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.