Rilaxx tad-distribuzzjoni GoboLinux 017 b'ġerarkija unika tas-sistema tal-fajls

Wara tliet snin u nofs mill-aħħar ħarġa iffurmat rilaxx tad-distribuzzjoni GoboLinux 017. F'GoboLinux, minflok il-ġerarkija tal-fajls tradizzjonali għas-sistemi Unix użati mudell munzell għall-iffurmar ta 'siġra tad-direttorju, li fiha kull programm huwa installat f'direttorju separat. Daqs immaġni tal-installazzjoni 1.9 GB, li jista 'jintuża wkoll biex tiffamiljarizza ruħek mal-kapaċitajiet tad-distribuzzjoni fil-modalità Live.

L-għerq f'GoboLinux jikkonsisti fid-direttorji /Programmi, /Utenti, /Sistema, /Files, /Mount u /Depot. L-iżvantaġġ li tgħaqqad il-komponenti kollha tal-applikazzjoni f'direttorju wieħed, mingħajr ma tissepara s-settings, id-dejta, il-libreriji u l-fajls eżekutibbli, huwa l-ħtieġa li tinħażen id-dejta (per eżempju, zkuk, fajls ta 'konfigurazzjoni) ħdejn il-fajls tas-sistema. Il-vantaġġ huwa l-possibbiltà ta 'installazzjoni parallela ta' verżjonijiet differenti tal-istess applikazzjoni (per eżempju, /Programs/LibreOffice/6.4.4 u /Programs/LibreOffice/6.3.6) u simplifikazzjoni tal-manutenzjoni tas-sistema (per eżempju, biex jitneħħa programm , ħassar biss id-direttorju assoċjat miegħu u naddaf ir-rabtiet simboliċi f'/Sistema/Indiċi).

Għall-kompatibilità mal-istandard FHS (Filesystem Hierarchy Standard), fajls eżekutibbli, libreriji, zkuk u fajls ta 'konfigurazzjoni huma mqassma fid-direttorji tas-soltu /bin, /lib, /var/log u /etc permezz ta' links simboliċi. Fl-istess ħin, dawn id-direttorji mhumiex viżibbli għall-utent awtomatikament, grazzi għall-użu ta 'speċjali modulu tal-qalba, li jaħbi dawn id-direttorji (il-kontenut huwa disponibbli biss meta jaċċessa l-fajl direttament). Biex tissimplifika n-navigazzjoni permezz ta' tipi ta' fajls, id-distribuzzjoni fiha direttorju /System/Index, li fih diversi tipi ta' kontenut huma mmarkati b'links simboliċi, pereżempju, lista ta' fajls eżekutibbli disponibbli hija ppreżentata fis-subdirettorju /System/Index/bin, dejta kondiviża f'/System/Index/share , u libreriji f'/System/Index/lib (pereżempju, /System/Index/lib/libgtk.so links għal /Programs/GTK+/3.24/lib/libgtk-3.24.so) .

L-iżviluppi tal-proġett jintużaw biex jinbnew pakketti alfs (Linux awtomatizzat mill-bidu). Scripts Build huma miktuba fil-forma
riċetti, meta jitnieda, il-kodiċi tal-programm u d-dipendenzi meħtieġa huma awtomatikament mgħobbija. Biex tinstalla malajr programmi mingħajr ma jerġgħu jinbnew, żewġ repożitorji b'pakketti binarji diġà mmuntati huma offruti - waħda uffiċjali, miżmuma mit-tim ta 'żvilupp tad-distribuzzjoni, u waħda mhux uffiċjali, iffurmata mill-komunità tal-utenti. Il-kit tad-distribuzzjoni huwa installat bl-użu ta 'installatur li jappoġġja x-xogħol kemm fil-modi grafiku kif ukoll ta' test.

Innovazzjonijiet ewlenin GoboLinux 017:

  • Huwa propost mudell simplifikat ta’ ġestjoni u żvilupp “riċetti", li hija integrata bis-sħiħ mal-GoboLinux Compile build toolkit. Is-siġra tar-riċetti issa hija repożitorju Git regolari, ġestit permezz ta’ GitHub u kklonata internament fid-direttorju /Data/Compile/Recipes, li minnu r-riċetti jintużaw direttament f’GoboLinux Compile.
  • L-utilità ContributeRecipe, użata biex toħloq pakkett minn fajl ta’ riċetta u ttella’ fuq is-servers ta’ GoboLinux.org għal reviżjoni, issa tgħaqqad klonu lokali tar-repożitorju Git, iżżid riċetta ġdida miegħu, u tibgħat talba ta’ ġibda lill-prinċipali. siġra tar-riċetti fuq GitHub.
  • Titjib kontinwu tal-ambjent minimalistic tal-utent ibbażat fuq il-maniġer tat-tieqa tal-mużajk Tal-biża. Billi ngħaqqdu add-ons fil-lingwa Lua bbażati fuq Awesome, nistgħu naħdmu bi twieqi galleġġjanti li huma familjari għall-biċċa l-kbira tal-utenti, filwaqt li nżommu l-possibbiltajiet kollha għal tqassim bil-madum.
    Sar titjib fil-widgets għall-ġestjoni tal-Wi-Fi, il-ħoss, il-monitoraġġ tat-tagħbija tal-batterija u l-luminożità tal-iskrin. Żid widget ġdid għall-Bluetooth. Ġiet implimentata għodda għall-ħolqien ta' screenshots.

    Rilaxx tad-distribuzzjoni GoboLinux 017 b'ġerarkija unika tas-sistema tal-fajls

  • Il-verżjonijiet tal-komponenti tad-distribuzzjoni ġew aġġornati. Ġew miżjuda sewwieqa ġodda. Id-distribuzzjoni taderixxi mal-mudell li twassil biss l-aħħar verżjonijiet tal-libreriji fl-ambjent bażi. Fl-istess ħin, bl-użu ta 'Runner, għodda ta' virtualization FS, l-utent jista 'jibni u jinstalla kwalunkwe verżjoni tal-librerija li tista' teżisti flimkien mal-verżjoni offruta fis-sistema.
  • L-appoġġ għall-interpretu Python 2 twaqqaf; tneħħa kompletament mid-distribuzzjoni, u l-iskripts tas-sistema kollha assoċjati miegħu ġew modifikati biex jaħdmu ma 'Python 3.
  • Il-librerija GTK2 tneħħiet ukoll (il-pakketti b'GTK3 biss huma fornuti).
  • NCurses huwa mibni b'appoġġ Unicode awtomatikament ( libncursesw6.so ), il-verżjoni ASCII limitata ta 'libncurses.so hija eskluża mid-distribuzzjoni.
  • Is-subsistema tal-ħoss ġiet mibdula biex tuża PulseAudio.
  • L-installatur grafiku ġie trasferit għal Qt 5.

Sors: opennet.ru

Żid kumment