Ports
Inleiding
Zoals de meesten onder u wel zullen weten, is Linux niet meer dan een kernel. En heeft Linux een hele tijd alleen gewerkt op Intel x86 compatible machines vanaf de 386.
Tegenwoordig is dit absoluut niet meer waar. De Linux kernel is geport naar een lange, nog altijd groeiende, lijst hardware-architecturen. Debian volgt deze ontwikkelingen op de voet en we hebben onze distributie ook naar deze platformen geport. Over het algemeen is dit een proces met een taai begin (waarin we libc en de dynamische linker overzetten), en dan een lang en routineus karwei waarin we proberen al onze pakketten te compilen voor de nieuwe architectuur.
Debian is een besturingssysteem, geen kernel (het is eigenlijk veel meer dan een besturingssysteem aangezien er duizenden applicatieprogramma’s bij zitten). Dus zijn er ook ports gebaseerd op de FreeBSD, NetBSD en Hurd kernels, al zijn de meeste Debian ports gebaseerd op Linux.
Deze pagina is werk in uitvoering. Niet alle ports hebben al hun eigen pagina, en de meeste hebben hun eigen externe site. We proberen de informatie over alle ports te verzamelen, om deze mee te mirroren met de Debian website.
Lijst van officiële ports
| Port | Architectuur | Omschrijving | Status |
|---|---|---|---|
| amd64 | 64-bit PC (amd64) | Voor het eerst officieel uitgebracht met Debian 4.0. Port naar de nieuwe 64bit AMD64 processoren. Het doel is om zowel 32- als 64-bit gebruikersapplicaties te ondersteunen. Deze port ondersteunt de 64-bit Opteron, Athlon en Sempron processoren van AMD en de processoren met EM64T-ondersteuning van Intel, waaronder de Pentium D en diverse Xeon en Core2 series. | uitgebracht |
| armel | EABI ARM | Debian heeft volledige ondersteuning voor een port naar little-endian ARM. | uitgebracht |
| i386 | 32-bit PC (i386) | De primaire architectuur, en strict genomen geen port. Linux is oorspronkelijk ontwikkeld voor de Intel 386 processor, vandaar de afgekorte naam. Debian ondersteund alle IA-32 processoren, zowel die gefabriceerd door Intel (inclusief de volledige Pentium serie en recente Core Duo systemen in 32-bit modus), AMD (K6, de volledige Athlon serie, de Athlon64 serie in 32-bit modus), Cyrix en andere fabrikanten. | uitgebracht |
| ia64 | Intel Itanium IA-64 | Voor het eerst officieel uitgebracht met Debian 3.0. Dit is een port naar Intels eerste 64-bit architectuur. Merk op: deze moet niet verward worden met de laatste Intel 64-bit extensies voor Pentium 4 en Celeron processoren, genaamd EM64T; voor deze, zie de AMD64-port. | uitgebracht |
| kfreebsd-amd64 | 64-bit PC (amd64) | Voor het eerst uitgebracht met Debian 6.0 als een technology preview en de eerste niet-Linux port die door Debian is uitgebracht. Dit is een port van het Debian GNU-systeem naar de FreeBSD-kernel. | uitgebracht |
| kfreebsd-i386 | 32-bit PC (i386) | Voor het eerst uitgebracht met Debian 6.0 als een technology preview en de eerste niet-Linux port die door Debian is uitgebracht. Dit is een port van het Debian GNU-systeem naar de FreeBSD-kernel. | uitgebracht |
| mips | MIPS (big-endian modus) | Voor het eerst officieel uitgebracht met Debian 3.0. Debian is geport naar de MIPS architectuur die wordt gebruikt in SGI machines (debian-mips — big-endian) en Digital DECstations (debian-mipsel — little-endian). | uitgebracht |
| mipsel | MIPS (little-endian modus) | Voor het eerst officieel uitgebracht met Debian 3.0. Debian is geport naar de MIPS architectuur die wordt gebruikt in SGI machines (debian-mips — big-endian) en Digital DECstations (debian-mipsel — little-endian). | uitgebracht |
| powerpc | Motorola/IBM PowerPC | Voor het eerst officieel uitgebracht met Debian 2.2. Deze port draait op veel Apple Macintosh PowerMac modellen, en op CHRP en op PReP open architectuur machines. | uitgebracht |
| s390 | S/390 en zSeries | Voor het eerst officieel uitgebracht met Debian 3.0. Dit is een port naar de IBM S/390 servers. | uitgebracht |
| sparc | Sun SPARC | Voor het eerst officieel uitgebracht met Debian 2.1. Deze port werkt op de Sun SPARCstation workstations, en sommige opvolgers hiervan uit de sun4 architecturen. | uitgebracht |
Lijst van onofficiële ports
| Port | Architectuur | Omschrijving | Status |
|---|---|---|---|
| alpha | Alpha | Voor het eerst officieel uitgebracht met Debian 2.1.
Deze port voldeed niet aan de eisen om onderdeel te zijn van Debian 6.0
squeezeen is daarom uit het archief verwijderd. |
gestaakt |
| arm | OABI ARM | Deze port draait op een scala aan embedded apparatuur, zoals router en NAS-apparaten. De arm port werd voor het eerst uitgebracht met Debian 2.2 en werd ondersteund tot en met Debian 5.0, waar het werd vervangen door armel. | vervangen door armel |
| armhf | Hard Float ABI ARM | Veel moderne ARM-borden en apparaten bevatten een floating-point unit (FPU), maar de huidige Debian armel port maakt daar geen gebruik van. De armf port is opgestart om deze situatie te verbeteren en ook de andere functionaliteit van de nieuwere ARM-CPU’s beter te benutten. De Debian armhf port vereist minimaal een ARMv7-CPU met Thumb-2 en VFP3D16-coprocessor. | in ontwikkeling |
| AVP32 | Atmel 32-bit RISC | Port naar het 32-bit RISC platform van Atmel, AVR32. | in ontwikkeling |
| hppa | HP PA-RISC | Voor het eerst officieel uitgebracht met Debian 3.0 woody, dit is een port naar Hewlett-Packard’s PA-RISC architectuur. Deze port voldeed niet aan de eisen om onderdeel te zijn van Debian 6.0 squeezeen is daarom uit het archief verwijderd. |
gestaakt |
| hurd-i386 | 32-bit PC (i386) | GNU Hurd is een totaal nieuw besturingssysteem dat wordt samengesteld door de GNU groep. Debian GNU/Hurd zal een (mogelijk zelfs het eerste) GNU besturingsysteem worden. Het huidige project is gebaseerd op de i386 architectuur. | in ontwikkeling |
| m32 | M32R | Port naar de 32-bit RISC microprocessor van Renesas Technology. | dood |
| m68k | Motorola 68k | Voor het eerst officieel uitgebracht met Debian 2.0. De port heeft niet kunnen voldoen aan de release-eisen die zijn gesteld voor Debian 4.0 en is daarom niet opgenomen in Etch en latere release en is daarna verplaatst naar debian-ports. De Debian m68k port werkt op een grote verschijdenheid aan computers gebaseerd op de Motorola 68k serie processoren — met name de Sun3 workstations, de Apple Macintosh pc’s, en de Atari en Amiga pc’s. | gestaakt/wordt vernieuwd |
| netbsd-i386 | 32-bit PC (i386) | Een port van het Debian besturingssysteem, compleet met apt, dpkg an GNU hulpprogramma’s naar de NetBSD kernel. Deze port is nooit uitgebracht en wordt niet meer verder ontwikkeld. | dood |
| netbsd-alpha | Alpha | Een port van het Debian besturingssysteem, compleet met apt, dpkg an GNU hulpprogramma’s naar de NetBSD kernel. Deze port is nooit uitgebracht en wordt niet meer verder ontwikkeld. | dood |
| s390x | System z | Een 64-bit userland voor IBM System Z mainframes. | in ontwikkeling |
| sh | SuperH | Een port naar de Hitachi SuperH processoren. | in ontwikkeling |
Port-achtige projecten
Hoewel deze projecten eigenlijk geen ports zijn, leek het een goed idee om zie hier erbij te zetten.
Debian Beowulf
Beowulf is een vervanging voor sommige van de grotere megacomputers die worden gebruikt door wetenschappers en wiskundigen. Het is het doel van dit project om Beowulf clusters te draaien op Debian machines en om de mensen op een bazaar-achtige manier te verbinden.
Veel van bovenstaande computer en processor namen zijn geregistreerde handelsnamen van hun respectievelijke eigenaren. Ze zijn gebruikt zonder toestemming.
