Siirrokset


Esittely

Kuten useimmat tietävät, Linux on pelkkä ydin (kernel). Ja pitkän aikaa Linux-ydin toimi ainoastaan Intelin x86-sarjan koneissa, 386:sta eteenpäin (työn alla on Linux-siirros 286:lle, ja aikaisemmille koneille. Katso ELKS-projektin sivulta lisätietoja).

Nykyään tilanne on aivan toisenlainen. Linux-ydin on siirretty suurelle ja yhä kasvavalle joukolle eri arkkitehtuureja. Lähituntumassa seuraten, olemme siirtäneet Debian-jakelun näille arkkitehtuureille. Yleensä tällaisen prosessin alku on tahmea (kunnes saamme libc-kirjaston ja dynaamisen linkittäjän toimimaan jouheasti), ja sen jälkeen suhteellisen rutiininomainen, joskin pitkähkö urakka, yrittäessämme kääntää kaikki pakettimme uudelleen uusille arkkitehtuureille.

Debian on käyttöjärjestelmä, ei ydin (itse asiassa, se on enemmän kuin käyttöjärjestelmä koska se sisältää tuhansia sovellusohjelmia). Todistaaksemme tämän, meillä on ensimmäiset kolme juuri siivilleen noussutta ei-Linux-pohjaista siirrosta, lueteltuna tämän sivun lopussa.

Varoitus — tämä sivu on työn alla. Kaikilla siirroksilla ei ole vielä omaa sivua, ja monet ovat ulkopuolisilla sivustoilla. Kokoamme kaikkien siirrosten tietoja, jotta voimme peilata ne Debianin sivuston ohessa.

Julkaistut siirrokset

Seuraavat siirrokset sisältyvät ainakin yhteen vakaaseen Debian-julkaisuun.

Intel x86 / IA-32 (i386)

Ensimmäinen arkkitehtuuri, ei varsinainen siirros. Linux kehitettiin alun perin Intelin 386-prosessoreille, siitä lyhyt nimi. Debian tukee kaikkia IA-32-suorittimia, joita ovat tehneet Intel (mukaan lukien kaikki Pentium-sarjat sekä tuoreet Core Duo -laitteet 32-bittisessä tilassa), AMD (K6, kaikki Athlon-sarjat, Athlon64-sarjat 32-bittisessä tilassa), Cyrix ja muut valmistajat.
Koska Debianin www-sivuston sisältöä muutetaan perinteisestä Linuxin i386-keskeisestä näkökulmasta hieman tasapuolisempaan, kaikki i386:teen liittyvät tiedot siirretään tänne.

Motorola 68k (m68k)

Julkaistiin virallisesti ensi kertaa Debian 2.0-jakelussa. Siirros ei täyttänyt Debian 4.0:n julkaisukriteerejä, eikä tule näin ollen sisältymään Etch-julkaisuun. Debianin m68k-siirros toimii monenlaisissa Motorolan 68k-sarjan prosessoreihin pohjautuvissa tietokoneissa — erityisesti Sun3-sarjan työasemissa, Apple Macintosh:in, Atarin ja Amigan henkilökohtaisissa tietokoneissa.

Sun SPARC (sparc)

Julkaistiin virallisesti ensi kertaa Debian 2.1-jakelussa. Tämä siirros toimii Sun SPARCstation-sarjan työasemissa, sekä myös joissain niitä seuranneissa sun4-arkkitehtuurin koneissa.

Alpha (alpha)

Julkaistiin virallisesti ensi kertaa Debian 2.1-jakelussa. Yksi pitkäikäisimmistä siirroksista, ja melko vakaa.

Motorola/IBM PowerPC (powerpc)

Julkaistiin virallisesti ensi kertaa Debian 2.2-jakelussa. Tämä siirros toimii monissa Apple Macintosh PowerMac-malleissa ja CHRP- ja PReP-open-arkkitehtuurin koneissa.

ARM (arm)

Julkaistiin virallisesti ensi kertaa Debian 2.2-jakelussa. Tämä siirros toimii useissa sulautetuissa laitteissa, mm. NSLU2:ssa.

MIPS-prosessorit (mips ja mipsel)

Julkaistiin virallisesti ensi kertaa Debian 3.0-jakelussa. Debian on siirretty MIPS-arkkitehtuurille, jota käytetään SGI-koneissa (debian-mips — big-endian) ja Digital DECstation:eissa (debian-mipsel — little-endian).

HP PA-RISC (hppa)

Julkaistiin virallisesti ensi kertaa Debian 3.0-jakelussa. Tämä on siirros Hewlett-Packard:in PA-RISC-arkkitehtuurille, ja se on kehitysasteella.

IA-64 (ia64)

Julkaistiin virallisesti ensi kertaa Debian 3.0-jakelussa. Tämä on siirros Intelin ensimmäiselle 64-bittiselle arkkitehtuurille. Huom.: tätä ei pidä sekoittaa viimeisimpien Intelin Pentium 4 - ja Celeron-suorittimien 64-bittisiin laajennoksiin (EM64T); näiden osalta, tutustu AMD64-siirrokseen.

S/390 (s390)

Julkaistiin virallisesti ensi kertaa Debian 3.0-jakelussa. Tämä on siirros IBM S/390-palvelimille.

AMD64 (amd64)

Julkaistiin virallisesti ensi kertaa Debian 4.0 -jakelussa. Siirros 64-bittisille AMD64-suorittimille. Tavoitteena on tukea sekä 32-bittistä että 64-bittistä userlandia tällä arkkitehtuurilla. Tämä siirros tukee AMD:n 64-bittisiä Opteron-, Athlon- ja Sempron-suorittimia sekä Intelin suorittimia (EM64T-arkkitehtuuri), mukaanlukien Pentium D- Xeon- ja Core2-sarjan suorittimet.

Julkaisemattomat siirrokset

Seuraavat siirrokset eivät ole koskaan olleet osana Debianin vakaata julkaisua, mutta sekin tullaan näkemään jossain vaiheessa.

ppc64

Siirros 64-bittiselle PPC64-arkkitehtuurille, sisältää täydellisen 64-bittisen user spacen.

SuperH (sh)

Suhteellisen uusi siirros Hitachin SuperH-prosessoreille.

armeb

Siirros big-endian ARM-koneille, erityisesti Linksys NSLU2:lle.

m32r

Siirros Renesas Technologyn 32-bittiselle RISC-suorittimelle.

Ei-Linux -siirrokset

Debian GNU/Hurd (hurd-i386)

GNU Hurd on täysin uusi GNU-ryhmän kehittämä käyttöjärjestelmä. Itse asiassa, GNU Hurd on viimeinen komponentti joka mahdollistaa täydellisen GNU-käyttöjärjestelmän rakentamisen — ja Debian GNU/Hurd tulee olemaan sellainen (mahdollisesti jopa ensimmäinen) GNU-käyttöjärjestelmä. Nykyinen projekti perustuu i386-arkkitehtuuriin, mutta muiden odotetaan tulevan pian perässä.

Debian GNU/NetBSD (netbsd-i386 ja netbsd-alpha)

Tämä on Debian-käyttöjärjestelmän siirros NetBSD-ytimelle, sisältäen apt:n, dpkg:n ja GNU-ympäristön. Tällä hetkellä se on hyvin varhaisessa vaiheessa, mutta koska NetBSD on tuotantotason ydin, Debian GNU/NetBSD:n käytettävyyden pitäisi kohentua pikaisesti. Tällä hetkellä Debian GNU/NetBSD Intel x86:lle on kehittynein versio, mutta työt on aloitettu myös Alpha-pohjaisten koneiden tukemiseksi.

Debian GNU/kFreeBSD (kfreebsd-gnu)

Tämä on Debian-GNU-järjestelmän siirros FreeBSD:n ytimelle. Se on vielä vaiheessa oleva siirros, vaikkakin joidenkin kehittäjien tiedetään käyttävän sitä tuotantoympäristössä päivittäisissä töissään.

Muut siirroksen kaltaiset projektit

Vaikka seuraavat eivät varsinaisesti ole siirroksia, tämä vaikutti oikealta paikalta niille.

Debian Beowulf

Beowulf on korvaava tekniikka joillekin tieteen ja matematiikan saralla käytetyille suurtietokoneille. Projektin tavoitteena on ajaa Beowulf-klustereita Debian-koneilla ja verkottaa mukana olevat ihmiset aitoon basaari-tyyliin.

ARM EABI -siirros

EABI on ARM Ltd:n uusi Embedded ABI. EABI on itse asiassa ABI-perhe ja GNU EABI for Linux on yksi perheeseen kuuluva subABI.


Huom.: Suurin osa edellä mainituista tietokoneiden ja prosessoreiden nimistä on tavaramerkkejä ja valmistajiensa rekisteröimiä tavaramerkkejä. Niiden käytölle ei ole kysytty lupaa.