I-Ladybird, umthombo omusha ovulekile kanye nesiphequluli sewebhu se-cross-platform

I-ladybird-imibono yokuqala

Isiphequluli se-Ladybird, esisekelwe ku-SerenityOS LibWeb kanye nezinjini ze-LibJS.

Muva nje i- Abathuthukisi besistimu yokusebenza ye-SerenityOS bethulwe ukwethulwa kwesiphequluli sewebhu se-cross-platform esibizwa ngokuthi "Lady Bird" ngokusekelwe enjinini ye-LibWeb kanye nomhumushi we-LibJS JavaScript, athuthukiswe iphrojekthi kusukela ngo-2019.

Kuyafaneleka ukusho ukuthi ukwakha isiphequluli esisha kusukela ekuqaleni akunakwenzeka ngaphandle kokuzibophezela kwezimali ezinkulu kanye nokubambisana kwabantu abaningi eminyakeni eminingi. Inhloko engemuva kwephrojekthi ye-Ladybird ifakazela okuhlukile ngesiphequluli esisha se-GUI somthombo ovulekile esisetshenziswe ku-C++.

Ngingathanda ukuba nemali eyanele yokukhokhela abanye ukuba bayosebenza eLadybird ngelinye ilanga. Okwamanje, ngenza okwanele ukuze ngondle umndeni wami, kodwa uma izinto zikhula ngaphezu kwephuzu lapho ngikhululekile, ngizocabanga ukuhlela kabusha ukuze ngikwazi ukuqasha usizo olwengeziwe.

Isinyathelo esisekuqaleni sivuselela inkulumo-mpikiswano mayelana nokuthi kungenzeka yini ikusasa libone ubukhulu be-Google Chrome buphonselwa inselelo.

I-graphical interface isekelwe kulabhulali ye-Qt futhi yakhelwe ngesitayela sakudala futhi isekela amathebhu. Isiphequluli sakhiwe kusetshenziswa isitaki saso sewebhu, okuthi, ngaphezu kwe-LibWeb kanye ne-LibJS, sihlanganise umtapo wolwazi wokunikeza umbhalo kanye nehluzo ze-2D LibGfx, injini yokuveza evamile i-LibRegex, i-XML parser LibXML, umhumushi wekhodi omaphakathi WebAssembly (LibWasm) , umtapo wolwazi wokusebenza ne-Unicode LibUnicode, umtapo wokuguqula umbhalo we-LibTextCodec, i-Markdown parser (LibMarkdown), kanye nomtapo wezincwadi we-LibCore onesethi evamile yemisebenzi ewusizo, njengokuguqula isikhathi, i-I/O, nokuphatha uhlobo lwe-MIME .

"Isiphequluli se-SerenityOS manje sesiphumelele ukuhlolwa kwe-Acid3! Ngokwazi kwami, siyisiphequluli sokuqala esisha somthombo ovulekile ukufinyelela lo mlando kusukela ekukhululweni kokuhlolwa kokuqala. Kube wumzamo weqembu emasontweni amabili edlule futhi ngiyaziqhenya ngabo bonke abafake isandla”, kumemezela umuntu ophethe lo msebenzi. Impumelelo yokuhlolwa kwe-Acid3 isho ukuthi umsebenzi wokuthuthukisa lesi siphequluli usufinyelele esigabeni lapho ubungalinganiselwa khona ukuthi muhle kakhulu ngonyaka ka-2010. Le phrojekthi iyiminyaka emibili nezinyanga ezintathu ithuthukiswa.

Isiphequluli sisekela zonke izindinganiso zewebhu ezinkulu futhi kuphumelele ukuhlolwa kwe-Acid3, ngaphezu kokuba nokusekelwa kwezivumelwano ze-HTTP ne-HTTPS. Izinhlelo zesikhathi esizayo zihlanganisa ukuqaliswa kosekelo olunemicu eminingi, lapho ithebhu ngayinye icutshungulwa ngenqubo ehlukile, kanye nokuthuthukiswa kokusebenza kanye nokuqaliswa kwezici ezithuthukisiwe njenge-CSS flexbox negridi ye-CSS.

Le phrojekthi yadalwa ekuqaleni ngoJulayi njengesiqukathi esisekelwe ku-Linux ukulungisa amaphutha isitaki sewebhu sesistimu yokusebenza ye-SerenityOS, ethuthukisa isiphequluli sayo se-SerenityOS. Kodwa ngemva kwesikhathi esithile kwacaca ukuthi ukuthuthukiswa kudlulele ngale kwensiza yokulungisa iphutha futhi ingasetshenziswa njengesiphequluli esivamile (iphrojekthi isathuthukiswa futhi ayilungele ukusetshenziswa nsuku zonke). Isitaki sewebhu siphinde savela ekuthuthukisweni okuqondile kwe-SerenityOS kuya enjinini yesiphequluli esenziwe ngezindlela ezahlukene.

“Sicela wazi ukuthi sisekuqaleni kwentuthuko nokuthi imisebenzi eminingi yesikhulumi sewebhu ishoda noma inezimbungulu. Kuzothatha isikhathi eside ngaphambi kokuthi uLadybird alungele ukuhamba ngomkhumbi nsuku zonke. Siseyingxenye "yekwenza kusebenze" yomjikelezo wokuthuthukiswa. Ngakho-ke, sivame ukugxila kakhulu ekulungiseni nasezicini ezisekelayo kunokuthuthukisa. Umsebenzi wokusebenza wenziwa ngokuyinhloko ezingeni lezakhiwo, nakuba ukulungiswa okuqondile kwenziwa futhi okudambisa amaphuzu athile obuhlungu.

Kulabo abathanda ukufunda kabanzi mayelana nephrojekthi yesiphequluli sewebhu seLadybird kanye nenjini yayo, kufanele wazi ukuthi ikhodi ibhalwe ku-C++ futhi itholakala mahhala ngaphansi kwelayisense ye-BSD ye-2-clause, futhi kuthiwa i-build isekela i-Linux, i-macOS, Windows (WSL), Android, ne-Haiku.

Ungahlola imininingwane kusukela kokuthunyelwe kwangempela kuqhubeke isixhumanisi esilandelayo.


Okuqukethwe yi-athikili kunamathela ezimisweni zethu ze izimiso zokuhlelela. Ukubika iphutha chofoza lapha.

Yiba ngowokuqala ukuphawula

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe.

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.