TL; αα»αα α’αΆα
Haiku ααα½αααΆαααΆαααΆααααααααΉαααααΌααααααΆαααααα
αααααααα·ααΈ ααΌα
ααΆαααααααα·ααΈ (ααΌα
ααΆ .app
αα
ααΎ Mac) αα·α/α¬ααΌαααΆααααααα·ααΈ (Linux AppImage
)? αααα»αβαα·αβααΆβαααβααΆβααΆαβααααααβααβααααα·ααβαααβααΆαβαααα½αβαααα»αβααΆαβα’αα»ααααβααΆαβααααΉαβααααΌαβααΆαβααααααααβαααααβαααβαααααβα αααααΆαα
ααΆααααααααβααΆαβα
αααΎαβααΆαβααααΆααα
αααααΆααααΆααααααΉααααααα αααα»αααΆα’ααααααααΎα αα·αααΆα’ααααα·αααααα AppImage αααααΆααααααααΆαα
ααα
αΆααααααα·ααΈααΈαα»α
αααααΆααααααααααΆααααΆαααΆαααααααα Mac αα·ααααααααΆαααααααααααααααααααα’ααααα·αααααααααα·ααΈ αα·αα’αααααααΎααααΆααα
α»αααααα (ααααα·αααΎα’αααα
ααααΉααααααα ααΌαααΎα
α α»αααΎααΎααααααΎα AppImage αααααΆαα Haiku?
α
αΌαααΎααα·αααααα·α
ααΆαααααΉααααΈαα»αααααΆαα α’αααΈαααααααΌαααααΎ ααΎααααΈααα½αααΆα
αα
ααΎ Macintosh System 1 αααααα·ααΈααΈαα½ααααΊααΆα―αααΆαααΆα
ααααα‘αα "ααααααααα" αα
αααα»α Finder α αααααααΎ AppImage αααα»ααααα»αααααΆααΆααααααΎααααα·αααααα’αααααααΎααααΆααααΌα
ααααΆαα
ααΎααΈαα»α
α
ααΈαα½α ααΎ AppImage ααΆα’αααΈ? αααααΊααΆαααααααααααααΆααααΆαα
ααααααΆααααααα·ααΈααΆααΈααΈααΈ (α§ααΆα ααα .app
αα
ααΆααααα»αααΌαααΆαααΈα .dmg
. ααΆααα»αααααΆααααΆααααΊααΆαααααα·ααΈαα·αααααΌαααΆαα
αααααα ααα»αααααα
ααααΆααα
αααα»α AppImage ααΆααααα αΌα ααΌα
ααααΆααΉααααα
αα Haiku αααα .hpkg
ααΆαβααα‘αΎα α αΎαβαα·αβαααβααα‘αΎαβαααα»αβαααβααααααΆβααα
αααα»αααααααααΆα 10 ααααΆαααα’αααα·ααΆα AppImage ααα½αααΆαααΆαααΆααααΆα αα·ααααααΆαααα·αααΆααα½αα
ααα½αα Linus Torvalds αααα½αααΆααααααΆααααΆαααΆααααααΆααΆααΆααΆααα α αΎαααααααααΌαα
(α§ααΆα ααα LibreOffice, Krita, Inkscape, Scribus, ImageMagick) ααΆαααααΆααΆαααααααΆαα
ααααα ααΎααααΈα
ααα
αΆαααΆαααααΆαααΆααΆαααααααααΆαα α¬αααααα ααααα·αααααααααααααΆαα½ααααααα·ααΈα’αααααααΎααααΆαααααααΆαααα‘αΎα α¬αα»αα
ααα αααααΆαααΆαααΆααααα ααα·ααααΆαααΎαα»ααΈαα»α
αα·αααΆαα
ααα
αΆαααΆαα
αααΎααα
αααααααΆααααααΆααααΌαααααΌα
ααα
αΆααααααΆαααΌαααααΆαααΎα’αααααααΆαααΆαααααααααααΈ αα·α/α¬ααααααααααΆαα’αΆααΈααααααα ααααΆαααααΆαααααα½α αα·α/α¬αααααα·ααΈαα·ααααααααααααα’ααααΎ
ααΎβααΆβααααΎαααΆαβαααΆαβααΌα ααααα
- AppImage ααΈαα½ααααΆα 2 αααααα α
α»α
ααΈαααααΌα
ELF (ααα α
ααΆ.
runtime.c
) α’ααααααΌαααΆαααααααααα―αααΆαSquashFS .
- ααααααααα―αααΆα SquashFS ααΆααααα»ααααααα·ααΈ αα·αα’αααΈααααααααΆααααααααΌαααΆαααΎααααΈααααΎαααΆαααΆ ααααααα»αα α·ααααα·αα’αΆα ααααΌαααΆαα αΆαααα»αααΆααΆααααααα½αααααΆαααα‘αΎαααααΆαααΎααααααΆαααααααααααααααααααα ααααΈα (ααΆαα ααα αΆαααΈαα»α )α ααΆααααΆααα·ααααααααααΆααααα ααΌα ααΆααααααααααα·ααΈ ααΌαααααΆα αααααα MIME ααα
- αα
αααααααΎαααΆααααα’αααααααΎααααΆαα αααααααΆααααΎαααΆαααααΎ FUSE αα·α squashfuse ααΎααααΈααααααααααααα―αααΆα α αΎααααααΆαααααααααααααααααΎαααΆαα
ααα»α
α
αΌααα½αα
ααα½α (α α
ααΆααααΆ AppRun) αα
ααΆααααα»α AppImage αααααΆαααααα
ααααααααα―αααΆαααααΌαααΆαααααΆα ααααααΆααααΈααααΎαααΆαααΆααααα ααα
α’αααΈααααααααΆαα αΆααααΌα ααΆααΆααααα
α αΎαααΏαααΆαααααααααΎα±αααααα»αααααΆααααα’αααΈαααΆααα’ααα
- ααΆαα½αααΉαααΆααα»αααααΆααααΆαα
ααα
αΆαααΈαα»α
αααααα ααααΆαα’αααΈ "αααα»ααααα·αααααΉαααααΌα" α’αΆα
ααααΌαααΆαααα α
ααΆ "αααααααααΆαααα‘αΎαααααΆαααΎααααααΆαααααααααααααααααααα
ααααΈααΆααα’αα" α ααΎαααααΎααΆαααΎαααα αΆααααααααΆαααΆαααα
αααααΈααα αα α’αα»ααααΆαα±ααα’ααααααααααΌαα’αααΈαααααΉαααααΌαααα αααα αααα»α AppImage αα·αα’αααΈαααααΉαααααΌααααα αααααααααααα αααα»ααααααΆαα½αααααΆααα αααααααααΎαααΉα αααααΈααΆααΆααα·αααΆ ααΆααΌαα α’αααΈαααααΎαααΆαααα’αααααα αααααΆααα ααα»ααααα ααΎαααΌαααααΆαα±ααα’ααααααααΎααααα ααααΆααααα AppImages αα ααΎααααααααααααα ααΆααα’αα (ααΆαα ααα αΆα)α - ααααα»ααααααα·ααΈααααΌαααα’αΆα
ααααΆααααααΌαααΈααΆααααΆαααααααΆααααααααααα―αααΆαα ααΆα’αα»αα αααααα·ααΈααΆα
αααΎαααΆαααααΌαααΆα
αααΆαααααααααααΌαααΉααα
ααΆα§ααΆα ααα ααααΆααα
αααα»α
/usr/share
. αααααααΌαααααααΌαααΆααα½ααα»αααΌα ααααα α ααΎαααΈααααααα’αααααααΌαααααΆαα ααLD_LIBRARY_PATH
α¬αα½ααα»αrpath
ααΌα ααααβα’αααβαααα»αβα’αΆα βαααααααβαααααΆαααβαααβααΆαααααααα αα·ααΈααΆαααααααΈαα½αααΆααα»ααα·ααααα·ααααααΆ (αααααααΌαααΆααααααααααα»ααα·ααΈαααα»αααααΆα) α αΎαααΈααΈαααΊααΆααααα - ααα α»α UX αααααααα»ααααααΆααα’αααααααΎααααΆααααΊααΆ
ααααααααΈααααα’αΆα ααααα·ααααα·ααΆαα α―αααΆα AppImage αααααΆααααΈααΆαααα ααΏβα¬βαα·αβααΏ αααβααΆβα§αααααβαα·αβααααΆααβαααααΆααβα’αααβααααα αααααΌαααΆααααα»αααΆααααααααααΎαααΆααααΈαααΊαα·ααΆαααΌααααΈαααααααΆααα’αααααααΎααααΆαααααααΆααααα·ααααααααααα ααΆαααααααααΆααα½α ααΎαααΆαααααΎα±ααααα‘αΎαααααΆααααααΌα αα½αααααααα½ααα·αα·αααα―αααΆα AppImage αα·ααααααααααΎαααΆααααΈααααααα½αααα αα αααα»αααααααααααα·αα»αααααααααΆ ααΆαα·ααααααΆαααααααααΆαααααα’αααα»αααααα αααααααΆααΉααα·αααααΎαααΆαα ααααΈαααα’αααααααα ααΆαα ααα αΆαααΈαα»α αα·ααααααααααΆααααααααα ααΌα ααααα’αααααααΎααααΆααααΆααααα·ααααααα·αααα’α ααααΈαααα’ααα - α’αααααααΎααααΆααααΈαα»α
ααααΉαααΆαααααα·ααΈααααΈααΉαααΆαααΌαααααΆααα
αααα»ααααΊαα»αα
αΆααααααΎαα α’αααβαα·αβα’αΆα
βααααΆααβααααααααβααΆαβααα "ααΎαβαα
ααΆαβαααααα·ααΈβααααΈ αααβααααΎααΆαα" αααα»ααα
αα·α αααααΆαααΆααααααΆαααααα XDG α’αααααααΌαα
ααααα―αααΆα
.desktop
αα αααααααααααααΉαααααΌααα αααα»α/usr
αααααΆααααΆαααα‘αΎαααααααααααΆααααΌα α¬αα αααα»α$HOME
αααααΆαααα»ααααα ααΌαααααΆαααααα αααΆααααΆαα ααααα ααΆαααΆααααααΆαα XDG α αΆαααΆα αααααΌαααΆαααα ααααααααΆααααΆαααα αααα»αusr
α¬$HOME
α αΎααααααΆααααααααΎαααΆαααΆααααααααΆαα αααα»αααα·ααΆααΆαααΆαααΆαααΎααααΈααααΎαα αα α»ααααααααΆαααααΆαααααααΆααααΌαααααΆα α¬αααααΉαααΆα’ααααααααααααααα·ααααΆαααΆαααΆαααΉααααααααΆαααΆ α αΎαααααΎαα’αααΈαααααααααΆααααααααααααααααα·α ααΌα ααααΆααΆαα½αααΉααααααα MIME α ααΆαααααααααΆααα½α ααΆααααΌαααΆαααααΎα±ααααααΎααααΆααααααΌα ααααΆ αααααααααααΈααΎααΆααααααααααααα’αΆα ααααα·ααααα·ααΆα ααααα·αααΎααΆαααΌαααααΆαααα αα αααα»α AppImage α αααααα½αααΆααΈ AppImage αα αααααααααααααΉαααααΌαααααα ααΆα XDG α αα ααααα»α α¬ααααΆααααΈ ααααΆαααααααααααΌαααΆαααααααΉαααΆααΉααααα’αΆαα’αααΈαααΆααα’ααα ααΆααΆααα·αααΆαα ααΆαααΆααα»ααααααααααΆαα αααα»αα₯αα·ααΆααααααα·ααΆααΆαααΆαααΆαααΈαα½αα αααα»αααααααα―αααΆαααααΆα ααα·α ααα αααααααΆ ααΈααΆαααααα»α αα·ααα·ααΈααΆααααααααααΆααααααΎαα αα α»ααααααααΆαααααΆαααααααΆαα ααααααααΎααααα αΆα αα·ααΆαα±ααααααΈαα·ααΈααΆααααααααααΊααΆααΎα ααααα - ααααα·αααΎααΆαααΎαα·ααααααααααΆαααα ααΆαα
αααα·αααΆαααΌαααααΆα AppImage αα
αααα»ααααααα·ααΈαααααααααα―αααΆαα αα·ααααΈαα»α
αα·αααΆαααααααα
α
α·αααα’αα»αααα elficon (αααααΈααΆ
ααΆααα·ααΆααααΆ ΠΈααΆαα’αα»αααα ) ααΌα ααααααΆαα·αα’αΆα αα αα½α αααααα»αααΆαααααααααΌαααααΆααααααααΆαααα αααα»ααααααα·ααΈα ααΌα ααααααΆααααααΆαααααα·ααΈαα αααα»ααααααα·ααΈαααααααααα―αααΆααα·αααΆαααΌαααααΆαααααΆαααααα½ααααααα½ααααα (αα·ααα»αααααΆαα AppImage α¬α’αααΈαααααααα) αα½αααααΆααααα αααα»ααααΊαα»αα αΆααααααΎαααα»αααααα ααΆαααααααααΆααα½α ααΎααααα»αααααΎααΌαααΆαααΌα α αααααΆααααααΆααααααααΌαααΆααα ααΆα‘αΎαααααΌαααΎααααΈα’αα»ααααΆαα±ααα’αααααααααααααααααα»αααα αΆαααΌαααΆαααΎαααΌαααΆαααΌα αααα―αααΆαααααΆα ααα·αααΆααΌαααααΆααααααα½αααα ααΌα ααααα αΎα ααααΆαααααααααΆαααααααααΆαααααα·ααααα·αααΈαααααααΎαααΆαααΆ "miniaturizer" ααααα ααααααααΎα αα·ααααααααΌαααΆαααΌα αααααΌαααααΆααα ααΈααΆααααααααα/usr
ΠΈ$HOME
. ααααΆαααααααααααααΎαααΆααααα’αΆαααααα ααααα·αααΎ AppImage ααααΌαααΆααα»α α¬ααααΆααααΈα αααααΆαααααΆααα·ααααααΆαααααα·ααΈααααααααααααααα»ααΈαα½ααααΆαα₯αα·ααΆαααα»αααααΆααααα·α ααααα½α α§ααΆα ααα ααααααααΆαααααΆααα½αααααΌαααααΆα αααα»αααα α α¬ααααααααΆ ααααα·αααΆααΊα αΆααααΆααα - αααααα·ααΈααααΆααααααΆαααα
αααααααΎαααΆαααααα·αααΎααΆαααα α»αααΎαα‘αΎα (α§ααΆα ααα ααΆααααααΆαααααααα·ααααααΆαααααααααααααααααΌαααααΆα αα·ααα·αααααΌαααΆααααααααααααα
αααα»α AppImage) α αΎαααααΆαααααΆααααΆααααααΆααα’αααααααΎααααΆαααα
αααα»α GUI ααΌαα’αααΈααααααα»αααΎαα‘αΎααααααα ααΎαβααΆαβα
αΆααβααααΎβαβααΎααααΈβααα½αβααΆαβαα»ααα·αβαααβαααβααΆαβααααΎβ
ααΆαααΌαααααΉα αα ααΎαααααα» αααααΆααααααΆ ααΎαααααΌαα αΆααααα α»αααΈαααααΆααααΆααααααααΆ ααααααααα½αααΆαα ααΆααΆααααααααααα’αααααααΎααααΆαα ααααααααΆααααααααΌααααα αΆαααΎαααααα»α α αΎαααΆααΆααα·αααΆαα ααα·ααααΆααααααα»ααΈαα½ααααααααααααα½αααΆαα»αααααΆααααα·α ααααα½α α - αα
αααααα (αααααααΆ 2019 - αααααα
αααΆαααααα’ααααααααα) αααα»ααα·αααΆαααααΎααα·ααΈααΆααααααΎααααΈααααΆααααααααααααΆα―αααΆα
1.png
ααααΌαααααΎααααααααΎ Krita αα·α2.png
- αααααααΎ GIMP α
ααΈααΆααβαααα»αβαααααΆααβααααααβαα·αααβααααβαααααα»βαααβααΆαβααααΎβαααα»α
ααΆααααααα
ααΆαααΌαααααα·αααααΆαααααΎααααααΆααααα
αΌααααΆααααΈααααα
αα
αααα»αααα·ααΆααΆαααΆαααΆααααα Haiku ααΊαα·ααΆα ααααα·αααΎαα·αα’αΆα
αα
αα½α
ααααα αααααΆαααααααααααΆααααΆααα
ααΌαααααΆααααααΆαααααααααααααααΆαα Firefox
αααα»ααααααααΆααΎαα·ααααΈαα»α α’αΆα αααα’αααΈααααααΈ Mac OS X ααΎααααΈαααααΆαααΆααα½ααααα αΌαααααααααα ααααα·αααΎα’αααααΆαααα α αΎαα αΌααααα‘αΌααααα»αααΏαααα ααααΌαααααΆααααΆα’αΆαα’αααΈααα Arnaud Gurdol αααααΆαα·ααααα Mac OS X ααααΌαααααΆααα·ααΆαααΆα
ααΎαα ααααααΎα±ααααΆαααα‘αΎααααααα·ααΈααΆαααΆαααΆααααα½αααΌα ααΆαα’αΌαααΌαααααΆααααααα·ααΈααΈααααααααΆαα½α (αααΆαααΈααα ααααΆαααΆααααα ) αα ααΆααααααΆααα»αααααΌαααααααα’αααα ααΎααααΈααααΎααΌα αααα αααα αααααααα·ααΈαααααΆαα»αααααααΆαααΆααα’αα αα½αααΆααααΌαααααΆα αααα ααααααα―αααΆαααααααα»αααααΎαααΆα αααααααααααααααΆααα URL αααααααααααααααΌαααΉαααΎααααΈααααΎαααΆααααααα·ααΈα ααααααα½ααααα αΌααααααααΌαααααααΆααααααΆαα 'ααΆααααα»ααααααΆα' αα αααα»αααΌαααααΆααα·αααααα Icon Services αα·α Launch Services α ααΎααααΈααΆααααααααΎαααΆα αααααα·ααΈααααΌαααΆα 'ααααΎα' αα αααα»ααααααα 'ααααΈ' ααΆα αααΎαα αααααααα αα·ααααααααα·ααΈα’αααααααΎααααΆαα αα·ααα½αα ααα½ααααααααααααααααααααααααα· ααααα·αααΎα’αααααααΎαα»ααααα ααΆαα Finder αα αααα»ααααααααΆααααααα·ααΈαααα αα αααα»αααΆαα’αα»αααααααααααΎαααΆαααα’ααΆααα
Apple WWDC 2000 αααα 144 - Mac OS Xα αααααα·ααΈααα
ααα
αα αα·αααααα»αααα―αααΆαα
αα·αααΆαα’αααΈααΌα α αααααΆαα ααΆααααααααααααα ααΎαα»αααααΌαααααΎαα» Linux ααΌα ααααααΎααααα»αααααααααααααααααΆααα»ααα·αααΆαααααααα ααΆαααααααααα αααα»ααααααα AppImage α
ααΎ Haiku αααα½ααααααααααα?
α αΎαααΏααα½ααααα αααα·ααΆααΈαα»α αααααΆααΌαααααΆαααααα·ααααΆααααααα»ααΆααααααααααΌαααΆααααααΆαααα·αα αααΆααααΆ α’αααΈαααΆα αααΎααααααΆαααααααααΆαααααα αααα»ααααααααααααααααααααΆααααΆααααΊααΆαααΆααααααΆαα αα·ααααα»αααααΆααα αααα»αααΈαα»α α αααα»αααΆαααααααααΆαααΆαααααΆααααΌαα αααααααα αΆαααααΆααααααΉααααα·ααΆααΈαα»α αααααΆααααα·ααααΆααααααα» (α’αααα’αα·αααααααααααΆαα ααααααΉαααΆααααααΆααααΆα’αααΈαααΉααα αααααααα»αααααααααΌα)α
αααΆαααΆααααααααααα»αα’αααΈαααα αΆααααα·ααααΆααααααα»ααΈαα»α αααα»αααααΆα 2018
ααΌααααΈαα Linus Torvalds ααΆαααΆαααΆαααΆααΆααααααΆααααααΆααΆααΌαα ααα»ααααααα·αααααααααααΎααΆααααΆαααα
ααΈαααΆααααααΆαααΎα Haiku!
Haiku ααααΎα±ααα’αααΈααααααααΆαααΆααααα’ααα αΆααα
ααααααααααα·ααΈααΆααααααααααααααααα»αααΆα "αααααΌα" AppImage αα Haiku ααΊααααΆααααααααΆααΆααααααΎα (ααΆα αααα runtime.c αα·αααααΆαααα) αααΆαααΆαα»ααααααΆ (αααα’αΆα ααΌααααΈααα’αΆα ααααΎαα ααΆα!) αααααΉααα·ααααααα’αααααααααααα αααΎαααα Haiku ααα αααααΆαααααΆααα·ααααα αΆααΆαααααααΆαα αααΎαααααΌαααΆααααααααΆααα αααα»α Haiku α αΎαααΆααααα·αααααΉαααααΌαα Haiku αααααααΌααααΆααα·αααααΆααααΌααααα»αααΆααααΆαα αααααΆαα ααΆαααααααααααααααα ααααααα»αααΆαααααααααα αααα»αααα·ααααΆααα»αααααΌαααααΎαα» Linux α’ααααααααααΆααΌαααα αΎα α αΎαααααΎααααα·αααΏααΆαα·αααΆααα ααΈαααα αααααΊα
ααΏα¬αα·αααΏ αααααΆα’αααΈαααα’αααααααΎααΈαα»α
ααΆα
αααΎααα·αα’αΆα
ααααααααΆαα αα
ααΎ Haiku α’αααΈααααααααΆαααααΌαααΆαααααΎαααααααααααααααα·!
- α―αααΆα ELF ααααα·αααΆααααΈααααα’αΆα ααααα·ααααα·ααΆαααα½αααΆααα½ααααααααααααααααα·αα αααα α»α ααΈααααααα»ααααααα·ααΈαααααααααα―αααΆαα
- αααααα·ααΈα’αΆα ααΆαααααΆααααααΆαααααΆαα ααΌα ααΆααΌαααααΆα αααααααΌαααΆααααα αΆααα αααα»ααααααα·ααΈαααααααααα―αααΆαα αα·αα αΆαααΆα αα ααααααΌαααΆαααΆα αααΎαα αΌααα αααα»ααααα·ααααααααΆαααΌαααααΆααα ααΌα ααααα αΎααα·αα αΆαααΆα ααααα’αΆααα½αααΆαααααΆααααΈαα»α α¬ααααΆααααΈαααααα·ααΈαααααα
- ααΆαααΌαααααΆααα·αααααααααααΆααααααΆαααααααα·ααΈααΆαα½αα―αααΆα αα·αα αΆαααΆα αα ααααα―αααΆαααΆαα½ααααααΆααααΏααααααα
- αα αααα»α lib/ directory αα ααΆααααΉαα―αααΆααααα’αΆα ααααα·ααααα·ααΆα αααααΆαααααααΌαααΆααααααααααΆαααααΆαααΎαα
- αα·αβααΆαβααΆαβα ααα αΆαβα αααΎαβαα·αβααα·ααααΆαβαααααα»βαα α’αααΈβαααβα’αΆα βααααΎαααΆαβααΆαβαααααβααΈααααααα
- αα·αααΆααααΌαα»αααΆα ααααα‘αααααααΆααααααΎαααΆαααααα»αααΈαααααααα·ααΈααα
- αααααα·ααΈαα·αααΆαααααΌααααααααααααΆααααααΆααααααα½ααααα αα½αααααΆααα»αααΆααα·ααααααααΆαααααααααΈααΆαααα αααααααΎαααΆαα
- αααα·αααααΌαααΆαααααααααα―αααΆααααααΆααααα αΆααααααΌαααΆαααααΆαα αααααΊααΆαααα αα hpkg ααΆαα½αα αα½αααΆααΆααα’ααααααΌαααΆααααααααααΊαααα
- α―αααΆαααΈαα½ααααααΌαααΆαααΎαααααααααα·ααΈαααααΆααααααΎαααΆ αα»αααααΆααα’ααααααααΆαααααΆαα αααΆααααΆααα α‘αΌαααααα!
α―αααΆα png ααΈαα α
αααΆαααΌαααααΆααααααααααΆααααααα αΆαααΆαα½αααΆααΉαααααΌαααΆαααΎαααααααααα·ααΈαααααααααΆαα
αααα
α»α
ααΈαααα ααΌαααααααααΆαααααααααΌααααΊαα»ααααααΆααα
α»α "ααΎαααΆαα½αα" αααα’αααααααΎααααΆααα’αΆα
ααααΎαααΎααααααα·ααΈααΈαα½ααα ααΆααααααΆαα!
ααΆααΎααα ααΌα ααΆααΎα αααα αα·ααααααααααΆαααΆα αααΎααααααΆαααΆαααα AppImage αα ααΎααΈαα»α ααααΆαααΆαα·αα αΆαααΆα ααα ααΎ Haiku αααααΆαααΆαααΆαααα αα·αααααΎααα αααα»αααααΌαααααααΆ αααααααΎα±ααααΆα’αΆα ααααααααααααααΌαααΆαααΆαα αααΎαααααααΎαα
ααΎ Haiku ααααΌαααΆααααα αααααααα·ααΈαα?
αααααΆαα±ααααΆααααα½ααααααα½αα ααααα·αααΎααΆααΆααααΆααααααα ααααααΆααααα½ααααα»αααΆααααααΎαααααααααααΌα ααΆ AppImage αα ααΎ Haiku ααΆααΆααα ααΎ Linux ααΎααΆααααΉαααααΎαα? α¬ααΎ Haiku ααΆαα½αααΉααααααααααααα αα hpkg ααααααΆααΆααα»αααααΆαααααααΌαααΆααααα»αααΆαα’αα·αααααααααα·ααααααααααΆαααΆαααααα·αααααΆααααα¬αα? ααΆααΆααααααΎαααΆαα ααΎααααΈααααΎα ααΎαααααΌαααΎαααΆαααΎαααΉαα α·ααααα ααΈαααααα’αααα·ααΆααα AppImages α
ααααααααααα’αααααααΎ
ααΌααααα‘ααααΎαα’αααααααΎααααΆααα α»ααααααααααααΎαα
- αααα»αα ααααα‘αΎααααααα·ααΈααααα·αα αΆαααΆα ααα»αααΆααααααααΆααα’αααααααααααα (root) α αα·αααΆααααα·αααα’αααααααααααααα ααΎ Haiku α’αααααααΎααααΆααααΆαααΆαααααααααααααααααααααααΆααΆααααααααααααΆαααααα½α! (ααΆαααααΆααα α’αααα’αΆα αααααααΎαααΏαααααα αααα»αααααα’ααααααα αααΎα αααα»ααααααΉαααΆα’αααα’αα·αααααααααααΆααΆα±ααααΆαααα)
- αααα»αα ααααα½αααΆαααααα α»αααααααααα»α αα·αα’ααα αΆααααααα»ααααααααα·ααΈ ααααα·ααααα αΆαα±αααα½αααΆαααα αΆααα αααα»αααΆαα ααα αΆααααααααα»α (ααΆαα αααΎαααΆααΆααααααΆ "αα·αααα" αααΆαα αα ααΆαα αα»αααααΆαααααα»αααααΎαα αα α»ααααααααΆαααααααααααααα·ααααα·ααΆαααΆααααΌα)α αα ααΎ Haiku αααααααΌαααΆα "αααααααΆα" ααΆαα½αααΉαααΆαα ααααααΆαα’αααααα αααααΆααααααΆ ααΆα’αΆα ααα½αααΆαααααα α»αααααααααα»α αα·αα’ααα αΆααααααα»ααααααααα·ααΈ ααα»ααααααΎααααΈααααΎααΌα αααα α’αααααααΌαααααΎαα αα α»ααααααααΆαααααααααααααα ααααααα₯αααααα ααΎααααΈααααααααΆαααΆαα ααΆ "ααααα ααααΆααααΈ" ααααααααααααα·αααααΆαα.
- αααα»αα ααααΆαααααααΆα αααΎααααααααα·ααΈααΌα ααααΆααααααααΆααΈααααΆαα αααααΆαααααΆααα·ααΈααΉαααΆα’αααΈαααααΌα αα αααα»αααααα α»αααααααααα»α α¬αα·ααΆαααΆαααα»αααΆα’ααααααααΎαααα ααααα ααααΌαααΆαααΆαααααααΆαααΆααααααααα»αααααααααααααααααααΆαααααααα·ααΈαα»αααα Haiku αααααααΆααααα αΆααΈαα½α ααα»αααααα·ααααααΈααΈαααα ααΆαα’αΆαααααααααΌαααΆαααααα·ααααα‘αααααα·α ααα»αααααααααΆααααααααααααααΆααααΌα ααΆαα·αα’αΆα αα αα½α αα (ααΆαααααααα»αααΉα) ααΎααααΈααααΎαααΆα α§ααΆα ααα ααααααΆα αααΎααα WebPositive α¬ LibreOffice αααα»αααααααα½αα
α’αααα’αα·ααααααααααΆαααααααααΆα
α ααα»ααααααΆααααΊαααα ααααΈααααΎααααΆααααΊααααααΆαα αααααΆααααααΎαααααα·αααααΆααααααΆααααΆαα·αααα ααα»ααα ααΆαα αΆαααα»αααΆααΆααααΈαα·ααααα αααα»α HaikuPorts α αΆααααΌα ααΆα’αΆα ααα½αααααΆαα
- αααα»αβααααΌαβαααααΆβαααααα·ααΈβαααβαααα»αβα αΌαβα α·αααβααΆ αα·αβαααβαα βαααα»αβααααΆαβα αΆααααααΎαβααααβαααα»αβααα ααΆααΉαααΆαααααα»αα’ααααα αααΆα ααΌα αααααααα»αααααΌαααααΆααααααΆαααΆααααα α¬αααααααΆα ααΎααααΈαααααΆαα»ααααααα·ααΈ (ααααααΆααα’ααααααααα»αααΆαααΆααα)α ααααα·αααΎαααα»αααααΆαα drive αααααα αααα»αααααΌαααΆααααααα·ααΈααΎααααΈααΎαααααΎαααΆααααα α»α ααΈαααα Haiku αααααΆαα»ααααα ααααααα αΆαα ααα»αααααααα»ααα·αααΉαααΈααααααααΆααααΈαα½αααΆαα ααααΆαααΆααααα α¬ααααα αΆααααααΎααααααα·ααΈααΈααΈααααα ααααααααα
ααα·α’αααα’αα·ααααααα
ααΆααα αα ααααα αααααΊα’αΆα ααααΎαα ααΆαααΆαα½αααΆααααααααΆααααα ααΆααΆααα·αααΆαα ααΎαααΉααααααΎα GUI αααααΆααααΏααααααααΆαα αα ααααααααΎαααΆαα’αααααααΎααααΆαααααα αΆααα’αΆαααααααααααααααΆααα
- αααα»ααα·αααααΌαααΆαα―αααΆαααΆααααΆααααααΆααααΆαααΆααααααααααααα―αααΆαααααααα»ααα·αα’αΆα
αααααααααααααααα½αα―αααΆαααα αααα»αβα
ααβααΆαβα―αααΆαβαα½αβαααα»αβαα½αβαααααα·ααΈβαααβαααα»αβα’αΆα
βααΆαβααβααΆαβαααΆαβααΆαβαααα½αβααααΆααααΈβαα»αβα αα
ααΎ Haiku αααα αΆαααααααΌαααΆααααααααΆααααααααΎαααα
αα
.hpkg
ααααααααα§ααΆα ααα python ααΈα―αααΆαααΆααααΆαααα ααΆαα½αα ααα»ααααααααα·αααΎααΆαα§ααΆα ααα Scribus αααααααΎ python ααααααα»αααααΌααααααααααΆαααΆαα½αα―αααΆααααΆαα αα ααΆααααΈαα α αΎαβαααα»αβααααΌαβααβααβα α·αααβαα»αβααΆααβααΎααααΈβαααααΆβααααβααααβαα½αβααβαααβααααΎβααΆαβααΆαα½αβααααΆβα
ααααααΆα
αααΎααα AppImages ααααΎαααΆααααα
αα αααα
ααΎααΈαα»α
ααΌα
ααααΆα
ααααααααααα’αααα’αα·αααααααααααα·ααΈ
ααΌααααα‘ααααΎαααααααααααα’αααα’αα·αααααααααααα·ααΈα
- αααα»αα ααααααααααααααα·αααααα’αααααααΎααααΆααααΆααααΌαα αααα»αβαα·αβα ααβααΉαβααα’ααβααΎβααααααααβααααα·ααααα·ααΆαβααΎααααΈβααααΆααβαααα»αβαααβααΆ αα·αβααααβαααβαααα»αβαα½αβαααα ααβαααααα·ααΈα Haiku α’αα»ααααΆαα±ααα’αααα’αα·ααααααααααΎααΆαααΆαα½αααααΆαα hpkg ααααΆαααααα½ααααααα½ααα ααα»αααααααααΆααααααΆα’αααααααΎααααΆααααΉαααααΌααααα αααΆααααα αααααααΎα²αααααα·αααα "αα·αααΌαααΆααααΆα"α
- αααα»αααΆααααααααΆααααα
ααΎααα ααααααααααααα»αααααααα»αα
ααα
αΆα
.exe
αααααΆαα Windows,.dmg
αααααΆαα Mac αα·α.AppImage
αααααΆααααΈαα»α α α¬βαααα ααβααΆβαααα»αβα ααβααβααααΆααβα αΌαβαα βααΆααβαααααβααα ααΎβααΆαβα’αααΈβα’αΆα βααααΎβαα βααΆα? ααΎαααα»ααα½αααΆααα’αααΈαα ααΈααααααααΆαα Haiku? α―αααΆαααΊαααααααααΆααα αΎαα.hpkg
ααΆαα½αααΉαααΆαα’αΆαααααααααΈ HaikuPorts ααα»αααααα - αααααα·ααΈαααααααα»αααΆαααΆαααααααΆααααΆαααααααααα·ααΈααααααααα ααΆα§ααΆα ααα ααΆααααΌαααΆαααααΉαααΆ Krita ααΆαααΆααααααααααα Qt α¬ Qt αααααααΌαααΆαααααα½ααα
ααΆααααααΆααααΆαααααα Krita αααΆαα αα
ααΆαααα αΌααααααααααααΌαααΆααα»αα
αΌααα
αααα»α Qt αα·αα α’αααα’αΆα
ααα
αα Qt ααααΆαααααα½αααααα’ααααααααΆαααααααα·ααΈααααα’ααααααα»ααααα
αααα½αα
.hpkg
ααα»ααααααΆαα αααΎαααααααΆααΆαα·αααααΆααααααα
αααααααΆααααααααα·ααΈααααααΆα ααΎαααα»ααα½ααααα ααα’αααΈαα
ααΈααααααααΆαα Haiku?
ααΉαααΆα
α (ααΆαααΆαααααααα·ααΈααΌα
ααΆ AppDir α¬ .app
αα
αααα»ααα
ααΆααααα Apple) αα·α/α¬ααΌαααΆα (αααα»ααααααααα AppImages αααααΆααααααααααΆαααααΆαα α¬ .dmg
ααΈ Apple) αααααα·ααΈααααααααΆααααααααααααααα·ααααΆααααααα» Haiku? α¬ααΆααΉαααααΎα±ααααΌαααΆαααΆααααΌααααΆα αα·αααΆααα
ααααΆααααααΆαα ααΌα
ααααα αΎαααααααααΆααααα»αααααΆα? αααα»ααα ααα αα
ααΎααααααΆα ααΆααααααααα’αΆα αα·αααΆαααααΎααααα Haiku ααΊααα’ααααΎααΆααα·ααααααΆααΆααααααΆααΆααα·ααΈαα½αααΎααααΈααααΎα’αααΈαα½α ααΆααΆαα
αααΎαα αααααΆααα·αααα α αααααΆαα
ααΆααααααααααΆαα
αααΎααααααΆααααΆααΆα‘α»α αα·α/α¬αα»ααααααα·ααΈααΆααα½α
α αΎα ααΌα
αααααααααααααααααΆαααΆαα±αααα
αααααΈαααΈααΆααααααααΎααααΈα
αΌαααααΎαααΆαα
αααααΎαααααΆαα’αααα’αα·αααααα
αα ααΎ Linux αα½ααα (ααΆααΆα‘α»α αα·ααααα αααααααα·ααΈ, - αααα αΆαααααα ααα α’ααααααααα) ααΆαα αααΎαααααααΆαααααααααΆααα αα αααααα αααααααα αΆααααααααα αα Haiku ααΎαα αΌαα α·ααααααααααΆααααα αΆααααααααα
ααΎβα’αααβαα·αβα’αααΈ?
αα»αααΉαααααΎα...
αααα αΆα ααΎααα·αα·αααααΎαααΆααα·αααααΆααα ααΆααα·ααα αααααααα·ααΈ - ααααααα Haiku αα½α α αΎαα
αααααααα·ααΈααΆααα½α
α αΎααα
ααΎ Haiku ααα»αααααα·αααΆααααααΌαααΆαααΆαααααα
αααα»ααααααα·ααΈαααααααααα―αααΆαααα
αα½αααααααΆαααααα·αααααΌαααΆαααΆααααααΌα ααααα·ααΆαααΆ Macintosh Finder αααααα ααΎααΆααΉαα’ααα αΆαααααα»ααααΆααααα·αααΎαα QtCreator ααΆαααααα αα·αααΌαααααΆα "QtCreator" αα αααα»αααΆααααααααΆαααΎ ααΎαααααΎαααΆααααααα·ααΈαα αααα α»α ααΈααα?
αα»ααααααααα·α
αααα»ααα½α
α αΎα
ααΎβα’αααβααααΆααβααΆβα’αααβα’αΆα βααααΎαααΆαβαααααα·ααΈβαααβααΆαβα’αΆαα»βααΆααβααααααααβααααβα’αααβαα βααααβαααβαα βαααβαααβα αΆαβαααααα·ααΈβαα·αβααααΆααβα ααα αΆαβααΆααα’ααβααΆαβααααα βα’αααΈβαα½αααΆβαα·αβααΆαβα’αΆαααααβααααβααΆ? ααΎβα’αααβααΆαβαααα»αβα α·αααβααΆβα’αααβααΉαβαα βααβα’αΆα βα αΌαβαα βααΆααβααΆαααΆαβαα αα α»ααααααβααααβα’αααβαα βαααβα’ααΆααβ?
ααΎααΆαα ααααΎαααΈ Haiku αα½α α αΎαα¬ααααΆααΆα‘α»α αα·ααααα αααααααα·ααΈα’αΆα αα½ααα ααΈαααααΆααα? αααα»ααα·αααΆαα½αααα’αΆα ααααΎααΆαα
αααβααΎβααΆαβααα waddlesplashα
ααΆα/α αΆα ααΎαααΆαα ααααΎαα αααααααα½αα ααΎαααΉαααΆαααααααααα·ααΈααΆαααααα±ααααΆαααΌαααΆαααα αΆαααΆα α αα αΌααααααααΆααααΆααα’αΆα α’αΆαααααααα―αααΆααααααα½αααααΆαααααααααΉαααααΌα α¬ααααααα»αααΆααα½ααααααΉααα½αα ααΆαααααααααΆα α·αααααααααΎααααα»αααΆαααΆαααααααααα·ααΈ BeOS R5 αα ααΎ Haiku ααΊααΆααααα»ααΆααα...
αααααΆααΆαααααΆαα!
ααΎ Haiku αα½αα αΆαααα·ααΆαααΆααααααΆ?
αααα»αα’αΆα αααααααΈααΆααα½αααααααααααα·ααΆααα hpkg ααα―αααΆα αα·αααΌαααΆααααααα·ααΈα
- ααΆαααααΎααααΆαααααααα·ααΈαααααααα
.hpkg
- αααααΆαααααααα·ααΈαααααααΎααΉαααΆαααααα»α (ααΆαα·ααααααααα·ααΈαααααααΌαααααααααααΆαα
ααααααΆααα·ααα»α) ααΌαααααΎ
.hpkg
(αααα αα 80% ααααααΈααΆααα’αα) - αα½αα
ααα½αααΆαααα‘αΎαααΆαααα
.hpkg
αααααα·ααΈααΉαααα½αααΆαα’αααααααααααααΈααΆαααααΆααααααΌααα α αααααΆαα ααΆαααααααααααααααα·ααΈ (α§ααΆα ααα QtCreator): αα½αααααΉαααααΌαααΆαα ααα αΆαααΆ.hpkg
, ααΌα βααΈαα»αα
αααα waddlesplash αααααα
ααααα·αααΎα’αααααααΌαααΆαααΆααα’ααααΊααΎααααΈααΎααααααα·ααΈαα αααα»α
/system/apps
αααα½ααααα·α ααΎααα½αααααααΎα±αααααα αααα»α Deskbar ααΆααααα’αΆα αααααααααααΆααααααΆααα’αααααααΎααααΆαα α αΆααααΆααααΈ/system/apps
αα·αααΆαααααααΎα αα·αααΎαααΆαααααΆαααααα’αααααααΎααααΆαα (αα·αααΌα MacOS) ααα αααααΆααβααααΆαααΆαβαααβααα Haiku ααΆαβααααΌβαα»αβααααΆ ααα»ααααβααΆαβααααΉααααΈβαααααΎαβαααβα’αΆα βααα½αβααβααΆαα
- Haiku ααα½αααΆαα αααααΆαα
ααΆαααααααααααααΆααααααΎαααΆαααΌαααΆααααααα·ααΈ ααΆααααα αααα αα·αααΆααααααααααΎααααααα·ααΈ ααααΌα
ααΆααααΈαα
ααααααα’αααααααΎα
αα "αααααααΆααΆααααα" αααααΆαααααααα·ααΈα―ααα αα·αααΆααααα»α αα·αααααΈααααΎααααΆαααα·ααααααααααα (αααα αα 20% ααΆααα’αα)α ααΌαααΆαααΆαααααααΆαα―αααΆαα
αΆαααΆα
ααααααΆααααααΎαααΆααααααα·ααΈ
.hpkg
ααα‘αΎαααααααααααα α αΎααααααΆααααΈαααααα·ααΈααααΌαααΆααααα αα - αα·αααΆαααααα (αααα ααααΆα’ααααααααααααα―αααΆαα’αΆα ααΆααα―αααΆα.hpkg
αα αααα»αααΌαααΆααααααα·ααΈ αααααααααααααααα· α¬ααΆαααααΎααααα’αααααααΎ - ααα’ ααΌα ααΆαα αααα’αααα’αΌααααααα·ααΈαα αααααααΆα α¬ααααΆαααΆααααα α ααααΆααβααβααΆβααβα ααααα! α¬αααα»ααα αα·α ααααΆααα - α αααΌα) αααααΆααα·αααα α’αααααααΎααααΆαααααα ααααΆα ααααα‘αΎαααΆαα·ααΆααααΌαααΆααααα»αααααααααΆα―αααΆαα.hpkg
αααααΆααααΈααααα½αααΆααΉαααααΌαααΆαα’αΆααααα αα·αααααΎαααΆαααΆαααααααΌα ααααΆαα ααΉαααααα·αααΎαα½αααααααΌαααΆαααα‘αΎαααΆαααα HaikuDepot... ααΎαααααΌααααα»ααααα·α)α
αααααααααΈααα waddlesplashα
ααΆαααααΎαααΆααααααα·ααΈααΈααααΆαααΆααααα α¬αααααααΆαα’αΆα ααΆαααααααααα α αΎαααΆααααααααααααααΆααααα»αααΆαααααααα ααΆαααααααα "ααααα" ααααααααααααααΆαα pkgman ααααΆααααΆααΆαα»αααΆαααααα’αα½αα
ααααααααααααααααΉαααΆαααα’αααααααααααααΈ hpkg ααα―αααΆα αα·αααΌαααΆααααααα·ααΈα αα½αααΆααα’αααααααα½α ααα»αααααα½αααααΆαα½αααααΉαααααΆαααΆααα»αααααααα·αα’αΆα αααααααααααΆαα
ααα ααααΈααααα·ααααΆα
Haiku ααΆααααααααααααααααααααΌααααα·αααααα’αααααααΎααααΆααααααΆαααα αα·ααααα»αααααααΆααααααΆαααα»αααααΌααα α αΎαααΎαααΈα’αααΈαααααααΌαααΆααααααααΌαααΆααααααΆαααααΆαα Linux PC α αααααααααααα
αα .hpkg
ααΊααΆα§ααΆα ααααα½α ααα»ααααααααααααααααα
αααααααααΌαααΆααααααααααααΆαααααΎααααααα αααααΆαααΆαααΆααααα Haiku ααΉαααα½αααΆαα’αααααααααααααΈααααααΉαααααΌα αα·αααΆαααΆααααααΌαααΆααααααα·ααΈα αααααααααα’αααα»αααΎααααΈααααΎααΆααΊααΆαααααααα·ααΆααααΆααΆαα½αααα»ααααααααααΆαα Haiku ααααααα·ααααΆ αα·αααααΆααααααααααααααΆαααααΎαααΆααααα»αα αααΆαααΆαα·α αααα»αααΆαααααΎ Haiku ααΆααα½ααααααΆα αα αααΆαααΆααααα αααα»αααΏααΆ α’ααααα
ααΆ α’αααα’αα·αααααα αα·αααααΆαααααααααα Haiku ααΉαααα½αααΆαα’αααααααααααααΈααααααααααΈαααα αααΆαα αα
ααΆαα αααα»αααΉααααααΆαα
α·ααααααα»αααΆαααααΎααΆ "ααααΌααααα»ααα" αααααα½αααα αααα»αααΆααααα·αααααααΆα 10 ααααΆαααααΆαααααΎααααΆαα½αααΆααΆα‘α»α αα·ααααα
αααααααα·ααΈααΈαα»α
α αΎααααα»αα
αααααααααααΆαααααΎααααΆαααααααΆαααα½ααααα
αααα»α Haiku ααααααα»ααα·αααΆαα½αααααα₯αααα
ααα αααααααααΆαααααΆααααααΆαα»ααααααααα»αααΆαααααΎααΊαα·ααααααΆααααααΆααααΉαααααΌααααα½αααααααααΆαααααα αΆααααααα»αααΆααα·αααααΆααααα α αΎαααααα·αααΎαααα»α Haiku αααααα
α
α·αααααααααααααααααααΆααααααΎαααΆαααΆαααα ααααααα»αααΆααα’ααααααΆααΊαααααΆααααΆα ααΆααΌαα
αααα»ααααα»ααα·ααα½α
α αΎαα’αααΈαααα·ααααααααααααΎααααααααααα½αα hpkg
ααΆααααα’ααα
αΆαααααααα·αααααΆααααααΌααααααααααΆααααΎαααΆαα ααΆααααααΆαααα»α Haiku ααΆααα·αα’αααΈαααα
αααααααα·ααΈα’ααααααααααΆααΌααα
αααα’αα»ααααααααααααααααααααααααα
αα ααα»ααααααΆα’αα»αα (αααα»ααα·αααΆ) αααα·ααααααΆαααααΆααα
ααΆ "αααααααΎα αΎα" α αααα ααααΆααααααααααΎα±ααααΆαααα‘αΎααα·αα αΎα?
ααΆαααααααααααα½αα―α! αααααΆααααΈααΆαααΆααα’αα αααααα Haiku αααααααΌαααΌαααΆααααααΆααααΆαα
αΆααααααΎαααΈααΈααΈααΈ α¬ USB αααααΆααααααΎα
ααΎα’αααααΆααααα½ααα? ααΎαααΌαα’ααααΎαα’αααα±αααα·ααΆαααΆααΆαα»αααααΈ
ααα α»ααα·αααααΆαααΌαα
α
ααΈ
αααααΈα’αααααα
ααΆαααα’αααααααΎααααΆαααααααΆαα
α»ααααααααα»ααααααααα’αΆα
α
αΌααα½ααααα»αααΆααααααααα·αααα
ααΎααΆααα ααα»αααααααα»αααΆααααααΌααααααααα hpkg αα ααΆααααΈαα»α ?
-
ααΆ
-
ααααΆα
-
ααΆαα’αα»αααααα½α α αΎα αααα»αααΉαααααααααα»αααα·ααααα
α’αααααααΎααααΆαα 20 ααΆααααΆαααααααααα α’αααααααΎααααΆαα α‘α€ ααΆααααααΌαααΆαα αΆαααΆααα
ααααα: www.habr.com