Chinanso: Magulu a pulogalamu ya Haiku?

Chinanso: Magulu a pulogalamu ya Haiku?

TL; DR: Kodi Haiku angapeze chithandizo choyenera pamaphukusi ogwiritsira ntchito, monga zolemba zamapulogalamu (monga .app pa Mac) ndi/kapena zithunzi za ntchito (Linux AppImage)? Ndikuganiza kuti ichi chingakhale chowonjezera choyenera chomwe ndi chosavuta kugwiritsira ntchito moyenera kusiyana ndi machitidwe ena popeza zambiri zowonongeka zilipo kale.

Sabata yapitayo Ndinapeza Haiku, dongosolo labwino mosayembekezereka. Chabwino, popeza ndakhala ndikukondwera ndi zolemba ndi zithunzi zogwiritsira ntchito (zouziridwa ndi kuphweka kwa Macintosh), sizosadabwitsa kuti lingaliro linabwera m'maganizo mwanga ...

Kuti mumvetsetse bwino, ndine mlengi komanso wolemba AppImage, mtundu wogawa wa Linux womwe umafuna kuphweka kwa Mac ndikupereka mphamvu zonse kwa olemba mapulogalamu ndi ogwiritsa ntchito (ngati mukufuna kudziwa zambiri, onani wiki ΠΈ zolemba).

Bwanji ngati tipanga AppImage ya Haiku?

Tiyeni tiganizire pang'ono, mongoyerekeza: zomwe ziyenera kuchitika kuti tipeze AppImage, kapena china chofananacho, pa Haiku? Sikoyenera kulenga chinachake pakali pano, chifukwa dongosolo lomwe liripo kale ku Haiku limagwira ntchito modabwitsa, koma kuyesa kongoyerekeza kungakhale kwabwino. Ikuwonetsanso kukhwima kwa Haiku, poyerekeza ndi malo apakompyuta a Linux, komwe zinthu zotere zimakhala zovuta kwambiri (ndili ndi ufulu wonena choncho: Ndakhala ndikulimbana ndi zolakwika kwa zaka 10).

Chinanso: Magulu a pulogalamu ya Haiku?
Pa Macintosh System 1, ntchito iliyonse inali fayilo yosiyana "yoyendetsedwa" mu Finder. Pogwiritsa ntchito AppImage ndikuyesera kukonzanso zomwe ogwiritsa ntchito pa Linux.

Choyamba, Kodi AppImage ndi chiyani? Iyi ndi njira yotulutsira mapulogalamu a chipani chachitatu (mwachitsanzo, Cura Wopambana), kulola kuti mapulogalamu amasulidwe nthawi ndi momwe akufunira: palibe chifukwa chodziwa zenizeni za magawo osiyanasiyana, kumanga ndondomeko kapena kumanga zomangamanga, palibe chithandizo chothandizira chomwe chikufunika, ndipo samauza ogwiritsa ntchito zomwe (ayi) angathe kuziyika. pa makompyuta awo. AppImage iyenera kumveka ngati chinthu chofanana ndi phukusi la Mac mumtundu .app mkati mwa chithunzi cha disk .dmg. Kusiyana kwakukulu ndikuti mapulogalamu samakopera, koma khalani mkati mwa AppImage kwamuyaya, mofanana ndi phukusi la Haiku. .hpkg okwera, ndipo sanaikidwe mwachizolowezi.

Pazaka zopitilira 10 zakukhalapo, AppImage yakhala ikukopa chidwi komanso kutchuka: Linus Torvalds mwiniwake adavomereza poyera, ndipo mapulojekiti wamba (mwachitsanzo, LibreOffice, Krita, Inkscape, Scribus, ImageMagick) adatengera njira yayikulu. kugawa zomanga mosalekeza kapena zausiku, osasokoneza mapulogalamu omwe adayikidwa kapena osatulutsidwa. Komabe, malo ndi magawo apakompyuta a Linux nthawi zambiri amamatirabe kumayendedwe achikhalidwe, okhazikika apakati komanso / kapena kulimbikitsa bizinesi yawoyawo ndi/kapena mapulogalamu aumisiri kutengera Flatpak (RedHat, Fedora, GNOME) ndi Snappy (Canonical, Ubuntu). Izo zikubwera monyoza.

Momwe zonse zimagwirira ntchito

  • AppImage iliyonse ili ndi magawo awiri: dinani pang'ono ELF (yotchedwa. runtime.c), ndikutsatiridwa ndi chithunzi cha fayilo SquashFS.

Chinanso: Magulu a pulogalamu ya Haiku?

  • Dongosolo lamafayilo a SquashFS lili ndi zolipira za pulogalamuyo ndi chilichonse chofunikira kuti muyigwiritse ntchito, zomwe m'malingaliro abwino sizingaganizidwe kuti ndi gawo la kukhazikitsa kosasintha kwadongosolo lililonse laposachedwa (kugawa kwa Linux). Ilinso ndi metadata, monga dzina la pulogalamu, zithunzi, mitundu ya MIME, ndi zina.

Chinanso: Magulu a pulogalamu ya Haiku?

  • Ikayendetsedwa ndi wogwiritsa ntchito, nthawi yothamanga imagwiritsa ntchito FUSE ndi squashfuse kuti ikhazikitse mafayilo, kenako imayendetsa malo olowera (aka AppRun) mkati mwa AppImage yokwera.
    Fayilo imatsitsidwa ntchito ikatha.

Chilichonse chikuwoneka chophweka.

Ndipo zinthu izi zimasokoneza chilichonse:

  • Ndi magawo osiyanasiyana a Linux, palibe "m'malingaliro abwino" omwe angatchulidwe "gawo la kukhazikitsa kosasintha kwadongosolo lililonse latsopano." Timakonza nkhaniyi pomanga kupatula, kukulolani kuti mudziwe zomwe zidzaikidwa mu AppImage ndi zomwe zidzafunikire kutengera kwina. Nthawi yomweyo, nthawi zina timaphonya, ngakhale kuti, zonse zimagwira ntchito bwino. Pazifukwa izi, timalimbikitsa kuti opanga phukusi ayese AppImages pamakina onse omwe akuwatsata (magawidwe).
  • Zolipira zofunsira ziyenera kusamutsidwa pamafayilo onse. Tsoka ilo, mapulogalamu ambiri ali ndi njira zolimba zofikira, mwachitsanzo, zothandizira mu /usr/share. Izi ziyenera kukonzedwa mwanjira ina. Kuphatikiza apo, muyenera kutumiza kunja LD_LIBRARY_PATH, kapena kukonza rpath kotero kuti chojambulira chikhoza kupeza malaibulale ogwirizana. Njira yoyamba ili ndi zovuta zake (zomwe zimagonjetsedwa m'njira zovuta), ndipo yachiwiri imakhala yovuta.
  • Vuto lalikulu la UX kwa ogwiritsa ntchito ndilokuti set executable bit Fayilo ya AppImage mutatsitsa. Khulupirirani kapena ayi, ichi ndi chotchinga chenicheni kwa ena. Kufunika kokhazikitsa pang'onopang'ono ndikovuta ngakhale kwa ogwiritsa ntchito odziwa zambiri. Monga njira yogwirira ntchito, tidalangiza kukhazikitsa ntchito yaying'ono yomwe imayang'anira mafayilo a AppImage ndikukhazikitsa momwe angagwiritsire ntchito. Mu mawonekedwe ake oyera, si njira yabwino yothetsera vutoli, chifukwa sichingagwire ntchito kunja kwa bokosi. Kugawa kwa Linux sikumapereka ntchitoyi, chifukwa chake, ogwiritsa ntchito amakhala ndi vuto loyipa.
  • Ogwiritsa ntchito a Linux akuyembekeza kuti pulogalamu yatsopano ikhale ndi chithunzi pazoyambira. Simungauze dongosolo kuti: "Tawonani, pali pulogalamu yatsopano, tiyeni tigwire ntchito." M'malo mwake, malinga ndi mawonekedwe a XDG, muyenera kukopera fayilo .desktop pamalo oyenera mkati /usr kwa kukhazikitsa dongosolo lonse, kapena in $HOME kwa munthu payekha. Zithunzi zamitundu ina, malinga ndi mawonekedwe a XDG, ziyenera kuyikidwa m'malo ena usr kapena $HOME, ndiyeno yendetsani malamulo pamalo ogwirira ntchito kuti musinthe posungira zithunzi, kapena ndikuyembekeza kuti woyang'anira malo ogwirira ntchito azindikira ndikuzindikira zonse. Zomwezo ndi mitundu ya MIME. Monga njira yogwirira ntchito, ikufuna kugwiritsa ntchito ntchito yomweyo, yomwe, kuwonjezera pa kuyika mbendera yoyeserera, itero, ngati pali zithunzi, ndi zina. mu AppImage, zikoperani kuchokera ku AppImage kupita kumalo oyenera malinga ndi XDG. Ikachotsedwa kapena kusunthidwa, ntchitoyo ikuyembekezeka kuchotsa zonse. Zoonadi, pali kusiyana kwa khalidwe la malo aliwonse ogwira ntchito, m'mafayilo azithunzi, kukula kwake, malo osungiramo ndi njira zowonjezeretsa cache, zomwe zimabweretsa vuto. Mwachidule, njira imeneyi ndi njira.
  • Ngati zomwe zili pamwambazi sizokwanira, palibe chizindikiro cha AppImage mu woyang'anira mafayilo. Dziko la Linux silinasankhebe kukhazikitsa elficon (ngakhale kukambirana ΠΈ kukhazikitsa), chifukwa chake ndizosatheka kuyika chithunzichi mwachindunji mukugwiritsa ntchito. Chifukwa chake zidapezeka kuti mapulogalamu omwe ali mu woyang'anira mafayilo alibe zithunzi zawo (palibe kusiyana, AppImage kapena china chake), amangokhala pazoyambira. Monga njira yothanirana ndi vutoli, tikugwiritsa ntchito tizithunzi, njira yomwe idapangidwa poyambirira kuti ilole oyang'anira apakompyuta kuti awonetse zithunzi zazithunzi za mafayilo ngati zithunzi zawo. Chifukwa chake, ntchito yokhazikitsira pang'onopang'ono imagwiranso ntchito ngati "miniaturizer", kupanga ndi kulemba zikwangwani zazithunzi kumalo oyenera. /usr ΠΈ $HOME. Ntchitoyi imayeretsanso ngati AppImage yachotsedwa kapena kusunthidwa. Chifukwa chakuti woyang'anira kompyuta aliyense amachita mosiyana pang'ono, mwachitsanzo, momwe amavomereza zithunzi, kukula kwake kapena malo, zonsezi zimakhala zowawa kwambiri.
  • Kugwiritsa ntchito kumangowonongeka pakuphedwa ngati zolakwika zichitika (mwachitsanzo, pali laibulale yomwe siili gawo la maziko ndipo sichiperekedwa mu AppImage), ndipo palibe amene amauza wogwiritsa ntchito mu GUI zomwe zikuchitika. Tinayamba kuzungulira izi pogwiritsa ntchito zidziwitso pa desktop, zomwe zikutanthauza kuti tiyenera kugwira zolakwika kuchokera pamzere wolamula, kuwasintha kukhala mauthenga omveka bwino, omwe amafunikira kuwonetsedwa pakompyuta. Ndipo zowona, chilengedwe chilichonse chapakompyuta chimawasamalira mosiyana.
  • Pakadali pano (Seputembala 2019 - cholemba cha womasulira) sindinapeze njira yosavuta yowuzira dongosolo kuti fayiloyo 1.png iyenera kutsegulidwa pogwiritsa ntchito Krita, ndi 2.png - kugwiritsa ntchito GIMP.

Chinanso: Magulu a pulogalamu ya Haiku?
Malo osungiramo zinthu zomwe zimagwiritsidwa ntchito pa desktop GNOME, KDE ΠΈ Xfce ndi freedesktop.org

Kukwaniritsa mulingo waukadaulo wolumikizidwa kwambiri ndi malo ogwirira ntchito ku Haiku ndizovuta, ngati sizingatheke, chifukwa cha zomwe zafotokozedwa. XDG kuchokera ku freedesktop.org kwa ma cross-desktop, komanso kukhazikitsa kwa oyang'anira apakompyuta kutengera izi. Mwachitsanzo, titha kutchula chizindikiro chimodzi cha Firefox: mwachiwonekere, olemba XDG sanaganize kuti wogwiritsa ntchito atha kukhala ndi mitundu ingapo ya pulogalamu yomweyi.

Chinanso: Magulu a pulogalamu ya Haiku?
Zithunzi zamitundu yosiyanasiyana ya Firefox

Ndinali kudabwa kuti dziko la Linux lingaphunzire chiyani kuchokera ku Mac OS X kuti apewe kusokoneza kuphatikiza kwadongosolo. Ngati muli ndi nthawi ndipo muli mu izi, onetsetsani kuti mwawerenga zomwe Arnaud Gurdol, m'modzi mwa mainjiniya oyamba a Mac OS X, adati:

Tinkafuna kuti kuyika pulogalamuyi kukhale kosavuta monga kukokera chizindikiro cha pulogalamu kuchokera kwinakwake (seva, pagalimoto yakunja) pagalimoto yanu yapakompyuta. Kuti muchite izi, phukusi la pulogalamuyo limasunga zidziwitso zonse, kuphatikiza zithunzi, mtundu, mtundu wa fayilo womwe ukukonzedwa, mtundu wa ma URL omwe dongosolo liyenera kudziwa kuti ligwiritse ntchito. Izi zikuphatikizanso zambiri za 'kusungidwa kwapakati' mu database ya Icon Services ndi Launch Services. Kuti zithandizire magwiridwe antchito, mapulogalamu 'amapezedwa' m'malo angapo 'odziwika': kalozera wamakina ndi ma Applications, ndi zina zokha ngati wogwiritsa ntchito akuyenda kupita ku Finder mu bukhu lomwe lili ndi pulogalamuyi. Pochita izi zinagwira ntchito bwino kwambiri.

https://youtu.be/qQsnqWJ8D2c
Apple WWDC 2000 gawo 144 - Mac OS X: kuyika ntchito ndi zolemba zosindikiza.

Palibe chilichonse chonga izi pama desktops a Linux, chifukwa chake tikuyang'ana ma workaround mozungulira malire a pulogalamu ya AppImage.

Chinanso: Magulu a pulogalamu ya Haiku?
Kodi Haiku akubwera kudzapulumutsa?

Ndipo chinthu chinanso: Mapulatifomu a Linux monga maziko a malo apakompyuta amakhala osadziwikiratu kotero kuti zinthu zambiri zomwe ndizosavuta mudongosolo lokhazikika lokhazikika zimagawika mokhumudwitsa komanso zovuta ku Linux. Ndinapereka lipoti lonse kuzinthu zokhudzana ndi nsanja ya Linux ya malo apakompyuta (opanga odziwa adatsimikizira kuti chirichonse chidzakhala chonchi kwa nthawi yaitali).

Lipoti langa pamavuto a desktop ya Linux mu 2018

Ngakhale Linus Torvalds adavomereza kuti kugawikana ndichifukwa chake lingaliro la malo ogwirira ntchito linalephera.

Zabwino kuwona Haiku!

Haiku imapangitsa chilichonse kukhala chosavuta modabwitsa

Ngakhale njira yopanda nzeru ya "porting" AppImage to Haiku ndikungoyesa kupanga (makamaka runtime.c ndi service) zigawo zake (zomwe zingakhale zotheka!), Izi sizingapereke phindu lalikulu kwa Haiku. Chifukwa kwenikweni, ambiri mwamavutowa amathetsedwa ku Haiku ndipo ndi omveka bwino. Haiku imapereka ndendende midadada yomangira zida zomwe ndakhala ndikuyang'ana m'malo a desktop a Linux kwa nthawi yayitali ndipo sindimakhulupilira kuti palibe. Izi:

Chinanso: Magulu a pulogalamu ya Haiku?
Khulupirirani kapena ayi, ichi ndichinthu chomwe ogwiritsa ntchito ambiri a Linux sangagonjetse. Pa Haiku zonse zimachitika zokha!

  • Mafayilo a ELF omwe alibe pang'onopang'ono amatha kupeza imodzi yokha mukadina kawiri mu fayilo woyang'anira.
  • Mapulogalamu amatha kukhala ndi zida zomangidwira, monga zithunzi, zomwe zimawonetsedwa mu woyang'anira mafayilo. Palibe chifukwa chokopera zithunzi zambiri m'makalata apadera okhala ndi zithunzi, choncho palibe chifukwa choziyeretsa mutachotsa kapena kusuntha pulogalamuyo.
  • Pali nkhokwe yolumikizira mapulogalamu ndi zikalata, palibe chifukwa chokopera mafayilo aliwonse a izi.
  • Mu lib/ chikwatu pafupi ndi fayilo yomwe ingagwiritsidwe ntchito, malaibulale amafufuzidwa mwachisawawa.
  • Palibe magawo ambiri ndi malo apakompyuta; zilizonse zomwe zimagwira ntchito, zimagwira ntchito kulikonse.
  • Palibe gawo losiyana loyendetsa lomwe ndi losiyana ndi chikwatu cha Applications.
  • Mapulogalamu alibe njira zokhazikika pazothandizira zawo; ali ndi ntchito zapadera zowunikira malo panthawi yothamanga.
  • Lingaliro la zithunzi zamafayilo oponderezedwa ayambitsidwa: iyi ndi phukusi lililonse la hpkg. Zonsezi zimayikidwa ndi kernel.
  • Fayilo iliyonse imatsegulidwa ndi pulogalamu yomwe idayipanga, pokhapokha mutafotokoza mwanjira ina. Ndi zabwino bwanji izi!

Chinanso: Magulu a pulogalamu ya Haiku?
Mafayilo awiri a png. Onani zithunzi zosiyanasiyana zomwe zikuwonetsa kuti zidzatsegulidwa ndi mapulogalamu osiyanasiyana mukadina kawiri. Komanso zindikirani "Tsegulani ndi:" menyu yotsikirapo pomwe wogwiritsa ntchito angasankhe pulogalamu yake. Ndi zophweka bwanji!

Zikuwoneka ngati ndodo zambiri ndi ma workaround ofunikira ndi AppImage pa Linux amakhala osafunikira pa Haiku, yomwe ili ndi kuphweka komanso kusinthika pachimake komwe kumapangitsa kuti ikwaniritse zosowa zathu zambiri.

Kodi Haiku ikufunika phukusi la pulogalamu?

Izi zimabweretsa funso lalikulu. Ngati kukanakhala dongosolo la kukula kosavuta kupanga dongosolo ngati AppImage pa Haiku kusiyana ndi Linux, kodi zingakhale zoyenera kuchita? Kapena kodi Haiku, yokhala ndi phukusi la hpkg, yathetsa bwino kufunikira kopanga lingaliro lotere? Chabwino, kuti tiyankhe tiyenera kuyang'ana zomwe zimayambitsa kukhalapo kwa AppImages.

Kawonedwe ka ogwiritsa ntchito

Tiyeni tiwone wogwiritsa ntchito:

  • Ndikufuna kukhazikitsa pulogalamu popanda kufunsa achinsinsi a administrator (mizu). Palibe lingaliro la woyang'anira pa Haiku, wogwiritsa ntchito ali ndi mphamvu zonse monga momwe alili payekha! (M'malo mwake, mutha kulingalira izi mumasewera ambiri, ndikhulupirira kuti opanga azisunga mosavuta)
  • Ndikufuna kupeza mitundu yaposachedwa komanso yayikulu kwambiri yamapulogalamu, osadikirira kuti awonekere pakugawa kwanga (nthawi zambiri izi zikutanthauza kuti "sichoncho", pokhapokha ngati ndisintha makina onse ogwiritsira ntchito). Pa Haiku izi "zathetsedwa" ndi zotulutsa zoyandama. Izi zikutanthauza kuti ndizotheka kupeza mitundu yaposachedwa komanso yayikulu kwambiri yamapulogalamu, koma kuti muchite izi muyenera kusinthiratu dongosolo lonselo, ndikulisintha kukhala "chandamale".
  • Ndikufuna mitundu ingapo yamapulogalamu omwewo mbali ndi mbali, popeza palibe njira yodziwira zomwe zidasweka mu mtundu waposachedwa, kapena, tinene, ine, monga wopanga intaneti, ndiyenera kuyesa ntchito yanga pansi pamitundu yosiyanasiyana ya osatsegula. Haiku amathetsa vuto loyamba, koma osati lachiwiri. Zosintha zimabwezeretsedwa, koma pamakina onse; ndizosatheka (momwe ndikudziwira) kuyendetsa, mwachitsanzo, mitundu ingapo ya WebPositive kapena LibreOffice nthawi imodzi.

M'modzi mwa opanga akulemba kuti:

Kwenikweni zomveka zake ndi izi: kugwiritsa ntchito ndikosowa kwambiri kotero kuti kukhathamiritsa sikumveka; kuchitenga ngati chochitika chapadera ku HaikuPorts kumawoneka ngati kovomerezeka.

  • Ndiyenera kusunga mapulogalamu pomwe ndimawakonda, osati pagalimoto yanga yoyambira. Nthawi zambiri ndimasowa malo a disk, chifukwa chake ndimayenera kulumikiza chikwatu chakunja kapena chikwatu cha netiweki kuti ndisunge mapulogalamu (mitundu yonse yomwe ndatsitsa). Ngati ndilumikiza galimoto yotereyi, ndikufunika kuti mapulogalamu ayambitsidwe podina kawiri. Haiku amapulumutsa Mabaibulo akale phukusi, koma ine sindikudziwa momwe kusuntha iwo pagalimoto kunja, kapena mmene kukhazikitsa mapulogalamu kuchokera kumeneko kenako.

Ndemanga ya Madivelopa:

Mwaukadaulo, izi ndizotheka kale ndi mount command. Zachidziwikire, tidzapanga GUI pa izi tikakhala ndi ogwiritsa ntchito achidwi okwanira.

  • Sindikufuna mafayilo mamiliyoni amwazikana pamafayilo onse omwe sindingathe kudziwongolera ndekha. Ndikufuna fayilo imodzi pa pulogalamu iliyonse yomwe ndimatha kutsitsa, kusuntha, kufufuta. Pa Haiku vutoli limathetsedwa pogwiritsa ntchito phukusi .hpkg, zomwe zimasamutsa, mwachitsanzo, python, kuchokera kumafayilo masauzande kukhala amodzi. Koma ngati pali, mwachitsanzo, Scribus pogwiritsa ntchito python, ndiye kuti ndiyenera kuthana ndi mafayilo osachepera awiri. Ndipo ndiyenera kusamala kuti ndisunge matembenuzidwe omwe amagwira ntchito wina ndi mnzake.

Chinanso: Magulu a pulogalamu ya Haiku?
Mitundu ingapo ya AppImages ikuyenda mbali ndi Linux yomweyo

Malingaliro a wopanga mapulogalamu

Tiyeni tiwone kuchokera pamalingaliro a wopanga mapulogalamu:

  • Ndikufuna kuwongolera zochitika zonse za ogwiritsa ntchito. Sindikufuna kudalira opareshoni kuti andiuze nthawi komanso momwe ndiyenera kumasula mapulogalamu. Haiku amalola opanga kuti azigwira ntchito ndi hpkg repositories zawo, koma izi zikutanthauza kuti ogwiritsa ntchito adzayenera kuziyika pamanja, zomwe zimapangitsa kuti lingalirolo "lisakhale lokongola."
  • Ndili ndi tsamba lotsitsa patsamba langa komwe ndimagawa .exe za Windows, .dmg kwa Mac ndi .AppImage za Linux. Kapena ndikufuna kupanga ndalama zopezera tsamba ili, chilichonse chitha? Ndiyikepo chiyani ku Haiku? Fayilo ndiyokwanira .hpkg ndi zodalira kuchokera ku HaikuPorts
  • Mapulogalamu anga amafuna mitundu ina ya mapulogalamu ena. Mwachitsanzo, zimadziwika kuti Krita imafuna mtundu wokhazikika wa Qt, kapena Qt womwe umawunikidwa bwino ndi mtundu wina wa Krita, osachepera mpaka zigamba zitakankhidwira ku Qt. Mutha kuyika Qt yanu ya pulogalamu yanu mu phukusi .hpkg, koma mwachiwonekere izi sizolandiridwa.

Chinanso: Magulu a pulogalamu ya Haiku?
Tsamba lotsitsa ntchito pafupipafupi. Kodi nditumize chiyani pano za Haiku?

Will mitolo (omwe alipo ngati akalozera ntchito ngati AppDir kapena .app mu mawonekedwe a Apple) ndi / kapena zithunzi (mu mawonekedwe a AppImages osinthidwa kwambiri kapena .dmg kuchokera ku Apple) ikugwiritsa ntchito chowonjezera chothandizira pamalo apakompyuta a Haiku? Kapena idzachepetsa chithunzi chonse ndikupangitsa kugawanika, motero kuwonjezera zovuta? Ndang'ambika: kumbali imodzi, kukongola ndi kusinthika kwa Haiku kumachokera ku mfundo yakuti nthawi zambiri pali njira imodzi yochitira chinachake, osati zambiri. Kumbali inayi, zida zambiri zama catalogs ndi / kapena ma suti ogwiritsira ntchito zilipo kale, kotero dongosolo limalira kuti magawo ochepa otsalawo alowe m'malo.

Malinga ndi wopanga Bambo. waddlesplash

Pa Linux iwo (catalogs ndi zida zogwiritsira ntchito, - pafupifupi. womasulira) ndi njira yabwino yothetsera mavuto amchitidwe. Ku Haiku timakonda kungothetsa zovuta zamakina.

Mukuganiza chiyani?

Musanayankhe...

Dikirani, tiyeni tifufuze mwachangu zenizeni: kwenikweni zolemba zofunsira - gawo la Haiku kale:

Chinanso: Magulu a pulogalamu ya Haiku?
Maupangiri ogwiritsira ntchito alipo kale pa Haiku, koma sanagwiritsidwebe ndi woyang'anira mafayilo

Sakuthandizidwa bwino monga, kunena, Macintosh Finder. Zingakhale zotani ngati chikwatu cha QtCreator chinali ndi dzina la "QtCreator" ndi chithunzi pamwamba kumanzere ngodya, ndikuyambitsa pulogalamuyo mukadina kawiri?

M'mbuyo pang'ono ine kale anafunsa:

Kodi mukutsimikiza kuti mutha kuyendetsa mapulogalamu anu azaka khumi lero pomwe malo ogulitsa mapulogalamu onse ndi zosungirako zayiwala za iwo ndi kudalira kwawo? Kodi mukukhulupirira kuti mudzatha kupeza ntchito yomwe muli nayo panopa mtsogolomu?

Kodi pali yankho kale kuchokera ku Haiku, kapena makatalogu ndi mitolo ya mapulogalamu angathandize apa? Ndikuganiza kuti angathe.

Malinga ndi mr. waddlesplash:

Inde, tili ndi yankho la funsoli: tidzangothandizira izi kwa nthawi yayitali mpaka wina azitha kuwerenga mafayilo awo m'njira yoyenera kapena kupereka ntchito imodzi ndi imodzi. Kudzipereka kwathu pothandizira mapulogalamu a BeOS R5 pa Haiku ndi umboni wa izi ...

Ndizowonadi!

Kodi Haiku ayenera kuchita chiyani?

Nditha kuyerekeza kukhala mwamtendere kwa hpkg, zolemba ndi zithunzi zamapulogalamu:

  • Pulogalamu yamapulogalamu imagwiritsa ntchito .hpkg
  • Pamapulogalamu omwe amagwiritsidwa ntchito kwambiri (makamaka omwe amafunikira kukonza zotulutsa), gwiritsani ntchito .hpkg (pafupifupi 80% ya milandu yonse)
  • Ena anaika kudzera .hpkg, mapulogalamu adzapindula kusamukira ku chikwatu ntchito chikwatu (mwachitsanzo QtCreator): iwo anagawira monga .hpkg, monga kale.

Bambo. waddlesplash analemba kuti:

Ngati zonse zomwe mukufunikira ndikuwonera mapulogalamu mu /system/apps, m'malo mwake tiyenera kupanga zolembera mu Deskbar kuti zikhale zosavuta kwa ogwiritsa ntchito, popeza /system/apps sichinapangidwe kuti chitsegulidwe nthawi zonse ndi kuwonedwa ndi ogwiritsa ntchito (mosiyana ndi MacOS). Pazifukwa zotere, Haiku ali ndi lingaliro losiyana, koma njira iyi ndi yovomerezeka.

  • Haiku imalandira zomangira zoyendetsera zithunzi zogwiritsira ntchito, usiku, mosalekeza komanso kuyesa kupanga mapulogalamu, komanso milandu yomwe wogwiritsa ntchito akufuna "kuyimitsa nthawi", pulogalamu yachinsinsi komanso yamkati, ndi zina zapadera zogwiritsira ntchito (pafupifupi 20% zonse). Zithunzizi zili ndi mafayilo ofunikira kuti mugwiritse ntchito pulogalamuyi .hpkg, wokwera ndi dongosolo, ndipo pambuyo ntchito anamaliza - osakwera. (Mwina woyang'anira mafayilo atha kuyika mafayilo .hpkg muzithunzi zogwiritsa ntchito, zokha kapena ngati wogwiritsa ntchito apempha - chabwino, ngati mukamakokera pulogalamu ku chikwatu cha netiweki kapena pagalimoto yakunja. Ndi nyimbo chabe! Kapena m'malo, ndakatulo - haiku.) Kumbali ina, wogwiritsa ntchito angafune kukhazikitsa zomwe zili pachithunzicho ngati mafayilo..hpkg, pambuyo pake adzasinthidwa ndi kukonzedwa mofanana ndi momwe adayikidwa kudzera mu HaikuDepot... Tiyenera kulingalira).

Mawu ochokera kwa Mr. waddlesplash:

Kuyendetsa mapulogalamu kuchokera ku ma drive akunja kapena maulalo a netiweki kumatha kukhala kothandiza. Ndipo kuwonjezera kuthekera kokonza "zone" zambiri za pkgman kungakhale chinthu chabwino.

Dongosolo lotere lingatengerepo mwayi pa hpkg, maulalo, ndi zithunzi zamapulogalamu. Iwo ndi abwino aliyense payekha, koma palimodzi adzakhala osagonjetseka.

Pomaliza

Haiku ili ndi chimango chomwe chimapereka mwayi wosavuta komanso wosavuta kugwiritsa ntchito pa PC, ndikupitilira zomwe zimaperekedwa pa Linux PC. Phukusi dongosolo .hpkg ndi chitsanzo chimodzi chotere, koma dongosolo lonselo lilinso ndi luso. Komabe, Haiku angapindule ndi chikwatu choyenera ndi chithandizo chazithunzi. Momwe mungachitire izi ndikuyenera kukambirana ndi anthu omwe amadziwa Haiku, nzeru zake ndi kamangidwe kake bwino kuposa ine. Kupatula apo, ndakhala ndikugwiritsa ntchito Haiku kwa sabata yopitilira. Komabe, ndikukhulupirira kuti opanga, opanga, ndi omanga a Haiku apindula ndi malingaliro atsopanowa. Ngakhale zili choncho, ndingakhale wosangalala kukhala β€œmnzawo wosamala” wawo. Ndili ndi zaka zopitilira 10 ndikugwira ntchito ndi ma catalogs ndi mitolo ya Linux, ndipo ndikufuna kuwapezera ntchito ku Haiku, zomwe ndikuganiza kuti ndizokwanira. Mayankho omwe ndapereka sindiwo okhawo olondola pamavuto omwe ndawafotokozera, ndipo ngati gulu la Haiku lisankha kuti lipeze zina, zokongola kwambiri, ndili nazo. Kwenikweni, ndikuganiza kale za lingaliro la momwe mungapangire dongosolo hpkg zodabwitsa kwambiri popanda kusintha momwe zimagwirira ntchito. Zikuoneka kuti gulu la Haiku lakhala likuganiza za mitolo yofunsira kwa nthawi yayitali pokhazikitsa dongosolo loyang'anira phukusi, koma mwatsoka (ndikuganiza) lingalirolo linakhala "losatha". Mwina ndi nthawi yoti mutsitsimutse?

Yesani nokha! Kupatula apo, polojekiti ya Haiku imapereka zithunzi zoyambira kuchokera ku DVD kapena USB, zopangidwa Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ.
Muli ndi mafunso? Tikukuitanani ku olankhula Chirasha uthengawo njira.

Zolakwika mwachidule: Momwe mungadziwombera pamapazi mu C ndi C ++. Haiku OS Recipe Collection

kuchokera wolemba kumasulira: iyi ndi nkhani yachisanu ndi chitatu komanso yomaliza pamndandanda wa Haiku.

Mndandanda wa zolemba: Yoyamba Yachiwiri Chachitatu Chachinayi Wachisanu Chachisanu ndi chimodzi Chachisanu ndi chiwiri

Ogwiritsa ntchito olembetsedwa okha ndi omwe angatenge nawo gawo pa kafukufukuyu. Lowani muakauntichonde.

Kodi ndizomveka kuyika dongosolo la hpkg ku Linux?

  • kuti

  • No

  • Zakhazikitsidwa kale, ndilemba mu ndemanga

Ogwiritsa 20 adavota. Ogwiritsa ntchito 5 adakana.

Source: www.habr.com

Kuwonjezera ndemanga