Debian GNU/Hurd 2021 -jakelusarjan julkaisu on esitetty, jossa Debian-ohjelmistoympäristö yhdistyy GNU/Hurd-ytimen kanssa. Debian GNU/Hurd -varasto sisältää noin 70 % Debianin kokonaisarkiston paketeista, mukaan lukien Firefox- ja Xfce-portit.
Debian GNU/Hurd on edelleen ainoa aktiivisesti kehitetty Debian-alusta, joka perustuu ei-Linux-ytimeen (Debian GNU/KFreeBSD:n portti kehitettiin aiemmin, mutta se on hylätty pitkään). GNU/Hurd-alusta ei ole yksi Debian 11:n virallisesti tuetuista arkkitehtuureista, joten Debian GNU/Hurd 2021 -julkaisu julkaistaan erikseen ja sen tila on epävirallinen Debian-julkaisu. Valmiit koontiversiot, joissa on erityisesti luotu graafinen asennusohjelma, ja paketit ovat tällä hetkellä saatavilla vain i386-arkkitehtuurille. NETINST:n, CD:n ja DVD:n asennuskuvat sekä virtualisointijärjestelmissä käynnistyskuva on valmisteltu ladattavaksi.
GNU Hurd on ydin, joka on kehitetty korvaamaan Unix-ytimen ja suunniteltu joukoksi palvelimia, jotka toimivat GNU Mach -mikroytimen päällä ja toteuttavat erilaisia järjestelmäpalveluita, kuten tiedostojärjestelmiä, verkkopinoa ja tiedostojen pääsynhallintajärjestelmää. GNU Machin mikroydin tarjoaa IPC-mekanismin, jota käytetään järjestämään GNU Hurd -komponenttien vuorovaikutusta ja rakentamaan hajautettua monipalvelinarkkitehtuuria.
Uudessa julkaisussa:
- Julkaisu perustuu Debian 11 "Bullseye" -jakelun pakettipohjaan, jonka odotetaan julkaistavan tänä iltana.
- Go-kielen portti on otettu käyttöön.
- Lisätty tuki tiedostojen lukitsemiselle tavualueen tasolla (fcntl, POSIX-tietueiden lukitus).
- Lisätty kokeellinen tuki 64-bittisille ja moniprosessorijärjestelmille (SMP) sekä APIC-tuki.
- Koodi keskeytyksen käsittelyn siirtämiseksi käyttäjätilaan (Userland IRQ -toimitus) on muokattu.
- Lisätty kokeellinen levyohjain, joka toimii käyttäjätilassa ja perustuu NetBSD-projektin ehdottamaan rumpu-mekanismiin (Runnable Userspace Meta Program). Aiemmin levyohjain toteutettiin kerroksen kautta, joka salli Linux-ajureiden ajaa erityisen emulointikerroksen läpi Mach-ytimessä.
Lähde: opennet.ru