Wax kale: Haiku xidhmooyinka abka?

Wax kale: Haiku xidhmooyinka abka?

TL, DRHaiku ma heli karaa taageero habboon xirmooyinka codsiga, sida buug-tusaha codsiga (sida .app on Mac) iyo/ama sawirada codsiga (Linux AppImage) Waxaan u maleynayaa in tani ay noqon doonto wax ku kordhin mudan oo sahlan in si sax ah loo hirgeliyo marka loo eego nidaamyada kale maadaama inta badan kaabayaashii hore ay jireen.

Usbuuc ka hor Waxaan helay Haiku, nidaam wanaagsan oo lama filaan ah. Hagaag, maadaama aan muddo dheer xiisaynayay buug-tusaha iyo sawirada codsiyada (oo ay dhiirigelisay fududaanta Macintosh), la yaab maaha in fikrad maskaxdayda ku soo dhacday.

Si loo fahmo buuxda, waxaan ahay abuuraha iyo qoraaga AppImage, qaabka qaybinta codsiga Linux kaas oo ujeedadiisu tahay fududaynta Mac oo siinaya koontarool buuxa qorayaasha codsiga iyo isticmaalayaasha dhamaadka (haddii aad rabto inaad wax badan ogaato, eeg wiki ΠΈ dukumeenti).

Maxaa dhacaya haddii aan u samayno AppImage Haiku?

Aynu ka fikirno in yar, aragti ahaan: waxa loo baahan yahay in la sameeyo si loo helo AppImage, ama wax la mid ah, Haiku? Muhiim ma aha in la abuuro wax hadda, sababtoo ah nidaamka horayba uga jiray Haiku wuxuu u shaqeeyaa si la yaab leh, laakiin tijaabo male-awaal ah ayaa fiicnaan lahayd. Waxay sidoo kale muujineysaa casriyeynta Haiku, marka la barbar dhigo jawiga desktop desktop, halkaas oo waxyaalahan oo kale ay aad u adag yihiin (waxaan xaq u leeyahay inaan sidaas dhaho: Waxaan la halgamayay qaladka 10 sano).

Wax kale: Haiku xidhmooyinka abka?
Nidaamka Macintosh 1, codsi kastaa wuxuu ahaa fayl gaar ah "lagu maamulay" Finder. Isticmaalka AppImage Waxaan isku dayayaa inaan dib u soo celiyo khibrad isticmaale oo la mid ah Linux.

Marka hore, waa maxay AppImage? Kani waa nidaam lagu sii daayo codsiyada qolo saddexaad (tusaale, Daaweynta Ultimaker), U oggolaanshaha codsiyada in la sii daayo marka iyo sida ay rabaan: ma jirto baahi loo qabo in la ogaado waxyaabaha gaarka ah ee qaybinta kala duwan, dhisidda siyaasado ama dhisidda kaabayaasha, looma baahna taageero ilaaliye, mana u sheegaan dadka isticmaala waxa (ma) ay rakibi karaan kombayuutarkooda. AppImage waa in loo fahmo sida shay la mid ah xirmada Mac qaabka .app gudaha sawirka diskka .dmg. Farqiga ugu weyn ayaa ah in codsiyada aan la koobiyin, laakiin ay ku jiraan gudaha AppImage weligood, si la mid ah baakadaha Haiku .hpkg rakiban, oo aan waligiis lagu rakibin dareenka caadiga ah.

In ka badan 10 sano oo jiritaanka, AppImage wuxuu helay xoogaa rafcaan iyo caan ah: Linus Torvalds laftiisa ayaa si cad u ansixiyay, iyo mashaariicda guud (tusaale ahaan, LibreOffice, Krita, Inkscape, Scribus, ImageMagick) waxay u qaateen habka ugu muhiimsan. si loo qaybiyo dhismayaal joogto ah ama habeennimo ah, oo aan faragelinayn codsiyada isticmaale ee rakiban ama la rariday. Si kastaba ha ahaatee, deegaanka desktop Linux iyo qaybinta inta badan waxay wali ku dheggan yihiin qaab dhaqameedka, qaabka qaybinta ku salaysan ilaaliye dhexe iyo/ama kor u qaadaan ganacsigooda ganacsi iyo/ama barnaamijyada injineernimada ee ku salaysan Flatpak (RedHat, Fedora, GNOME) iyo Snappy (Canonical, Ubuntu). Way timaadaa wax lagu qoslo.

Sidee u shaqaysaa

  • AppImage kastaa wuxuu ka kooban yahay 2 qaybood: laba-guji ELF yar (waxa loogu yeero. runtime.c), oo ay ku xigto sawirka nidaamka faylka SquashFS.

Wax kale: Haiku xidhmooyinka abka?

  • Nidaamka faylka SquashFS wuxuu ka kooban yahay culeyska codsiga iyo wax kasta oo loo baahan yahay si loo socodsiiyo, taas oo maskaxda saxda ah aan loo tixgelin karin qayb ka mid ah rakibidda caadiga ah ee nidaam kasta oo caddaalad ah oo dhowaan la beegsaday (qaybinta Linux). Waxa kale oo ka kooban xogta badan, sida magaca codsiga, calaamadaha, noocyada MIME, iwm, iwm.

Wax kale: Haiku xidhmooyinka abka?

  • Marka uu maamulo isticmaaluhu, runtime waxay isticmaashaa FUSE iyo squashfuse si ay ugu dhejiso nidaamka faylalka, ka dibna waxay qabataa socodsiinta barta gelitaanka (aka AppRun) gudaha ku rakiban AppImage.
    Nidaamka faylka waa la furayaa ka dib marka habka la dhammeeyo.

Wax walba waxay u muuqdaan kuwo fudud.

Waxyaalahaasina wax walba way adkeeyaan:

  • Iyada oo noocyada kala duwan ee qaybinta Linux, wax "maskaxda saxda ah" laguma magacaabi karo "qeyb ka mid ah rakibaadda aasaasiga ah ee nidaam kasta oo cusub." Waxaan ka shaqeyneynaa arrintan anagoo dhisayna ka saarida, taasoo kuu ogolaanaysa inaad go'aamiso waxa lagu xidhi doono AppImage iyo waxa loo baahan doono in la qaado meel kale. Isla mar ahaantaana, waxaan mararka qaarkood seegnaa, inkastoo xaqiiqda ah, guud ahaan, wax waliba si fiican ayey u shaqeeyaan. Sababtan awgeed, waxaan kugula talineynaa abuurayaasha xirmooyinka inay tijaabiyaan AppImages dhammaan nidaamyada bartilmaameedka ah (qeybinta).
  • Culayska dalabka waa in la rari karaa nidaamka faylka. Nasiib darro, codsiyo badan ayaa leh wadooyin sax ah oo si adag u sumadeeyay, tusaale ahaan, agabka gudaha /usr/share. Tani waxay u baahan tahay in si uun loo hagaajiyo. Intaa waxaa dheer, waa inaad dhoofisaa LD_LIBRARY_PATH, ama hagaajin rpath si uu raadiyuhu u helo maktabado la xidhiidha. Habka ugu horreeya wuxuu leeyahay dib-u-dhacyo (kuwaas oo looga gudbo siyaalo adag), ta labaadna waa mid dhib yar.
  • Dhibta ugu weyn ee UX ee isticmaalayaasha waa taas dhigay xoogaa la fulin karo AppImage ka dib markii la soo dejiyo. Rumayso ama ha rumaysan, tani waxay caqabad dhab ah u tahay qaar. Baahida loo qabo in la dejiyo xoogaa la fulin karo waa dhib xitaa isticmaalayaasha khibradda leh. Xakameyn ahaan, waxaan soo jeedinay in la rakibo adeeg yar oo kormeeraya faylalka AppImage oo dejinaya xoogaa fulintooda. Qaabkeeda saafiga ah, maahan xalka ugu fiican, maadaama aysan ka shaqeyn doonin sanduuqa. Qaybinta Linux ma bixiso adeeggan, sidaas darteed, isticmaalayaashu waxay leeyihiin khibrad xun oo ka baxsan sanduuqa.
  • Isticmaalayaasha Linux waxay filayaan codsi cusub inuu sumad ku yeesho liiska bilowga. Ma sheegi kartid nidaamka: "Fiiri, waxaa jira codsi cusub, aan shaqeyno." Taa beddelkeeda, marka loo eego qeexitaanka XDG, waxaad u baahan tahay inaad nuqul ka sameyso faylka .desktop meesha saxda ah ee /usr loogu talagalay rakibaadda nidaamka-ballaaran, ama gudaha $HOME shakhsi ahaan. Astaamaha cabbirrada qaarkood, marka loo eego qeexitaanka XDG, waxay u baahan yihiin in la dhigo meelo gaar ah usr ama $HOME, ka dibna ku socodsii amarrada goobta shaqada si aad u cusboonaysiiso cache icon, ama rajaynayso in maamulaha deegaanka shaqadu uu garto oo si toos ah u ogaado wax walba. La mid ah noocyada MIME Ka-hortag ahaan, waxaa la soo jeediyay in la isticmaalo adeeg isku mid ah, kaas oo, marka lagu daro dejinta calanka fulinta, uu doono, haddii ay jiraan astaamo, iwm. gudaha AppImage, ka koobi iyaga AppImage meelaha saxda ah sida uu qabo XDG. Marka la tirtiro ama la guuro, adeegga ayaa la filayaa inuu nadiifiyo wax walba. Dabcan, waxaa jira kala duwanaansho u dhexeeya habdhaqanka jawi kasta oo shaqo, qaababka faylalka garaafyada, cabbirkooda, meelaha lagu kaydiyo iyo hababka loo cusbooneysiiyo khasnadaha, taas oo abuureysa dhibaato. Marka la soo koobo, habkani waa buro.
  • Haddii ta sare ku filnayn, weli ma jiro summada AppImage ee maamulaha faylka. Dunida Linux wali ma aysan go'aansan inay hirgeliso elficon (in kasta oo dood ΠΈ hirgelinta), markaa suurtagal maaha in si toos ah loo dhexgeliyo astaanta codsiga. Markaa waxay soo baxday in codsiyada maamulaha faylka aysan lahayn astaamo u gaar ah (wax farqi ah ma jiro, AppImage ama wax kale), waxay ku jiraan oo keliya bilowga menu. Hareer ahaan, waxaan isticmaaleynaa thumbnails, farsamo markii hore loo qorsheeyay si loogu oggolaado maamulayaasha desktop-ka inay muujiyaan sawirada thumbnail ee faylalka garaafyada sida astaanta. Sidaa darteed, adeegga dejinta xoogaa fulintu wuxuu sidoo kale u shaqeeyaa sidii "miniaturizer", abuurista iyo qorista sawirka thumbnails goobaha ku habboon /usr ΠΈ $HOME. Adeegan sidoo kale wuxuu sameeyaa nadiifin haddii AppImage la tirtiro ama la guuro. Sababo la xiriira xaqiiqda ah in maareeyaha desktop kasta uu u dhaqmo si ka duwan si ka duwan, tusaale ahaan, qaabkee ayuu u aqbalayaa astaanta, cabbirka ama meelaha, tani runtii waa xanuun.
  • Codsigu si fudud ayuu ugu burburaa fulinta haddii khaladaad dhaco (tusaale, waxaa jira maktabad aan ka mid ahayn nidaamka aasaasiga ah oo aan lagu bixin AppImage), mana jiro qof u sheegaya isticmaalaha GUI waxa dhabta ah ee dhacaya. Waxaan bilownay inaan tan ku wareegno annagoo adeegsanayna ogeysiisyada on desktop-ka, taas oo macnaheedu yahay in aan u baahanahay in aan ka qabano khaladaadka khadka taliska, u beddelo farriimaha isticmaala-faham, ka dibna u baahan in lagu soo bandhigo miiska. Dabcan, deegaan kasta oo desktop-ka ah ayaa wax yar si kala duwan u maamula.
  • Waqtigan xaadirka ah (Sebtembar 2019 - qoraalka turjubaanka) Ma helin hab fudud oo aan ugu sheego nidaamka in faylka 1.png waa in la furo iyadoo la isticmaalayo Krita, iyo 2.png - iyadoo la isticmaalayo GIMP.

Wax kale: Haiku xidhmooyinka abka?
Goobta kaydinta ee qeexitaannada miiska iskutallaabta ee loo isticmaalo GNOME, KDE ΠΈ Xfce waa freedesktop.org

Gaaritaanka heerka casriga ah ee si qoto dheer loogu dhejiyay jawiga shaqada ee Haiku waa adag tahay, haddii aysan suurtagal ahayn, sababtoo ah sifooyinka. XDG ka freedesktop.org for cross-desktop, iyo sidoo kale fulinta maareeyayaasha desktop ku salaysan tilmaamahan. Tusaale ahaan, waxaan soo qaadan karnaa hal icon Firefox system-ballaaran: sida muuqata, qorayaasha XDG xitaa uma malaynayn in isticmaale uu yeelan karo noocyo badan oo isla codsi ah.

Wax kale: Haiku xidhmooyinka abka?
Astaamaha noocyada kala duwan ee Firefox

Waxaan la yaabanahay waxa dunidu Linux ka baran karto Mac OS X si looga fogaado isku-dhafka nidaamka. Haddii aad waqti haysato oo aad tan gasho, hubi inaad akhrido waxa Arnaud Gurdol, oo ka mid ah injineeradii ugu horreeyay ee Mac OS X, uu yidhi:

Waxa aanu rabnay in aanu ka dhigno ku rakibida arjiga sida ka jiidida sumadda codsiga meel (server, drive dibadda ah) ee kumbiyuutarkaaga. Si tan loo sameeyo, xirmada codsigu waxay kaydisaa dhammaan macluumaadka, oo ay ku jiraan calaamadaha, nooca, nooca faylka la farsamaynayo, nooca URL ee nidaamku u baahan yahay inuu ogaado si loo socodsiiyo codsiga. Tan waxa kale oo ka mid ah macluumaadka 'kaydinta dhexe' ee ku jirta kaydka Adeegyada Icon iyo Adeegyada Daahfurka. Si loo taageero waxqabadka, codsiyada waxa 'laga helay' meelo badan oo 'si wanaagsan loo yaqaan': nidaamka iyo tusaha Codsiyada isticmaalaha, iyo qaar kale si toos ah haddii isticmaaluhu u socdo Finder ee tusaha ku jira codsiga. Ficil ahaan tani waxay si fiican u shaqeysay.

https://youtu.be/qQsnqWJ8D2c
Apple WWDC 2000 fadhiga 144 - Mac OS X: codsiyada baakadaha iyo waraaqaha daabacaadda.

Ma jiraan wax la mid ah kaabayaashan miisaska Linux, marka waxaan raadineynaa xalal ku saabsan xaddidaadda qaabdhismeedka mashruuca AppImage.

Wax kale: Haiku xidhmooyinka abka?
Haiku ma u soo gurmanayaa?

Iyo hal shay oo kale: Goobaha Linux ee saldhigga u ah jawiga desktop waxay u muuqdaan inay si aad ah u hooseeyaan in waxyaabo badan oo aad u fudud nidaamka buuxa ee joogtada ah ay si jahawareer ah u kala qaybsan yihiin oo u adag Linux. Waxaan u hibeeyey warbixin dhan arrimaha la xiriira madal Linux ee deegaanka desktop (horumariyeyaasha aqoonta leh ayaa xaqiijiyay in wax walba ay sidan kusii ahaan doonaan waqti aad u dheer).

Warbixintayda ku saabsan dhibaatooyinka deegaanka desktop Linux ee 2018

Xataa Linus Torvalds wuxuu qirtay in kala qaybsanaantu ay tahay sababta fikradda goobta shaqadu u fashilantay.

Way fiicantahay inaan arko Haiku!

Haiku wuxuu ka dhigayaa wax kasta si yaab leh oo fudud

In kasta oo habka nafiska ah ee "porting" AppImage ee Haiku ay tahay in si fudud la isku dayo in la dhiso (badanaa runtime.c iyo adeegga) qaybaheeda (taas oo xitaa suurtagal noqon karta!), Tani ma siin doonto faa'iido badan Haiku. Sababtoo ah dhab ahaantii, inta badan dhibaatooyinkan waxaa lagu xalliyaa Haiku oo fikrad ahaan waa fiican yihiin. Haiku wuxuu bixiyaa habka saxda ah ee dhismaha kaabayaasha nidaamka oo aan muddo dheer ka raadinayay deegaanka desktop Linux oo aan rumaysan karin inaysan halkaas joogin. Kuwaas oo kala ah:

Wax kale: Haiku xidhmooyinka abka?
Rumayso ama ha rumaysan, tani waa wax badan oo isticmaalayaasha Linux ah aysan ka gudbi karin. On Haiku wax walba si toos ah ayaa loo sameeyaa!

  • Faylasha ELF ee aan lahayn xoogaa la fulin karo ayaa si toos ah mid u helaya marka laba jeer la gujiyo maamulaha faylka.
  • Codsiyada waxay yeelan karaan agab ku dhex dhisan, sida calaamado, kuwaas oo lagu soo bandhigay maamulaha faylka. Looma baahna in sawiro farabadan lagu koobiyeeyo hagayaal gaar ah oo leh calaamado, sidaa darteed looma baahna in la nadiifiyo kadib markii la tirtiro ama la dhaqaajiyo codsiga.
  • Waxaa jira xog uruurin loogu talagalay isku xirka codsiyada dukumentiyada, looma baahna in la koobiyo wax fayl ah tan.
  • lib/ tusaha ku xiga faylka la fulin karo, maktabadaha waxaa lagu raadiyaa si toos ah.
  • Ma jiraan meelo badan oo loo qaybiyo iyo deegaan desktop; wax kasta oo shaqeeya, meel walba wuu ka shaqeeyaa.
  • Ma jiro qayb gaar ah oo la wado oo ka duwan hagaha Codsiyada.
  • Codsiyada ma laha wadooyin dhamaystiran oo loo maro agabkooda; waxay leeyihiin hawlo gaar ah oo lagu go'aaminayo goobta wakhtiga runtime.
  • Fikradda sawirada nidaamka faylka la isku dhejiyay ayaa la soo bandhigay: tani waa xirmo kasta oo hpkg ah. Dhammaantood waxaa lagu rakibay kernel-ka.
  • Fayl kasta waxaa furaya arjiga abuuray, ilaa aad si cad u qeexdo mooyee. Sidee u fiican tani!

Wax kale: Haiku xidhmooyinka abka?
Laba fayl oo png ah. U fiirso calaamadaha kala duwan ee muujinaya in lagu furi doono codsiyo kala duwan marka laba jeer la gujiyo. Sidoo kale u fiirso "Open with:" liiska hoos-u-dhaca halkaas oo isticmaaluhu uu dooran karo codsi shakhsi ah. Sidee fudud!

Waxay u egtahay qaar badan oo ka mid ah xayndaabyada iyo meelaha looga baahan yahay AppImage ee Linux inay noqdaan kuwo aan loo baahnayn Haiku, kaas oo leh fududaan iyo casriyeyn xudunta u ah taas oo ka dhigaysa inay qabato badi baahiyadeena.

Haiku ma u baahan yahay xirmooyinka abka?

Tani waxay keenaysaa su'aal weyn. Haddii ay ahayd amar weyn oo fudud in la abuuro nidaam sida AppImage on Haiku marka loo eego Linux, miyay mudan tahay in la sameeyo? Mise Haiku, oo leh nidaamkeeda xirmada hpkg, ayaa si wax ku ool ah u tirtirtay baahida loo qabo horumarinta fikradda noocaas ah? Hagaag, si aan uga jawaabno waxaan u baahanahay inaan eegno dhiirigelinta ka dambeysa jiritaanka AppImages.

Aragtida isticmaalaha

Aynu eegno isticmaaleheena ugu dambeeya:

  • Waxaan rabaa in aan rakibo codsi aniga oo aan waydiisan erayga sirta ah ee maamulaha (root). Ma jiro fikrad ku saabsan maamulaha Haiku, isticmaaluhu wuxuu leeyahay kantarool buuxa maadaama ay tahay nidaam shakhsiyeed! (Mabda' ahaan, waxaad ku qiyaasi kartaa tan qaabka multiplayer, waxaan rajeynayaa in horumariyayaashu ay fududeeyaan)
  • Waxaan rabaa in aan helo noocyadii ugu dambeeyay iyo kuwa ugu waaweyn ee codsiyada, aniga oo aan sugin in ay ka soo muuqdaan qaybintayda (inta badan tani macnaheedu waa "waligeed", ugu yaraan ilaa aan cusbooneysiiyo nidaamka hawlgalka oo dhan mooyaane). Haiku tan waxaa lagu "xaliyay" siideyn sabeynaya. Tani waxay ka dhigan tahay in ay suurtagal tahay in la helo noocyadii ugu dambeeyay iyo kuwa ugu waaweyn ee codsiyada, laakiin si taas loo sameeyo waxaad u baahan tahay inaad si joogto ah u cusbooneysiiso inta ka hartay nidaamka, si wax ku ool ah ugu beddelo "bartilmaameedka socda".
  • Waxaan rabaa dhowr nooc oo codsi isku mid ah dhinac dhinac ah, maadaama aysan jirin si loo ogaado waxa jabay nuqulkii ugu dambeeyay, ama, waxaad dhahdaa, aniga oo ah horumariye web, waxaan u baahanahay inaan tijaabiyo shaqadayda hoos noocyada kala duwan ee browserka. Haiku wuxuu xalliyaa dhibaatada koowaad, laakiin ma xalliyo tan labaad. Cusbooneysiinta dib ayaa loo rogay, laakiin kaliya nidaamka oo dhan; macquul maaha (inta aan ogahay) in la ordo, tusaale ahaan, dhowr nooc oo WebPositive ama LibreOffice isku mar ah.

Mid ka mid ah horumariyeyaasha ayaa qoraya:

Asal ahaan caqli-galku waa kan: kiis adeegsigu aad buu naadir u yahay oo hagaajintiisa macno ma samaynayso; loola dhaqmo sidii kiis gaar ah oo ka dhacay HaikuPorts waxay u muuqataa mid la aqbali karo.

  • Waxaan u baahanahay in aan ku hayo abka halka aan ka helo, ma aha in aan ku hayo darawalkayga bilowga ah. Inta badan waxaa iga dhamaanaya booska diskooga, markaa waxaan u baahanahay inaan ku xidho darawal dibadeed ama tusaha shabakada si aan u kaydiyo codsiyada (dhammaan noocyada aan soo dejiyey). Haddii aan ku xidho darawalka noocan oo kale ah, waxaan u baahanahay codsiyada lagu bilaabo laba-gujis. Haiku waxa uu kaydiyaa noocyadii hore ee xidhmooyinka, laakiin ma aqaano sida loogu raro darawal dibadeed, ama sida loo bilaabo codsiyada halkaas ka dib.

Faallo horumariyaha:

Farsamo ahaan, tani waxay mar horeba suurtogal u tahay amarka buurta. Dabcan, waxaan u samayn doonaa GUI tan isla marka aan helno isticmaaleyaal xiiseeya oo nagu filan.

  • Uma baahni malaayiin faylal oo ku kala firirsan nidaamka faylalka kuwaas oo aanan gacanta ku maareyn karin naftayda. Waxaan rabaa hal fayl codsi kasta oo aan si fudud u soo dejisan karo, u dhaqaaqi karo, u tirtiri karo. On Haiku dhibaatadan waxaa lagu xalliyaa iyadoo la isticmaalayo baakadaha .hpkg, kaas oo u gudbiya, tusaale ahaan, Python, ka soo wareejinta kumanaan fayl oo mid ah. Laakiin haddii ay jirto, tusaale ahaan, Scribus oo isticmaalaya python, markaa waa inaan wax ka qabtaa ugu yaraan laba fayl. Oo waa inaan taxaddaraa si aan u ilaaliyo noocyo iyaga ka mid ah oo midba midka kale ka shaqeeya.

Wax kale: Haiku xidhmooyinka abka?
Noocyo badan oo AppImages ah oo dhinac u socda isla Linux

Aragtida horumariyaha codsiga

Aynu ka eegno aragtida horumariyaha arjiga:

  • Waxaan rabaa inaan xakameeyo dhammaan khibradaha isticmaalaha. Ma rabo inaan ku tiirsanaado nidaamka hawlgalka si aan u sheego goorta iyo sida aan u sii daayo codsiyada. Haiku waxay u ogolaataa horumariyeyaasha inay la shaqeeyaan kaydkooda hpkg, laakiin tani waxay la macno tahay in isticmaalayaashu ay ku qasbanaan doonaan inay gacanta ku dejiyaan, taas oo ka dhigaysa fikradda "mid soo jiidasho leh."
  • Waxaan ku leeyahay boggeyga soo dejinta oo aan ku qaybiyo .exe Daaqadaha, .dmg u Mac iyo .AppImage ee Linux. Mise waxaa laga yaabaa inaan rabo inaan lacag ka sameeyo gelitaanka boggan, ma jiraan wax suurtagal ah? Maxaan u dhigayaa Haiku? Faylka ayaa ku filan .hpkg Ku-tiirsanaanta kaliya ee HaikuPorts
  • Software-kaygu wuxuu u baahan yahay noocyo gaar ah oo software kale ah. Tusaale ahaan, waxaa la og yahay in Krita ay u baahan tahay nooc baako ah oo Qt ah, ama Qt oo si fiican loogu habeeyey nooc gaar ah oo Krita ah, ugu yaraan ilaa balastarrada dib loogu riixo Qt. Codsigaaga waxaad ku xidhi kartaa Qt-gaaga baako .hpkg, laakiin waxay u badan tahay in tani aan la soo dhawaynayn.

Wax kale: Haiku xidhmooyinka abka?
Bogga soo dejinta codsiga joogtada ah. Maxaan halkan ugu soo dhejiyaa Haiku?

Xirmooyinka (oo u jira sida hagaha codsiga sida AppDir ama .app qaabka Apple) iyo/ama sawirro (oo ah qaab AppImages aadka wax looga beddelay ama .dmg ka Apple) codsiyada faa'iido dheeraad ah in Haiku deegaanka desktop? Mise sawirka oo dhan ayay miisaamaysaa oo waxay u horseedi doontaa kala qaybsanaan, oo sidaas awgeed waxay ku dari doontaa kakanaanta? Waan jeexjeexay: dhinaca kale, quruxda iyo casriyeynta Haiku waxay ku saleysan tahay xaqiiqda ah in badanaa ay jirto hal qaab oo wax loo qabto, halkii ay ka ahaan lahayd kuwo badan. Dhanka kale, inta badan kaabayaasha buugaagta iyo/ama qolalka dalabka ayaa horeba u jiray, markaa nidaamku wuxuu u qaylinayaa boqolkiiba inta hadhay inay ku dhacaan meel.

Sida laga soo xigtay horumariyaha Mudane. waddlesplash

Linux waxay leeyihiin (buug-gacmeedyada iyo xirmooyinka codsiga, - qiyaastii. turjumaan) Waxay u badan tahay inay yihiin xal farsamo oo lagu xalliyo dhibaatooyinka nidaamka. Haiku waxaan doorbideynaa inaan si fudud u xalino dhibaatooyinka nidaamka.

Maxay kula tahay?

Inta aadan ka jawaabin...

Sug, aynu samayno hubin dhab ah oo degdeg ah: dhab ahaantii tusaha codsiga - Horay uga mid ahaa Haiku:

Wax kale: Haiku xidhmooyinka abka?
Hagayaasha arjiga ayaa horay uga jiray Haiku, laakiin wali laguma taageero maamulaha faylka

Looma taageero sida, dheh, Macintosh Finder. Sidee u fiicnaan lahayd haddii tusaha QtCreator uu lahaado magaca "QtCreator" ee geeska bidix ee sare, oo bilaabaya arjiga markii laba jeer la gujiyo?

Wax yar ka hor ayaan horeba ayaa la waydiiyay:

Ma hubtaa inaad socodsiin karto abkaagii tobanka sano jiray maanta marka dhammaan dukaamada abka iyo meelaha qaybinta ay illoobeen iyaga iyo ku tiirsanaanshahooda? Miyaad ku kalsoon tahay inaad weli awoodi doonto inaad gasho shaqadaada hadda mustaqbalka?

Hadda ka hor ma jirtaa jawaab ka timid Haiku, mise buug-gacmeedyada iyo xidhmooyinka codsiga ayaa halkan ku caawin kara? Waxaan filayaa inay awoodaan.

Sida uu sheegay Mr. waddlesplash:

Haa, waxaan haynaa jawaabta su'aasha: waxaan si fudud u taageeri doonaa codsiyadan ilaa iyo inta lagama maarmaanka ah ilaa qof u akhrin karo qaababkooda faylka si sax ah ama uu bixiyo hal-hal-midnimo. Ballanqaadkayaga ah inaan taageerno abka BeOS R5 ee Haiku waa caddaynta tan...

Taasi waa hubaal!

Tilaabo noocee ah ayuu Haiku qaadi karaa?

Waxaan qiyaasi karaa nabad ku wada noolaanshaha hpkg, hagayaasha iyo sawirada codsiga:

  • Isticmaalka software System .hpkg
  • Software-ka inta badan la isticmaalo (gaar ahaan kuwa u baahan in ay jadwal u sameeyaan sii daynta), isticmaal .hpkg (qiyaastii 80% dhammaan kiisaska)
  • Qaar ayaa lagu rakibay via .hpkgCodsiyada waxa ay ka faa'iidaysan doonaan u guurista kaabayaasha hagaha codsiga (tusaale QtCreator): waxa loo qaybin doonaa sidii .hpkg, sidii hore.

Mudane. waddlesplash wuxuu qoray:

Haddii waxa kaliya ee aad u baahan tahay ay tahay inaad aragto codsiyada /system/apps, Taa beddelkeeda waa in aan ka dhignaa hagayaasha ku yaal Deskbar mid aad loo maamuli karo isticmaalayaasha, tan iyo markii /system/apps looguma talagalin in si joogto ah loo furo oo ay daawadaan isticmaalayaashu (si ka duwan MacOS). Xaaladahan oo kale, Haiku wuxuu leeyahay qaab kale, laakiin doorashadani waa, aragti ahaan, la aqbali karo.

  • Haiku wuxuu helaa kaabayaasha loogu talagalay socodsiinta sawirada arjiga, habeen kasta, joogto ah iyo tijaabinta dhisitaanka softiweerka, iyo sidoo kale kiisaska marka adeegsaduhu rabo inuu "ku qaboojiyo wakhtiga", software gaar ah iyo gudaha, iyo kiisaska kale ee isticmaalka gaarka ah (qiyaastii 20% dhamaan). Sawiradan waxaa ku jira faylalka lagama maarmaanka u ah socodsiinta codsiga .hpkg, oo lagu rakibay nidaamka, iyo ka dib marka codsiga la dhammeeyo - unmounted. (Waxaa laga yaabaa in maamulaha faylka uu gelin karo faylasha .hpkg gal sawirada codsiga, si toos ah ama codsiga isticmaalaha - si fiican, sida marka aad u jiido codsiga tusaha shabakada ama wadista dibadda. Waa hees uun! Ama halkii, gabayada - haiku.) Dhanka kale, isticmaaluhu wuxuu rabi karaa inuu ku rakibo waxyaabaha ku jira sawirka qaabka faylalka..hpkg, ka dib markaa waa la cusboonaysiin doonaa oo loo habayn doonaa si la mid ah haddii lagu rakibay HaikuDepot ... Waxaan u baahanahay inaan maskaxda ku hayno).

Xigasho Mr. waddlesplash:

Codsiyada ka socda darawallada dibadda ama hagayaasha shabakadu waxay noqon karaan kuwo faa'iido leh. Iyo ku darida awoodda lagu habeynayo "aag" badan oo loogu talagalay pkgman waxay hubaal ahaan noqon doontaa muuqaal wanaagsan.

Nidaamkan oo kale wuxuu ka faa'iidaysan doonaa hpkg, hagaha, iyo sawirada codsiga. Shakhsi ahaan way wanaagsan yihiin, laakiin wadajir ahaan waxay noqonayaan kuwo aan la adkaan karin.

gunaanad

Haiku wuxuu leeyahay qaab-dhismeed siinaya khibrad isticmaale fudud oo casri ah PC-ga, wuxuuna aad uga fog yahay waxa sida caadiga ah loogu talagalay kombuyutarka Linux. Nidaamka xirmada .hpkg waa mid ka mid ah tusaale ahaan, laakiin inta kale ee nidaamka ayaa sidoo kale lagu daboolay casriyeyn. Si kastaba ha ahaatee, Haiku wuxuu ka faa'iidaysan doonaa tusaha saxda ah iyo taageerada sawirka codsiga. Sida ugu wanaagsan ee tan loo sameeyo ayaa mudan in lagala hadlo dadka yaqaan Haiku, falsafadeeda iyo qaab-dhismeedkeeda si aad uga fiican sida aan anigu u yaqaan. Ka dib oo dhan, waxaan isticmaalayay Haiku in ka yar hal usbuuc. Si kastaba ha ahaatee, waxaan aaminsanahay in Haiku naqshadeeyayaasha, horumariyayaashii, iyo naqshadeeyayaasha ay ka faa'iideysan doonaan aragtidan cusub. Ugu yaraan, waan ku farxi lahaa inaan noqdo "lammaanahooda xiisaha leh." Waxaan haystaa in ka badan 10 sano oo waayo-aragnimo ah oo ku saabsan buug-gacmeedyada codsiyada Linux iyo xidhmooyinka, waxaanan jeclaan lahaa inaan u helo isticmaalkooda Haiku, taas oo aan u maleynayo inay ku habboon yihiin. Xalka suurtagalka ah ee aan soo jeediyay macnaheedu maaha kuwa kaliya ee saxda ah ee dhibaatooyinka aan ku tilmaamay, iyo haddii kooxda Haiku ay go'aansadaan inay helaan kuwo kale, kuwo aad u qurux badan, aniga oo dhan ayaan u ahay. Asal ahaan, waxaan mar hore ka fekerayaa fikradda sida loo sameeyo nidaam hpkg xitaa ka sii yaab badan iyada oo aan la beddelin habka ay u shaqeyso. Waxay soo baxday in kooxda Haiku ay ka fikirayeen xirmooyinka codsiga muddo dheer marka la fulinayo nidaamka maaraynta xirmada, laakiin nasiib daro (waxaan u maleynayaa) fikradda waxay noqotay "dhacday". Ma laga yaabaa in ay tahay waqtigii dib loo soo noolayn lahaa?

Isku day naftaada! Ka dib oo dhan, mashruuca Haiku wuxuu bixiyaa sawirro laga soo qaaday DVD ama USB, oo la sameeyay Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ.
Wax su'aalo ah ma qabtaa? Waxaanu kugu martiqaadaynaa ku hadalka Ruushka kanaalka telegram.

Dulmar cilad: Sida cagaha looga toogto C iyo C++. Ururinta karinta Haiku OS

ka qoraa tarjumaad: tani waa maqaalkii siddeedaad ee ugu dambeeyay ee taxanaha Haiku.

Liiska maqaallada: Marka hore Midka labaad Saddexaad Afaraad Tan shanaad Lixaad Todobaad

Isticmaalayaasha diiwaangashan oo keliya ayaa ka qaybqaadan kara sahanka. Soo gal, soo dhawoow.

Macno ma leedahay in nidaamka hpkg loo geeyo Linux?

  • Haa

  • No

  • Horeba loo fuliyay, waxaan ku qori doonaa faallooyinka

20 isticmaale ayaa u codeeyay. 5 isticmaale ayaa ka aamusay.

Source: www.habr.com

Add a comment