Tha manaidsear pacaid GNU Guix 1.0 agus cuairteachadh GuixSD stèidhichte air rim faighinn

thachair sgaoileadh manaidsear pacaid GNU Guix 1.0 agus an cuairteachadh GuixSD GNU/Linux a chaidh a thogail air a bhunait (Guix System Distribution). Tha atharrachadh mòr ann an àireamh an tionndaidh mar thoradh air a h-uile gnìomh a chrìochnachadh amasan, air a lìbhrigeadh gus foillseachadh sònraichte a chruthachadh. Thug an fhoillseachadh geàrr-chunntas air seachd bliadhna de dh’ obair air a’ phròiseact agus chaidh ainmeachadh deiseil airson a chleachdadh gu làitheil. Airson luchdachadh air a chruthachadh ìomhaighean airson an stàladh air USB Flash (243 MB) agus an cleachdadh ann an siostaman virtualization (474 ​​MB). A’ toirt taic do dh’obair air ailtireachd i686, x86_64, armv7 agus aarch64.

Tha an sgaoileadh a 'ceadachadh stàladh mar OS fa leth ann an siostaman virtualization, ann an soithichean agus air uidheamachd àbhaisteach, agus cur air bhog ann an sgaoilidhean GNU/Linux a chaidh a chuir a-steach mu thràth, ag obair mar àrd-ùrlar airson cleachdadh thagraidhean. Tha an neach-cleachdaidh a’ faighinn a leithid de dhleastanasan mar a bhith a’ toirt aire do eisimeileachd, toglaichean a ghabhas ath-aithris, obrachadh gun fhreumh, gluasad air ais gu dreachan roimhe gun fhios nach bi duilgheadasan ann, riaghladh rèiteachaidh, àrainneachdan clonaidh (a’ cruthachadh leth-bhreac ceart den àrainneachd bathar-bog air coimpiutairean eile), msaa. .

prìomh innleachdan:

  • Ùr air a chur ris stàlaichear eadar-ghnìomhach, ag obair ann am modh teacsa;

    Tha manaidsear pacaid GNU Guix 1.0 agus cuairteachadh GuixSD stèidhichte air rim faighinn

  • Air ullachadh ìomhaigh ùr airson innealan brìgheil, a tha freagarrach an dà chuid airson eòlas fhaighinn air an sgaoileadh agus airson àrainneachdan obrach a chruthachadh airson leasachadh;
  • Chaidh seirbheisean siostam ùr a chur ris cups-pk-helper, imap4d, inputattach, localed, nslcd, zabbix-agent agus zabbix-server;
  • Chaidh dreachan prògram ann an 2104 pasgan ùrachadh, chaidh 1102 pasgan ùr a chur ris. A’ toirt a-steach dreachan ùraichte de clojure 1.10.0, cupannan 2.2.11, emacs 26.2, gcc 8.3.0, gdb 8.2.1, ghc 8.4.3,
    gimp 2.10.10, glibc 2.28, gnome 3.28.2, gnupg 2.2.15, falbh 1.12.1,
    guile 2.2.4, cat-deighe 60.6.1-guix1, icedtea 3.7.0, inkscape 0.92.4,
    libreoffice 6.1.5.2, linux-libre 5.0.10, mate 1.22.0, ocaml 4.07.1,
    ochdamh 5.1.0, openjdk 11.28, python 3.7.0, meirge 1.34.0, r 3.6.0,
    sbcl 1.5.1, cìobair 0.6.0, xfce 4.12.1 agus xorg-server 1.20.4;

  • Manaidsear Seirbheis GNU Shepherd air ùrachadh gu dreach 0.6, a tha a 'cur an gnìomh modh obrachaidh seirbheis aon-dhealbh, anns a bheil an t-seirbheis air a chomharrachadh air a stad sa bhad an dèidh cur air bhog soirbheachail, a dh' fhaodadh a bhith riatanach airson obraichean aon-ùine a chuir air bhog ro sheirbheisean eile, mar eisimpleir, gus glanadh no tòiseachadh a dhèanamh;
  • Airson an àithne “pasgan guix”, chaidh na aliases “stàladh”, “cuir air falbh”, “àrdaich” agus “lorg” a tha àbhaisteach do mhanaidsearan pacaid eile a chur ris. Gus pasgan a lorg faodaidh tu an àithne “guix search” a chleachdadh gus “guix install”, agus “guix pull” agus “guix upgrade” ùrachadh;
  • Chaidh comharra adhartas obrachaidh agus soilleireachadh dath de theachdaireachdan sgrùdaidh a chuir ri manaidsear a’ phacaid. Gu gnàthach, tha a’ mhòr-chuid de òrdughan a-nis a’ ruith às aonais toradh sgrion mionaideach, a tha air a chomasachadh le roghainn “-v” (--verbosity) air leth;
  • Chaidh àithne ùr “guix system delete-generations” agus roghainnean “guix pack —save-provenance”, “guix pull -news”, “guix environment -preserve”, “guix gc —list-roots”, “guix” a chur ris. gu manaidsear pacaid guix gc -delete-ginealaich", "aimsir guix -coverage";
  • Roghainnean ùra air an cur ris tionndadh pacaid "--with-git-url" agus "-with-meur";
  • Chaidh raointean rèiteachaidh “cruth meur-chlàr” airson cruth a’ mheur-chlàr a mhìneachadh, “xorg-configuration” airson an t-seirbheisiche X a rèiteachadh, “label” airson leubail na h-earrainn agus “seirbheisean riatanach” airson na prìomh sheirbheisean a mhìneachadh a chur ris an sgaoileadh;
  • Chaidh òrdugh “guix pack -RR” a chuir ris gus tasglannan teàrr de ghnìomhaichean ath-ghluasadach a chruthachadh a ghabhas ruith an coimeas ri slighean ann an àite ainm an neach-cleachdaidh no an coimeas ri PROot;
  • Tha “guix pull” a’ toirt seachad tasgadan pacaid a chruthachadh gus gnìomhachd sgrùdaidh a luathachadh a rèir ainm agus a’ toirt seachad a’ phacaid “glibc-utf8-locales” a stèidheachadh;
  • Thathas cinnteach gum bi làn ath-aithris (beagan airson bit) de dh’ ìomhaighean ISO air an gineadh leis an àithne “guix system”;
  • Tha GDM air a chleachdadh mar mhanaidsear logadh a-steach an àite SLiM;
  • Chaidh stad a chuir air taic airson Guix a thogail a’ cleachdadh Guile 2.0.

Leig dhuinn do chuimhneachadh gu bheil manaidsear pacaid GNU Guix stèidhichte air leasachaidhean a’ phròiseict nix agus a bharrachd air gnìomhan riaghlaidh pacaid àbhaisteach, tha e a’ toirt taic do fheartan leithid coileanadh ùrachaidhean malairt, an comas ùrachaidhean a thoirt air ais, ag obair gun a bhith a’ faighinn sochairean superuser, taic airson pròifilean ceangailte ri luchd-cleachdaidh fa-leth, an comas grunn dhreachan de aon phrògram a chuir a-steach aig an aon àm, innealan cruinneachadh sgudail (a’ comharrachadh agus a’ toirt air falbh dreachan de phasganan nach deach an cleachdadh). Gus suidheachaidhean togail tagraidh agus riaghailtean cruthachadh pacaid a mhìneachadh, thathas a’ moladh cànan sònraichte àrd-ìre sònraichte a chleachdadh agus co-phàirtean API Sgeama Guile, a leigeas leat a h-uile gnìomhachd riaghlaidh pacaid a dhèanamh anns an Sgeama cànain prògramadh gnìomh.

A ’toirt taic don chomas pacaidean a chaidh ullachadh airson manaidsear pacaid Nix a chleachdadh agus a chuir san stòr
nixpkgs. A bharrachd air gnìomhachd le pacaidean, tha e comasach sgriobtaichean a chruthachadh gus rèiteachadh tagraidh a riaghladh. Nuair a thèid pasgan a thogail, thèid a h-uile eisimeileachd co-cheangailte ris a luchdachadh sìos gu fèin-ghluasadach agus a thogail. Tha e comasach an dàrna cuid pacaidean binary deiseil a luchdachadh sìos bhon stòr no togail bho theacsaichean tùsail leis a h-uile eisimeileachd. Chaidh innealan a chuir an gnìomh gus dreachan de phrògraman stàlaichte a chumail ùraichte le bhith ag eagrachadh stàladh ùrachaidhean bho stòr air an taobh a-muigh.

Tha an àrainneachd togail airson pacaidean air a chruthachadh ann an cruth soitheach anns a bheil na pàirtean uile a tha riatanach airson an tagradh a bhith ag obair, a leigeas leat seata de phasganan a chruthachadh a dh’ obraicheas gun aire a thoirt do cho-dhèanamh àrainneachd siostam bunaiteach an cuairteachaidh, anns a bheil Guix air a chleachdadh mar chur-ris. Faodar eisimeileachd a dhearbhadh eadar pasganan Guix le bhith a’ sganadh hashes aithnichear anns an eòlaire pacaidean stàlaichte gus faighinn a-mach gu bheil eisimeileachd air a chuir a-steach mu thràth. Tha pacaidean air an cur a-steach ann an craobh eòlaire no fo-eòlaire air leth ann an eòlaire an neach-cleachdaidh, a’ leigeil leis a bhith ann an co-shìnte ri manaidsearan pacaid eile agus a’ toirt taic do raon farsaing de sgaoilidhean a th’ ann mar-thà. Mar eisimpleir, tha am pasgan air a chuir a-steach mar /nix/store/f42d5878f3a0b426064a2b64a0c6f92-firefox-66.0.0/, far a bheil “f42d58...” an aithnichear pacaid sònraichte a thathar a’ cleachdadh airson sgrùdadh eisimeileachd.

Chan eil an cuairteachadh a’ toirt a-steach ach co-phàirtean an-asgaidh agus thig e leis an kernel GNU Linux-Libre, air a ghlanadh le eileamaidean neo-saor de firmware binary. Tha GCC 8.3 air a chleachdadh airson co-chruinneachadh. Tha am manaidsear seirbheis air a chleachdadh mar shiostam tòiseachaidh Buachaille GNU (dmd roimhe), air a leasachadh mar roghainn eile an àite SysV-init le taic eisimeileachd. Tha an deamhan smachd Shepherd agus goireasan air an sgrìobhadh ann an Guile (aon de na gnìomhan ann an cànan an Sgeama), a tha cuideachd air a chleachdadh gus crìochan airson seirbheisean cur air bhog a mhìneachadh. Tha an ìomhaigh bhunaiteach a’ toirt taic do mhodh tòcan, ach airson a stàladh ullaichte 9714 deiseil, a’ toirt a-steach co-phàirtean den chruach ghrafaigean stèidhichte air X.Org, manaidsearan uinneig dwm agus ratpoison, deasg Xfce, a bharrachd air taghadh de thagraidhean grafaigeach.

Source: fosgailtenet.ru

Cuir beachd ann