GNU Guix

Software kuvakaappaus:
GNU Guix
Ohjelmiston tiedot:
Versio: 0.15.0 Päivitetty
Lähetyksen päivämäärä: 17 Aug 18
Lupa: Vapaa
Suosio: 95

Rating: nan/5 (Total Votes: 0)

GNU Guix on avoimen lähdekoodin ja vapaasti hajautetun ohjelmistoprojektin, joka on suunniteltu alusta asti GNU / Linux-järjestelmien yleispakettihallinnan toteuttamiseksi. Sen avulla kuka tahansa voi asentaa, päivittää ja poistaa ohjelmiston heidän tietokoneistaan.

Se on myös erillinen Linux-jakelu, joka voidaan ottaa käyttöön USB-muistitikulle, joten voit käynnistää sen ja asentaa sen tietokoneeseesi. GNU Guixin paketinhallintatoiminto on johdettu innovatiivisesta Nix-paketinhallinnasta ja käyttää Guilea.


Paketinhallinnan ominaisuudet

Sovelluksessa on useita ominaisuuksia, joista mainittakoon tukeminen tapahtumien päivityksille, tuen palautuksille, käyttäjäprofiileille, epäsuoralle paketinhallinnalle sekä roskien keräämiselle.

Lisäksi se tarjoaa käyttäjille ainutlaatuisen työkalun GNU / Linux-käyttöjärjestelmien asetustiedostojen hallintaan. Nix-projektin pohjalta ohjelmisto huolehtii matalan tason mekanismeista ja yhdistää sen Guile Scheme -ohjelmointirajapintoihin.

Käyttöjärjestelmän ominaisuudet

Itsenäinen GNU Guix -jakauma jaetaan tar-arkistona, joka on kirjoitettava 1 GB: n tai suuremman muistikortin USB-muistitikulle, joka tukee sekä i686- (32- ja 64-bit) -tietokoneita. Lisäksi järjestelmää voidaan käyttää olemassa olevan GNU / Linux-järjestelmän, mukaan lukien mips64el-järjestelmässä.

Huomaa kuitenkin, että se on raskaassa kehityksessä, ja siinä ei vielä ole graafista asennusohjelmaa tai työpöytäympäristöä. Käyttäjien on asennettava käyttöjärjestelmä komentoriviltä. Se ei myöskään tue LVM: ää (Logical Volume Manager) eikä järjestelmäpalvelujen ulkoista tukea. Sen mukana on kuitenkin yli 1000 pakettia.

Uutta tässä julkaisussa:

  • Guixin ja sen kokoelmakokonaisuuden päivittäminen Guixin ja sen pakkauskokonaisuuden hallitsemattomasta guix pull -komennosta on tarkistettu ja toivomme, että pidät siitä. Keskustelemme näistä parannuksista toisessa viestissä pian, mutta riittää sanomaan, että uusi guix -veto tukee nyt uudelleenpalautuksia (samoin kuin guix-paketti) ja että uusi -list-sukupolvet -vaihtoehto mahdollistaa aiempien päivitysten visualisoinnin. Se on myös nopeampaa, ei niin nopeaa kuin haluaisimme, joten aiomme optimoida sen edelleen lähitulevaisuudessa.
  • guix-paketti voi nyt tuottaa uudelleensijoittavia binäärejä. With -f squashfs -ohjelmalla voi nyt tuottaa SquashFS-tiedostojärjestelmiin tallennettuja kuvia. Nämä kuvat voidaan sitten suorittaa Singularity, "konttikone" jotka on otettu käyttöön eräissä korkean suorituskyvyn laskentaklustereissa.
  • GuixSD toimii nyt ARMv7- ja AArch64-laatikoilla! Emme tarjoa asennuskuvaa, koska yksityiskohdat riippuvat kartasta, johon kohdistat, joten sinun on rakennettava kuva itse ohjeiden mukaisesti. ARMv7: ssä se yleensä käyttää U-Bootia, kun taas AArch64-laatikot, kuten OverDrive, perustuvat EFI-yhteensopivaan GRUB-järjestelmään. Bootloader-määritykset ovat käytettävissä useille kortille-Novena, A20 OLinuXino, BeagleBone ja jopa NES.
  • Parannimme edelleen virheilmoituksia ja guix-järjestelmän antamia vinkkejä. Esimerkiksi, se ehdottaa nyt etukäteen ydinmoduuleja, jotka olisi lisättävä initrd-aiemmin, voit asentaa järjestelmän, joka ei käynnisty yksinkertaisesti, koska initrd puuttui ajureita kiintolevylle.
  • Käyttöjärjestelmän kokoonpanoa on yksinkertaistettu ottamalla käyttöön asioita, kuten initrd-modules-kenttä ja tiedostojärjestelmä-tunniste.
  • Uusi guix system docker-image -komento, joka tekee täsmälleen mitä odotat. : -)
  • Mukana on tusina uusia GuixSD-palveluita: Enlightenment- ja MATE-työpöydät, Apache httpd, QEMU: n kautta avoimen emuloinnin tuki qemu-binfmt-palvelun, OpenNTPD: n ja muiden kautta.
  • Uusia paketteja oli 1 200, joten olemme nyt lähellä 8000 pakettia.
  • Monet virheenkorjaukset!
  • Käsikirja on nyt osittain käännetty ranskalainen ja voit auttaa kääntämään sen äidinkielelle liittymällä käännösprojektiin.

Uutta versiossa 0.13.0:

  • Guix tukee aarch64 (64-bittisiä ARM-prosessoreita). Tämä julkaisu ei kuitenkaan sisällä binääriasennusta, ja rakennustyömme ei vielä ole aarch64 korvaavaa. Etsimme aarch64-laitteistoa tämän ongelman ratkaisemiseksi. Ota yhteyttä, jos voit auttaa!
  • Samalla tavoin tämä julkaisu ei enää sisällä mips64el-tarballia, vaikka Guix tukee edelleen kyseistä alustaa. Emme tiedä, jatketaanko mips64el: n tukemista pitkällä aikavälillä; jos haluat punnita, lähetä sähköpostia osoitteeseen guix-devel@gnu.org!
  • GuixSD-asennuskuva tukee nyt UEFI: ta. GuixSD voidaan myös asentaa nyt Btrfs: hen.
  • GuixSD: llä on tukea järjestelmän palveluiden (daemonien) suorittamisessa eristyksissä olevissa säiliöissä keinona lievittää haavoittuvuutta, joka voi olla kyseisissä demonissa. Katso tämä artikkeli huhtikuusta.
  • Saatavana on uusi guix pack -komento, jolla luodaan erilliset binääriset niput. Esitimme sen maaliskuussa.
  • Guix toimii nyt aivan uuden 2.2-sarjan GNU Guilessa. Siirtyminen johti hikkaihin, joita olemme käsitelleet, erityisesti guix pullin käyttäjille. Muun muassa huomaamaton suorituskyvyn parantaminen, joka tulee ilmaiseksi, on tervetullut!
  • guix julkaisee, mitä käytämme binäärien jakelemiseen, sillä on uusi --cache-toimintatila, joka parantaa suorituskykyä jakamalla binäärit suurelle määrälle käyttäjiä, kuten rakennustyötämme.
  • Monissa paketissa löytyviä toistettavuusongelmia on käsitelty - lisää tätä tulevassa postissa.
  • 840 uutta pakettia, jotka johtavat yhteensä 5400+: aan ja monia päivityksiä, mukaan lukien glibc 2.25, Linux-libre 4.11 ja GCC 7.
  • Uusia järjestelmäpalveluita Redisille, Eximille, Open vSwitchille ja muille. Nykyisten palveluiden, erityisesti NGINX-palvelun, käyttöliittymä on parantunut huomattavasti.
  • Monet virheenkorjaukset!

Uutta versiossa 0.8.3:

  • Kyky julistaa paketit, jotka täytyy olla läsnä profiilissasi, ja siirtää se guix-paketin uusiin - manifest-vaihtoehtoon.
  • guix -ympäristössä on uusi --ad-hoc -vaihtoehto, joka kerää nopeasti ad hoc -kehitysympäristöjä.
  • Uusia työkaluja: guix muokata paketin reseptin avaamista, guix-kokoa profiilille paketin käytön ja sen riippuvuuksien käyttämisestä, guix gc - tarkista myymälän eheys.
  • 179 uutta pakettia, erityisesti LibreOffice, Coq ja Guile-Emacs -näkymä.
  • Monet virheenkorjaukset ja erilaiset parannukset!

    • Uusi portti ARMv7: een.

    Uutta

  • Uusi guix-järjestelmä vm-vaihtoehtoja tiedostojärjestelmän jakamiseksi isännän kanssa.
  • Uusien määritysrajapintojen määrittely alueelle ja nscd.
  • CPAN-maahantuojan lisäys guix-tuontia varten ja useampia tarkistuksia guix lint.
  • 164 uutta pakettia ja 222 pakettipäivitystä.
  • Monet virheenkorjaukset ja käytettävyysparannukset.

Uutta versiossa 0.8 Alpha:

  • Uusi guix-ympäristökomento kehitysympäristöjen kirjanpidossa ja jäljentämisessä.
  • Emacsin käyttöliittymä vaihtoehtona pakettien hallinnan komentoriviliittymälle.
  • Kokeellinen mekanismi tietoturvapäivitysten käyttöönoton nopeuttamiseksi.
  • Käyttöjärjestelmän ilmoitukset voivat nyt määrittää swap-laitteita, kartoitettuja laitteita, laiteohjelmistoja ja paljon muuta.
  • Kehittäjätyökalut, erityisesti guix lint ja guix import.
  • 162 pakettia on lisätty, yli 100 pakettivapaa.

Muu ohjelmistojen kehittäjä Free Software Foundation

eSpeak
eSpeak

22 Jan 15

GNU Emacs
GNU Emacs

11 Jul 15

gummiboot
gummiboot

18 Feb 15

Kommentit GNU Guix

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!