Avertisment! Această traducere este prea veche, vă rugăm să vedeți originalul.

Portări

Introducere

După cum știți, Linux este numai un nucleu de sistem de operare (kernel). Pentru multă vreme nucleul Linux a existat numai pentru Intel x86, de la 386 în sus.

Astăzi acest lucru nu mai este adevărat. Nucleul Linux a fost portat pe un număr mereu crescând de arhitecturi. Urmărind această dezvoltare, am portat distribuția Debian pe aceste arhitecturi. În general acesta este un proces cu un început anevoios (trebuie ca libc și linker-ul dinamic să funcționeze bine), după care urmează treaba de rutină, dar de durată, a încercării de a recompila toate pachetele pe noua arhitectură.

Debian este un sistem de operare, nu numai un nucleu (de fapt, este mai mult decât un sistem de operare deoarece include mii de aplicații). În consecință, deși majoritatea portărilor sunt bazate pe Linux există și portări bazate pe nucleele FreeBSD, NetBSD și Hurd.

Aceasta este o pagină în lucru. Nu toate portările au pagini dedicate, și cele mai multe există pe siteuri externe. Lucrăm la colectarea informațiilor despre toate portările, pentru a fi disponibile pe situl nostru. Mai multe potări pot fi găsite în site-ul wiki.

Portări lansate

Lista portărilor oficiale

Portare Arhitectură Descriere Stare
amd64 PC 64 biți (amd64) Lansată prima dată oficial împreună cu Debian 4.0. Portare către procesoarele x86 pe 64 de biți. Scopul este de a suporta atât programe pe 32 de biți cât și pe 64 de biți pe această arhitectură. Această portare suportă proceseoarele pe 64 de biți Opteron, Athlon și Sempron, împreună cu proceseoarele de la Intel cu suport pentru Intel 64, inclusiv Pentium D și diferitele serii Xeon și Core. lansată
arm64 ARM pe 64 de biți (AArch64) Versiunea 8 a arhitecturii ARM include AArch64, un nou set de instrucțiuni pe 64 de biți. Portarea arm64 este inclusă în Debian începând cu Debian 8.0 pentru a suporta acest set nou de instrucțiuni pe procesoare cum ar fi Applied Micro X-Gene, AMD Seattle sau Cavium ThunderX. lansată
armel EABI ARM Cea mai veche dintre portările Debian ARM supportă procesoare ARM little-endian compatibile cu setul de instrucțiuni v4t. lansată
armhf ABI ARM cu virgulă mobilă în hardware Multe plăci și dispozitive ARM moderne conțin o unitate pentru virgulă mobilă (Floating Point Unit - FPU), dar portarea Debian armel nu se folosește prea mult de aceasta. Portarea armhf a fost pornită pentru a îmbunătăți această situație și pentru a beneficia de alte facilități oferite de procesoarele ARM mai noi. Portarea Debian armhf necesită cel puțin un procesor ARMv7 cu Thumb-2 și support VFP3D16 pentru virgulă mobilă. lansată
i386 PC 32 biți (i386) Prima arhitectură, deci nu chiar o portare. Linux a fost dezvoltat inițial pentru procesoarele Intel 386, de aici și denumirea scurtă. Debian suportă toate procesoarele IA-32 produse de Intel (inclusiv toată seria Pentium și procesoarele recente Core Duo în mod 32 de biți), AMD (K6, toate seriile Athlon, seriile Athlon64 în mod 32 de biți, Cyrix și alți producători. lansată
mips MIPS (mod big-endian) Lansată prima dată oficial împreună cu Debian 3.0. Debian este portat către arhitectura MIPS folosită în sisteme SGI (debian-mips - big-endian) și Digital DECstations (debian-mipsel - little-endian). lansată
mipsel MIPS (mod little-endian) Lansată prima dată oficial împreună cu Debian 3.0. Debian este portat către arhitectura MIPS folosită în sisteme SGI (debian-mips - big-endian) și Digital DECstations (debian-mipsel - little-endian). lansată
powerpc Motorola/IBM PowerPC Lansată prima dată oficial împreuna cu Debian 2.2. Această portare rulează pe multe modele Apple Macintosh PowerMac și pe sistemele cu arhitectură deschisă CHRP și PReP. lansată
ppc64el POWER7+, POWER8 Lansată prima dată oficial împreună cu Debian 8.0. Aceasta este o portare little-endian a ppc64, sub noul Open Power ELFv2 ABI. lansată
s390x System z Programe pe 64 de biți pentru mainframe-uri IBM System z, portare lansată prima dată oficial împreună cu Debian 7.0. lansată

Alte portări


Portare Arhitectură Descriere Stare
alpha Alpha Lansată prima dată oficial împreună cu Debian 2.1. Aceasta nu a îndeplinit criteriile pentru includer în versiunea Debian 6.0 squeeze și în consecință a fost scoasă din arhivă. oprită
arm OABI ARM Această portare rulează pe o varietate de hardware încorportat, cum ar fi rutere sau dispozitive NAS. Portarea arm a fost lansată prima dată împreună cu Debian 2.2 și a fost suportată până la inclusiv versiunea 5.0, unde a fost înlocuită cu armel. înlocuită de armel
AVR32 Atmel 32 biți RISC Portare către arhitectura RISC pe 32 de biți AVR32 de la Atmel. oprită
hppa HP PA-RISC Lansată prima dată oficial împreună cu Debian 3.0 woody, aceasta este o portare către arhitectura PA-RISC de la Hewlett-Packard. Deoarece nu a îndeplinit criteriile de includere pentru versiunea Debian 6.0 squeeze a fost scoasă din arhivă. oprită
hurd-i386 PC 32 biți (i386) GNU Hurd este un nou sistem de operare asamblat de către grupul GNU. Debian GNU/Hurd va fi un sistem de operare GNU (posibil chiar primul). Proiectul curent este bazat pe arhitectura i386. în lucru
ia64 Intel Itanium IA-64 Lansată prima dată oficial împreună cu Debian 3.0. Aceasta este o portare către prima arhitectură Intel pe 64 de biți. Notă: vă rugăm nu confundați cu cea mai recentă extensie Intel pentru 64 de biți pentru procesoare Pentium 4 și Celeron, numită Intel 64. Pentru aceste procesoare vedeți portarea AMD64. lansată
kfreebsd-amd64 PC 64 biți (amd64) Lansată prima dată oficial împreună cu 6.0, ca un prototip și prima portare non-Linux lansată de Debian. Portare a sistemului Debian GNU pe nucleul FreeBSD. lansată
kfreebsd-i386 PC 32 biți (i386) Lansată prima dată oficial împreună cu 6.0, ca un prototip și prima portare non-Linux lansată de Debian. Portare a sistemului Debian GNU pe nucleul FreeBSD. lansată
m32 M32R Portare către microprocesorul RISC pe 32 de biți de la Renesas Technology. moartă
m68k Motorola 68k Lansată prima dată oficial împreună cu Debian 2.0. Portarea nu a îndeplinit criteriile pentru a fi inclusă în versiunea Debian 4.0 și în consecință nu a fost inclusă în Etch și versiuni ulterioare și a fost mutată la debian-ports. Portarea Debian m68k rulează pe o varietate de computere bazate pe seria de procesoare Motorola 68k, și anume seria de stații de lucru Sun2, computerele personale Apple Macintosh și computerele personale Atari și Amiga. în lucru
mips64el MIPS (64 de biți mod little-endian) Această portare little-endian folosește N64 ABI, ISA MIPS64r1 și virgulă mobilă în hardware. în lucru
netbsd-i386 PC 32 biți (i386) O portare a sistemului Debian completă cu apt, dpkg și utilitarele GNU pentru nucleul NetBSD. Portarea nu a fost lansată niciodată și a fost abandonată. moartă
netbsd-alpha Alpha O portare a sistemului Debian completă cu apt, dpkg și utilitarele GNU pentru nucleul NetBSD. Portarea nu a fost lansată niciodată și a fost abandonată. moartă
or1k OpenRISC 1200 O portare către OpenRISC 1200, un procesor open source. moartă
powerpcspe PowerPC Signal Processing Engine O portare către "Signal Processing Engine", componentă hardware prezentă în procesoarele IBM "e500" și 32-bit FreeScale cu consum mic de putere. în lucru
s390 S/390 și zSeries Lansată oficial pentru prima dată împreună cu Debian 3.0., aceasta este o portare către serverele IBM S/390. A fost înlocuită de s390x începând cu Debian 8. înlocuită de s390x
sparc Sun SPARC Lansată oficial pentru prima dată împreună cu Debian 2.1., această portare functionează pe seria de calculatoare UltraSPARC și câțiva dintre sucessorii acesteia pe arhitecturi sun4. Începând cu Debian 8, Sparc a încetat să fie o arhitectură suportată din cauza lipsei de contribuitori. În curând, însă, aceasta va fi înlocuită de Sparc64. va fi înlocuită de sparc64
sparc64 64-bit SPARC Portare pe 64 de biți pentru procesoarele SPARC. în lucru
sh SuperH O portare către procesoarele Hitachi SuperH. De asemenea, suporta procesorul open source J-Core. în lucru
x32 PC pe 64 de biți cu pointeri pe 32 de biți X32 este un ABI pentru procesoare amd64/x86_64 ce folosesc pointeri pe 32 de biți. Ideea combină setul mai larg de registre folosit de arhitecturile x86_64 cu memoria mai mică si cache-ul corespunzător pointerilor pe 32 de biți. în lucru

Multe dintre numele de computere și procesoare de mai sus sunt mărci comerciale și mărci înregistrate a producătorilor și sunt folosite fără permisiune.