Upozornenie! Tento preklad je zastaralý, pozrite si prosím pôvodný dokument.

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

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.