Pagpagawas sa GoboLinux 017 nga apod-apod nga adunay usa ka talagsaon nga file system hierarchy

Human sa tulo ug tunga ka tuig sukad sa kataposang pagpagawas naporma pagpagawas sa distribution GoboLinux 017. Sa GoboLinux, imbes sa tradisyonal nga hierarchy sa file alang sa mga sistema sa Unix gigamit stack nga modelo alang sa pagporma sa usa ka punoan sa direktoryo, diin ang matag programa gi-install sa usa ka lahi nga direktoryo. Gidak-on instalar nga larawan 1.9 GB, nga magamit usab aron pamilyar ang imong kaugalingon sa mga kapabilidad sa pag-apod-apod sa Live mode.

Ang gamut sa GoboLinux naglangkob sa /Programs, /Users, /System, /Files, /Mount ug /Depot nga mga direktoryo. Ang disbentaha sa paghiusa sa tanan nga mga sangkap sa aplikasyon sa usa ka direktoryo, nga wala’y pagbulag sa mga setting, data, librarya ug mga executable nga file, mao ang panginahanglan sa pagtipig sa datos (pananglitan, mga log, mga file sa pag-configure) sunod sa mga file sa system. Ang bentaha mao ang posibilidad sa parallel instalasyon sa lain-laing mga bersyon sa samang aplikasyon (pananglitan, /Programs/LibreOffice/6.4.4 ug /Programs/LibreOffice/6.3.6) ug pagpayano sa sistema sa maintenance (pananglitan, sa pagtangtang sa usa ka programa , kuhaa lang ang direktoryo nga nalangkit niini ug limpyohi ang simbolikong mga link sa /System/Index).

Para sa pagkaangay sa FHS (Filesystem Hierarchy Standard) nga sumbanan, ang mga executable nga mga file, library, log ug configuration files gipang-apod-apod sa naandan nga /bin, /lib, /var/log ug /etc nga mga direktoryo pinaagi sa simbolikong mga link. Sa samang higayon, kini nga mga direktoryo dili makita sa user pinaagi sa default, salamat sa paggamit sa usa ka espesyal nga kernel module, nga nagtago sa kini nga mga direktoryo (ang mga sulud magamit ra kung direkta nga ma-access ang file). Aron pasimplehon ang pag-navigate pinaagi sa mga tipo sa file, ang pag-apod-apod adunay usa ka direktoryo nga / System / Index, diin ang lainlaing mga lahi sa sulud gimarkahan nga adunay simbolikong mga link, pananglitan, usa ka lista sa magamit nga mga file nga mahimo’g ipatuman gipresentar sa subdirektoryo sa /System/Index/bin, gipaambit nga datos sa /System/Index/share , ug mga library sa /System/Index/lib (pananglitan, /System/Index/lib/libgtk.so nagsumpay sa /Programs/GTK+/3.24/lib/libgtk-3.24.so) .

Ang mga kalamboan sa proyekto gigamit sa paghimo og mga pakete mga alfs (Automated Linux gikan sa Scratch). Ang mga script sa paghimo gisulat sa porma
mga resipe, sa dihang gilusad, ang program code ug ang gikinahanglan nga mga dependency awtomatikong makarga. Aron dali nga ma-install ang mga programa nga wala’y pagtukod pag-usab, duha ka mga repository nga adunay na-assemble nga binary nga mga pakete ang gitanyag - usa ka opisyal, gipadayon sa grupo sa pagpalambo sa pag-apod-apod, ug usa ka dili opisyal, nga giporma sa komunidad sa tiggamit. Gi-install ang distribution kit gamit ang installer nga nagsuporta sa trabaho sa graphical ug text modes.

Pangunang mga inobasyon GoboLinux 017:

  • Gisugyot ang usa ka gipasimple nga modelo sa pagdumala ug pag-uswag "mga resipe", nga hingpit nga gisagol sa GoboLinux Compile build toolkit. Ang punoan sa resipe usa na ka regular nga Git repository, gidumala pinaagi sa GitHub ug gi-clone sa sulod sa /Data/Compile/Recipes nga direktoryo, diin ang mga resipe direkta nga gigamit sa GoboLinux Compile.
  • Ang ContributeRecipe utility, nga gigamit sa paghimo og package gikan sa recipe file ug i-upload kini sa GoboLinux.org servers para sa pagrepaso, karon nag-fork sa lokal nga clone sa Git repository, nagdugang og bag-ong resipe niini, ug nagpadala og pull request sa main. punoan sa resipe sa GitHub.
  • Ang padayon nga pag-uswag sa minimalistic nga palibot sa tiggamit base sa mosaic window manager makalilisang. Pinaagi sa pagkonektar sa mga add-on sa pinulongang Lua base sa Awesome, makatrabaho mi uban sa naglutaw nga mga bintana nga pamilyar sa kadaghanan sa mga tiggamit, samtang gipabilin ang tanang mga posibilidad alang sa usa ka tiled nga layout.
    Gihimo ang mga pag-ayo sa mga widget alang sa pagdumala sa Wi-Fi, tunog, pag-monitor sa bayad sa baterya ug kahayag sa screen. Nagdugang usa ka bag-ong widget alang sa Bluetooth. Usa ka himan alang sa paghimo og mga screenshot gipatuman.

    Pagpagawas sa GoboLinux 017 nga apod-apod nga adunay usa ka talagsaon nga file system hierarchy

  • Ang mga bersyon sa mga bahin sa pag-apod-apod gi-update. Gidugang ang bag-ong mga drayber. Ang pag-apod-apod nagsunod sa modelo sa paghatud lamang sa pinakabag-o nga mga bersyon sa mga librarya sa base nga palibot. Sa samang higayon, gamit ang Runner, usa ka FS virtualization tool, ang user makatukod ug maka-install sa bisan unsang bersyon sa library nga mahimong mag-uban sa bersyon nga gitanyag sa sistema.
  • Ang suporta alang sa Python 2 nga tighubad gihunong; kini hingpit nga gikuha gikan sa pag-apod-apod, ug ang tanan nga mga script sa sistema nga may kalabutan niini giusab aron magamit sa Python 3.
  • Gitangtang usab ang librarya sa GTK2 (mga pakete ra nga adunay GTK3 ang gihatag).
  • Ang NCurses gitukod nga adunay suporta sa Unicode pinaagi sa default ( libncursesw6.so), ang ASCII-limited nga bersyon sa libncurses.so wala iapil sa pag-apod-apod.
  • Ang sound subsystem gibalhin sa paggamit sa PulseAudio.
  • Ang graphical installer gibalhin sa Qt 5.

Source: opennet.ru

Idugang sa usa ka comment