Zavatra hafa: Haiku app bundles?

Zavatra hafa: Haiku app bundles?

TL, DR: Afaka mahazo fanohanana sahaza ho an'ny fonosana fampiharana ve i Haiku, toy ny lahatahiry fampiharana (toy ny .app amin'ny Mac) sy/na sary fampiharana (Linux AppImage)? Heveriko fa mety ho fanampim-panazavana ity izay mora kokoa ny hampiharana tsara noho ny rafitra hafa satria efa misy ny ankamaroan'ny fotodrafitrasa.

Herinandro lasa izay Nahita Haiku aho, rafitra tsara tsy nampoizina. Eny, hatry ny ela aho no liana tamin'ny lahatahiry sy sary fampiharana (aingam-panahy avy amin'ny fahatsoran'ny Macintosh), dia tsy mahagaga raha nisy hevitra tonga tao an-tsaiko...

Ho an'ny fahatakarana feno, izaho no mpamorona sy mpanoratra ny AppImage, endrika fizarana fampiharana Linux izay mikendry ny fahatsoran'ny Mac ary manome fifehezana feno ho an'ireo mpanoratra fampiharana sy mpampiasa farany (raha te hahalala bebe kokoa ianao dia jereo Wiki ΠΈ tahirin-kevitra).

Ahoana raha manao AppImage ho an'i Haiku isika?

Andeha isika handinika kely, ara-teorika fotsiny: inona no tokony hatao mba hahazoana AppImage, na zavatra mitovitovy amin'izany, ao amin'ny Haiku? Tsy ilaina ny mamorona zavatra amin'izao fotoana izao, satria ny rafitra efa misy ao Haiku dia miasa amin'ny fomba mahagaga, fa ny fanandramana an-tsaina dia mety. Izy io koa dia mampiseho ny fahaizan'ny Haiku, raha oharina amin'ny tontolon'ny desktop Linux, izay tena sarotra ny zavatra toy izany (manana zo hilaza izany aho: Niady tamin'ny debugging nandritra ny 10 taona aho).

Zavatra hafa: Haiku app bundles?
Ao amin'ny Macintosh System 1, ny rindranasa tsirairay dia rakitra iray "tantanana" ao amin'ny Finder. Mampiasa AppImage Miezaka mamorona traikefa mpampiasa mitovy amin'ny Linux aho.

Voalohany, inona no AppImage? Ity dia rafitra famoahana fampiharana avy amin'ny antoko fahatelo (ohatra, Fanafody Ultimaker), mamela ny fampiharana havoaka amin'ny fotoana sy amin'ny fomba tiany: tsy ilaina ny mahafantatra ny mombamomba ny fizarana isan-karazany, manangana politika na manorina fotodrafitrasa, tsy ilaina ny fanohanan'ny mpikarakara, ary tsy milaza amin'ny mpampiasa izay (tsy) azony apetraka. amin'ny solosain'izy ireo. AppImage dia tokony ho takatra ho zavatra mitovy amin'ny fonosana Mac amin'ny endrika .app ao anatin'ny sary kapila .dmg. Ny tena maha samy hafa dia ny fampiharana dia tsy adika, fa mijanona ao amin'ny AppImage mandrakizay, mitovy amin'ny Haiku fonosana. .hpkg napetraka, ary tsy napetraka amin'ny heviny mahazatra.

Nandritra ny 10 taona mahery nisian'ny AppImage dia nahazo antso sy laza: Linus Torvalds ny tenany no nanohana izany ampahibemaso, ary ny tetikasa mahazatra (ohatra, LibreOffice, Krita, Inkscape, Scribus, ImageMagick) dia nandray azy io ho fomba lehibe. hanaparitahana fananganana mitohy na isan'alina, tsy manelingelina ireo rindranasa mpampiasa napetraka na nesorina. Na izany aza, ny tontolon'ny desktop Linux sy ny fizarana matetika dia mbola mifikitra amin'ny maodely fitsinjarana nentim-paharazana mifototra amin'ny fitazonana foibe ary/na mampiroborobo ny orinasany manokana sy/na programa injeniera mifototra amin'ny Flatpak (RedHat, Fedora, GNOME) ary Snappy (Kanonika, Ubuntu). Tonga izany mampihomehy.

Ahoana ny fandehany

  • Ny AppImage tsirairay dia misy ampahany 2: ELF kitiho indroa kely (antsoina hoe. runtime.c), arahin'ny sary rafitra fichier Squashfs.

Zavatra hafa: Haiku app bundles?

  • Ny rafitra fisie SquashFS dia mirakitra ny enta-mavesatry ny fampiharana sy izay rehetra ilaina amin'ny fampandehanana azy, izay tsy azo raisina ho ampahany amin'ny fametrahana default ho an'ny rafitra kendrena vao haingana rehetra (fizarana Linux). Ahitana metadata koa izy io, toy ny anarana fampiharana, kisary, karazana MIME, sns., sns.

Zavatra hafa: Haiku app bundles?

  • Rehefa tantanan'ny mpampiasa, ny runtime dia mampiasa FUSE sy squashfuse mba hametahana ny rafi-drakitra, ary avy eo dia mitantana ny fidirana amin'ny fidirana (aka AppRun) ao anatin'ny AppImage napetraka.
    Esorina ny rafi-drakitra rehefa vita ny dingana.

Toa tsotra ny zava-drehetra.

Ary ireto zavatra ireto dia manasarotra ny zava-drehetra:

  • Miaraka amin'ny fizarana Linux isan-karazany toy izany, tsy misy na inona na inona "amin'ny saina tsara" azo antsoina hoe "ampahany amin'ny fametrahana default ho an'ny rafitra kendrena vaovao rehetra." Mikarakara ity olana ity izahay amin'ny fananganana excludelist, mamela anao hamaritra izay ho fonosina ao amin'ny AppImage sy izay tokony ho entina any an-kafa. Amin'izany fotoana izany, indraindray isika tsy mahita, na dia eo aza ny zava-misy fa, amin'ny ankapobeny, ny zava-drehetra dia miasa tsara. Noho izany antony izany dia manoro hevitra izahay fa ny mpamorona fonosana dia hizaha ny AppImages amin'ny rafitra kendrena rehetra (fizarana).
  • Ny karama fampiharana dia tsy maintsy afindra amin'ny rafi-drakitra. Indrisy fa maro ny fampiharana manana lalana tanteraka voasokajy, ohatra, loharanon-karena ao /usr/share. Mila amboarina izany. Ankoatra izany, tsy maintsy manondrana ianao LD_LIBRARY_PATH, na amboary rpath mba hahitan'ny mpanafatra tranomboky mifandraika amin'izany. Ny fomba voalohany dia manana ny tsy fahampiana (izay resy amin'ny fomba sarotra), ary ny faharoa dia manahirana tsotra izao.
  • Ny fandrika UX lehibe indrindra ho an'ny mpampiasa dia izany mametraka bit executable AppImage rakitra aorian'ny fampidinana. Na mino na tsia fa tena sakana ho an’ny sasany izany. Ny filΓ na mametraka ny bit executability dia sarotra na dia ho an'ny mpampiasa efa za-draharaha aza. Amin'ny maha-famoahana azy dia nanolo-kevitra ny hametraka serivisy kely izahay izay manara-maso ny rakitra AppImage ary mametraka ny bitika azo ampiharina. Amin'ny endriny madio dia tsy vahaolana tsara indrindra izy io, satria tsy mandeha ivelan'ny boaty. Ny fizarana Linux dia tsy manome ity serivisy ity, noho izany, ny mpampiasa dia manana traikefa ratsy ivelan'ny boaty.
  • Ireo mpampiasa Linux dia manantena fampiharana vaovao hanana kisary ao amin'ny menio fanombohana. Tsy afaka milaza amin'ny rafitra ianao hoe: "Jereo, misy fampiharana vaovao, andao hiasa." Raha ny tokony ho izy, araka ny famaritana XDG dia mila mandika ny rakitra ianao .desktop mankany amin'ny toerana mety /usr ho an'ny fametrahana rafitra manerana ny rafitra, na in $HOME ho an'ny tsirairay. Ny kisary misy habe sasany, araka ny famaritana XDG, dia mila apetraka amin'ny toerana sasany usr na $HOME, ary avy eo dia manaova baiko ao amin'ny tontolon'ny asa mba hanavao ny cache icon, na manantena fa ny mpitantana ny tontolo iainana miasa dia hamantatra izany ary hamantatra ho azy ny zava-drehetra. Mitovy amin'ny karazana MIME. Amin'ny maha vahaolana azy dia aroso ny hampiasa serivisy mitovy, izay, ankoatry ny fametrahana ny sainam-pahombiazana, dia, raha misy kisary, sns. ao amin'ny AppImage, kopia avy amin'ny AppImage mankany amin'ny toerana mety araka ny XDG. Rehefa voafafa na afindra, ny serivisy dia andrasana hamafa ny zava-drehetra. Mazava ho azy fa misy fahasamihafana eo amin'ny fitondran-tenan'ny tontolon'ny asa tsirairay, amin'ny endrika rakitra sary, ny habeny, ny toerana fitahirizana ary ny fomba fanavaozana ny cache, izay miteraka olana. Raha fintinina, ity fomba ity dia tehina.
  • Raha tsy ampy ireo voalaza etsy ambony ireo dia mbola tsy misy kisary AppImage ao amin'ny mpitantana ny rakitra. Ny tontolon'ny Linux dia tsy mbola nanapa-kevitra ny hampihatra ny elficon (na dia eo aza fifanakalozan-kevitra ΠΈ fanatanterahana), noho izany dia tsy azo atao ny mampiditra mivantana ny kisary ao amin'ny fampiharana. Noho izany dia hita fa ny fampiharana ao amin'ny mpitantana ny rakitra dia tsy manana ny kisary manokana (tsy misy fahasamihafana, AppImage na zavatra hafa), ao amin'ny menio fanombohana ihany izy ireo. Amin'ny maha vahaolana azy dia mampiasa thumbnails izahay, rafitra izay natao tany am-boalohany mba ahafahan'ny mpitantana ny birao mampiseho ny sarin'ny thumbnail preview amin'ny rakitra sary ho toy ny kisary. Noho izany, ny serivisy amin'ny fametrahana ny bit executability dia miasa toy ny "miniaturizer", mamorona sy manoratra thumbnail kisary mankany amin'ny toerana mety. /usr ΠΈ $HOME. Ity serivisy ity koa dia manao fanadiovana raha voafafa na afindra ny AppImage. Noho ny zava-misy fa ny mpitantana biraon'ny birao tsirairay dia manana fitondran-tena hafa kely, ohatra, amin'ny endrika inona no manaiky ny kisary, amin'ny habe na toerana, izany rehetra izany dia tena maharary.
  • Ny fampiharana dia mianjera fotsiny amin'ny famonoana raha misy lesoka (ohatra, misy tranomboky tsy ao anatin'ny rafitra fototra ary tsy omena ao amin'ny AppImage), ary tsy misy olona milaza amin'ny mpampiasa ao amin'ny GUI ny zava-mitranga marina. Nanomboka nanodidina izany izahay tamin'ny fampiasana fampahatsiahivana eo amin'ny desktop, izay midika fa mila misambotra lesoka avy amin'ny baiko baiko isika, manova azy ireo ho hafatra azon'ny mpampiasa, izay mila aseho eo amin'ny desktop. Ary mazava ho azy, ny tontolo desktop tsirairay dia mitantana azy ireo amin'ny fomba hafa kely.
  • Amin'izao fotoana izao (Septambra 2019 - fanamarihan'ny mpandika teny) Tsy nahita fomba tsotra hilazana ny rafitra aho fa ny rakitra 1.png tsy maintsy misokatra amin'ny fampiasana Krita, ary 2.png - mampiasa GIMP.

Zavatra hafa: Haiku app bundles?
Toerana fitehirizana ho an'ny fanondroana cross-desktop ampiasaina amin'ny GNOME, KDE ΠΈ Xfce dia freedesktop.org

Sarotra, raha tsy azo atao, ny fanatratrarana ny haavon'ny haingo voatenona lalina ao amin'ny tontolon'ny asa Haiku, noho ny fepetra manokana. XDG avy amin'ny freedesktop.org ho an'ny cross-desktop, ary koa ny fampiharana ny mpitantana birao mifototra amin'ireo fepetra ireo. Ohatra, afaka mitanisa kisary Firefox iray manerana ny rafitra isika: toa tsy nieritreritra akory ny mpanoratra ny XDG fa afaka manana dikan-teny maromaro amin'ny fampiharana mitovy ny mpampiasa iray.

Zavatra hafa: Haiku app bundles?
Kisary ho an'ny dikan-teny samihafa amin'ny Firefox

Nanontany tena aho hoe inona no azon'ny tontolon'ny Linux ianarana avy amin'ny Mac OS X mba hialana amin'ny fanakorontanana ny fampidirana rafitra. Raha manam-potoana ianao ary ao anatin'izany dia tadidio ny mamaky izay nolazain'i Arnaud Gurdol, iray amin'ireo injeniera Mac OS X voalohany:

Tianay ho mora ny fametrahana ny rindranasa toy ny fisintonana ny kisary fampiharana avy any amin'ny toerana iray (server, drive ivelany) mankany amin'ny fiaran'ny solosainao. Mba hanaovana izany, ny fonosana fampiharana dia mitahiry ny fampahalalana rehetra, ao anatin'izany ny kisary, ny dikan-teny, ny karazana rakitra karakaraina, ny karazana tetika URL izay ilain'ny rafitra ho fantatry ny fanodinana ny rindranasa. Tafiditra ao anatin'izany koa ny fampahalalana momba ny 'fitehirizana foibe' ao amin'ny angon-drakitra Icon Services sy Launch Services. Mba hanohanana ny fampandehanana dia 'hitana' any amin'ny toerana maro 'fanta-daza' ny fampiharana: ny rafitra sy ny lahatahiry Applications ho an'ny mpampiasa, ary ny sasany hafa ho azy raha mandeha mankany amin'ny Finder ao amin'ny lahatahiry misy ny fampiharana ny mpampiasa. Amin'ny fampiharana dia niasa tsara izany.

https://youtu.be/qQsnqWJ8D2c
Apple WWDC 2000 session 144 - Mac OS X: fampiharana fonosana sy antontan-taratasy fanontana.

Tsy misy toa an'io fotodrafitrasa io amin'ny desktop Linux, ka mitady vahaolana manodidina ny fetra ara-drafitra ao amin'ny tetikasa AppImage izahay.

Zavatra hafa: Haiku app bundles?
Tonga hamonjy ve i Haiku?

Ary zavatra iray hafa: Ny sehatra Linux ho fototry ny tontolon'ny desktop dia mazΓ na tsy voafaritra mazava tsara fa maro ny zavatra tsotra amin'ny rafitra feno stack tsy miovaova dia mikorontana sy sarotra amin'ny Linux. Nanokana tatitra iray manontolo ho an'ireo olana mifandraika amin'ny sehatra Linux ho an'ny tontolo desktop aho (nanamafy ireo mpamorona mahay fa hijanona ho toy izany mandritra ny fotoana maharitra ny zava-drehetra).

Ny tatitro momba ny olan'ny tontolo desktop Linux amin'ny 2018

Na i Linus Torvalds aza dia niaiky fa ny fizarazarana no nahatonga ny hevitra momba ny toeram-piasana tsy nahomby.

Faly mahita an'i Haiku!

Manao ny zava-drehetra ho tsotra ny Haiku

Raha ny fomba fijery tsy misy dikany amin'ny "fifandraisana" AppImage amin'i Haiku dia ny manandrana manamboatra (indrindra ny runtime.c sy ny serivisy) ny singany (izay mety ho azo atao mihitsy aza!), dia tsy hanome tombony be ho an'i Haiku izany. Satria raha ny marina, ny ankamaroan'ireo olana ireo dia voavaha amin'ny Haiku ary mifanaraka amin'ny hevitra. Haiku dia manome ny rafitra fananganana fotodrafitrasa izay notadiaviko tao amin'ny tontolon'ny desktop Linux hatry ny ela ary tsy nino aho fa tsy tao. izany hoe:

Zavatra hafa: Haiku app bundles?
Mino izany na tsia, zavatra tsy azon'ny mpampiasa Linux maro resena izany. Amin'ny Haiku dia vita ho azy ny zava-drehetra!

  • Ny rakitra ELF izay tsy manana bit executability dia mahazo iray ho azy rehefa kitihina indroa ao amin'ny mpitantana ny rakitra.
  • Ny fampiharana dia mety manana loharanon-karena voaorina, toy ny kisary, izay aseho amin'ny mpitantana rakitra. Tsy ilaina ny mandika sary maromaro ao anaty lahatahiry manokana misy kisary, ary noho izany dia tsy ilaina ny manadio azy ireo aorian'ny famafana na famindrana ny fampiharana.
  • Misy angon-drakitra hampifandraisana ny rindranasa amin'ny antontan-taratasy, tsy ilaina ny mandika rakitra ho an'izany.
  • Ao amin'ny lahatahiry lib/ eo akaikin'ny rakitra azo tanterahana, ny tranomboky dia karohina amin'ny alΓ lan'ny default.
  • Tsy misy fizarana maro sy tontolo desktop; na inona na inona miasa dia miasa na aiza na aiza.
  • Tsy misy mΓ΄dely misaraka hihazakazaka tsy mitovy amin'ny lahatahiry Applications.
  • Ny fampiharana dia tsy manana lalana tanteraka mankany amin'ny loharanon-karenany; manana fiasa manokana izy ireo hamaritana ny toerana misy ny fotoana.
  • Nampidirina ny hevitra momba ny sarin'ny rafitra fisie: ity dia fonosana hpkg. Izy rehetra dia napetraka amin'ny kernel.
  • Ny rakitra tsirairay dia misokatra amin'ny fampiharana namorona azy, raha tsy hoe milaza mazava ianao. Tena mahafinaritra ity!

Zavatra hafa: Haiku app bundles?
Roa png rakitra. Mariho ireo kisary samihafa milaza fa hosokafana amin'ny fampiharana samihafa izy ireo rehefa kitihina indroa. Mariho ihany koa ny menio midina "Misokatra miaraka amin'ny:" izay ahafahan'ny mpampiasa misafidy fampiharana tsirairay. Tsotra tokoa!

Toa tsy ilaina amin'ny Haiku ny maro amin'ireo tehina sy fomba fiasa takian'ny AppImage amin'ny Linux, izay manana ny fahatsorana sy ny firindrana ao anatin'ny fotony izay mahazaka ny ankamaroan'ny filantsika.

Mila fonosana fampiharana ve i Haiku?

Miteraka fanontaniana lehibe izany. Raha filaharam-be mora kokoa ny mamorona rafitra toa ny AppImage amin'ny Haiku noho ny amin'ny Linux, mendrika ny hanaovana izany? Sa ny Haiku, miaraka amin'ny rafitra fonosana hpkg, dia nanafoana tamin'ny fomba mahomby ny filana ny famolavolana hevitra toy izany? Eny, mba hamaliana dia mila mijery ny antony manosika ny fisian'ny AppImages isika.

Ny fomba fijerin'ny mpampiasa

Andeha hojerentsika ny mpampiasa farany:

  • Te-hametraka rindranasa aho nefa tsy mangataka tenimiafina mpitantana (root). Tsy misy hevitra momba ny mpitantana ao amin'ny Haiku, ny mpampiasa dia mifehy tanteraka satria rafitra manokana izany! (Raha ny fitsipika, azonao alaina sary an-tsaina izany amin'ny mode Multiplayer, manantena aho fa hitazona izany ho tsotra ny mpamorona)
  • Te-hahazo ny kinova farany sy lehibe indrindra amin'ny rindranasa aho, tsy miandry azy ireo hiseho amin'ny fitsinjaranako (matetika izany dia midika hoe "tsy misy", farafaharatsiny raha tsy manavao ny rafitra fandidiana manontolo aho). Ao amin'ny Haiku dia "voavaha" amin'ny famoahana mitsingevana izany. Midika izany fa azo atao ny mahazo ny dikan-teny farany sy lehibe indrindra amin'ny fampiharana, fa mba hanaovana izany dia mila manavao tsy tapaka ny sisa amin'ny rafitra ianao, mamadika azy io ho "kendrena mihetsika".
  • Mila dikan-teny maromaro amin'ny fampiharana mitovy aho, satria tsy misy fomba ahafantarana izay tapaka amin'ny dikan-teny farany, na, lazao, izaho, amin'ny maha-mpamorona tranonkala, dia mila manandrana ny asako amin'ny dikan-teny samihafa amin'ny navigateur. Haiku no mamaha ny olana voalohany, fa tsy ny faharoa. Averina indray ny fanavaozana, fa ho an'ny rafitra manontolo ihany; tsy azo atao (araka ny fahalalako) ny mihazakazaka, ohatra, dikan-teny maromaro amin'ny WebPositive na LibreOffice amin'ny fotoana iray ihany.

Manoratra ny iray amin'ireo mpamorona:

Ny tena antony dia izao: tsy dia fahita firy ny fampiasana ka tsy misy dikany ny fanatsarana azy; toa tsy azo ekena ny fandraisana azy ho tranga manokana ao amin'ny HaikuPorts.

  • Mila mitazona apps amin'ny toerana tiako aho, fa tsy amin'ny fiara fanombohana. Matetika aho no tsy manana habaka kapila, noho izany dia mila mampifandray fiara ivelany na lahatahiry tambajotra aho mba hitahiry ny rindranasa (ny dikan-teny rehetra nalainako). Raha ampifandraisina amin'ny fiara toy izany aho, dia mila rindranasa hatomboka amin'ny fanindriana indroa aho. Ny Haiku dia mitahiry ireo fonosana efa tranainy, saingy tsy fantatro ny fomba hamindrana azy ireo amin'ny kapila ivelany, na ny fomba fandefasana fampiharana avy any aoriana.

Hevitry ny mpamorona:

Ara-teknika dia efa azo atao izany miaraka amin'ny baiko mount. Mazava ho azy fa hanao GUI ho an'izany izahay raha vao manana mpampiasa liana.

  • Tsy mila rakitra an-tapitrisany miparitaka manerana ny rafitra fichier aho izay tsy afaka mitantana ny tenako. Mila rakitra iray isaky ny fampiharana azoko alaina mora foana, mihetsika, mamafa. Ao amin'ny Haiku dia voavaha ity olana ity amin'ny fampiasana fonosana .hpkg, izay mamindra, ohatra, python, avy amin'ny rakitra an'arivony ho iray. Fa raha misy, ohatra, Scribus mampiasa python, dia tsy maintsy miatrika rakitra roa farafahakeliny aho. Ary tsy maintsy mitandrina aho mba hitazona ireo dikan-teny mifanaraka amin'izy ireo.

Zavatra hafa: Haiku app bundles?
Dika maromaro amin'ny AppImages mandeha mifanila amin'ny Linux iray ihany

Fomba fijerin'ny mpamorona fampiharana

Andeha hojerentsika amin'ny fomba fijerin'ny mpamorona fampiharana:

  • Te hifehy ny traikefan'ny mpampiasa manontolo aho. Tsy te hiankin-doha amin'ny rafitra fiasana iray aho hilazako hoe rahoviana sy ahoana no tokony hamoahako fampiharana. Haiku dia mamela ny mpamorona hiasa miaraka amin'ny fitehirizan-dry zareo hpkg manokana, saingy midika izany fa tsy maintsy mametraka azy ireo amin'ny tanana ny mpampiasa, izay mahatonga ny hevitra ho "tsy manintona."
  • Manana pejy fampidinana aho ao amin'ny tranokalako izay zaraiko .exe ho an'ny Windows, .dmg ho an'ny Mac sy .AppImage ho an'ny Linux. Sa mety te-hahazo vola miditra amin'ity pejy ity aho, misy azo atao? Inona no tokony hapetrako ao amin'i Haiku? Ampy ny rakitra .hpkg miaraka amin'ny fiankinan-doha avy amin'ny HaikuPorts ihany
  • Ny logiciel-ko dia mila dikan-teny manokana amin'ny rindrambaiko hafa. Ohatra, fantatra fa i Krita dia mitaky Qt, na Qt voapetaka tsara amin'ny dikan-teny manokana an'ny Krita, farafaharatsiny mandra-pahatonga ny patch hiverina ao amin'ny Qt. Azonao atao ny mametraka ny Qt anao manokana ho an'ny fampiharanao ao anaty fonosana .hpkg, saingy azo inoana fa tsy azo raisina izany.

Zavatra hafa: Haiku app bundles?
Pejy fampidinana fampiharana tsy tapaka. Inona no tokony halefako eto ho an'i Haiku?

Will bundles (misy toy ny lahatahiry fampiharana toa ny AppDir na .app amin'ny fomba Apple) sy/na sary (amin'ny endrika AppImages novaina be na .dmg avy amin'ny Apple) fampiharana fanampiny ilaina amin'ny tontolo desktop Haiku? Sa handrava ny sary manontolo sy hitarika ho amin'ny fisaratsarahana, ary noho izany dia hanampy fahasarotana? Rovitra aho: amin'ny lafiny iray, ny hatsaran-tarehy sy ny hatsaran'i Haiku dia mifototra amin'ny hoe matetika misy fomba iray hanaovana zavatra, fa tsy ny maro. Amin'ny lafiny iray, ny ankamaroan'ny fotodrafitrasa ho an'ny katalaogy sy / na ny suite fampiharana dia efa misy, ka ny rafitra dia miantso ny sisa amin'ny isan-jatony mba hilatsaka amin'ny toerany.

Araka ny filazan'ny mpamorona Mr. waddlesplash

Amin'ny Linux izy ireo (katalaogy sy kitapo fampiharana, - eo ho eo. MPANDIKA TENY) dia azo inoana fa vahaolana ara-teknika amin'ny olana ara-rafitra. Ao amin'ny Haiku dia aleonay mamaha ny olan'ny rafitra tsotra izao.

Inona ny hevitrao?

Alohan'ny hamalianao...

Andraso, andao hanao fanamarinana haingana ny zava-misy: raha ny marina lahatahiry fampiharana - efa anisan'ny Haiku:

Zavatra hafa: Haiku app bundles?
Efa misy ny lahatahiry fampiharana ao amin'ny Haiku, saingy tsy mbola tohana ao amin'ny mpitantana rakitra

Tsy tohanana toy ny Macintosh Finder fotsiny izy ireo. Hahafinaritra tokoa raha toa ka manana anarana sy kisary "QtCreator" eo amin'ny zorony ankavia ambony ny lahatahiry QtCreator, manomboka ny fampiharana rehefa kitihina indroa?

Kely aloha aho dia efa nanontaniana:

Azo antoka ve ianao fa afaka mampandeha ny rindrananao efa folo taona androany rehefa nanadino azy ireo sy ny fiankinan-dohany ny fivarotana app sy ny toeram-pizarana? Matoky ve ianao fa mbola afaka miditra amin'ny asanao amin'izao fotoana izao amin'ny ho avy?

Efa misy valiny avy amin'i Haiku ve sa afaka manampy eto ny katalaogy sy ny fonosana fampiharana? Heveriko fa afaka izy ireo.

Araka ny filazan'i mr. waddlesplash:

Eny, manana ny valin'ny fanontaniana izahay: hanohana ireo fampiharana ireo izahay mandritra ny fotoana maharitra mandra-pahafahan'ny olona iray mamaky ny lamin'ny rakitra amin'ny fomba marina na manome fiasa tokana. Ny fanoloran-tenanay hanohana ny fampiharana BeOS R5 amin'ny Haiku dia porofon'izany...

Azo antoka!

Inona no tokony hataon'i Haiku?

Azoko sary an-tsaina ny fiaraha-miaina am-pilaminana amin'ny hpkg, lahatahiry ary sary fampiharana:

  • System logiciel mampiasa .hpkg
  • Ho an'ny rindrankajy fampiasa matetika indrindra (indrindra fa ireo izay mila mandamina ny famoahana horonan-tsary), ampiasao .hpkg (manodidina ny 80% amin'ny tranga rehetra)
  • Ny sasany napetraka amin'ny .hpkg, ny fampiharana dia hahazo tombony amin'ny fifindrana mankany amin'ny fotodrafitrasa lahatahiry fampiharana (oh. QtCreator): hozaraina ho .hpkg, toy ny taloha.

Mr. Waddlesplash nanoratra hoe:

Raha ny hany ilainao dia ny mijery ny fampiharana ao /system/apps, fa tokony hataontsika mora kokoa ho an'ny mpampiasa ny lahatahiry ao amin'ny Deskbar, satria /system/apps dia tsy natao hosokafana tsy tapaka sy hojeren'ny mpampiasa (tsy toy ny MacOS). Ho an'ny toe-javatra toy izany, manana paradigma hafa i Haiku, saingy io safidy io, raha ny teoria, dia azo ekena.

  • Haiku dia mandray ny fotodrafitrasa amin'ny fampandehanana sary fampiharana, isan'alina, mitohy ary andrana fanamboarana rindrambaiko, ary koa ho an'ireo tranga izay tian'ny mpampiasa "hanamaivana azy ara-potoana", ho an'ny rindrambaiko manokana sy anatiny, ary tranga fampiasana manokana (eo amin'ny 20% eo ho eo). ny rehetra). Ireo sary ireo dia ahitana ny rakitra ilaina hampandehanana ny fampiharana .hpkg, apetraka amin'ny rafitra, ary rehefa vita ny fampiharana - unmounted. (Angamba ny mpitantana ny rakitra dia afaka mametraka rakitra .hpkg amin'ny sary fampiharana, mandeha ho azy na amin'ny fangatahan'ny mpampiasa - tsara, toy ny rehefa misintona fampiharana iray mankany amin'ny lahatahiry tambajotra na fiara ivelany ianao. Hira fotsiny io! Na ny marimarina kokoa, tononkalo - haiku.) Amin'ny lafiny iray, ny mpampiasa dia mety te-hametraka ny votoatin'ny sary amin'ny endrika rakitra..hpkg, aorian'izay dia havaozina sy hokarakaraina amin'ny fomba mitovy amin'ny hoe napetraka tamin'ny HaikuDepot izy ireo... Mila miady hevitra isika).

Teny nalaina avy amin'i mr. waddlesplash:

Ny fampandehanana fampiharana avy amin'ny kapila ivelany na ny lahatahirin'ny tambajotra dia mety ho ilaina. Ary ny fampidirana ny fahafahana manitsy "faritra" bebe kokoa ho an'ny pkgman dia mety ho endri-javatra mahafinaritra.

Ny rafitra toy izany dia manararaotra ny hpkg, ny lahatahiry ary ny sary fampiharana. Samy tsara izy ireo, saingy miaraka dia ho lasa tsy azo resena.

famaranana

Haiku dia manana rafitra izay manome traikefa mpampiasa tsotra sy be pitsiny ho an'ny PC, ary mihoatra lavitra noho izay omena amin'ny PC Linux. Rafitra fonosana .hpkg dia ohatra iray toy izany, fa ny ambiny amin'ny rafitra dia feno haingo. Na izany aza, ny Haiku dia hahazo tombony amin'ny fanohanana ny lahatahiry sy ny sary fampiharana. Ny fomba tsara indrindra hanaovana izany dia mendrika ifanakalozy hevitra amin'ny olona mahafantatra Haiku, ny filozofiany sy ny haitao tsara lavitra noho izaho. Rehefa dinihina tokoa, dia nampiasa Haiku nandritra ny herinandro mahery kely. Na izany aza, mino aho fa handray soa avy amin'io fomba fijery vaovao io ireo mpamorona, mpamorona ary mpanao mari-trano ao Haiku. Farafaharatsiny, ho faly aho ho β€œmpiara-miady amin’izy ireo”. Manana traikefa an-tΓ nana 10 taona mahery aho amin'ny katalaogin'ny fampiharana Linux sy ny fonosana, ary te-hahita fampiasa ho azy ireo ao Haiku aho, izay heveriko fa mety tsara izy ireo. Ny vahaolana mety narosoko dia tsy ny hany vahaolana marina amin'ireo olana nolazaiko, ary raha manapa-kevitra ny hitady vahaolana hafa kanto kokoa ny ekipan'i Haiku, dia vonona aho. Amin'ny ankapobeny, efa mieritreritra momba ny fomba hanaovana rafitra aho hpkg vao mainka mahagaga nefa tsy manova ny fomba fiasa. Hita fa efa ela ny ekipa Haiku no nieritreritra momba ny fonosana fampiharana rehefa nampihatra rafitra fitantanana fonosana, saingy indrisy (heveriko) fa lasa "lany andro" ilay hevitra. Angamba izao no fotoana hamelomana azy?

Andramo ny tenanao! Rehefa dinihina tokoa, ny tetikasa Haiku dia manome sary ho booting avy amin'ny DVD na USB, novokarina Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ.
Manana fanontaniana ve ianao? Manasa anao izahay amin'ny teny Rosiana fantsona telegram.

Overview lesoka: Ahoana ny fomba hitifitra ny tenanao amin'ny tongotra amin'ny C sy C ++. Famoriam-bokatra momba ny Haiku OS

avy amin'ny ny mpanoratra fandikana: ity no lahatsoratra fahavalo sady farany amin'ny andiany momba ny Haiku.

Lisitry ny lahatsoratra: Ny voalohany Ny faharoa Ny fahatelo fahefatra fahadimy fahenina FAHAFITO

Ireo mpampiasa voasoratra anarana ihany no afaka mandray anjara amin'ny fanadihadiana. HiditraPlease.

Misy dikany ve ny mandefa ny rafitra hpkg amin'ny Linux?

  • fa

  • No

  • Efa nampiharina, hanoratra ao amin'ny fanehoan-kevitra aho

Mpampiasa 20 no nifidy. Mpampiasa 5 no nifady.

Source: www.habr.com

Add a comment