GNU Guix

Sagteware kiekie:
GNU Guix
Sagteware besonderhede:
Weergawe: 0.15.0 Opgedateer
Upload datum: 17 Aug 18
Lisensie: Gratis
Populariteit: 18

Rating: nan/5 (Total Votes: 0)

GNU Guix is 'n oopbron en gratis verspreide sagtewareprojek wat van die grond af ontwerp is om 'n universele pakketbestuurder vir GNU / Linux-stelsels te implementeer, sodat almal sagteware kan installeer, opdateer en verwyder van hul rekenaars.

Dit is ook 'n selfstandige verspreiding van Linux wat op 'n USB-stick geïnstalleer kan word, sodat jy dit kan opstart en dit op jou rekenaar kan installeer. Die pakket bestuur funksionaliteit van GNU Guix is ​​afgelei van die innoverende Nix pakketbestuurder en gebruik Guile.


Kenmerke van die pakketbestuurder

Die aansoek het verskeie funksies, waaronder ondersteuning vir transaksionele opgraderings, ondersteuning vir terugsendings, gebruikersprofiele, ongeoorloofde pakketbestuur, asook vullisversameling.

Daarbenewens bied dit gebruikers 'n unieke hulpmiddel vir die bestuur van die konfigurasie lêers van hul GNU / Linux bedryfstelsels. Gebaseer op die Nix-projek, leen die sagteware sy lae vlak meganismes en kombineer dit met die Guile Skema programmering koppelvlakke.

Eienskappe van die bedryfstelsel

Die selfstandige GNU Guix-verspreiding word as 'n teerargief versprei, wat op 'n USB-stick van 1 GB of hoër geskryf moet word, wat beide i686 (32-bis) en x86_64 (64-bis) masjiene ondersteun. Daarbenewens kan die stelsel ook gebruik word op die bestaande GNU / Linux-stelsel, insluitende mips64el.

Let egter daarop dat dit in swaar ontwikkeling is en dit bevat nog nie 'n grafiese installeerder of werkskermomgewing nie. Gebruikers moet die bedryfstelsel installeer vanaf die opdrag-lyn. Dit bied ook nie ondersteuning vir LVM (Logical Volume Manager) of ondersteuning vir stelseldienste nie. Dit bevat egter meer as 1000 pakkies.

Wat is nuut in hierdie weergawe:

  • Die unloved guix pull-opdrag, wat gebruikers toelaat om Guix en sy pakketversameling op te gradeer, is hersien en ons hoop dat jy dit sal geniet. Ons sal binnekort hierdie uitbreidings in 'n ander pos bespreek, maar dit is genoeg om te sê dat die nuwe guix-trek nou rollbacks ondersteun (net soos Guix-pakket) en dat die opsie nuwe-lys-generasies u toelaat om vorige opgraderings te visualiseer. Dit is ook vinniger, nie so vinnig soos wat ons graag wil hê nie. Daarom beplan ons om dit in die nabye toekoms verder te optimaliseer.
  • guix-pakket kan nou verplaasbare binêre produkte vervaardig. Met -f squashfs kan dit nou beelde produseer wat gestoor word as SquashFS-lêerstelsels. Hierdie beelde kan dan uitgevoer word deur Singularity, 'n "container engine" ontplooi op sommige hoëprestasie-rekenkluste.
  • GuixSD loop nou op ARMv7 en AArch64 bokse! Ons voorsien nie 'n installasiebeeld nie omdat die besonderhede afhanklik is van die bord wat u teiken, dus u moet self die beeld bou volgens die instruksies. Op ARMv7 gebruik dit tipies U-Boot, terwyl AArch64 bokse soos die OverDrive staatmaak op die EFI-enabled GRUB. Bootloader definisies is beskikbaar vir baie rade-Novena, A20 OLinuXino, BeagleBone, en selfs NES.
  • Ons het verder foutrapportage en wenke verbeter deur guix-stelsel. Byvoorbeeld, dit sal nou vooraf kernkernmodules voorstel wat vroeër by die initrd-voorlegging gevoeg moet word. U kan 'n stelsel installeer wat sal misluk omdat die initrd nie bestuurders vir u hardeskyf gehad het nie.
  • Die OS-konfigurasie is vereenvoudig met die bekendstelling van dinge soos die initrd-modules-veld en die lêer-stelsel-etiket konstruksie.
  • Daar is 'n nuwe Guix-stelsel-docker-beeld-opdrag wat presies doen wat jy sou verwag. : -)
  • Daar is 'n dosyn nuwe GuixSD-dienste: die Verligting- en MATE-desktops, Apache httpd, ondersteun vir deursigtige emulasie met QEMU deur die qemu-binfmt-diens, OpenNTPD en meer.
  • Daar was 1200 nuwe pakkette, dus ons is nou naby aan 8,000 pakkette.
  • Baie foutoplossings!
  • Die handleiding word nou gedeeltelik in Frans vertaal en u kan dit help om dit in u moedertaal te vertaal deur aan te sluit by die Vertaalprojek.

Wat is nuut in weergawe 0.13.0:

  • Guix ondersteun nou aarch64 (64-bits ARM verwerkers). Hierdie uitgawe bevat egter nie 'n binêre installasie tarball nie, en ons bouplaas bied nog nie aarch64 vervangers nie. Ons soek aarch64 hardeware om dit aan te spreek. Kontak ons ​​asseblief as u kan help!
  • Hierdie weergawe bevat nie meer 'n mips64el tarball nie, hoewel Guix steeds die platform ondersteun. Ons weet nie of ons mips64el op die lange duur sal ondersteun nie; As jy wil inweeg, stuur 'n e-pos aan ons op guix-devel@gnu.org!
  • Die GuixSD installasie beeld ondersteun nou UEFI. GuixSD kan ook nou op Btrfs geïnstalleer word.
  • GuixSD het ondersteuning om stelseldienste (daemonne) in geïsoleerde houers te bestuur as 'n manier om die skade wat deur kwesbaarhede in daardie daemonne gedoen kan word, te versag. Sien hierdie artikel vanaf April.
  • 'n Nuwe guix-pakopdrag om selfstandige binêre bundels te skep, is beskikbaar. Ons het dit in Maart aangebied.
  • Guix loop nou op die splinternuwe 2.2-reeks GNU Guile. Die oorgang het gelei tot hakse wat ons aangespreek het, veral vir gebruikers van Guix-trek. Onder andere, die merkbare prestasieverbetering wat gratis beskikbaar is, is welkom!
  • Guix publiseer, wat ons gebruik om binêre verspreidings te versprei, het 'n nuwe - cache operasie modus wat prestasie verbeter wanneer ons binêre programme na 'n groot aantal gebruikers versprei, soos ons bouplaas is.
  • Verskeie reproduceerbaarheidskwessies wat in pakkette voorkom, is aangespreek - meer daaroor in 'n toekomstige plasing.
  • 840 nuwe pakkette, wat lei tot 'n totaal van 5,400+, en baie opdaterings, insluitend glibc 2.25, Linux-vrye 4.11, en GCC 7.
  • Nuwe stelsel dienste vir Redis, Exim, Open vSwitch, en meer. Die koppelvlak van bestaande dienste, veral dié van die NGINX-diens, is aansienlik verbeter.
  • Baie foutoplossings!

Wat is nuut in weergawe 0.8.3:

  • Die vermoë om die pakkette wat in jou profiel teenwoordig moet wees, te verklaar en dit te vergesel na die nuwe manifest van guix se pakket.
  • Guix-omgewing het 'n nuwe -ad-hoc opsie om vinnig ad hoc ontwikkelingsomgewings te ontwikkel.
  • Nuwe gereedskap: guix wysig om 'n pakketresep te open, die grootte van die guix om die skyfverbruik van 'n pakket en sy afhanklikes te konfigureer, guix gc - verifieer om die integriteit van die winkel te monitor.
  • 179 nuwe pakkette, veral LibreOffice, Coq, en 'n snapshot van Guile-Emacs.
  • Baie foutoplossings en verskillende verbeteringe!

Wat is nuut in weergawe 0.8.1:

  • 'n nuwe poort na ARMv7.
  • Nuwe guix-stelsel vm opsies om lêerstelsels met die gasheer te deel.
  • Nuwe konfigurasie koppelvlakke vir plaaslike definisies en vir nscd.
  • Die byvoeging van 'n CPAN-invoerder om invoer te rig, en meer checkers vir Guix-lint.
  • 164 nuwe pakkette en 222 pakket updates.
  • Baie foutoplossings en bruikbaarheidsverbeterings.

Wat is nuut in weergawe 0.8 Alpha:

  • 'n Nuwe guix omgewing bevel vir die boekhouding en reproduksie van ontwikkelingsomgewings.
  • 'n Emacs-gebruikerskoppelvlak as 'n alternatief vir die beheerlynkoppelvlak vir pakketbestuur.
  • 'n eksperimentele meganisme vir vinniger implementering van sekuriteitsopdaterings.
  • Verklarings vir bedryfstelsel-stelsels kan nou swap toestelle, toegewysde toestelle, firmware en meer spesifiseer.
  • Meer ontwikkelaar gereedskap, veral Guix lint en Guix invoer.
  • 162 pakkette is bygevoeg, met meer as 100 pakket updates.

Ander sagteware ontwikkelaar Free Software Foundation

GNU tar
GNU tar

14 Apr 15

GNU Parallel
GNU Parallel

17 Feb 15

LightDM
LightDM

17 Aug 18

Kommentaar te GNU Guix

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!