Se isi mea: Haiku app bundles?

Se isi mea: Haiku app bundles?

TL; AMA: E mafai ona maua e Haiku le lagolago talafeagai mo pusa talosaga, e pei o tusi talosaga (pei o .app i luga ole Mac) ma/po'o ata fa'aoga (Linux AppImage)? Ou te manatu o se faʻaopoopoga aoga lea e faigofie ona faʻatino saʻo nai lo isi faiga talu ai o le tele o atinaʻe ua uma ona faʻatulagaina.

I le vaiaso talu ai Na ou mauaina Haiku, o se faiga e lei mafaufauina lelei. Ia, talu ai ua leva ona ou fiafia i faʻamaumauga ma ata faʻaoga (faʻaosofia e le faigofie o le Macintosh), e le o se mea e ofo ai na oʻo mai se manatu i loʻu mafaufau...

Mo le malamalama atoatoa, o aʻu o le foafoa ma le tusitala o AppImage, o se faʻasalalauga faʻasalalauga Linux e faʻamoemoe mo le faigofie o Mac ma tuʻuina atu le pule atoatoa i tusitala tusi talosaga ma tagata faʻauʻu (afai e te fia iloa atili, vaʻai tasi e faaaogaina и fa'amaumauga).

Ae a pe a tatou faia se AppImage mo Haiku?

Sei o tatou mafaufau teisi, mama faʻaupuga: mea e tatau ona fai ina ia maua AppImage, po o se mea faapena, i Haiku? E le mana'omia le faia o se mea i le taimi nei, aua o le faiga o lo'o i ai i Haiku e ofoofogia le galue, ae o se fa'ata'ita'iga fa'atusa e manaia. O loʻo faʻaalia ai foʻi le atamai o Haiku, faʻatusatusa i Linux desktop environments, lea e matuaʻi faigata ai na mea (E iai laʻu aiā tatau e fai atu ai: Ua ou tauivi ma le faʻaogaina mo le 10 tausaga).

Se isi mea: Haiku app bundles?
I luga o le Macintosh System 1, o talosaga taʻitasi o se faila eseese "puleaina" i le Finder. Faʻaaogaina le AppImage O loʻo ou taumafai e toe faʻaleleia le faʻaoga tutusa i Linux.

Muamua, o le a le AppImage? Ole faiga lea mo le tu'uina atu o talosaga a isi vaega (mo se fa'ata'ita'iga, Fo'i Ultimaker), faʻatagaina talosaga e tuʻuina atu i le taimi ma le auala latou te mananaʻo ai: e leai se manaʻoga e iloa faʻamatalaga o tufatufaga eseese, fausia faiga faʻavae poʻo le fausiaina o atinaʻe, leai se lagolago e manaʻomia, ma latou te le taʻuina atu i tagata faʻaoga mea (leai) e mafai ona latou faʻapipiʻi. i luga oa latou komepiuta. AppImage e tatau ona malamalama o se mea e tutusa ma se pusa Mac i le faatulagaga .app totonu o le ata tisiki .dmg. O le eseesega tele o talosaga e le kopiina, ae tumau i totonu o le AppImage e faʻavavau, tutusa ma Haiku afifi. .hpkg faʻapipiʻi, ma e leʻi faʻapipiʻiina i le uiga masani.

I le gasologa o le sili atu i le 10 tausaga o loʻo i ai, ua maua ai e le AppImage se apili ma le lauiloa: Linus Torvalds lava ia na faʻamaonia faalauaitele, ma galuega masani (mo se faʻataʻitaʻiga, LibreOffice, Krita, Inkscape, Scribus, ImageMagick) ua faʻaaogaina e avea ma auala autu. fa'asoa fa'aauau pea po'o le po fau, e le fa'alavelaveina fa'apipi'i pe le'i fa'apipi'iina talosaga fa'aoga. Ae ui i lea, o siosiomaga komepiuta Linux ma tufatufaga e masani lava ona pipii atu i le masani, faʻatautaia faʻavae faʻavae faʻataʻitaʻiga ma / poʻo le faʻalauiloaina o latou lava pisinisi pisinisi ma / poʻo polokalame inisinia e faʻavae i luga Flatpak (RedHat, Fedora, GNOME) ma Snappy (Canonical, Ubuntu). E sau fa'avalevalea.

Auala e aoga uma ai

  • O AppImage taʻitasi e aofia ai vaega e 2: o se tamaʻi kiliki-lua ELF (e taʻua. runtime.c), sosoo ai ma se ata faila faila SquashFS.

Se isi mea: Haiku app bundles?

  • O le faila faila a le SquashFS o loʻo i ai le uta o le talosaga ma mea uma e manaʻomia e faʻatautaia ai, lea i le mafaufau saʻo e le mafai ona manatu o se vaega o le faʻaogaina faʻapipiʻi mo soʻo se faiga faʻatulagaina lata mai nei (Linux distribution). E iai fo'i metadata, pei ole igoa ole talosaga, ata, ituaiga MIME, ma isi, ma isi.

Se isi mea: Haiku app bundles?

  • A faʻatautaia e le tagata faʻaoga, faʻaaoga le FUSE ma le squashfuse e faʻapipiʻi ai le faila faila, ona faʻaogaina lea o le taʻavaleina o se mea e ulufale ai (aka AppRun) i totonu o le AppImage faʻapipiʻi.
    O le faila faila e le faʻapipiʻiina pe a maeʻa le faagasologa.

E foliga faigofie mea uma.

Ma o mea nei e faʻalavelave ai mea uma:

  • Faatasi ai ma le tele o faʻasalalauga Linux, e leai se mea "i le mafaufau saʻo" e mafai ona taʻua o "se vaega o le faʻapipiʻiina le faʻapipiʻiina mo soʻo se faiga fou faʻatulagaina." Matou te foia lenei mataupu e ala i le fausiaina lē aofia ai, faʻatagaina oe e fuafua mea o le a afifiina i le AppImage ma mea e manaʻomia ona ave i se isi mea. I le taimi lava e tasi, o nisi taimi tatou te misia, e ui lava i le mea moni, i se tulaga lautele, e lelei mea uma. Mo lenei mafuaʻaga, matou te fautuaina e faʻataʻitaʻi e le au fai pusa le AppImages i luga o faiga faʻatulagaina uma (tufatufaina).
  • O uta o talosaga e tatau ona toe fa'afeiloa'i i le faiga faila. O le mea e leaga ai, o le tele o talosaga o loʻo i ai ni auala faʻamaonia faigata, mo se faʻataʻitaʻiga, punaoa i totonu /usr/share. E mana'omia ona fa'aleleia i se isi itu. E le gata i lea, e tatau ona e auina atu i fafo LD_LIBRARY_PATH, po o le faaleleia rpath ina ia mafai e le loader ona maua faletusi e faatatau i ai. O le auala muamua o loʻo i ai ona faʻaletonu (lea e faʻatoʻilaloina i auala faʻalavelave), ma o le lona lua e faigofie lava.
  • O le pito sili ona tele UX mo tagata faʻaoga o lena seti executable bit AppImage faila ina ua uma ona sii mai. Talitonu i ai pe leai, o se papupuni moni lea mo nisi. Ole mana'oga e fa'atulaga le executability bit e fa'alavelave e o'o lava mo tagata fa'aoga poto masani. I le avea ai o se fofo, matou te fautuaina le faʻapipiʻiina o se tautua laʻititi e mataʻituina faila o le AppImage ma faʻapipiʻi le latou faʻatinoga. I lona foliga mama, e le o se fofo sili ona lelei, talu ai o le a le aoga mai le pusa. O faʻasalalauga Linux e le tuʻuina atu lenei auaunaga, o le mea lea, o loʻo i ai i tagata faʻaoga se aafiaga leaga mai le pusa.
  • O loʻo faʻamoemoeina e tagata faʻaoga Linux se talosaga fou e iai se atigipusa i le lisi amata. E le mafai ona e taʻu atu i le faiga: "Vaai, o loʻo i ai se talosaga fou, tatou galulue." Ae, e tusa ai ma le XDG faʻamatalaga, e tatau ona e kopiina le faila .desktop i le nofoaga sao i totonu /usr mo se fa'apipi'i-lautele, po'o totonu $HOME mo tagata taitoatasi. O ata o ni lapopoa, e tusa ai ma le XDG faʻamatalaga, e manaʻomia ona tuʻu i nisi nofoaga i totonu usr poʻo $HOME, ona faʻatautaia lea o faʻatonuga i le siosiomaga faigaluega e faʻafou ai le faʻamaufaʻailoga faʻailoga, poʻo le faʻamoemoe o le pule o le siosiomaga galue o le a mafaufau i ai ma otometi ona iloa mea uma. E tutusa ma ituaiga MIME. I le avea ai o se fofo, ua fautuaina e faʻaaoga le auaunaga lava e tasi, lea, e faaopoopo atu i le setiina o le fuʻa faʻatinoina, o le a, pe a iai ni ata, ma isi. i AppImage, kopi mai le AppImage i nofoaga saʻo e tusa ai ma le XDG. Pe a tape pe siitia, o le auaunaga e faʻamoemoe e faʻamalo mea uma. O le mea moni, o loʻo i ai eseesega i amioga a taʻitasi taʻitasi galuega, i faila faila faila, o latou lapopoa, nofoaga e teu ai ma metotia mo le faʻafouina o caches, lea e tupu ai se faʻafitauli. I se faapuupuuga, o lenei metotia o se tootoo.
  • Afai e le lava le mea o loʻo i luga, e leai lava se AppImage icon i le faila faila. E leʻi filifili le lalolagi Linux e faʻatino le elficon (e ui lava talanoaga и faatinoga), o lea e le mafai ai ona faʻapipiʻi saʻo le ata i totonu o le talosaga. O lea e foliga mai o talosaga i le faila faila e leai ni a latou lava ata (leai se eseesega, AppImage poʻo se isi mea), e naʻo le lisi amata. I le avea ai o se fofo, o loʻo matou faʻaogaina ata, o se masini na muai fuafuaina e faʻataga ai pule o le komepiuta e faʻaalia ata vaʻaia ata o faila kalafi e fai ma latou ata. O le mea lea, o le auaunaga mo le setiina o le executability bit e galue foi o se "miniaturizer", fatuina ma tusia ata ata i nofoaga talafeagai. /usr и $HOME. O lenei 'au'aunaga e faia fo'i le fa'amamāina pe a tape pe fa'anofo le AppImage. Ona o le mea moni o pule taʻitasi o le desktop e fai sina eseʻese, mo se faʻataʻitaʻiga, o le a le faʻatulagaga e talia ai ata, o le a le tele poʻo nofoaga, e matua tiga lava.
  • O le talosaga e naʻo le paʻu i luga o le faʻatinoga pe a tupu ni mea sese (mo se faʻataʻitaʻiga, o loʻo i ai se faletusi e le o se vaega o le faiga faavae ma e le o tuʻuina atu i le AppImage), ma e leai se tasi e taʻu atu i le tagata faʻaoga i le GUI le mea tonu o loʻo tupu. Na amata ona matou faʻaogaina lenei mea e ala i le faʻaaogaina faʻasilasilaga i luga o le laulau, o lona uiga e tatau ona tatou puʻeina mea sese mai le laina o le poloaiga, faʻaliliu i latou i feʻau e malamalama i ai tagata, ona manaʻomia lea ona faʻaalia i luga o le laulau. Ma o le mea moni, o siosiomaga taʻitasi taʻitasi e taulimaina i latou i se tulaga ese.
  • I le taimi nei (Setema 2019 - faʻaliliuga tusi) Ou te leʻi mauaina se auala faigofie e taʻu atu ai le faiga o le faila 1.png e tatau ona tatalaina e faaaoga ai Krita, ma 2.png - faʻaaogaina GIMP.

Se isi mea: Haiku app bundles?
Tulaga e teu ai mo fa'amatalaga fa'alava o lo'o fa'aogaina i totonu GNOME, KDE и Xfce ole freedesktop.org

O le ausiaina o le tulaga o le atamai loloto lalagaina i totonu o le siosiomaga o galuega Haiku e faigata, pe a le mafai, ona o faʻamatalaga XDG mai freedesktop.org mo koluse-desktop, faʻapea foʻi ma faʻatinoga o pule o le komepiuta e faʻavae i luga o nei faʻamatalaga. Mo se faʻataʻitaʻiga, e mafai ona matou taʻua se tasi faʻaoga-lautele Firefox icon: e foliga mai, o tusitala o le XDG e leʻi manatu e mafai e se tagata faʻaoga ona faʻapipiʻiina ni faʻasologa o le talosaga lava e tasi.

Se isi mea: Haiku app bundles?
Fa'ailoga mo ituaiga eseese o Firefox

Sa ou mafaufau pe o le a se mea e mafai e le lalolagi Linux ona aʻoaʻoina mai le Mac OS X e aloese ai mai le faʻafefeina o le tuʻufaʻatasia o faiga. Afai e iai sou taimi ma o loʻo i ai i lenei mea, ia mautinoa e faitau le mea na fai mai ai Arnaud Gurdol, o se tasi o uluai inisinia Mac OS X:

Matou te mananaʻo ia faʻafaigofie le faʻapipiʻiina o le talosaga e pei o le tosoina o le icon app mai se mea (server, external drive) i luga o lau kiliva komepiuta. Ina ia faia lenei mea, o le pusa talosaga e teu uma faʻamatalaga, e aofia ai ata, faʻasologa, faila faila o loʻo faʻagasolo, ituaiga o polokalame URL e manaʻomia ona iloa e le faiga e faʻagasolo ai le talosaga. E aofia ai fo'i fa'amatalaga mo le 'central storage' ile Icon Services ma Launch Services database. Ina ia lagolagoina le faatinoga, o talosaga e 'maua' i le tele o nofoaga 'ta'uta'ua': o le faiga ma le tagata fa'aoga tusi Talosaga, ma isi e otometi lava pe a fa'afeiloa'i le tagata su'esu'e i le Su'e i le lisi o lo'o i ai le talosaga. I le fa'ata'ita'iga sa lelei tele lenei mea.

https://youtu.be/qQsnqWJ8D2c
Apple WWDC 2000 vasega 144 - Mac OS X: fa'apipi'i tusi talosaga ma lomitusi pepa.

E leai se mea e pei o lenei atinaʻe i luga ole komepiuta Linux, o lea o loʻo matou vaʻavaʻai ai mo faʻataʻitaʻiga e uiga i tapulaʻa faʻatulagaina i le poloketi AppImage.

Se isi mea: Haiku app bundles?
O sau Haiku e laveai?

Ma le isi mea: Linux faʻavae e fai ma faʻavae o siosiomaga desktop e foliga mai e matua le faʻamalamalamaina o le tele o mea e fai si faigofie i se faʻapipiʻi faʻapipiʻi faʻapipiʻi faʻalavelave faʻalavelave ma faʻalavelave i Linux. Na ou tuʻuina atu se lipoti atoa i mataupu e fesoʻotaʻi ma le Linux platforms mo le desktop environments (faʻamaonia e le au atinaʻe malamalama o le a tumau mea uma i lenei auala mo se taimi umi).

O laʻu lipoti i faʻafitauli o le Linux desktop environments i le 2018

E oo lava ia Linus Torvalds na ioeina o le vaevaega na mafua ai ona le manuia le manatu o galuega.

Manaia le vaai ia Haiku!

Ua fa'afaigofie e Haiku mea uma

E ui o le faʻaogaina o le faʻaogaina o le AppImage i Haiku o le taumafai lea e fau (tele runtime.c ma le tautua) ona vaega (atonu e mafai!), O le a le maua ai se aoga tele i Haiku. Aua o le mea moni, o le tele o nei faʻafitauli o loʻo foia i Haiku ma e faʻamaonia lelei. O le Haiku o lo'o tu'uina tonu mai poloka faufale o lo'o sa'ilia i luga ole laiga komepiuta Linux mo se taimi umi ma e le'i talitonu e leai. Fa'aigoa:

Se isi mea: Haiku app bundles?
Talitonu i ai pe leai, o se mea lea e le mafai e le tele o tagata faʻaoga Linux ona manumalo. I luga o Haiku e fai otometi mea uma!

  • O faila ELF e leai se mea e mafai ona fa'atinoina e maua otometi pe a fa'alua-kiliki i le faila faila.
  • O talosaga e mafai ona iai ni punaoa faufale, e pei o ata, o loʻo faʻaalia i le faila faila. E le manaʻomia le kopiina o le tele o ata i totonu o faʻamaumauga faʻapitoa ma ata, ma o lea e le manaʻomia ai ona faʻamamāina pe a uma ona tape pe faʻanofo le talosaga.
  • O loʻo i ai se faʻamaumauga mo le fesoʻotaʻiina o talosaga ma pepa, e leai se manaʻoga e kopiina soʻo se faila mo lenei mea.
  • I totonu o le lib/ directory i tafatafa o le faila faila, o faletusi e suʻeina e ala i le le mafai.
  • E leai se tele o tufatufaga ma siosiomaga desktop so'o se mea e aoga, e galue i soo se mea;
  • E leai se isi module e fa'agaoioia e ese mai le tusi Talosaga.
  • O talosaga e leai ni auala fa'apitoa i a latou punaoa e iai a latou galuega fa'apitoa mo le fuafuaina o le nofoaga i le taimi e fa'atino ai.
  • O le manatu o ata faʻapipiʻi faila faila ua faʻalauiloaina: o soʻo se pusa hpkg. O ia mea uma e faʻapipiʻiina e le fatu.
  • O faila ta'itasi e tatalaina e le talosaga na faia, se'i vagana ua e fa'ailoa manino mai. E ese le manaia o lenei mea!

Se isi mea: Haiku app bundles?
E lua faila png. Matau le ese'ese aikona o lo'o fa'ailoa mai ai o le a tatalaina e fa'aoga eseese pe a fa'alua-kiliki. Ia maitauina foi le "Tatala ma le:" lisi e mafai ona filifilia e le tagata faʻaoga se talosaga taʻitasi. E maeu le faigofie!

E foliga mai o le tele o tootoo ma faʻaogaina e manaʻomia e AppImage i luga o Linux e le manaʻomia ile Haiku, lea e iai le faigofie ma le faʻapitoa i lona autu e mafai ai ona taulimaina le tele o tatou manaʻoga.

E mana'omia ea Haiku ni afifi app?

E tau atu i se fesili tele. Afai o se faʻatonuga sili ona faigofie le fatuina o se faiga e pei o le AppImage i luga o Haiku nai lo Linux, mata e aoga le faia? Po'o le Haiku, fa'atasi ai ma lana HPkg package system, na fa'aumatia lelei le mana'oga e atia'e sea manatu? Ia, e tali atu e tatau ona tatou vaʻavaʻai i le faʻaosofia i tua atu o le i ai o AppImages.

Va'aiga a le tagata fa'aoga

Sei o tatou vaʻai i lo tatou faʻaaogaina mulimuli:

  • Ou te manaʻo e faʻapipiʻi se talosaga e aunoa ma le ole atu mo se faʻaupuga (root) password. E leai se manatu o se pule ile Haiku, o le tagata faʻaoga e iai le pule atoatoa ona o se faiga faʻapitoa! (I le mataupu faavae, e mafai ona e mafaufauina lenei mea i le multiplayer mode, ou te faʻamoemoe e faʻafaigofie e le au atinaʻe)
  • Ou te manaʻo e maua faʻamatalaga sili ona lata mai ma sili ona lelei o talosaga, e aunoa ma le faʻatali mo i latou e faʻaalia i laʻu tufatufaga (o le tele o taimi o lona uiga "leai lava", a itiiti ifo seʻi vagana ua ou faʻafouina le polokalama faʻaogaina atoa). I luga o Haiku ua "foia" lenei mea i faʻasalalauga faʻafefe. O lona uiga e mafai ona maua faʻamatalaga sili ona lata mai ma sili ona lelei o talosaga, ae ina ia faia lenei mea e te manaʻomia le faʻafouina pea o le vaega o totoe o le polokalama, faʻaliliu lelei i totonu o se "gaʻi taulaʻi".
  • Ou te manaʻo i le tele o faʻasologa o le talosaga tutusa i autafa, talu ai e leai se auala e iloa ai le mea na gau i le lomiga lata mai, pe, fai mai, o aʻu, i le avea ai ma se upega tafaʻilagi, e manaʻomia le suʻeina o laʻu galuega i lalo o ituaiga eseese o le browser. Haiku foia le faafitauli muamua, ae le o le lona lua. O faʻafouga e toe faʻafoʻi, ae naʻo le polokalama atoa e le mafai (i loʻu iloa) e taʻavale, mo se faʻataʻitaʻiga, le tele o lomiga o WebPositive poʻo LibreOffice i le taimi e tasi.

Na tusia e se tasi o le au atinaʻe:

O le mea moni lava o le mafuaaga lenei: o le fa'aoga tulaga e seasea ona fa'atatauina e le talafeagai; le togafitia o se mataupu faʻapitoa i HaikuPorts e foliga mai e sili atu nai lo le taliaina.

  • Ou te manaʻomia le teuina o polokalama i mea ou te fiafia i ai, ae le o luga o laʻu taʻavale amata. E masani ona ou alu ese mai le disk space, o lea e manaʻomia ai ona ou faʻafesoʻotaʻi se taʻavale fafo poʻo se lisi o fesoʻotaʻiga e teu ai tusi talosaga (tulaga uma na ou sii mai). Afai ou te faʻafesoʻotaʻi sea taʻavale, ou te manaʻomia talosaga e faʻalauiloa e ala i le kiliki-lua. E fa'asaoina e Haiku fa'asologa tuai o afifi, ae ou te le iloa pe fa'afefea ona fa'anofo i fafo, pe fa'afefea fo'i ona fa'alauiloa talosaga mai iina mulimuli ane.

Fa'amatalaga a le atia'e:

Fa'atekinisi, ua uma ona mafai lenei mea i le mount command. Ioe, o le a matou faia se GUI mo lenei mea i le taimi lava e lava ai a matou tagata fiafia.

  • Ou te le manaʻomia le faitau miliona o faila o loʻo faʻasalalau i luga o le faila faila e le mafai ona ou pulea aʻu lava. Ou te manaʻo i se faila e tasi i le talosaga e faigofie ona ou sii maia, faʻagaoioi, tape. I luga o Haiku ua foia lenei faafitauli i le faʻaaogaina o afifi .hpkg, lea e faʻafeiloaʻi, mo se faʻataʻitaʻiga, python, mai le faitau afe o faila i le tasi. Ae afai ei ai, mo se faʻataʻitaʻiga, Scribus faʻaaoga python, ona tatau lea ona ou taulimaina ia le itiiti ifo ma le lua faila. Ma e tatau ona ou faʻaeteete e tausia faʻamatalaga o latou e galulue faʻatasi.

Se isi mea: Haiku app bundles?
Le tele o lomiga o AppImages o loʻo taʻavale faʻatasi i luga ole Linux tutusa

O se va'aiga a le fa'atupu talosaga

Se'i o tatou va'ava'ai mai le manatu o se tagata e faia talosaga:

  • Ou te manaʻo e pulea le poto masani a le tagata faʻaoga. Ou te le manaʻo e faʻalagolago i se faiga faʻaogaina e taʻu mai ia te aʻu le taimi ma le auala e tatau ai ona ou faʻamatuʻu talosaga. Haiku e mafai ai e le au atinaʻe ona galulue ma a latou lava fale teu oloa hpkg, ae o lona uiga e tatau i tagata faʻaoga ona faʻapipiʻi ma le lima, lea e "faʻaitiitia ai le manaia" o le manatu.
  • E i ai sau itulau download i luga o laʻu upega tafaʻilagi lea ou te tufatufaina atu .exe mo Windows, .dmg mo Mac ma .AppImage mo Linux. Pe atonu ou te manaʻo e faʻatupe le avanoa i lenei itulau, soʻo se mea e mafai? O le a le mea e tatau ona ou tuʻuina iina mo Haiku? Ua lava le faila .hpkg fa'atasi ai ma fa'alagolago mai HaikuPorts
  • O la'u polokalama e mana'omia ni fa'amatalaga patino o isi polokalame. Mo se faʻataʻitaʻiga, ua iloa e manaʻomia e Krita se faʻasologa o le Qt, poʻo le Qt e fetaui lelei i se faʻamatalaga patino o Krita, a itiiti ifo seʻia toe tulei i tua ia patch i Qt. E mafai ona e afifiina lau lava Qt mo lau talosaga i totonu o se afifi .hpkg, ae e foliga mai e le talia.

Se isi mea: Haiku app bundles?
Itulau e la'u mai ai talosaga masani. O le a se mea e tatau ona ou lafoina iinei mo Haiku?

Will fusi (o loʻo i ai e pei o tusi talosaga e pei o AppDir poʻo .app i le Apple style) ma / poʻo ata (i foliga o AppImages faʻaleleia tele poʻo .dmg mai Apple) faʻaoga se faʻaopoopoga aoga i le siosiomaga o le komepiuta Haiku? Pe o le a faʻafefeteina le ata atoa ma taʻitaʻia ai le vaevaega, ma o lea e faʻaopoopoina ai le lavelave? Ua ou saeia: i le tasi itu, o le matagofie ma le atamai o Haiku e faavae i luga o le mea moni e masani lava ona tasi le auala e fai ai se mea, nai lo le tele. I le isi itu, o le tele o atinaʻe mo faʻamaumauga ma / poʻo suʻega talosaga ua uma ona faʻatulagaina, o lea o loʻo tagi le faiga mo le totoe o nai pasene e paʻu i totonu.

E tusa ai ma le atinaʻe Mr. vaddlesplash

I luga o Linux latou (fa'amaumauga ma pusa fa'aoga, - approx. faaliliu) e foliga mai o se fofo faʻapitoa i faʻafitauli faʻapitoa. I Haiku matou te manaʻo e foʻia faʻafitauli faʻaoga.

Ae o le a lou manatu?

Ae e te le'i tali mai...

Faatali, sei o tatou faia se siaki mea moni vave: o le mea moni tusi talosaga - ua uma ona avea ma vaega o Haiku:

Se isi mea: Haiku app bundles?
O fa'atonuga o talosaga ua uma ona iai ile Haiku, ae e le'i lagolagoina ile pule faila

E le o lagolagoina lelei i latou, fai mai, le Macintosh Finder. O le a le manaia pe afai o le QtCreator directory o loʻo i ai se igoa "QtCreator" ma faʻailoga i le tulimanu agavale pito i luga, faʻalauiloa le talosaga pe a faʻalua-kiliki?

I sina taimi muamua atu ua uma ona ou fesili:

E te mautinoa e mafai ona e faʻatautaia au polokalama e sefulu tausaga le matua i le taimi nei pe a galo uma faleoloa app ma faleoloa tufatufa atu ia i latou ma latou faʻalagolago? E te mautinoa o le a mafai lava ona e mauaina lau galuega o loʻo iai nei i le lumanaʻi?

Ua i ai se tali mai Haiku, pe mafai ona fesoasoani faʻamaumauga ma faʻapipiʻi talosaga iinei? Ou te manatu latou te mafaia.

E tusa ai ma le saunoaga a Mr. vaddlesplash:

Ioe, o loʻo ia i matou le tali i le fesili: matou te lagolagoina nei talosaga mo le umi e manaʻomia ai seʻia mafai e se tasi ona faitau a latou faila faila i le auala saʻo pe tuʻuina atu le tasi-i-le-tasi galuega. O la matou tautinoga i le lagolagoina o polokalame BeOS R5 i luga o Haiku o le faʻamaoniga lea o lenei ...

E mautinoa lava!

O le a le auala e tatau ona faia e Haiku?

E mafai ona ou vaai faalemafaufau i le nonofo faatasi filemu o le hpkg, directories ma ata talosaga:

  • Fa'aogaina polokalama faakomepiuta .hpkg
  • Mo polokalame e masani ona faʻaaogaina (aemaise lava i latou e manaʻomia le faʻatulagaina o faʻasalalauga taʻavale), faʻaaoga .hpkg (e tusa ma le 80% o mataupu uma)
  • O nisi fa'apipi'i e ala i .hpkg, o le a fa'amanuiaina tusi talosaga mai le fa'asolo atu i se fa'atonuga o tusi talosaga (fa'ata'ita'iga QtCreator): o le a tufatufa atu .hpkg, e pei ona sa iai muamua.

Mr. tusia e waddlesplash:

Afai pau lava le mea e te manaʻomia o le vaʻai i talosaga i totonu /system/apps, nai lo lena, e tatau ona tatou faia faʻatonuga ile Deskbar sili atu ona faʻaogaina mo tagata faʻaoga, talu ai /system/apps e le'o fa'amoemoe e tatala ma va'aia i taimi uma e tagata fa'aoga (e le pei o MacOS). Mo ia tulaga, o Haiku ei ai se faʻataʻitaʻiga ese, ae o lenei filifiliga, i le talitonuga, e talia.

  • E maua e Haiku le atinaʻe mo le faʻaogaina o ata faʻaoga, po, faʻaauau ma suʻega fausia o polokalama faakomepiuta, faʻapea foʻi ma mataupu pe a manaʻo le tagata faʻaoga e "faʻaisa i le taimi", mo polokalama tumaoti ma totonu, ma isi mataupu faʻapitoa faʻaoga (e tusa ma le 20%). o mea uma). O ata nei o lo'o iai faila e mana'omia e fa'atino ai le talosaga .hpkg, faʻapipiʻiina e le faiga, ma a maeʻa le talosaga - le faʻapipiʻiina. (Atonu e mafai e le pule faila ona tuʻu faila .hpkg i ata talosaga, otometi pe i le talosaga a le tagata faʻaoga - lelei, pei o le taimi e te tosoina ai se tusi talosaga i se lisi o fesoʻotaʻiga poʻo le taʻavale fafo. Ua na o se pese! Pe sili atu, solo - haiku.) I le isi itu, atonu e manaʻo le tagata faʻaoga e faʻapipiʻi mea o loʻo i totonu o le ata i foliga o faila..hpkg, a maeʻa ona toe faʻafouina ma faʻatautaia i le auala lava e tasi e pei o loʻo faʻapipiʻiina e ala i HaikuDepot... E manaʻomia ona tatou palepalealuga).

Upusii mai ia Mr. vaddlesplash:

O le fa'agaioia o talosaga mai ta'avale fafo po'o fa'amaumauga feso'ota'iga e ono aoga. Ma o le faʻaopoopoina o le mafai e faʻapipiʻi atili "sone" mo pkgman o le a mautinoa lava o se mea manaia.

O lea faiga o le a fa'aogaina ai le hpkg, directories, ma ata fa'aoga. E lelei i latou taitoatasi, ae o le a avea faatasi i latou ma le le faatoilaloina.

iʻuga

Haiku ei ai se fa'avae e maua ai se fa'aoga faigofie ma fa'apitoa mo le PC, ma e sili atu nai lo mea e masani ona tu'uina atu mo le Linux PC. faiga afifi .hpkg o se tasi lea o faʻataʻitaʻiga, ae o isi vaega o loʻo faʻapipiʻiina foi i le atamai. Ae ui i lea, o Haiku o le a manuia mai le faʻatonuga talafeagai ma le faʻaogaina o ata faʻatusa. O le auala sili e fai ai lenei mea e aoga le talanoaina ma tagata e iloa Haiku, o lona filosofia ma le fausaga e sili atu nai lo aʻu. A uma mea uma, ua ou faʻaaogaina Haiku mo sina vaiaso sili atu. Ae ui i lea, ou te talitonu o le a manuia le au mamanu, atinaʻe, ma tusiata a Haiku mai lenei vaaiga fou. I le mea sili, ou te fiafia e avea ma a latou "paaga faʻafefe." E sili atu i le 10 tausaga o loʻo iai aʻu faʻamatalaga faʻatasi ma faʻamaumauga Linux ma fusi, ma ou te manaʻo e suʻe se faʻaoga mo latou i Haiku, lea ou te manatu e fetaui lelei. E le na'o le pau lea o fofo sa'o mo faafitauli ua ou faamatalaina, ma afai e filifili le au a le Haiku e su'e isi fofo e sili atu ona aulelei, ou te fiafia uma i ai. Ole mea moni, ua uma ona ou mafaufau ile manatu ile auala e fai ai se faiga hpkg e sili atu le ofoofogia e aunoa ma le suia o le auala e galue ai. E foliga mai ua leva ona mafaufau le au Haiku e uiga i pusa talosaga mo se taimi umi pe a faʻaaogaina se faiga faʻapipiʻi, ae o le mea e leaga ai (ou te manatu) o le manatu ua "le toe aoga". Atonu ua oo i le taimi e toe faaolaola ai?

Taumafai oe lava ia! A uma mea uma, o le Haiku poloketi e maua ai ata mo le faʻaosoina mai le DVD poʻo le USB, faʻatupuina ежедневно.
E iai ni fesili? Matou te valaaulia oe i le gagana Rusia telegram alaata.

Fa'amatalaga sese: E faʻafefea ona fana oe ile vae ile C ma C++. Haiku OS Recipe Collection

Mai tusitala fa'aliliuga: o le lona valu lea ma le fa'ai'uga tala i le fa'asologa e uiga i Haiku.

Lisi o tala: Muamua Le lua Tolu Tulaga fa Tulaga lima Tulaga ono Tulaga fitu

Na'o tagata fa'aigoaina e mafai ona auai i le su'esu'ega. Saini ese j, faʻamolemole.

E talafeagai le tuʻuina atu o le hpkg system i Linux?

  • lea

  • leai

  • Ua uma ona faʻatinoina, o le a ou tusia i faʻamatalaga

20 tagata fa'aoga na palota. 5 tagata fa'aoga na le fa'aaogaina.

puna: www.habr.com

Faaopoopo i ai se faamatalaga