GNU Guix 1.1 kaiwhakahaere mōkihi me te tohatoha i runga i te waatea
i tupu tuku kaiwhakahaere mōkihi GNU Guix 1.1 me te tohatoha GNU/Linux i hangaia i runga i tona turanga. Mo te utaina hanga whakaahua mo te whakauru ki runga USB Flash (241 Mb) me te whakamahi i nga punaha mariko (479 Mb). Ka tautokohia te mahi i runga i nga hoahoanga i686, x86_64, armv7 me aarch64.
Ko te kete tohatoha ka taea te whakaurunga hei OS motuhake i roto i nga punaha mariko, i roto i nga ipu me nga taputapu tikanga, me whakarewatanga i roto i nga tohatoha GNU/Linux kua oti te whakauru, hei turanga mo te tuku tono. Ka whakawhiwhia te kaiwhakamahi ki nga mahi penei i te kaute kaute, te hanga tukurua, te mahi kaore he pakiaka, te huri ki nga putanga o mua mena he raru, he whakahaere whirihoranga, he whakakorikori i te taiao (te hanga kape tika o te taiao rorohiko i runga i etahi atu rorohiko), aha atu.
Kua taapirihia he whakahau hou "guix deploy", i hangaia hei tuku i nga taputapu o nga rorohiko maha i te wa kotahi, hei tauira, nga taiao hou i roto i te VPS, i nga punaha mamao ranei ka uru atu ma te SSH.
Ko nga kaituhi o nga putunga putea tuatoru (nga hongere) ka whakawhiwhia ki nga taputapu hei tuhi i nga karere panui ka taea e te kaiwhakamahi te panui i te wa e mahia ana te whakahau "guix pull --news".
I taapirihia te whakahau "guix system describe", e taea ai te arotake i nga huringa i waenga i nga ahuatanga rereke e rua o te punaha i te wa e tukuna ana.
He tautoko taapiri mo te whakaputa whakaahua mo Singularity me Docker ki te whakahau "guix pack".
Kua taapirihia te whakahau "guix time-machine", e taea ai e koe te hoki whakamuri ki tetahi tukunga o te kete kua tiakina ki te puranga. Pūmanawa tuku iho.
Kua taapirihia te whiringa "--target" ki te "pūnaha guix", e whakarato ana i tetahi waahanga tautoko mo te whakahiato whakawhiti;
Whakaritea te mahi a Guix ma te whakamahi Huri 3, e whai hua pai ana ki te hua.
Ko te kauwhata whakawhirinakitanga mookihi he iti ki te huinga iti o nga waahanga kakano rua, he mahi nui ki te whakatinana i te bootstrap tino manatoko.
Kua whakatinanahia he anga mo te whakamatautau aunoa o te kaiwhakauru kauwhata. Ko te kaiwhakauru kua hangaia inaianei i roto i te punaha whakauru tonu me te whakamatautau i roto i nga whirihoranga rereke (whakamuna me te wehewehenga pakiaka auau, te whakaurunga me nga papamahi, me etahi atu).
Kua taapirihia nga punaha hanga mo Node.js, Julia me Qt, he maamaa te tuhi o nga kohinga mo nga tono e pa ana ki enei kaupapa.
Ko nga putanga o nga kaupapa i roto i nga kohinga 3368 i whakahoutia, 3514 nga kohinga hou i taapirihia. Tae atu ki nga putanga whakahou o xfce 4.14.0, gnome 3.32.2, mate 1.24.0, xorg-server 1.20.7, bash 5.0.7, binutils 2.32, kapu 2.3.1, emacs 26.3, whakamarama 0.23.1
gcc 9.3.0, gimp 2.10.18, glibc 2.29,
gnupg 2.2.20, haere 1.13.9, tinihanga 2.2.7,
icecat 68.7.0-guix0-preview1, icedtea 3.7.0,
libreoffice 6.4.2.2, linux-libre 5.4.31, , openjdk 12.33, perl 5.30.0, python 3.7.4,
waikura 1.39.0.
Kia maumahara ko te kaiwhakahaere kete a GNU Guix kei runga i nga whanaketanga o te kaupapa Nix a hei taapiri atu ki nga mahi whakahaere putea angamaheni, ka tautokohia e ia nga ahuatanga penei i nga whakahoutanga tauwhitinga, te kaha ki te huri whakamuri i nga whakahoutanga, te mahi me te kore e whiwhi mana rangatira, tautoko mo nga korero e pa ana ki nga kaiwhakamahi takitahi, te kaha ki te whakauru i nga waahanga maha o te kaupapa kotahi, nga taputapu kohinga para (te tautuhi me te tango i nga momo momo kete kaore i whakamahia). Hei tautuhi i nga tuhinga hanga tono me nga ture kapi, e whakaarohia ana kia whakamahia he reo motuhake taumata-tiketike motuhake me nga waahanga API Kaupapa Guile e taea ai e koe te mahi i nga mahi whakahaere mokihi katoa i roto i te reo hotaka mahi a te Kaupapa.
Ka tautokohia te kaha ki te whakamahi i nga kohinga kua rite mo te kaiwhakahaere kete Nix ka tuu ki roto i te putunga Nixpkgs. I tua atu i nga mahinga kete, ka taea e koe te hanga tuhinga hei whakahaere i te whirihoranga tono. Ina hangahia he kete, ka tangohia aunoatia, ka hangaia nga herenga whakawhirinaki katoa. Ka taea e rua te tango i nga kohinga rua kua rite mai i te putunga, me te hanga mai i te puna me nga whakawhirinakitanga katoa. I whakatinanahia nga taputapu hei pupuri i nga putanga o nga papatono kua whakauruhia ki te waa ma te whakarite i te whakaurunga o nga whakahōutanga mai i te putunga o waho.
Ko te taiao hanga mo nga kohinga ka hangaia i roto i te ahua o te ipu kei roto i nga waahanga katoa e tika ana mo te tono kia mahi, ka taea e koe te hanga i tetahi huinga o nga kohinga ka taea te mahi me te kore e whakaaro ki te hanganga o te taiao punaha turanga o te tohatoha, kei te whakamahia a Guix hei taapiri. Ka taea te whakatau i nga whakawhirinakitanga i waenga i nga kohinga Guix ma te matawai i nga tohu tohu i roto i te raarangi kohinga kua whakauruhia kia kitea ai te noho o nga whakawhirinaki kua oti te whakauru. Ka whakauruhia nga kete ki roto i te rakau whaiaronga motuhake, i te raarangi iti ranei i roto i te raarangi a te kaiwhakamahi, ka taea te noho tahi me etahi atu kaiwhakahaere mokihi me te tautoko mo te whānuitanga o nga tohatoha o naianei. Hei tauira, ka whakauruhia te kete hei /nix/store/f42a5878f3a0b426064a2b64a0c6f92-firefox-75.0.0/, kei reira ko "f42a58..." te tohu tohu mookihi ahurei e whakamahia ana mo te aro turuki.
Kei roto i te tohatoha nga waahanga kore utu ka tae mai me te kakano GNU Linux-Libre kua tangohia mai i nga huānga firmware rua kore-kore. Ka whakamahia te GCC 9.3 ki te hanga. Ka whakamahia te kaiwhakahaere ratonga hei punaha arawhiti Hepara GNU (ex dmd) i whakawhanakehia hei rereke ki SysV-init me te tautoko whakawhirinaki. Ko nga taputapu mana me nga taputapu Shepherd kua tuhia ki te reo Guile (tetahi o nga whakatinanatanga o te reo Kaupapa), ka whakamahia hoki hei tautuhi i nga tawhā whakaoho ratonga. E tautoko ana te ahua turanga i te aratau papatohu, engari hei whakauru kua rite 13162 nga kohinga kua rite, tae atu ki nga waahanga o te puranga whakairoiro i runga i te X.Org, nga kaiwhakahaere matapihi dwm me te ratpoison, te papamahi Xfce, me te kowhiringa o nga tono whakairoiro.