GNU Guix

Szoftver screenshot:
GNU Guix
Szoftver adatai:
Változat: 0.15.0 Frissítve
Feltöltés dátuma: 17 Aug 18
Engedély: Ingyenes
Népszerűség: 18

Rating: nan/5 (Total Votes: 0)

A GNU Guix egy nyílt forráskódú és szabadon elosztott szoftververzió, amelyet a GNU / Linux rendszerek univerzális csomagkezelőjének megvalósítására fejlesztettek ki, amely lehetővé teszi bárkinek a szoftver telepítését, frissítését és eltávolítását számítógépeiket.

Ez egyúttal a Linux önálló elosztása is, amely USB flash meghajtóra telepíthető, így elindíthatja és telepítheti a számítógépére. A GNU Guix csomagkezelő funkciója az innovatív Nix csomagkezelőből származik és Guile-t használ.


A csomagkezelő jellemzői

Az alkalmazás számos funkcióval rendelkezik, amelyek közül említhetjük a tranzakciós frissítések támogatását, a visszaforgatás, a felhasználói profilok, a hátrányos helyzetű csomagok kezelését és a szemétgyűjtést.

Ezenkívül a felhasználóknak egyedi eszköze van a GNU / Linux operációs rendszerek konfigurációs fájljainak kezeléséhez. A Nix projekten alapulva a szoftver alacsony szintű mechanizmusokat vesz fel, és összekapcsolja a Guile Scheme programozási felületekkel.

Az operációs rendszer jellemzői

Az önálló GNU Guix disztribúció tar archívumként van elosztva, amelyet 1 GB vagy nagyobb kapacitású USB flash meghajtóra kell írni, amely támogatja mind az i686 (32 bites), mind az x86_64 (64 bites) gépeket. Ezenkívül a rendszer telepíthető egy meglévő GNU / Linux rendszeren, beleértve a mips64el-et is.

Mindazonáltal kérjük, vegye figyelembe, hogy nehéz fejlesztés alatt áll, és mégsem tartalmaz grafikus telepítőt vagy asztali környezetet. A felhasználóknak telepíteniük kell az operációs rendszert a parancssorból. Ezenkívül nem nyújt támogatást az LVM (Logical Volume Manager) -nek, sem a rendszer szolgáltatásainak nem támogatott támogatásának. Azonban több mint 1000 csomagot tartalmaz.

Az újdonság ebben a kiadásban:

  • A Guix és annak csomagkollekcióját nem ismerő Guix húzás parancsot átdolgozták, és reméljük, tetszeni fog. Ezekről a fejlesztésekről egy másik bejegyzésben hamarosan megvitatjuk, de elegendő azt mondani, hogy az új guix húzás most támogatja a visszaállításokat (mint a guix csomag), és az új --list-generációk opció lehetővé teszi a korábbi frissítések megjelenítését. Ez is gyorsabb, nem olyan gyors, mint szeretnénk, ezért a közeljövőben további optimalizálást tervezünk.
  • A guix pack most újratelepíthető bináris fájlokat hozhat létre. A -f squashfs gombbal már létrehozhat SquashFS fájlrendszerként tárolt képeket. Ezeket a képeket ezután a Singularity, a "konténer motor" telepített néhány nagyteljesítményű számítástechnikai klaszterben.
  • A GuixSD mostantól az ARMv7 és az AArch64 dobozokon fut! Nem nyújtunk telepítési képet azért, mert a részletek attól függenek, hogy melyik fórumot célozta meg, így az utasításokat követve kell elkészíteni a képet. Az ARMv7-en általában U-Boot használ, míg az AArch64 dobozok, mint például a OverDrive, az EFI-kompatibilis GRUB-ra támaszkodnak. A Bootloader definíciók sok kártyán - Novena, A20 OLinuXino, BeagleBone és még NES - állnak rendelkezésre.
  • Továbbfejlesztettük a hibajelentést és a guix rendszer által nyújtott tanácsokat. Például javasolhatja a korábban kernel modulokat, amelyeket hozzá kell adni az initrd-korábban, telepíthet egy olyan rendszert, amely nem indít egyszerűen, mert az initrd nem tartalmazott merevlemez-illesztőprogramokat.
  • Az operációs rendszer konfigurációját egyszerűsítettük olyan dolgok bevezetésével, mint az initrd-modules mező és a fájlrendszer-címke konstrukció.
  • Van egy új guix rendszer docker-image parancs, amely pontosan azt teszi, amit elvár. : -)
  • Jelenleg tucatnyi új GuixSD szolgáltatás létezik: a felvilágosodás és a MATE asztali számítógépek, az Apache httpd, a QEMU átlátható emulálása a qemu-binfmt szolgáltatáson, az OpenNTPD-n és másakon keresztül.
  • 1200 új csomag létezett, így közel 8000 csomaghoz közelítünk.
  • Sok hibajavítás!
  • A kézikönyvet részben lefordították franciara, és segíteni tudsz fordításod az anyanyelvedbe a fordításprojekthez való csatlakozással.

Az újdonság a 0.13.0 verzióban:

  • A Guix most támogatja az aarch64 (64 bites ARM processzorokat). Ez a kiadás azonban nem tartalmaz bináris telepítési tarballot, a build farm pedig nem ad a6464 helyettesítőt. Ehhez egy aarch64 hardvert keresünk. Kérjük, lépjen kapcsolatba velünk, ha segíthet!
  • Hasonlóképpen, ez a kiadás már nem tartalmaz egy mips64el tarballot, bár a Guix továbbra is támogatja ezt a platformot. Nem tudjuk, hogy hosszú távon továbbra is támogatjuk-e a mips64el-t; ha mérlegelni szeretne, írjon nekünk a guix-devel@gnu.org!
  • e-mailt
  • A GuixSD telepítési képje most támogatja az UEFI-t. A GucySD a Btrfs-re is telepíthető.
  • A GuixSD támogatja az elszigetelt konténerek rendszerszolgáltatásainak (démonok) futtatását oly módon, hogy enyhítse az ilyen démonok által okozott sebezhetőségeket. Lásd ezt a cikket áprilisban.
  • Egy új guix pack parancs önálló bináris csomagok létrehozására szolgál. Márciusban mutattuk be.
  • A Guix most a vadonatúj 2.2-es GNU Guile sorozaton fut. Az átmenet a csuklásokhoz vezetett, amelyekkel foglalkozunk, különösen a guix pull felhasználói számára. Egyébként azonban a díjmentesen észrevehető teljesítményjavítás üdvözlendő!
  • A guix publish, amelyet a binárisok terjesztésére használunk, egy új --cache műveleti móddal rendelkezik, amely javítja a teljesítményt, amikor a binárisokat nagyszámú felhasználó számára osztja el, li>
  • A csomagokban megtalálható sok reprodukálhatósági problémát - többet a jövőbeli bejegyzésben.
  • 840 új csomag, amely összesen 5400+ és sok frissítést tartalmaz, beleértve a glibc 2.25, a Linux-libre 4.11 és az GCC 7-et.
  • Új rendszerszolgáltatások a Redis, az Exim, az Open vSwitch stb. A meglévő szolgáltatások, különösen az NGINX szolgáltatás interfésze jelentősen javult.
  • Sok hibajavítás!

Az újdonság a 0.8.3 verzióban:

  • Az a képesség, hogy deklarálja a csomagokat, amelyeknek jelen kell lennie a profilban, és át kell adni a guix csomag új, "manifest" opciójához.
  • A guix környezetnek új, "ad-hoc" lehetősége van az ad hoc fejlesztési környezetek gyors létrehozására.
  • Új eszközök: guix szerkesztés egy csomag recept megnyitásához, guix méret a profil és a függőségek lemezhasználatának profilozásához, guix gc - ellenőrizze a bolt sértetlenségét.
  • 179 új csomag, nevezetesen LibreOffice, Coq és Guile-Emacs pillanatkép.
  • Sok hibajavítás és válogatott fejlesztés!

Az újdonság a 0.8.1-es verzióban:

  • Új port az ARMv7-
  • Az új guix rendszer vm beállításai a fájlrendszer megosztására a gazdagéprel.
  • Új konfigurációs felületek a helyi meghatározásokhoz és nscd.
  • CPAN-importőr hozzáadásával az importáláshoz, és további ellenőrzések a guix lint számára.
  • 164 új csomag és 222 csomagfrissítés.
  • Sok hibajavítás és használhatóság javítása.

Az újdonság a 0.8 verzióban Alpha:

  • Új guix környezet parancs a fejlesztési környezet könyvelésére és reprodukálására.
  • Emacs felhasználói felület a csomagkezelés parancssori felületének alternatívájaként.
  • A biztonsági frissítések gyorsabb telepítésének kísérleti mechanizmusa.
  • Az operációs rendszer deklarációi most megadhatják a swap eszközöket, a leképezett eszközöket, a firmware-t és másokat.
  • Több fejlesztőeszköz, nevezetesen guix lint és guix import.
  • 162 csomag került hozzáadásra, több mint 100 csomagfrissítéssel.

Más szoftver fejlesztő Free Software Foundation

GNU Hurd
GNU Hurd

19 Feb 15

LightDM
LightDM

17 Aug 18

GNU Bash
GNU Bash

22 Jun 18

eSpeak
eSpeak

22 Jan 15

Hozzászólások a GNU Guix

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!