#use wml::debian::template title="Anpassningar" #use wml::debian::translation-check translation="c7cb55879eeda07cd289f646598ca02afb6133cc" #include "$(ENGLISHDIR)/releases/info" #use wml::debian::toc Introduktion

Som de allra flesta av er vet är Linux inte mer än en kärna, och under en lång tid kunde den bara köras på maskiner med processorer i Intels x86-serie, från 386 och uppåt.

Detta är dock inte alls sant längre, Linuxkärnan har nu anpassats till ett stort antal maskinvaruarkitekturer, och listan växer fortfarande. Vi försöker hålla jämna steg och har anpassat Debiandistributionen för dessa system. Vanligtvis består denna process av en besvärlig början (då vi försöker få libc och den dynamiska länkaren att fungera ordentligt) för att sedan följas av ett relativt rutinenligt, om än långt, arbete för att försöka kompilera om alla våra paket under den nya maskinvaruarkitekturen.

Debian är ett operativsystem, inte en kärna (egentligen så är det mer än ett operativsystem eftersom det innehåller tusentals tillämpningsprogram). Därför, medan dom flesta Debian-portar baseras på Linux, så finns det även anpassningar baserade på FreeBSD, NetBSD och Hurd-kärnorna.

Denna sida är under utveckling. Alla anpassningar har inte egna sidor ännu, och dom flesta av dom befinner sig på externa webbplatser. Vi arbetar på att samla upplysningar om alla anpassningar, som kommer att speglas med Debian-webbsidan. Flera anpassningar kan listas på wikin.

Lista över officiella anpassningar
Anpassning (port) Arkitektur Beskrivning Status
amd64 64-bit pc (amd64) Utgiven officiellt för första gången med Debian 4.0. Anpassning till 64-bitars x86-processorer. Målet är att stödja både 32-bitars och 64-bitars userland på denna arkitektur. Denna anpassning stöder AMD's 64-bitars Opteron-, Athlon- och Sempron-processorer samt Intels Intel 64-arkitektur, bland annat Pentium D samt olika Xeon och Core-serier. utgiven
arm64 64-bit ARM (AArch64) Version 8 av ARM-arkitekturen inkluderar AArch64, en ny 64-bitars instruktionsuppsättning. Sedan Debian 8.0 har arm64-anpassningen inkluderats i Debian för att ge stöd för denna nya instruktionsuppsättning för processorer som Applied Micro X-Gene, AMD Seattle och Cavium ThunderX. utgiven
armel EABI ARM Den äldsta av de nuvarande Debian ARM-anpassningarna stödjer little-endian ARM CPUer som är kompatibla med instruktionsuppsättningen v5te. utgiven
armhf Hard Float ABI ARM Många moderna 32-bitars ARM-kort och -enheter levereras med en fyttalsenhet (FPU), men den aktuella Debian armel-anpassningen drar inte mycket nytta av detta. Anpassningen armhf påbörjades för att förbättra situationen samt för att dra nytta av andra fördelar med nyare ARM-CPU'er. Debians armhf-anpassning kräver minst en ARMv7-CPU med Thumb-2 och stöd för VFPv3-D16-flyttal. utgiven
i386 32-bit pc (i386) Den första arkitekturen, och strikt sett inte en anpassning. Linux utvecklades ursprungligen för Intels 386-processorer, därav förkortningen. Debian stöder alla IA-32-processorer tillverkade av Intel (inklusive alla Pentium och nyare Core Duo-maskiner i 32-bitarsläge), AMD (K6, alla Athlon, Athlon64 i 32-bitarsläge), Cyrix och andra tillverkare. utgiven
mipsel MIPS (little-endian) Blev officiellt släppt för första gången med Debian 3.0. Debian anpassas till MIPS-arkitekturen, vilken används i SGI-maskiner (debian-mips – "big endian") och Digital Decstationer (debian-mipsel – "little endian"). utgiven
mips64el MIPS (64-bitars little-endian-läge) Denna anpassning är little-endian, använder N64 ABI, MIPS64r1 ISA och hårdvaruflyttal. Del av den officiella utgåvan sedan Debian 9. utgiven
ppc64el POWER7+, POWER8 Officiellt utgiven för första gången med Debian 8.0. Little-endian-anpassning av ppc64, som använder den nya Open Power ELFv2 ABIn. utgiven
s390 System z Officiellt utgiven för första gången med Debian 7.0. Ett 64 bitars-userland till IBM System z-mainframes utgiven
Lista över andra anpassningar

Det finns icke-officiella installationsavbildningar tillgängliga för några av följande anpassningar i https://cdimage.debian.org/cdimage/ports. Dessa avbildningar underhålls av motsvarande Debiananpassningsgrupp.

Anpassning (port) Arkitektur Beskrivning Status
alpha Alpha Blev officiellt utgiven för första gången med Debian 2.1. Den uppfyllde inte kriterierna för att komma med i utgåvan av Debian 6.0 squeeze, och togs därför bort från arkivet igen. upphörd
arm OABI ARM Denna anpassning kör på ett urval av inbäddad hårdvara, som routrar och NAS-enheter. Anpassningen till arm blev för första gången utgiven med Debian 2.2, och stöddes till och med Debian 5.0, när den ersattes av armel. ersatt med armel
AVR32 Atmel 32-bit RISC Anpassning till Atmels 32-bits RISC-arkitektur, AVR32. upphörd
hppa HP PA-RISC Blev officiellt utgiven för första gången med Debian 3.0. Detta är en anpassning till Hewlett-Packards PA-RISC-arkitektur. Den uppfyllde inte kriterierna för att komma med i utgåvan av Debian 6.0 squeeze, och togs därför bort från arkivet. upphörd
hurd-i386 32-bit pc (i386) GNU Hurd är ett nytt operativsystem som sammanställs av GNU-gruppen. Debian GNU/Hurd blir ett (kanske det första) GNU-operativsystemet. Det aktuella projektet baseras på i386-arkitekturen. under utveckling
ia64 Intel Itanium IA-64 Officiellt släppt för första gången i och med Debian 3.0. Detta är en anpassning till Intels första 64-bitarsarkitektur. Observera: arkitekturen skall inte förväxlas med de senaste 64-bitarsutökningarna för Pentium 4- och Celeron-processorer, som kallas Intel 64; för dessa, se anpassningen till amd64. Togs bort från utgåvan med Debian 8 på grund av otillräckligt utvecklarstöd. upphörd
kfreebsd-amd64 64-bit PC (amd64) Först officiellt släppt i och med Debian 6.0 som en teknikförhandsvisning och den första anpassningen som inte är baserad på Linux. Detta är en anpassning av Debian GNU-systemet till FreeBSD-kärnan. Den är inte en del av den officiella utgåvan sedan Debian 8. under utveckling
kfreebsd-i386 32-bit PC (i386) Först officiellt släppt i och med Debian 6.0 som en teknikförhandsvisning och den första anpassningen som inte är baserad på Linux. Anpassning av Debian GNU-systemet till FreeBSD-kärnan. Den är inte en del av den officiella utgåvan sedan Debian 8. under utveckling
m32 M32R Anpassning till Renesas Technologys 32-bits RISC-mikroprocessor. död
m68k Motorola 68k Blev officiellt utgiven för första gången med Debian 2.0. Anpassningen kunde inte fylla utgåvekraven för Debian 4.0, och ingick därför inte i etch och senare utgåvor, utan flyttades till debian-ports. Debians m68k-anpassning kör på ett brett utbud av datorer baserade på Motorolas 68k-processorserie - särskilt Sun3-arbetsstationer, Apple Macintosh-datorer samt Atari- och Amiga-datorer. under utveckling
mips MIPS (big-endian) Blev officiellt släppt för första gången med Debian 3.0. Debian anpassas till MIPS-arkitekturen, vilken används i SGI-maskiner (debian-mips – "big endian") och Digital Decstationer (debian-mipsel – "little endian"). Debian mips-anpassningen har upphört efter Debian 10 (Buster) upphörd
netbsd-i386 32-bit pc (i386) Detta är en anpassning av operativsystemet Debian, komplett med apt, dpkg och GNU-programvara, till NetBSD-kärnan. Den här anpassningen, som aldrig blev utgiven, har upphört. död
netbsd-alpha Alpha Detta är en anpassning av operativsystemet Debian, komplett med apt, dpkg och GNU-programvara, till NetBSD-kärnan. Den här anpassningen, som aldrig blev utgiven, har upphört. död
or1k OpenRISC 1200 En anpassning till öppen källkods-CPUn OpenRISC 1200. död
powerpc Motorola/IBM PowerPC Först officiellt utgiven med Debian 2.2. Denna anpassning kör på många av Apple Macintosh PowerMac-modeller, och på CHRP och PReP open architecture-maskiner. Den är inte längre en del av den officiella utgåvan sedan Debian 9. upphörd
powerpcspe PowerPC Signal Processing Engine En anpassning till hårdvaran "Signal Processing Engine" som finns i 32-bitars lågenergi FreeScale och IBM "e500"-CPUer. under utveckling
riscv64 RISC-V (64-bitars little endian-läge) Port for RISC-V, en fri/öppen ISA, specifikt 64-bitars little-endian-varianten. under utveckling
s390 S/390 samt zSeries Först officiellt utgiven med Debian 3.0. Detta är en ampassning till IBM S/390-servrar. Ersattes av s390x i Debian 8. ersatt av s390x
sparc Sun SPARC Först officiellt utgiven med Debian 2.1. Denna anpassning kör på Sun UltraSPARC-serien av arbetsstationer, och även på några av efterkommarna i sun4-arkitekturen. Sedan utgåvan av Debian 8 är inte Sparc en utgåvearkitektur längre, på grund av otillräckligt utvecklarstöd. Dock så är den på väg att ersättas av Sparc64 snart. på väg att bli ersatt med sparc64
sparc64 64-bit SPARC En 64-bitars anpassning för SPARC-processorer. under utveckling
sh SuperH En anpassning till Hitachis SuperH-processorer. Ger även stöd för öppenkällkodsprocessorn J-Core under utveckling
x32 64-bitars PC med 32-bitars pekare X32 är en ABI för amd64/x86_64 CPUer som använder 32-bitars pekare. Idén är att kombinera den större registeruppsättningen i x86_64 med det mindre minnes- och cache-avtrycket som 32-bitars pekare resulterar i. under utveckling

Många av dator- och processornamnen som används ovan är varumärken och registrerade varumärken hos sina tillverkare.