Bemærk: Originalen er nyere end denne oversættelse.
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 embeddedhardware, 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.