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. Debian m68k rulează pe o mare varietate de computere bazate pe procesoarele Motorola 68k, în particular seria de staţii Sun3, Apple Macintosh, precum şi pe 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 poate rula pe arhitecturi tip NSLU2.

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.

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.