Ukukhishwa kokusatshalaliswa kwe-GoboLinux 017 ngohlelo lwefayela oluhlukile

Ngemva kweminyaka emithathu nengxenye kusukela ekukhululweni kokugcina kwakheka ukukhishwa kokusabalalisa IGoboLinux 017. Ku-GoboLinux, esikhundleni sokulandelana kwefayela lendabuko lezinhlelo ze-Unix isetshenzisiwe imodeli yesitaki yokwenza isihlahla somkhombandlela, lapho uhlelo ngalunye lufakwe kuhla lwemibhalo oluhlukile. Usayizi isithombe sokufaka 1.9 GB, engasetshenziswa futhi ukuzijwayeza ngamakhono okusabalalisa kumodi ebukhoma.

Umsuka ku-GoboLinux uqukethe /Izinhlelo, /Abasebenzisi, /System, /Amafayela, /Mount kanye /Depot. Ukungalungi kokuhlanganisa zonke izingxenye zohlelo lokusebenza kumkhombandlela owodwa, ngaphandle kokuhlukanisa izilungiselelo, idatha, imitapo yolwazi namafayela asebenzisekayo, isidingo sokugcina idatha (isibonelo, izingodo, amafayela wokumisa) eduze kwamafayela ohlelo. Inzuzo ukuthi kungenzeka ukufakwa okufanayo kwezinguqulo ezihlukene zohlelo lokusebenza olufanayo (isibonelo, /Programs/LibreOffice/6.4.4 kanye /Programs/LibreOffice/6.3.6) nokwenza lula ukugcinwa kwesistimu (isibonelo, ukususa uhlelo , vele ususe uhla lwemibhalo oluhlotshaniswa nalo futhi uhlanze izixhumanisi ezingokomfanekiso ku-/System/Index).

Ukuze uhambisane nezinga le-FHS (Filesystem Hierarchy Standard), amafayela asebenzisekayo, imitapo yolwazi, izingodo namafayela okumisa asatshalaliswa kunkhombandlela evamile /bin,/lib,/var/log kanye/njll ngezixhumanisi ezingokomfanekiso. Ngesikhathi esifanayo, lezi zinkomba azibonakali kumsebenzisi ngokuzenzakalelayo, ngenxa yokusetshenziswa kwesipesheli i-kernel module, efihla lezi zinkomba (okuqukethwe kutholakala kuphela lapho ufinyelela ifayela ngokuqondile). Ukuze kube lula ukuzulazula ngezinhlobo zamafayela, ukusatshalaliswa kuqukethe uhla lwemibhalo lwe-/System/Index, lapho izinhlobo ezihlukahlukene zokuqukethwe zimakwe ngezixhumanisi ezingokomfanekiso, isibonelo, uhlu lwamafayela asebenzisekayo atholakalayo lwethulwa kuhla lwemibhalo olungaphansi lwe/System/Index/bin, idatha eyabiwe ku-/System/Index/share , kanye nemitapo yolwazi ku-/System/Index/lib (isibonelo, /System/Index/lib/libgtk.so izixhumanisi eziya ku-/Programs/GTK+/3.24/lib/libgtk-3.24.so) .

Ukuthuthukiswa kwephrojekthi kusetshenziselwa ukwakha amaphakheji I-ALFS (I-Linux ezenzakalelayo kusuka ku-Scratch). Imibhalo ye-Build ibhalwe ngendlela
zokupheka, lapho yethulwa, ikhodi yohlelo nokuncika okudingekayo kulayishwa ngokuzenzakalelayo. Ukuze ufake ngokushesha izinhlelo ngaphandle kokwakha kabusha, amakhosombe amabili anamaphakheji kanambambili aseqoqiwe anikezwa - esemthethweni, egcinwe ithimba lokuthuthukisa ukusabalalisa, kanye nengekho emthethweni, eyakhiwe umphakathi wabasebenzisi. Ikhithi yokusabalalisa ifakwa kusetshenziswa isifaki esisekela umsebenzi kuzo zombili izindlela zezithombe nemibhalo.

Amasu amasha abalulekile IGoboLinux 017:

  • Kuhlongozwe imodeli yokuphatha nentuthuko eyenziwe lula “zokupheka", ehlanganiswe ngokugcwele ne-GoboLinux Compile build toolkit. Isihlahla seresiphi manje sesiyinqolobane evamile ye-Git, ephethwe nge-GitHub futhi yahlanganiswa ngaphakathi kuhla lwemibhalo lwe-/Data/Compile/Recipes, lapho kusetshenziswa khona izindlela zokupheka ku-GoboLinux Compile.
  • Insiza ye-ContributeRecipe, esetshenziselwa ukwakha iphakheji efayeleni leresiphi futhi ililayishe eziphakelini ze-GoboLinux.org ukuze ibuyekezwe, manje ihlanganisa i-clone yendawo yenqolobane ye-Git, yengeza iresiphi entsha kuyo, futhi ithumela isicelo sokudonsa kwabayinhloko. isihlahla seresiphi ku-GitHub.
  • Ukuthuthukiswa okuqhubekayo kwendawo yabasebenzisi be-minimalistic ngokusekelwe kumphathi wewindi le-mosaic Awesome. Ngokuxhuma izengezo ngolimi lwesiLua olususelwe kokuthi Awesome, singasebenza ngamawindi antantayo ajwayelekile kubasebenzisi abaningi, kuyilapho sigcina wonke amathuba esakhiwo esinamathayela.
    Ukuthuthukiswa kwamawijethi okuphatha i-Wi-Fi, umsindo, ukuqapha ukushajwa kwebhethri nokukhanya kwesikrini. Kwengezwe iwijethi entsha ye-Bluetooth. Ithuluzi lokudala izithombe-skrini selisetshenzisiwe.

    Ukukhishwa kokusatshalaliswa kwe-GoboLinux 017 ngohlelo lwefayela oluhlukile

  • Izinguqulo zezingxenye zokusabalalisa zibuyekeziwe. Abashayeli abasha bengeziwe. Ukusabalalisa kuthobela imodeli yokuletha kuphela izinguqulo zakamuva zamalabhulali endaweni eyisisekelo. Ngesikhathi esifanayo, esebenzisa i-Runner, ithuluzi le-FS virtualization, umsebenzisi angakwazi ukwakha futhi afake noma iyiphi inguqulo yelabhulali engahlala kanye nenguqulo enikezwa ohlelweni.
  • Ukusekelwa komhumushi we-Python 2 kunqanyuliwe; kukhishwe ngokuphelele ekusabalaliseni, futhi yonke imibhalo yesistimu ehlotshaniswa nayo ishintshiwe ukuze isebenze nePython 3.
  • Umtapo wezincwadi we-GTK2 nawo ususiwe (amaphakheji ane-GTK3 kuphela ahlinzekwayo).
  • I-NCurses yakhiwe ngokusekelwa kwe-Unicode ngokuzenzakalela ( libncursesw6.so), inguqulo ye-ASCII-limited ye-libncurses.so ayifakiwe ekusatshalalisweni.
  • Isistimu engaphansi yomsindo ishintshelwe ekusebenziseni i-PulseAudio.
  • Isifaki sesithombe sidluliselwe ku-Qt 5.

Source: opennet.ru

Engeza amazwana