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 Intel 64-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
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. 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 Intel 64; 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
s390x System z Een 64-bit userland voor IBM System Z mainframes. 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 squeeze en 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
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 squeeze en 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
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.