Portări


Introducere

După cum știți, Linux este numai un nucleu de sistem de operare (kernel). Și, pentru multă vreme, kernel-ul Linux a existat numai pentru Intel x86, de la 386 în sus (se lucrează pentru a porta Linux pe mașini 286 și mai vechi. Vedeți proiectul ELKS pentru mai multe informații).

Oricum, 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 Debian pe aceste arhitecturi. În general, este un proces cu un început greu (trebuie ca libc și linker-ul dinamic să funcționeze bine), și apoi lucrurile intră în rutină, deși este o treabă de durată, trebuiesc recompilate toate pachetele pe noua arhitectură.

Debian este un sistem de operare, nu numai un nucleu (de fapt, este mai mult decât un sistem deoarece include mii de aplicații și programe). Pentru a dovedi aceasta, avem deja trei portări care nu sunt bazate pe Linux, listate la sfârșitul acestei pagini .

Avertisment — aceasta este o pagină în lucru. Nu toate portările au pagini deocamdată, și cele mai multe le au pe site-uri externe. Colectăm informații despre toate portările, pentru a fi oglindite (mirror) pe site-ul nostru.

Portări lansate

Următoarele portări au fost incluse în cel puțin o lansare Debian stabilă.

Intel x86 / IA-32 (i386)

Prima arhitectură și nu numai o portare. Linux a fost dezvoltat la început pentru procesoarele Intel 386. Debian suportă toate procesoarele IA-32, făcute de Intel, (inclusiv Pentium și Core Duo 32 biți) AMD (K6, Athlon și Athlon64 în mod 32 de biți), Cyrix și alții.
Site-ul Debian este ajustat de la o vedere tradițională având în centru i386 la una mai echilibrată, informațiile specific i386 urmând să fie mutate aici.

Motorola 68k (m68k)

Prima versiune oficială este Debian 2.0. Portarea a eșuat la criteriile de lansare pentru Debian 4.0 și nu a fost inclusă în distribuția Etch sau alte distribuții ulterioare. Debian m68k rulează pe o mare varietate de computere bazate pe procesoarele Motorola 68k, în particular seria de stații de lucru Sun3, computere personale Apple Macintosh, precum și computere personale Atari și Amiga.

Sun SPARC (sparc)

Prima versiune oficială este Debian 2.1. Această portare rulează pe seria de stații Sun SPARC precum și pe unele din următoarea serie de arhitecturi sun4.

Alpha (alpha)

Prima versiune oficială este Debian 2.1. O portare mai vechi dar stabilă.

Motorola/IBM PowerPC (powerpc)

Prima versiune oficială este Debian 2.2. Această portare rulează pe multe calculatoare Apple Macintosh 'PowerMac', CHRP și PReP.

ARM (arm)

Prima versiune oficială este Debian 2.2. Această portare rulează pe o varietate de componente integrate, incluzând NSLU2. Armel este succesorul mai efficient pentru portul arm și este compatibil cu ARM EABI.

Procesoarele MIPS (mips și mipsel)

Prima lansare oficială cu Debian 3.0. Debian este portat la arhitectura MIPS folosită pentru mașinile SGI (debian-mips — big endian) și stațiile Digital Dec (debian-mipsel — little endian).

HP PA-RISC ( hppa )

Lansat ficicial odată cu Debian 3.0. Aceasta este portarea la arhitectura PA-RISC a Hewlett-Packard și este într-un stadiu avansat.

IA-64 (ia64)

Lansată odată cu Debian 3.0. Aceasta este portarea la arhitectura pe 64 de biți de la Intel. Notă: a nu se confunda cu EM64T pentru extensiile Intel de 64 de biți pentru Pentium 4 și Celeron; a se vedea AMD64.

S/390 (s390)

Lansată odată cu Debian 3.0. O portare la arhitectura S/390 de la IBM.

AMD64 (amd64)

Lansat odată cu Debian 4.0. Portare la procesoare 64 biți AMD64. Scopul este de a suporta aplicații pentru 32 de biți și 64 de biți deopotrivă. Această portare suportă AMD 64 de biți Opteron, Athlon și Sempron, și procesoarele Intel cu suport EM64T, inclusiv diverse variante din seriile Pentium D, Xeon și Core2.

Portări ce nu au fost încă lansate

Următoarele portări nu au luat parte la nici o lansare a unei versiuni stabile, dar ele vor apărea eventual.

ppc64

O portare completă către arhitectura 64 bit PPC64 64 de biți.

SuperH (sh)

Acesta este o portare recent începută pentru procesoarele Hitachi SuperH.

armeb

O portare către arhitectura big-endian ARM, în special către Linksys NSLU2.

m32r

O portare către arhitectura RISC 32 de biți Renesas Technology.

AVR32

Portare către arhitectura RISC 32 de biți AVR32 de la Atmel..

Portări ne-Linux

Debian GNU/Hurd (hurd-i386)

GNU Hurd este un sistem de operare complet nou creat de grupul GNU. De fapt, GNU Hurd este componenta finală care face posibilă construirea unui sistem în întregime GNU — și Debian GNU/Hurd va fi unul dintre sistemele (poate chiar primul) GNU OS. Proiectul este bazat în prezent pe i386 dar altele ar putea urma în curând.

Debian GNU/NetBSD (netbsd-i386 și netbsd-alpha)

Aceasta este o portare a sistemului de operare Debian, completat cu apt, dpkg, și utilitarele GNU la nucleul NetBSD. Este într-un stadiu preliminar, dar din moment ce NetBSD este un nucleu răspândit, folosirea Debian GNU/NetBSD ar trebui să crescă rapid. În acest moment Debian GNU/NetBSD pentru Intel x86 este cea mai avansată versiune, dar se lucrează de asemenea și la calculatoarele de tip Alpha.

Debian GNU/kFreeBSD (kfreebsd-gnu)

Aceasta este o portare a sistemului de operare Debian pentru nucleul FreeBSD. În prezent, aflat într-un stadiu preliminar.

Proiecte diverse similare portărilor

(Deși aceste eforturi nu sunt portări, aici pare a fi un bun loc să fie găzduite.)

Debian Beowulf

Deși nu este o portare, Beowulf este un înlocuitor pentru marile calculatoare folosite în științele exacte. Acest proiect încearcă să creeze grupuri Beowulf cu mașini Debian și să aducă la un loc oameni implicați într-un adevărat bazar.

ARM EABI

EABI este noua interfață ABI embedded creată de ARM Ltd.. EABI este de fapt o familie de interfețe ABI, una din interfețe fiind GNU EABI pentru Linux.


Clauză de neresponsabilitate: Multe din numele menționate de calculatoare și procesoare sunt mărci înregistrate ale producătorilor lor. Sunt folosite aici fără permisiune.