Porty

Úvod

Ako väčšina z vás vie, Linux je len jadro. A dlho jadro Linuxu fungovalo iba na strojoch radu Intel x86, od 386 vyššie.

Avšak toto už neplatí, a to v žiadnom zmysle. Jadro Linuxu je teraz portované na rozsiahly a rastúci zoznam architektúr. Krátko na to sme na tieto architektúry portovali distribúciu Debian. Vo všeobecnosti sa jedná o proces s pomalým štartom (pretože dlho trvalo získať funkčnú knižnicu libc a dynamický linker), a potom je to už relatívne rutinná, hoci zdĺhavá, práca s pokusmi prekompilovať všetky naše balíky v novej architektúre.

Debian je operačný systém (OS), nie jadro (v skutočnosti, je viac ako OS, pretože obsahuje tisíce aplikačných programov). I preto, hoci je väčšina portov Debianu založených na Linuxe, existujú aj porty založené na jadrách FreeBSD, NetBSD a Hurd.

Táto stránka je vo výstavbe. Zatiaľ nie všetky porty majú svoje stránky a väčšina z nich sídli na externých stránkach. Pracujeme na zhromažďovaní informácií o všetkých portoch, aby boli zrkadlené spolu s webovou stránkou Debianu. Ďalšie porty môžu byť uvedené na wiki.

Zoznam oficiálnych portov


Port Architektúra Popis Stav
amd64 64-bit PC (amd64) Prvýkrát oficiálne vydaný s Debianom 4.0. Port na 64-bitové procesory x86. Cieľom je podpora ako 32-bitových aj 64-bitové používateľských aplikácií na tejto architektúre. Tento port podporuje 64-bitové procesory AMD Opteron, Athlon a Sempron a procesory Intel s podporou Intel 64, vrátane Pentium D a rôzne rady Xeon a Core. vydané
arm64 64-bitový ARM (AArch64) Verzia 8 architektúry ARM obsahovala AArch64, novú 64-bitovú sadu inštrukcií. Od Debian 8.0 bol port arm64 súčasťou Debianu, aby podporoval túto novú sadu inštrukcií na procesoroch ako sú Applied Micro X-Gene, AMD Seattle a Cavium ThunderX. vydané
armel EABI ARM Najstarší z aktuálnych portov Debianu podporuje little-endian ARM procesory kompatibilné s inštrukčnou sadou v4t. vydané
armhf Hard Float ABI ARM Veľa moderných 32-bitových dosiek a zariadení ARM poskytuje jednotku pohyblivej rádovej čiarky (floating-point unit – FPU), ale port Debianu na armel ju veľmi nevyužíva. Port armhf začal, aby túto situáciu zlepšil a tiež aby získal výhody ďalších vlastností novších CPU ARM. Port Debianu armhf vyžaduje minimálne CPU ARMv7 s Thumb-2 a podporou pohyblivej rádovej čiarky VFP3D16. vydané
i386 32-bit PC (i386) Prvá architektúra, teda nie port v pravom zmysle. Linux bol pôvodne vyvinutý pre procesory Intel 386, odtiaľ skrátený názov. Debian podporuje všetky procesory IA-32, vyrobené firmami Intel (vrátane všetkých sérií Pentium a posledných Core Duo v 32-bitovom režime), AMD (K6, všetky rady Athlon, sériu Athlon64 v 32-bitovom režime), Cyrix a inými výrobcami. vydané
mips MIPS (režim big-endian) Prvýkrát oficiálne vydaný s Debianom 3.0. Debian je portovaný n a architektúru MIPS, ktorá je používaná v strojoch SGI (debian-mips — big-endian) a Digital DECstation (debian-mipsel — little-endian). vydané
mipsel MIPS (little-endian mode) Prvýkrát oficiálne vydaný s Debianom 3.0. Debian je portovaný n a architektúru MIPS, ktorá je používaná v strojoch SGI (debian-mips — big-endian) a Digital DECstation (debian-mipsel — little-endian). vydané
mips64el MIPS (64-bitový režim little-endian) Tento port je little-endian, používa N64 ABI, MIPS64r1 ISA a hardvérovú podporu pohyblivej desatinnej čiarky. Je súčasťou oficiálneho vydania od Debian 9. vydané
ppc64el POWER7+, POWER8 Prvýkrát oficiálne vydaný s Debianom 8.0. Little-endian port ppc64, používajúci nové ABI Open Power ELFv2. vydané
s390x System Z Prvýkrát oficiálne vydaný s Debianom 7.0. 64-bitové používateľské prostredie pre mainframy IBM System Z. vydané

Zoznam iných portov


Port Architektúra Popis Stav
alpha Alpha Prvýkrát oficiálne vydaný s Debianom 2.1. Nesplnil kritéria na zaradenie do vydania Debian 6.0 squeeze, čo malo za následok jeho odstránenie z archívu. zastavený
arm OABI ARM Tento port beží na rôznom vstavanom hardvéri, ako smerovače alebo zariadenia NAS. Port arm bol prvýkrát oficiálne vydaný s Debianom 2.2 a bol podporovaný až do vydania Debian 5.0 (vrátane), kde ho nahradil port armel. nahradený portom armel
AVR32 Atmel 32-bitový RISC Port na 32-bitovú architektúru RISC od Atmel, AVR32. podpora ukončená
hppa HP PA-RISC Prvýkrát oficiálne vydaný s Debianom 3.0 woody, je to port na architektúru PA-RISC od Hewlett-Packard. Nesplnil kritériá na zaradenie do vydania Debian 6.0 squeeze, čo malo za následok jeho odstránenie z archívu. zastavený
hurd-i386 32-bitové PC (i386) GNU Hurd je nový operačný systém, ktorý je vyvíjaný skupinou GNU. Debian GNU/Hurd bude jeden z (možno aj prvý) GNU OS. Momentálne je projekt založený na architektúre i386. vo vývoji
ia64 Intel Itanium IA-64 Prvýkrát oficiálne vydaný s Debianom 3.0. Toto je port na prvú 64-bitovú architektúru Intel. Poznámka: tento port by ste si nemali mýliť s najnovším 64-bitovým rozšírením procesorov Intel Pentium 4 a Celeron, nazývaným Intel 64 - pre tieto je určený port AMD64. Debian 8 odstránil ia64 z vydania kvôli nedostatočnej podpore zo strany vývojárov. podpora ukončená
kfreebsd-amd64 64-bitové PC (amd64) Prvýkrát oficiálne vydaný spolu s Debianom 6.0 ako ukážka technológie a je to prvý nelinuxový port vôbec, ktorý Debian vydal. Port systému Debian GNU na jadro FreeBSD. Od verzie Debian 8 už nie je súčasťou oficiálneho vydania. vo vývoji
kfreebsd-i386 32-bitové PC (i386) Prvýkrát oficiálne vydaný spolu s Debianom 6.0 ako ukážka technológie a je to prvý nelinuxový port vôbec, ktorý Debian vydal. Port systému Debian GNU na jadro FreeBSD. Od verzie Debian 8 už nie je súčasťou oficiálneho vydania. vo vývoji
m32 M32R Port na 32-bitový mikroprocesor RISC od Renesas Technology. mŕtvy
m68k Motorola 68k Prvýkrát oficiálne vydaný s Debianom 2.0. Port nedokázal splniť podmienky vydania pre Debian 4.0, a preto nebol zahrnutý do Etch a neskorších vydaní a bol kvôli tomu presunutý do debian-ports. Port Debianu m68k beží na najrôznejších počítačoch založených na sérii procesorov Motorola 68k — konkrétne, séria pracovných staníc Sun3, osobné počítače Apple Macintosh a osobné počítače Atari a Amiga. vo vývoji
netbsd-i386 32-bitové PC (i386) Port operačného systému Debian, kompletný s apt, dpkg a používateľským prostredím GNU, na jadro NetBSD. Port, ktorý nebol nikdy vydaný, bol opustený. mŕtvy
netbsd-alpha Alpha Port operačného systému Debian, kompletný s apt, dpkg a používateľským prostredím GNU, na jadro NetBSD. Port, ktorý nebol nikdy vydaný, bol opustený. mŕtvy
or1k OpenRISC 1200 Port na open source CPU OpenRISC 1200. mŕtvy
powerpc Motorola/IBM PowerPC Prvýkrát oficiálne vydaný s Debianom 2.2. Tento port beží na mnohých modeloch Apple Macintosh PowerMac a na strojoch s otvorenou architektúrou CHRP a PReP. Od verzie Debian 9 už nie je súčasťou oficiálneho vydania. podpora ukončená
powerpcspe PowerPC Signal Processing Engine Port na hardvér „Signal Processing Engine“ prítomný v nízkoenergetických 32-bitových CPU FreeScale a IBM „e500“. vo vývoji
s390 S/390 a zSeries Prvýkrát oficiálne vydaný s Debianom 3.0. Je to port na servery IBM S/390. S vydaním Debian 8 ho nahradil s390x. nahradil ho s390x
sparc Sun SPARC Prvýkrát oficiálne vydaný s Debianom 2.1. Tento port beží na pracovných staniciach série Sun UltraSPARC, rovnako aj na niektorých jeho nástupcoch v architektúrach sun4. Od vydania Debian 8 Sparc prestal byť vydávanou architektúrou z dôvodu neodtatočnej podpory zo strany vývojárov. Má ho však čoskoro nahradiť Sparc64. má ho nahradiť Sparc64
sparc64 64-bitový SPARC 64-bitový port na procesory SPARC. vo vývoji
sh SuperH Port na procesory Hitachi SuperH. Podporuje aj open source procesor J-Core. vo vývoji
x32 64-bitový PC s 32-bitovými ukazovateľmi X32 je ABI pre CPU amd64/x86_64 používajúce 32-bitové ukazovatele. Cieľom je skombinovať väčšiu sadu registrov x86_64 s menšími nárokmi na pamäť a na vyrovnávaciu pamäť vďaka použitiu 32-bitových ukazovateľov. vo vývoji

Projekty podobné portom

Hoci nasledujúce snahy nie sú doslova portmi, zdá sa, že toto je dobré miesto na ich umiestnenie.

Debian Beowulf

Beowulf je náhradou za niektoré z väčších mega-počítačov, používaných v oblasti vedy a matematiky. Tento projekt si kladie za cieľ spúšťať klastre Beowulf na strojoch s Debianom a prepojenie ľudí zapojených v skutočnom štýle trhoviska.

Mnohé z vyššie spomenutých názvov počítačov a procesorov sú ochranné známky a registrované ochranné známky ich výrobcov. Sú použité bez dovolenia.