Anpassningar

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.

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 AMD64-processorerna. 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 Core2-serier. utgiven
armel EABI ARM Debian stöder fullt ut anpassningen till little-endian ARM. utgiven
armhf Hard Float ABI ARM Många moderna 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 VFP3D16-coprocessor. 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
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. utgiven
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 anpassning som inte är baserad på Linux. Detta är en anpassning av Debian GNU-systemet till FreeBSD-kärnan. utgiven
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 anpassning som inte är baserad på Linux. Detta är en anpassning av Debian GNU-systemet till FreeBSD-kärnan. utgiven
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"). 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
powerpc Motorola/IBM PowerPC Blev officiellt utgiven för första gången med Debian 2.2. Den här anpassningen kör på många av Apple Macintosh PowerMac-modeller, och på öppen-arkitektur-maskinerna CHRP och PReP. utgiven
s390 S/390 och zSeries Först officiellt släppt i och med Debian 3.0. Detta är en anpassning IBMs S/390-servrar. utgiven
s390x System z Ett 64 bitars-userland till IBM System z-mainframes utgiven
sparc Sun SPARC Blev officiellt utgiven för första gången med Debian 2.1. Denna anpassning kör på Suns UltraSPARC-serie av arbetsstationer, såväl som på vissa av deras efterföljare med sun4-arkitekturen. utgiven

Lista över inofficiella anpassningar


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. under utveckling
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
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. upphörd/under återupplivning
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
ppc64el POWER7, POWER7+, POWER8 Little-endian-anpassning av ppc64. under utveckling
sh SuperH En anpassning till Hitachis SuperH-processorer. under utveckling

Diverse anpassningsliknande projekt

Även om dessa projekt inte rent krasst sett är anpassningar, verkade detta vara ett bra ställe att lägga dem.

Debian Beowulf

Beowulf är en ersättning för några av de stora superdatorer som används inom vetenskapliga beräkningar. Detta projekt har som mål att köra Beowulf-"klasar" (engelska clusters) på Debianmaskiner och nätverka folket, som om de vore i en basar.

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