TL;DR: Haiku β ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°, ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ Π΄Π»Ρ ΠΠ, ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π½Π΅Π΅ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΠΈΡΡΠΎΡΡΠ΅ΠΉ, Π΄Π΅Π»Π°ΡΡΠΈΡ Π΅Π΅ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡΡΡΠ΅ Π΄ΡΡΠ³ΠΈΡ . ΠΠΎ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ?
Π Π΅ΡΡΡΡΡ Π² ΡΠ°ΠΉΠ»Π°Ρ ELF
ΠΡΠ΅ΡΠ° Ρ ΡΠ·Π½Π°Π», ΡΡΠΎ IconOMatic ΡΠΌΠ΅Π΅Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π² ΡΠ΅ΡΡΡΡΠ°Ρ rdef Π² ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ ΡΠ°ΠΉΠ»Π°Ρ ELF. Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΠΎΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅.
Π Π΅ΡΡΡΡΡ?
ΠΠ΅Π½Ρ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ ΠΆΠ΅ΡΡΠΊΠΈΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°. ΠΠ»Ρ ΠΌΠ΅Π½Ρ ΡΠ°ΠΌΠ° ΠΈΠ΄Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π·Π°ΠΌΠΎΡΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π² ΠΊΠΎΠ΄Π΅, Π±Π΅Π· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΡΠΎ-Π»ΠΈΠ±ΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ β Π΄ΠΈΡΠ°ΠΉΡΠ°Ρ Π΄ΠΈΠΊΠΎΡΡΡ. ΠΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π½Π° ΡΡΠ°ΠΏΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΡΠ°ΠΌ ΠΊΠΎΠ΄ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½, Π½ΠΎ Π²Π΅Π΄Ρ ΡΡΠΎ-ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΈ Π±Π΅Π· ΠΏΠ΅ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΊΠΎΠ΄Π°?
ΠΠ° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΌ Macintosh ΡΠ΄Π΅Π»Π°Π»ΠΈ ΡΠ°ΠΊ, ΡΡΠΎ Ρ ΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π΅ΡΡΡ «ΡΠ΅ΠΊΡΠΈΡ Π΄Π°Π½Π½ΡΡ » ΠΈ «ΡΠ΅ΠΊΡΠΈΡ ΡΠ΅ΡΡΡΡΠΎΠ²», ΡΡΠΎ Π½Π΅ΠΎΠ±ΡΡΠ°ΠΉΠ½ΠΎ ΠΎΠ±Π»Π΅Π³ΡΠΈΠ»ΠΎ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²Π΅ΡΠ΅ΠΉ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΠΊΠΎΠ½ΠΎΠΊ, ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ² ΠΈ Ρ.ΠΏ. Π² ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ ΡΠ°ΠΉΠ»Π°Ρ .
ΠΠ° MaΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ
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?
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ
ΠΠ»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠ΅ΡΡΡΡΠΎΠ², ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ Π² ΠΏΠ°ΠΊΠ΅ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΡΠ½ΡΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΈΠΏΠ°
Resourcer . Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΉΡΠΈ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π» ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρlistres ΠΈΠΌΡ_ΡΠ°ΠΉΠ»Π°
.
Resourcer Π΅ΡΡΡ Π² HaikuDepot, Π½ΠΎ Ρ ΠΌΠ΅Π½Ρ ΠΎΠ½ ΠΏΡΠΎΡΡΠΎ ΠΏΠ°Π΄Π°Π΅Ρ.
ΠΠ°ΠΊ ΠΆΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ Π² ΡΠ°ΠΉΠ»Π°Ρ
ELF? ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ rsrc
ΠΈ rdef
. rdef
ΡΠ°ΠΉΠ»Ρ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡΡ Π² rsrc
. Π€Π°ΠΉΠ» rdef
Ρ
ΡΠ°Π½ΠΈΡΡΡ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅, ΡΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π»Π΅Π³ΡΠ΅. Π€Π°ΠΉΠ» Π² ΡΠΎΡΠΌΠ°ΡΠ΅ rsrc
Π΄ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² ΠΊΠΎΠ½Π΅Ρ ΡΠ°ΠΉΠ»Π° ELF. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΠΏΠΎΠΈΠ³ΡΠ°ΡΡ:
~> rc -h
Haiku Resource Compiler 1.1To compile an rdef script into a resource file:
rc [options] [-o <file>] <file>...To convert a resource file back into an rdef script:
rc [options] [-o <file>] -d <file>...Options:
-d --decompile create an rdef script from a resource file
--auto-names construct resource names from ID symbols
-h --help show this message
-I --include <dir> add <dir> to the list of include paths
-m --merge do not erase existing contents of output file
-o --output specify output file name, default is out.xxx
-q --quiet do not display any error messages
-V --version show software version and license
ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ 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, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ½ΠΊΡΠΈΡQtSingleApplication ). ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ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
ΠΠ»ΡΠ΄Ρ Π½Π° ΡΠ°ΠΊΠΎΠ΅ ΡΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ²ΡΡΠ²ΠΎΠ²Π°ΡΡ, ΡΠ΅Π³ΠΎ ΡΡΠΎ ΠΊΡΡΠΎΠΊ.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π΅ΡΡΡ scalable, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ, Π²Π΅ΠΊΡΠΎΡΠ½ΡΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ. ΠΠΎΡΠ΅ΠΌΡ ΠΆΠ΅ ΡΠΎΠ³Π΄Π° Π΅ΡΡΡ ΡΡΠΎ-ΡΠΎ Π΅ΡΠ΅? ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊΠΈ Π² ΠΌΠ°Π»ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Ρ ΡΠΆΠ΅ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ. Π₯ΠΎΡΠ΅ΡΡΡ ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ². Π ΡΠ°Π±ΠΎΡΠΈΡ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡΡ 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.
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
Π’Π΅ΠΏΠ΅ΡΡ Ρ ΠΌΠΎΠ³Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠΊΠΎΠ½ΠΊΡ ΠΏΠ°ΠΊΠ΅ΡΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΌΡ
ΠΡ Π° ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Ρ ΡΠ΅ΠΉΡΠ°Ρ Π½Π΅ ΠΎΡΠΎΠ±ΠΎ Π³ΠΎΡΡ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΠΌ ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΈΠΊΠΎΠ½ΠΊΡ Π΄Π»Ρ ΠΌΠΎΠ΅Π³ΠΎ «ΠΡΠΈΠ²Π΅Ρ, ΠΠΈΡ» 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 Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΈ «Π²Π°ΠΆΠ½ΡΠ΅» Π²Π΅ΡΠΈ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ 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] active package: "gawk-4.2.1-1-x86_64.hpkg"
KERN: package_daemon [16043023: 924] active package: "ca_root_certificates_java-2019_01_23-1-any.hpkg"
KERN: package_daemon [16043232: 924] active package: "python-2.7.16-3-x86_64.hpkg"
KERN: package_daemon [16043405: 924] active package: "openjdk12_default-12.0.1.12-1-x86_64.hpkg"
KERN: package_daemon [16043611: 924] active package: "llvm_libs-5.0.0-3-x86_64.hpkg"
ΠΡΡΡΠΎ, Π΄Π°? ΠΠ΅ΡΠΆΠΈΡΠ΅ΡΡ, Π΄Π°Π»ΡΡΠ΅ Π±ΡΠ΄Π΅Ρ Π΅ΡΠ΅ ΠΊΡΡΡΠ΅!
ΠΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ:
KERN: package_daemon [16040020: 924] active package: "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
. ΠΡΠΎ ΡΠ΅Π·ΠΊΠΎ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠΈΡΡΠ΅Ρ Ρ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ-Π΄Π»Ρ-ΠΌΠ°ΡΠΈΠ½-Π°-Π½Π΅-Π΄Π»Ρ-Π»ΡΠ΄Π΅ΠΉ
Π‘ΠΏΠΈΡΠΎΠΊ Π°ΠΊΡΠΈΠ²Π½ΡΡ
ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
Π‘ΡΠ΄Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ, Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ /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, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π½Π°Π΅ΡΠ΅ Π‘++», Π΅ΡΡΡ Π΄ΠΎΠ±ΡΠΎΠ²ΠΎΠ»ΡΡΡ?)
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΈΠ· ΠΏΠ°ΠΊΠ΅ΡΠ°
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠ°ΠΌΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π° Π½Π΅ ΠΏΠ°ΠΊΠ΅Ρ .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.
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ mr. waddlesplash:
Π’ΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΈΠ· ΡΠ°ΡΡΠ΅ΡΠ° ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΡΠ»ΠΈ ΠΆΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠΏΡΠΎΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΌΡ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌ ΡΡΠΎ. Π Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
ΠΠ± ΡΡΠΎΠΌ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅.
ΠΡΠ»ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ ΡΠ΅ΡΠ΅Π²ΡΡ
ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°Ρ
: Π±ΡΠ»ΠΎ Π±Ρ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ (ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ LAN Π²Π΅ΡΠ΅ΡΠΈΠ½ΠΊΠΈ) ΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΡΡΡΠ΅, ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅, ΠΎΠ±ΡΠ΅ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ Zeroconf), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΈΠ»ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΡΠ°Π·Ρ ΠΈΠ· Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠΊΠ°Π·Π° ΡΠ΅ΡΠ΅Π· app_flags
.
ΠΡΠΎΠ³ΠΎΠ²ΡΠΉ ΠΎΡΡΠ΅Ρ ΠΏΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΡ hpkg c GUI
Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ ΠΈΠ·-Π·Π° ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π½ΠΎΠ²ΠΈΠ·Π½Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ .hpkg
Ρ GUI Π²ΡΠ΅ Π΅ΡΠ΅ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΆΠ΅Π»Π°ΡΡ Π»ΡΡΡΠ΅Π³ΠΎ. ΠΠΎ Π²ΡΡΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΡΡΡΠΈΡΡ ΠΏΠΎ ΡΠ°ΡΡΠΈ UX…
ΠΡΠ΅ ΠΎΠ΄Π½Π° Π²Π΅ΡΡ: Kernel Debug Land
ΠΡΠ»ΠΎ Π±Ρ ΡΠΈΠΊΠ°ΡΠ½ΠΎ ΠΏΡΠΈ kernel panic ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ syslog | grep usb
. ΠΡ, Π½Π° Haiku ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Kernel Debug Land. ΠΠ°ΠΊ ΠΆΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΡΡ ΠΌΠ°Π³ΠΈΡ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ Π±Π΅Π· ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΡ Π² kernel panic? ΠΠ΅Π³ΠΊΠΎ, Π½Π°ΠΆΠ°Π² Alt+PrintScn+D (ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΠ° Debug). ΠΠ½Π΅ ΡΡΠ°Π·Ρ Π²ΡΠΏΠΎΠΌΠΈΠ½Π°ΡΡΡΡ
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π― Π½Π°ΡΠΈΠ½Π°Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π½ΠΎΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ 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, ΡΠΎΡΠΌΠΈΡΡΠ΅ΠΌΡΠ΅
ΠΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π²ΠΎΠΏΡΠΎΡΡ? ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ Π²Π°Ρ Π² ΡΡΡΡΠΊΠΎΡΠ·ΡΡΠ½ΡΠΉ
ΠΠ±Π·ΠΎΡ ΠΎΡΠΈΠ±ΠΎΠΊ:
ΠΡ
Π‘ΠΏΠΈΡΠΎΠΊ ΡΡΠ°ΡΠ΅ΠΉ:
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com