Iprojekthi ecacileyo yeLinux itshintsha ugxininiso lophuhliso kwiiseva nakwilifu

Abaphuhlisi bosasazo olucacileyo lweLinux ingxelo malunga nokutshintsha isicwangciso sophuhliso lweprojekthi. Iindawo eziphambili zophuhliso ziinkqubo zeseva kunye nefu, eziza kufumana ngoku ingqwalasela ephambili. Amacandelo ohlelo lweendawo zokusebenzela aya kuxhaswa ngokushiyekileyo.

Ukuhanjiswa kweepakethe ngeedesktop kuza kuqhubeka, kodwa kwezi phakheji ziya kunikwa iinguqulelo zoqobo zokusingqongileyo zabasebenzisi, ngaphandle kweCacisa izongezo ezikhethekileyo zeLinux kunye notshintsho. Kubandakanya ukuqulunqwa kweepakethe kunye ne-GNOME, ukubunjwa kunye nezicwangciso ze-desktop ziya kuhambelana nombono wereferensi, yintoni enikezelwa ngokungagqibekanga yiprojekthi ye-GNOME.

Eyayinikwa ngaphambili umxholo ubhaliso, bahlukane iseti yepictogram, izongezo zomntu wesithathu ezifakwe ngaphambili zeGNOME Shell (dash-to-dock, iikhompyuter ii-icon, intswela-monde, Umxholo womsebenzisi) kwaye useto olutshintshileyo lwe-GNOME kwinqanaba lokuqala luya kuba idlulile kwiphakheji eyahlukileyo "desktop-asethi- ezongezelelweyo". Kwiveki ezayo, iipakethe zedesktop zicwangciselwe ukuba zihlaziywe kwi-GNOME 3.36, eza kuhambelana nendawo yesalathiso ye-GNOME, emva koko iphakheji "ye-desktop-assets-extras" iya kuthotywa.

Masikhumbule ukuba usasazo olucacileyo lweLinux luphuhliswa yi-Intel kwaye lubonelela ngokungqongqo ngokungqongqo lwezicelo kusetyenziswa izikhongozeli ezahlulwe kusetyenziswa ukubonwa ngokupheleleyo. Inxalenye esisiseko yokuhanjiswa iqulethe kuphela iseti encinci yezixhobo zokuqhuba izikhongozeli kwaye ihlaziywa ngeathom. Zonke izicelo ziyilwe njengeephakheji zeFlatpak okanye iiBundles ezisebenza kwizikhongozeli ezahlukeneyo. Ukongeza kwiideskithophu ezilungelelanisiweyo, uhlelo lomphuhlisi lwaluphawuleka ngenkxaso eyandisiweyo yehardware, ukudityaniswa kwenkqubo ye-FUSE-based debugging, ukongeza kwi-installer entsha, kunye nobukho. Uluhlu lwesicelo, ebonelela ngezixhobo zokuthumela iindawo zophuhliso kusetyenziswa iilwimi ezahlukeneyo kunye nobuchwepheshe.

Iimpawu ze-Linux ecacileyo:

  • Imodeli yonikezelo lweBinary. Uhlaziyo lwenkqubo lunokwenziwa ngeendlela ezimbini: ukusebenzisa iipatches kwinkqubo esebenzayo kunye nokuhlaziya ngokupheleleyo inkqubo ngokufaka umfanekiso omtsha kwi-snapshot ye-Btrfs eyahlukileyo kunye nokutshintsha i-snapshot esebenzayo entsha;
  • Ukudibanisa iipakethe zibeseti (umthwalo), ukwenza umsebenzi osele ulungile, nokuba zingaphi iinxalenye zesoftware ezakhayo. I-Bundle kunye nomfanekiso wemeko yenkqubo zenziwe ngesiseko sogcino lweepakethe ze-RPM, kodwa zihanjiswa ngaphandle kokwahlula kwiiphakheji. Ngaphakathi kwizikhongozeli, ikopi elungiselelwe ngokukodwa ye-Coca Linux iyabaleka, equlathe iinyanda eziyimfuneko ukuqhuba isicelo ekujoliswe kuso;
  • Inkqubo yofakelo yohlaziyo esebenzayo eyakhelwe kwisiseko senxalenye yokusasazwa kunye nokuqinisekisa ukuhanjiswa okukhawulezileyo kohlaziyo olulungisa iingxaki ezibalulekileyo kunye nobuthathaka. Uhlaziyo kwiLuxux ecacileyo luquka kuphela idatha ethe yatshintsha ngokuthe ngqo, ngoko ke izilungiso eziqhelekileyo zobuthathaka kunye neempazamo zithatha kuphela iikhilobhayithi ezimbalwa kwaye zifakwe phantse ngoko nangoko;
  • Inkqubo yoguqulelo oludityanisiweyo - inguqulelo yokusabalalisa imele urhulumente kunye neenguqulelo zazo zonke iinxalenye zayo, ezilungele ukudala ulungelelwaniso olunokuveliswa kwakhona kunye nokulandelela utshintsho kumacandelo okusabalalisa kwinqanaba lefayile. Ukutshintsha/ukuhlaziya nayiphi na indawo yesixokelelwano kuhlala kukhokelela kutshintsho kuguqulelo olupheleleyo lonikezelo lonke (ukuba kunikezelo oluqhelekileyo inani lenguqulelo yephakheji ethile linyuswe kuphela, ngoko kwi-Cla Linux uguqulelo losasazo ngokwalo lonyusiwe) ;
  • Indlela engapheliyo yokuchaza uqwalaselo, nto leyo ethetha ukuba iindidi ezahlukeneyo zoseto zahluliwe (i-OS, umsebenzisi kunye noseto lwenkqubo zigcinwa ngokwahlukeneyo), inkqubo ayigcini imeko yayo (engenammiselo) kwaye emva kokufakwa akuqulathanga naziphi na izicwangciso kwi/ etc. kodwa yenza izicwangciso kubhabho ngokusekelwe kwiitemplates ezichazwe ekuqaleni. Ukuseta kwakhona izicwangciso zenkqubo kumaxabiso angagqibekanga, unokucima ngokulula /etc kunye/var;
  • Sebenzisa i-virtualization epheleleyo (KVM) yokuqhuba izitya, ezivumela umgangatho ophezulu wokhuseleko. Ixesha lokuqalisa lomgqomo lisemva kancinane kweenkqubo zokwahlulwa kwezikhongozeli (izithuba zamagama, amaqela) kwaye lamkelekile ekuqaliseni izikhongozeli zesicelo xa zifunwa (ixesha lokuqalisa lemeko-bume elililo limalunga ne-200ms, kwaye ukusetyenziswa kwememori eyongezelelweyo yi-18-20 MB ngesikhongozeli ngasinye). Ukunciphisa ukusetyenziswa kwememori, isixhobo sisetyenziswa Dax (unikezelo oluthe ngqo kwisixokelelwano sefayile ngokugqitha indawo efihlakeleyo yephepha ngaphandle kokusebenzisa inqanaba lesixhobo sebhloko), kwaye itekhnoloji isetyenziselwa ukukhuphela iindawo zememori ezifanayo. I-KSM (Kernel Shared Memory), ekuvumela ukuba uququzelele ukwabelana ngezixhobo zenkqubo yokusingatha kwaye uqhagamshele iinkqubo ezahlukeneyo zeendwendwe kwi-template yenkqubo eqhelekileyo.
  • umthombo: opennet.ru

Yongeza izimvo