Wani abu kuma: Haiku app bundles?

Wani abu kuma: Haiku app bundles?

TL, DR: Shin Haiku zai iya samun ingantaccen tallafi don fakitin aikace-aikacen, kamar kundayen adireshi (kamar .app akan Mac) da/ko hotunan aikace-aikace (Linux AppImage)? Ina tsammanin wannan zai zama ƙari mai dacewa wanda ya fi sauƙi don aiwatarwa daidai fiye da sauran tsarin tun da yawancin kayan aikin an riga an yi su.

Makon da ya gabata Na gano Haiku, tsari mai kyau da ba zato ba tsammani. Da kyau, tun da na daɗe ina sha'awar kundayen adireshi da hotunan aikace-aikacen (waɗanda aka yi wahayi daga sauƙi na Macintosh), ba abin mamaki ba ne cewa wani ra'ayi ya zo a zuciyata.

Don cikakkiyar fahimta, ni ne mahalicci kuma marubucin AppImage, tsarin rarraba aikace-aikacen Linux wanda ke nufin sauƙaƙe Mac kuma yana ba da cikakken iko ga marubutan aikace-aikacen da masu amfani da ƙarshen (idan kuna son ƙarin sani, duba). wiki и takardun shaida).

Idan muka yi AppImage don Haiku fa?

Bari mu yi tunani kadan, zalla a ka'idar: abin da ake bukata a yi domin samun AppImage, ko wani abu makamancin haka, akan Haiku? Ba lallai ba ne don ƙirƙirar wani abu a yanzu, saboda tsarin da ya riga ya wanzu a Haiku yana aiki da ban mamaki, amma gwaji na tunanin zai yi kyau. Hakanan yana nuna haɓakar Haiku, idan aka kwatanta da mahallin tebur na Linux, inda irin waɗannan abubuwa ke da matukar wahala (Ina da yancin faɗi haka: Na kasance ina fama da lalata har tsawon shekaru 10).

Wani abu kuma: Haiku app bundles?
A kan Tsarin Macintosh 1, kowane aikace-aikacen fayil ne daban "wanda aka sarrafa" a cikin Mai nema. Amfani da AppImage Ina ƙoƙarin sake ƙirƙirar ƙwarewar mai amfani iri ɗaya akan Linux.

Da farko, menene AppImage? Wannan tsarin ne don sakin aikace-aikacen ɓangare na uku (misali, Imarshen Cura), ƙyale aikace-aikacen da za a saki lokacin da kuma yadda suke so: babu buƙatar sanin ƙayyadaddun rarrabawa daban-daban, gina manufofi ko gina gine-gine, ba a buƙatar goyon bayan mai kulawa, kuma ba su gaya wa masu amfani da abin da (ba) za su iya shigarwa ba. akan kwamfutocinsu. AppImage ya kamata a fahimci kamar wani abu mai kama da kunshin Mac a cikin tsari .app cikin hoton diski .dmg. Babban bambancin shi ne cewa aikace-aikacen ba a kwafi ba, amma suna kasancewa a cikin AppImage har abada, daidai da fakitin Haiku. .hpkg saka, kuma ba a taɓa shigar da shi a cikin ma'anar da aka saba ba.

A cikin fiye da shekaru 10 na rayuwa, AppImage ya sami wasu sha'awa da shahararsa: Linus Torvalds kansa ya amince da shi a bainar jama'a, da ayyukan gama gari (misali, LibreOffice, Krita, Inkscape, Scribus, ImageMagick) sun karbe shi a matsayin babbar hanya. don rarraba ci gaba ko gini na dare, ba tsoma baki tare da shigar ko cire aikace-aikacen mai amfani ba. Koyaya, mahallin tebur na Linux da rarrabawa galibi har yanzu suna manne da al'ada, ƙirar rarraba tushen tushen mai kulawa da/ko haɓaka kasuwancin kasuwancin su da/ko shirye-shiryen injiniyan da suka dogara da su. Flatpak (RedHat, Fedora, GNOME) da Cirewa (Canonical, Ubuntu). Yana zuwa abin dariya.

Yadda duk yake aiki

  • Kowane AppImage ya ƙunshi sassa 2: ƙaramin danna ELF sau biyu (wanda ake kira. runtime.c), sannan hoton tsarin fayil ya biyo baya Farashin SquashFS.

Wani abu kuma: Haiku app bundles?

  • Tsarin fayil ɗin SquashFS yana ƙunshe da nauyin aikace-aikacen da duk abin da ake buƙata don gudanar da shi, wanda a cikin tunani mai kyau ba za a iya la'akari da wani ɓangare na shigarwa na tsoho ba don kowane tsarin da aka yi niyya kwanan nan (Rarraba Linux). Hakanan ya ƙunshi metadata, kamar sunan aikace-aikacen, gumaka, nau'ikan MIME, da sauransu, da sauransu.

Wani abu kuma: Haiku app bundles?

  • Lokacin da mai amfani ke gudanar da shi, lokacin gudu yana amfani da FUSE da squashfuse don hawa tsarin fayil, sannan yana ɗaukar wani wurin shigarwa (aka AppRun) a cikin AppImage da aka ɗora.
    Ana cire tsarin fayil ɗin bayan an gama aikin.

Komai yana da sauki.

Kuma waɗannan abubuwan suna rikitar da komai:

  • Tare da irin wannan nau'in rarraba Linux, babu wani abu "a cikin tunani mai kyau" da za a iya kiransa "sashe na tsoho shigarwa don kowane sabon tsarin manufa." Muna aiki a kusa da wannan batu ta hanyar gini ware, yana ba ku damar sanin abin da za a tattara a cikin AppImage da abin da za a buƙaci a ɗauka a wani wuri dabam. A lokaci guda kuma, wani lokacin muna rasa, duk da cewa, a gaba ɗaya, duk abin yana aiki sosai. Don haka, muna ba da shawarar masu ƙirƙirar fakiti su gwada AppImages akan duk tsarin da aka yi niyya (rarraba).
  • Dole ne a sake zazzage lodin aikace-aikace a cikin tsarin fayil ɗin. Abin takaici, yawancin aikace-aikacen suna da ƙaƙƙarfan ƙwaƙƙwaran hanyoyi zuwa, misali, albarkatu a ciki /usr/share. Wannan yana buƙatar gyara ko ta yaya. Bugu da kari, dole ne ka fitar da ko dai LD_LIBRARY_PATH, ko gyara rpath ta yadda loader zai iya samun dakunan karatu masu alaka. Hanya ta farko tana da illa (waɗanda aka shawo kan su ta hanyoyi masu rikitarwa), na biyu kuma mai wahala ne kawai.
  • Babban ramin UX ga masu amfani shine hakan saita executable bit AppImage fayil bayan zazzagewa. Ku yi imani da shi ko a'a, wannan hani ne na gaske ga wasu. Bukatar saita bit ɗin aiwatarwa yana da wahala har ma ga gogaggun masu amfani. A matsayin hanyar warwarewa, mun ba da shawarar shigar da ƙaramin sabis wanda ke sa ido kan fayilolin AppImage kuma ya saita bit ɗin aiwatar da su. A cikin tsari mai tsabta, ba shine mafi kyawun bayani ba, tun da ba zai yi aiki ba daga cikin akwatin. Rarraba Linux ba ta samar da wannan sabis ɗin ba, saboda haka, masu amfani suna da mummunan gogewa daga cikin akwatin.
  • Masu amfani da Linux suna tsammanin sabon aikace-aikacen zai sami gunki a cikin menu na farawa. Ba za ku iya gaya wa tsarin ba: "Duba, akwai sabon aikace-aikacen, bari mu yi aiki." Madadin haka, bisa ga ƙayyadaddun XDG, kuna buƙatar kwafi fayil ɗin .desktop zuwa inda ya dace a ciki /usr don shigarwa mai faɗin tsarin, ko a ciki $HOME ga daidaikun mutane. Gumaka na wasu masu girma dabam, bisa ga ƙayyadaddun XDG, suna buƙatar sanya su a wasu wurare a ciki usr ko $HOME, sa'an nan kuma gudanar da umarni a cikin yanayin aiki don sabunta cache icon, ko fatan cewa manajan yanayin aiki zai gano shi kuma ya gano komai ta atomatik. Haka yake da nau'ikan MIME. A matsayin aikin aiki, an ba da shawarar yin amfani da sabis iri ɗaya, wanda, ban da saita tutar aiwatarwa, zai, idan akwai gumaka, da sauransu. a cikin AppImage, kwafa su daga AppImage zuwa wuraren da suka dace bisa ga XDG. Lokacin sharewa ko motsawa, ana sa ran sabis ɗin zai share komai. Tabbas, akwai bambance-bambance a cikin halayen kowane yanayin aiki, a cikin tsarin fayil ɗin hoto, girman su, wuraren ajiya da hanyoyin sabunta caches, wanda ke haifar da matsala. A taƙaice, wannan hanya ita ce ƙugiya.
  • Idan abin da ke sama bai isa ba, har yanzu babu alamar AppImage a cikin mai sarrafa fayil. Duniyar Linux ba ta yanke shawarar aiwatar da elficon ba (duk da tattaunawa и aiwatarwa), don haka ba shi yiwuwa a saka gunkin kai tsaye cikin aikace-aikacen. Don haka ya bayyana cewa aikace-aikacen da ke cikin mai sarrafa fayil ba su da gumakan nasu (babu bambanci, AppImage ko wani abu dabam), suna cikin menu na farawa ne kawai. A matsayin mu'amala, muna amfani da thumbnails, wani tsarin da aka ƙera tun asali don ƙyale manajojin tebur su nuna hotunan samfoti na thumbnail a matsayin gumakansu. Sakamakon haka, sabis ɗin don saita bit ɗin aiwatarwa shima yana aiki azaman “miniaturizer”, ƙirƙira da rubuta gajerun hotuna zuwa wuraren da suka dace. /usr и $HOME. Wannan sabis ɗin kuma yana aiwatar da tsaftacewa idan an share ko motsa AppImage. Saboda gaskiyar cewa kowane kocin tebur yana nuna ɗan bambanta daban-daban, alal misali, a cikin abin da tsari yake karbuwa da gumaka, a cikin abin da girma dabam ko wurare, wannan duk mai raɗaɗi ne.
  • Aikace-aikacen kawai yana faɗuwa akan aiwatarwa idan kurakurai sun faru (misali, akwai ɗakin karatu wanda baya cikin tsarin tushe kuma ba a kawo shi a cikin AppImage), kuma babu wanda ya gaya wa mai amfani a cikin GUI ainihin abin da ke faruwa. Mun fara kewaya wannan ta amfani da sanarwar a kan tebur, wanda ke nufin muna buƙatar kama kurakurai daga layin umarni, mu mayar da su zuwa saƙonnin da masu amfani suka fahimta, waɗanda ke buƙatar nunawa a kan tebur. Kuma ba shakka, kowane yanayi na tebur yana ɗaukar su ɗan daban.
  • A halin yanzu (Satumba 2019 - bayanin mai fassara) Ban sami hanya mai sauƙi don gaya wa tsarin fayil ɗin ba. 1.png dole ne a buɗe ta amfani da Krita, kuma 2.png - amfani da GIMP.

Wani abu kuma: Haiku app bundles?
Wurin ajiya don ƙayyadaddun tebur da aka yi amfani da su a ciki GNOME, KDE и Xfce shine freedesktop.org

Samun matakin sophistication mai zurfi a cikin yanayin aikin Haiku yana da wahala, idan ba zai yiwu ba, saboda ƙayyadaddun bayanai. XDG daga freedesktop.org don giciye-tebur, da kuma aiwatar da masu sarrafa tebur bisa waɗannan ƙayyadaddun bayanai. A matsayin misali, za mu iya buga alamar Firefox mai faɗin tsari guda ɗaya: a fili, marubutan XDG ba su ma tunanin cewa mai amfani zai iya shigar da nau'ikan nau'ikan aikace-aikacen iri ɗaya ba.

Wani abu kuma: Haiku app bundles?
Gumaka don nau'ikan Firefox daban-daban

Ina mamakin abin da duniyar Linux za ta iya koya daga Mac OS X don guje wa lalata haɗin tsarin. Idan kuna da lokaci kuma kuna cikin wannan, ku tabbata ku karanta abin da Arnaud Gurdol, ɗaya daga cikin injiniyoyin Mac OS X na farko, ya ce:

Mun so mu sanya shigar da aikace-aikacen cikin sauƙi kamar jan alamar aikace-aikacen daga wani wuri (server, drive na waje) zuwa kan kwamfutarka. Don yin wannan, kunshin aikace-aikacen yana adana duk bayanan, gami da gumaka, sigar, nau'in fayil ɗin da ake sarrafa, nau'in tsare-tsaren URL waɗanda tsarin ke buƙatar sani don aiwatar da aikace-aikacen. Wannan kuma ya haɗa da bayanai don 'ma'aji na tsakiya' a cikin Icon Services da Ƙaddamar da bayanai na Sabis. Don tallafawa aiki, ana 'gano aikace-aikace' a wurare da yawa 'sananan' wurare: tsarin da kundayen adireshi na aikace-aikacen mai amfani, da wasu ta atomatik idan mai amfani ya kewaya zuwa Mai Nema a cikin kundin adireshi mai ɗauke da aikace-aikacen. A aikace wannan yayi aiki sosai.

https://youtu.be/qQsnqWJ8D2c
Apple WWDC 2000 zaman 144 - Mac OS X: aikace-aikacen marufi da takaddun bugu.

Babu wani abu kamar wannan kayan aikin akan kwamfutoci na Linux, don haka muna neman hanyoyin warwarewa a kusa da iyakokin tsarin a cikin aikin AppImage.

Wani abu kuma: Haiku app bundles?
Haiku yana zuwa ceto?

Kuma wani abu guda: dandamali na Linux a matsayin tushen mahalli na tebur yakan kasance ba a fayyace su sosai cewa abubuwa da yawa waɗanda suke da sauƙaƙa a cikin daidaitaccen tsarin tattara kayan aiki suna rarrabuwa da rikitarwa a cikin Linux. Na keɓe cikakken rahoto game da batutuwan da suka shafi dandalin Linux don mahallin tebur (masu haɓaka ilimi sun tabbatar da cewa komai zai ci gaba da kasancewa haka na dogon lokaci).

Rahotona game da matsalolin muhallin tebur na Linux a cikin 2018

Hatta Linus Torvalds ya yarda cewa rarrabuwar kai shine dalilin da yasa ra'ayin filin aiki ya kasa.

Naji dadin ganin Haiku!

Haiku yana sanya komai mai ban mamaki mai sauƙi

Yayin da tsarin butulci na "porting" AppImage zuwa Haiku shine kawai ƙoƙarin ginawa (yawanci runtime.c da sabis) abubuwan haɗin sa (wanda ma yana iya yiwuwa!), Wannan ba zai samar da fa'ida sosai ga Haiku ba. Domin a haƙiƙa, yawancin waɗannan matsalolin ana magance su a Haiku kuma suna da inganci. Haiku yana ba da daidai tubalan ginin kayan aikin da nake nema a cikin mahallin tebur na Linux na dogon lokaci kuma na kasa yarda da cewa babu su. Wato:

Wani abu kuma: Haiku app bundles?
Ku yi imani da shi ko a'a, wannan wani abu ne da yawancin masu amfani da Linux ba za su iya cin nasara ba. A Haiku komai yana faruwa ta atomatik!

  • Fayilolin ELF waɗanda ba su da ɗan aiwatarwa suna samun ɗaya ta atomatik lokacin danna sau biyu a cikin mai sarrafa fayil.
  • Aikace-aikace na iya samun ginanniyar albarkatu, kamar gumaka, waɗanda aka nuna a cikin mai sarrafa fayil. Babu buƙatar kwafin ɗimbin hotuna zuwa cikin kundin adireshi na musamman tare da gumaka, don haka babu buƙatar share su bayan gogewa ko motsa aikace-aikacen.
  • Akwai bayanai don haɗa aikace-aikace tare da takardu, babu buƙatar kwafin kowane fayiloli don wannan.
  • A cikin lib/ directory kusa da fayil ɗin da za a iya aiwatarwa, ana bincika ɗakunan karatu ta tsohuwa.
  • Babu rarrabawa da yawa da mahallin tebur; duk abin da ke aiki, yana aiki a ko'ina.
  • Babu keɓantaccen tsarin da zai gudana wanda ya bambanta da kundin aikace-aikacen.
  • Aikace-aikace ba su da ingantattun hanyoyin zuwa albarkatun su; suna da ayyuka na musamman don tantance wurin a lokacin aiki.
  • An gabatar da ra'ayin hotunan tsarin fayil ɗin: wannan shine kowane fakitin hpkg. Dukan su ana hawa da kwaya.
  • Ana buɗe kowane fayil ta aikace-aikacen da ya ƙirƙira shi, sai dai idan kun bayyana wani abu a sarari. Yaya kyau wannan!

Wani abu kuma: Haiku app bundles?
Fayilolin png guda biyu. Kula da gumaka daban-daban da ke nuna cewa za a buɗe su ta aikace-aikace daban-daban idan an danna sau biyu. Hakanan lura da "Buɗe tare da:" menu na ƙasa inda mai amfani zai iya zaɓar aikace-aikacen mutum ɗaya. Yaya mai sauƙi!

Yana kama da yawancin ƙugiya da wuraren aiki da AppImage akan Linux ke buƙata ya zama ba dole ba akan Haiku, wanda ke da sauƙi da haɓakawa a ainihin sa wanda ke sa ya sarrafa yawancin bukatunmu.

Shin Haiku yana buƙatar fakitin app bayan duka?

Wannan yana haifar da babbar tambaya. Idan tsari ne mai sauƙi don ƙirƙirar tsari kamar AppImage akan Haiku fiye da Linux, shin zai dace a yi? Ko kuma Haiku, tare da tsarin kunshin sa na hpkg, ya kawar da buƙatar haɓaka irin wannan ra'ayin yadda ya kamata? Da kyau, don amsa muna buƙatar duba abin da ke tattare da kasancewar AppImages.

Hangen mai amfani

Bari mu kalli mai amfaninmu na ƙarshe:

  • Ina son shigar da aikace-aikacen ba tare da neman kalmar sirri (tushen) mai gudanarwa ba. Babu wani ra'ayi na mai gudanarwa akan Haiku, mai amfani yana da cikakken iko kamar yadda tsarin sirri ne! (A bisa ka'ida, zaku iya tunanin wannan a cikin yanayin multiplayer, Ina fata masu haɓakawa su kiyaye shi cikin sauƙi)
  • Ina so in sami sabbin nau'ikan aikace-aikace, ba tare da jira su bayyana a cikin rabawa na ba (mafi yawancin wannan yana nufin "ba", aƙalla sai dai in sabunta tsarin aiki gaba ɗaya). A kan Haiku wannan "an warware" tare da sakewa masu iyo. Wannan yana nufin cewa yana yiwuwa a sami sabbin nau'ikan aikace-aikacen da suka fi girma, amma don yin hakan kuna buƙatar sabunta sauran tsarin koyaushe, yadda ya kamata ya juya shi zuwa “manufa mai motsi”.
  • Ina son nau'ikan nau'ikan aikace-aikacen iri ɗaya gefe da gefe, tunda babu wata hanyar sanin abin da ya karye a sabuwar sigar, ko kuma, a ce, ni, a matsayin mai haɓaka gidan yanar gizo, ina buƙatar gwada aikina a ƙarƙashin nau'ikan burauzar daban-daban. Haiku yana magance matsalar farko, amma ba ta biyu ba. Sabuntawa ana juya baya, amma ga tsarin gaba ɗaya kawai; ba zai yuwu ba (kamar yadda na sani) yin aiki, misali, nau'ikan WebPositive ko LibreOffice da yawa a lokaci guda.

Ɗaya daga cikin masu haɓakawa ya rubuta:

Ainihin ma'anar ita ce: yanayin amfani yana da wuya sosai cewa inganta shi ba ya da ma'ana; kula da shi azaman lamari na musamman a HaikuPorts da alama ya fi karɓuwa.

  • Ina bukata in ajiye apps a inda nake son su, ba akan tukin farawa na ba. Sau da yawa nakan ƙare da sararin faifai, don haka ina buƙatar haɗa abin da ke waje ko adireshin cibiyar sadarwa don adana aikace-aikacen (duk nau'ikan da na zazzage). Idan na haɗa irin wannan tuƙi, Ina buƙatar aikace-aikacen da za a ƙaddamar ta danna sau biyu. Haiku yana adana tsofaffin nau'ikan fakiti, amma ban san yadda ake matsar da su zuwa drive ɗin waje ba, ko yadda ake ƙaddamar da aikace-aikacen daga can daga baya.

Sharhin mai haɓakawa:

A fasaha, wannan ya riga ya yiwu tare da umarnin dutsen. Tabbas, za mu yi GUI don wannan da zaran muna da isassun masu amfani masu sha'awar.

  • Bana buƙatar miliyoyin fayiloli a warwatse a cikin tsarin fayil waɗanda ba zan iya sarrafa kaina da hannu ba. Ina son fayil ɗaya a kowace aikace-aikacen da zan iya saukewa, motsawa, sharewa cikin sauƙi. A Haiku ana magance wannan matsalar ta amfani da fakiti .hpkg, wanda ke canjawa, misali, Python, daga dubban fayiloli zuwa ɗaya. Amma idan akwai, alal misali, Scribus ta amfani da python, to dole ne in yi hulɗa da aƙalla fayiloli biyu. Kuma dole ne in kula don kiyaye nau'ikan su waɗanda ke aiki tare da juna.

Wani abu kuma: Haiku app bundles?
Yawancin nau'ikan AppImages suna gudana gefe da gefe akan Linux iri ɗaya

Hangen mai haɓaka aikace-aikacen

Bari mu duba daga ra'ayin mai haɓaka aikace-aikacen:

  • Ina so in sarrafa duk kwarewar mai amfani. Ba na so in dogara ga tsarin aiki don gaya mani lokacin da yadda zan saki aikace-aikacen. Haiku yana ba masu haɓaka damar yin aiki tare da nasu ma'ajiyar ta hpkg, amma wannan yana nufin cewa masu amfani za su saita su da hannu, wanda ya sa ra'ayin "marasa kyau."
  • Ina da shafin zazzagewa a gidan yanar gizona inda nake rarrabawa .exe don Windows, .dmg don Mac da .AppImage don Linux. Ko watakila ina so in sami damar shiga wannan shafin, wani abu zai yiwu? Me zan saka a wurin Haiku? Fayil ɗin ya isa .hpkg tare da dogaro kawai daga HaikuPorts
  • Software na yana buƙatar takamaiman nau'ikan sauran software. Misali, an san cewa Krita na buƙatar facin sigar Qt, ko Qt wanda aka daidaita shi zuwa takamaiman sigar Krita, aƙalla har sai an tura facin zuwa Qt. Kuna iya tattara Qt ɗin ku don aikace-aikacen ku a cikin fakiti .hpkg, amma mai yiwuwa wannan ba maraba bane.

Wani abu kuma: Haiku app bundles?
Shafin saukar da aikace-aikace na yau da kullun. Me zan saka a nan don Haiku?

Za a haɗa (wanda yake a matsayin kundayen adireshi kamar AppDir ko .app a cikin salon Apple) da/ko hotuna (a cikin nau'ikan AppImages da aka gyara sosai ko .dmg daga Apple) aikace-aikacen ƙari mai amfani ga yanayin tebur na Haiku? Ko kuwa zai narke duka hoton kuma ya haifar da rarrabuwa, don haka yana ƙara rikitarwa? Na tsage: a gefe guda, kyawun Haiku da haɓakar Haiku ya dogara ne akan gaskiyar cewa yawanci akwai hanya ɗaya ta yin wani abu, maimakon da yawa. A gefe guda, yawancin abubuwan more rayuwa na kasida da / ko aikace-aikacen suites an riga an yi su, don haka tsarin ya yi kukan sauran ƴan kashi dari su faɗo a wurin.

A cewar mai haɓakawa Mr. waddlesplash

A Linux suna (catalogs da kayan aikin aikace-aikace, - kusan. mai fassara) su ne mafi kusantar fasaha na warware matsalolin tsarin. A Haiku mun fi son magance matsalolin tsarin kawai.

Me kuke tunani?

Kafin ka amsa...

Jira, bari mu yi saurin binciken gaskiya: a zahiri kundayen aikace-aikace - Ya riga ya zama ɓangare na Haiku:

Wani abu kuma: Haiku app bundles?
Kundin kundayen aikace-aikacen sun riga sun wanzu akan Haiku, amma har yanzu ba a sami tallafi a cikin mai sarrafa fayil ba

Ba a tallafa musu sosai kamar yadda Mai Neman Macintosh ya ce. Yaya kyau zai kasance idan kundin adireshin QtCreator yana da suna da alamar "QtCreator" a saman kusurwar hagu, yana ƙaddamar da aikace-aikacen lokacin da aka danna sau biyu?

A baya kadan na riga ya tambaya:

Shin kun tabbata za ku iya gudanar da aikace-aikacenku na shekaru goma a yau lokacin da duk shagunan app da ma'ajiyar rarrabawa suka manta game da su da abin dogaro? Shin kuna da kwarin gwiwa cewa har yanzu za ku iya samun dama ga aikinku na yanzu a nan gaba?

Shin an riga an sami amsa daga Haiku, ko za su iya yin amfani da kasida da tarin aikace-aikace a nan? Ina tsammanin za su iya.

A cewar Mr. waddlesplash:

Ee, muna da amsar tambayar: kawai za mu goyi bayan waɗannan aikace-aikacen muddin ya cancanta har sai wani ya iya karanta tsarin fayil ɗin su ta hanyar da ta dace ko samar da ayyuka ɗaya-ɗaya. Alƙawarinmu na tallafawa aikace-aikacen BeOS R5 akan Haiku shine tabbacin wannan…

Wannan tabbas!

Wane mataki yakamata Haiku ya ɗauka?

Zan iya tunanin zaman lafiya na hpkg, kundayen adireshi da hotunan aikace-aikace:

  • Ana amfani da software na tsarin .hpkg
  • Don software da aka fi yawan amfani da ita (musamman waɗanda ke buƙatar tsara jadawalin ficewar), yi amfani .hpkg (kimanin 80% na duk lokuta)
  • Wasu an shigar ta .hpkg, aikace-aikace za su amfana daga matsawa zuwa aikace-aikace directory kayayyakin aiki (misali QtCreator): su za a rarraba a matsayin .hpkg, kamar da.

Mr. waddlesplash ne ya rubuta

Idan duk abin da kuke buƙata shine duba aikace-aikacen ciki /system/apps, maimakon haka ya kamata mu sanya kundayen adireshi a cikin Deskbar su zama masu sauƙin sarrafawa don masu amfani, tunda /system/apps ba a yi niyya don buɗewa akai-akai da masu amfani da duba su ba (ba kamar MacOS ba). Don irin waɗannan yanayi, Haiku yana da tsari na daban, amma wannan zaɓin, a ra'ayi, karɓuwa ne.

  • Haiku yana karɓar abubuwan more rayuwa don gudanar da hotunan aikace-aikacen, dare, ci gaba da gwajin haɓaka software, da kuma lokuta lokacin da mai amfani yana son "daskare shi cikin lokaci", don software na sirri da na ciki, da sauran lokuta na musamman na amfani (kusan 20% duk). Waɗannan hotuna sun ƙunshi fayilolin da ake buƙata don gudanar da aikace-aikacen .hpkg, wanda aka ɗora ta hanyar tsarin, kuma bayan an kammala aikace-aikacen - unmounted. (Wataƙila mai sarrafa fayil zai iya sanya fayiloli .hpkg cikin hotunan aikace-aikace, kai tsaye ko a buƙatun mai amfani - da kyau, kamar lokacin da kake ja aikace-aikace zuwa kundin adireshi na cibiyar sadarwa ko tuƙi na waje. Waka ce kawai! Ko kuma, shayari - haiku.) A gefe guda, mai amfani na iya son shigar da abubuwan da ke cikin hoton a cikin nau'i na fayiloli..hpkg, Bayan haka za a sabunta su da sarrafa su kamar yadda aka shigar da su ta hanyar HaikuDepot ... Muna buƙatar tunani).

Magana daga Mr. waddlesplash:

Gudun aikace-aikace daga faifai na waje ko kundayen adireshi na cibiyar sadarwa na iya zama da amfani. Kuma ƙara ikon saita ƙarin "yankuna" don pkgman tabbas zai zama kyakkyawan fasali.

Irin wannan tsarin zai yi amfani da hpkg, kundayen adireshi, da hotunan aikace-aikace. Suna da kyau daidaikun mutane, amma tare za su zama marasa nasara.

ƙarshe

Haiku yana da tsarin da ke ba da sauƙi da ƙwarewar mai amfani don PC, kuma ya wuce abin da aka saba bayarwa don Linux PC. Tsarin kunshin .hpkg yana daya daga cikin irin wannan misali, amma sauran tsarin kuma yana cike da sophistication. Koyaya, Haiku zai amfana daga ingantaccen kundin adireshi da tallafin hoton aikace-aikacen. Yadda mafi kyawun yin wannan ya cancanci tattaunawa tare da mutanen da suka san Haiku, falsafarsa da tsarin gine-gine fiye da ni. Bayan haka, na ɗan yi amfani da Haiku fiye da mako guda. Duk da haka, na yi imanin cewa masu zanen Haiku, masu haɓakawa, da masu gine-ginen za su amfana daga wannan sabon hangen nesa. Aƙalla, zan yi farin cikin zama “abokiyar ɓangarorinsu.” Ina da fiye da shekaru 10 na gogewa ta hannu tare da kasidar aikace-aikacen Linux da daure kuma ina so in sami amfani a gare su a Haiku, ra'ayi wanda nake tsammanin sun dace daidai. Abubuwan da za su iya magance matsalolin da na ba da shawarar ba su ne kawai na gaskiya ga matsalolin da na bayyana ba, kuma idan ƙungiyar Haiku ta yanke shawarar nemo wasu, mafi kyau, ni ne duka. Ainihin, Na riga na yi tunani game da ra'ayin yadda ake yin tsarin hpkg har ma da ban mamaki ba tare da canza yadda yake aiki ba. Ya bayyana cewa ƙungiyar Haiku ta daɗe tana tunanin tarin aikace-aikacen aikace-aikacen lokacin aiwatar da tsarin sarrafa fakiti, amma rashin alheri (Ina tsammanin) ra'ayin ya zama "marasa amfani". Wataƙila lokaci yayi da za a rayar da shi?

Gwada shi da kanku! Bayan haka, aikin Haiku yana ba da hotuna don yin booting daga DVD ko USB, wanda aka haifar ежедневно.
Kuna da wasu tambayoyi? Muna gayyatar ku zuwa harshen Rashanci tashar telegram.

Duban kuskure: Yadda ake harbi kanka a ƙafa a C da C++. Haiku OS tarin girke-girke

daga marubuci fassara: wannan shine labarin na takwas kuma na ƙarshe a cikin jerin abubuwan game da Haiku.

Jerin labarai: Na farko Na biyu Na uku Na hudu Na biyar Na shida Na bakwai

Masu amfani da rajista kawai za su iya shiga cikin binciken. Shigadon Allah.

Shin yana da ma'ana don jigilar tsarin hpkg zuwa Linux?

  • A

  • Babu

  • An riga an aiwatar da shi, zan rubuta a cikin sharhi

Masu amfani 20 sun kada kuri'a. Masu amfani 5 sun kaurace.

source: www.habr.com

Add a comment