Advarsel! Denne oversættelse er for gammel, benyt venligst originalen.

Tilpasninger

Introduktion

Som de fleste ved, er Linux kun en kerne. I lang tid kørte Linux-kernen kun på maskiner baseret på Intels x86-serie, fra 386 og op.

Men det er ikke længere sandt, overhovedet ikke. Linux-kernen er nu blevet tilpasset til et stort, og voksende, antal arkitekturer. Vi har fulgt lige i hælene og tilpasset Debian-distributionen til disse arkitekturer. Generelt er det i begyndelsen en besværlig opgave (mens vi får libc og den dynamiske linker til at køre problemløst), derefter er det et relativt rutinepræget, om end langsommeligt, arbejde at forsøge at genoversætte alle vores pakker under den nye arkitektur.

Debian er et styresystem, ikke en kerne (faktisk er Debian mere end et styresystem da det indeholder tusindvis af applikationsprogrammer). Som følge heraf, mens de fleste Debian-tilpasninger er baseret på Linux, er der også tilpasninger baseret på FreeBSD-, NetBSD- og Hurd-kerner.

Denne side er under udvikling. Alle tilpasninger har endnu ikke deres egne sider, og de fleste af dem befinder sig på eksterne websteder. Vi arbejder på at opsamle oplysninger om alle tilpasninger, disse vil blive spejlet sammen med Debian-webstedet. Flere tilpasninger er måske anført i wikien.

Liste over officielle tilpasninger

Til nogle af følgende tilpasninger, er der uofficielle installeringsfilaftryk tilgængelige fra https://cdimage.debian.org/cdimage/ports. Disse filaftryk vedligeholdes af Debians respektive tilpasningshold.

Tilpasning (port) Arkitektur Beskrivelse Status
amd64 64 bit-pc (amd64) Udgivet officielt for første gang med Debian 4.0. Tilpasning til 64 bit-x86-processorerne. Målet er at understøtte både 32 bits- og 64 bits-userland på denne arkitektur. Denne tilpasning understøtter AMD's 64 bit-Opteron-, Athlon- og Sempron-processorer samt Intels Intel 64-arkitektur, deriblandt Pentium D og forskellige Xeon- og Core-serier. udgivet
arm64 64 bit ARM (AArch64) Version 8 af ARM-arkitekturen indeholdt AArch64, et ny instruktionssæt på 64 bit. Siden Debian 8.0, har arm64-tilpasningen været med i Debian, for at understøtte det nye instruktionssæt på processorerer så som Applied Micro X-Gene, AMD Seattle og Cavium ThunderX. udgivet
armel EABI ARM Den ældste af Debians stadig aktive ARM-tilpasninger, med understøttelse af little-endian ARM-CPU'er, som er kompatible med v5te-instruktionssættet. udgivet
armhf Hard Float ABI ARM Mange moderne 32 bit-ARM-boards og -enheder leveres med en flydende komma-enhed (FPU), men den aktuelle Debian armel-tilpasning drager ikke megen nytte heraf. armhf-tilpasningen blev påbegyndt for at forbedre situationen og for at drage nytte af andre fordele ved nyere ARM CPU'er. Debians armhf-tilpasning kræver som minimum en ARMv7-CPU med Thumb-2 og understøttelse af VFPv3-D16-flydende komma. udgivet
i386 32 bit-pc (i386) Den første arkitektur, og ikke en tilpasning i egentlig forstand. Linux blev oprindelig udviklet til Intel 386-processorer, deraf forkortelsen. Debian understøtter alle IA-32-processorer, fremstillet af Intel (herunder alle Pentium-serier og nye Core Duo-maskiner i 32 bit-tilstand), AMD (K6, alle Athlon-serier, Athlon64-serier i 32 bit-tilstand), Cyrix og andre producenter. udgivet
mipsel MIPS (little-endian-tilstand) Blev officielt udgivet første gang med Debian 3.0. Debian er ved at blive tilpasset til MIPS-arkitekturen som anvendes i SGI-maskiner (debian-mips — big-endian) og Digital DECstations (debian-mipsel - little-endian). udgivet
mips64el MIPS (64 bit little-endian-tilstand) Tilpasningen er little-endian, anvender N64-ABI'et, MIPS64r1-ISA og fyldende komma i hardwaren. Siden Debian 9 en del af den officielle udgivelse. udgivet
ppc64el POWER7+, POWER8 Blev officielt udgivet første gang med Debian 8.0 Little-endian-tilpasning til ppc64, ved hjælp af det nye Open Power ELFv2-ABI. udgivet
s390x System z Blev officielt udgivet første gang med Debian 7.0. Et 64 bit-userland til IBM System z-mainframes. udgivet

Liste over andre tilpasninger


Tilpasning (port) Arkitektur Beskrivelse Status
alpha Alpha Blev officielt udgivet første gang med Debian 2.1. Den opfyldte ikke kriterierne for medtagelse i udgivelsen af Debian 6.0 squeeze, og blev derfor fjernet fra arkivet. ophørt
arm OABI ARM Denne tilpasning kører på et udvalg af embedded hardware, så som routere og NAS-enheder. Tilpasningen til arm blev første gang udgivet med Debian 2.2, og var understøttet til og med Debian 5.0, hvor den blev erstattet af armel. erstattet af armel
AVR32 Atmel 32-bit RISC Tilpasning til Atmels 32-bits RISC-arkitektur, AVR32. ophørt
hppa HP PA-RISC Blev officielt udgivet første gang med Debian 3.0. Dette er en tilpasning til Hewlett-Packards PA-RISC-arkitektur. Den opfyldte ikke kriterierne for at blive medtaget i udgivelsen af Debian 6.0 squeeze, og blev derfor fjernet fra arkivet. ophørt
hurd-i386 32-bit pc (i386) GNU's Hurd er et nyt styresystem der opbygges af GNU-gruppen. Debian GNU/Hurd bliver et (måske det første) GNU-styresystem. Det aktuelle projekt er baseret på i386-arkitekturen. under udvikling
ia64 Intel Itanium IA-64 Blev officielt udgivet første gang med Debian 3.0. Dette er en tilpasning til Intels første 64 bits-arkitektur. Bemærk: Denne arkitektur skal ikke forveksles med de seneste 64 bit-arkitekturudvidelser til Pentium 4- og Celeron-processorerne, kaldet Intel 64; for disse, se tilpasningen til AMD64. Fra Debian 8 er blev ia64 fjernet fra udgivelsen på grund af utilstrækkelig udviklerstøtte. ophørt
kfreebsd-amd64 64-bit PC (amd64) Udgivet officielt for første gang med 6.0 som en teknologisk smagsprøve og Debians første tilpasning, som ikke er baseret på Linux. Tilpasningen er Debian GNU-systemet til FreeBSD's kerne. Siden Debian 8 er den ikke længere en del af den officielle udgivelse. under udvikling
kfreebsd-i386 32-bit PC (i386) Udgivet officielt for første gang med 6.0 som en teknologisk smagsprøve og Debians første tilpasning, som ikke er baseret på Linux. Tilpasningen er Debian GNU-systemet til FreeBSD's kerne. Siden Debian 8 er den ikke længere en del af den officielle udgivelse. under udvikling
m32 M32R Tilpasning til Renesas Technologys 32-bits RISC-mikroprocessor. død
m68k Motorola 68k Blev officielt udgivet første gang med Debian 2.0. Tilpasningen kunne ikke opfylde udgivelseskriterierne for Debian 4.0, og er derfor ikke indeholdt i etch og senere udgaver og er herefter blevet flyttet til debian-ports. Debians m68k-tilpasning kører på et bredt udvalg af computere baseret på Motorolas 68k-processorserie - særligt Sun3-arbejdsstationer, Apple Macintosh-computere samt Atari- og Amiga-computere. under udvikling
mips MIPS (big-endian-tilstand) Blev officielt udgivet første gang med Debian 3.0. Debian er ved at blive tilpasset til MIPS-arkitekturen som anvendes i SGI-maskiner (debian-mips — big-endian) og Digital DECstations (debian-mipsel - little-endian). Debians MIPS-tilpasning ophørte efter Debian 10 (Buster) ophørt
netbsd-i386 32-bit pc (i386) Dette er en tilpasning af styresystemet Debian, komplet med apt, dpkg og GNU-programmer, til NetBSD-kernen. Denne tilpasning, som aldrig blev udgivet, er ophørt. død
netbsd-alpha Alpha Dette er en tilpasning af styresystemet Debian, komplet med apt, dpkg og GNU-programmer, til NetBSD-kernen. Denne tilpasning, som aldrig blev udgivet, er ophørt. død
or1k OpenRISC 1200 En tilpasning til open source-CPU'en OpenRISC 1200. død
powerpc Motorola/IBM PowerPC Blev officielt udgivet første gang med Debian 2.2. Denne tilpasning kører på mange af Apples Macintosh PowerMac-modeller, og på åben arkitektur-maskinerne CHRP og PReP. Siden Debian 9 er den ikke længere en del af den officielle udgave. ophørt
powerpcspe PowerPC Signal Processing Engine Tilpasningen til Signal Processing Engine-hardwaren, som man finder i 32 bit-CPU af fra FreeScale og IBM e500, med et lille strømforbrug. under udvikling
riscv64 RISC-V (64 bit little endian) Tilpasningen til RISC-V, en fri/åben ISA, i særdeleshed varianten 64 bit little endian. under udvikling
s390 S/390 og zSeries Blev officielt udgivet første gang med Debian 3.0. Dette er en tilpasning til IBM's S/390-servere. Blev fra Debian 8 erstattet med s390x. erstattet af s390x
sparc Sun SPARC Blev officielt udgivet første gang med Debian 2.1. Denne tilpasning kører på Suns UltraSPARC-serie af arbejdsstationer, foruden nogle af deres efterfølgere i sun4-arkitekturen. Siden udgivelsen af Debian 8 har Sparc ikke været en officiel udgivelsesarkitektur, på grund af manglende udviklerstøtte. Erstattet af sparc64-tilpasning. erstattet af sparc64
sparc64 64 bit-SPARC En 64 bit-tilpasning til SPARC-processorer. under udvikling
sh4 SuperH En tilpasning til Hitachis SuperH-processorer. Understøtter også open source-processoren J-Core. under udvikling
x32 64 bit-pc med 32 bit-pointere X32 er et ABI til amd64/x86_64-CPU'er, som anvender 32 bit-pointere. Ideen er at kombinere det større registersæt fra x86_64 med det mindre hukommelses- og cacheforbrug, når man anvender 32 bit-pointere. under udvikling/td>

Mange af de ovenfor nævnte navne på computere og processorer er varemærker og beskyttede varemærker tilhørende de respektive ejere.