Guix 1.0дин биринчи туруктуу версиясы жарыкка чыкты жана бул анын жаңылыктары

Guix 1.0

6 жылдан ашык убакыттан берки талыкпаган эмгектен кийин жана 19 жарыяланган нускалары, Nix командасы жаңы гана биринчи туруктуу версиясын жарыялады таңгак менеджеринен. Долбоордун тейлөөчүлөрү үчүн, Guix 1.0 анын бир нече көрүнүктүү артыкчылыктары бар.

Колдонуучунун деңгээлинде, Guix программаны орнотууну жеңилдетет жана ар кандай буйруктарды колдонуу менен жаңыланып турат программаны табуу үчүн guix издөө, аларды орнотуу үчүн guix орнотуу, аларды жаңыртып туруу үчүн guix тартуу жана guix жаңыртуу.

Guix жөнүндө

2012-жылы Германиянын Дюссельдорф шаарында GNU дистрибьютерлеринин хакерлер тобу жолугушуп, алар иштей баштаган жаңы долбоорун тааныштырышкан. Бул долбоор Guix деп аталып, бирок "gi: ks" деп айтылды топтомдорду жайылтуу боюнча натыйжалуу көзөмөлдөө зарылдыгын чечет Linux.

Башка сөз менен айтканда, Guix бул таза иштей турган пакеттердин менеджери Guile Scheme тилинде жазылган жана Nix пакет менеджеринин негизинде. Демек, Guix бул учурда Ocaml, Haskell же Scheme тилдери аркылуу ишке ашырылган функционалдык программалоо тилдеринин парадигмасы менен байланыштарды табат.

Бөлүштүрүү акысыз компоненттерди гана камтыйт жана GNU Linux-Libre ядросу менен коштолот, ал акысыз экилик программалык камсыздоо элементтеринен тазаланат. Монтаждоо үчүн GCC 8.3 колдонулат.

Мындан тышкары, ал таза функционалдык пакеттердин курамын жана курамын ишке ашырат.

Guix 1.0дин негизги жаңылыктары

Guix үлгү боюнча жүрөт бөлүштүрүү Rolling Release, демек, акыркы жаңыртууларды алуу үчүн "guix pull" буйругун каалаган убакта иштете аласыз.

Бул функция башка топтомдордун менеджерлеринде көп кездешет, Guix командасы Guix өзгөчөлүгүн кошот, анын транзакциялык жагы.

Ыңгайлуу, бул дегенди билдирет топтомдун мурунку нускасына кайтуу үчүн колдонуучу каалаган убакта Guix колдоно алат сиздин Linux таркатуу жөнүндө чуркоо буйрук "Guix - артка кайтаруу" пакеттердин ортосундагы айырмачылыктарды талдоо үчүн "guix pack -l".

Дагы бир кем эмес маанилүү артыкчылык катары, Guix тейлөөчүлөрү анын кайталанышын баса белгилешет.

Бул термин аркылуу биз муну түшүнүшүбүз керек Guix колдонуучуга дал ушул чөйрөнү ишке ашырууга мүмкүнчүлүк берет программалык камсыздоо ар кандай станоктордо же "guix description" жана "guix pull" жардамы менен ар кандай мезгилдерде.

Акырында белгилей кетүүчү нерсе ушул операциялардын бардыгы топтом менеджери менен тамыр уруксаттарын талап кылбайт колдонуучулар үчүн, бул баа жеткис, айрыкча, жогорку натыйжалуу эсептөө (HPC) жана кайра жаралуучу илимдин контекстинде.

Иштеп чыгуучулар үчүн Guix пайдалуу, анткени ал, мисалы, колдонуучунун программалык шарттарын түзүүгө мүмкүндүк берет.

Ошондой эле, эгерде алар колдонуучулардан тез арада пикир алууну каалаган иштеп чыгуучулар болсо, Guix Docker колдоно турган контейнер сүрөттөрүн түзүүнүн жөнөкөй жолун сунуштайт ал тургай, каалаган адам каалаган убакта иштете турган өз алдынча архивдер.

Экинчи жагынан, эгер сиз тутумдун администратору болсоңуз, анда Guixтин конфигурацияны башкарууга декларативдүү жана бирдиктүү мамилеси сизди кызыктырышы керек.

Алардын тутумун конфигурациялоо үчүн, алар бир эле конфигурация файлын колдонуп, тутумунун конфигурациясынын бардык аспектилерин, анын ичинде кызматтарды, файл тутумдарын, локалдарды, эсеп жазууларды жана бир эле тутумдун тилинде аныктай алышат.

Guix командасынын айтымында, бул татаал кызматтарды, мисалы, веб-кызматтардан көз каранды тиркемелерди жайылтууга чоң жардам берет.

акыр-аягы, команда бир буйрук менен мисал түзүүгө болоорун көрсөтөт сиздин машинаңызда, виртуалдык машинада (VM) же текшерүү үчүн идиште. Тутум администраторлору ISO сүрөттөрүн да түзө алышат.

Guixтин ушул биринчи туруктуу версиясы менен, долбоордун жооптуу тобу абдан маанилүү баскычка жеткендигин жарыялайт жана бул транзакциялык пакет менеджери тутумуңузду Гуиленин программалоо интерфейсинин жардамы менен тереңдетүүгө мүмкүндүк берет деп үмүттөнөт.

Guix 1.0 жүктөп алуу

USB Flash орнотуу (243 МБ) жана виртуалдаштыруу тутумдарында (474 ​​МБ) орнотулган сүрөттөр бар жүктөө.


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий биринчи болуп

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.