Ihe ọzọ: Haiku ngwa ngwungwu?

Ihe ọzọ: Haiku ngwa ngwungwu?

TL; DR: Haiku nwere ike nweta nkwado kwesịrị ekwesị maka ngwungwu ngwa, dị ka akwụkwọ ndekọ aha (dịka .app na Mac) na/ma ọ bụ onyonyo ngwa (Linux AppImage)? Echere m na nke a ga-abụ mgbakwunye kwesịrị ekwesị nke dị mfe iji mejuputa ya n'ụzọ ziri ezi karịa usoro ndị ọzọ ebe ọ bụ na ọtụtụ akụrụngwa adịlarị.

Otu izu gara aga Achọpụtara m Haiku, usoro dị mma na-atụghị anya ya. Ọfọn, ebe ọ bụ na enwere m mmasị na akwụkwọ ndekọ aha na ihe oyiyi ngwa (nke sitere na ịdị mfe nke Macintosh), ọ bụghị ihe mgbagwoju anya na otu echiche batara m n'uche ...

Maka nghọta zuru oke, abụ m onye okike na onye edemede nke AppImage, usoro nkesa ngwa Linux nke na-achọ ịdị mfe Mac ma na-enye ndị na-ede akwụkwọ na ndị ọrụ njedebe njikwa zuru oke (ọ bụrụ na ịchọrọ ịmatakwu, lee. wiki и akwụkwọ).

Gịnị ma ọ bụrụ na anyị emee AppImage maka Haiku?

Ka anyị chetụ ntakịrị, n'ụzọ doro anya: ihe a ga-eme iji nweta AppImage, ma ọ bụ ihe yiri ya, na Haiku? Ọ dịghị mkpa ịmepụta ihe ugbu a, n'ihi na usoro nke dị na Haiku na-arụ ọrụ dị egwu, ma nnwale efu ga-adị mma. Ọ na-egosipụtakwa ọkaibe nke Haiku, ma e jiri ya tụnyere gburugburu desktọpụ Linux, ebe ihe ndị dị otú ahụ siri ike (Enwere m ikike ikwu otú ahụ: M na-agbasi mbọ ike na nbibi ruo afọ 10).

Ihe ọzọ: Haiku ngwa ngwungwu?
Na Sistemụ Macintosh 1, ngwa ọ bụla bụ faịlụ dị iche “jisiri” na Finder. Iji AppImage m na-agbalị ịmepụta otu ahụmịhe onye ọrụ na Linux.

Nke mbu, gini bu AppImage? Nke a bụ usoro maka mwepụta ngwa ndị ọzọ (dịka ọmụmaatụ, Njedebe Cura), ikwe ka ewepụtara ngwa ngwa mgbe na otú ha chọrọ: ọ dịghị mkpa ịmara nkọwa nke nkesa dị iche iche, wuo atumatu ma ọ bụ wuo akụrụngwa, ọ dịghị nkwado nkwado dị mkpa, na ha anaghị agwa ndị ọrụ ihe (ọ bụghị) ha nwere ike iwunye. na kọmputa ha. Ekwesịrị ịghọta AppImage dị ka ihe yiri ngwugwu Mac n'ụdị .app n'ime ihe oyiyi diski .dmg. Isi ihe dị iche bụ na anaghị edegharị ngwa, mana nọrọ n'ime AppImage ruo mgbe ebighị ebi, dị ka ngwugwu Haiku. .hpkg n'ịnyịnya, na ọ dịghị mgbe arụnyere na mbụ uche.

N'ime ihe karịrị afọ 10 nke ịdị adị, AppImage enwetala mmasị na ewu ewu: Linus Torvalds n'onwe ya kwadoro ya n'ihu ọha, yana ọrụ ndị nkịtị (dịka ọmụmaatụ, LibreOffice, Krita, Inkscape, Scribus, ImageMagick) nakweere ya dị ka ụzọ bụ isi. iji kesaa ụlọ na-aga n'ihu ma ọ bụ nke abalị, anaghị etinye aka na ngwa ọrụ arụnyere ma ọ bụ nke etinyere. Agbanyeghị, gburugburu desktọpụ Linux na nkesa ka na-arapara n'ọdịnala ọdịnala, ụdị nkesa nke dabere na/ma ọ bụ kwalite azụmahịa azụmaahịa na/ma ọ bụ mmemme injinịa nke ha dabere na. Flatpak (RedHat, Fedora, GNOME) na Obi ụtọ (Conical, Ubuntu). Ọ na-abịa ihe ọchị.

Ka ihe niile si arụ ọrụ

  • AppImage ọ bụla nwere akụkụ 2: obere pịa ELF ugboro abụọ (nke a na-akpọ. runtime.c), na-esote onyonyo sistemụ faịlụ SkwọshFS.

Ihe ọzọ: Haiku ngwa ngwungwu?

  • Sistemụ faịlụ SquashFS nwere ụgwọ ọrụ nke ngwa na ihe niile achọrọ iji mee ya, nke n'uche ziri ezi enweghị ike iwere ya dịka akụkụ nke nrụnye ndabara maka sistemụ ebumnuche ọ bụla na-adịbeghị anya (nkesa Linux). O nwekwara metadata, dị ka aha ngwa, akara ngosi, ụdị MIME, wdg, wdg.

Ihe ọzọ: Haiku ngwa ngwungwu?

  • Mgbe onye ọrụ na-agba ọsọ, oge ịgba ọsọ na-eji FUSE na squashfuse iji bulie sistemụ faịlụ ahụ, wee na-ejikwa ụfọdụ ntinye ntinye (aka AppRun) n'ime AppImage.
    A na-ewepụ usoro faịlụ ahụ mgbe usoro ahụ mechara.

Ihe niile dị ka ọ dị mfe.

Na ihe ndị a na-emetụta ihe niile:

  • Site na ụdị nkesa Linux dị iche iche, ọ nweghị “n'uche ziri ezi” nwere ike ịkpọ “akụkụ nke nrụnye ndabara maka sistemụ ebumnuche ọhụrụ ọ bụla.” Anyị na-arụ ọrụ na nsogbu a site na ime ụlọ ewepu, na-enye gị ohere ikpebi ihe a ga-akpakọba na AppImage na ihe a ga-achọ ka e were ebe ọzọ. N'otu oge ahụ, anyị na-atụ uche mgbe ụfọdụ, n'agbanyeghị na, n'ozuzu, ihe niile na-arụ ọrụ nke ukwuu. Maka nke a, anyị na-akwado ka ndị na-emepụta ngwugwu nwalee AppImages na sistemụ ebumnuche niile (nkesa).
  • A ga-ebugharị ugwo ngwa ngwa n'ofe sistemụ faịlụ. N'ụzọ dị mwute, ọtụtụ ngwa nwere ụzọ zuru oke koodu siri ike, dịka ọmụmaatụ, akụrụngwa n'ime /usr/share. Ekwesịrị idozi nke a n'ụzọ ụfọdụ. Na mgbakwunye, ị ga-ebupụ ma ọ bụ mbupụ LD_LIBRARY_PATH, ma ọ bụ dozie rpath nke mere na loader nwere ike ịhụ ụlọ akwụkwọ ndị metụtara ya. Ụzọ nke mbụ nwere ihe ndọghachi azụ ya (nke a na-emeri n'ụzọ dị mgbagwoju anya), nke abụọ bụ nnọọ ihe siri ike.
  • Nnukwu ọnyà UX maka ndị ọrụ bụ nke ahụ setịpụrụ executable bit AppImage faịlụ mgbe nbudata. Kwere ma ọ bụ na ị kwenyeghị, nke a bụ ezigbo ihe mgbochi nye ụfọdụ. Mkpa ịtọ executability bit bụ ihe siri ike ọbụna maka ndị ọrụ nwere ahụmahụ. Dị ka ihe na-arụ ọrụ, anyị tụrụ aro ka ịwụnye obere ọrụ na-enyocha faịlụ AppImage ma na-edozi ntakịrị ihe omume ha. N'ụdị ya dị ọcha, ọ bụghị ngwọta kachasị mma, ebe ọ bụ na ọ gaghị arụ ọrụ na igbe ahụ. Nkesa Linux anaghị enye ọrụ a, yabụ, ndị ọrụ nwere ahụmịhe ọjọọ na igbe ahụ.
  • Ndị ọrụ Linux na-atụ anya na ngwa ọhụrụ ga-enwe akara ngosi na menu mmalite. Ị nweghị ike ịgwa sistemụ ahụ: "Lee, enwere ngwa ọhụrụ, ka anyị rụọ ọrụ." Kama, dịka nkọwapụta XDG siri dị, ịkwesịrị idetu faịlụ ahụ .desktop gaa ebe kwesịrị ekwesị na /usr maka nrụnye n'obosara sistemu, ma ọ bụ n'ime $HOME maka onye ọ bụla. Akara ngosi nke ụfọdụ nha, dị ka nkọwapụta XDG siri dị, kwesịrị ka etinye ya n'ebe ụfọdụ n'ime ya usr ma ọ bụ $HOME, wee mee iwu na mpaghara ọrụ iji melite cache akara ngosi, ma ọ bụ nwee olileanya na onye njikwa gburugburu ebe obibi ga-achọpụta ya wee chọpụta ihe niile ozugbo. Otu na ụdị MIME. Dị ka ihe na-arụ ọrụ, a na-atụ aro iji otu ọrụ ahụ, nke, na mgbakwunye na ịtọ ọkọlọtọ executability, ga-, ma ọ bụrụ na e nwere akara ngosi, wdg. na AppImage, detuo ha site na AppImage gaa n'ebe kwesịrị ekwesị dịka XDG si dị. Mgbe ehichapụ ma ọ bụ bugharịa, a na-atụ anya ka ọrụ ahụ kpochapụ ihe niile. N'ezie, enwere ọdịiche dị na omume nke ebe ọ bụla na-arụ ọrụ, na ụdị faịlụ eserese, nha ha, ebe nchekwa na ụzọ maka imelite cache, nke na-emepụta nsogbu. Na nkenke, usoro a bụ ihe mgbochi.
  • Ọ bụrụ na nke dị n'elu ezughi oke, enweghị akara ngosi AppImage na njikwa faịlụ. Ụwa Linux ekpebibeghị imejuputa elficon (n'agbanyeghị mkparịta ụka и mmejuputa iwu), yabụ ọ gaghị ekwe omume itinye akara ngosi ozugbo n'ime ngwa ahụ. Ya mere, ọ na-apụta na ngwa ndị dị na njikwa faịlụ enweghị akara ngosi nke ha (ọ dịghị ihe dị iche, AppImage ma ọ bụ ihe ọzọ), ha nọ naanị na menu mmalite. Dị ka ihe na-arụ ọrụ, anyị na-eji thumbnails, usoro emebere na mbụ iji nye ndị njikwa desktọpụ ohere igosi nseta thumbnail onyonyo faịlụ eserese dị ka akara ngosi ha. N'ihi ya, ọrụ maka ịtọ executability bit na-arụkwa ọrụ dị ka "miniaturizer", na-eke ma na-ede thumbnails akara ngosi na ebe kwesịrị ekwesị. /usr и $HOME. Ọrụ a na-arụkwa nhicha ma ọ bụrụ na ehichapụ ma ọ bụ bugharịa AppImage. N'ihi n'eziokwu na onye njikwa desktọpụ ọ bụla na-akpa àgwà dịtụ iche, dịka ọmụmaatụ, n'ụdị ọ na-anabata akara ngosi, n'ụdị nha ma ọ bụ ebe, ihe a niile na-egbu mgbu.
  • Ngwa ahụ na-adaba na ogbugbu ma ọ bụrụ na mmejọ emee (dịka ọmụmaatụ, enwere ọbá akwụkwọ na-abụghị akụkụ nke usoro ntọala na anaghị enye ya na AppImage), na ọ nweghị onye na-agwa onye ọrụ na GUI ihe na-eme. Anyị malitere iji gburugburu a gburugburu ma Ọkwa na desktọpụ, nke pụtara na anyị kwesịrị ijide njehie site na ahịrị iwu, gbanwee ha n'ime ozi ndị ọrụ ghọtara, nke ga-egosiputa na desktọọpụ. Ma n'ezie, ebe desktọọpụ ọ bụla na-ejikwa ha dịtụ iche.
  • N'oge a (September 2019 - ndetu onye ntụgharị) ahụbeghị m ụzọ dị mfe iji gwa sistemụ na faịlụ ahụ. 1.png ga-meghere iji Krita, na 2.png - iji GIMP.

Ihe ọzọ: Haiku ngwa ngwungwu?
Ebe nchekwa maka nkọwa obe-desktọpụ ejiri na GNOME, KDE и Xfce bụ freedesktop.org

Inweta ọkwa nke ọkaibe nke etinyere na gburugburu ọrụ Haiku siri ike, ma ọ bụrụ na ọ gaghị ekwe omume, n'ihi nkọwapụta. XDG sitere na freedesktop.org maka cross-desktọpụ, yana mmejuputa nke ndị njikwa desktọpụ dabere na nkọwa ndị a. Dịka ọmụmaatụ, anyị nwere ike ịhota otu akara ngosi Firefox zuru oke: o doro anya na ndị dere XDG echeghị na onye ọrụ nwere ike tinye ọtụtụ ụdị nke otu ngwa ahụ.

Ihe ọzọ: Haiku ngwa ngwungwu?
Akara ngosi maka ụdị Firefox dị iche iche

Anọ m na-eche ihe ụwa Linux nwere ike ịmụta site na Mac OS X iji zere imebi njikọ usoro. Ọ bụrụ na ị nwere oge ma banye na nke a, jide n'aka na ị gụọ ihe Arnaud Gurdol, otu n'ime ndị injinia Mac OS X mbụ, kwuru:

Anyị chọrọ ime ka ntinye ngwa ahụ dị mfe dị ka ịdọrọ akara ngosi ngwa site na ebe (ihe nkesa, mbanye mpụga) na draịvụ kọmputa gị. Iji mee nke a, ngwugwu ngwa ahụ na-echekwa ozi niile, gụnyere akara ngosi, ụdị, ụdị faịlụ a na-ahazi, ụdị URL atụmatụ nke sistemụ ahụ kwesịrị ịma iji hazie ngwa ahụ. Nke a gụnyekwara ozi maka 'nchekwa etiti' na nchekwa data ọrụ akara yana ọrụ mmalite. Iji kwado arụmọrụ, a na-achọpụta ngwa ngwa n'ọtụtụ ebe 'maara nke ọma': usoro na akwụkwọ ndekọ aha ngwa onye ọrụ, yana ụfọdụ ndị ọzọ na-akpaghị aka ma ọ bụrụ na onye ọrụ gaa na Finder na ndekọ nke nwere ngwa ahụ. Na omume nke a rụrụ nke ọma.

https://youtu.be/qQsnqWJ8D2c
Apple WWDC 2000 nnọkọ 144 - Mac OS X: ngwa nkwakọ ngwaahịa na akwụkwọ obibi akwụkwọ.

Ọ nweghị ihe dị ka akụrụngwa a na desktọpụ Linux, yabụ anyị na-achọ mgbagha gburugburu oke nhazi na ọrụ AppImage.

Ihe ọzọ: Haiku ngwa ngwungwu?
Haiku ọ na-abịa napụta?

Na otu ihe ọzọ: nyiwe Linux dị ka ndabere nke gburugburu desktọpụ na-abụkarị nke a na-akọwapụtaghị nke ọma na ọtụtụ ihe ndị dị mfe na sistemu nchịkọta zuru oke na-agbaji n'ụzọ na-akụda mmụọ na mgbagwoju anya na Linux. Etinyere m akụkọ zuru oke maka okwu metụtara ikpo okwu Linux maka gburugburu desktọpụ (ndị mmepe nwere ike ikwu na ihe niile ga-adị otu a ogologo oge).

Akụkọ m na nsogbu nke gburugburu desktọpụ Linux na 2018

Ọbụna Linus Torvalds kwetara na nkewa bụ ihe kpatara echiche oghere ọrụ dara.

Ọ dị mma ịhụ Haiku!

Haiku na-eme ka ihe niile dị ịtụnanya dị mfe

Ọ bụ ezie na ụzọ nzuzu maka “porting” AppImage na Haiku bụ naanị ịgbalị wuo (ọkachasị runtime.c na ọrụ) akụrụngwa ya (nke nwere ike ọ ga-ekwe omume!), Nke a agaghị enye Haiku nnukwu uru. N'ihi na n'ezie, ọtụtụ n'ime nsogbu ndị a na-edozi na Haiku ma dị mma n'echiche. Haiku na-enye nkenke sistemu akụrụngwa akụrụngwa nke m na-achọ na gburugburu desktọpụ Linux ogologo oge na enweghị ike ikwere na anọghị ebe ahụ. Ya bụ:

Ihe ọzọ: Haiku ngwa ngwungwu?
Kwere ya ma ọ bụ na ị kwenyeghị, nke a bụ ihe ọtụtụ ndị ọrụ Linux enweghị ike imeri. Na Haiku ihe niile na-akpaghị aka!

  • Faịlụ ELF nke na-enweghị ihe nrụnye ga-enweta otu na-akpaghị aka mgbe ịpịrị ya ugboro abụọ na njikwa faịlụ.
  • Ngwa nwere ike ịnwe akụrụngwa arụnyere, dị ka akara ngosi, nke egosiri na njikwa faịlụ. Ọ dịghị mkpa ka idetuo ụyọkọ ihe oyiyi n'ime akwụkwọ ndekọ aha pụrụ iche nwere akara ngosi, yabụ na ọ dịghị mkpa ka ihichapụ ha mgbe ihichapụ ma ọ bụ bugharịa ngwa ahụ.
  • Enwere nchekwa data maka ijikọ ngwa na akwụkwọ, ọ dịghị mkpa idetu faịlụ ọ bụla maka nke a.
  • N'ime akwụkwọ ndekọ aha lib/n'akụkụ faịlụ arụrụ arụrụ, a na-achọrọ ọba akwụkwọ na ndabara.
  • Enweghị ọtụtụ nkesa na gburugburu desktọpụ ọ bụla na-arụ ọrụ, na-arụ ọrụ ebe niile.
  • Enweghị modul dị iche iche iji mee nke dị iche na ndekọ ngwa.
  • Ngwa enweghị ụzọ arụnyere n'ime akụrụngwa ha; ha nwere ọrụ pụrụ iche maka ikpebi ebe a na-agba ọsọ.
  • Ewebata echiche nke onyonyo sistemụ faịlụ agbakwunyere: nke a bụ ngwugwu hpkg ọ bụla. A na-etinye ha niile site na kernel.
  • A na-emepe faịlụ ọ bụla site na ngwa mepụtara ya, belụsọ na ị kọwapụtaghị nke ọma. Lee ka nke a si dị mma!

Ihe ọzọ: Haiku ngwa ngwungwu?
Png faịlụ abụọ. Rịba ama akara ngosi dị iche iche na-egosi na a ga-emepe ha site na ngwa dị iche iche mgbe ịpịrị ya ugboro abụọ. Rịbakwa ama "Mepee na:" menu ndọpụta ebe onye ọrụ nwere ike họrọ ngwa n'otu n'otu. Lee ka ọ dị mfe!

Ọ dị ka ọtụtụ n'ime crutches na workarounds chọrọ AppImage na Linux na-adịghị mkpa na Haiku, nke nwere mfe na ọkaibe na ya isi na-eme ka ọ na-edozi ọtụtụ n'ime anyị mkpa.

Haiku ọ chọrọ ngwugwu ngwa ma emechaa?

Nke a na-eduga na nnukwu ajụjụ. Ọ bụrụ na ọ bụ usoro ịdị ukwuu dị mfe ịmepụta usoro dị ka AppImage na Haiku karịa na Linux, ọ ga-aba uru ime? Ma ọ bụ Haiku, ya na sistemụ ngwugwu hpkg ya, wepụrụ nke ọma mkpa ọ dị ịzụlite echiche dị otú ahụ? Ọfọn, iji zaa anyị kwesịrị ileba anya na mkpali dị n'azụ ịdị adị nke AppImages.

Echiche onye ọrụ

Ka anyị lelee onye ọrụ njedebe anyị:

  • Achọrọ m ịwụnye ngwa na-arịọghị maka paswọọdụ nchịkwa (mgbọrọgwụ). Enweghị echiche nke onye nchịkwa na Haiku, onye ọrụ nwere njikwa zuru oke dịka ọ bụ usoro nkeonwe! (N'ụkpụrụ, ị nwere ike iche nke a na ọnọdụ ọtụtụ, enwere m olileanya na ndị mmepe na-eme ka ọ dị mfe)
  • Achọrọ m ịnweta ụdị ngwa kachasị ọhụrụ na nke kachasị ukwuu, na-echeghị ka ha pụta na nkesa m (ọtụtụ mgbe nke a pụtara "ọ dịghị mgbe", ma ọ dịkarịa ala ọ gwụla ma m na-emelite sistemụ arụmọrụ dum). Na Haiku a na-edozi nke a site na mwepụta na-ese n'elu mmiri. Nke a pụtara na ị nwere ike nweta ụdị ngwa kachasị ọhụrụ na nke kachasị ukwuu, mana iji mee nke a, ị ga-emelite sistemụ ndị ọzọ mgbe niile, na-atụgharị ya nke ọma ka ọ bụrụ “ ebumnuche na-agagharị ”.
  • Achọrọ m ọtụtụ nsụgharị nke otu ngwa n'akụkụ n'akụkụ, ebe ọ bụ na ọ dịghị ụzọ iji mara ihe agbajiri na nsụgharị ọhụrụ, ma ọ bụ, sị, M, dị ka onye mmepụta weebụ, ọ dị m mkpa ịnwale ọrụ m n'okpuru nsụgharị dị iche iche nke ihe nchọgharị ahụ. Haiku na-edozi nsogbu nke mbụ, ma ọ bụghị nke abụọ. A na-atụgharịghachi mmelite, ma ọ bụ naanị maka usoro dum, ọ gaghị ekwe omume (dị ka m maara) na-agba ọsọ, dịka ọmụmaatụ, ọtụtụ ụdị WebPositive ma ọ bụ LibreOffice n'otu oge.

Otu n'ime ndị mmepe dere:

N'ezie, ihe kpatara ya bụ nke a: ihe eji eme ihe dị ụkọ na njikarịcha maka ya enweghị isi; na-emeso ya dị ka ihe pụrụ iche na HaikuPorts yiri ka anabatara.

  • Achọrọ m idowe ngwa n'ebe masịrị m, ọ bụghị na draịva mmalite m. Oghere diski na-agwụkarị m, yabụ achọrọ m ijikọ draịva mpụga ma ọ bụ ndekọ netwọkụ iji chekwaa ngwa (ụdị niile m budata). Ọ bụrụ na m jikọọ ụdị draịva a, achọrọ m ngwa ka ewewe ya site na ịpị ugboro abụọ. Haiku na-echekwa ụdị ngwungwu ochie, mana amaghị m ka m ga-esi bugharịa ha na draịva mpụga, ma ọ bụ ka esi malite ngwa site na ebe ahụ ma emechaa.

Okwu onye nrụpụta:

Na teknụzụ, nke a adịlarị ike site na iwu ugwu. N'ezie, anyị ga-eme GUI maka nke a ozugbo anyị nwere ndị ọrụ nwere mmasị zuru oke.

  • Achọghị m ọtụtụ nde faịlụ gbasasịa n'ofe sistemụ faịlụ nke m na-enweghị ike iji aka m jikwaa onwe m. Achọrọ m otu faịlụ kwa ngwa nke m nwere ike ibudata, bugharịa, hichapụ ngwa ngwa. Na Haiku, a na-edozi nsogbu a site na iji ngwugwu .hpkg, nke na-ebufe, dịka ọmụmaatụ, Python, site na ọtụtụ puku faịlụ n'ime otu. Ma ọ bụrụ na enwere, dịka ọmụmaatụ, Scribus na-eji python, mgbe ahụ, m ga-edozi ma ọ dịkarịa ala faịlụ abụọ. Na m ga-akpachapụ anya idobe ụdị nke ha na-arụ ọrụ na onye ọ bụla ọzọ.

Ihe ọzọ: Haiku ngwa ngwungwu?
Otutu ụdị nke AppImages na-agba n'akụkụ n'akụkụ otu Linux

Echiche onye nrụpụta ngwa

Ka anyị lee anya n'echiche onye nrụpụta ngwa:

  • Achọrọ m ijikwa ahụmịhe onye ọrụ niile. Achọghị m ịdabere na sistemụ arụmọrụ ịgwa m mgbe na otu m ga-esi hapụ ngwa. Haiku na-enye ndị mmepe ohere ịrụ ọrụ na ebe nchekwa hpkg nke ha, mana nke a pụtara na ndị ọrụ ga-eji aka ha dozie ha, nke na-eme ka echiche ahụ bụrụ "ihe na-adịghị mma."
  • Enwere m ibe nbudata na webụsaịtị m ebe m na-ekesa .exe maka Windows, .dmg maka Mac na .AppImage maka Linux. Ma ọ bụ ikekwe m chọrọ itinye ego na ibe a, ọ nwere ihe ọ bụla ga-ekwe omume? Kedu ihe m ga-etinye ebe ahụ maka Haiku? Faịlụ ezuola .hpkg na ndabere naanị site na HaikuPorts
  • Akụrụngwa m chọrọ ụdị ngwanrọ ndị ọzọ akọwapụtara. Dịka ọmụmaatụ, a maara na Krita chọrọ ụdị nke Qt, ma ọ bụ Qt nke a na-edozi nke ọma na ụdị nke Krita, opekempe ruo mgbe a ga-atụgharịghachi patches na Qt. Ị nwere ike ịkwado Qt nke gị maka ngwa gị na ngwugwu .hpkg, mana o yikarịrị ka a naghị anabata nke a.

Ihe ọzọ: Haiku ngwa ngwungwu?
Ibe nbudata ngwa mgbe niile. Kedu ihe m ga-etinye ebe a maka Haiku?

Ga-ejikọta (dị dị ka akwụkwọ ndekọ aha ngwa dị ka AppDir ma ọ bụ .app na ụdị Apple) na/ma ọ bụ onyonyo (n'ụdị AppImages nke ukwuu gbanwetụrụ ma ọ bụ .dmg sitere na Apple) ngwa bara uru mgbakwunye na gburugburu desktọpụ Haiku? Ma ọ bụ ọ ga-agbaze foto ahụ dum wee duga na nkewa, ya mere tinye mgbagwoju anya? Adọwara m: n'otu aka ahụ, ịma mma na ọkaibe nke Haiku dabere n'eziokwu na ọ na-enwekarị otu ụzọ isi mee ihe, karịa ọtụtụ. N'aka nke ọzọ, ọtụtụ n'ime akụrụngwa maka katalọgụ na / ma ọ bụ ngwa ngwa adịlarị, ya mere usoro ahụ na-eti mkpu ka pasent ole na ole fọdụrụnụ dabara.

Dị ka onye mmepụta si kwuo maazị. waddlesplash

Na Linux ha (katalọgụ na ngwa ngwa, - ihe ruru. onye ntụgharị okwu) O yikarịrị ka ọ bụ ngwọta teknụzụ maka nsogbu sistemu. Na Haiku, anyị na-ahọrọ naanị idozi nsogbu sistemụ.

Kedu ihe ị chere?

Tupu ị zaa...

Chere, ka anyị mee nyocha eziokwu ngwa ngwa: n'eziokwu akwụkwọ ndekọ aha -bụ akụkụ nke Haiku:

Ihe ọzọ: Haiku ngwa ngwungwu?
Akwụkwọ ndekọ aha dị adị na Haiku, mana akwadobeghị ya na njikwa faịlụ

A naghị akwado ha nke ọma, sịnụ, Macintosh Finder. Kedu ka ọ ga-esi dị mma ma ọ bụrụ na akwụkwọ ndekọ aha QtCreator nwere aha na akara ngosi "QtCreator" n'elu akuku aka ekpe, na-ebupụta ngwa ahụ mgbe ịpịrị ya ugboro abụọ?

Obere oge tupu m ama jụrụ:

Ị ji n'aka na ị nwere ike ịme ngwa ochie gị nke dị afọ iri taa mgbe ụlọ ahịa ngwa na ebe nchekwa nkesa chefuru ha na ndabere ha? Ị nwere obi ike na ị ka ga-enwe ike ịnweta ọrụ gị ugbu a n'ọdịnihu?

Enweelarị azịza sitere na Haiku, ma ọ bụ katalọgụ na ngwugwu ngwa nwere ike inye aka ebe a? Echere m na ha nwere ike.

Dị ka Mr. waddlesplash:

Ee, anyị nwere azịza nke ajụjụ a: anyị ga-akwado ngwa ndị a naanị ogologo oge ọ dị mkpa ruo mgbe mmadụ nwere ike ịgụ ụdị faịlụ ha n'ụzọ ziri ezi ma ọ bụ nye ọrụ otu na otu. Nkwenye anyị ịkwado ngwa BeOS R5 na Haiku bụ ihe akaebe nke a ...

Nke ahụ bụ n'ezie!

Kedu ihe Haiku kwesịrị ime?

Enwere m ike iche n'echiche ịdị na-ebikọ ọnụ n'udo nke hpkg, akwụkwọ ndekọ aha na onyonyo ngwa:

  • A na-eji ngwanrọ sistemụ .hpkg
  • Maka sọftụwia a na-ejikarị eme ihe (karịsịa ndị chọrọ ịhazi oge mwepụta), jiri .hpkg (ihe dị ka 80% nke ikpe niile)
  • Ụfọdụ etinyere site na .hpkg, ngwa ga-erite uru site na ịkwaga na ngwa ndekọ akụrụngwa (dịka QtCreator): a ga-ekesa ha dị ka .hpkg, dị ka ọ dị na mbụ.

maazị. waddlesplash dere, sị:

Ọ bụrụ na naanị ihe ịchọrọ bụ ịlele ngwa n'ime /system/apps, kama anyị kwesịrị ime ka akwụkwọ ndekọ aha dị na Deskbar dịkwuo mfe maka ndị ọrụ, ebe ọ bụ na /system/apps Ezubereghị ka ndị ọrụ na-emeghe ma na-ele ya anya (n'adịghị ka MacOS). Maka ọnọdụ ndị dị otú ahụ, Haiku nwere echiche dị iche, ma nhọrọ a bụ, na tiori, anabatara.

  • Haiku na-enweta akụrụngwa maka ihe onyonyo ngwa na-agba ọsọ, abalị, na-aga n'ihu na nnwale na-ewuli sọftụwia, yana maka ikpe mgbe onye ọrụ chọrọ “ifufe ya n'oge”, maka sọftụwia nkeonwe na nke ime, yana ikpe ndị ọzọ pụrụ iche (ihe dị ka 20% nke niile). Foto ndị a nwere faịlụ ndị dị mkpa iji mee ngwa ahụ .hpkg, kwadoro site na usoro, na mgbe emechara ngwa - unmounted. (Ikekwe, onye njikwa faili nwere ike itinye faịlụ .hpkg n'ime onyonyo ngwa, na-akpaghị aka ma ọ bụ na arịrịọ onye ọrụ - nke ọma, dị ka mgbe ịdọrọ ngwa na ndekọ netwọkụ ma ọ bụ mbanye mpụga. Ọ bụ naanị egwu! Ma ọ bụ kama, uri - haiku.) N'aka nke ọzọ, onye ọrụ nwere ike ịwụnye ọdịnaya nke ihe oyiyi ahụ n'ụdị faịlụ..hpkg, mgbe nke ahụ gasịrị, a ga-emelite ha ma hazie ya n'otu ụzọ ahụ dị ka a ga-esi tinye ha site na HaikuDepot ... Anyị kwesịrị ịtụgharị uche).

Okwu sitere n'aka Mr. waddlesplash:

Ngwa ọsọ sitere na draịva mpụga ma ọ bụ akwụkwọ ndekọ aha netwọk nwere ike ịba uru. Na ịgbakwunye ikike ịhazi ọtụtụ "mpaghara" maka pkgman ga-abụ ihe mara mma.

Usoro dị otú ahụ ga-erite uru nke hpkg, akwụkwọ ndekọ aha, na onyonyo ngwa. Ha dị mma n'otu n'otu, ma ọnụ ha ga-aghọ ndị a na-apụghị imeri emeri.

nkwubi

Haiku nwere usoro nke na-enye ahụmịhe ọrụ dị mfe na ọkaibe maka PC, ma gafere nke a na-enyekarị maka Linux PC. Usoro ngwugwu .hpkg bụ otu n'ime ihe atụ ndị dị otú ahụ, ma ndị ọzọ nke usoro na-imbued na sophistication. Agbanyeghị, Haiku ga-erite uru na akwụkwọ ndekọ aha kwesịrị ekwesị yana nkwado onyonyo ngwa. Otu kacha mma ime nke a kwesịrị ka gị na ndị maara Haiku kparịta ụka, nkà ihe ọmụma na ụkpụrụ ụlọ ya karịa ka m maara. A sị ka e kwuwe, ejirila m Haiku mee ihe ihe karịrị otu izu. Ka o sina dị, ekwenyere m na ndị na-emepụta Haiku, ndị mmepe na ndị na-ese ụkpụrụ ụlọ ga-erite uru n'echiche ọhụrụ a. Ma ọ́ dịghị ihe ọzọ, m ga-enwe obi ụtọ ịbụ “onye mmekọ na-akpachapụ anya.” Enwere m ihe karịrị afọ 10 nke ahụmịhe aka na akwụkwọ katalọgụ na ngwugwu Linux ma ọ ga-amasị m ịchọta ha maka ha na Haiku, echiche nke m chere na ha dabara nke ọma. Ngwọta ndị nwere ike ime nke m tụpụtara abụghị naanị eziokwu maka nsogbu ndị m kọwapụtara, ma ọ bụrụ na ndị otu Haiku ekpebie ịchọta ndị ọzọ, ndị mara mma, m niile bụ maka ya. N'ụzọ bụ isi, m na-ama na-eche echiche banyere echiche nke otú e si eme usoro hpkg ọbụna ihe ịtụnanya na-enweghị ịgbanwe otú ọ na-arụ ọrụ. Ọ tụgharịrị na ndị otu Haiku nọ na-eche echiche banyere ngwugwu ngwa ruo ogologo oge mgbe ha na-emejuputa usoro njikwa ngwugwu, ma ọ dị nwute (echere m) echiche ahụ aghọwo "ihe na-adịghị mma". Ma eleghị anya, ọ bụ oge ịtụte ya?

Gbalịa ya n'onwe gị! E kwuwerị, ọrụ Haiku na-enye ihe oyiyi maka booting site na DVD ma ọ bụ USB, emepụtara ежедневно.
Enwere ajụjụ? Anyị na-akpọ gị òkù ka ị na-asụ Russian telegram ọwa.

Nyochaa mperi: Otu esi agba onwe gị n'ụkwụ na C na C++. Nchịkọta Ntụziaka Haiku OS

si onye ode akwukwo ntụgharị asụsụ: nke a bụ edemede nke asatọ na nke ikpeazụ na usoro gbasara Haiku.

Ndepụta akụkọ: Nke mbụ Nke abụọ Nke atọ Nke anọ Nke ise Nke isii Nke asaa

Naanị ndị ọrụ edebanyere aha nwere ike isonye na nyocha a. banye, Biko.

Ọ bụ ihe ezi uche dị na ya ibufe sistemụ hpkg na Linux?

  • Ee

  • Ọ dịghị

  • Emebere ya nke ọma, m ga-ede na nkwupụta

Ndị ọrụ 20 tụrụ vootu. Ndị ọrụ 5 anabataghị.

isi: www.habr.com

Tinye a comment