Varning! Den här översättningen är för gammal, vänligen se originalet.
Anpassningar (porteringar)
- Introduktion
- Släppta anpassningar
- Anpassningar som ännu ej släppts
- Anpassningar till annat än Linux
- Diverse anpassningsliknande projekt
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 (arbete på att få Linux att köra på 286 och tidigare pågår i ELKS-projektet).
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), så för att bevisa detta har vi våra första tre nybakade varianter ej baserade på Linux, vilka finns nederst på sidan.
Varning: detta är en sida under uppbyggnad. Alla anpassningar har ännu inte sidor, och de flesta finns på externa webbplatser, men vi arbetar på att samla information om alla dessa så att de kan speglas tillsammans med Debians webbplats.
Släppta anpassningar
Följande anpassningar inkluderades i åtminstone en stabil Debianutgåva:
Intel x86 / IA-32 (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.
När Debians webbplats försöker justera sig, från den i Linuxvärlden vanligt
förekommande i386-centriska synen, till en lite mer balanserad sådan, kommer
i386-specifik information att flyttas hit.
Motorola 68k (m68k
)
Först officiellt släppt i och med Debian 2.0. Anpassningen misslyckades med att möta utgivningskriterierna för Debian 4.0 och har därför inte tagits med i Etch och senare utgåvor. Debians m68k-variant kan köras på ett stort antal datorer baserade på Motorolas 68000-serie, från Sun3-arbetsstationer till persondatorer såsom Apple Macintosh, Atari och Amiga.
Sun SPARC (sparc
)
Först officiellt släppt i och med Debian 2.1. Denna anpassning kör på Sun SPARCstation-arbetsstationerna, så väl som på vissa av deras efterföljare med sun4-arkitekturen.
Alpha (alpha
)
Först officiellt släppt i och med Debian 2.1. En av de längst utvecklade anpassningarna, och rätt så stabil.
Motorola/IBM PowerPC (powerpc
)
Först officiellt släppt i och med Debian 2.2. Denna anpassning körs på flera av Apples MacIntosh PowerMac-modell, samt på datorer från med de öppna maskinvaruarkitekturerna CHRP och PReP.
ARM (arm
and armel
)
Först officiellt släppt i och med Debian 2.2.
Denna anpassning körs på olika sorters inbyggd maskinvara, bland annat
NSLU2.
Armel är den effektivare uppföljaren till arm
-anpassningen och är
kompatibel med ARM:s EABI.
MIPS-processorer (mips
och mipsel
)
Först officiellt släppt i och 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
).
HP PA-RISC (hppa
)
Först officiellt släppt i och med Debian 3.0. Detta är en anpassning till Hewlett-Packards PA-RISC-arkitektur, och den är i ett långt framskridet stadium.
IA-64 (ia64
)
Först officiellt släppt 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 från Intel för Pentium 4- och Celeron-processorer, kallat EM64T; dessa täcks av AMD64-anpassningen.
S/390 (s390
)
Först officiellt släppt i och med Debian 3.0. Detta är en anpassning IBMs S/390-servrar.
AMD64 (amd64
)
Först officiellt släppt i och med Debian 4.0. Anpassning till 64-bitars AMD64-processorer. Målet är att stöda både 32-bitars- och 64-bitars-användarsystem på denna arkitektur. Denna anpassning stöder AMDs 64-bitars Opteron-, Athlon- och Sempron-processorer och Intels processorer med EM64T-stöd, bland annat Pentium D och flera Xeon- och Core2-serier.
Debian GNU/kFreeBSD (kfreebsd-i386
och kfreebsd-amd64
)
Först officiellt släppt i och med Debian 6.0 som en teknikförhandsvisning och den första icke-Linux-anpassningen som släppts av Debian. Detta är en anpassning av Debian GNU-systemet till FreeBSD-kärnan. Den finns tillgänglig för både 32- och 64-bitars x86-processorer.
Anpassningar som ännu ej släppts
Följande anpassningar har aldrig deltagit i en stabil Debianutgivning, men de bör dyka upp i en, till slut.
SuperH (sh
)
En relativt ny anpassning till Hitachi SuperH-processorer.
armeb
Anpassning till ARM-maskiner med big endian, speciellt Linksys NSLU2.
m32r
Anpassning till Renesas Technologys 32-bitars RISC-mikroprocessor.
AVR32
Anpassning till Atmels 32-bitars RISC-arkitektur, AVR32.
Anpassningar till annat än Linux
Debian GNU/Hurd (hurd-i386
)
GNU Hurd är ett helt nytt operativsystem som sammanställs av GNU-gruppen. Faktum är att GNU Hurd är den sista komponenten som möjliggör ett komplett GNU-operativsystem, och Debian GNU/Hurd kommer att bli ett sådant (kanske till och med det första). Projektet arbetar till en början på i386, men andra maskinvaruarkitekturer förväntas följa inom kort.
Debian GNU/NetBSD (netbsd-i386
och netbsd-alpha
)
Detta är en anpassning av Debianoperativsystemet, komplett med apt, dpkg och användarprogrammen från GNU till NetBSD-kärnan. Den är för närvarande på en väldigt preliminär nivå, men eftersom NetBSD är en produktionsnivåkärna borde användbarheten av Debian GNU/NetBSD snabbt göra framsteg. För närvarande är Debian GNU/NetBSD för Intel x86 den mest avancerade varianten, men arbete har även påbörjats för att stöda Alphabaserade datorer.
Diverse anpassningsliknande projekt
Även om dessa projekt inte rent krasst sett är en anpassning, 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 använder det som en riktig
basar.
ARM EABI
EABI är det nya inbyggda
ABI:et
från ARM Ltd..
EABI är faktiskt en familj med ABI:er, och ett av under-ABI:erna
är GNU EABI för Linux.
Ansvarsfriskrivelse: Många av dator- och processornamnen som används ovan är varumärken och registreade varumärken hos sina tillverkare. De används utan tillstånd.
