GNU Guix

Software screenshot:
GNU Guix
Podrobnosti Software:
Verze: 0.15.0 Aktualizováno
Datum uploadu: 17 Aug 18
Licence: Volný
Popularita: 18

Rating: nan/5 (Total Votes: 0)

GNU Guix je open source a volně distribuovaný softwarový projekt, který byl navržen od základů pro implementaci univerzálního správce balíčků pro systémy GNU / Linux, umožňující komukoli instalovat, aktualizovat a odstraňovat software z jejich počítačů.

Je to také samostatná distribuce Linuxu, která může být nasazena na USB flash disk, takže ji můžete zavést a nainstalovat do počítače. Funkce správy balíčků GNU Guix je odvozena z inovačního správce balíčků Nix a používá Guile.


Vlastnosti správce balíčků

Aplikace je dodávána s několika funkcemi, mezi něž patří podpora transakčních upgradů, podpora revize, profily pro uživatele, neoprávněná správa balíčků a sběr odpadků.

Navíc nabízí uživatelům jedinečný nástroj pro správu konfiguračních souborů jejich operačních systémů GNU / Linux. Být založený na projektu Nix, software si vypůjčí své nízkoúrovňové mechanismy a kombinuje je s programovacími rozhraními Guile Scheme.

Funkce operačního systému

Samostatná distribuce GNU Guix je distribuována jako tar archiv, který musí být napsán na USB flash disku s kapacitou 1 GB nebo vyšší, podporující i stroje i686 (32bitové) a x86_64 (64bitové). Navíc může být systém nasazen nad existující systém GNU / Linux, včetně mips64el.

Mějte však na paměti, že je v těžkém vývoji a ještě neobsahuje grafický instalační nebo desktopové prostředí. Uživatelé musí nainstalovat operační systém z příkazového řádku. Neposkytuje také podporu LVM (Logical Volume Manager) ani podporu pro systémové služby. Přichází však s více než 1000 balíčky.

Co je nové v této verzi:

  • Příkaz unloved guix pull, který umožňuje uživatelům aktualizovat Guix a jeho sbírku balíčků, byl přepracován a doufáme, že se vám bude líbit. Budeme brzy diskutovat o těchto vylepšeních v jiném příspěvku, ale stačí říci, že nový guix pull nyní podporuje rollbacky (stejně jako balíček guix) a že nová volba - generation generations umožňuje vizualizovat minulé upgrady. Je to také rychlejší, ne tak rychlé, jak bychom si přáli, a proto jej v blízké budoucnosti hodláme optimalizovat.
  • guix pack nyní může vytvářet přemístitelné binární soubory. S-squashfs může nyní vytvářet obrazy uložené jako souborové systémy SquashFS. Tyto obrazy mohou být potom provedeny singularitou, "kontejnerovým motorem" nasazen na některé vysoce výkonné výpočetní klastry.
  • GuixSD nyní běží na polích ARMv7 a AArch64! Instalační obraz však neposkytujeme, protože podrobnosti závisí na cílené desce, takže budete muset vytvořit obrázek podle pokynů. Na ARMv7 se obvykle používá U-Boot, zatímco boxy AArch64, jako je OverDrive, se spoléhají na GRUB s podporou EFI. Bootloader definice jsou k dispozici pro mnoho desek Novena, A20 OLinuXino, BeagleBone a dokonce i NES.
  • Dále jsme vylepšili hlášení chyb a rady poskytované systémem guix. Například nyní navrhne upfront kernel moduly, které by měly být přidány do initrd-dříve, můžete nainstalovat systém, který se nezdaří zavést, protože initrd postrádal ovladače pro váš pevný disk.
  • Konfigurace systému OS byla zjednodušena zavedením věcí, jako je pole initrd-modules a konstrukce štítku systému souborů.
  • Existuje nový příkaz guix systému docker-image, který dělá přesně to, co byste očekávali. : -)
  • Existuje tucet nových služeb GuixSD: stolní počítače Enlightenment a MATE, Apache httpd, podpora transparentní emulace s QEMU prostřednictvím služby qemu-binfmt, OpenNTPD a další.
  • Bylo zde 1 200 nových balíků, takže jsme nyní blízko 8 000 balíčků.
  • Mnoho oprav chyb
  • Příručka je nyní částečně přeložena do francouzštiny a můžete ji přeložit do svého rodného jazyka tím, že se přihlásíte do projektu Překladatelského projektu.

Co je nového ve verzi 0.13.0:

  • Guix nyní podporuje aarch64 (64bitové ARM procesory). Tato verze však neobsahuje binární instalační tarball a naše sestava farmy zatím neposkytuje náhradu aarch64. Hledáme hardware aarch64 k řešení tohoto problému. Pokud se vám může pomoci, kontaktujte nás!
  • Stejně tak tato verze již neobsahuje mips64el, i když Guix tuto platformu stále podporuje. Nevíme, zda budeme nadále podporovat mips64el v dlouhodobém horizontu; pokud byste chtěli vážit, napište nám prosím na guix-devel@gnu.org!
  • Instalační obraz GuixSD nyní podporuje UEFI. GuixSD lze nyní nainstalovat také na Btrfs.
  • GuixSD podporuje spouštění systémových služeb (démonů) v izolovaných kontejnerech jako způsob, jak zmírnit škodu, kterou mohou způsobit zranitelnosti v těchto démonech. Viz tento článek od dubna.
  • K dispozici je nový příkaz guix pack k vytvoření samostatných binárních svazků. Předložili jsme jej v březnu.
  • Guix nyní běží na zbrusu nové sérii 2.2 GNU Guile. Přechod vedl ke škytavku, kterému jsme se zabývali, zejména pro uživatele guix pull. Mimo jiné je vítané znatelné zlepšení výkonu, které přichází zdarma!
  • guix publish, což je to, co používáme k distribuci binárních souborů, má nový režim operace - cache, který zlepšuje výkon při distribuci binárních souborů velkému počtu uživatelů, jako je to v případě naší stavby.
  • Byly řešeny mnohé problémy s reprodukcí nalezené v balíčcích - více o tom v budoucím příspěvku.
  • 840 nových balíků, což vedlo k celkovému počtu 5 400 + a mnoha aktualizacím, včetně glibc 2.25, Linux-libre 4.11 a GCC 7.
  • Nové systémové služby pro Redis, Exim, Open vSwitch a další. Rozhraní stávajících služeb, zejména služby služby NGINX, se výrazně zlepšilo.
  • Mnoho oprav chyb

Co je nového ve verzi 0.8.3:

  • Schopnost deklarovat balíčky, které musí být přítomny ve vašem profilu, a předat to novému balíčku guixu - manifest.

  • prostředí
  • guix má novou možnost - ad-hoc, která rychle rozšiřuje vývojové prostředí ad hoc.
  • Nové nástroje: úprava guix pro otevření balíčku receptů, velikost guixu pro profil použití disku a jeho závislostí, guix gc - ověření kontroly integrity úložiště.
  • 179 nových balíčků, zejména LibreOffice, Coq a snímku Guile-Emacs.
  • Mnoho oprav chyb a nejrůznější vylepšení!

Co je nového ve verzi 0.8.1:

  • Nové možnosti systému guix vm pro sdílení souborových systémů s hostitelem
  • Nové konfigurační rozhraní pro definice národního prostředí a pro nscd.
  • Přidání importéra CPAN do guix importu a další kontroly pro guix lint.
  • 164 nových balíků a 222 aktualizací balíčků.
  • Mnoho oprav chyb a vylepšení použitelnosti.
  • Co je nového ve verzi 0.8 Alpha:

    • Nový příkaz pro prostředí guix pro účetnictví a reprodukci vývojových prostředí.
    • Uživatelské rozhraní aplikace Emacs jako alternativa k rozhraní příkazového řádku pro správu balíčků.
    • Experimentální mechanismus pro rychlejší zavádění aktualizací zabezpečení.
    • Deklarace operačního systému nyní mohou specifikovat výměnná zařízení, mapovaná zařízení, firmware a další.
    • Více nástrojů pro vývojáře, zejména import Guixu a Guixu.
    • Bylo přidáno 162 balíků s více než 100 aktualizacemi balíčků.

    Ostatní software developer Free Software Foundation

    GNU Bash
    GNU Bash

    22 Jun 18

    gummiboot
    gummiboot

    18 Feb 15

    GNU Parallel
    GNU Parallel

    17 Feb 15

    Komentáře k GNU Guix

    Komentáře nebyl nalezen
    Přidat komentář
    Zapnout obrázky!