
TL;DR: Haiku β ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½Π° Π·Π° ΠΠ, Π·Π°ΡΠΎΠ²Π° ΠΈΠΌΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΠΈΠΊΠ°, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ°Π²ΡΡ ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° ΠΉ ΡΡΠ΅Π΄Π° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ° ΠΎΡ Π΄ΡΡΠ³ΠΈ. ΠΠΎ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ ΡΡ?
ΠΡΠΊΡΠΈΡ Haiku, Π½Π΅ΠΎΡΠ°ΠΊΠ²Π°Π½ΠΎ Π΄ΠΎΠ±ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΡΠ΅ ΠΎΡΠ΅ ΡΡΠΌ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ ΠΊΠΎΠ»ΠΊΠΎ ΠΏΠ»Π°Π²Π½ΠΎ ΡΠ°Π±ΠΎΡΠΈ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ Π½Π° Linux. ΠΠ½Π΅Ρ ΡΠ΅ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π° ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠ°ΠΊΠ°. Π’Π°ΠΌ, ΠΊΡΠ΄Π΅ΡΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π° ΠΏΠΎ-Π΄ΡΠ»Π±ΠΎΠΊΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅, ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ Macintosh, Mac OS X ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ Π½Π° Linux (ΡΡΠ°Π½Π΄Π°ΡΡ XDG ΠΎΡ freedesktop.org).
Π Π΅ΡΡΡΡΠΈ Π² ELF ΡΠ°ΠΉΠ»ΠΎΠ²Π΅
ΠΡΠ΅ΡΠ° Π½Π°ΡΡΠΈΡ , ΡΠ΅ IconOMatic ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΏΠ°Π·Π²Π° ΠΈΠΊΠΎΠ½ΠΊΠΈ Π² ΡΠ΅ΡΡΡΡΠΈΡΠ΅ rdef Π² ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈ ELF ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. ΠΠ½Π΅Ρ ΠΈΡΠΊΠ°ΠΌ Π΄Π° Π²ΠΈΠ΄Ρ ΠΊΠ°ΠΊ Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ°Π±ΠΎΡΠΈ.
Π Π΅ΡΡΡΡΠΈ? ΠΎΡ , ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ Π°Π²ΡΠΎΡ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Macintosh Finder ΠΈ βΠ±Π°ΡΠ°ΡΠ°β Π½Π° Macintosh Resource Manager:
Π’ΡΠ΅Π²ΠΎΠΆΠΈ ΠΌΠ΅ ΡΡΡΠΎΠ³ΠΈΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ Π½Π° ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΡΠΎ ΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ΄. ΠΠ° ΠΌΠ΅Π½ ΡΠ°ΠΌΠ°ΡΠ° ΠΈΠ΄Π΅Ρ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π·Π°ΠΌΡΠ°Π·Π΅Π½ΠΎ Π² ΠΊΠΎΠ΄Π°, Π±Π΅Π· Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, Π΅ Π½Π΅ΠΏΡΠΎΡΡΠΈΠΌΠΎ. Π’ΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, ΡΠ°ΠΌΠΈΡΡ ΠΊΠΎΠ΄ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½, Π½ΠΎ Π²ΡΠ΅ ΠΏΠ°ΠΊ ΠΈΠΌΠ° Π½Π΅ΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ ΠΈ Π±Π΅Π· ΠΏΡΠ΅ΠΏΠΎΠ΄ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ΄Π°?
Π ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ Macintosh Π½Π°ΠΏΡΠ°Π²ΠΈΡ Π° ΡΠ°ΠΊΠ°, ΡΠ΅ ΡΠ΅Π·ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈΠΌΠ°Ρ βΡΠ΅ΠΊΡΠΈΡ Π΄Π°Π½Π½ΠΈβ ΠΈ βΡΠ΅ΠΊΡΠΈΡ ΡΠ΅ΡΡΡΡΠΈβ, ΠΊΠΎΠ΅ΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ»Π΅ΡΠ½ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π½Π΅ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠΊΠΎΠ½ΠΊΠΈ, ΠΏΡΠ΅Π²ΠΎΠ΄ΠΈ ΠΈ Ρ.Π½. Π² ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅.
ΠΠ° Mac Π·Π° ΡΠΎΠ²Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° , Π³ΡΠ°ΡΠΈΡΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π·Π° β ΠΈΠ·Π½Π΅Π½Π°Π΄Π²Π°ΡΠΎ β ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈ.

ResEdit Π½Π° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ Macintosh
Π Π΅Π·ΡΠ»ΡΠ°ΡΡΡ Π±Π΅ΡΠ΅, ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π»Π΅ΡΠ½ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΠΈ, ΠΌΠ΅Π½ΡΡΠ°, ΠΏΡΠ΅Π²ΠΎΠ΄ΠΈ ΠΈ Ρ.Π½., Π½ΠΎ ΡΠ΅ Π²ΡΠ΅ ΠΏΠ°ΠΊ βΠΏΡΡΡΠ²Π°Ρβ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°.
ΠΡΠ² Π²ΡΠ΅ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΉ ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΈΠΌΠ°ΡΠ΅ Π³ΠΎΠ»ΡΠΌ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊ: ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎ Π½Π° ΡΠ°ΠΉΠ»Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π½Π° Apple, ΠΊΠΎΠ΅ΡΠΎ ΡΡΠ°Π½Π° Π΅Π΄Π½Π° ΠΎΡ ΠΏΡΠΈΡΠΈΠ½ΠΈΡΠ΅, ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΠΈΡΠΎ Apple ΡΠ΅ ΠΎΡΠΊΠ°Π·Π° ΠΎΡ βΡΠ΅ΠΊΡΠΈΡΡΠ° ΡΠ΅ΡΡΡΡΠΈβ ΠΏΡΠΈ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Mac OS X.
ΠΠ° Mac OS X Apple ΠΈΡΠΊΠ°Ρ
Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, Π·Π°ΡΠΎΠ²Π° ΠΏΡΠΈΠ»Π°Π³Π°Ρ
Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° Π·Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ (ΠΎΡ NeXT), ΠΊΠ°ΡΠ°Π»ΠΎΠ·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Ρ ΠΎΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ ΠΊΠ°ΡΠΎ βΠ½Π΅ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈβ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π° Π½Π΅ Π½Π° ΠΊΠ°ΡΠ°Π»ΠΎΠ·ΠΈ. ΠΡΠ΅ΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ .app ΠΈΠΌΠ°, Π½Π°ΡΠ΅Π΄ Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, ΡΠ°ΠΉΠ» Info.plist (Π² Π½ΡΠΊΠ°ΠΊΡΠ² Π°Π½Π°Π»ΠΎΠ³ Π½Π° JSON ΠΈΠ»ΠΈ YAML ΠΎΡ Apple), ΡΡΠ΄ΡΡΠΆΠ°Ρ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ.

ΠΠ»ΡΡΠΎΠ²Π΅ΡΠ΅ Π½Π° ΡΠ°ΠΉΠ»Π° Info.plist ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Mac OS X.
Π Π΅ΡΡΡΡΠΈ, ΠΊΠ°ΡΠΎ ΠΈΠΊΠΎΠ½ΠΈΡΠ΅, ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈ Π΄ΡΡΠ³ΠΈ, ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ Π² ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ΅ Π²ΡΡΡΠ° ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΊΡΠΌ ΠΊΠΎΡΠ΅Π½ΠΈΡΠ΅ Π² NeXT.

Mathematica.app Π½Π° NeXTSTEP 1.0 ΠΏΡΠ΅Π· 1989 Π³ΠΎΠ΄ΠΈΠ½Π°: ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°ΡΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°, Π½ΠΎ ΠΊΠ°ΡΠΎ Π΅Π΄ΠΈΠ½Π΅Π½ ΠΎΠ±Π΅ΠΊΡ Π² Π³ΡΠ°ΡΠΈΡΠ½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ.
ΠΠ΅ΠΊΠ° ΡΠ΅ Π²ΡΡΠ½Π΅ΠΌ ΠΊΡΠΌ BeOS, Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΈΡΠΎ Π΅ ΠΎΡΠ½ΠΎΠ²Π°Π½ Haiku. ΠΠ΅ΠΉΠ½ΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ, ΠΏΡΠΈ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ΡΠΎ ΠΎΡ PEF (PowerPC) Π½Π° ELF (x86) (ΡΡΡΠΈΡΡ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π° Linux), ΡΠ΅ΡΠ°Π²Π°Ρ Π΄Π° Π΄ΠΎΠ±Π°Π²ΡΡ ΡΠ΅ΠΊΡΠΈΡ ΡΠ΅ΡΡΡΡΠΈ Π² ΠΊΡΠ°Ρ Π½Π° ELF ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅. ΠΠ° ΡΠΎΠ²Π° Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠ° ΡΠ΅ΠΊΡΠΈΡ ELF, ΠΏΡΠΎΡΡΠΎ Ρ Π΄ΠΎΠ±Π°Π²ΡΡ Π² ΠΊΡΠ°Ρ Π½Π° ELF ΡΠ°ΠΉΠ»Π°. Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ΅ strip ΠΈ Π΄ΡΡΠ³ΠΈ ΠΎΡ binutils, ΠΊΠΎΠΈΡΠΎ Π½Π΅ Π·Π½Π°ΡΡ Π·Π° ΡΠ°ΠΊΠΎΠ²Π° Π½Π΅ΡΠΎ, ΠΏΡΠΎΡΡΠΎ Ρ ΠΎΡΡΡΠ·Π²Π°Ρ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ, Π΄ΠΎΠ±Π°Π²ΡΠΉΠΊΠΈ ΡΠ΅ΡΡΡΡΠΈ Π² ELF ΡΠ°ΠΉΠ»Π° Π½Π° BeOS, Π΅ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° Π½Π΅ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Ρ Π½Π΅Π³ΠΎ Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π½Π° Linux.
Π ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° Ρ Haiku ΡΠ΅Π³Π°? Π ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΡΡΡΠΎΡΠΎ.
Π ΡΠ΅ΠΎΡΠΈΡΡΠ° Π±ΠΈ ΠΌΠΎΠ³Π»ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΡ ΡΠ΅ΡΡΡΡΠΈ Π² Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°ΡΠ° ΡΠ΅ΠΊΡΠΈΡ Π½Π° ELF. Π‘ΠΏΠΎΡΠ΅Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΊΠ°Π½Π°Π»Π° #haiku Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ° irc.freenode.net:
Π‘ ELF ΡΠ΅ΠΊΡΠΈΡΡΠ° Π±ΠΈ ΠΈΠΌΠ°Π»Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠΌΠΈΡΡΠ»β¦ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π°ΡΠ° ΠΏΡΠΈΡΠΈΠ½Π°, ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΡΡΠΎ Π½Π΅ ΠΏΠΎΡΡΡΠΏΠ²Π°ΠΌΠ΅ ΡΠ°ΠΊΠ°, Π΅, ΡΠ΅ ΡΠ°ΠΊΠ° ΡΠ° ΠΏΡΠ°Π²ΠΈΠ»ΠΈ Π² BeOS"
Π ΡΠ΅Π³Π° Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ.
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅
Π Π΅ΡΡΡΡΠΈΡΠ΅ ΡΠ΅ ΠΏΠΈΡΠ°Ρ Π² ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π½ΠΈΡ "ΡΠ΅ΡΡΡΡΠ΅Π½" ΡΠΎΡΠΌΠ°Ρ: ΠΏΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΠ²Π° Π΅ ΡΠΏΠΈΡΡΠΊ Ρ ΡΠ΅ΡΡΡΡΠΈ Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΈ ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΡΡΡ
Π½ΠΎΡΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅. Π‘ΠΏΠΎΠΌΠ½ΡΠΌ ΡΠΈ .
ΠΠ°ΠΊ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π² Haiku? ΠΠΌΠ° Π»ΠΈ Π½Π΅ΡΠΎ ΠΊΠ°ΡΠΎ ResEdit?
Π‘ΠΏΠΎΡΠ΅Π΄ :
ΠΠ° ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅, Π΄ΠΎΡΡΠ°Π²ΡΠ½ΠΈ Ρ ΠΏΠ°ΠΊΠ΅ΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠ»ΡΠ·Π½Π΅ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈΡ ΡΠ°ΠΉΠ» Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΠΊΠ°ΡΠΎ Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π»Π΅Π·Π΅ΡΠ΅ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° ΠΈ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ°
listres ΠΈΠΌΠ΅_Π½Π°_ΡΠ°ΠΉΠ»Π°..
Resourcer Π΅ Π² HaikuDepot, Π½ΠΎ ΠΏΡΠΈ ΠΌΠ΅Π½ ΠΏΡΠΎΡΡΠΎ ΠΏΠ°Π΄Π°.
ΠΠ°ΠΊ Π΄Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π² ELF ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅? ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ rsrc. ΠΈ rdef.. rdef. ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ ΡΠ΅ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Ρ Π² rsrc.. Π€Π°ΠΉΠ»ΡΡ rdef. ΡΠ΅ ΡΡΡ
ΡΠ°Π½ΡΠ²Π° Π² ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ ΡΠ΅ΠΊΡΡΠΎΠ² ΡΠΎΡΠΌΠ°Ρ, ΡΠ°ΠΊΠ° ΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Ρ Π½Π΅Π³ΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ. Π€Π°ΠΉΠ»ΡΡ Π² ΡΠΎΡΠΌΠ°Ρ rsrc. ΡΠ΅ Π΄ΠΎΠ±Π°Π²Ρ Π² ΠΊΡΠ°Ρ Π½Π° ELF ΡΠ°ΠΉΠ»Π°. ΠΠ΅ΠΊΠ° ΠΎΠΏΠΈΡΠ°ΠΌΠ΅ Π΄Π° ΠΏΠΎΠΈΠ³ΡΠ°Π΅ΠΌ:
~> rc -h
Haiku Resource Compiler 1.1ΠΠ° Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°ΡΠ΅ rdef ΡΠΊΡΠΈΠΏΡ Π² ΡΠ΅ΡΡΡΡΠ΅Π½ ΡΠ°ΠΉΠ»:
rc [options] [-o ] ...ΠΠ° Π΄Π° ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠ°ΡΠ΅ ΡΠ΅ΡΡΡΡΠ΅Π½ ΡΠ°ΠΉΠ» ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² rdef ΡΠΊΡΠΈΠΏΡ:
rc [options] [-o ] -d ...ΠΠΏΡΠΈΠΈ:
-d --decompile ΡΡΠ·Π΄Π°ΠΉΡΠ΅ rdef ΡΠΊΡΠΈΠΏΡ ΠΎΡ ΡΠ΅ΡΡΡΡΠ΅Π½ ΡΠ°ΠΉΠ»
--auto-names ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠ°ΠΉΡΠ΅ ΠΈΠΌΠ΅Π½Π° Π½Π° ΡΠ΅ΡΡΡΡΠΈ ΠΎΡ ID ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ
-h --help ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΠ΅ ΡΠΎΠ²Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅
-I --include Π΄ΠΎΠ±Π°Π²Π΅ΡΠ΅ ΠΊΡΠΌ ΡΠΏΠΈΡΡΠΊΠ° Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ ΠΏΡΡΠΈΡΠ°
-m --merge Π½Π΅ ΠΈΠ·ΡΡΠΈΠ²Π°ΠΉΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΎΡΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π½Π° ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΈΡ ΡΠ°ΠΉΠ»
-o --output Π·Π°Π΄Π°ΠΉΡΠ΅ ΠΈΠΌΠ΅ Π½Π° ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΈΡ ΡΠ°ΠΉΠ», ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅ out.xxx
-q --quiet Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π°ΠΉΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Π·Π° Π³ΡΠ΅ΡΠΊΠΈ
-V --version ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΠ΅ Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ° ΠΈ Π»ΠΈΡΠ΅Π½Π·Π°.ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° xres. Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅:
/> xres
Usage: xres ( -h | --help )
xres -l <file> ...
xres <command> ...The first form prints this help text and exits.The second form lists the resources of all given files.The third form manipulates the resources of one or more files according to
the given commands.
(...)ΠΠΎΠ±ΡΠ΅, Π΄Π°Π²Π°ΠΉΡΠ΅ Π΄Π° ΠΎΠΏΠΈΡΠ°ΠΌΠ΅?
/> xres -l /Haiku/system/apps/WebPositive/Haiku/system/apps/WebPositive resources:type ID size name
------ ----------- ----------- --------------------
'MIMS' 1 36 BEOS:APP_SIG
'APPF' 1 4 BEOS:APP_FLAGS
'MSGG' 1 421 BEOS:FILE_TYPES
'VICN' 101 7025 BEOS:ICON
'VICN' 201 91 kActionBack
'VICN' 202 91 kActionForward
'VICN' 203 300 kActionForward2
'VICN' 204 101 kActionStop
'VICN' 206 243 kActionGoStart
'MSGG' 205 1342 kActionGo
'APPV' 1 680 BEOS:APP_VERSIONΠΠΎΠ²Π΅ΡΠ΅ Π·Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅ ΠΈ ΡΠΎΡΠΌΠ°ΡΠ° rdef. ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ .
Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ ΡΠ΅ΡΡΡΡΠΈ
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΈΡΠΎ ΠΈ Π΄Π° Π΅ ΡΠ΅ΡΡΡΡΠΈ, ΠΈΠΌΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ ΡΠΈΠΏΠ°:
app_signature: MIME ΡΠΈΠΏ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, Π·Π° ΡΡΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΡΠ²Π°ΡΡΠ½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅, IPC ΠΈ Ρ.Π½.app_name_catalog_entry: Π’ΡΠΉ ΠΊΠ°ΡΠΎ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π΅ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ, ΡΡΠΊ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΡΠΎΡΠΈΡΠ΅ ΠΌΠ΅ΡΡΠ°ΡΠ°, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ°Ρ ΠΏΡΠ΅Π²Π΅Π΄Π΅Π½ΠΈΡΠ΅ ΠΈΠΌΠ΅Π½Π°, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΅Π·ΠΈΡΠΈ Π΄Π° Π²ΠΈΠΆΠ΄Π°Ρ ΠΏΡΠ΅Π²Π΅Π΄Π΅Π½ΠΎΡΠΎ ΠΈΠΌΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, Π°ΠΊΠΎ ΠΆΠ΅Π»Π°ΡΡ.app_version: ΡΠΎΡΠ½ΠΎ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠΌΠΈΡΠ»ΠΈΡ ΡΠ΅app_flags: ΡΠΊΠ°Π·Π²Π°registrarΠΊΠ°ΠΊ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ. ΠΠΈΡΠ»Ρ, ΡΠ΅ ΠΈΠΌΠ° Π½Π΅ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π½Π° ΠΏΡΡΠ² ΠΏΠΎΠ³Π»Π΅Π΄. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠ°B_SINGLE_LAUNCH, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΈΠ½ΡΠΆΠ΄Π°Π²Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ° Π½ΠΎΠ² ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π²ΡΠ΅ΠΊΠΈ ΠΏΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ Π³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° (ΡΠ°ΠΊΡΠ² ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Linux). ΠΠΌΠ°B_MULTIPLE_LAUNCH, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΈΠ½ΡΠΆΠ΄Π°Π²Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠ΅Ρ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΡΠ°ΠΉΠ». ΠΠ°ΠΊΡΠ°Ρ, ΠΈΠΌΠ°B_EXCLUSIVE_LAUNCH, ΠΊΠΎΠΉΡΠΎ ΠΊΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ° ΡΠ°ΠΌΠΎ Π΅Π΄ΠΈΠ½ ΠΏΡΠΎΡΠ΅Ρ Π² ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅ΡΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π³ΠΎ ΡΡΠ°ΡΡΠΈΡΠ°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊΠ° ΡΡΠ°ΡΡΠΈΡΠ° Firefox Π½Π° Linux; ΡΡΡΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Qt, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΡΡΠ° ). ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° ΡB_EXCLUSIVE_LAUNCHΡΠ° ΡΠ²Π΅Π΄ΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΠΎΠΏΠΈΡΠ²Π° Π΄Π° Π³ΠΈ ΡΡΠ°ΡΡΠΈΡΠ° ΠΎΡΠ½ΠΎΠ²ΠΎ: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ»ΡΡΠ°Π²Π°Ρ ΠΏΡΡΡ Π΄ΠΎ ΡΠ°ΠΉΠ»Π°, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΠΆΠ΅Π»Π°Π΅ Π΄Π° ΠΎΡΠ²ΠΎΡΠΈ Ρ ΡΡΡ .vector_icon: ΠΠ΅ΠΊΡΠΎΡΠ½Π° ΠΈΠΊΠΎΠ½Π° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ (Π² BeOS Π½ΡΠΌΠ°ΡΠ΅ Π²Π΅ΠΊΡΠΎΡΠ½ΠΈ ΠΈΠΊΠΎΠ½ΠΈ, ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΡ ΠΈΠΌΠ°Ρ Π° ΠΏΠΎ Π΄Π²Π΅ ΡΠ°ΡΡΡΠΎΠ²ΠΈ ΠΈΠΊΠΎΠ½ΠΈ Π² ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅).
Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ Ρ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈ ID ΠΈ ΡΠΈΠΏΠΎΠ²Π΅, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ Π΄Π° Π³ΠΈ ΡΠ΅ΡΠ΅ΡΠ΅ Π² ΡΠ°ΠΌΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π² Π΄ΡΡΠ³ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΊΠ»Π°ΡΠ° BResources. ΠΠΎ ΠΏΡΡΠ²ΠΎ Π½Π΅ΠΊΠ° ΡΠ΅ ΡΠΏΡΠ΅ΠΌ Π½Π° ΡΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»Π½Π°ΡΠ° ΡΠ΅ΠΌΠ° Π½Π° ΠΈΠΊΠΎΠ½ΠΈΡΠ΅.
ΠΠ΅ΠΊΡΠΎΡΠ½ΠΈ ΠΈΠΊΠΎΠ½ΠΈ Π² ΡΡΠΈΠ» Haiku
Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, Π½Π΅ ΡΠ°ΠΌΠΎ Haiku Π΅ ΠΈΠ·Π±ΡΠ°Π» Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡ ΡΠΎΡΠΌΠ°Ρ Π·Π° ΠΈΠΊΠΎΠ½ΠΈ, Π² ΡΠ°Π·ΠΈ ΡΠ°ΡΡ ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° Ρ ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ Π½Π° Linux Π΄Π°Π»Π΅Ρ Π½Π΅ Π΅ ΠΈΠ΄Π΅Π°Π»Π½Π°:
me@host:~$ ls /usr/share/icons/hicolor/
128x128 256x256 512x512 index.theme
160x160 28x28 64x64 scalable
16x16 32x32 72x72 symbolic
192x192 36x36 8x8
22x22 42x42 96x96
24x24 48x48 icon-theme.cacheΠΠ»Π΅Π΄Π°ΠΉΠΊΠΈ Π½Π° ΡΠ°ΠΊΠΎΠ²Π°, Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΡΡΠ²ΡΡΠ²Π°ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ ΡΠΎΠ²Π° ΠΏΠ°ΡΡΠ΅.
Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΈΠΌΠ° ΡΠΊΠ°Π»ΠΈΡΡΠ΅ΠΌΠΈ, Π²ΠΊΠ»ΡΡΠ²Π°ΡΠΈ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅, Π²Π΅ΠΊΡΠΎΡΠ½ΠΈ ΠΈΠΊΠΎΠ½ΠΈ. ΠΠ°ΡΠΎ ΡΠΎΠ³Π°Π²Π° ΠΈΠΌΠ° Π½Π΅ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅? ΠΠ°ΡΠΎΡΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΡΡ ΠΎΡ ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π²Π΅ΠΊΡΠΎΡΠ½Π° Π³ΡΠ°ΡΠΈΠΊΠ° Π² ΠΌΠ°Π»ΠΊΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎ-Π»ΠΎΡ ΠΎΡ ΠΈΠ΄Π΅Π°Π»Π½ΠΎΡΠΎ. ΠΡΠΊΠ°ΠΌΠ΅ Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠΈ, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΈ. Π ΡΠ°Π±ΠΎΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ Linux ΡΠΎΠ²Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π° ΡΡΠ΅Π· ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° ΠΈΠΊΠΎΠ½ΠΊΠΈ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΈ.
me@host:~$ find /usr/share/icons/ -name 'firefox.*'
/usr/share/icons/HighContrast/16x16/apps/firefox.png
/usr/share/icons/HighContrast/22x22/apps/firefox.png
/usr/share/icons/HighContrast/24x24/apps/firefox.png
/usr/share/icons/HighContrast/256x256/apps/firefox.png
/usr/share/icons/HighContrast/32x32/apps/firefox.png
/usr/share/icons/HighContrast/48x48/apps/firefox.png
/usr/share/icons/elementary-xfce/apps/128/firefox.png
/usr/share/icons/elementary-xfce/apps/16/firefox.png
/usr/share/icons/elementary-xfce/apps/22/firefox.png
/usr/share/icons/elementary-xfce/apps/24/firefox.png
/usr/share/icons/elementary-xfce/apps/32/firefox.png
/usr/share/icons/elementary-xfce/apps/48/firefox.png
/usr/share/icons/elementary-xfce/apps/64/firefox.png
/usr/share/icons/elementary-xfce/apps/96/firefox.png
/usr/share/icons/hicolor/128x128/apps/firefox.pngΠΠ±ΡΡΠ½Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π½ΡΠΌΠ° ΠΏΠΎΠ½ΡΡΠΈΠ΅ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° Firefox. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΈ ΡΠΈΠ½ΠΎ ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π²Π΅ΡΡΠΈΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.

Π Π°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠΊΠΎΠ½ΠΈ Π½Π° Firefox Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²Π΅ΡΡΠΈΠΈ. ΠΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΈ ΡΠΎΠ²Π° Π² Linux Π±Π΅Π· ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
Mac OS X ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π° ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-ΠΈΠ·ΡΡΠ½ΡΠ΅Π½ΠΎ:
Mac:~ me$ find /Applications/Firefox.app | grep icns
/Applications/Firefox.app/Contents/MacOS/crashreporter.app
/Contents/Resources/crashreporter.icns
/Applications/Firefox.app/Contents/MacOS/updater.app/Contents/Resources/updater.icns
/Applications/Firefox.app/Contents/Resources/document.icns
/Applications/Firefox.app/Contents/Resources/firefox.icnsΠΠ΅ΡΠ½ΠΎ ΡΠ΅ Π²ΠΈΠΆΠ΄Π°, ΡΠ΅ ΠΈΠΌΠ° Π΅Π΄ΠΈΠ½ ΡΠ°ΠΉΠ» firefox.icns Π² ΠΏΠ°ΠΊΠ΅ΡΠ° Firefox.app, ΡΡΠ΄ΡΡΠΆΠ°Ρ Π²ΡΠΈΡΠΊΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΈ, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π½Π° Π΅Π΄Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠΊΠΎΠ½ΠΈ.
ΠΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅! ΠΠΊΠΎΠ½ΠΈΡΠ΅ ΠΏΡΡΡΠ²Π°Ρ Π·Π°Π΅Π΄Π½ΠΎ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, Π²ΡΠΈΡΠΊΠΈ ΡΠ΅ΡΡΡΡΠΈ Π² Π΅Π΄ΠΈΠ½ ΡΠ°ΠΉΠ».
ΠΠ΅ΠΊΠ° ΡΠ΅ Π²ΡΡΠ½Π΅ΠΌ ΠΊΡΠΌ Haiku. Π£ΠΌΠΎΠΏΠΎΠΌΡΠ°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π±Π΅Π· ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. Π‘ΠΏΠΎΡΠ΅Π΄ :
ΠΠ΅ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½, Π²ΠΈΡΠΎΠΊΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° ΠΌΠ°Π»ΠΊΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΈ ΠΈ Π±ΡΡΠ·ΠΎ ΡΠΈΡΡΠ²Π°Π½Π΅, ΡΠΎΡΠΌΠ°Ρ HVIF. ΠΠ°ΡΠΎΠ²Π° Π½Π°ΡΠΈΡΠ΅ ΠΈΠΊΠΎΠ½ΠΈ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠ°ΡΠ° ΡΠ°ΡΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΈ ΠΎΡ ΡΠ΅Π·ΠΈ Π² ΡΠ°ΡΡΡΠΎΠ²ΠΈΡ ΠΈΠ»ΠΈ ΡΠΈΡΠΎΠΊΠΎ ΠΏΡΠΈΠ»Π°Π³Π°Π½ΠΈΡ ΡΠΎΡΠΌΠ°Ρ SVG.
Π ΡΠ΅ Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ:

Π Π°Π·ΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΈΠΊΠΎΠ½ΠΈΡΠ΅ Π² HVIF Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π΄ΡΡΠ³ΠΈΡΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈ.
Π Π°Π·Π»ΠΈΠΊΠ°ΡΠ° Π΅ ΡΠ΅Π΄ΠΈΡΠ°!
ΠΠΎ ΠΌΠ°Π³ΠΈΡΡΠ° Π½Π΅ ΡΠ²ΡΡΡΠ²Π° ΡΡΠΊ. ΠΠ΄ΠΈΠ½ ΠΈ ΡΡΡ HVIF ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π½ΠΈΠ²Π° Π½Π° Π΄Π΅ΡΠ°ΠΉΠ»Π½ΠΎΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π΅ Π²Π΅ΠΊΡΠΎΡΠ΅Π½ ΡΠΎΡΠΌΠ°Ρ.

Π Π°Π·Π»ΠΈΡΠ½ΠΈ Π½ΠΈΠ²Π° Π½Π° Π΄Π΅ΡΠ°ΠΉΠ»Π½ΠΎΡΡ (LOD) Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ.
Π‘Π΅Π³Π° Π·Π° Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅: Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΡΠΎ Π΄Π° Π²Π·Π΅ΠΌΠ΅ΡΠ΅ SVG, Π΄Π° Π³ΠΎ ΠΏΡΡΠ½Π΅ΡΠ΅ Π² ImageMagick ΠΈ Π΄Π° ΠΏΡΠΈΠΊΠ»ΡΡΠΈΡΠ΅, ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ ΠΏΡΠ΅Π· Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠΈΠΊΡΠ»Π°, Π·Π° Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ ΠΈΠΊΠΎΠ½Π° Π² HVIF ΡΠΎΡΠΌΠ°Ρ. ΠΎΠ±ΡΡΠ½Π΅Π½ΠΈΡ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π° IconOMatic ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π½Π°ΡΡ SVG Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π½Π΅ΡΡΠ²ΡΡΡΠ΅Π½ΠΎ; ΠΎΠΊΠΎΠ»ΠΎ 90% ΠΎΡ Π΄Π΅ΡΠ°ΠΉΠ»ΠΈΡΠ΅ Π½Π° SVG ΡΠ΅ Π²Π½Π°ΡΡΡ Ρ ΠΈΠ·Π²Π΅ΡΡΠ½Π° Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡ, ΠΎΡΡΠ°Π½Π°Π»ΠΈΡΠ΅ 10% ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈ ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ΠΈ ΡΡΡΠ½ΠΎ. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ HVIF ΠΏΡΠ°Π²ΠΈ ΡΠ²ΠΎΡΡΠ° ΠΌΠ°Π³ΠΈΡ Π² Π±Π»ΠΎΠ³Π°
ΠΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΠΈΠΊΠΎΠ½Π° Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ
Π‘Π΅Π³Π° ΠΌΠΎΠ³Π° Π΄Π° Π΄ΠΎΠ±Π°Π²Ρ ΠΈΠΊΠΎΠ½Π° ΠΊΡΠΌ ΠΏΠ°ΠΊΠ΅ΡΠ°, ΡΡΠ·Π΄Π°Π΄Π΅Π½ , ΠΊΠ°ΡΠΎ ΡΠ΅ Π²Π·Π΅ΠΌΠ°Ρ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ.
ΠΠΊΠΎ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π΅ ΡΡΠΌ Π½Π°ΡΡΡΠΎΠ΅Π½ Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° ΠΈΠΊΠΎΠ½Π° Π·Π° ΠΌΠΎΠ΅ΡΠΎ 'ΠΠ΄ΡΠ°Π²Π΅ΠΉ, Π‘Π²ΡΡ' QtQuickApp β Ρ Π²Π·Π΅ΠΌΠ°ΠΌ ΠΎΡ Qt Creator.
/Haiku/home> xres /Haiku/system/apps/QtCreator/bin/Qt Creator -o /Haiku/home/QtQuickApp/QtQuickApp -a VICN:101:BEOS:ICON /Haiku/system/apps/QtCreator/bin/Qt CreatorΠΠ΅ΠΊΠ° ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ Π΄Π°Π»ΠΈ ΠΈΠΊΠΎΠ½Π°ΡΠ° Π΅ ΠΊΠΎΠΏΠΈΡΠ°Π½Π°:
/Haiku/home> xres -l /Haiku/home/QtQuickApp/QtQuickApp/Haiku/home/QtQuickApp/QtQuickApp
resources:type ID size name
------ ----------- ----------- --------------------
'VICN' 101 152238 BEOS:ICONΠΠ·Π³Π»Π΅ΠΆΠ΄Π° Π΄ΠΎΠ±ΡΠ΅, Π½ΠΎ Π·Π°ΡΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ Π½ΠΎΠ²Π°ΡΠ° ΠΈΠΊΠΎΠ½Π° Π΅ ΠΊΠΎΠΏΠΈΡΠ°Π½Π°, Π½Π΅ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°?

ΠΠΎΠΏΠΈΡΠ°Π½Π°ΡΠ° VICN:101:BEOS:ICONs Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°ΡΠΎ ΠΈΠΊΠΎΠ½Π° Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ.
ΠΠ°ΠΊΠ²ΠΎ ΠΏΡΠΎΠΏΡΡΠ½Π°Ρ ?
ΠΠΎΠΌΠ΅Π½ΡΠ°Ρ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°:
Π’ΡΡΠ±Π²Π° Π΄Π° ΡΡΠ·Π΄Π°ΠΌ ΡΠ°ΠΉΠ»
rdef.Ρ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅ΡΡΡΡΠΈ, ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ°rc ΠΈΠΌΠ΅.rdef, ΡΠΎΠ²Π° ΡΠ΅ ΡΡΠ·Π΄Π°Π΄Π΅ ΡΠ°ΠΉΠ».rsrc. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ°resattr -o ΠΈΠΌΠ΅_Π±ΠΈΠ½Π°ΡΠ½ΠΈΠΊΠ° ΠΈΠΌΠ΅.rsrc. ΠΠ°ΠΉ-ΠΌΠ°Π»ΠΊΠΎΡΠΎ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π·Π° Π΄Π° Π΄ΠΎΠ±Π°Π²Ρ ΠΈΠΊΠΎΠ½ΠΈ ΠΊΡΠΌ ΠΌΠΎΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅.
ΠΠΌΠΈ, ΠΈΡΠΊΠ°Ρ Π΄Π° ΡΡΠ·Π΄Π°ΠΌ ΡΠ΅ΡΡΡΡ, Π° Π½Π΅ Π°ΡΡΠΈΠ±ΡΡ. ΠΠ°ΠΏΡΠ»Π½ΠΎ ΡΡΠΌ ΠΎΠ±ΡΡΠΊΠ°Π½.
ΠΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠ½ΠΎ ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°.
ΠΡΠ²ΠΎΡΠ΅Π½Π΅ΡΠΎ ΠΈ ΡΠ΅ΡΠ΅Π½Π΅ΡΠΎ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈΡΠ΅ ELF ΡΠ°Π±ΠΎΡΠΈ Π±Π°Π²Π½ΠΎ. ΠΠ°ΠΊΡΠΎ Π²Π΅ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Ρ
, ΠΈΠΊΠΎΠ½Π°ΡΠ° ΡΠ΅ Π·Π°ΠΏΠΈΡΠ²Π° ΠΊΠ°ΡΠΎ ΡΠ΅ΡΡΡΡ Π² ΡΠ°ΠΌΠΈΡ ΡΠ°ΠΉΠ». Π’ΠΎΠ·ΠΈ ΠΌΠ΅ΡΠΎΠ΄ Π΅ ΠΏΠΎ-Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΎΡΠ΅Π»Π΅Π΅ ΠΏΡΠΈ ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΡΡΠ³Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠ±Π°ΡΠ΅, ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΡΠΎΠΉ ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΠΊΠΎΠΏΠΈΡΠ° Π² Π°ΡΡΠΈΠ±ΡΡΠ° Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ BEOS:ICON. Π’ΠΎΠ²Π° ΡΠ°Π±ΠΎΡΠΈ ΡΠ°ΠΌΠΎ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ BFS. ΠΠΊΠΎΠ½ΠΈΡΠ΅, ΠΏΠΎΠΊΠ°Π·Π²Π°Π½ΠΈ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° (Π² Tracker ΠΈ Deskbar), ΡΠ΅ ΡΠ΅ΡΠ°Ρ ΠΎΡ ΡΠΎΠ·ΠΈ ΡΠ°Π·ΡΠΈΡΠ΅Π½ Π°ΡΡΠΈΠ±ΡΡ, Π·Π°ΡΠΎΡΠΎ ΡΠ°ΠΊΠΎΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π±ΡΡΠ·ΠΎ. ΠΠ° Π½ΡΠΊΠΎΠΈ ΠΌΠ΅ΡΡΠ° (ΠΊΡΠ΄Π΅ΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π΅ Π΅ Π²Π°ΠΆΠ½Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ 'ΠΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°') ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΠΈΠΊΠΎΠ½Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡ ΡΠ΅ΡΡΡΡΠ° Π² ΡΠ°ΠΉΠ»Π°. ΠΠΎ ΡΠΎΠ²Π° Π½Π΅ Π΅ Π²ΡΠΈΡΠΊΠΎ. ΠΠΎΠΌΠ½ΠΈΡΠ΅ Π»ΠΈ, Π½Π° Mac, ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ
Π° Π΄Π° Π·Π°ΠΌΠ΅Π½ΡΡ ΠΈΠΊΠΎΠ½ΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠ°ΡΠ°Π»ΠΎΠ·ΠΈ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ ΡΡΡ ΡΠ²ΠΎΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π½Π° Mac ΠΈΠΌΠ°ΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠ΅ ΠΏΡΠ°Π²ΡΡ ΡΠ΅Π·ΠΈ 'Π²Π°ΠΆΠ½ΠΈ' Π½Π΅ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ . ΠΠ° Haiku ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π²ΡΠ·ΠΏΡΠΈΠ΅ΠΌΠ° ΡΠ΅ΡΡΡΡΡΡ (Π² ΡΠ°ΠΉΠ»Π°) ΠΊΠ°ΡΠΎ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½Π°ΡΠ° ΠΈΠΊΠΎΠ½Π°, Π΄ΠΎΡΡΠ°Π²ΡΠ½Π° Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, Π° Π°ΡΡΠΈΠ±ΡΡΡΡ (Π² ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° BFS) ΠΊΠ°ΡΠΎ Π½Π΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ (Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅, ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°, Π³ΡΠ°ΡΠΈΡΠ½ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° ΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠ° ΠΈΠΊΠΎΠ½Π° Π²ΡΡΡ
Ρ ΠΈΠΊΠΎΠ½Π°ΡΠ° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½).
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈΡΠ΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°.
Π‘ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° resaddr ΠΈΠΌΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈ ΠΈ Π·Π°Π΄Π°Π΄Π΅ Π°ΡΡΠΈΠ±ΡΡΠΈΡΠ΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°.
/> resattr
Usage: resattr [ <options> ] -o <outFile> [ <inFile> ... ]
Reads resources from zero or more input files and adds them as attributes
to the specified output file, or (in reverse mode) reads attributes from
zero or more input files and adds them as resources to the specified output
file. If not existent the output file is created as an empty file.
(...)ΠΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ, ΡΠΎΠ²Π° Π΅ "Π»Π΅ΠΏΠΈΠ»ΠΎ", ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π°ΠΏΡΠ΅Π΄-Π½Π°Π·Π°Π΄ ΠΌΠ΅ΠΆΠ΄Ρ (Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ) ΡΠ΅ΡΡΡΡΠΈ ΠΈ (Π±ΡΡΠ·ΠΈ) Π°ΡΡΠΈΠ±ΡΡΠΈ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°. Π’ΡΠΉ ΠΊΠ°ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠΆΠ΄Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅, Π½ΡΠΌΠ° Π΄Π° ΡΠ΅ ΡΡΠ΅Π²ΠΎΠΆΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΡΠΎΠ²Π°.
ΠΠ°Π³ΠΈΡΡΠ° Π½Π° hpkg ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅
Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° (Π½Π°ΠΉ-ΡΠ΅ΡΡΠΎ) Π·Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠΎΡΡΡΠ΅Ρ Π½Π° Haiku ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈ .hpkg. ΠΠ΅ ΡΠ΅ ΠΏΠΎΠ΄Π»ΡΠ³Π²Π°ΠΉΡΠ΅ ΠΏΠΎ ΠΏΡΠΎΡΡΠΎΡΠΎ ΠΈΠΌΠ΅: ΡΠΎΡΠΌΠ°ΡΡΡ .hpkg ΡΠ°Π±ΠΎΡΠΈ Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ ΠΎΡ Π΄ΡΡΠ³ΠΈΡΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈ Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΈΠΌΠ΅Π½Π°, Ρ ΠΊΠΎΠΈΡΠΎ ΡΡΠ΅ ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ²Π°Π»ΠΈ, ΠΈ ΠΏΡΠΈΡΠ΅ΠΆΠ°Π²Π° ΠΈΡΡΠΈΠ½ΡΠΊΠΈ ΡΡΠΏΠ΅ΡΡΠΈΠ»ΠΈ.
Π‘ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅, Π΄ΡΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ ΡΡΠ²ΡΡΠ²Π°Ρ ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½ ΠΎΡ ΡΠΎΠ·ΠΈ ΡΠ°ΠΊΡ: ΡΠ²Π°Π»ΡΡΠ΅ Π΅Π΄ΠΈΠ½ (ΠΏΠ°ΠΊΠ΅Ρ), Π° Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° Π½Π΅ΡΠΎ Π΄ΡΡΠ³ΠΎ (ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² ΠΏΠ°ΠΊΠ΅ΡΠ°). ΠΠΊΠΎΠ»ΠΎ Π΅ ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈΡΠ΅ Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° Π³ΠΈ ΠΈΠ·ΡΡΠΈΠ΅ΡΠ΅), ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΠ°ΠΊΠ΅ΡΡΡ ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ. Π ΠΏΡΠΈΡΠΈΠ½Π°ΡΠ° Π΅, ΡΠ΅ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° ΡΠ΅ ΡΠ°Π·ΠΏΡΡΡΠΊΠ²Π° ΠΈΠ· ΡΡΠ»Π°ΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π² ΠΎΠ±Π»Π°ΡΡΠΈ, Π΄ΠΎ ΠΊΠΎΠΈΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» ΠΌΠΎΠΆΠ΅ Π΄Π° Π½ΡΠΌΠ° Π΄ΠΎΡΡΡΠΏ Π·Π° Π·Π°ΠΏΠΈΡ. Π’ΠΎΠ²Π° ΠΏΠΎΡΠ°ΠΆΠ΄Π° ΡΡΠ» ΠΊΠ»Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ β ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΠ½Π΅ΡΠΎ Π½Π° Π²Π΅ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ ΡΠΎΡΡΡΠ΅Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° Π΄ΡΡΠ³Π° ΠΌΠ°ΡΠΈΠ½Π°, ΡΠΌΠ΅Π½ΡΠ΅ΠΌ Π΄ΠΈΡΠΊ ΠΈΠ»ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΡΡΠ²ΡΡ ΡΡΠ°Π²Π° Π΄ΠΎΡΠΈ ΠΏΠΎ-ΡΡΡΠ΄Π½ΠΎ, Π° ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° ΠΈ Π½Π°ΠΏΡΠ»Π½ΠΎ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° Linux ΠΌΠΎΠ³Π°Ρ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΎΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΠΎΡΠΈΠ½ Ρ ΠΈΠ»ΡΠ΄ΠΈ Π΄ΠΎ ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. Π‘Π°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅ ΡΠΈ Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΠ΅ ΡΠΎΠ²Π° Π΅ Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΊΡΠ΅Ρ ΠΊΠΎ ΠΈ Π±Π°Π²Π½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½Π°ΡΠ° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, ΠΏΡΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ, Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΏΡΠΈ ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π·Π°ΡΠ΅Π΄Π΅Π½ΠΈΡ ΡΠΎΠΌ (ΠΊΠΎΡΠ΅Π½ΠΎΠ²ΠΈΡ Π΄ΡΠ») Π½Π° Π΄ΡΡΠ³ΠΎ Π½ΠΎΡΠΈΡΠ΅Π».
Π Π°Π±ΠΎΡΡ ΠΏΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° AppImage, ΡΠ°ΡΡΠΈΡΠ΅Π½ ΠΊΠΎΡΡΠΈΠ» Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π° ΠΊΡΠ°ΠΉΠ½ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ. Π’ΠΎΠ²Π° Π΅ ΡΠΎΡΠΌΠ°Ρ Π·Π° ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΡΡΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ ΡΡΠ±ΠΈΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ Π²ΡΠΈΡΠΊΠΈΡΠ΅ ΠΌΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π² Π΅Π΄ΠΈΠ½ ΠΎΠ±ΡΠ°Π· Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΌΠΎΠ½ΡΠΈΡΠ° ΠΏΡΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ. ΠΠ½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΎΠΏΡΠΎΡΡΡΠ²Π° Π½Π΅ΡΠ°ΡΠ°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΡΡΠΈΡΡ ImageMagick Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΡΠ° Π² Π΅Π΄ΠΈΠ½ ΡΠ°ΠΉΠ», ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Π½ Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ ΠΎΡ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡΠ΅ ΡΠΌΡΡΡΠ½ΠΈ. ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΡΠ°ΠΌΠΎ Π·Π° ΡΠΎΡΡΡΠ΅Ρ, ΠΊΠ°ΠΊΡΠΎ Π΅ ΠΎΡΡΠ°Π·Π΅Π½ΠΎ Π² ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΈ ΠΈΠΌΠ° ΡΠΎΠ±ΡΡΠ²Π΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Ρ ΠΎΡΠ°ΡΠ°, Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΡΠΈ ΡΠ΅ Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Π½Π° ΡΠΎΡΡΡΠ΅Ρ Π·Π° Linux, Π²ΠΈΠ½Π°Π³ΠΈ ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΡ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡΡΠ° Π½Π° ΠΌΠ΅Π½.
ΠΠ΅ΠΊΠ° ΡΠ΅ Π²ΡΡΠ½Π΅ΠΌ ΠΊΡΠΌ Haiku. Π£ΡΠΏΡ Π»ΠΈ Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠΈ ΠΎΠΏΡΠΈΠΌΠ°Π»Π΅Π½ Π±Π°Π»Π°Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π½Π° ΡΠΎΡΡΡΠ΅Ρ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΎΠ±ΡΠ°Π·ΠΈ? ΠΠ΅ΠΉΠ½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ .hpkg Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΡΠ° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΈ ΠΎΠ±ΡΠ°Π·ΠΈ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΡΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΄ΡΠΎΡΠΎ ΠΌΠΎΠ½ΡΠΈΡΠ° Π²ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Ρ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΡ ΡΠ΄ΡΠΎΡΠΎ:
KERN: package_daemon [16042853: 924] Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ: "gawk-4.2.1-1-x86_64.hpkg"
KERN: package_daemon [16043023: 924] Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ: "ca_root_certificates_java-2019_01_23-1-any.hpkg"
KERN: package_daemon [16043232: 924] Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ: "python-2.7.16-3-x86_64.hpkg"
KERN: package_daemon [16043405: 924] Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ: "openjdk12_default-12.0.1.12-1-x86_64.hpkg"
KERN: package_daemon [16043611: 924] Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ: "llvm_libs-5.0.0-3-x86_64.hpkg"Π‘ΡΡΠ°Ρ ΠΎΡΠ½ΠΎ, Π½Π°Π»ΠΈ? ΠΡΡΠΆΡΠ΅ ΡΠ΅, ΡΠ΅ ΡΡΠ°Π½Π΅ Π΄ΠΎΡΠΈ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅!
ΠΠΌΠ° Π΅Π΄ΠΈΠ½ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ:
KERN: package_daemon [16040020: 924] Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ: "haiku-r1~beta1_hrev53242-1-x86_64.hpkg"Π’ΠΎΠΉ ΡΡΠ΄ΡΡΠΆΠ° Π΄ΠΎΡΡΠ° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΄ΡΠΎΡΠΎ. ΠΡΡΠ²Π°ΠΉΡΠ΅ ΠΈΠ»ΠΈ Π½Π΅, Π½ΠΎ Π΄ΠΎΡΠΈ ΡΠ΄ΡΠΎΡΠΎ ΡΠ°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅ ΡΠΈ Π½Π΅ ΡΠ΅ ΠΈΠ·Π²Π»ΠΈΡΠ° ΠΎΡ Π·Π°ΡΠ΅ΠΆΠ΄Π°ΡΠΈΡ ΡΠΎΠΌ (ΠΊΠΎΡΠ΅Π½ΠΎΠ²ΠΈΡ Π΄ΡΠ»), Π° Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ ΡΠ΅ Π·Π°ΡΠ΅ΠΆΠ΄Π° Π½Π° ΡΠ²ΠΎΠ΅ΡΠΎ ΠΌΡΡΡΠΎ ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠ° .hpkg. Π, Π΄Π°! ΠΠ΅ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Ρ
, ΡΠ΅ ΡΠ°ΡΡ ΠΎΡ ΡΡΠ»ΠΎΡΡΠ½Π°ΡΠ° ΠΈΠ·ΡΡΠ½ΡΠ΅Π½ΠΎΡΡ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡ Π½Π° Haiku ΡΠ΅ Π΄ΡΠ»ΠΆΠΈ Π½Π° ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΡΡΠ»Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡ ΡΠ΄ΡΠΎΡΠΎ ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π΄ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° ΡΡΠ΅Π΄Π° ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΠΎΡ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡΠΈ Π΅ΠΊΠΈΠΏ. ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅ΡΠ΅ ΡΠΈ ΠΊΠΎΠ»ΠΊΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π³ΡΡΠΏΠΈ ΠΈ Π΅ΠΊΠΈΠΏΠΈ ΡΠ΅ ΡΠ° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈ, Π·Π° Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°Ρ Π½Π΅ΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° Linux. [ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠΌ ΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° PuppyLinux, β Π±Π΅Π»Π΅ΠΆΠΊΠ° Π½Π° ΠΏΡΠ΅Π²ΠΎΠ΄Π°ΡΠ°]. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅ΡΠ΅ ΠΊΠΎΠ»ΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ ΠΎΡΠ½Π΅ΠΌΠ΅ Π½Π° ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π΄Π° Π±ΡΠ΄Π΅ Π²Π½Π΅Π΄ΡΠ΅Π½ Π² Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈΡΠ΅. ΠΠ°Π·Π²Π° ΡΠ΅: Π²Π·Π΅ΠΌΠΈ ΠΏΡΠΎΡΡΠ° Π·Π°Π΄Π°ΡΠ°, ΡΠ°Π·Π΄Π΅Π»ΠΈ Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅Π»ΠΈ ΠΈ ΡΡ ΡΠ΅ ΡΡΠ°Π½Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΡΠ»ΠΎΠΆΠ½Π°, ΡΠ΅ Π½ΡΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠΈ. Haiku Π² ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ ΠΌΠΈ ΠΎΡΠ²ΠΎΡΠΈ ΠΎΡΠΈΡΠ΅. ΠΠΈΡΠ»Ρ, ΡΠ΅ ΡΠΎΡΠ½ΠΎ ΡΠΎΠ²Π° ΡΠ΅ ΡΠ»ΡΡΠ²Π° Ρ Linux Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° (Linux Π² ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ Π΅ ΠΎΠ±ΠΎΠ±ΡΠ°Π²Π°Ρ ΡΠ΅ΡΠΌΠΈΠ½, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π²Π°Ρ ΡΡΠ΅ΠΊΠ° Linux/GNU/dpkg/apt/systemd/Xorg/dbus/Gtk/GNOME/XDG/Ubuntu).
ΠΡΡΠ½Π°ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° hpkg
ΠΠ°ΠΊ ΡΠ΅ΡΡΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ²Π° ΡΠ»Π΅Π΄Π½Π°ΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡ: ΡΠΏΠ΄Π΅ΠΉΡΡΡ Π΅ ΡΡΠΏΠ΅ΡΠ΅Π½, Π° ΠΏΠΎΡΠ»Π΅ ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°, ΡΠ΅ Π½Π΅ΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ ΠΊΠ°ΠΊΡΠΎ ΡΡΡΠ±Π²Π°? ΠΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠΈ, ΡΡΡΠ΄Π½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π²ΡΡΠ½Π΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π² ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ ΠΏΡΠ΅Π΄ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π°ΡΠΎ Π½Π΅ΡΠΎ ΡΠ΅ Π΅ ΠΎΠ±ΡΡΠΊΠ°Π»ΠΎ). ΠΡΠΊΠΎΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΠΎΠ±Ρ
ΠΎΠ΄Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΡΠ½ΠΈΠΌΠΊΠΈ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, Π½ΠΎ ΡΠ΅ ΡΠ° Π΄ΠΎΡΡΠ° ΡΡΠΎΠΌΠ°Π²ΠΈ ΠΈ Π½Π΅ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°Ρ Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. Π Haiku ΡΠΎΠ²Π° Π΅ ΡΠ΅ΡΠ΅Π½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ. .hpkg. ΠΡΠ΅ΠΊΠΈ ΠΏΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ, ΡΡΠ°ΡΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π½Π΅ ΡΠ΅ ΠΈΠ·ΡΡΠΈΠ²Π°Ρ, Π° ΡΠ΅ ΡΡΡ
ΡΠ°Π½ΡΠ²Π°Ρ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π² ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ²Π΅ ΠΎΡ Π²ΠΈΠ΄Π° /Haiku/system/packages/administrative/state-<...>/ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ. ΠΠ΅ΠΏΡΠ»Π½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΡΡ
ΡΠ°Π½ΡΠ²Π°Ρ ΡΠ²ΠΎΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ Π² ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈΡΠ΅ /Haiku/system/packages/administrative/transaction-<...>/.

Π‘ΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ /Haiku/system/packages/administrative. ΠΠ°ΡΠ°Π»ΠΎΠ·ΠΈΡΠ΅ βstateβ¦β ΡΡΠ΄ΡΡΠΆΠ°Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Ρ ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ, Π° βtransactionβ¦β β ΡΠ°ΠΌΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ.
βΠ‘ΡΠ°ΡΠΎΡΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅β, Ρ.Π΅. ΡΠΏΠΈΡΡΠΊ .hpkg Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅, Π°ΠΊΡΠΈΠ²Π½ΠΈ ΠΏΡΠ΅Π΄ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅, ΡΠ΅ Π·Π°ΠΏΠΈΡΠ²Π° ΡΠ»Π΅Π΄ Π²ΡΡΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ² ΡΠ°ΠΉΠ» /Haiku/system/packages/administrative/state-<...>/activated-packages. ΠΠΎ ΡΡ
ΠΎΠ΄Π΅Π½ Π½Π°ΡΠΈΠ½ Π½ΠΎΠ²ΠΎΡΠΎ βΠ°ΠΊΡΠΈΠ²Π½ΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅β ΡΠ΅ Π·Π°ΠΏΠΈΡΠ²Π° Π² ΡΠ΅ΠΊΡΡΠΎΠ² ΡΠ°ΠΉΠ» /Haiku/system/packages/administrative/activated-packages.
ΠΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ /Haiku/system/packages/administrative/state-<...>/ ΡΡΠ΄ΡΡΠΆΠ° ΡΠ°ΠΌΠΎ ΡΠ΅ΠΊΡΡΠΎΠ² ΡΠ°ΠΉΠ» ΡΡΡ ΡΠΏΠΈΡΡΠΊ Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΎΡ ΡΠΎΠ²Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ (Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π±Π΅Π· ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅), Π° Π°ΠΊΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ° Π±ΠΈΠ»ΠΈ ΠΈΠ·ΡΡΠΈΡΠΈ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π΅Π½ΠΈ β ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΡΡ state ΡΡΠ΄ΡΡΠΆΠ° ΡΡΠ°ΡΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅.
ΠΡΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΡΠΏΠΈΡΡΠΊΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΡΠ΅ Π²Π·Π΅ΠΌΠ° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ (ΠΌΠΎΠ½ΡΠΈΡΠ°Π½Π΅) Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅. ΠΡΠΎ ΠΊΠ°ΠΊ Π΅ ΠΏΡΠΎΡΡΠΎ! ΠΠΊΠΎ Π½Π΅ΡΠΎ Π½Π΅ ΡΡΡΠ³Π½Π΅ ΠΏΡΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ β ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΊΠ°ΠΆΠ΅ Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄ΡΡΠ³, ΠΏΠΎ-ΡΡΠ°Ρ ΡΠΏΠΈΡΡΠΊ. ΠΠ°Π΄Π°ΡΠ°ΡΠ° Π΅ ΡΠ΅ΡΠ΅Π½Π°!

ΠΠ°ΡΠ΅ΠΆΠ΄Π°Ρ Π½Π° Haiku. Π’ΠΎΡΠΊΠΈΡΠ΅ Π·Π° Π²Ρ
ΠΎΠ΄ ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π°Ρ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ βΠ°ΠΊΡΠΈΠ²Π½ΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅β
Π₯Π°ΡΠ΅ΡΠ²Π° ΠΌΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡ Ρ ΠΏΡΠΎΡΡΠΈΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΊΠ°ΡΠΎ ΡΠΏΠΈΡΡΠΊ Π½Π° βΠ°ΠΊΡΠΈΠ²Π½ΠΎΡΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅β, Π² ΠΊΠΎΠΈΡΠΎ ΡΠ° Π·Π°ΠΏΠΈΡΠ°Π½ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌΠΈ ΠΈΠΌΠ΅Π½Π° .hpkg. Π’ΠΎΠ²Π° ΡΡΠ·ΠΊΠΎ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠΈΡΠ° Ρ Π½Π°ΠΏΡΠ°Π²Π΅Π½Π°ΡΠ°-Π·Π°-ΠΌΠ°ΡΠΈΠ½ΠΈ, Π° Π½Π΅-Π·Π°-Π»ΡΠ΄ΠΈ ΠΎΡ OSTree ΠΈΠ»ΠΈ Flatpak Π² ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° (Π½Π° Π½ΠΈΠ²ΠΎ ΡΠ°ΠΌ, ΠΊΡΠ΄Π΅ΡΠΎ Π΅ ΠΈ Microsoft GUID).

Π‘ΠΏΠΈΡΡΠΊ Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ
Π‘ΡΠ΄Ρ ΠΏΠΎ Π²ΡΠΈΡΠΊΠΎ, Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° /Haiku/system/packages/administrative/writable-files ΡΠ΅ Π½Π°ΠΌΠΈΡΠ°Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅, Π½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΈ Π½Π° Π·Π°ΠΏΠΈΡ. ΠΡΠ΅ ΠΏΠ°ΠΊ, ΠΊΠ°ΠΊΡΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, .hpkg ΡΠ΅ ΠΌΠΎΠ½ΡΠΈΡΠ°Ρ ΡΠ°ΠΌΠΎ Π·Π° ΠΏΡΠΎΡΠΈΡ. Π’Π°ΠΊΠ° ΡΠ΅ ΡΠ΅Π·ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ ΠΊΠΎΠΏΠΈΡΠ°Π½ΠΈ ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΈ Π·Π°ΠΏΠΈΡ. ΠΠΌΠ° ΡΠΌΠΈΡΡΠ».
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π½Π° GUI Π·Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° .hpkg
ΠΠ΅ΠΊΠ° ΡΠ΅Π³Π° Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°ΠΊ ΡΠ΅Π·ΠΈ Π±Π»Π΅ΡΡΡΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ .hpkg ΡΠ΅ ΡΠΏΡΠ°Π²ΡΡ Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΡΠ° Π² ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ½Π° ΡΡΠ΅Π΄Π° (UX). Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ°, Haiku Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π·Π° Π»ΠΈΡΠ½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°. ΠΠΈΡΠ½ΠΎ Π°Π· Π·Π°Π΄Π°Π΄ΠΎΡ
Π²ΠΈΡΠΎΠΊΠ° ΠΏΠ»ΠΎΡΠ°, ΡΡΠ°Π²Π½ΡΠ²Π°ΠΉΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡ ΠΎΠΏΠΈΡ Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ .app Π½Π° Macintosh Ρ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΎΠΏΠΈΡ Π½Π° .hpkg. ΠΠ΅ ΠΈΡΠΊΠ°ΠΌ Π΄ΠΎΡΠΈ Π΄Π° ΡΡΠ°Π²Π½ΡΠ²Π°ΠΌ ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° Ρ ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ Π½Π° Linux, Π·Π°ΡΠΎΡΠΎ ΡΡ Π΅ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ ΡΠΆΠ°ΡΠ½Π° Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π²ΡΡΠΊΠ° Π΄ΡΡΠ³Π°.
ΠΠ°ΡΠΌ ΠΌΠΈ ΠΈΠ΄Π²Π°Ρ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ:
- ΠΡΠΊΠ°ΠΌ Π΄Π° ΠΏΡΠ΅Π³Π»Π΅Π΄Π°ΠΌ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ°
.hpkg - ΠΡΠΊΠ°ΠΌ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΌ ΠΏΠ°ΠΊΠ΅Ρ
- ΠΡΠΊΠ°ΠΌ Π΄Π° ΠΈΠ·ΡΡΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ
- ΠΡΠΊΠ°ΠΌ Π΄Π° ΠΈΠ·ΡΡΠΈΡ Π½Π΅ΡΠΎ, Π΄ΠΎΡΠ»ΠΎ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΊΠ°ΡΠΎ ΡΠ°ΡΡ ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠ°
- ΠΡΠΊΠ°ΠΌ Π΄Π° ΠΊΠΎΠΏΠΈΡΠ°ΠΌ Π½Π΅ΡΠΎ, Π΄ΠΎΡΠ»ΠΎ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΊΠ°ΡΠΎ ΡΠ°ΡΡ ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠ°
- ΠΡΠΊΠ°ΠΌ Π΄Π° ΠΈΠ·ΡΠ΅Π³Π»Ρ Π²ΡΠΈΡΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ°, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΡΠ°ΡΡ ΠΎΡ Π²ΡΡΠΊΠ° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ Π½Π° Haiku (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠ°ΠΌ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° ΠΌΠ°ΡΠΈΠ½Π° Π±Π΅Π· Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ.)
- ΠΡΠΊΠ°ΠΌ Π΄Π° ΠΏΡΠ΅ΠΌΠ΅ΡΡΡ ΠΌΠΎΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ (ΠΈΠ»ΠΈ ΡΠ°ΡΡ ΠΎΡ ΡΡΡ ) ΠΎΡΠ΄Π΅Π»Π½ΠΎ Π½Π° Π΄ΡΡΠ³ΠΎ ΠΌΡΡΡΠΎ, ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ ΠΎΡ ΡΡΠ°ΡΡΠΎΠ²ΠΈΡ ΡΠΎΠΌ (ΠΊΠΎΡΠ΅Π½ΠΎΠ²ΠΎΡΠΎ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅) (Π·Π°ΡΠΎΡΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½ΡΠΌΠ°ΠΌ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ ΠΌΡΡΡΠΎ Π½Π° Π½Π΅Π³ΠΎ).
Π’ΠΎΠ²Π° ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΠ±Ρ Π²Π°Π½Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΡΠ»ΡΡΠ°ΠΈ ΠΎΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Π°ΡΠ° ΠΌΠΈ ΡΠ°Π±ΠΎΡΠ°. Π, Π΄Π° Π·Π°ΠΏΠΎΡΠ²Π°ΠΌΠ΅.
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ°
ΠΠ° Mac ΠΏΡΠΎΡΡΠΎ ΡΡΠ°ΠΊΠ²Π°ΠΌ Ρ Π΄Π΅ΡΠ½ΠΈΡ Π±ΡΡΠΎΠ½ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ°, Π·Π° Π΄Π° Π³ΠΎ ΠΎΡΠ²ΠΎΡΡ ΠΈ ΠΏΡΠ΅Π³Π»Π΅Π΄Π°ΠΌ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π² Finder. ΠΡΡΡΠ½ΠΎΡΡ, ΡΠΎΠ²Π° Π΅ ΠΏΡΠΎΡΡΠΎ ΠΌΠ°ΡΠΊΠΈΡΠ°Π½ ΠΊΠ°ΡΠ°Π»ΠΎΠ³! (ΠΠ½Π°ΠΌ, ΡΠ΅ ΠΈΠΌΠ° ΠΏΠ°ΠΊΠ΅ΡΠΈ .pkg Π·Π° ΡΠ°ΡΡΠΈ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΡΡΠ΄ΠΊΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π°Ρ Ρ ΡΡΡ
).
ΠΠ° Haiku ΡΡΠ°ΠΊΠ²Π°ΠΌ Ρ Π΄Π΅ΡΠ½ΠΈΡ Π±ΡΡΠΎΠ½ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ°, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ ΡΡΠ°ΠΊΠ²Π°ΠΌ Π½Π° 'Contents', Π·Π° Π΄Π° Π²ΠΈΠ΄Ρ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Π²ΡΡΡΠ΅. ΠΠΎ ΡΡΠΊ ΠΏΡΠΎΡΡΠΎ ΠΈΠΌΠ° ΡΠΏΠΈΡΡΠΊ Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π±Π΅Π· Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° Π³ΠΈ ΠΎΡΠ²ΠΎΡΡ Ρ Π΄Π²ΠΎΠΉΠ½ΠΎ ΡΡΠ°ΠΊΠ²Π°Π½Π΅.
ΠΠΈ Π±ΠΈΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅, Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π½Π°ΡΠΈΠ½ (Π²ΡΠ΅ΠΌΠ΅Π½Π΅Π½) Π·Π° ΠΌΠΎΠ½ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° .hpkg Π·Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ ΡΡΠ΅Π· ΡΠ°ΠΉΠ»ΠΎΠ² ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ, Π° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Π½Π΅ ΠΌΡ ΡΠ΅ Π½Π°Π»Π°Π³Π°ΡΠ΅ Π΄Π° ΡΠ΅ Π³ΡΠΈΠΆΠΈ Π·Π° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ. (ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΡΠ²ΠΎΡΠΈΡΠ΅ .hpkg ΠΏΠ°ΠΊΠ΅ΡΠ° Π² Expander, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΡΠ°Π·Π°ΡΡ
ΠΈΠ²ΠΈΡΠ° ΠΊΠ°ΡΠΎ Π²ΡΠ΅ΠΊΠΈ Π΄ΡΡΠ³ Π°ΡΡ
ΠΈΠ²).

Π ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π½Π° HaikuDepot ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ΅Π³Π»Π΅Π΄Π°ΡΠ΅ ΡΠΏΠΈΡΡΠΊΠ° Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ°, Π½ΠΎ Π½ΡΠΌΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Π΄Π²ΠΎΠΉΠ½ΠΎ ΡΡΠ°ΠΊΠ²Π°Π½Π΅ Π½Π° README.md.
Π ΡΠ°Π·ΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ Mac ΠΏΠ΅ΡΠ΅Π»ΠΈ, Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ΡΠΎ Π½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΠΊΡΠΌ HaikuDepot Π½Π΅ Π±ΠΈ ΡΡΡΠ±Π²Π°Π»ΠΎ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΡΡΠ΄Π½ΠΎΡΡΠΈ.
ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° ΡΡΠ΅Π· GUI
ΠΠ° Mac, ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΠΈ ΠΎΠ±ΡΠ°Π·ΠΈ .dmg ΡΡΠ΄ΡΡΠΆΠ°Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈ .app. ΠΡΠ²Π°ΡΡΠΌΠ΅ Π΄ΠΈΡΠΊΠΎΠ²ΠΈΡ ΠΎΠ±ΡΠ°Π· Ρ Π΄Π²ΠΎΠ΅Π½ ΠΊΠ»ΠΈΠΊ, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ ΠΊΠΎΠΏΠΈΡΠ°ΠΌΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΡΠΎ Π³ΠΎ Π²Π»Π°ΡΠΈΠΌ Π² /Applications Finder. ΠΠ° ΠΌΠ΅Π½ ΡΠΎΠ²Π° Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, Π½ΠΎ ΡΡΡ
, ΡΠ΅ Π½ΡΠΊΠΎΠΈ Π½ΠΎΠ²Π°ΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΡΡΠΏΠ΅ΡΡ Ρ Π½Π΅Π³ΠΎ. ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Apple βΠΏΡΠ΅Π΄Π»Π°Π³Π°β ΠΎΠ±ΡΠΎΡΠΈΡΡΠ΅ΠΌΠ½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ /Applications (Π½Π° NeXT ΡΡ Π±Π΅ΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²Π°, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π½Π°), Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ Π²Π°ΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ² ΡΡΡΠ²ΡΡ ΠΈΠ»ΠΈ Π² ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³ $HOME/Applications, Π°ΠΊΠΎ ΡΠ°ΠΊΠ° Π²ΠΈ Ρ
Π°ΡΠ΅ΡΠ²Π°.
ΠΠ° Haiku, Π΄Π²ΠΎΠ΅Π½ ΠΊΠ»ΠΈΠΊ Π²ΡΡΡ Ρ ΠΏΠ°ΠΊΠ΅ΡΠ°, ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΊΠ»ΠΈΠΊ Π½Π° βInstallβ, ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅. ΠΠ΅Π½ ΠΌΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ΅ ΡΠ»ΡΡΠΈ, Π°ΠΊΠΎ ΠΏΠ°ΠΊΠ΅ΡΡΡ ΠΈΠΌΠ° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, Π½Π°Π»ΠΈΡΠ½ΠΈ Π² HaikuPorts, Π½ΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ. ΠΠ° Linux Π½Π°ΠΈΡΡΠΈΠ½Π° Π½Π΅ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΏΡΠ°Π²ΡΡ Π² ΡΠ°Π·ΠΈ ΡΠΈΡΡΠ°ΡΠΈΡ, Π½ΠΎ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅ β Π΄Π° ΠΏΠΎΠΏΠΈΡΠ°Ρ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Π΄Π°Π»ΠΈ ΠΈΡΠΊΠ° Π΄Π° ΠΈΠ·ΡΠ΅Π³Π»ΠΈ ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈΡΠ΅. Π’ΠΎΡΠ½ΠΎ ΡΠΎΠ²Π° ΠΏΡΠ°Π²ΠΈ Haiku.

ΠΠ· ΡΡΡΠ½ΠΎ ΠΈΠ·ΡΠ΅Π³Π»ΠΈΡ
ΠΏΠ°ΠΊΠ΅ΡΠ° 'sanity' ΠΈ ΠΊΠ»ΠΈΠΊΠ½Π°Ρ
Π²ΡΡΡ
Ρ Π½Π΅Π³ΠΎ, ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΈΡΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π·Π½Π°Π΅ ΠΎΡΠΊΡΠ΄Π΅ Π΄Π° Π²Π·Π΅ΠΌΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈΡΠ΅ ΠΌΡ (ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅, ΡΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈΡΠ΅ Π²Π΅ΡΠ΅ ΡΠ° Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°). ΠΠ΅ Π²ΡΠ΅ΠΊΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Π½Π° Linux ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ²Π°.
ΠΡΡΠ³ Π½Π°ΡΠΈΠ½ β ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ, ΠΏΡΠΎΡΡΠΎ Π²Π»Π°ΡΠΈΡΠ΅ .hpkg ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΈΠ»ΠΈ Π² /Haiku/system/packages (Π·Π° ΠΎΠ±ΡΠΎΡΠΈΡΡΠ΅ΠΌΠ½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ, ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅), ΠΈΠ»ΠΈ Π² /Haiku/home/config/packages (Π·Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ; Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΏΡΠΈ Π΄Π²ΠΎΠΉΠ½ΠΈΡ ΠΊΠ»ΠΈΠΊ β Π²ΡΠ΅ ΠΎΡΠ΅ ΠΌΠ΅ Π΄ΡΠ°Π·Π½ΠΈ Π΄ΡΠΌΠ°ΡΠ° Β«configΒ» Π² ΡΠΎΠ²Π° ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π·Π° ΠΌΠ΅Π½ Π² ΡΠ»ΡΡΠ°Ρ Π΅ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌ Π½Π° Β«settingsΒ»). Π ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° Π·Π° ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΡΠ΅ΠΆΠΈΠΌ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ Π΄ΠΎΡΡΡΠΏΠ½Π° Π·Π° Haiku (ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π·Π°ΡΠΎΠ²Π° Π²ΡΠΈΡΠΊΠΎ Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΡΠΎΡΡΠΎ β Π½Π΅ Π·Π½Π°ΠΌ, ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π±ΠΈΡ
Π° ΡΡΠ»ΠΎΠΆΠ½ΠΈΠ»ΠΈ Π½Π΅ΡΠ°ΡΠ° Π·Π° ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° ΡΡΠ΅Π΄Π° Π½Π° Π»ΠΈΡΠ΅Π½ ΠΊΠΎΠΌΠΏΡΡΡΡ).
Π ΡΠ°Π·ΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ Haiku ΠΏΠ΅ΡΠ΅Π»ΠΈ, Π·Π°ΡΠΎΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π½Π΅ ΡΠ°ΠΌΠΎ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½ΠΎ ΠΈ ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ.
ΠΠ·ΡΡΠΈΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ ΠΎΡ GUI
ΠΠ° Mac, ΡΡΡΠ±Π²Π° Π΄Π° Π²Π»Π°ΡΠΈΡΠ΅ ΠΈΠΊΠΎΠ½Π°ΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π² ΠΊΠΎΡΡΠ΅ΡΠΎ ΠΈ Ρ ΡΠΎΠ²Π° ΠΏΡΠΈΠΊΠ»ΡΡΠ²Π°. ΠΠ΅ΡΠ½ΠΎ!
ΠΠ° Haiku, ΠΏΡΡΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΊΡΠ΄Π΅ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ° ΠΏΠ°ΠΊΠ΅ΡΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, Π·Π°ΡΠΎΡΠΎ ΡΡΠ΄ΠΊΠΎ Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΊΡΠ΄Π΅ΡΠΎ ΡΡΡΠ±Π²Π° (Π²ΡΠΈΡΠΊΠΎ ΠΏΡΠ°Π²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°). ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΡΡΡΠΈΡΠ΅ Π² /Haiku/system/packages (ΠΏΡΠΈ ΠΎΠ±ΡΠΎΡΠΈΡΡΠ΅ΠΌΠ½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅), ΠΈΠ»ΠΈ Π² /Haiku/home/config/packages (ΠΊΠ°Π·Π°Ρ
Π»ΠΈ Π²Π΅ΡΠ΅, ΡΠ΅ Β«configΒ» Π΅ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅?). Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ΅ Π²Π»Π°ΡΠΈ Π² ΠΊΠΎΡΡΠ΅ΡΠΎ, ΠΈ Ρ ΡΠΎΠ²Π° ΠΏΡΠΈΠΊΠ»ΡΡΠ²Π°ΡΠ΅.
ΠΠ΅ΡΠ½ΠΎ! ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π½Π΅ Π±ΠΈΡ
ΠΊΠ°Π·Π°Π», ΡΠ΅ Π΅ ΡΠ°ΠΊΠ°. ΠΡΠΎ ΠΊΠ°ΠΊΠ²ΠΎ Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ΅ ΡΠ»ΡΡΠ²Π°:

ΠΡΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π²Π°, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π² ΠΊΠΎΡΡΠ΅ΡΠΎ ΠΎΡ /Haiku/system/packages
ΠΡΠΎΡΡΠΎ ΠΎΠΏΠΈΡΠ°Ρ
Π΄Π° ΠΏΡΠ΅ΠΌΠ΅ΡΡΡ Π²ΡΠ΅ΡΠ°ΡΠ½ΠΎΡΠΎ ΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ βΠΠ΄ΡΠ°Π²Π΅ΠΉ, ΡΠ²ΡΡβ Π½Π° QtQuickApp Π² ΠΊΠΎΡΡΠ΅ΡΠΎ. ΠΠ΅ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π°Ρ
Π΄Π° ΠΏΡΠ΅ΠΌΠ΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ, Π° ΡΡΠΉ ΠΊΠ°ΡΠΎ Π²ΡΠΈΡΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ Π² ΡΠΈΡΡΠ΅ΠΌΠ½Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ β Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΡΡΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ .hpkg Π±Π΅Π· Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ βΠ½Π΅Π³ΠΎΠ²ΠΎΡΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅β. ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π±ΠΈ ΡΠ΅ ΡΠΏΠ»Π°ΡΠΈΠ», ΡΠ΅ΡΠ΅ Π΄Π° Π½Π°ΡΠΈΡΠ½Π΅ Π±ΡΡΠΎΠ½Π° βΠΡΠΊΠ°Π·β, Π·Π°Π΄Π°Π΄Π΅Π½ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅.
ΠΠ±ΡΡΠ½ΡΠ²Π° :
Π’ΠΎΠ²Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π΅ Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 10 Π³ΠΎΠ΄ΠΈΠ½ΠΈ. ΠΠ°ΠΉ-Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π³ΠΎ Π½Π°ΡΡΡΠΎΠΈΠΌ ΡΠ°ΠΊΠ°, ΡΠ΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ΡΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° ΡΠ°ΠΌΠΎ ΠΏΡΠΈ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ Π½Π° ΡΠ°ΠΌΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ. ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π² Π½ΠΈΠΊΠ°ΠΊΡΠ² ΡΠ»ΡΡΠ°ΠΉ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ°Π²ΡΡ ΡΠ°ΠΊΠ°.
ΠΠΎΠ±ΡΠ΅, ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΡΠΎΠ²Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ HaikuDepot? Π©ΡΠ°ΠΊΠ²Π°ΠΌ Π΄Π²Π° ΠΏΡΡΠΈ Π²ΡΡΡ
Ρ ΠΏΠ°ΠΊΠ΅ΡΠ° Π² /Haiku/system/packages, ΠΎΡΠ°ΠΊΠ²Π°ΠΉΠΊΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π±ΡΡΠΎΠ½ βΠΠ΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅β. ΠΠ΅, ΠΈΠΌΠ° (ΡΠ°ΠΌΠΎ) βΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΉβ. βΠΠ΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅β, ΠΊΡΠ΄Π΅ ΡΠΈ?
ΠΠ° ΡΠ΅Π³Π° ΠΎΠΏΠΈΡΠ°Ρ Π΄Π° Π²ΠΈΠ΄Ρ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ΅ ΡΠ»ΡΡΠΈ, Π°ΠΊΠΎ Π½Π°ΡΠΈΡΠ½Π° βΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΉβ Π·Π° Π²Π΅ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ ΠΏΠ°ΠΊΠ΅Ρ. Π‘ΡΠ°Π²Π° ΡΠ°ΠΊΠ°:

Π’Π°ΠΊΠ° ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π²Π°, Π°ΠΊΠΎ ΠΎΠΏΠΈΡΠ°ΡΠ΅ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π²Π΅ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ ΠΏΠ°ΠΊΠ΅Ρ.
Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°:

ΠΠΊΠΎ Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ βΠΡΠΈΠ»ΠΎΠΆΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅β Π² ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ β ΡΡΠ°Π²Π° ΡΠ°ΠΊΠ°
ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΠΌ, ΡΠ΅ ΡΠΎΠ²Π° Π΅ ΡΠΎΡΡΡΠ΅ΡΠ½Π° Π³ΡΠ΅ΡΠΊΠ°, Π²ΡΡΠ·ΠΊΠ° ΠΊΡΠΌ Π·Π°ΡΠ²ΠΊΠ° Π²Π΅ΡΠ΅ ΠΈΠΌΠ°. [Π°Π²ΡΠΎΡΡΡ Π½Π΅ Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ» Π²ΡΡΠ·ΠΊΠ°, β Π±Π΅Π». ΠΏΡΠ΅Π²ΠΎΠ΄Π°ΡΠ°]
ΠΡΡΠ·ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅: ΠΠΎΠ±Π°Π²Π΅ΡΠ΅ Π±ΡΡΠΎΠ½ βΠΠ΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅β, Π°ΠΊΠΎ ΠΏΠ°ΠΊΠ΅ΡΡΡ Π²Π΅ΡΠ΅ Π΅ Π²
/Haiku/system/packages, ΠΈΠ»ΠΈ Π²/Haiku/home/config/packages.
ΠΠΎΠ³Π°ΡΠΎ ΠΏΡΠ΅Π³Π»Π΅ΠΆΠ΄Π°ΠΌ ΡΠΏΠΈΡΡΠΊΠ° Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ Π² HaikuDepot, Π²ΠΈΠΆΠ΄Π°ΠΌ ΠΏΠ°ΠΊΠ΅ΡΠ° ΡΠΈ Π² ΡΠΏΠΈΡΡΠΊΠ° ΠΈ ΠΌΠΎΠ³Π° Π΄Π° Π³ΠΎ ΠΈΠ·ΡΡΠΈΡ.
Π ΡΠ°Π·ΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Π²Π° Mac. ΠΠΎ ΠΌΠΎΠ³Π° Π΄Π° ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Ρ, ΡΠ΅ Ρ ΠΏΡΠ°Π²ΠΈΠ»Π½Π°ΡΠ° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡΡ ΠΎΠΏΠΈΡ Π² Haiku ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΡ ΠΎΡ ΡΠΎΠ·ΠΈ Π½Π° Mac. (ΠΠ΄ΠΈΠ½ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π³ΠΎ ΠΎΡΠ΅Π½ΠΈ ΡΠ°ΠΊΠ°: βΠΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ ΡΠ°Ρ Π·Π° Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΠΏΠΎΡΠΎΡΠ΅Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π² HaikuDepot, Π°ΠΊΠΎ Π·Π½Π°Π΅ΡΠ΅ ΠΌΠ°Π»ΠΊΠΎ C++β, ΠΈΠΌΠ° Π΄ΠΎΠ±ΡΠΎΠ²ΠΎΠ»ΡΠΈ?)
ΠΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π° Π½Π΅ΡΠΎ ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠ°
ΠΠ΅ΠΊΠ° ΠΎΠΏΠΈΡΠ°ΠΌΠ΅ Π΄Π° ΠΈΠ·ΡΡΠΈΠ΅ΠΌ ΡΠ°ΠΌΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π° Π½Π΅ ΠΏΠ°ΠΊΠ΅ΡΠ° .hpkg, ΠΎΡ ΠΊΠΎΠΉΡΠΎ ΡΠΎ ΠΏΡΠΎΠΈΠ·Π»ΠΈΠ·Π° (ΡΡΡΠΌΠ½ΡΠ²Π°ΠΌ ΡΠ΅, ΡΠ΅ Π·Π° βΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡΠ΅ ΡΠΌΡΡΡΠ½ΠΈβ ΠΈΠΌΠ° Π½ΡΠΊΠ°ΠΊΠ²Π° ΡΠ°Π·Π»ΠΈΠΊΠ°).
ΠΠ° Mac, ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ Π²ΡΡΡΠ½ΠΎΡΡ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ°Π±ΠΎΡΠΈ Ρ ΡΠ°ΠΉΠ»Π° .dmg, ΠΎΡ ΠΊΠΎΠΉΡΠΎ ΠΈΠ΄Π²Π° ΠΏΠ°ΠΊΠ΅ΡΡΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ .app. ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΎΠ±ΡΠ°Π·ΠΈΡΠ΅ .dmg ΡΠ΅ Π½Π°ΡΡΡΠΏΠ²Π°Ρ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½ΠΈΡ, Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΡΠ΅ ΠΊΠΎΠΏΠΈΡΠ°Ρ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Π² /ApplicationsΠΠΌΠ° ΠΌΠ½Π΅Π½ΠΈΠ΅, ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΡΠ°ΠΌΠΈ Π½Π΅ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΠ°Π²ΡΡ, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΡΠΆΠ΄Π°Π²Π° ΠΎΡ Π±ΠΈΠ²Ρ ΡΠ»ΡΠΆΠΈΡΠ΅Π» Π½Π° Apple. (ΠΠ΄Π½Π° ΠΎΡ Π½Π΅ΡΠ°ΡΠ°, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΌΠΈ Ρ
Π°ΡΠ΅ΡΠ²Π°Ρ Π½Π° Mac. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ AppImage Π½ΡΠΌΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ°, Π² ΠΊΠΎΠΉΡΠΎ ΡΠΎ Π΅ Π±ΠΈΠ»ΠΎ. ΠΡΠ΅ΠΌΠ΅ΡΡΠ΅ΡΠ΅ ΠΈΠΊΠΎΠ½Π°ΡΠ° Π² ΠΊΠΎΡΡΠ΅ΡΠΎ = ΠΈ ΡΠΎΠ²Π° Π΅ Π²ΡΠΈΡΠΊΠΎ. ΠΠ΅ΡΠ½ΠΎ!)
ΠΠ° Haiku, ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈΠΌΠ° ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ apps/ ΠΈ packages/, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ΅ ΡΡΠΌΠ½ΡΠ²Π°ΠΌ, ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΡΠ° Π³ΠΎ ΡΠ°Π·Π±ΡΠ°Π»ΠΈ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅. Π Π΅ΡΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π°, Π°ΠΊΠΎ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΎΡ apps/ Π² ΠΊΠΎΡΡΠ΅ΡΠΎ:

ΠΡΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΡΠ΅ ΠΏΡΠΈ ΠΎΠΏΠΈΡ Π·Π° ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Π·Π΅ΡΠΎ ΠΎΡ ΡΠ°ΠΉΠ» .hpkg
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ Π΅ Π²ΡΡΠ½ΠΎ (Π²ΡΠ΅ ΠΏΠ°ΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π΅ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΠΌΠΎ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅), Π½ΠΎ Π½Π΅ Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ.
ΠΡΡΠ·ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅: Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ²Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅ΡΠ΅ ΡΡΠ΅Π· GUI Π΄Π° ΡΠ΅ ΠΈΠ·ΡΡΠΈΠ΅
.hpkg
ΠΠ° Π·Π°Π±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠΏΠΈΡΠ°Ρ
Π΄Π° Π΄ΡΠ±Π»ΠΈΡΠ°ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, Π½Π°ΡΠΈΡΠΊΠ°ΠΉΠΊΠΈ Alt+D. ΠΠΎΠ»ΡΡΠΈΡ
ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ βΠΠ΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΡΡ ΠΈΠ»ΠΈ ΠΊΠΎΠΏΠΈΡΠ°Ρ ΠΎΠ±Π΅ΠΊΡΠΈ Π½Π° ΡΠΎΠΌ ΡΠ°ΠΌΠΎ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅β. Π Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π°, Π·Π°ΡΠΎΡΠΎ /system (ΠΎΡΠ²Π΅Π½ /system/packages ΠΈ /system/settings) Π΅ ΡΠΎΡΠΊΠ° Π½Π° ΠΌΠΎΠ½ΡΠΈΡΠ°Π½Π΅ Π½Π° packagefs (ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ Π»ΠΈ ΠΊΠ°ΠΊ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° Π² ΠΈΠ·Ρ
ΠΎΠ΄Π° Π½Π° df?). Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π²ΡΠ²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ mount Π½Π΅ ΠΈΠ·ΡΡΠ½ΡΠ²Π° ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° (ΠΊΠ°ΠΊΡΠΎ Π±Π΅ΡΠ΅ ΠΊΠ°Π·Π°Π½ΠΎ Π² Π΅Π΄Π½Π° ΠΎΡ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡΠ΅ ΡΡΠ°ΡΠΈΠΈ), mountvolume Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΈΡΠΊΠ°Π½ΠΎΡΠΎ (ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ ΠΌΠΎΠ½ΡΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΡΠ΅Π· loop ΠΏΠ°ΠΊΠ΅ΡΠΈ .hpkg Π½Π΅ ΡΠ΅ ΡΡΠΈΡΠ°Ρ Π·Π° βΡΠΎΠΌΠΎΠ²Π΅β), Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π·Π°Π±ΡΠ°Π²ΠΈΡ
Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ.
Π ΡΠ°Π·ΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ Π½ΠΈΠΊΠΎΠΉ Π½Π΅ Π΅ ΠΏΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π», ΠΎΡΠ²Π΅Π½ AppImage (Π½ΠΎ, ΡΠ΅ΡΡΠ½ΠΎ ΠΊΠ°Π·Π°Π½ΠΎ, ΡΠΎΠ²Π° Π΅ ΠΏΡΠ΅Π΄Π²Π·ΡΡΠΎ ΠΌΠ½Π΅Π½ΠΈΠ΅). ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈ, ΡΠ΅ ΡΠ»Π΅Π΄ ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ, ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡΡ ΠΎΠΏΠΈΡ Π½Π° Haiku ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΡ ΠΎΡ ΡΠΎΠ·ΠΈ Π½Π° Mac.
ΠΠ΅Π»Π΅ΠΆΠΊΠ°: ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ βΡΠΎΠΌβ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° βΡΠ°Π·Π΄Π΅Π»β, ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ΡΠΎ βΠΏΠ°ΠΏΠΊΠ°β ΠΊΡΠΌ βΠΊΠ°ΡΠ°Π»ΠΎΠ³β: ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ·ΠΈ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ ΠΊΠ°ΡΠΎ ΠΏΠ°ΠΏΠΊΠΈ, Π½ΠΎ Π½Π΅ Π²ΡΠΈΡΠΊΠΈ ΠΎΡ ΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅, ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Π½ΠΈ ΠΊΠ°ΡΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅). ΠΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΈΠ·ΠΊΠ°Π·Π²Π°Π½ΠΈΡ ΠΏΡΠ°Π²ΡΡ Π»ΠΈ ΠΌΠ΅ ΠΎΡΠΈΡΠ°Π»Π½ΠΎ nerd?
ΠΠΎΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° Π½Π° Π΄ΡΡΠ³Π° ΡΠΈΡΡΠ΅ΠΌΠ°
ΠΠ° Mac, ΠΏΡΠΎΡΡΠΎ ΠΏΡΠ΅Ρ
Π²ΡΡΠ»ΡΠΌ ΠΏΠ°ΠΊΠ΅ΡΠ° .app, Π° ΡΡΠΉ ΠΊΠ°ΡΠΎ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈΡΠ΅ Π²ΡΡΡΠ΅ Π² ΠΏΠ°ΠΊΠ΅ΡΠ° ΡΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΡΡ Π·Π°Π΅Π΄Π½ΠΎ.
ΠΠ° Haiku, ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, Π½ΠΎ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈΡΠ΅ Π½Π΅ ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Ρ ΠΈΠ·ΠΎΠ±ΡΠΎ.
ΠΡΡΠ·ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅: ΠΠ΅ΠΊΠ° Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ²Π° ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ Π΄Π° ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ° β`.hpkgβ Π½Π°ΠΏΡΠ»Π½ΠΎ, Π·Π°Π΅Π΄Π½ΠΎ ΡΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈΡΠ΅, ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ ΠΈΠΌ.
Π ΡΠ°Π·ΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΏΠ΅ΡΠ΅Π»ΠΈ Mac. ΠΠΎΠ½Π΅ Π·Π° ΠΌΠ΅Π½, Π»ΡΠ±ΠΈΡΠ΅Π» Π½Π° ΡΡΡ
Π½Π°ΡΠ° ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°. ΠΠ° Haiku ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΊΠΎΠΏΠΈΡΠ°. .hpkg Π²ΠΌΠ΅ΡΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π΅ ΠΌΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΡΠ°ΠΊΠΎΠ²Π°β¦
Π‘Π²Π°Π»ΡΠ½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° Ρ Π²ΡΠΈΡΠΊΠΈ Π½Π΅Π³ΠΎΠ²ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ
ΠΠ΅ Π²ΡΡΠΊΠ° ΠΌΠ°ΡΠΈΠ½Π° Π΅ ΡΠ²ΡΡΠ·Π°Π½Π° ΠΊΡΠΌ ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ. ΠΠ°ΠΏΡΠΎΡΠΈΠ², Π½ΡΠΊΠΎΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ (Π΄Π°, Π³Π»Π΅Π΄Π°ΠΌ ΠΊΡΠΌ Π²Π°Ρ, ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ Windows, Mac ΠΈ Linux) Π·Π°Π±ΡΠ°Π²ΡΡ Π·Π° ΡΠΎΠ²Π°. ΠΠ° ΠΌΠ΅Π½ Π΅ Π²Π°ΠΆΠ½ΠΎ, ΡΠ΅ ΠΌΠΎΠ³Π° Π΄Π° ΠΎΡΠΈΠ΄Π°, Π΄Π° ΡΠ΅ΡΠ΅ΠΌ, Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΊΠ°ΡΠ΅, Π΄Π° ΡΠ²Π°Π»Ρ ΡΠΎΡΡΡΠ΅Ρ Π½Π° ΠΏΡΠ΅Π½ΠΎΡΠΈΠΌΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π΄Π° Π³ΠΎ Π²ΠΌΡΠΊΠ½Π° Π² Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΡ ΠΈ Π΄Π° ΡΡΠΌ ΡΠΈΠ³ΡΡΠ΅Π½, ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ ΡΠ΅ ΡΡΠ°Π±ΠΎΡΠΈ [ΡΠΈΡΠΊΠΎΠ² ΡΠΎΠ²Π΅ΠΊ, Π΄Π° ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ²Π° Π½Π° Windowsβ¦ β Π±Π΅Π». ΠΏΡΠ΅Π²ΠΎΠ΄Π°ΡΠ°].
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π°, ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-ΡΠ΅ΡΡΠΎ ΠΎΡ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌ Π½Π΅Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΠΈΡΠ΅Π»Π½ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π½Π° Windows ΠΈ Linux.
ΠΠ° Mac ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠΎΠ²Π° Π΅ Π΅Π΄ΠΈΠ½ ΡΠ°ΠΉΠ», Π²ΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅, Π΅ Π΄Π° ΡΠ²Π°Π»ΠΈΡΠ΅ .dmg. ΠΠ°ΠΉ-ΡΠ΅ΡΡΠΎ ΡΠΎΠΉ Π½ΡΠΌΠ° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, ΠΎΡΠ²Π΅Π½ ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΡΠ°ΠΌΠ°ΡΠ° MacOS ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅. ΠΠ°ΡΠΎ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠΎΡΠ°Ρ ΡΠ»ΠΎΠΆΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΠ·ΠΈΡΠΊΠ²Π°ΡΠΈ ΡΡΠΎΡΠ²Π΅ΡΠ½Π°ΡΠ° ΡΡΠ΅Π΄Π° Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Java.
ΠΠ° Haiku ΡΠ²Π°Π»Π΅ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ° .hpkg Π·Π°, Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ, ΡΡΡΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Java, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠΊΠ°ΠΆΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Java ΠΌΠΎΠΆΠ΅ ΠΊΠ°ΠΊΡΠΎ Π΄Π° ΠΏΡΠΈΡΡΡΡΠ²Π°, ΡΠ°ΠΊΠ° ΠΈ Π΄Π° ΠΎΡΡΡΡΡΠ²Π° Π½Π° ΡΠ΅Π»Π΅Π²Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°. ΠΠΌΠ° Π»ΠΈ Π½Π°ΡΠΈΠ½ Π΄Π° ΡΠ²Π°Π»ΠΈΡΠ΅ Π²ΡΠΈΡΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π·Π° ΡΠΎΠ·ΠΈ ΠΏΠ°ΠΊΠ΅Ρ .hpkg, ΠΎΡΠ²Π΅Π½ ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ Π² Haiku ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ° Π² Π²ΡΡΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Haiku?
Π ΡΠ°Π·ΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ Ρ ΠΌΠ°Π»ΠΊΠ° ΠΏΡΠ΅Π΄Π½ΠΈΠ½Π° ΠΏΠ΅ΡΠ΅Π»ΠΈ Mac.
ΠΠΎΠΌΠ΅Π½ΡΠΈΡΠ° mr. waddlesplash:
ΠΠ° Π΄Π° Π½Π°ΠΏΠΈΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π·Π° ΡΡΠ±ΠΈΡΠ°Π½Π΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ΅Π½ Π½Π°Π±ΠΎΡ
.hpkgΠ·Π° Π½ΡΠΊΠΎΠΉ, Π·Π°ΠΏΠΎΠ·Π½Π°Ρ Ρ Π²ΡΡΡΠ΅ΡΠ½Π°ΡΠ° ΡΡΡΡΠΊΡΡΡΠ° Π½Π° Haiku, Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ ΠΎΠΊΠΎΠ»ΠΎ 15 ΠΌΠΈΠ½ΡΡΠΈ. ΠΠΎΠ±Π°Π²ΡΠ½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠΎΠ²Π° Π½Π΅ Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΡΠ»ΠΎΠΆΠ½ΠΎ, Π°ΠΊΠΎ Π½Π°ΠΈΡΡΠΈΠ½Π° ΠΈΠΌΠ° Π½ΡΠΆΠ΄Π°. ΠΠΎ Π·Π° ΠΌΠ΅Π½ ΡΠΎΠ²Π° Π΅ ΡΡΠ΄ΠΊΠ° ΡΠΈΡΡΠ°ΡΠΈΡ.
ΠΠ΅ΠΊΠ° Π·Π°Π΄ΡΡΠΆΠΈΠΌ Π΄ΡΡ Π° ΡΠΈ Π΄ΠΎ ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΡΠ°ΡΠΈΡ Π² ΡΠΎΠ·ΠΈ ΡΠΈΠΊΡΠ».
ΠΡΠ΅ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π² ΠΎΡΠ΄Π΅Π»Π΅Π½ΠΎ ΠΌΡΡΡΠΎ
ΠΠ°ΠΊΡΠΎ Π²Π΅ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Ρ
, ΠΈΡΠΊΠ°ΠΌ Π΄Π° ΠΏΠΎΡΡΠ°Π²Ρ ΠΌΠΎΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ .hpkg (ΠΈΠ»ΠΈ ΠΏΠΎΠ½Π΅ ΡΠ°ΡΡ ΠΎΡ ΡΡΡ
) Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΌΡΡΡΠΎ, ΠΎΡΠ΄Π΅Π»Π΅Π½ΠΎ ΠΎΡ ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΎΡΠΎ ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅ Π½Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°ΡΠΈΡ ΡΠΎΠΌ (ΠΊΠΎΡΠ΅Π½ΠΎΠ²ΠΈΡ Π΄ΡΠ»). Π ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉ (Π½Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅Π½) ΠΏΡΠΈΡΠΈΠ½Π°ΡΠ° Π΅, ΡΠ΅ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ²ΡΡΡΠ²Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π½Π° ΠΌΠΎΠΈΡΠ΅ (Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ) Π΄ΠΈΡΠΊΠΎΠ²Π΅, Π±Π΅Π· Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠ° ΡΠ΅. Π ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ²ΡΡΠ·Π²Π°ΠΌ Π²ΡΠ½ΡΠ½ΠΈ Π΄ΠΈΡΠΊΠΎΠ²Π΅ ΠΈΠ»ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΠ΅ΡΡΡΡΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ°Ρ ΠΌΠΎΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ° Mac ΠΏΡΠΎΡΡΠΎ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈΡ
ΠΏΠ°ΠΊΠ΅ΡΠΈ .app Π½Π° Π²ΡΠ½ΡΠ΅Π½ Π΄ΠΈΡΠΊ ΠΈΠ»ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²Π° ΠΏΠ°ΠΏΠΊΠ° Π² Finder, ΠΈ ΡΠΎΠ²Π° Π΅ Π²ΡΠΈΡΠΊΠΎ. ΠΡΠ΅ ΠΎΡΠ΅ ΠΌΠΎΠ³Π° Π΄Π° ΠΎΡΠ²ΠΎΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Ρ Π΄Π²ΠΎΠΉΠ½ΠΎ ΡΡΠ°ΠΊΠ²Π°Π½Π΅, ΠΊΠ°ΠΊΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π³ΠΎ ΠΏΡΠ°Π²Π΅Ρ
Ρ Π·Π°ΡΠ΅ΠΆΠ΄Π°ΡΠΈΡ ΡΠΎΠΌ. ΠΠ΅ΡΠ½ΠΎ!
ΠΠ° Haiku, ΠΊΠ°ΠΊΡΠΎ ΠΌΠΈ ΠΊΠ°Π·Π°Ρ
Π°, ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ ΡΡΠ΅Π· ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠΎΠΈΡΠ΅ .hpkg ΠΏΠ°ΠΊΠ΅ΡΠΈ Π½Π° Π²ΡΠ½ΡΠ΅Π½ Π΄ΠΈΡΠΊ ΠΈΠ»ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²Π° ΠΏΠ°ΠΏΠΊΠ°, Π½ΠΎ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π½ΡΠΊΠΎΠΈ Π½Π΅Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°, Π·Π° Π΄Π° Π³ΠΈ ΠΌΠΎΠ½ΡΠΈΡΠ°ΠΌ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°. ΠΠ΅ Π·Π½Π°ΠΌ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²Ρ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΠ°ΠΌΠΎ GUI.
Π ΡΠ°Π·ΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΠΏΠ΅ΡΠ΅Π»ΠΈ Mac.
Π‘ΠΏΠΎΡΠ΅Π΄ Π³-Π½ waddlesplash:
Π’ΡΠΊ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΡΠ° ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π°Π²Π° Π½Π° ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΎΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅. ΠΠΊΠΎ ΠΎΠ±Π°ΡΠ΅ ΡΡΡΡΠ΅Π½Π΅ΡΠΎ Π΅ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠΎ ΠΎΡ ΡΠΎΠ²Π° Π½Π° Π΅Π΄ΠΈΠ½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π», Π½ΠΈΠ΅ ΡΠ΅ Π³ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅. ΠΡΠ² Π²ΡΠ΅ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΉ ΠΈΠΌΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π²ΡΠ½ΡΠ½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ.
ΠΠ° ΡΠΎΠ²Π° ΡΠ΅ ΡΠ°Π·ΠΊΠ°ΠΆΠ΅ΠΌ Π² ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΡΠ°ΡΠΈΡ.
ΠΠΊΠΎ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΏΠ°ΠΏΠΊΠΈ: Π±ΠΈ Π±ΠΈΠ»ΠΎ ΡΡΠ΄Π΅ΡΠ½ΠΎ (ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΠΌ Π·Π° LAN ΠΏΠ°ΡΡΠΈ) Π΄Π° ΠΈΠΌΠ° ΠΏΡΠΎΡΡΠΈ, ΠΎΡΠΊΡΠΈΠ²Π°Π΅ΠΌΠΈ, ΠΎΠ±ΡΠΎΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎ Zeroconf), ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΊΠΎΠΏΠΈΡΠ°Ρ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΡ ΠΈΠ»ΠΈ Π΄Π° ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡ Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΈΠΌΠ°Ρ ΠΎΠΏΡΠΈΡ Π·Π° ΠΎΡΠΊΠ°Π· ΡΡΠ΅Π· app_flags.
ΠΡΠΎΠ³ΠΎΠ² ΠΎΡΡΠ΅Ρ ΠΏΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° hpkg Ρ GUI
ΠΠΈΡΠ»Ρ, ΡΠ΅ Π½Π°ΠΉ-Π²Π΅ΡΠ΅ Π·Π°ΡΠ°Π΄ΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»Π½Π°ΡΠ° Π½ΠΎΠ²ΠΈΠ·Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΡΠ° .hpkg Ρ GUI Π²ΡΠ΅ ΠΎΡΠ΅ ΠΎΡΡΠ°Π²Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π° ΡΠ΅ ΠΆΠ΅Π»Π°Π΅. ΠΡΠ² Π²ΡΠ΅ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΉ, ΠΈΠΌΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π½Π΅ΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΡ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° UXβ¦
ΠΡΠ΅ Π½Π΅ΡΠΎ: Kernel Debug Land
ΠΠΈ Π±ΠΈΠ»ΠΎ ΡΡΡΠ°Ρ
ΠΎΡΠ½ΠΎ ΠΏΡΠΈ kernel panic Π΄Π° ΠΈΠΌΠ°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° Π²ΡΠ²Π΅ΠΆΠ΄Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ syslog | grep usb. Π, Π½Π° Haiku ΡΠΎΠ²Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° Kernel Debug Land. ΠΠ°ΠΊ Π΄Π° Π²ΠΈΠ΄ΠΈΡ ΡΠ°Π·ΠΈ ΠΌΠ°Π³ΠΈΡ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, Π°ΠΊΠΎ Π²ΡΠΈΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ ΠΊΠ°ΠΊΡΠΎ ΡΡΡΠ±Π²Π° Π±Π΅Π· ΠΏΠΎΠΏΠ°Π΄Π°Π½Π΅ Π² kernel panic? ΠΠ΅ΡΠ½ΠΎ, Π½Π°ΡΠΈΡΠΊΠ°ΠΉΠΊΠΈ Alt+PrintScn+D (ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΠ° Debug). ΠΠ΅Π΄Π½Π°Π³Π° ΠΌΠΈ ΠΈΠ΄Π²Π° Π½Π° ΡΠΌ , ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ° Π½Π° ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π½Π° Macintosh Π΄Π° Π²Π»ΠΈΠ·Π°Ρ Π² ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠ° (Π°ΠΊΠΎ Π΅ Π±ΠΈΠ» ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅).
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ°ΠΏΠΎΡΠ²Π°ΠΌ Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ°ΠΌ, ΡΠ΅ ΠΈΠ·ΡΡΠ½ΡΠ΅Π½ΠΎΡΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Haiku ΠΏΡΠΎΠΈΠ·ΡΠΈΡΠ° ΠΎΡ ΡΠΎΠ²Π°, ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΎΡ Π΅Π΄ΠΈΠ½ ΠΌΠ°Π»ΡΠΊ Π΅ΠΊΠΈΠΏ Ρ ΡΡΠ½Π° ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ ΠΊΡΠΌ ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° ΡΡΠ΅Π΄Π° ΠΏΡΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ»ΠΎΠ΅Π²Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.
Π―ΡΠ΅Π½ ΠΊΠΎΠ½ΡΡΠ°ΡΡ Ρ ΠΌΠΈΡΠ° Π½Π° Linux/GNU/dpkg/apt/systemd/Xorg/dbus/Gtk/GNOME/XDG/Ubuntu, ΠΊΡΠ΄Π΅ΡΠΎ Π²ΡΠΈΡΠΊΠΎ Π΅ ΡΠ°Π·Π±ΠΈΡΠΎ Π½Π° ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ°Π»ΠΊΠΈ ΠΏΠ°ΡΡΠ΅ΡΠ°, ΡΠ΅ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡΡΠ° ΡΠ΅Π΄ΠΈ Π²ΡΡΡ
Ρ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡΡΠ° ΠΈ Π½Π°ΠΊΡΡΠ²Π°.
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π΄ΠΎΠΉΠ΄Π΅ ΠΎΡΡΠ·Π½Π°Π²Π°Π½Π΅ΡΠΎ ΠΊΠ°ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° .hpkg ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ° Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π½Π° ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠΈ, Snappy, Flatpak, AppImage, Π΄ΠΎΡΠΈ btrfs, ΠΈ Π³ΠΈ ΡΠΌΠ΅ΡΠ²Π° Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ° "ΠΏΡΠΎΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ" ΠΎΡ Mac.
ΠΡΠ΅ Π² Π³ΠΎΠ»ΠΎΠ²Π΅ ΡΠ»ΠΎΠ²Π½ΠΎ "ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ", ΠΈ Ρ ΠΏΠΎΠ½ΡΠ», ΠΊΠ°ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ° .hpkg ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ Π½Π°Π·Π°Π΄, β ΠΏΡΠΎΡΡΠΎ Π²Π·Π³Π»ΡΠ½ΡΠ² Π½Π° Π½Π΅Π΅. ΠΠΎ ΡΡΠΎ Π½Π΅ Ρ, Π° ΠΊΡΠ°ΡΠΎΡΠ° ΠΈ ΠΏΡΠΎΡΡΠΎΡΠ° ΡΠ°ΠΌΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ΄Π΅ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠΈΡ Π΄ΡΡ
ΠΎΠΌ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ Mac.
ΠΠ°, ΠΏΡΠΎΡΠΌΠΎΡΡ ΡΡΡΠ°Π½ΠΈΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠ΅ΡΡΠ²ΠΈΡΡΡΠΌ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ ΡΠ»ΠΈΡΠΊΠ°, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ Ρ Π²Π°ΡΠ°ΡΡ (Π½Π΅Ρ Gtk, Electron β ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΡΠΈΡΠ»ΠΈ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΏΠ»ΠΎΡ ΠΎ ΡΠΎΡΠ΅ΡΠ°ΡΡΡΡ Ρ ΡΠ»Π΅Π³Π°Π½ΡΠ½ΠΎΡΡΡΡ), ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ 3D ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ, Π½ΠΎ Π²ΡΠ΅ ΠΆΠ΅ ΠΌΠ½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΡΠΈ Π²ΠΎΠΏΡΠΎΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠΈΡΡ, ΠΈ ΠΎΠ½ΠΈ ΡΠ°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ ΠΏΠΎΡΠ²ΡΡΡΡ. ΠΡΠΎ Π»ΠΈΡΡ Π²ΠΎΠΏΡΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠΏΠ΅Π½ΠΈΡ.
Π― Π½Π΅ ΠΌΠΎΠ³Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΠΏΠΎΠΌΠΎΡΡ, Π½ΠΎ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π°ΡΠ½Π΅ΡΡΡ Π³ΠΎΠ΄ Haiku Π½Π° Π½Π°ΡΡΠΎΠ»ΡΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅.
Π‘Π»ΡΡΠ°ΠΉΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ
ΠΠΎΠΆΠ΅Ρ, ΡΠΆΠ΅ Π΅ΡΡΡ Π·Π°ΡΠ²ΠΊΠΈ, ΠΈΠ»ΠΈ ΠΌΠ½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡ ΡΠΎΠ·Π΄Π°ΡΡ?
- BeScreenCapture Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π² GIF, ΠΊΠ°ΠΊ ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Peek. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ffmpeg, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΆΠ΅ Π΅ΡΡΡ Π΄Π»Ρ Haiku. .
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ½ΠΈΠΌΠΊΠΎΠ² ΡΠΊΡΠ°Π½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Ρ Π²Π°ΡΠΈΡΡ ΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, ΡΠ½ΠΈΠΌΠ°Ρ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π²Π΅ΡΡ ΡΠΊΡΠ°Π½
- ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΎΠ±ΡΠ΅Π·ΠΊΠΈ Π² WonderBrush Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±ΡΠ΅Π·Π°ΡΡ ΡΠ½ΠΈΠΌΠΊΠΈ ΡΠΊΡΠ°Π½Π°, Π° Π·Π°ΡΠ΅ΠΌ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² ΡΠ°ΠΉΠ»
- ΠΠ½Π΅ Π½Π΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΊΡΡΡΠΎΡ Π² Π²ΠΈΠ΄Π΅ ΡΡΠΊΠΈ Π² Haiku, Π½ΠΎ Ρ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΡΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ΅ΠΏΠ»ΡΠΌΠΈ Π½ΠΎΡΡΠ°Π»ΡΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΡΠ²ΡΡΠ²Π°ΠΌΠΈ. ΠΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°Π΅Ρ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΠΎΠ±ΡΠ΅Π·ΠΊΠΈ Π² Krita, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π½Π΅ΡΠΎΡΠ½Π°Ρ ΠΎΠ±ΡΠ΅Π·ΠΊΠ° (ΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ½ΠΈΠΌΠΊΠΈ ΡΠΊΡΠ°Π½Π° Ρ ΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΠΌΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³Π°ΠΌΠΈ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅). ΠΡΡΡΠΎΡ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ΅ΡΠ΅ΠΊΡΠ΅ΡΡΠΈΡ Π±ΡΠ» Π±Ρ ΠΎΡΠ»ΠΈΡΠ½ΡΠΌ. .
ΠΠΏΠΈΡΠ°ΠΉΡΠ΅ ΡΠ°ΠΌΠΈ! ΠΡΠΎΠ΅ΠΊΡΡΡ Haiku ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΎΠ±ΡΠ°Π·ΠΈ Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ ΠΎΡ DVD ΠΈΠ»ΠΈ USB, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈ . ΠΠ° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΄Π° ΠΈΠ·ΡΠ΅Π³Π»ΠΈΡΠ΅ ΠΎΠ±ΡΠ°Π·Π° ΠΈ Π΄Π° Π³ΠΎ Π·Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π½Π° ΡΠ»Π°ΡΠΊΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π°
ΠΠΌΠ°ΡΠ΅ Π»ΠΈ Π²ΡΠΏΡΠΎΡΠΈ? ΠΡΠΈΡΡΠ΅Π΄ΠΈΠ½Π΅ΡΠ΅ ΡΠ΅ ΠΊΡΠΌ Π½Π°ΡΠΈΡ ΡΡΡΠΊΠΈ .
ΠΡΠ΅Π³Π»Π΅Π΄ Π½Π° Π³ΡΠ΅ΡΠΊΠΈΡΠ΅:
ΠΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π°: ΡΡΠΎ ΡΠ΅ΡΡΠ°Ρ ΡΡΠ°ΡΡΡ ΠΈΠ· ΡΠΈΠΊΠ»Π° ΠΎ Haiku.
Π‘ΠΏΠΈΡΡΠΊ Π½Π° ΡΡΠ°ΡΠΈΠΈ:
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
