Megjelent a GNU Guix 1.0.0

2. május 2019-án, 7 év fejlesztés után a Free Software Foundation (FSF) programozói közzétették GNU Guix 1.0.0 verzió. Ez alatt a 7 év alatt több mint 40 000 commitot fogadtak el 260 embertől, és 19 kiadást adtak ki.

A GNU Guix különböző országok programozóinak közös erőfeszítéseinek eredménye. Ő FSF jóváhagyta és ma már szélesebb közönség számára elérhető. Jelenleg a telepítési kép megvan grafikus telepítés, amelyben a felhasználói beállítások alapján konfigurációs fájl jön létre.

A Guix egy csomagkezelő és egy operációs rendszer disztribúció, amely a csomagkezelőt használja. Az operációs rendszer inicializálása egy operációs rendszerleíró fájlból történik, amely a Scheme nyelvet használja. Saját fejlesztésünk, a GNU Shepherd, inicializálási rendszerként használatos. A kernel Linux-mentes.

A tranzakciós kötegkezelő ötletét először ben valósították meg Semmi. A Guix egy Guile nyelven írt tranzakciós csomagkezelő. A Guix-ban a csomagok felhasználói profilokba kerülnek, a telepítés nem igényel root jogosultságokat, ugyanannak a csomagnak több verziója is használható, és a korábbi verziókra való visszaállítás is elérhető. A Guix az első csomagkezelő, aki megvalósította az ötletet reprodukálható (ismételhető) építmények archívum segítségével Szoftver örökség. Bármely elérhető verzió szoftverkörnyezetének telepítése lehetővé teszi a programozók számára, hogy kényelmesen dolgozzanak a csomagok korábbi verzióival. A Guix eszközöket biztosít a konténerekkel és virtuális gépekkel való munkához. Csomagokat készít forrásokból, és beépített bináris helyettesítő szervereket használ a csomagok telepítésének felgyorsítására.

Jelenleg a telepítési lehetőség az asztali alapértelmezés szerint X11, GDM, Gnome, NetworkManager. Válthatunk Waylandre, és elérhetőek a Mate, Xfce4, LXDE, Enlightenment asztali számítógépek és különféle X11 ablakkezelők is. A KDE jelenleg nem érhető el (lásd korlátozások).

A terjesztés jelenleg a 9712-t tartalmazza csomagokat, amelyek megfelelnek a szabad szoftverekre vonatkozó FSF-követelményeknek, és ingyenes GPL licencek alatt kerülnek terjesztésre. Nginx, php7, postgresql, mariadb, icecat, ungoogled-chromium, libreoffice, tor, blender, openshot, audacity és mások elérhetők. Előkészítés a kézikönyv fordítása orosz nyelvre.

Forrás: linux.org.ru

Hozzászólás