Anpassningar
- Introduktion
- Lista över officiella anpassningar
- Lista över inofficiella anpassningar
- 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.
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äddadhå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 |
| 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.
