I-Bazaar: Isitolo sohlelo lokusebenza lwe-Flatpak esinika amandla i-Flathub ku-Linux

  • Indlela yokuqala ye-Flathub ene-curation elungisekayo namamethrikhi abonakalayo ukusekela onjiniyela.
  • Izakhiwo ezinemicu eminingi, i-UI ehlukanisiwe, nesevisi yangemuva ukuze uthole ulwazi olungenazihibe.
  • Ukuhlanganiswa ne-GNOME Search kanye ne-KRunner, kanye nokufaka kalula okuvela ku-Flathub.

Bazaar

I-Bazaar ifika ngamandla njengesitolo sohlelo lokusebenza se-Flatpak-centric esifuna ukuthuthukisa indlela esithola ngayo nokufaka isofthiwe ku-Linux. Akuyona nje enye indlela: igxile ekuzizwiseni okupholishiwe, ukusebenza okushesha, namathuluzi aklanyelwe ukusekela onjiniyela. Uma usebenzisa i-GNOME, i-KDE, noma i-distros efana ne-Bazzite evela ku-Universal Blue ecosystem, uzofuna ukuyibhekisisa.

Emasontweni edlule ukubuyekezwa, izingxoxo kanye namademo sekuvele ezibonisa amandla azo: ukuhlelwa kokuqukethwe okulungisekayo, ukuhlanganiswa nosesho lwedeskithophu, ukusebenzisana kwe-Flathub ngokuzenzakalelayo, kanye nesakhiwo esikuvumela ukuthi ulande, ukhiphe, futhi uqhubeke uphequlula ngaphandle kokuvala ucingo. Ake sihlakaze yonke into esesiyazi nokuthi yini ezayo.

Iyini i-Bazaar futhi kungani ibalulekile?

I-Bazaar iyisitolo esisha se-GNOME Igxile ekutholeni nasekufakeni izinhlelo zokusebenza nezengezo ezivela kumarimothi e-Flatpak, ngokugcizelela okukhethekile ku-Flathub. Umgomo wayo oshiwo uwukunikeza amandla labo abenza ideskithophu ye-Linux yenzeke ngokuletha isofthiwe nokusekelwa kwezimali kubathuthukisi. Phakathi kwamathebhu alo, kunesigaba "esikhethiwe" abasabalalisi abangasijwayela ukuze banikeze ulwazi lwasendaweni noma oluthize kubabukeli babo.

Le ndlela ikhumbuza amanye ama-Flathub frontends njenge I-GNOME Software, i-Linux Mint noma i-Warehouse Software Manager, kodwa i-Bazaar yethula izinqumo ezihlukene zokuklama: ibeka izixhumanisi zosekelo kubathuthukisi ezindaweni ezibonakala uma uthi nhlá kanye nokugqamisa download izibalo ngokugqama ngaphezu kokujwayelekile. Konke lokhu kusongwe ngohlelo lokuzulazula lwamaphaneli amabili nezithombe ezinkulu ukuze abasebenzisi izithombe-skrini zinesisindo esikhulu esinqumweni ukufaka.

Uma ngenhlanhla ungaba nentshisekelo entweni efana nalena ye-Raspberry Pi, isikhashana emuva othile wasungula into efanayo kuPython ukuze engeze ukwesekwa kwe-Raspberry Pi OS futhi afake izinhlelo zokusebenza ze-Flathub. Iyisisekelo kakhulu, kodwa iyasebenza. Ngiyiqambe ngokuthi i-FlatPik (pi ye-RPi) futhi iyatholakala ku- lesi sixhumanisi.

Ukusebenza kwe-Bazaar kanye Nezakhiwo: Uketshezi kanye Nesendlalelo

Enye yezinsika zezobuchwepheshe yilokho I-Bazaar ishesha kakhulu futhi inemicu eminingiOkusetshenziswa kubonwa kunqanyulwe ngokuphelele ekusebenzeni kwe-backend, okukuvumela ukuthi uhlanganise ukulanda, ukukhipha, noma izibuyekezo ngenkathi uqhubeka nokuphequlula ezinye izinhlu zohlelo lokusebenza ngaphandle kwanoma yiziphi izinkinga.

Futhi, isebenza njengesevisi: igcina isimo ngisho noma uvala wonke amawindi. Lokhu kukhetha kunemiphumela emibili esebenzayo: uqhubeka lapho ogcine khona, futhi isistimu ingakwazi ukuphatha imigqa yemisebenzi ngendlela ethembekile. Ukuze uqedele ukuhlanganisa, sebenzisa i- umhlinzeki wosesho we-gnome-shell nge-D-Bus futhi ine-plugin ye I-KRunner ku-KDE Plasma, ukuze "uncenge" izinhlelo zokusebenza ngokuqondile enjini yokusesha yedeskithophu.

Idizayini ye-Bazaar, Ukuphequlula, kanye Nokutholwa

Lapho uvula isicelo wabingelelwa nge ikhathalogi nge "Curated" evelele. Le thebhu ichazeka ngamafayela e-YAML ngama-distros noma amaphrojekthi ahlanganisa i-Bazaar, okwenza kube lula ukugqamisa izigaba ezibalulekile, imidlalo, noma izinsiza zesisekelo sakho sabasebenzisi. Kudemo yomphakathi, isibonelo, i-curation ehambisana ne- Ukucushwa kwe-Aurora, okunye okuhlukile kwe-Universal Blue.

Ukusesha okuhlanganisiwe kuyiphuzu eliqinile: uhlu lwezinhlelo zokusebenza kwesokunxele, imininingwane kwesokudla. Lapho ungabona ilayisense, umthombo (ikude kangakanani i-Flatpak), iwebhusayithi yonjiniyela, usayizi wokulanda, kanye negalari yesithombe-skrini ethatha ingxenye enhle yesikhala, njengoba izindinganiso zesimanje ze-UX zisho. Kukhona nenkinobho ukwabelana evula i-modal enezixhumanisi ezilungele ukuthumela futhi ngaleyo ndlela ikhuthaze ukusatshalaliswa kwesofthiwe.

Nakuba intuthuko ihamba ngokushesha, sekuvele kunemininingwane ethile edinga ukupholishwa: isibonelo, umqulu ovundlile wamagundane athile Ayikakasekelwa ekuzulazuleni kuma-carousels ohlelo lokusebenza ukusuka kwesokunxele kuye kwesokudla. Lawa ama-kinks ajwayelekile kuhlelo lokusebenza oluguqukayo iviki neviki.

Ukuqhathanisa nezinye izitolo ku-Linux

Labo abavela ku-GNOME Software bangathola isixhumi esibonakalayo singenabo ubuntu noma abahlangabezane nakho Iziphazamisi ezihlobene nokuxuba imithombo eminingi (amaphakheji wesistimu nama-Flatpaks). I-Bazaar ishiya okunye kwalolo bunzima ngokwamukela okwengeziwe I-Flathub-kuqala kanye nokugeleza okubonakalayo okuqondile.

Ngaphambi kwe Ubuntu App Center, ephusha ifomethi ye-Snap ngokukhethekile, i-Bazaar iziqondanisa ne-Flathub ne-Flatpak. Kwabanye abasebenzisi, lokhu kuxazulula ukungqubuzana okubalulekile: bafuna ikhathalogi ebanzi, esesikhathini samanje inqanyulwe kusukela kusisekelo sesistimu. Kuyindlela engaguquki ene-distros engaguquki kanye nethrendi ebheke ekuhlukaniseni "isisekelo" kokuthi "i-payload" (izinhlelo zokusebenza).

Ku-ecosystem ye-KDE, i-Discover iyaletha, kodwa kukhona labo abangavumelani nobuhle bayo noma iphethini yokuxhumana eminyene. I-Bazaar iphakamisa okunye ukufundwa: okubonakalayo okuhle, izigaba ezikhethiwe kanye nokugcizelela okucacile ekusekeleni unjiniyela nge ibiza iminikelo nokubonakala kwamamethrikhi.

Ukwelapha okuvimbela "ukunyathela ipayipi"

Ukuphulukisa akuyona nje ubuhle: kuyasiza gwema ukuphindaphinda kanye nokuhlangenwe nakho okubi. Isibonelo esisodwa esishiwo: uma i-distro efana ne-Bazzite iletha i-Steam ezingeni lesistimu, i-curation ingakwazi fihla i-Steam Flatpak ukuze umsebenzisi we-novice angadideki noma agcine ngokufakwa okubili kohlelo lokusebenza olufanayo nokuziphatha okuhlukile.

Ekulinganiseni, umlayezo ucacile: Akuhloselwe ukuhlaziyaUmqondo uwukuqeda "izicupho ze-noob", gcina "izibhamu" kude futhi ukubeka isofthiwe esebenza kahle kakhulu phambili Kuleyo ndawo, asikho isidingo sokushiya ngaphandle amaphrojekthi ngezizathu zemibono; indlela yokunquma izoba ngobuchwepheshe kanye nolwazi olunzulu ngomsebenzisi.

Ukufakwa nokutholakala

Izakhiwo ezenziwe ngaphambilini zisakazwa ngaphakathi I-Flathub nangezenzo ze-GitHub. Kumasistimu ane-Flatpak enikwe amandla, vele uye ku I-Flathub ukufaka i-Bazaar. Ukulanda kuzungeze ~ 12 MiB, noma ngabe ungenayo Isikhathi sokusebenza se-GNOME Uhlelo lwakamuva kakhulu luzosebenza, futhi isisindo esiphelele singase sibonakale sikhulu. Njengokuvamile, lezi zikhathi zokusebenza zabiwa izinhlelo zokusebenza eziningi.

Kwezinye izinhlelo ze-Universal Blue, ukuhlanganiswa sekuvele kujulile: inkinobho "Isikhungo Sesofthiwe". kwimenyu enkulu ivula i-Bazaar futhi, ekufakweni okusha, ilungiswe esitokisini esikhundleni sesitolo sangaphambilini. Lolu shintsho seluvele luphuma kulabo abasebenzisa izakhiwo zansuku zonke; wonke umuntu uzoyithola ngezibuyekezo ezihleliwe.

Ukuhlolwa e-Bazzite: I-Case Study

Kulabo abafuna "ukuncenceza", indlela esheshayo nelula ivuliwe Bazzite emshinini obonakalayo. Muva nje sekuyisitolo esizenzakalelayo se-Bazzite, uhlelo olungaguquleki isoftware yalo elandwa ku-Flathub.

Ukuphathwa kwansuku zonke: faka, khipha, futhi ugcine usesikhathini samanje

I-Bazaar ihlangabezana nezisekelo futhi ikwenza ngemibala endizayo: ungakwazi sesha, phequlula ngezigaba, buka izincazelo, izithombe-skrini, amalayisensi, nomthombo wephakheji, faka noma khipha, bese uhlola amanothi okukhishwa ngakunyeIphaneli Yezibuyekezo ikuvumela ukuthi ubuyekeze izinguquko futhi usebenzise amaqoqo ngokushelela ngaphandle kokuvimbela isixhumi esibonakalayo.

Imininingwane ehlukile yindawo ehlala i- izixhumanisi zokusekela (uma zikhona). Ziphezulu, ngokushesha nje lapho uvula ithebhu, futhi ziqinisa umqondo wokuthi umthuthukisi ungumlingiswa oyinhloko kulesi sitolo. Izibalo zokulanda ezinokubonakala nazo ziyaboniswa, ulwazi oluwusizo lokuhlola ukuduma nokwethenjwa.

Iminikelo kanye nokusimama kwe-ecosystem

Ingxoxo mayelana indlela yokuxhasa ngezimali isoftware yamahhala Sekuyiminyaka etafuleni. I-Bazaar ifuna ukubhekana nenkinga ngendlela engokoqobo: ngokuyenza ibonakale. iminikelo kanye nokuhlola ukusebenzisana neFlathub ukuze onjiniyela abengeziwe bakwazi uthole ukwesekwa kwezezimali ukukala.

Kuke kwakhulunywa ngezinkundla ezifana I-Ko-fi yombhali, enezixhumanisi zanoma ubani ofuna ukunikela. Isihluthulelo, nokho, siwukudlula "ukunikela ngenxa yothando lobuciko" nokudala izindlela lokho isikali kudeskithophu ye-Linux, neFlathub njengesikhungo sayo samandla adonsela phansi.

Ngale kwe-GNOME: Ukutholwa kanye "Nemodeli Yefu"

Ukukhethwa kwe-Bazaar ku-Bazzite nezinye izinhlelo ze-Universal Blue kuphendula isu: ukubhejwa kuFlathub kanye nemodeli lapho ukusatshalaliswa kuyisisekelo esingaguquki futhi "okukhanyayo" kuyideskithophu kanye nezinhlelo zokusebenza. Yilokhu abanye abakubiza ngokuthi a ideskithophu ye-cloud-native noma "i-distroless" kulokho ungqimba oluphakathi kufanele lwenziwe lungabonakali kumsebenzisi wokugcina.

Ezingxoxweni zomphakathi kuye kwavezwa ukuthi I-Bazaar ayiqhudelani neFlathub, kodwa "indlela yethu esiyikhethayo yokufika e-Flathub." Uma amaphrojekthi amaningi ekwamukela, kuhle; uma kungenjalo, isebenza ngokufanayo ngoba ukusatshalaliswa kokungaziwa. Endleleni, I-SteamOS isivele ikhethe i-Flathub namanye ama-distros amaningi aya kuleyo ndlela.

Ukuncika kwe-Bazaar kanye Nokuhlanganiswa Kwendawo

Uma uzwa sengathi uzama iphrojekthi endaweni, ukugeleza kuwukuhlanganisa indawo yokugcina futhi wakhe ngayo Meson kanye Ninja endaweni ye-C compiler enokuncika okuyinhloko. Lawa amalabhulali amancane nezinguqulo ezisohlwini, kanye nenjongo yazo:

Ukuzithoba i-pkg-config Uhlobo oluncane Sebenzisa e-Bazaar
gtk4 gtk4 ephrintiwe yi-libadwaita Isisekelo se- isikhombimsebenzisi igrafu
libadwaita libadwaita-1 1.7 Izitayela kanye Izingxenye ze-GNOME
libdex libdex-1 0.11.1 Izinsiza asynchronous
flatpak flatpak 1.9 Ukuphathwa kwe izindawo I-Flatpak
uhlelo lokusebenza uhlelo lokusebenza 1.0 Ukulanda kwe imethadatha yezinhlelo zokusebenza
xmlb xmlb 0.3.4 Ukuphatha izinqwaba ze-XML kanambambili/qhathanisa
i-glycin i-glycin-1 1.0 Thola bese unquma izithombe
i-glycin-gtk4 i-glycin-gtk4-1 1.0 Guqula ozimele babe I-GdkTexture
libyaml i-yaml-0.1 0.2.5 Ukucutshungulwa kwe Ukulungiselelwa kwe-YAML
i-libsup i-libsup-3.0 3.6.0 Ukusebenza HTTP
i-json-glib I-json-glib-1.0 1.10.0 Ukuhlaziya izimpendulo I-JSON (Flathub)

Le phrojekthi yamukela Ikhodi Yokuziphatha ye-GNOME; ukubamba iqhaza ngama-PR, Izinkinga, noma Izingxoxo kusho ukuhlonipha le mithetho. Kuyathakazelisa ukuthi isithonjana sohlelo lokusebenza siklanywe ngu UJakub Steiner, umuntu owaziwayo ku-ecosystem ye-GNOME.

Isimo, ijubane lokuthuthukiswa kwe-Bazaar, nokufakwa okuvela ku-Flathub

Emasontweni ambalwa nje, i-Bazaar isiphumile ekutholakaleni ngaphakathi kuphela Bazite ukulungiselela ukufika kwayo okusabalele nge-Flathub. Kunezicelo ezivuliwe zokuthi kuvela endaweni yokugcina futhi, ngalokho, kuwukuchofoza nje kude kunoma iyiphi i-distro enikwe amandla i-Flatpak. Ijubane liyashesha, futhi ukuphindaphinda ngakunye kupholisha imininingwane ye-UI/UX futhi kuthuthukisa ukuhlanganisa ngezandlalelo zedeskithophu.

Uma unquma ukuyifaka, khumbula ukuthi nakuba ukulanda kohlelo lokusebenza kulula, i isikhathi sokusebenza esabiwe Ungakwazi ukwandisa usayizi wokuqala uma ubungenayo kakade. Ifana ne-ecosystem ebhejayo izingxenye ezingasetshenziswa kabusha phakathi kwezicelo.

Kukhona okumele kulungiswe

Njengomuntu oyisebenzisa e-Bazzite, ngicabanga ukuthi isitolo esinamandla, kodwa inketho "Entsha" esiyibona ku-GitHub ikwenza kucace ukuthi isanda kukhishwa futhi inesikhala sokuthuthukiswa. Okungiphatha kabi wukuthi ayihlale inenkinobho yokubuyela emuva, ngisho nasesikrinini sasekhaya. Ngezinye izikhathi ngifuna ukwenza lokho kanye, futhi ngesikhathi sokubhala lesi sihloko, kufanele ngivale uhlelo lokusebenza futhi ngilivule ukuze ngenze njalo. Noma uma inketho ikhona, angikayitholi, lapho kufanele kuthuthukiswe ukusetshenziswa.

I-Ecosystem FAQs

Ingabe izothatha indawo yezinye izitolo ku-KDE? Impendulo ivela ku- pragmatic: ukuphila ngenguquko. I-Bazzite izoyihlanganisa, i-Aurora izoyifaka ngaphandle kokuphula ulwazi lwakho lwamanje futhi kukhona uhlelo lokuthatha indawo Iziphakamiso ze-KRunner ngabakwaBazaar. I-Qt frontend nayo iphakamisiwe, nakuba ingenazo iziqinisekiso.

Ingabe uzovaleleka emhlabeni we-Universal Blue? Umbono uhlukile nje: ube yi-UI phezu kwe-Flathub. Uma i-GNOME, i-KDE, i-Mint, i-SteamOS, noma noma ubani ofuna ukwamukela imibono noma i-frontend ngokwayo, inhlabathi evundile. Ekugcineni, into ebalulekile ukuthi I-Flathub iyachuma nokuthi umsebenzisi unolwazi oluhambisanayo, hhayi "umkhiqizo" wesitolo.

Amanothi okugcina kanye nemininingwane esebenzayo

Bazaar zihlanganisa izixhumanisi ezihambelanayo (ikhonjwe ngezithonjana ezinjengohlamvu lwemali). Uma uthenga ngazo, umbhali angathola ikhomishini encane ngaphandle kwezindleko ezengeziwe kuwe. Esinye isikhumbuzo se- amamodeli ahlukahlukene ezihlolwayo ukwenza umsebenzi kwideskithophu ye-Linux usimame.

Kubonakale ukuthi i-elash epholile Ngisebenzise ukucushwa kwe-Aurora, futhi lokho kungaba faka imisebenzi eminingi kulayini ngaphandle kokuvimbela ukuzulazula. Kumsebenzisi wokugcina, le mininingwane yenza umehluko ngoba iqinisa umuzwa "isitolo esisheshayo»lokho akukukhiphi endleleni.

Ngakho konke okungenhla, i-Bazaar ivela njenge isango lesimanjemanje eliya eFlathub: Kuyashesha, okubonakalayo, okunokuhlelwa ngokwezifiso, ukuhlanganiswa okuqinile nosesho lwedeskithophu, nokugxila okucacile ekuzinzeni kwalabo abakha izinhlelo zokusebenza. Kulabo asebenesikhathi eside besebenzisa i-Linux kanye nalabo abasanda kuhlanganyela kuyo, ukugxila ekutholeni, ukufakwa, nokusekelwa konjiniyela endaweni eyodwa kungenza ukuphila kube lula kakhulu futhi kusunduzele i-ecosystem endleleni efanele.

I-GNOME ne-KDE ingaba nesitolo esivamile
I-athikili ehlobene:
Isitolo esisodwa ukuze uwafake wonke