
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.
Π Π΅ΡΡΡΡΠΈΡΠ΅, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠΊΠΎΠ½ΠΈΡΠ΅, ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ UI ΠΈ Π΄ΡΡΠ³ΠΈ, ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ Π² ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ΅ Π΅ Π²ΡΡΠ½Π°Π»Π° ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΊΡΠΌ Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π² 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 1.1
ΠΠ° Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°ΡΠ΅ rdef ΡΠΊΡΠΈΠΏΡ Π² ΡΠ΅ΡΡΡΡΠ΅Π½ ΡΠ°ΠΉΠ»:
rc [ΠΎΠΏΡΠΈΠΈ] [-o ] ...
ΠΠ° Π΄Π° ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠ°ΡΠ΅ ΡΠ΅ΡΡΡΡΠ΅Π½ ΡΠ°ΠΉΠ» ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² rdef ΡΠΊΡΠΈΠΏΡ:
rc [ΠΎΠΏΡΠΈΠΈ] [-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, ΠΎΡΠ°ΠΊΠ²Π°ΠΉΠΊΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π±ΡΡΠΎΠ½ "Uninstall". ΠΠ΅, ΠΈΠΌΠ° (ΡΠ°ΠΌΠΎ) "Install". "Uninstall", ΠΊΡΠ΄Π΅ ΡΠΈ?
ΠΠ° Π·Π°Π±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠΏΠΈΡΠ°Ρ Π΄Π° Π²ΠΈΠ΄Ρ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ΅ ΡΠ»ΡΡΠΈ, Π°ΠΊΠΎ Π½Π°ΡΠΈΡΠ½Π° "Install" Π·Π° Π²Π΅ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ ΠΏΠ°ΠΊΠ΅Ρ. ΠΠΎΠ»ΡΡΠ°Π²Π° ΡΠ΅ ΡΠ°ΠΊΠ°:

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

ΠΠΊΠΎ Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ "Apply changes" Π² ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ β ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΡΠ΅ ΡΠ°ΠΊΠ°
ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΠΌ, ΡΠ΅ ΡΠΎΠ²Π° Π΅ ΡΠΎΡΡΡΠ΅ΡΠ½Π° Π³ΡΠ΅ΡΠΊΠ°, Π²Π΅ΡΠ΅ ΠΈΠΌΠ° Π²ΡΡΠ·ΠΊΠ° ΠΊΡΠΌ Π·Π°ΡΠ²ΠΊΠ°. [Π°Π²ΡΠΎΡΡΡ Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈ Π»ΠΈΠ½ΠΊ, β Π±Π΅Π». Π½Π° ΠΏΡΠ΅Π²ΠΎΠ΄Π°ΡΠ°]
ΠΡΡΠ·ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅: ΠΠ° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π±ΡΡΠΎΠ½ "Uninstall", Π°ΠΊΠΎ ΠΏΠ°ΠΊΠ΅ΡΡΡ Π²Π΅ΡΠ΅ Π΅ Π²
/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.
ΠΠ°Π±Π΅Π»Π΅ΠΆΠΊΠ°: ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΡΡΠ½ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ βΡΠΎΠ½β ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° βΡΠ°Π·Π΄Π΅Π»β. ΠΠ΅ΡΠΎΡΡΠ½ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ βΠΏΠ°ΠΏΠΊΠ°β ΠΈ βΠΊΠ°ΡΠ°Π»ΠΎΠ³β: ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ·ΠΈ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ ΠΊΠ°ΡΠΎ ΠΏΠ°ΠΏΠΊΠΈ, Π½ΠΎ Π½Π΅ Π²ΡΠΈΡΠΊΠΈ ΠΎΡ ΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅, ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Π½ΠΈ ΠΊΠ°ΡΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅). Π’Π°ΠΊΠΈΠ²Π° Π·Π°ΡΠ²ΠΊΠΈ ΠΏΡΠ°Π²ΡΡ Π»ΠΈ ΠΌΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΎ Π½Π΅ΡΠ΄?
ΠΠΎΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° Π½Π° Π΄ΡΡΠ³Π° ΡΠΈΡΡΠ΅ΠΌΠ°
ΠΠ° 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
