Ti tujade ẹya idurosinsin akọkọ ti Guix 1.0 ati iwọnyi ni awọn iroyin rẹ

Itọsọna 1.0

Lẹhin diẹ sii ju ọdun 6 ti iṣẹ lile ati awọn ẹya ti a tẹjade 19, ẹgbẹ Nix ṣẹṣẹ kede ifasilẹ ẹya iduroṣinṣin akọkọ lati oluṣakoso package. Fun awọn olutọju iṣẹ, Itọsọna 1.0 o ni ọpọlọpọ awọn anfani akiyesi.

Ni ipele olumulo, Guix yoo jẹ ki o rọrun lati fi sori ẹrọ sọfitiwia naa ki o jẹ ki o ni imudojuiwọn nipasẹ lilo ọpọlọpọ awọn ofin bii wiwa guix lati wa sọfitiwia, guix fi sori ẹrọ lati fi sori ẹrọ wọn, guix fa ati igbesoke guix lati ṣe imudojuiwọn wọn nigbagbogbo.

Nipa Guix

Ni ọdun 2012, ẹgbẹ awọn olosa lati awọn pinpin GNU pade ni Düsseldorf, Jẹmánì, lati ṣafihan iṣẹ tuntun kan ti wọn bẹrẹ si ṣiṣẹ lori. Iṣẹ yii ti a pe ni Guix, ṣugbọn o sọ “gi: ks” ṣojukọ iwulo lati ṣakoso awọn imuṣiṣẹ package ni irọrun kaakiri awọn kaakiri Lainos.

Ni gbolohun miran, Guix jẹ oluṣakoso package iṣẹ-ṣiṣe odasaka kọ ni Guile Ede Ede ati da lori oluṣakoso package Nix. Nitorinaa, Guix wa awọn ọna asopọ pẹlu ipilẹ ti awọn ede siseto iṣẹ ṣiṣe ti a ṣe nipasẹ awọn ede Ocaml, Haskell tabi Ero ninu ọran yii.

Pinpin pẹlu awọn paati ọfẹ nikan ati pe o wa pẹlu ekuro GNU Linux-Libre, ti sọ di mimọ ti awọn ohun ti kii ṣe ọfẹ lati famuwia alakomeji. Ti lo GCC 8.3 fun gbigbe.

Yato si pe o tun ṣe imuse ikole ati akopọ ti awọn idii iṣẹ ṣiṣe odasaka.

Awọn aratuntun akọkọ ti Guix 1.0

Guix tẹle awoṣe kan pinpin ti Tu sẹsẹ, eyi ti o tumọ si pe o le ṣiṣe aṣẹ “guix fa” nigbakugba lati gba awọn imudojuiwọn tuntun.

Lakoko ti ẹya yii wọpọ ni awọn alakoso package miiran, Ẹgbẹ Guix ṣafikun ẹya Guix pato, eyiti o jẹ abala iṣowo rẹ.

Ni irọrun, eyi tumọ si iyẹn olumulo le lo Guix nigbakugba lati pada si ẹya ti tẹlẹ ti package lori pinpin Linux rẹ nṣiṣẹ pipaṣẹ "Guix -kọ-pada-pada" tabi "guix package -l" lati ṣe itupalẹ awọn iyatọ laarin awọn idii.

Gẹgẹbi ẹlomiran ko ṣe pataki pataki, awọn olutọju Guix tun ṣe afihan isọdọtun rẹ.

Nipasẹ ọrọ yii, a gbọdọ loye iyẹn Guix gba olumulo laaye lati ṣe imuse agbegbe kanna ti software lori awọn ero oriṣiriṣi tabi ni awọn oriṣiriṣi awọn igba ọpẹ si "apejuwe guix" ati "fifa guix".

Lakotan, o yẹ ki o ṣe akiyesi pe gbogbo awọn iṣẹ wọnyi pẹlu oluṣakoso package maṣe beere awọn igbanilaaye gbongbo fun awọn olumulo, eyiti o ṣe pataki, ni pataki ni iṣiro iširo giga-giga (HPC) ati imọ-jinlẹ ti o ṣe atunṣe.

Fun awọn oludasilẹ, Guix tun wulo nitori o gba laaye, fun apẹẹrẹ, lati ṣẹda awọn agbegbe sọfitiwia aṣa.

Pẹlupẹlu, ti wọn ba jẹ awọn oludasilẹ ti o fẹ lati gba esi lati ọdọ awọn olumulo wọn ni kiakia, Guix n pese ọna ti o rọrun lati ṣẹda awọn aworan eiyan ti Docker le ṣee lo ati paapaa awọn ile ifi nkan pamosi iduro ti ẹnikẹni le ṣiṣẹ nigbakugba.

Ni apa keji, ti o ba jẹ olutọju eto, ọna iṣọkan Guix, ọna asọye si iṣakoso iṣeto yẹ ki o jẹ anfani si ọ.

Lati tunto eto wọn, wọn le lo faili iṣeto kan lati ṣalaye gbogbo awọn ẹya ti iṣeto eto wọn, pẹlu awọn iṣẹ, awọn ọna faili, awọn agbegbe, awọn iroyin, ati gbogbo wọn ni ede eto kanna.

Gẹgẹbi ẹgbẹ Guix, eyi ṣe irọrun imuṣiṣẹ ti awọn iṣẹ ti o nira, gẹgẹbi awọn ohun elo ti o dale lori awọn iṣẹ wẹẹbu.

Níkẹyìn, ẹgbẹ naa ṣalaye pe pẹlu aṣẹ kan, apeere le ṣẹda lori ẹrọ rẹ, ninu ẹrọ iṣoogun (VM), tabi ninu apo eiyan fun idanwo. Awọn alakoso eto tun le ṣẹda awọn aworan ISO.

Pẹlu ẹya iduroṣinṣin akọkọ ti Guix, ẹgbẹ ti o ni idiyele iṣẹ na kede pe o ti de ipele pataki pupọ ati nireti pe oluṣakoso package iṣowo yii yoo gba ọ laaye lati ṣe eto eto rẹ ni ijinle pẹlu awọn wiwo siseto Guile.

Ṣe igbasilẹ Guix 1.0

Awọn aworan fun fifi sori ẹrọ ni Flash USB (243 MB) ati lilo ni awọn ọna ṣiṣe agbara (474 ​​MB) wa lati gba lati ayelujara.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.