GNU Guix

Skjermbilde programvare:
GNU Guix
Prog.varedetaljer:
Versjon: 0.15.0 Oppdatert
Last opp dato: 17 Aug 18
Lisens: Gratis
Popularitet: 95

Rating: nan/5 (Total Votes: 0)

GNU Guix er et open source og fritt distribuert programvareprosjekt som er designet fra grunnen til å implementere en universell pakkebehandling for GNU / Linux-systemer, slik at alle kan installere, oppdatere og fjerne programvare fra sine datamaskiner.

Det er også en frittstående distribusjon av Linux som kan distribueres til en USB-flash-stasjon, slik at du kan starte den og installere den på datamaskinen. Pakkehåndteringsfunksjonaliteten til GNU Guix er en avledet fra den innovative Nix-pakkelederen og bruker Guile.


Funksjoner av pakkeforvalteren

Programmet leveres med flere funksjoner, blant annet kan vi nevne støtte til transaksjonsoppgraderinger, støtte for tilbakekalling, brukerprofiler, ubehandlet pakkestyring, samt søppelinnsamling.

I tillegg gir brukerne et unikt verktøy for å administrere konfigurasjonsfilene til deres GNU / Linux operativsystemer. Å være basert på Nix-prosjektet låner programvaren sine lavnivåmekanismer og kombinerer det med Guile Scheme programmeringsgrensesnitt.

Funksjoner av operativsystemet

Den frittstående GNU Guix-distribusjonen distribueres som et tjærearkiv, som må skrives på en USB-minnepinne på 1 GB eller høyere, og støtter både i686 (32-biters) og x86_64 (64-bits) maskiner. I tillegg kan systemet også distribueres på toppen av et eksisterende GNU / Linux-system, inkludert på mips64el.

Vær imidlertid oppmerksom på at det er i tung utvikling, og det har ikke et grafisk installasjonsprogram eller et skrivebordsmiljø. Brukere må installere operativsystemet fra kommandolinjen. Den tilbyr også ikke støtte for LVM (Logical Volume Manager), og heller ikke for støtte for systemtjenester. Men det kommer med over 1000 pakker.

Hva er nytt i denne versjonen:

  • Den unloved guix pull kommandoen, som tillater brukere å oppgradere Guix og sin pakke samling, har blitt gjennomgått, og vi håper du vil like det. Vi diskuterer disse forbedringene i et annet innlegg snart, men det er nok å si at den nye guix-tråden nå støtter rollbacks (akkurat som guix-pakken), og at alternativet Newlist-generations lar deg visualisere tidligere oppgraderinger. Det er også raskere, ikke så fort som vi vil, men vi planlegger å optimalisere det ytterligere i nær fremtid.
  • guix-pakken kan nå produsere flyttbare binærfiler. Med -f squashfs kan det nå produsere bilder lagret som SquashFS filsystemer. Disse bildene kan da utføres av Singularity, en "beholdermotor" distribuert på noen høykvalitets databehandlingsklynger.
  • GuixSD kjører nå på ARMv7 og AArch64 bokser! Vi gir ikke et installasjonsbilde selv om detaljene er avhengig av brettet du målretter mot, så du må selv bygge bildet ved å følge instruksjonene. På ARMv7 bruker den vanligvis U-Boot, mens AArch64-bokser som OverDrive stole på EFI-aktivert GRUB. Bootloader definisjoner er tilgjengelige for mange boards-Novena, A20 OLinuXino, BeagleBone, og til og med NES.
  • Vi forbedret videre feilrapportering og tips gitt av guix-systemet. For eksempel vil det nå foreslå forhåndskjernemoduler som skal legges til initrd-tidligere. Du kan installere et system som ikke klarer å starte, fordi initrd manglet drivere for harddisken din.
  • OS-konfigurasjonen har blitt forenklet med innføring av ting som initrd-moduler og filsystem-systemkonstruksjon.
  • Det er en ny guix system docker-image kommando som gjør akkurat det du forventer. : -)
  • Det er et dusin nye GuixSD-tjenester: Opplysningene og MATE-skrivebordene, Apache httpd, støtter gjennomsiktig emulering med QEMU via qemu-binfmt-tjenesten, OpenNTPD og mer.
  • Det var 1200 nye pakker, så vi er nå nær 8000 pakker.
  • Mange feilrettinger!
  • Håndboken er nå delvis oversatt til fransk, og du kan bidra til å oversette den til morsmålet ditt ved å bli med i oversettelsesprosjektet.

Hva er nytt i versjon 0.13.0:

  • Guix støtter nå aarch64 (64-bit ARM-prosessorer). Denne utgivelsen inkluderer ikke en binær installasjon tarball, og vår bygg gård gir ikke aarch64 erstatninger ennå. Vi leter etter aarch64-maskinvare for å adressere dette. Ta kontakt med oss ​​hvis du kan hjelpe!
  • På samme måte inneholder denne utgaven ikke lenger en mips64el tarball, selv om Guix fremdeles støtter denne plattformen. Vi vet ikke om vi vil fortsette å støtte mips64el i det lange løp; Hvis du ønsker å veie inn, vennligst send oss ​​en e-post på guix-devel@gnu.org!
  • GuixSD-installasjonsbildet støtter nå UEFI. GuixSD kan også installeres på Btrfs nå.
  • GuixSD har støtte til å kjøre systemtjenester (daemoner) i isolerte beholdere som en måte å redusere skadene som kan gjøres av sårbarheter i de daemonene. Se denne artikkelen fra april.
  • En ny guix-pakkekommando for å lage frittstående binære bunter er tilgjengelig. Vi presenterte det i mars.
  • Guix kjører nå på den splitter nye 2,2-serien av GNU Guile. Overgangen førte til hikke som vi har adressert, spesielt for brukere av guix pull. Blant annet er den merkbare ytelsesforbedringen som kommer gratis, velkommen!
  • Guix publiserer, som er det vi bruker til å distribuere binærfiler, har en ny cache-operasjonsmodus som forbedrer ytelsen når det distribueres binærfiler til et stort antall brukere, som det er tilfellet med vår bygggård.
  • Mange reproduserbarhetsproblemer som finnes i pakker er blitt adressert - mer om det i et fremtidig innlegg.
  • 840 nye pakker, med totalt 5,400 +, og mange oppdateringer, inkludert glibc 2.25, Linux-libre 4.11 og GCC 7.
  • Nye systemtjenester for Redis, Exim, Open vSwitch og mer. Grensesnittet til eksisterende tjenester, særlig NGINX-tjenesten, har blitt betydelig forbedret.
  • Mange feilrettinger!

Hva er nytt i versjon 0.8.3:

  • Muligheten til å erklære pakkene som må være til stede i profilen din, og å overføre den til guix pakkeens nye - mest populære alternativ.
  • Guix-miljøet har et nytt alternativ for å raskt utvikle ad hoc-utviklingsmiljøer.
  • Nye verktøy: Guix redigere for å åpne en pakkeoppskrift, guix størrelse for å profilere diskbruken av en pakke og dens avhengigheter, guix gc - verifisere for å sjekke integriteten til butikken.
  • 179 nye pakker, spesielt LibreOffice, Coq, og et snapshot fra Guile-Emacs.
  • Mange feilrettinger og ulike forbedringer!

Hva er nytt i versjon 0.8.1:

  • En ny port til ARMv7.
  • Nytt guix system vm alternativer for å dele filsystemer med verten.
  • Nye konfigurasjonsgrensesnitt for definisjoner av land og for nscd.
  • Tilgangen av en CPAN-importør til guix-import, og flere kontroller for guix-lint.
  • 164 nye pakker og 222 pakkeoppdateringer.
  • Mange feilrettinger og forbedringer av brukervennligheten.

Hva er nytt i versjon 0.8 Alpha:

  • En ny guix-miljøkommando for bokføring og reproduksjon av utviklingsmiljøer.
  • Et brukergrensesnitt for Emacs som et alternativ til kommandolinjegrensesnittet for pakkebehandling.
  • En eksperimentell mekanisme for raskere distribusjon av sikkerhetsoppdateringer.
  • operativsystemdeklarasjoner kan nå angi bytteapparater, kartlagte enheter, fastvare og mer.
  • Flere utviklerverktøy, spesielt guix lint og guix import.
  • 162 pakker er lagt til, med mer enn 100 oppdateringer av pakken.

Annen programvare fra utvikleren Free Software Foundation

GNU Hurd
GNU Hurd

19 Feb 15

GNU Bash
GNU Bash

22 Jun 18

gummiboot
gummiboot

18 Feb 15

imgSeek
imgSeek

21 Sep 15

Kommentarer til GNU Guix

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!