рд╣рд╛рдЗрдХреБрдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдЫреИрдЯреМрдВ рджрд┐рди: рд╕реНрд░реЛрддрд╣рд░реВ, рдЖрдЗрдХрдирд╣рд░реВ рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд

рд╣рд╛рдЗрдХреБрдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдЫреИрдЯреМрдВ рджрд┐рди: рд╕реНрд░реЛрддрд╣рд░реВ, рдЖрдЗрдХрдирд╣рд░реВ рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд

TL; рдб: рд╣рд╛рдЗрдХреБ рдПрдХ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рд╣реЛ рдЬреБрди рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рдкреАрд╕реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛ, рддреНрдпрд╕реИрд▓реЗ рдпрд╕рдорд╛ рдзреЗрд░реИ рдпреБрдХреНрддрд┐рд╣рд░реВ рдЫрдиреН рдЬрд╕рд▓реЗ рдпрд╕рдХреЛ рдбреЗрд╕реНрдХрдЯрдк рд╡рд╛рддрд╛рд╡рд░рдгрд▓рд╛рдИ рдЕрд░реВрд╣рд░реВ рднрдиреНрджрд╛ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рдмрдирд╛рдЙрдБрдЫред рддрд░ рдпрд╕рд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ?

рд╣рд╛рд▓реИ рдореИрд▓реЗ рд╣рд╛рдЗрдХреБ рдкрддреНрддрд╛ рд▓рдЧрд╛рдП, рдПрдХ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдкрдорд╛ рд░рд╛рдореНрд░реЛ рдкреНрд░рдгрд╛рд▓реАред рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рд▓рд┐рдирдХреНрд╕ рдбреЗрд╕реНрдХрдЯрдк рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рддреБрд▓рдирд╛рдорд╛ рдпреЛ рдХрддреНрддрд┐рдХреЛ рд╕рд╣рдЬ рд░реВрдкрдорд╛ рдЪрд▓реНрдЫ рднрдиреЗрд░ рдо рдЕрдЭреИ рдЫрдХреНрдХ рдкрд░реЗрдХреЛ рдЫреБред рдЖрдЬ рдо рд╣реБрдб рдореБрдирд┐ рд╣реЗрд░реНрдиреЗрдЫреБред рдЬрд╣рд╛рдБ рдЧрд╣рд┐рд░реЛ рдмреБрдЭрд╛рдЗрдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдЫ, рдо рдореМрд▓рд┐рдХ Macintosh, Mac OS X рд░ Linux рдбреЗрд╕реНрдХрдЯрдк рд╡рд╛рддрд╛рд╡рд░рдгрд╣рд░реВ (freedesktop.org рдмрд╛рдЯ XDG рдорд╛рдирдХ) рд╕рдБрдЧ рддреБрд▓рдирд╛ рдЧрд░реНрдиреЗрдЫреБред

ELF рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рд╕реНрд░реЛрддрд╣рд░реВ

рд╣рд┐рдЬреЛ рдореИрд▓реЗ IconOMatic рд▓реЗ ELF рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдпрд╣рд░реВрдорд╛ rdef рд╕рдВрд╕рд╛рдзрдирд╣рд░реВрдорд╛ рдЖрдЗрдХрдирд╣рд░реВ рдмрдЪрдд рдЧрд░реНрди рд╕рдХреНрдЫ рднрдиреА рд╕рд┐рдХреЗрдВред рдЖрдЬ рдо рд╣реЗрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ рдХрд┐ рдпреЛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫред

рд╕реНрд░реЛрддрд╣рд░реВ? рдЙрджреНрдзрд░рдг рджреЗрдЦрд┐ рдмреНрд░реБрд╕ рд╣рд░реНрди, Macintosh Finder рдХреЛ рдореВрд▓ рд▓реЗрдЦрдХ рд░ Macintosh рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдмрдиреНрдзрдХ рдХреЛ "рдмреБрд╡рд╛":

рдо рдкрд░рдореНрдкрд░рд╛рдЧрдд рдХреЛрдбрд┐рдЩрдХреЛ рдХрдареЛрд░ рдкреНрд░рдХреГрддрд┐рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЪрд┐рдиреНрддрд┐рдд рдЫреБред рдореЗрд░реЛ рд▓рд╛рдЧрд┐, рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рдХреЗрд╣рд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдиреЗ рдХреНрд╖рдорддрд╛ рдмрд┐рдирд╛, рдХреЛрдбрдорд╛ рдЬрдореЗрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рд╡рд┐рдЪрд╛рд░ рд╕рдмреИрднрдиреНрджрд╛ рдЬрдВрдЧрд▓реА рдмрд░реНрдмрд░рддрд╛ рд╣реЛред рдпреЛ рд░рдирдЯрд╛рдЗрдо рдорд╛ рд╕рдХреЗрд╕рдореНрдо рдзреЗрд░реИ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдореНрднрд╡ рд╣реБрдиреБрдкрд░реНрдЫред рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛрдб рдЖрдлреИрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрди, рддрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдкрдорд╛ рдХреЛрдб рдкреБрди: рдХрдореНрдкрд╛рдЗрд▓ рдирдЧрд░реА рдХреЗрд╣рд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ?

рдореМрд▓рд┐рдХ Macintosh рдорд╛, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдпреА рдлрд╛рдЗрд▓рд╣рд░реВрд▓рд╛рдИ "рдбреЗрдЯрд╛ рдЦрдгреНрдб" рд░ "рд╕рдВрд╕рд╛рдзрди рдЦрдгреНрдб" рдмрдирд╛рдПрдХрд╛ рдЫрдиреН рдЬрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рдЖрдЗрдХрдирд╣рд░реВ, рдЕрдиреБрд╡рд╛рджрд╣рд░реВ, рд░ рдЬрд╕реНрддреИ рдЪреАрдЬрд╣рд░реВ рдмрдЪрдд рдЧрд░реНрди рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдкрдорд╛ рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдпреЛред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ред

Mac рдорд╛ рдпреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ рдкреБрди: рд╕рдореНрдкрд╛рджрди рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЕрдЪрд╛рдирдХ - рд╕рдореНрдкрд╛рджрди рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдХрд╛рд░реНрдпрдХреНрд░рдоред

рд╣рд╛рдЗрдХреБрдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдЫреИрдЯреМрдВ рджрд┐рди: рд╕реНрд░реЛрддрд╣рд░реВ, рдЖрдЗрдХрдирд╣рд░реВ рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд
рдореВрд▓ Macintosh рдорд╛ рдкреБрди: рд╕рдореНрдкрд╛рджрди рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рдЖрдЗрдХрдирд╣рд░реВ, рдореЗрдиреБ рд╡рд╕реНрддреБрд╣рд░реВ, рдЕрдиреБрд╡рд╛рджрд╣рд░реВ, рдЖрджрд┐ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрди рд╕рдореНрднрд╡ рднрдпреЛред рдкрд░реНрдпрд╛рдкреНрдд рд╕рдЬрд┐рд▓реЛ, рддрд░ рддрд┐рдиреАрд╣рд░реВ рдЕрдЭреИ рдкрдирд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд╕рдБрдЧ "рдпрд╛рддреНрд░рд╛" рдЧрд░реНрдЫрдиреНред
рдЬреЗ рднрдП рдкрдирд┐, рдпреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдорд╛ рдареВрд▓реЛ рдХрдордЬреЛрд░реА рдерд┐рдпреЛ: рдпрд╕рд▓реЗ рдПрдкреНрдкрд▓ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рдХрд╛рдо рдЧрд░реНтАНрдпреЛ, рдЬреБрди рдореНрдпрд╛рдХ рдУрдПрд╕ рдПрдХреНрд╕рдорд╛ рд╕рд░реНрджрд╛ рдПрдкреНрдкрд▓рд▓реЗ "рд╕рдВрд╕рд╛рдзрди рдЦрдгреНрдб" рддреНрдпрд╛рдЧреНрдиреБрдХреЛ рдПрдЙрдЯрд╛ рдХрд╛рд░рдг рдерд┐рдпреЛред
Mac OS X рдорд╛, рдПрдкреНрдкрд▓рд▓реЗ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА-рд╕реНрд╡рддрдиреНрддреНрд░ рд╕рдорд╛рдзрд╛рди рдЪрд╛рд╣рдиреНрдереЗ, рддреНрдпрд╕реИрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛ (NEXT рдмрд╛рдЯ), рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрд▓рд╛рдИ рдЕрдкрдирд╛рдП рдЬрд╕рд▓рд╛рдИ рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХрджреНрд╡рд╛рд░рд╛ "рдЕрдкрд╛рд░рджрд░реНрд╢реА рд╡рд╕реНрддреБрд╣рд░реВ" рдХреЛ рд░реВрдкрдорд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕реНрддреИ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рднрдиреНрджрд╛ рдлрд╛рдЗрд▓рд╣рд░реВред рдврд╛рдБрдЪрд╛рдорд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд╕рд╛рде рдХреБрдиреИ рдкрдирд┐ рдкреНрдпрд╛рдХреЗрдЬ .app рдЕрдиреНрдп рдЪреАрдЬрд╣рд░реВрдХреЛ рдмреАрдЪрдорд╛, рдПрдЙрдЯрд╛ рдлрд╛рдЗрд▓ рдЫ Info.plist (рдПрдкреНрдкрд▓рдХреЛ JSON рд╡рд╛ YAML рдХреЛ рдмрд░рд╛рдмрд░рдХреЛ рдХреБрдиреИ рдкреНрд░рдХрд╛рд░рдорд╛) рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред

рд╣рд╛рдЗрдХреБрдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдЫреИрдЯреМрдВ рджрд┐рди: рд╕реНрд░реЛрддрд╣рд░реВ, рдЖрдЗрдХрдирд╣рд░реВ рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд
Mac OS X рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрдпрд╛рдХреЗрдЬрдмрд╛рдЯ Info.plist рдлрд╛рдЗрд▓рдХрд╛ рд▓рд╛рдЧрд┐ рдХреБрдЮреНрдЬреАрд╣рд░реВред

рд╕реНрд░реЛрддрд╣рд░реВ, рдЬрд╕реНрддреИ рдЖрдЗрдХрдирд╣рд░реВ, UI рдлрд╛рдЗрд▓рд╣рд░реВ, рд░ рдЕрдиреНрдп, рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫред рдЕрд╡рдзрд╛рд░рдгрд╛ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдиреЗрдХреНрд╕реНрдЯрдорд╛ рдпрд╕рдХреЛ рдЬрд░рд╛рд╣рд░реВрдорд╛ рдлрд░реНрдХрд┐рдпреЛред

рд╣рд╛рдЗрдХреБрдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдЫреИрдЯреМрдВ рджрд┐рди: рд╕реНрд░реЛрддрд╣рд░реВ, рдЖрдЗрдХрдирд╣рд░реВ рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд
1.0 рдорд╛ NeXTSTEP 1989 рдорд╛ Mathematica.app: рдЯрд░реНрдорд┐рдирд▓рдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ рд░реВрдкрдорд╛ рджреЗрдЦрд┐рдиреНрдЫ, рддрд░ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХрдорд╛ рдПрдХрд▓ рд╡рд╕реНрддреБрдХреЛ рд░реВрдкрдорд╛ред

BeOS рдорд╛ рдлрд░реНрдХреМрдВ, рд╣рд╛рдЗрдХреБрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реВред рдпрд╕рдХреЛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ PEF (PowerPC) рдмрд╛рдЯ ELF (x86) рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрджрд╛ (Linux рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдП рдЬрд╕реНрддреИ), ELF рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдЕрдиреНрддреНрдпрдорд╛ рд╕реНрд░реЛрдд рдЦрдгреНрдб рдердкреНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реЗред рдпрд╕рд▓реЗ рдЖрдлреНрдиреИ рдЙрдЪрд┐рдд ELF рдЦрдгреНрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрди, рдпреЛ рдХреЗрд╡рд▓ ELF рдлрд╛рдЗрд▓рдХреЛ рдЕрдиреНрддреНрдпрдорд╛ рдЬреЛрдбрд┐рдПрдХреЛ рдерд┐рдпреЛред рдХрд╛рд░реНрдпрдХреНрд░рдордХреЛ рдлрд▓рд╕реНрд╡рд░реВрдк strip рд░ binutils рдмрд╛рдЯ рдЕрд░реВ, рдпреЛ рдерд╛рд╣рд╛ рдЫреИрди, рдмрд╕ рдпрд╕рд▓рд╛рдИ рдХрд╛рдЯреНрдиреБрд╣реЛрд╕реНред рддреНрдпрд╕рдХрд╛рд░рдг, BeOS рдорд╛ ELF рдлрд╛рдЗрд▓рдорд╛ рд╕реНрд░реЛрддрд╣рд░реВ рдердкреНрджрд╛, рдпрд╕рд▓рд╛рдИ рд▓рд┐рдирдХреНрд╕ рдЙрдкрдХрд░рдгрд╣рд░реВрд╕рдБрдЧ рд╣реЗрд░рдлреЗрд░ рдирдЧрд░реНрдиреБ рд░рд╛рдореНрд░реЛ рд╣реБрдиреНрдЫред

рд╣рд╛рдЗрдХреБрдорд╛ рдЕрд╣рд┐рд▓реЗ рдХреЗ рднрдЗрд░рд╣реЗрдХреЛ рдЫ ? рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдХрдо рд╡рд╛ рдХрдо рд╕рдорд╛рдиред

рд╕рд┐рджреНрдзрд╛рдиреНрддрдорд╛, рдпреЛ ELF рдХреЛ рдЗрдЪреНрдЫрд┐рдд рдЦрдгреНрдбрдорд╛ рд╕реНрд░реЛрддрд╣рд░реВ рд░рд╛рдЦреНрди рд╕рдореНрднрд╡ рд╣реБрдиреЗрдЫред irc.freenode.net рдорд╛ #haiku рдЪреНрдпрд╛рдирд▓рдорд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рдЕрдиреБрд╕рд╛рд░:

ELF рдХреЛ рд╕рд╛рде рдЦрдгреНрдбрд▓реЗ рдЕрдЭ рдЕрд░реНрдердкреВрд░реНрдг рдмрдирд╛рдЙрдиреЗрдЫ... рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рддреНрдпрд╕рд░реА рдирдЧрд░реЗрдХреЛ рдПрдЙрдЯреИ рдХрд╛рд░рдг рд╣реЛ рдХрд┐рдирднрдиреЗ рд╣рд╛рдореАрд▓реЗ BeOS рдорд╛ рдЧрд░реЗрдХрд╛ рдерд┐рдпреМрдВред"
рд░ рдЕрдм рдпрд╕рд▓рд╛рдИ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрдХреЛ рдХреБрдиреИ рдорддрд▓рдм рдЫреИрдиред

рд╕реНрд░реЛрдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди

рд╕рдВрд╕рд╛рдзрдирд╣рд░реВ рдПрдХ рд╕рдВрд░рдЪрд┐рдд "рд╕рдВрд╕рд╛рдзрди" рдврд╛рдБрдЪрд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рдЫрдиреН: рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ рдЖрдХрд╛рд░рд╣рд░реВ рд░ рддреНрдпрд╕рдкрдЫрд┐ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реАрдХреЛ рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рд╕реВрдЪреАред рдпрд╛рдж рдЖрдпреЛ ar рдврд╛рдБрдЪрд╛.
рд╣рд╛рдЗрдХреБрдорд╛ рд╕реНрд░реЛрддрд╣рд░реВ рдХрд╕рд░реА рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗ? рддреНрдпрд╣рд╛рдБ ResEdit рдЬрд╕реНрддреИ рдХреЗрд╣рд┐ рдЫ?
рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдЧрдЬрд╛рдд:

рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХрд╛ рд╕реНрд░реЛрддрд╣рд░реВ рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд▓рд╛рдИ рдЬрд╕реНрддреИ рдкреНрд░реЛрдЧреНрд░рд╛рдордорд╛ рддрд╛рдиреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░рд┐рд╕реЛрд░реНрд╕рд░ред рддрдкрд╛рдИрдВ рдЯрд░реНрдорд┐рдирд▓рдорд╛ рдЧрдПрд░ рдЖрджреЗрд╢ рдЪрд▓рд╛рдЙрди рдкрдирд┐ рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ 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, рдЬрд╕рд▓реЗ рдкреНрд░рдгрд╛рд▓реАрд▓рд╛рдИ рдкреНрд░рддреНрдпреЗрдХ рдкрдЯрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдЕрдиреБрд░реЛрдз рдЧрд░реНрджрд╛ рдирдпрд╛рдБ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реБ рдЧрд░реНрди рдмрд╛рдзреНрдп рдкрд╛рд░реНрдЫ (рд▓рд┐рдирдХреНрд╕рдорд╛ рдзреЗрд░реИрдЬрд╕реЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рди рд╕рд┐рджреНрдзрд╛рдиреНрдд рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ)ред рдЦрд╛рдиреБрд╣реЛрд╕реН B_MULTIPLE_LAUNCH, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЪрд▓рд╛рдЙрди рдХреЛ рд▓рд╛рдЧреА рдкреНрд░рддреНрдпреЗрдХ рдлрд╛рдЗрд▓ред рдЕрдиреНрддрддрдГ рддреНрдпрд╣рд╛рдБ рдЫ B_EXCLUSIVE_LAUNCH, рдЬрд╕рд▓реЗ рдкреНрд░рдгрд╛рд▓реАрд▓рд╛рдИ рдПрдХ рдкрдЯрдХрдорд╛ рдПрдЙрдЯрд╛ рдорд╛рддреНрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реБ рдЧрд░реНрди рдмрд╛рдзреНрдп рдкрд╛рд░реНрдЫ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдЬрддрд┐рд╕реБрдХреИ рдкрдЯрдХ рд▓рдиреНрдЪ рдЧрд░реЗ рдкрдирд┐ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрд╕рд░реА рд▓рд┐рдирдХреНрд╕рдорд╛ рдлрд╛рдпрд░рдлрдХреНрд╕ рдЪрд▓реНрдЫ; рдкреНрд░рдХрд╛рд░реНрдп рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Qt рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред QtSingleApplication)ред рд╕рдВрдЧ рдЖрд╡реЗрджрдирд╣рд░реВ B_EXCLUSIVE_LAUNCH рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдлреЗрд░рд┐ рдЪрд▓рд╛рдЙрди рдЦреЛрдЬреНрджрд╛ рд╕реВрдЪрд┐рдд рдЧрд░рд┐рдиреНрдЫ: рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдлрд╛рдЗрд▓рдХреЛ рдорд╛рд░реНрдЧ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫрдиреН рдЬреБрди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдЙрдиреАрд╣рд░реВрдХреЛ рдорджреНрджрддрдорд╛ рдЦреЛрд▓реНрди рдЪрд╛рд╣рдиреНрдЫред
  • vector_icon: рднреЗрдХреНрдЯрд░ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдЖрдЗрдХрди (BeOS рд╕рдБрдЧ рднреЗрдХреНрдЯрд░ рдЖрдЗрдХрдирд╣рд░реВ рдерд┐рдПрдирдиреН, рдзреЗрд░реИ рдЬрд╕реЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╕рдЯреНрдЯрд╛ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рджреБрдИрд╡рдЯрд╛ рд░рд╛рд╕реНрдЯрд░ рдЖрдЗрдХрдирд╣рд░реВ рдерд┐рдП)ред

рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рддрдкрд╛рдЗрдБ рдХреБрдиреИ рдкрдирд┐ рдЗрдЪреНрдЫрд┐рдд рдЖрдИрдбреА рд░ рдкреНрд░рдХрд╛рд░рд╣рд░реВрд╕рдБрдЧ рд╕реНрд░реЛрддрд╣рд░реВ рдердкреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд░ рддреНрдпрд╕рдкрдЫрд┐ рдХрдХреНрд╖рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ рд╡рд╛ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдкрдвреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред BResourcesред рддрд░ рдкрд╣рд┐рд▓реЗ, рдЖрдЗрдХрдирд╣рд░реВрдХреЛ рдЖрдХрд░реНрд╖рдХ рд╡рд┐рд╖рдпрд▓рд╛рдИ рд╣реЗрд░реМрдВред

рд╣рд╛рдЗрдХреБ рд╢реИрд▓реАрдорд╛ рднреЗрдХреНрдЯрд░ рдЖрдЗрдХрдирд╣рд░реВ

рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рд╣рд╛рдЗрдХреБрд▓реЗ рдЙрддреНрдХреГрд╖реНрдЯ рдЖрдЗрдХрди рдврд╛рдБрдЪрд╛ рдорд╛рддреНрд░ рдЫрдиреМрдЯ рдЧрд░реНрджреИрди; рдпрд╕ рднрд╛рдЧрдорд╛, рд▓рд┐рдирдХреНрд╕ рдбреЗрд╕реНрдХрдЯрдк рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рдЕрд╡рд╕реНрдерд╛ рдЖрджрд░реНрд╢рдмрд╛рдЯ рдЯрд╛рдврд╛ рдЫ:

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

рдпрд╕рд▓рд╛рдИ рд╣реЗрд░реНрджрд╛ рддрдкрд╛рдИрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдорд╣рд╕реБрд╕ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рдпреЛ рдХрд╕реНрддреЛ рдЯреБрдХреНрд░рд╛ рд╣реЛред

рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рддреНрдпрд╣рд╛рдБ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдЫ, рдЬрд╕рдорд╛ рддрдкрд╛рдИрд▓реЗ рдмреБрдЭреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рднреЗрдХреНрдЯрд░ рдЖрдЗрдХрдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рддреНрдпрд╕реЛ рднрдП рдХрд┐рди рдЕрд░реВ рдХреЗрд╣реА рдЫ? рдХрд┐рдирднрдиреЗ рд╕рд╛рдиреЛ рдЖрдХрд╛рд░рдорд╛ рднреЗрдХреНрдЯрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЛрд░реНрдиреЗ рдкрд░рд┐рдгрд╛рдо рдЖрджрд░реНрд╢ рднрдиреНрджрд╛ рдХрдо рд╣реБрди рд╕рдХреНрдЫред рдо рдмрд┐рднрд┐рдиреНрди рд╕рд╛рдЗрдЬрдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБред рд▓рд┐рдирдХреНрд╕ рдбреЗрд╕реНрдХрдЯрдк рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛, рдпреЛ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╡рд┐рднрд┐рдиреНрди рд╕рд╛рдЗрдЬрдХрд╛ рдЖрдЗрдХрдирд╣рд░реВ рд╕реНрдХреНрдпрд╛рдЯрд░рд┐рдЩ рдЧрд░реЗрд░ рдкреНрд░рд╛рдкреНрдд рд╣реБрдиреНрдЫред

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

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН: рдлрд╛рдпрд░рдлрдХреНрд╕рдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдХреЛ рдХреБрдиреИ рдЕрд╡рдзрд╛рд░рдгрд╛ рдЫреИрдиред рддрд╕рд░реНрде, рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдзреЗрд░реИ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рднрдПрдХреЛ рдЕрд╡рд╕реНрдерд╛рд▓рд╛рдИ рдЕрдиреБрдЧреНрд░рд╣рдкреВрд░реНрд╡рдХ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫреИрдиред

рд╣рд╛рдЗрдХреБрдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдЫреИрдЯреМрдВ рджрд┐рди: рд╕реНрд░реЛрддрд╣рд░реВ, рдЖрдЗрдХрдирд╣рд░реВ рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд
рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдорд╛ рдлрд░рдХ рдлрд╛рдпрд░рдлрдХреНрд╕ рдЖрдЗрдХрдирд╣рд░реВред рд▓рд┐рдирдХреНрд╕рдорд╛ рд╡рд┐рднрд┐рдиреНрди рдмреИрд╕рд╛рдЦреА рдмрд┐рдирд╛ рдпрд╕рд▓рд╛рдИ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди рд╣рд╛рд▓ рдЕрд╕рдореНрднрд╡ рдЫред

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, рд╕рдмреИ рдЖрдХрд╛рд░рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ рддрд╛рдХрд┐ рдПрдЙрдЯреИ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдорд╛ рдлрд░рдХ рдЖрдЗрдХрдирд╣рд░реВ рдЫрдиреНред
рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ! рдЖрдЗрдХрдирд╣рд░реВ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд╕рд╛рде рдпрд╛рддреНрд░рд╛ рдЧрд░реНрджрдЫ, рд╕рдмреИ рд╕реНрд░реЛрддрд╣рд░реВ рдПрдХ рдлрд╛рдЗрд▓рдорд╛ рдЫрдиреНред

рд╣рд╛рдЗрдХреБрдорд╛ рдлрд░реНрдХреМрдВред рдПрдХ рджрд┐рдорд╛рдЧ рдЙрдбрд╛рдЙрдиреЗ рд╕рдорд╛рдзрд╛рди, рдХреБрдиреИ рдЕрдкрд╡рд╛рдж рдЫреИрдиред рдпрд╕ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдЧрдЬрд╛рдд:

рдПрдХ рд╡рд┐рд╢реЗрд╖ HVIF рдврд╛рдБрдЪрд╛, рд╕рд╛рдиреЛ рдЖрдХрд╛рд░ рд░ рдЫрд┐рдЯреЛ рд░реЗрдиреНрдбрд░рд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрдХреВрд▓рд┐рдд, рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рддреНрдпрд╕рдХрд╛рд░рдг, рд╣рд╛рдореНрд░рд╛ рдЖрдЗрдХрдирд╣рд░реВ рдзреЗрд░реИрдЬрд╕реЛ рднрд╛рдЧрдХрд╛ рд▓рд╛рдЧрд┐ рд░рд╛рд╕реНрдЯрд░ рд╡рд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ SVG рдврд╛рдБрдЪрд╛рдорд╛ рднрдиреНрджрд╛ рдзреЗрд░реИ рд╕рд╛рдиреЛ рдЫрдиреНред

рд░ рддрд┐рдиреАрд╣рд░реВ рдЕрдЭреИ рдкрдирд┐ рдЕрдиреБрдХреВрд▓рд┐рдд рдЫрдиреН:

рд╣рд╛рдЗрдХреБрдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдЫреИрдЯреМрдВ рджрд┐рди: рд╕реНрд░реЛрддрд╣рд░реВ, рдЖрдЗрдХрдирд╣рд░реВ рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд
рдЕрдиреНрдп рдврд╛рдБрдЪрд╛рд╣рд░реВрдХреЛ рддреБрд▓рдирд╛рдорд╛ HVIF рдорд╛ рдЖрдЗрдХрди рдЖрдХрд╛рд░рд╣рд░реВред

рднрд┐рдиреНрдирддрд╛ рдкрд░рд┐рдорд╛рдгрдХреЛ рдХреНрд░рдо рд╣реЛ!

рддрд░ рдЬрд╛рджреВ рдпрд╣рд╛рдБ рд╕рдорд╛рдкреНрдд рд╣реБрдБрджреИрдиред рдПрдЙрдЯреИ HVIF рд▓реЗ рднреЗрдХреНрдЯрд░ рдврд╛рдБрдЪрд╛ рднрдП рддрд╛рдкрдирд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдЖрдХрд╛рд░рдХреЛ рдЖрдзрд╛рд░рдорд╛ рд╡рд┐рднрд┐рдиреНрди рд╕реНрддрд░рдХрд╛ рд╡рд┐рд╡рд░рдгрд╣рд░реВ рджреЗрдЦрд╛рдЙрди рд╕рдХреНрдЫред

рд╣рд╛рдЗрдХреБрдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдЫреИрдЯреМрдВ рджрд┐рди: рд╕реНрд░реЛрддрд╣рд░реВ, рдЖрдЗрдХрдирд╣рд░реВ рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд
рд░реЗрдиреНрдбрд░ рд╕рд╛рдЗрдЬрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ рд╡рд┐рднрд┐рдиреНрди рд╕реНрддрд░рдХреЛ рд╡рд┐рд╡рд░рдг (LOD)

рдЕрдм рдмреЗрдлрд╛рдЗрджрд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛: рддрдкрд╛рдЗрдБ SVG рд▓рд┐рди рд╕рдХреНрдиреБрд╣реБрдиреНрди, рдпрд╕рд▓рд╛рдИ ImageMagick рдорд╛ рдлреНрдпрд╛рдБрдХреНрдиреБрд╣реЛрд╕реН рд░ рдпрд╕рд▓рд╛рдИ рдПрдХ рджрд┐рди рдХрд▓ рдЧрд░реНрдиреБрд╣реЛрд╕реН; рддрдкрд╛рдИрдВрд▓реЗ HVIF рдврд╛рдБрдЪрд╛рдорд╛ рдЖрдЗрдХрди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдзреЗрд░реИ рдЪрдХреНрд░рд╣рд░реВ рдкрд╛рд░ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫред рдпрд╣рд╛рдБ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдгрд╣рд░реВред рдпрджреНрдпрдкрд┐, IconOMatic рд▓реЗ SVG рд▓рд╛рдИ рдЕрдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЖрдпрд╛рдд рдЧрд░реНрди рд╕рдХреНрдЫ; рд▓рдЧрднрдЧ 90% SVG рд╡рд┐рд╡рд░рдгрд╣рд░реВ рдХреЗрд╣реА рд╕рдореНрднрд╛рд╡реНрдпрддрд╛рдХрд╛ рд╕рд╛рде рдЖрдпрд╛рдд рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН, рдмрд╛рдБрдХреА 10% рдХрдиреНрдлрд┐рдЧрд░ рд░ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреЗрдЫред HVIF рд▓реЗ рдХрд╕рд░реА рдЬрд╛рджреВ рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдердк рдкрдвреНрдиреБрд╣реЛрд╕реН рдЧрд░реНрди рд╕рдХреНрдЫрдиреН рдмреНрд▓рдЧ рдорд╛ рд▓реЗрд╣ рдЧрд╛рдиреНрд╕рди

рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ рдЖрдЗрдХрди рдердкреНрджреИ

рдЕрдм рдо рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рдЖрдЗрдХрди рдердкреНрди рд╕рдХреНрдЫреБ рдЕрдиреНрддрд┐рдо рдкрдЯрдХ, рдкреНрд░рд╛рдкреНрдд рд╕рдмреИ рдЬрд╛рдирдХрд╛рд░реАрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрджреИред
рдард┐рдХ рдЫ, рдХрд┐рдирдХрд┐ рдо рдЕрд╣рд┐рд▓реЗ рдореЗрд░реЛ "рд╣реЗрд▓реЛ, рд╡рд░реНрд▓реНрдб" QtQuickApp рдХреЛ рд▓рд╛рдЧрд┐ рдореЗрд░реЛ рдЖрдлреНрдиреИ рдЖрдЗрдХрди рдХреЛрд░реНрди рд╡рд┐рд╢реЗрд╖ рдЙрддреНрд╕реБрдХ рдЫреИрди, рдо рдпрд╕рд▓рд╛рдИ Qt рдХреНрд░рд┐рдПрдЯрд░рдмрд╛рдЯ рдмрд╛рд╣рд┐рд░ рдирд┐рдХрд╛рд▓реНрдЫреБред

/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 рдЬрд╕реНрддрд╛ рдирд┐рд╢реНрдЪрд┐рдд рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рдХрд╛рдо рдЧрд░реНрдЫред рдкреНрд░рдгрд╛рд▓реАрджреНрд╡рд╛рд░рд╛ рджреЗрдЦрд╛рдЗрдПрдХрд╛ рдЖрдЗрдХрдирд╣рд░реВ (рдЯреНрд░рдпрд╛рдХрд░ рд░ рдбреЗрд╕реНрдХрдмрд╛рд░рдорд╛) рдпрд╕ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдмрд╛рдЯ рдкрдврд┐рдиреНрдЫрдиреН, рдХрд┐рдирднрдиреЗ рдпреЛ рд╕рдорд╛рдзрд╛рдирд▓реЗ рдЫрд┐рдЯреЛ рдХрд╛рдо рдЧрд░реНрдЫред рдХреЗрд╣реА рд╕реНрдерд╛рдирд╣рд░реВрдорд╛ (рдЬрд╣рд╛рдБ рдЧрддрд┐ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫреИрди, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдПрдХ рд╕рд╛рдорд╛рдиреНрдп "рдмрд╛рд░реЗрдорд╛" рд╡рд┐рдиреНрдбреЛ), рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдлрд╛рдЗрд▓рдорд╛ рд╕реНрд░реЛрддрдмрд╛рдЯ рд╕реАрдзреИ рдкреНрд░рддрд┐рдорд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫред рддрд░ рдпреЛ рдЕрдиреНрддреНрдп рд╣реЛрдЗрдиред рдпрд╛рдж рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдореНрдпрд╛рдХрдорд╛, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ, рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ, рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВрдХреЛ рдЖрдЗрдХрдирд╣рд░реВ рдЖрдлреНрдиреИрд╕рдБрдЧ рдмрджрд▓реНрди рд╕рдХреНрдЫрдиреН, рдХрд┐рдирдХрд┐ рдореНрдпрд╛рдХрдорд╛ рдпреА "рдорд╣рддреНрд╡рдкреВрд░реНрдг" рдЪреАрдЬрд╣рд░реВ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ред рдЕрдШрд┐рд▓реНрд▓реЛрдХреЛ рд╕рд╛рде рдирдпрд╛рдБ рд╕реНрд▓реНрдпрд╛рдХ рдЖрдЗрдХрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрджреИред рд╣рд╛рдЗрдХреБрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рд╕реНрд░реЛрдд (рдлрд╛рдЗрд▓рдорд╛) рд▓рд╛рдИ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╕рдБрдЧ рдЖрдЙрдиреЗ рдореВрд▓ рдЖрдЗрдХрдирдХреЛ рд░реВрдкрдорд╛ рд░ рд╡рд┐рд╢реЗрд╖рддрд╛ (BFS рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдорд╛) рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдЗрдЪреНрдЫрд╛ рдЕрдиреБрд╕рд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗ рдХреБрд░рд╛рдХреЛ рд░реВрдкрдорд╛ рд╕реЛрдЪреНрдиреБрдкрд░реНрдЫ (рдпрджреНрдпрдкрд┐, рд╕рдВрдХреЗрдд, рдкреНрд░рддрд┐рдорд╛рдХреЛ рд╢реАрд░реНрд╖рдорд╛ рдЕрдиреБрдХреВрд▓рди рдкреНрд░рддрд┐рдорд╛ рд╕рдореНрдорд┐рд▓рд┐рдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ GUI рд╡реИрдХрд▓реНрдкрд┐рдХ рдЫред рдЕрдЭреИ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди)ред

рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрджреИ

рд╕рд╣рдпреЛрдЧрдХреЛ рд╕рд╛рде 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 рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рдЬрд╛рджреВ

рд╣рд╛рд▓ (рдЕрдзрд┐рдХрддрд░) рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд╣рд╛рдЗрдХреБрдорд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ .hpkgред рд╕рд╛рдзрд╛рд░рдг рдирд╛рдордмрд╛рдЯ рдореВрд░реНрдЦ рдирдмрдиреНрдиреБрд╣реЛрд╕реН: .hpkg рдврд╛рдБрдЪрд╛рд▓реЗ рддрдкрд╛рдИрдВрд▓реЗ рд╕рд╛рдордирд╛ рдЧрд░реНрдиреБрднрдПрдХрд╛ рд╕рдорд╛рди рдирд╛рдорд╣рд░реВрдХрд╛ рдЕрдиреНрдп рдврд╛рдБрдЪрд╛рд╣рд░реВ рднрдиреНрджрд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдлрд░рдХ рдХрд╛рдо рдЧрд░реНрджрдЫ, рдпрд╕рдорд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╣рд╛рд╢рдХреНрддрд┐рд╣рд░реВ рдЫрдиреНред

рдкрд░рдореНрдкрд░рд╛рдЧрдд рдкреНрдпрд╛рдХреЗрдЬ рдврд╛рдБрдЪрд╛рд╣рд░реВрд╕рдБрдЧ, рдпреЛ рддрдереНрдпрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рдо рд▓рд╛рдореЛ рд╕рдордпрд╕рдореНрдо рдЕрдкреНрдареНрдпрд╛рд░реЛрдорд╛ рдерд┐рдПрдБ: рддрдкрд╛рдИрдВрд▓реЗ рдПрдЙрдЯрд╛ рдЪреАрдЬ (рдкреНрдпрд╛рдХреЗрдЬ) рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рд░ рдЕрд░реНрдХреЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ (рдкреНрдпрд╛рдХреЗрдЬ рднрд┐рддреНрд░рдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ)ред рдкрд░рдореНрдкрд░рд╛рдЧрдд рддрд░рд┐рдХрд╛рдорд╛ рдкреНрдпрд╛рдХреЗрдЬ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдореЗрдЯрд╛рдЙрди) рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдзреЗрд░реИ рдЧрд╛рд╣реНрд░реЛ рдЫред рд░ рд╕рдмреИ рдХрд┐рдирднрдиреЗ рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рд╕рд╛рдордЧреНрд░реА рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рднрд░ рдЫрд░рд┐рдПрдХрд╛, рд╕реНрдерд╛рдирд╣рд░реВ рд╕рд╣рд┐рдд рдЬрд╣рд╛рдБ рдФрд╕рдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рд▓реЗрдЦреНрди рдкрд╣реБрдБрдЪ рдирд╣реБрди рд╕рдХреНрдЫред рдпрд╕рд▓реЗ рдХрд╛рд░реНрдпрдХреНрд░рдордХреЛ рд╕рдореНрдкреВрд░реНрдг рд╡рд░реНрдЧрд▓рд╛рдИ рдЬрдиреНрдо рджрд┐рдиреНрдЫ - рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХрд╣рд░реВред рддрд░ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕реНрдерд╛рдкрд┐рдд рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЕрд░реНрдХреЛ рдореЗрд╕рд┐рдирдорд╛, рд╣рдЯрд╛рдЙрди рд╕рдХрд┐рдиреЗ рдбрд┐рд╕реНрдХ рд╡рд╛ рдлрд╛рдЗрд▓ рд╕рд░реНрднрд░ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрд╕рдореНрднрд╡ рдЫреИрди рднрдиреЗ рдЕрдЭ рдЧрд╛рд╣реНрд░реЛ рд╣реБрдиреНрдЫред рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд▓рд┐рдирдХреНрд╕-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдгрд╛рд▓реАрдорд╛, рддреНрдпрд╣рд╛рдБ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рд▓рд╛рдЦреМрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд╛рдЗрд▓рд╣рд░реВ рд╣реБрди рд╕рдХреНрдЫред рднрдиреНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрди, рдпреЛ рджреБрдмреИ рдХрдордЬреЛрд░ рд░ рдврд┐рд▓реЛ рдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рд╕реБрд░реБрдорд╛ рдкреНрд░рдгрд╛рд▓реА рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджрд╛, рдирд┐рдпрдорд┐рдд рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджрд╛, рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрджрд╛ рд░ рдЕрдирдЗрдиреНрд╕реНрдЯрд▓ рдЧрд░реНрджрд╛, рд░ рдЕрд░реНрдХреЛ рдорд╛рдзреНрдпрдордорд╛ рдмреБрдЯ рднреЛрд▓реНрдпреБрдо (рд░реВрдЯ рд╡рд┐рднрд╛рдЬрди) рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджрд╛ред

рдо AppImage рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдХрд╛рдо рдЧрд░реНрджреИрдЫреБ, рдЕрдиреНрддрд┐рдо-рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЖрдВрд╢рд┐рдХ рдХреНрд░рдЪред рдпреЛ рдПрдХ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рддрд░рдг рдврд╛рдБрдЪрд╛ рд╣реЛ рдЬрд╕рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд░ рдпрд╕рдХреЛ рд╕рдмреИ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрд▓рд╛рдИ рдПрдХрд▓ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдЫрд╡рд┐рдорд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрджрдЫ рдЬреБрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реБрд░реБ рд╣реБрдБрджрд╛ рдорд╛рдЙрдиреНрдЯ рд╣реБрдиреНрдЫред рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЪреАрдЬрд╣рд░реВрд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдБрдЫ, рдХрд┐рдирдХрд┐ рдЙрд╣реА ImageMagick рдЕрдЪрд╛рдирдХ рдПрдХрд▓ рдлрд╛рдЗрд▓рдорд╛ рдкрд░рд┐рдгрдд рд╣реБрдиреНрдЫ, рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХрдорд╛ рдорд╛рддреНрд░ рдорд░реНрддреНрдпрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рддред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╡рд┐рдзрд┐рд▓реЗ рд╕рдлреНрдЯрд╡реЗрдпрд░рдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рдХрд╛рдо рдЧрд░реНрджрдЫ, рдЬрд╕рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдирд╛рдордорд╛ рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рд╣реБрдиреНрдЫ, рд░ рдпрд╕рдХреЛ рдЖрдлреНрдиреИ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкрдирд┐ рдЫрдиреН, рдХрд┐рдирдХрд┐ рд▓рд┐рдирдХреНрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд▓рд┐рднрд░ рдЧрд░реНрдиреЗ рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрд▓реЗ рд╕рдзреИрдВ рдорд▓рд╛рдИ рддреАрд░ рджреЗрдЦрд╛рдЙрдБрдЫрдиреНред

рд╣рд╛рдЗрдХреБрдорд╛ рдлрд░реНрдХреМрдВред рдХреЗ рдпреЛ рдкрд░рдореНрдкрд░рд╛рдЧрдд рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдгрд╛рд▓реА рд░ рдЫрд╡рд┐-рдЖрдзрд╛рд░рд┐рдд рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рддрд░рдг рдмреАрдЪ рдЗрд╖реНрдЯрддрдо рд╕рдиреНрддреБрд▓рди рдкрд╛рдЙрди рд╕рдореНрднрд╡ рднрдПрдХреЛ рдЫ? рдЙрдирдХреЛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ .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ред рд╡рд╛рд╣! рдореИрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рд╕рдХреЗрдХреЛ рдЫреБ рдХрд┐ рд╣рд╛рдЗрдХреБрдХреЛ рд╕рдордЧреНрд░ рдкрд░рд┐рд╖реНрдХрд╛рд░ рд░ рд╕реНрдерд┐рд░рддрд╛рдХреЛ рдЕрдВрд╢ рдХрд░реНрдиреЗрд▓ рд░ рдХреЛрд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рдирджреЗрдЦрд┐ рдкреНрдпрд╛рдХреЗрдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд░ рд░рдирдЯрд╛рдЗрдо рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд╕рдореНрдордХреЛ рд╕рдореНрдкреВрд░реНрдг рдкреНрд░рдгрд╛рд▓реА рдПрдЙрдЯреИ рдЯреЛрд▓реАрджреНрд╡рд╛рд░рд╛ рд╕рд╣рдХрд╛рд░реНрдпрдорд╛ рд╡рд┐рдХрд╕рд┐рдд рднрдПрдХреЛ рддрдереНрдпрдмрд╛рдЯ рдЖрдПрдХреЛ рд╣реЛред рдХрд▓реНрдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ рд▓рд┐рдирдХреНрд╕рдорд╛ рдпрд╕реНрддреЛ рдХреЗрд╣рд┐ рдЪрд▓рд╛рдЙрди рдХрддрд┐ рдлрд░рдХ рд╕рдореВрд╣ рд░ рдЯреЛрд▓реАрд╣рд░реВ рд▓рд┐рдиреЗрдЫрдиреН [рдо рдкрдкреНрдкреАрд▓рд┐рдирдХреНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдХрд▓реНрдкрдирд╛ рдЧрд░реНрдЫреБ - рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рджрдХ]ред рддреНрдпрд╕реЛрднрдП рдХрд▓реНрдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ рдпреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрд▓рд╛рдИ рд╡рд┐рддрд░рдгрдорд╛ рдЕрдкрдирд╛рдЙрди рдХрддрд┐ рд╕рдордп рд▓рд╛рдЧреНрдиреЗрдЫред рддрд┐рдиреАрд╣рд░реВ рднрдиреНрдЫрдиреН: рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рдорд╕реНрдпрд╛ рд▓рд┐рдиреБрд╣реЛрд╕реН, рдпрд╕рд▓рд╛рдИ рд╡рд┐рднрд┐рдиреНрди рдХрд▓рд╛рдХрд╛рд░рд╣рд░реВ рдмреАрдЪ рд╡рд┐рднрд╛рдЬрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд░ рдпреЛ рдпрддрд┐ рдЬрдЯрд┐рд▓ рд╣реБрдиреЗрдЫ рдХрд┐ рдпреЛ рдЕрдм рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫреИрдиред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛ рд╣рд╛рдЗрдХреБрд▓реЗ рдореЗрд░реЛ рдЖрдБрдЦрд╛ рдЦреЛрд▓реНрдпреЛред рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рдпреЛ рд▓рд┐рдирдХреНрд╕рдорд╛ рдЕрд╣рд┐рд▓реЗ рдХреЗ рднрдЗрд░рд╣реЗрдХреЛ рдЫ (рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛ рд▓рд┐рдирдХреНрд╕ рд▓рд┐рдирдХреНрд╕/GNU/dpkg/apt/systemd/Xorg/dbus/Gtk/GNOME/XDG/Ubuntu рд╕реНрдЯреНрдпрд╛рдХрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдореВрд╣рд┐рдХ рд╢рдмреНрдж рд╣реЛ)ред

hpkg рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рдгрд╛рд▓реА рд░реЛрд▓рдмреНрдпрд╛рдХ

рдирд┐рдореНрди рдЕрд╡рд╕реНрдерд╛ рдХрддрд┐ рдкрдЯрдХ рд╣реБрдиреНрдЫ: рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд╕рдлрд▓ рднрдпреЛ, рд░ рддреНрдпрд╕рдкрдЫрд┐ рдпреЛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ рдХрд┐ рдХреЗрд╣рд┐ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫреИрди рдЬрд╕реНрддреЛ рдХрд┐ рдпреЛ рдЧрд░реНрдиреБрдкрд░реНрдЫ? рдпрджрд┐ рддрдкрд╛рдЗрдБ рдкрд░рдореНрдкрд░рд╛рдЧрдд рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдирдпрд╛рдБ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рд╣реБрдиреБ рдЕрдШрд┐ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд╕реНрдерд┐рддрд┐рд▓рд╛рдИ рдПрдХ рдмрд┐рдиреНрджреБрдорд╛ рдлрд░реНрдХрд╛рдЙрди рдЧрд╛рд╣реНрд░реЛ рд╣реБрдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдХреЗрд╣рд┐ рдЧрд▓рдд рднрдПрдХреЛ рдШрдЯрдирд╛рдорд╛)ред рдХреЗрд╣реА рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрд▓реЗ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд╕реНрдиреНрдпрд╛рдкрд╢рдЯрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрджрдЫ, рддрд░ рддрд┐рдиреАрд╣рд░реВ рдзреЗрд░реИ рдмреЛрдЭрд┐рд▓реЛ рд╣реБрдиреНрдЫрдиреН рд░ рд╕рдмреИ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдБрджреИрдирдиреНред рд╣рд╛рдЗрдХреБрд▓реЗ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдпрд╕рд▓рд╛рдИ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрджрдЫ .hpkgред рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдБрджрд╛, рдкреБрд░рд╛рдирд╛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдореЗрдЯрд╛рдЗрдБрджреИрди, рддрд░ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд╣рд░реВрдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫред /Haiku/system/packages/administrative/state-<...>/ рд▓рдЧрд╛рддрд╛рд░ред рдЕрдзреВрд░рд╛ рдХрд╛рд░реНрдпрд╣рд░реВрд▓реЗ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд╣рд░реВрдорд╛ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджрдЫ /Haiku/system/packages/administrative/transaction-<...>/.

рд╣рд╛рдЗрдХреБрдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдЫреИрдЯреМрдВ рджрд┐рди: рд╕реНрд░реЛрддрд╣рд░реВ, рдЖрдЗрдХрдирд╣рд░реВ рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд
рд╕рд╛рдорд╛рдЧреНрд░реА /Haiku/system/packages/administrativeред "рд░рд╛рдЬреНрдп..." рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрд▓реЗ рд╕рдХреНрд░рд┐рдп рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рдирд╛рдорд╕рд╣рд┐рддрдХреЛ рдкрд╛рда рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, рд░ "рд▓реЗрдирджреЗрди..." рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрд▓реЗ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдЖрдлреИрдВрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред

"рдкреБрд░рд╛рдиреЛ рд╕рдХреНрд░рд┐рдп рд░рд╛рдЬреНрдп", рдЕрд░реНрдерд╛рддреН рд╕реВрдЪреА .hpkg рдкрд╛рда рдлрд╛рдЗрд▓рдорд╛ рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХрдорд╛ рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрд░реЗрд╢рди рдкрдЫрд┐ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд░реЗрдХрд░реНрдб рд╣реБрдиреБ рдЕрдШрд┐ рд╕рдХреНрд░рд┐рдп рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ /Haiku/system/packages/administrative/state-<...>/activated-packagesред рддреНрдпрд╕реНрддреИ рдЧрд░реА, рдирдпрд╛рдБ "рд╕рдХреНрд░рд┐рдп рдЕрд╡рд╕реНрдерд╛" рдкрд╛рда рдлрд╛рдЗрд▓рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ /Haiku/system/packages/administrative/activated-packages.

рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ /Haiku/system/packages/administrative/state-<...>/ рдпрд╕ рд░рд╛рдЬреНрдпрдХреЛ рд╕рдХреНрд░рд┐рдп рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╕реВрдЪреА рднрдПрдХреЛ рдкрд╛рда рдлрд╛рдЗрд▓ рдорд╛рддреНрд░ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ (рд╣рдЯрд╛рдЙрди рдмрд┐рдирд╛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╕реНрдерд╛рдкрдирд╛рдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛), рд░ рдпрджрд┐ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд╣рдЯрд╛рдЗрдпреЛ рд╡рд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдпреЛ рднрдиреЗ - рд░рд╛рдЬреНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд▓реЗ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рдкреБрд░рд╛рдиреЛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред

рдЬрдм рдкреНрд░рдгрд╛рд▓реА рдмреБрдЯ рд╣реБрдиреНрдЫ, рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╕реВрдЪреАрдорд╛ рдЖрдзрд╛рд░рд┐рдд, рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ (рдорд╛рдЙрдиреНрдЯ) рд╕рдХреНрд░рд┐рдп рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдиреНрдЫред рдпреЛ рдПрдХрджрдо рд╕рд░рд▓ рдЫ! рдпрджрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрджрд╛ рдХреЗрд╣реА рдЧрд▓рдд рднрдпреЛ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдбрд╛рдЙрдирд▓реЛрдб рдкреНрд░рдмрдиреНрдзрдХрд▓рд╛рдИ рдлрд░рдХ, рдкреБрд░рд╛рдиреЛ рд╕реВрдЪреА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рднрдиреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рднрдпреЛ!

рд╣рд╛рдЗрдХреБрдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдЫреИрдЯреМрдВ рджрд┐рди: рд╕реНрд░реЛрддрд╣рд░реВ, рдЖрдЗрдХрдирд╣рд░реВ рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд
рд╣рд╛рдЗрдХреБ рдбрд╛рдЙрдирд▓реЛрдбрд░ред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрд┐рдиреНрджреБрд▓реЗ рд╕рдореНрдмрдиреНрдзрд┐рдд "рд╕рдХреНрд░рд┐рдп рдЕрд╡рд╕реНрдерд╛" рджреЗрдЦрд╛рдЙрдБрдЫред

рдорд▓рд╛рдИ рд╕рд░рд▓ рдкрд╛рда рдлрд╛рдЗрд▓рд╣рд░реВ "рд╕рдХреНрд░рд┐рдп рдЕрд╡рд╕реНрдерд╛" рд╕реВрдЪреАрдХреЛ рд░реВрдкрдорд╛ рд░рд╛рдЦреНрдиреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдордирдкрд░реНрдЫ, рдирд╛рдорд╣рд░реВ рдЬреБрди рдмреБрдЭреНрди рд╕рдЬрд┐рд▓реЛ рдЫ .hpkgред рдпреЛ рдореЗрд╕рд┐рдирд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐-рдорд╛рдирд┐рд╕рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛрдЗрди-рдмрдирд╛рдИрдПрдХреЛ рд╡рд┐рдкрд░реАрдд рд╣реЛред рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдорд╛ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдорд╛ OSTree рд╡рд╛ Flatpak рдмрд╛рдЯ (Microsoft GUID рдХреЛ рд╕рдорд╛рди рд╕реНрддрд░рдорд╛)ред

рд╣рд╛рдЗрдХреБрдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдЫреИрдЯреМрдВ рджрд┐рди: рд╕реНрд░реЛрддрд╣рд░реВ, рдЖрдЗрдХрдирд╣рд░реВ рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд
рд╕рдордпрдорд╛ рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдиреНрджреБрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдХреНрд░рд┐рдп рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╕реВрдЪреА

рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдбрд╛рдЯрд╛

рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛, рд╕реВрдЪреАрдорд╛ /Haiku/system/packages/administrative/writable-files рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, рддрд░ рддрд┐рдиреАрд╣рд░реВ рд▓реЗрдЦреНрди рдпреЛрдЧреНрдп рдЫрдиреНред рдЖрдЦрд┐рд░, рддрдкрд╛рдИрд▓рд╛рдИ рд╕рдореНрдЭрдирд╛ рдЕрдиреБрд╕рд╛рд░, .hpkg рдкрдвреНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рдорд╛рдЙрдиреНрдЯ рдЧрд░рд┐рдПрдХреЛред рддреНрдпрд╕реИрд▓реЗ рдпреА рдлрд╛рдЗрд▓рд╣рд░реВ рд▓реЗрдЦреНрдиреБ рдЕрдШрд┐ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдмрд╛рдЯ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдиреБрдкрд░реНрдЫред рдЕрд░реНрде рдЫред

.hpkg рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ GUI рдПрдХреАрдХрд░рдг

рдЕрдм рд╣реЗрд░реМрдВ рдпреА рдЪрдореНрдХрд┐рд▓реЛ рдЭреЛрд▓рд╛рд╣рд░реВ .hpkg рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдХрд╛рд░реНрдп рд╡рд╛рддрд╛рд╡рд░рдг (UX) рдорд╛ рдПрдХреАрдХрд░рдг рд╕рдВрдЧ рд╕рд╛рдордирд╛ред рдЖрдЦрд┐рд░, рд╣рд╛рдЗрдХреБ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдкрдорд╛, рдореИрд▓реЗ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрд╕рдБрдЧ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рддреБрд▓рдирд╛ рдЧрд░реНрджрд╛ рдмрд╛рд░ рдЙрдЪреНрдЪ рд╕реЗрдЯ рдЧрд░реНрдЫреБ .app Macintosh рдорд╛ рдЙрд╣реА рдЕрдиреБрднрд╡ рд╕рдВрдЧ .hpkgред рдо рд╕реНрдерд┐рддрд┐рд▓рд╛рдИ рд▓рд┐рдирдХреНрд╕рдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╡рд╛рддрд╛рд╡рд░рдгрд╕рдБрдЧ рддреБрд▓рдирд╛ рдкрдирд┐ рдЧрд░реНрджрд┐рди, рдХрд┐рдирдХрд┐ рдпреЛ рдЕрд░реВрдХреЛ рддреБрд▓рдирд╛рдорд╛ рдПрдХрджрдореИ рднрдпрд╛рдирдХ рдЫред

рдирд┐рдореНрди рдкрд░рд┐рджреГрд╢реНрдпрд╣рд░реВ рджрд┐рдорд╛рдЧрдорд╛ рдЖрдЙрдБрдЫрдиреН:

  • рдо рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рд╕рд╛рдордЧреНрд░реА рд╣реЗрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ .hpkg
  • рдо рдПрдЙрдЯрд╛ рдкреНрдпрд╛рдХреЗрдЬ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ
  • рдо рдкреНрдпрд╛рдХреЗрдЬ рд╣рдЯрд╛рдЙрди рдЪрд╛рд╣рдиреНрдЫреБ
  • рдо рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЖрдПрдХреЛ рдХреЗрд╣рд┐ рд╣рдЯрд╛рдЙрди рдЪрд╛рд╣рдиреНрдЫреБ
  • рдо рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЖрдПрдХреЛ рдХреЗрд╣рд┐ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ
  • рдо рдПрдХ рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рд╕рдмреИ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ, рдЬреБрди рд╣рд░реЗрдХ рд╣рд╛рдЗрдХреБ рд╕реНрдерд╛рдкрдирд╛рдХреЛ рдЕрдВрд╢ рдирд╣реБрди рд╕рдХреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдорд╕рдБрдЧ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдкрд╣реБрдБрдЪ рдирднрдПрдХреЛ рднреМрддрд┐рдХ рд░реВрдкрдорд╛ рдкреГрдердХ рдореЗрд╕рд┐рди рдЫред)
  • рдо рдореЗрд░реЛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ (рд╡рд╛ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдХреЗрд╣реА рднрд╛рдЧ) рдмреБрдЯ рднреЛрд▓реНрдпреБрдо (рдореВрд▓ рд╡рд┐рднрд╛рдЬрди) рдмрд╛рдЯ рдЕрд▓рдЧ рдЕрд░реНрдХреЛ рд╕реНрдерд╛рдирдорд╛ рд╕рд╛рд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ (рдХрд┐рдирдХрд┐, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдорд╕рдБрдЧ рдпрд╕рдорд╛ рдкрд░реНрдпрд╛рдкреНрдд рдард╛рдЙрдБ рдЫреИрди)ред

рдпрд╕рд▓реЗ рдореЗрд░реЛ рджреИрдирд┐рдХ рдХрд╛рдордмрд╛рдЯ рдзреЗрд░реИ рдЬрд╕реЛ рдкреНрд░рдореБрдЦ рдХреЗрд╕рд╣рд░реВ рдХрднрд░ рдЧрд░реНрдиреБрдкрд░реНрджрдЫред рдЦреИрд░, рд╕реБрд░реБ рдЧрд░реМрдВред

рдкреНрдпрд╛рдХреЗрдЬ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрджреИ

╨Э╨░ рдореНрдпрд╛рдХ рдо рдпрд╕рд▓рд╛рдИ рдЦреЛрд▓реНрди рд░ рдЦреЛрдЬрдХрд░реНрддрд╛рдорд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рд╣реЗрд░реНрди рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рджрд╛рдпрд╛рдБ рдХреНрд▓рд┐рдХ рдЧрд░реНрдЫреБред рдЖрдЦрд┐рд░, рд╡рд╛рд╕реНрддрд╡рдорд╛ рдпреЛ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рдЪреНрдЫрдиреНрди рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд╣реЛ! (рдорд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рддреНрдпрд╣рд╛рдБ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдЫрдиреН .pkg рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдПрдХ рднрд╛рдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЬреБрди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╣реЛрдЗрдирдиреН, рддрд░ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдкреНрд░рд╛рдпрдГ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛ рдЧрд░реНрджреИрдирдиреН)ред

рд╣рд╛рдЗрдХреБ рдорд╛ рдо рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рджрд╛рдпрд╛рдБ рдХреНрд▓рд┐рдХ рдЧрд░реНрдЫреБ, рддреНрдпрд╕рдкрдЫрд┐ рднрд┐рддреНрд░ рдХреЗ рдЫ рднрдиреЗрд░ рд╣реЗрд░реНрди "рд╕рд╛рдордЧреНрд░реА" рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рддрд░ рдпрд╣рд╛рдБ рджреБрдИрд╡рдЯрд╛ рдХреНрд▓рд┐рдХ рдЧрд░реЗрд░ рдЦреЛрд▓реНрдиреЗ рдХреНрд╖рдорддрд╛ рдмрд┐рдирд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдорд╛рддреНрд░ рдЫред
рдкреНрдпрд╛рдХреЗрдЬ (рдЕрд╕реНрдерд╛рдпреА рд░реВрдкрдорд╛) рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛ рд╣реЛ рднрдиреЗ рдпреЛ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рд╣реБрдиреЗрдЫ .hpkg рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХ рдорд╛рд░реНрдлрдд рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдгрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЪрд┐рдиреНрддрд╛ рд▓рд┐рдиреБ рдкрд░реНрджреИрдиред (рд╡реИрд╕реЗ, рддрдкрд╛рдИрдВ рдЦреЛрд▓реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ .hpkg рдкреНрдпрд╛рдХреЗрдЬ рдорд╛ Expander, рдЬрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рдХреБрдиреИ рдЕрдиреНрдп рд╕рдВрдЧреНрд░рд╣ рдЬрд╕реНрддреИ рдЕрдирдкреНрдпрд╛рдХ рдЧрд░реНрди рд╕рдХреНрдЫ)ред

рд╣рд╛рдЗрдХреБрдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдЫреИрдЯреМрдВ рджрд┐рди: рд╕реНрд░реЛрддрд╣рд░реВ, рдЖрдЗрдХрдирд╣рд░реВ рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд
HaikuDepot рдХреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреНрдпрд╛рдХреЗрдЬ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕реВрдЪреА рд╣реЗрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рддрд░ рддреНрдпрд╣рд╛рдБ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рд╣реЗрд░реНрдиреЗ рдХреБрдиреИ рддрд░рд┐рдХрд╛ рдЫреИрди, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, README.md рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдЧрд░реЗрд░ред

рдореНрдпрд╛рдХрд▓реЗ рдпрд╕ рдХреЛрдЯреАрдорд╛ рдЬрд┐рддреНрдЫ, рддрд░ рддрдкрд╛рдИрд▓реЗ рдЪрд╛рд╣рд╛рдиреБ рднрдПрдХреЛ рд╣рд╛рдЗрдХреБрдбрд┐рдкреЛрдЯ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдердкреНрди рдзреЗрд░реИ рдЧрд╛рд╣реНрд░реЛ рд╣реБрдиреБ рд╣реБрдБрджреИрдиред

GUI рдорд╛рд░реНрдлрдд рдкреНрдпрд╛рдХреЗрдЬ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджреИ

╨Э╨░ рдореНрдпрд╛рдХ, рдзреЗрд░реИ рдбрд┐рд╕реНрдХ рдЫрд╡рд┐рд╣рд░реВ .dmg рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН .appред рдбрд┐рд╕реНрдХ рдЫрд╡рд┐рдорд╛ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рддреНрдпрд╕рдкрдЫрд┐ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрд╕рд▓рд╛рдИ рдбреНрд░реНрдпрд╛рдЧ рдЧрд░реЗрд░ /Applications рдЦреЛрдЬрдХрд░реНрддрд╛ рдорд╛ред рдпреЛ рдореЗрд░реЛ рд▓рд╛рдЧрд┐ рдирднрдиреНрджреИ рдЬрд╛рдиреНрдЫ, рддрд░ рдореИрд▓реЗ рд╕реБрдиреЗрдХреЛ рдЫреБ рдХрд┐ рдХреЗрд╣рд┐ newbies рдпрд╕рд▓рд╛рдИ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди рд╕рдХреНрд╖рдо рдирд╣реБрди рд╕рдХреНрдЫред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдПрдкреНрдкрд▓рд▓реЗ рдкреНрд░рдгрд╛рд▓реА-рд╡реНрдпрд╛рдкреА рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА "рд╕реБрдЭрд╛рд╡" рджрд┐рдиреНрдЫ /Applications (NEXT рдорд╛ рдпреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдкрдорд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ), рддрд░ рддрдкрд╛рдЗрдБ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рддрдкрд╛рдЗрдБрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдлрд╛рдЗрд▓ рд╕рд░реНрднрд░ рд╡рд╛ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдорд╛ рд░рд╛рдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред $HOME/Applications, рдпрджрд┐ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпреЛ рдордирдкрд░реНрдЫ рднрдиреЗред

рд╣рд╛рдЗрдХреБ рдорд╛, рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рдбрдмрд▓ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рддреНрдпрд╕рдкрдЫрд┐ "рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН" рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдпреЛ рд╕рдЬрд┐рд▓реЛ рд╣реБрди рд╕рдХреНрджреИрдиред рдо рд╕реЛрдЪрд┐рд░рд╣реЗрдХреЛ рдЫреБ рдХрд┐ рдХреЗ рд╣реБрдиреНрдЫ рдпрджрд┐ рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рд╣рд╛рдЗрдХреБрдкреЛрд░реНрдЯрдорд╛ рдЙрдкрд▓рдмреНрдз рд░рд╣реЗрдХрд╛ рддрд░ рдЕрдЭреИ рд╕реНрдерд╛рдкрд┐рдд рдирднрдПрдХрд╛ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдЫрдиреНред рд▓рд┐рдирдХреНрд╕рдорд╛ рдЙрдиреАрд╣рд░реВрд▓рд╛рдИ рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдХреЗ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╡рд╛рд╕реНрддрд╡рдореИ рдерд╛рд╣рд╛ рдЫреИрди, рддрд░ рд╕рдорд╛рдзрд╛рди рд╕реНрдкрд╖реНрдЯ рдЫ - рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рд╕реЛрдзреНрдиреБрд╣реЛрд╕реН рдХрд┐ рдЙрдиреАрд╣рд░реВрд▓реЗ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рдХрд┐ рдЫреИрдиред рдареНрдпрд╛рдХреНрдХреИ рдХреЗ рд╣рд╛рдЗрдХреБ рдЧрд░реНрдЫред

рд╣рд╛рдЗрдХреБрдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдЫреИрдЯреМрдВ рджрд┐рди: рд╕реНрд░реЛрддрд╣рд░реВ, рдЖрдЗрдХрдирд╣рд░реВ рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд
рдореИрд▓реЗ 'рд╕реЗрдирд┐рдЯреА' рдкреНрдпрд╛рдХреЗрдЬ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реЗрдВ рд░ рдпрд╕рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реЗрдВ, рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рдХрд┐ рдпрд╕рдХреЛ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдХрд╣рд╛рдБрдмрд╛рдЯ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ (рднрдгреНрдбрд╛рд░рд╣рд░реВ рдкрд╣рд┐рд▓реЗ рдиреИ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рджрд░реНрддрд╛ рднрдЗрд╕рдХреЗрдХрд╛ рдЫрдиреН)ред рд╣рд░реЗрдХ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгрд▓реЗ рдпреЛ рдЧрд░реНрди рд╕рдХреНрджреИрдиред

рдЕрд░реНрдХреЛ рддрд░рд┐рдХрд╛ рднрдиреЗрдХреЛ рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд╣реЛ, рдХреЗрд╡рд▓ рддрд╛рдиреНрдиреБрд╣реЛрд╕реН рд░ рдЫреЛрдбреНрдиреБрд╣реЛрд╕реН .hpkg рдкреНрдпрд╛рдХреЗрдЬ рд╡рд╛ рднрд┐рддреНрд░ /Haiku/system/packages (рдкреНрд░рдгрд╛рд▓реА-рд╡реНрдпрд╛рдкреА рд╕реНрдерд╛рдкрдирд╛рдХреЛ рд▓рд╛рдЧрд┐, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛), рд╡рд╛ рднрд┐рддреНрд░ /Haiku/home/config/packages (рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реНрдерд╛рдкрдирд╛рдХреЛ рд▓рд╛рдЧрд┐; рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдЧрд░реНрджрд╛ рдЙрдкрд▓рдмреНрдз рдЫреИрди - рдо рдЕрдЭреИ рдкрдирд┐ рдпрд╕ рдард╛рдЙрдБрдорд╛ "рдХрдиреНрдлрд┐рдЧ" рд╢рдмреНрджрдмрд╛рдЯ рд░рд┐рд╕рд╛рдПрдХреЛ рдЫреБ, рдЬреБрди рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдореЗрд░реЛ рд▓рд╛рдЧрд┐ "рд╕реЗрдЯрд┐рдЩреНрд╕" рдХреЛ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рд╣реЛ)ред рд░ рд╣рд╛рдЗрдХреБрдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛ рдЕрдЭреИ рдЙрдкрд▓рдмреНрдз рдЫреИрди (рддреНрдпрд╕реИрд▓реЗ рд╕рд╛рдпрдж рдпреЛ рдзреЗрд░реИ рд╕рд░рд▓ рдЫ - рдорд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫреИрди, рдмрд╣реБ-рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрд╖рдорддрд╛рд╣рд░реВрд▓реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдкрдорд╛ рдбреЗрд╕реНрдХрдЯрдк рдбреЗрд╕реНрдХрдЯрдк рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЪреАрдЬрд╣рд░реВ рдЬрдЯрд┐рд▓ рдмрдирд╛рдЙрдБрджрдЫ)ред

рд╣рд╛рдЗрдХреБ рдпрд╕ рд╢реНрд░реЗрдгреАрдорд╛ рдЬрд┐рддреНрдЫ рдХрд┐рдирднрдиреЗ рдпрд╕рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рдкреНрд░рдгрд╛рд▓реА рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдорд╛ рдкрдирд┐ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрдЫред

GUI рдмрд╛рдЯ рдкреНрдпрд╛рдХреЗрдЬ рд╣рдЯрд╛рдЙрдБрджреИ

╨Э╨░ рдореНрдпрд╛рдХ, рддрдкрд╛рдИрдВрд▓реЗ рд░рджреНрджреАрдХреЛ рдЯреЛрдХрд░реАрдорд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЖрдЗрдХрди рддрд╛рдиреНрдиреБ рдЖрд╡рд╢реНрдпрдХ рдЫ, рд░ рдпрддрд┐ рдорд╛рддреНрд░ рд╣реЛред рд╕рдЬрд┐рд▓реИ!

рд╣рд╛рдЗрдХреБ рдорд╛, рд╕рд░реНрд╡рдкреНрд░рдердо, рддрдкрд╛рдЗрдБрд▓реЗ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкреНрдпрд╛рдХреЗрдЬ рдХрд╣рд╛рдБ рдЕрд╡рд╕реНрдерд┐рдд рдЫ рднрдиреЗрд░ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рдХрд┐рдирдХрд┐ рддрдкрд╛рдЗрдБ рд╡рд┐рд░рд▓реИ рдпрд╕рд▓рд╛рдИ рд╕рд╣реА рдард╛рдЙрдБрдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ (рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рд╕рдмреИ рдЧрд░реНрдЫ)ред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рддрдкрд╛рдИрд▓реЗ рднрд┐рддреНрд░ рд╣реЗрд░реНрдиреБ рдкрд░реНрдЫ /Haiku/system/packages (рдкреНрд░рдгрд╛рд▓реА-рд╡реНрдпрд╛рдкреА рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реНрдерд╛рдкрдирд╛рдХреЛ рд╕рд╛рде), рд╡рд╛ рднрд┐рддреНрд░ /Haiku/home/config/packages (рдХреЗ рдореИрд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░реЗрдВ рдХрд┐ "рдХрдиреНрдлрд┐рдЧ" рдПрдХ рдЧрд▓рдд рдирд╛рдо рд╣реЛ?) рддреНрдпрд╕рдкрдЫрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рд░рджреНрджреАрдЯреЛрдХрд░реАрдорд╛ рддрд╛рдирд┐рдиреНрдЫ, рд░ рддреНрдпреЛ рд╣реЛред
рд╕рдЬрд┐рд▓реИ! рддрд░, рдо рддреНрдпреЛ рднрдиреНрджрд┐рдирдБ ред рдпрд╣рд╛рдБ рд╕рд╛рдБрдЪреНрдЪреИ рдХреЗ рднрдЗрд░рд╣реЗрдХреЛ рдЫ:

рд╣рд╛рдЗрдХреБрдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдЫреИрдЯреМрдВ рджрд┐рди: рд╕реНрд░реЛрддрд╣рд░реВ, рдЖрдЗрдХрдирд╣рд░реВ рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд
рдпрджрд┐ рддрдкрд╛рдЗрдБ рд░рджреНрджреАрдЯреЛрдХрд░реАрдорд╛ рдПрдЙрдЯрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рддрд╛рдиреНрдиреБ рднрдпреЛ рднрдиреЗ рдпреЛ рдХреЗ рд╣реБрдиреНрдЫ /Haiku/system/packages

QtQuickApp рдорд╛ рд░рд╣реЗрдХреЛ рдореЗрд░реЛ рд╣рд┐рдЬреЛрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╕рди "Hello World" рд▓рд╛рдИ рд░рджреНрджреАрдЯреЛрдХрд░реАрдорд╛ рд╕рд╛рд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реЗрдХреЛ рдЫреБред рдореИрд▓реЗ рдкреНрд░рдгрд╛рд▓реА рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд╕рд╛рд░реНрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реЗрди, рд░ рд╕рдмреИ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдкреНрд░рдгрд╛рд▓реА рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рд╕реНрдерд╛рдкрдирд╛ рднрдПрдХрд╛рд▓реЗ, рдкреНрдпрд╛рдХреЗрдЬ рд╣рдЯрд╛рдЙрди рдЕрд╕рдореНрднрд╡ рдЫ .hpkg рдкрд░рд┐рд╡рд░реНрддрди рдмрд┐рдирд╛ "рдпрд╕рдХреЛ рд╕рд╛рдордЧреНрд░реА"ред рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдбрд░рд╛рдЙрдБрдиреЗрдЫ рд░ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рддреЛрдХрд┐рдПрдХреЛ "рд░рджреНрдж" рдмрдЯрди рдерд┐рдЪреНрдиреЗрдЫред

рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрдЫ рд╢реНрд░реАред waddlesplash:

рдпреЛ рдкреЛрд╕реНрдЯ 10 рд╡рд░реНрд╖ рднрдиреНрджрд╛ рдкреБрд░рд╛рдиреЛ рд╣реЛред рдкреНрд░рд╛рдп: рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рддрд╛рдХрд┐ рдкреНрдпрд╛рдХреЗрдЬ рдЖрдлреИ рд╕рд╛рд░рд┐рдпреЛ рдЬрдм рдЪреЗрддрд╛рд╡рдиреА рдорд╛рддреНрд░ рджреЗрдЦрд┐рдиреНрдЫред рдирд┐рдпрдорд┐рдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЬреЗ рднрдП рдкрдирд┐ рдпреЛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред

рдареАрдХ рдЫ, рд╕рд╛рдпрдж рдореИрд▓реЗ рд╣рд╛рдЗрдХреБрдбреЗрдкреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдпреЛ рдЧрд░реНрдиреБ рдкрд░реНрдЫ? рдо рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рдбрдмрд▓ рдХреНрд▓рд┐рдХ рдЧрд░реНрдЫреБ /Haiku/system/packages, "рдЕрдирдЗрдиреНрд╕реНрдЯрд▓" рдмрдЯрди рджреЗрдЦрд╛ рдкрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрдБрджреИред рд╣реЛрдЗрди, рддреНрдпрд╣рд╛рдБ (рдХреЗрд╡рд▓) "рд╕реНрдерд╛рдкрдирд╛" рдЫред "Uninstall", рддрдкрд╛рдИрдВ рдХрд╣рд╛рдБ рд╣реБрдиреБрд╣реБрдиреНрдЫ?

рдХреЗрд╡рд▓ рд░рдорд╛рдЗрд▓реЛрдХреЛ рд▓рд╛рдЧрд┐, рдореИрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕реНрдерд╛рдкрд┐рдд рдкреНрдпрд╛рдХреЗрдЬрдорд╛ "рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН" рдХреНрд▓рд┐рдХ рдЧрд░реЗрдорд╛ рдХреЗ рд╣реБрдиреНрдЫ рднрдиреЗрд░ рд╣реЗрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реЗрдВред рдпреЛ рдпрд╕реНрддреЛ рдирд┐рд╕реНрдХрдиреНрдЫ:

рд╣рд╛рдЗрдХреБрдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдЫреИрдЯреМрдВ рджрд┐рди: рд╕реНрд░реЛрддрд╣рд░реВ, рдЖрдЗрдХрдирд╣рд░реВ рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд
рдпрджрд┐ рддрдкрд╛рдЗрдБ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕реНрдерд╛рдкрд┐рдд рдкреНрдпрд╛рдХреЗрдЬ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ рдпреЛ рд╣реБрдиреНрдЫред

рдЕрд░реНрдХреЛ рджреЗрдЦрд┐рдиреНрдЫ:

рд╣рд╛рдЗрдХреБрдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдЫреИрдЯреМрдВ рджрд┐рди: рд╕реНрд░реЛрддрд╣рд░реВ, рдЖрдЗрдХрдирд╣рд░реВ рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд
рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдЕрдШрд┐рд▓реНрд▓реЛ рд╡рд┐рдиреНрдбреЛрдорд╛ "рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдиреБрд╣реЛрд╕реН" рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рдпреЛ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ

рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рдпреЛ рд╕рдлреНрдЯрд╡реЗрдпрд░ рддреНрд░реБрдЯрд┐ рд╣реЛ; рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд┐рдЩреНрдХ рдкрд╣рд┐рд▓реЗ рдиреИ рддреНрдпрд╣рд╛рдБ рдЫред [рд▓реЗрдЦрдХрд▓реЗ рд▓рд┐рдЩреНрдХ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБрднрдПрдХреЛ рдЫреИрди - рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рджрдХ]

рджреНрд░реБрдд рд╕рдорд╛рдзрд╛рди: рдкреНрдпрд╛рдХреЗрдЬ рдкрд╣рд┐рд▓реЗ рдиреИ рднрд┐рддреНрд░ рдЫ рднрдиреЗ "рдЕрдирдЗрдиреНрд╕реНрдЯрд▓" рдмрдЯрди рдердкреНрдиреБрд╣реЛрд╕реН /Haiku/system/packages, рд╡рд╛ рдорд╛ /Haiku/home/config/packages.

HaikuDepot рдорд╛ рд╕реНрдерд╛рдкрд┐рдд рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╕реВрдЪреА рд╣реЗрд░реНрджрд╛, рдо рд╕реВрдЪреАрдорд╛ рдореЗрд░реЛ рдкреНрдпрд╛рдХреЗрдЬ рджреЗрдЦреНрдЫреБ рд░ рдпрд╕рд▓рд╛рдИ рд╣рдЯрд╛рдЙрди рд╕рдХреНрдЫреБред

рдореНрдпрд╛рдХрд▓реЗ рдпрд╕ рд╢реНрд░реЗрдгреАрдорд╛ рдЬрд┐рддреНрдЫред рддрд░ рдо рдХрд▓реНрдкрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫреБ рдХрд┐ рдЙрдЪрд┐рдд рд╕реЗрдЯрдЕрдк рд╕рдВрдЧ, Haiku рдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ Mac рдорд╛ рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рд╣реБрдиреЗрдЫред (рдПрдХрдЬрдирд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓реЗ рдпрд╕рд▓рд╛рдИ рдпрд╕рд░реА рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реЗ: "рд╣рд╛рдЗрдХреБрдбреЗрдкреЛрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдердкреНрди рдПрдХ рдШрдгреНрдЯрд╛ рднрдиреНрджрд╛ рдХрдо, рдпрджрд┐ рддрдкрд╛рдИрд▓рд╛рдИ рдереЛрд░реИ C++ рдерд╛рд╣рд╛ рдЫ рднрдиреЗ, рдХреБрдиреИ рд╕реНрд╡рдпрдВрд╕реЗрд╡рдХрд╣рд░реВ?)

рдкреНрдпрд╛рдХреЗрдЬрдмрд╛рдЯ рдХреЗрд╣рд┐ рд╣рдЯрд╛рдЙрдБрджреИ

рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд▓рд╛рдИ рдиреИ рд╣рдЯрд╛рдЙрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реМрдВ, рдкреНрдпрд╛рдХреЗрдЬ рд╣реЛрдЗрди .hpkg, рдЬрд╕рдмрд╛рдЯ рдпреЛ рдЖрдпреЛ (рдорд▓рд╛рдИ рд╢рдВрдХрд╛ рдЫ рдХрд┐ "рдХреЗрд╡рд▓ рдорд░реНрддреНрдпрд╣рд░реВ" рдХреЛ рд▓рд╛рдЧреА рдХреБрдиреИ рдлрд░рдХ рдЫ)ред

╨Э╨░ рдореНрдпрд╛рдХ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдлрд╛рдЗрд▓рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрдЫ .dmgрдЖрд╡реЗрджрди рдкреНрдпрд╛рдХреЗрдЬ рдХрд╣рд╛рдБрдмрд╛рдЯ рдЖрдЙрдБрдЫ .appред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдЫрд╡рд┐рд╣рд░реВ .dmg рдбрд╛рдЙрдирд▓реЛрдб рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдЬрдореНрдорд╛ рдЧрд░рд┐рдиреНрдЫ, рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░рд┐рдиреНрдЫ /Applicationsред рдпреЛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░рд┐рдиреНрдЫ рдХрд┐ рдзреЗрд░реИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдЖрдлреИрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫреИрди рдХрд┐ рддрд┐рдиреАрд╣рд░реВ рдХреЗ рдЧрд░реНрджреИрдЫрдиреН, рдпреЛ рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдПрдХ рдкреВрд░реНрд╡ рдПрдкреНрдкрд▓ рдХрд░реНрдордЪрд╛рд░реА рджреНрд╡рд╛рд░рд╛ рдкреБрд╖реНрдЯрд┐ рдЧрд░рд┐рдПрдХреЛ рдЫред (рдорд▓рд╛рдИ рдореНрдпрд╛рдХрдорд╛ рдорди рдирдкрд░реНрдиреЗ рдЪреАрдЬрд╣рд░реВ рдордзреНрдпреЗ рдПрдЙрдЯрд╛ред рд░, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, AppImage рд╕рдБрдЧ рддреНрдпрд╣рд╛рдБ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд░ рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рдХреБрдиреИ рднрд┐рдиреНрдирддрд╛ рдЫреИрдиред рдкреНрд░рддрд┐рдорд╛рд▓рд╛рдИ рд░рджреНрджреАрдЯреЛрдХрд░реАрдорд╛ рддрд╛рдиреНрдиреБрд╣реЛрд╕реН = рдпреЛ рд╣реЛред рд╕рдЬрд┐рд▓реЛ!)

рд╣рд╛рдЗрдХреБ рдорд╛рдмреАрдЪрдорд╛ рд╡рд┐рднрд╛рдЬрди рдкрдирд┐ рдЫ apps/ ╨╕ packages/, рддреНрдпрд╕реИрд▓реЗ рдорд▓рд╛рдИ рд╢рдВрдХрд╛ рдЫ рдХрд┐ рдпрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рд╕реНрдкрд╖реНрдЯ рдкрд╛рд░реЗрдХреЛ рдЫред рддрд░ рдХреЗ рд╣реБрдиреНрдЫ рдпрджрд┐ рддрдкрд╛рдЗрдБ рдмрд╛рдЯ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рддрд╛рдиреНрдиреБ рд╣реБрдиреНрдЫ apps/ рднрд╛рдбреЛрдорд╛ рд╣рд╛рд▓:

рд╣рд╛рдЗрдХреБрдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдЫреИрдЯреМрдВ рджрд┐рди: рд╕реНрд░реЛрддрд╣рд░реВ, рдЖрдЗрдХрдирд╣рд░реВ рд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд
рдпреЛ рдХреЗ рд╣реБрдиреНрдЫ рдЬрдм рддрдкрд╛рдЗрдБ рдлрд╛рдЗрд▓рдмрд╛рдЯ рд▓рд┐рдЗрдПрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣рдЯрд╛рдЙрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ .hpkg

рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд░реВрдкрдорд╛ рдпреЛ рд╕рд╣реА рдЫ (рд╕рдмреИ рдкрдЫрд┐, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд╣рд┐рд▓реЛ рд╕реНрдерд╛рдирдорд╛ рдкрдвреНрди-рдорд╛рддреНрд░ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╣реЛрд╕реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ), рддрд░ рдпреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдпреЛрдЧреА рдЫреИрдиред

рджреНрд░реБрдд рд╕рдорд╛рдзрд╛рди: рдпрд╕рдХреЛ рд╕рдЯреНрдЯрд╛ рдореЗрдЯрд╛рдЙрди GUI рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕реБрдЭрд╛рд╡ рджрд┐рдиреБрд╣реЛрд╕реН .hpkg

рдХреЗрд╡рд▓ рд░рдорд╛рдЗрд▓реЛрдХреЛ рд▓рд╛рдЧрд┐, рдореИрд▓реЗ Alt+D рдерд┐рдЪреЗрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдирдХреНрдХрд▓ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реЗрдВред рдореИрд▓реЗ "рдкрдвреНрди-рдорд╛рддреНрд░ рднреЛрд▓реНрдпреБрдордорд╛ рд╡рд╕реНрддреБрд╣рд░реВ рд╕рд╛рд░реНрди рд╡рд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрди рдЕрд╕рдорд░реНрде" рд╕рдиреНрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдВред рд░ рд╕рдмреИ рдХрд╛рд░рдг /system (рдмрд╛рд╣реЗрдХ /system/packages ╨╕ /system/settings) packagefs рдорд╛рдЙрдиреНрдЯ рдкреЛрдЗрдиреНрдЯ рд╣реЛ (рдпреЛ рдЖрдЙрдЯрдкреБрдЯрдорд╛ рдХрд╕рд░реА рджреЗрдЦрд┐рдиреНрдЫ рднрдиреЗрд░ рд╕рдореНрдЭрдиреБрд╣реЛрд╕реН df?) рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдЖрджреЗрд╢рдХреЛ рдЖрдЙрдЯрдкреБрдЯ mount рд╕реНрдерд┐рддрд┐ рд╕реНрдкрд╖реНрдЯ рдЧрд░реНрджреИрди (рдЬрд╕реНрддреИ рдЕрдШрд┐рд▓реНрд▓реЛ рд▓реЗрдЦ рдордзреНрдпреЗ рдПрдХ рдорд╛ рднрдирд┐рдПрдХреЛ рдерд┐рдпреЛ), mountvolume рддрдкрд╛рдИрдВрд▓реЗ рдХреЗ рдЦреЛрдЬрд┐рд░рд╣рдиреБ рднрдПрдХреЛ рджреЗрдЦрд╛рдЙрдБрджреИрди (рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд▓реБрдк рдорд╛рд░реНрдлрдд рдорд╛рдЙрдиреНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ .hpkg "рднреЛрд▓реНрдпреБрдорд╣рд░реВ" рдорд╛рдирд┐рдиреЗ рдЫреИрди), рд░ рдореИрд▓реЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЖрджреЗрд╢рд╣рд░реВ рдкрдирд┐ рдмрд┐рд░реНрд╕реЗрдВред

AppImage рдмрд╛рд╣реЗрдХ рдпрд╕ рд╢реНрд░реЗрдгреАрдорд╛ рдХрд╕реИрд▓реЗ рдЬрд┐рддреЗрди (рддрд░ рдпреЛ, рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЗрдорд╛рдирджрд╛рд░ рд╣реБрди, рдПрдХ рдкрдХреНрд╖рдкрд╛рддреА рд╡рд┐рдЪрд╛рд░ рд╣реЛ)ред рдпрджреНрдпрдкрд┐, рдХрд╕реИрд▓реЗ рдХрд▓реНрдкрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫ рдХрд┐ tweaking рдкрдЫрд┐, рд╣рд╛рдЗрдХреБ рдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдореНрдпрд╛рдХ рдорд╛ рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рд╣реБрдиреЗрдЫред

рдиреЛрдЯ: рддрдкрд╛рдИрдВрд▓реЗ "рдЦрдгреНрдб" рдХреЛ рд╕рдореНрдмрдиреНрдзрдорд╛ "рднреЛрд▓реНрдпреБрдо" рдХреЗ рд╣реЛ рднрдиреЗрд░ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдпреЛ рд╕рдореНрднрд╡рддрдГ "рдлреЛрд▓реНрдбрд░" рд░ "рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА" рдХреЛ рд╕рдореНрдмрдиреНрдзрд╕рдБрдЧ рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ рдЫ: рдзреЗрд░реИрдЬрд╕реЛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХрдорд╛ рдлреЛрд▓реНрдбрд░рдХреЛ рд░реВрдкрдорд╛ рджреЗрдЦрд╛ рдкрд░реНрдЫрдиреН, рддрд░ рддреА рд╕рдмреИ рд╣реЛрдЗрдирдиреН (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░рд┐рдПрдХрд╛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ)ред рдХреЗ рдпрд╕ рдкреНрд░рдХрд╛рд░рдХреЛ рдкреНрд░рджрд░реНрд╢рдирд▓реЗ рдорд▓рд╛рдИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдореВрд░реНрдЦ рдмрдирд╛рдЙрдБрдЫ?

рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рд╕рд╛рдордЧреНрд░реАрд▓рд╛рдИ рдЕрд░реНрдХреЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджреИ

╨Э╨░ рдореНрдпрд╛рдХ, рдо рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрд╡рдХ рдкреНрдпрд╛рдХреЗрдЬ рддрд╛рдиреНрдиреБрд╣реЛрд╕реН .app, рд░ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдкреНрдпрд╛рдХреЗрдЬ рднрд┐рддреНрд░ рднрдПрдХрд╛рд▓реЗ, рддрд┐рдиреАрд╣рд░реВ рд╕рдБрдЧреИ рд╕рд░реНрдЫрдиреНред

рд╣рд╛рдЗрдХреБ рдорд╛, рдо рдПрдкреНрд▓рд┐рдХреЗрд╕рди рддрд╛рдиреНрджрдЫреБ, рддрд░ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдЫреИрдирдиреНред

рджреНрд░реБрдд рд╕рдорд╛рдзрд╛рди: рдпрд╕рдХреЛ рд╕рдЯреНрдЯрд╛ рд╕рдореНрдкреВрд░реНрдг `.hpkg рдкреНрдпрд╛рдХреЗрдЬ, рдХреБрдиреИ рдкрдирд┐ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ, рдпрджрд┐ рдХреБрдиреИ рдЫ рднрдиреЗ рддрд╛рдиреНрдиреБрд╣реЛрд╕реН рд╕реБрдЭрд╛рд╡ рджрд┐рдиреБрд╣реЛрд╕реНред

рдореНрдпрд╛рдХрд▓реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдпрд╕ рд╢реНрд░реЗрдгреАрдорд╛ рдЬрд┐рддреНрдЫред рдХрдореНрддрд┐рдорд╛ рдореЗрд░реЛ рд▓рд╛рдЧрд┐, рддрд┐рдиреАрд╣рд░реВрдХреЛ рдкреНрд░рддрд┐рдорд╛рдирдХреЛ рдкреНрд░реЗрдореАред рдореИрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╣рд╛рдЗрдХреБрдорд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдиреБрдкрд░реНрдЫ .hpkg рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд╕рдЯреНрдЯрд╛, рддрд░ рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдорд▓рд╛рдИ рдпреЛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрджреИрди ...

рдпрд╕рдХреЛ рд╕рдмреИ рдирд┐рд░реНрднрд░рддрд╛ рд╕рдВрдЧ рдкреНрдпрд╛рдХреЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН

рд╣рд░реЗрдХ рдореЗрд╕рд┐рди рд╕рдБрдзреИ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЬрдбрд╛рди рд╣реБрдБрджреИрдиред рдпрд╕рдХреЛ рд╡рд┐рдкрд░рд┐рдд, рдХреЗрд╣рд┐ рдореЗрд╕рд┐рдирд╣рд░реВ (рд╣реЛ, рдо рддрдкрд╛рдИрд▓рд╛рдИ рд╣реЗрд░реНрджреИ рдЫреБ, рдЖрдзреБрдирд┐рдХ рд╡рд┐рдиреНрдбреЛрдЬ, рдореНрдпрд╛рдХ рд░ рд▓рд┐рдирдХреНрд╕) рдпреЛ рдмрд┐рд░реНрд╕рдиреНрдЫред рдпреЛ рдореЗрд░реЛ рд▓рд╛рдЧрд┐ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рдХрд┐ рдо рдЗрдиреНрдЯрд░рдиреЗрдЯ рдХреНрдпрд╛рдлреЗрдорд╛ рдЬрд╛рди рд╕рдХреНрдЫреБ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рдЯрд╛рдЙрди рд╕рдХрд┐рдиреЗ рдбреНрд░рд╛рдЗрднрдорд╛ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдпреЛ рдбреНрд░рд╛рдЗрднрд▓рд╛рдИ рдореЗрд░реЛ рдЧреГрд╣ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдШреБрд╕рд╛рдЙрдиреБрд╣реЛрд╕реН рд░ рд╕рдмреИ рдХреБрд░рд╛рд▓реЗ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫ рднрдиреНрдиреЗ рдХреБрд░рд╛рдорд╛ рдирд┐рд╢реНрдЪрд┐рдд рд╣реБрдиреБрд╣реЛрд╕реН [рдЬреЛрдЦрд┐рдордкреВрд░реНрдг рдорд╛рдиреНрдЫреЗ, рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ рдпреЛ рдЧрд░реНрджреИ... - рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рджрдХ]ред

рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рдо рд╡рд┐рдиреНрдбреЛрдЬ рд░ рд▓рд┐рдирдХреНрд╕рдорд╛ рд╕рд╛рдорд╛рдиреНрдп рднрдиреНрджрд╛ рдЕрд▓рд┐ рдмрдвреА рдЕрдореЗрдЯ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реБрдиреНрдЫреБред

╨Э╨░ рдореНрдпрд╛рдХ рдпреЛ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдПрдЙрдЯрд╛ рдлрд╛рдЗрд▓ рд╣реЛ, рддрдкрд╛рдИрдВрд▓реЗ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ .dmgред рдкреНрд░рд╛рдпрдГ, рдпрд╕рдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ MacOS рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдмрд╛рд╣реЗрдХ рдЕрдиреНрдп рдХреБрдиреИ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдЫреИрдирдиреНред рдПрдЙрдЯрд╛ рдЕрдкрд╡рд╛рдж рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╣реБрдиреН рдЬрд╕рд▓рд╛рдИ рдЙрдкрдпреБрдХреНрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд╛рд╣рд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ javaред

рд╣рд╛рдЗрдХреБ рдорд╛ рдкреНрдпрд╛рдХреЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН .hpkg рдХрд╛ рд▓рд╛рдЧрд┐, рднрдиреНрдиреБрд╣реЛрд╕реН, java рдорд╛ рдЙрд╣реА рдЕрдиреБрдкреНрд░рдпреЛрдЧ, рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реБрди рд╕рдХреНрдЫ, рдХрд┐рдирдХрд┐ java рд▓рдХреНрд╖рд┐рдд рдореЗрд╕рд┐рдирдорд╛ рдЙрдкрд╕реНрдерд┐рдд рд╣реБрди рд╕рдХреНрдЫ рд╡рд╛ рдирд╣реБрди рд╕рдХреНрдЫред рддреНрдпрд╣рд╛рдБ рджрд┐рдЗрдПрдХреЛ рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдмреИ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛ рдЫ .hpkg, рд╣рд╛рдЗрдХреБрдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдмрд╛рд╣реЗрдХ рдкреНрд░рддреНрдпреЗрдХ рд╣рд╛рдЗрдХреБ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╣реБрдиреБрдкрд░реНрдЫ?

рдореНрдпрд╛рдХрд▓реЗ рдпреЛ рд╡рд░реНрдЧрд▓рд╛рдИ рд╕рд╛рдиреЛ рдЕрдиреНрддрд░рд▓реЗ рдЬрд┐рддреНрдЫред

рдЯрд┐рдкреНрдкрдгреА рд╢реНрд░реА. waddlesplash:

рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╕реЗрдЯрдХреЛ рд░реВрдкрдорд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд╕рдмреИ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рдПрдЙрдЯрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓реЗрдЦреНрди .hpkg рд╣рд╛рдЗрдХреБрдХреЛ рднрд┐рддреНрд░реА рдХрд╛рд░реНрдпрд╕рдБрдЧ рдкрд░рд┐рдЪрд┐рдд рдХрд╕реИрдХреЛ рд▓рд╛рдЧрд┐, рд▓рдЧрднрдЧ 15 рдорд┐рдиреЗрдЯ рдкрд░реНрдпрд╛рдкреНрдд рдЫред рдпрджрд┐ рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЫ рднрдиреЗ рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрди рдЧрд╛рд╣реНрд░реЛ рдЫреИрдиред рддрд░ рдореЗрд░реЛ рд▓рд╛рдЧрд┐ рдпреЛ рджреБрд░реНрд▓рдн рдЕрд╡рд╕реНрдерд╛ рд╣реЛред

рдпрд╕ рд╢реГрдЩреНрдЦрд▓рд╛рдХреЛ рдЕрд░реНрдХреЛ рд▓реЗрдЦ рд╕рдореНрдо рд╣рд╛рдореНрд░реЛ рд╕рд╛рд╕ рд╣реЛрд▓реНрдб рдЧрд░реМрдВред

рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рд╕реНрдерд╛рдирдорд╛ рд╕рд╛рд░реНрджреИ

рдореИрд▓реЗ рдкрд╣рд┐рд▓реЗ рд▓реЗрдЦреЗ рдЬрд╕реНрддреИ, рдо рдореЗрд░реЛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд░рд╛рдЦреНрди рдЪрд╛рд╣рдиреНрдЫреБ .hpkg (рд░рд╛рдореНрд░реЛ, рд╡рд╛ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЕрдВрд╢) рд╡рд┐рд╢реЗрд╖ рдард╛рдЙрдБрдорд╛, рдмреБрдЯ рднреЛрд▓реНрдпреБрдо (рдореВрд▓ рд╡рд┐рднрд╛рдЬрди) рдорд╛ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд▓реЗрд╕рдореЗрдиреНрдЯрдмрд╛рдЯ рдЕрд▓рдЧред рд╕рд╛рдорд╛рдиреНрдп (рдпрддрд┐ рд╕реИрджреНрдзрд╛рдиреНрддрд┐рдХ рдЫреИрди) рдХреЗрд╕рдорд╛, рдпрд╕рдХреЛ рдХрд╛рд░рдг рдпреЛ рд╣реЛ рдХрд┐ рдо рдирд┐рд░рдиреНрддрд░ рдореЗрд░реЛ (рдирд┐рд░реНрдорд┐рдд) рдбрд┐рд╕реНрдХрд╣рд░реВрдорд╛ рдЦрд╛рд▓реА рдард╛рдЙрдБрдмрд╛рдЯ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫреБ, рддрд┐рдиреАрд╣рд░реВ рдЬрддрд┐рд╕реБрдХреИ рдареВрд▓реЛ рднрдП рдкрдирд┐ред рд░ рдо рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдмрд╛рд╣реНрдп рдбреНрд░рд╛рдЗрднрд╣рд░реВ рд╡рд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдпрд░рд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрдЫреБ рдЬрд╣рд╛рдБ рдореЗрд░реЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЕрд╡рд╕реНрдерд┐рдд рдЫрдиреНред

╨Э╨░ рдореНрдпрд╛рдХ рдо рдХреЗрд╡рд▓ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд╕рд╛рд░реНрджреИ рдЫреБ .app рдлрд╛рдЗрдиреНрдбрд░рдорд╛ рд╣рдЯрд╛рдЙрди рд╕рдХрд┐рдиреЗ рдбреНрд░рд╛рдЗрдн рд╡рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛, рд░ рддреНрдпреЛ рд╣реЛред рдо рдЕрдЭреИ рдкрдирд┐ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдЦреЛрд▓реНрди рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдЧрд░реНрди рд╕рдХреНрдЫреБ рдЬрд╕рд░реА рдо рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдмреБрдЯ рднреЛрд▓реНрдпреБрдордмрд╛рдЯ рдЧрд░реНрдЫреБред рдмрд╕!

рд╣рд╛рдЗрдХреБ рдорд╛, рдорд▓рд╛рдИ рднрдирд┐рдПрдХреЛ рдерд┐рдпреЛ, рдпреЛ рдореЗрд░реЛ рд╕рд╛рд░реНрди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ .hpkg рд╣рдЯрд╛рдЙрди рд╕рдХрд┐рдиреЗ рдбреНрд░рд╛рдЗрдн рд╡рд╛ рд╕рдЮреНрдЬрд╛рд▓ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ, рддрд░ рддреНрдпрд╕рдкрдЫрд┐ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдорд╛рдЙрдиреНрдЯ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрд╕реЛрд▓рдорд╛ рдХреЗрд╣реА рджрд╕реНрддрд╛рд╡реЗрдЬ рдирдЧрд░рд┐рдПрдХрд╛ рдЖрджреЗрд╢рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдорд▓рд╛рдИ GUI рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдпреЛ рдХрд╕рд░реА рдЧрд░реНрдиреЗ рдерд╛рд╣рд╛ рдЫреИрдиред

рдореНрдпрд╛рдХрд▓реЗ рдпрд╕ рд╢реНрд░реЗрдгреАрдорд╛ рдЬрд┐рддреНрдЫред

рдЙрдирдХрд╛ рдЕрдиреБрд╕рд╛рд░ рд╢реНрд░реА. waddlesplash:

рдпреЛ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЧрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдЕрдиреБрдХреВрд▓рди рд╣реЛред рдпрджрд┐ рдПрдХ рднрдиреНрджрд╛ рдмрдвреА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдорд╛рдЧ рдЫ рднрдиреЗ, рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗрдЫреМрдВред рдХреБрдиреИ рдкрдирд┐ рдЕрд╡рд╕реНрдерд╛рдорд╛, рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛ рдЫред

рдпрд╕рдмрд╛рд░реЗ рд╣рд╛рдореА рдЕрд░реНрдХреЛ рд▓реЗрдЦрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреМрдВред

рдиреЗрдЯрд╡рд░реНрдХ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдХреЛ рдХреБрд░рд╛ рдЧрд░реНрджрд╛, рд╕реНрдерд╛рдиреАрдп рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрди рд╡рд╛ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХрдмрд╛рдЯ рд╕рд┐рдзреИ рдЪрд▓рд╛рдЙрди рд╕рдХрд┐рдиреЗ рд╕рд░рд▓, рдЦреЛрдЬреАрдпреЛрдЧреНрдп, рдиреЗрдЯрд╡рд░реНрдХ-рд╡рд╛рдЗрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ (рдЬрд╕реНрддреИ Zeroconf) рд╣реБрдиреБ рд░рд╛рдореНрд░реЛ рд╣реБрдиреНрдЫ (рдо рд▓реНрдпрд╛рди рдкрд╛рд░реНрдЯреАрд╣рд░реВ рдЕрдиреБрдорд╛рди рдЧрд░реНрджреИрдЫреБ)ред рдЕрд╡рд╢реНрдп рдкрдирд┐, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд╕рдБрдЧ рдорд╛рд░реНрдлрдд рдЕрдкреНрдЯ рдЖрдЙрдЯ рдЧрд░реНрдиреЗ рд╡рд┐рдХрд▓реНрдк рдЫ app_flags.

GUI рд╕рдБрдЧ hpkg рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдПрдХреАрдХрд░рдгрдорд╛ рдЕрдиреНрддрд┐рдо рд░рд┐рдкреЛрд░реНрдЯ

рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рдореБрдЦреНрдп рд░реВрдкрдорд╛ рдПрдХреАрдХрд░рдгрдХреЛ рд╕рд╛рдкреЗрдХреНрд╖ рдирдпрд╛рдБрдкрдирдХреЛ рдХрд╛рд░рдгрд▓реЗ .hpkg GUI рд▓реЗ рдЕрдЭреИ рдзреЗрд░реИ рдЪрд╛рд╣рд┐рдПрдХреЛ рдЫред рдЬреЗ рднрдП рдкрдирд┐, рддреНрдпрд╣рд╛рдБ рдХреЗрд╣рд┐ рдЪреАрдЬрд╣рд░реВ рдЫрдиреН рдЬреБрди UX рдХреЛ рд╕рд░реНрддрдорд╛ рд╕реБрдзрд╛рд░ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ ...

рдЕрд░реНрдХреЛ рдХреБрд░рд╛: рдХрд░реНрдиреЗрд▓ рдбрд┐рдмрдЧ рд▓реНрдпрд╛рдиреНрдб

рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдХрд░реНрдиреЗрд▓ рдкреНрдпрд╛рдирд┐рдХрдХреЛ рд╕рдордпрдорд╛ рдЖрджреЗрд╢рд╣рд░реВ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреБ рд░рд╛рдореНрд░реЛ рд╣реБрдиреЗрдЫ syslog | grep usbред рдЦреИрд░, рд╣рд╛рдЗрдХреБ рдорд╛ рдпреЛ рд╕рдореНрднрд╡ рдЫ рдХрд░реНрдиреЗрд▓ рдбрд┐рдмрдЧ рд▓реНрдпрд╛рдгреНрдб рдХреЛ рд▓рд╛рдЧреА рдзрдиреНрдпрд╡рд╛рджред рдпрджрд┐ рд╕рдмреИ рдХреБрд░рд╛ рдХрд░реНрдиреЗрд▓ рдЖрддрдВрдХрдорд╛ рдирдкрд░рд┐рдХрди рдЬрд╕рд░реА рдиреИ рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреЗ рддрдкрд╛рдИрд▓реЗ рдпреЛ рдЬрд╛рджреВ рдХрд╕рд░реА рдХрд╛рд░реНрдпрдорд╛ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ? Alt+PrintScn+D (рдбрд┐рдмрдЧ рдирд┐рдореЛрдирд┐рдХ) рдерд┐рдЪреЗрд░ рд╕рдЬрд┐рд▓реЛред рддреБрд░реБрдиреНрддреИ рд╕рдореНрдЭрдиреНрдЫреБ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреБрдЮреНрдЬреА, рдЬрд╕рд▓реЗ рдореВрд▓ Macintosh рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдбрд┐рдмрдЧрд░рдорд╛ рдкреНрд░рд╡реЗрд╢ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдпреЛ (рдпрджрд┐ рдПрдХ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЕрд╡рд╢реНрдп рдкрдирд┐)ред

рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛

рдореИрд▓реЗ рдмреБрдЭреНрди рдерд╛рд▓реЗрдХреЛ рдЫреБ рдХрд┐ рд╣рд╛рдЗрдХреБ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдкрд░рд┐рд╖реНрдХреГрддрддрд╛ рдпрд╕ рддрдереНрдпрдмрд╛рдЯ рдЖрдПрдХреЛ рд╣реЛ рдХрд┐ рдХрд╛рдо рдПрдЙрдЯрд╛ рд╕рд╛рдиреЛ рдЯреЛрд▓реАрд▓реЗ рдХрд╛рд░реНрдп рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рд╕реНрдкрд╖реНрдЯ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реА рдкреНрд░рдгрд╛рд▓реАрдХрд╛ рд╕рдмреИ рддрд╣рд╣рд░реВ рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рднрдПрдХреЛрдорд╛ рдЧрд░рд┐рдиреНрдЫред
рд▓рд┐рдирдХреНрд╕/GNU/dpkg/apt/systemd/Xorg/dbus/Gtk/GNOME/XDG/Ubuntu рдХреЛ рд╕рдВрд╕рд╛рд░рд╕рдБрдЧ рддреАрд╡реНрд░ рднрд┐рдиреНрдирддрд╛, рдЬрд╣рд╛рдБ рд╕рдмреИ рдЪреАрдЬрд╣рд░реВ рд╕рд╛рдирд╛ рдЯреБрдХреНрд░рд╛рд╣рд░реВрдорд╛ рдпрд╕ рд╣рджрд╕рдореНрдо рдЯреБрдХреНрд░рд┐рдПрдХреЛ рдЫ рдХрд┐ рдПрдмреНрд╕реНрдЯреНрд░реНрдпрд╛рдХреНрд╢рди рдПрдмреНрд╕реНрдЯреНрд░реНрдпрд╛рд╕рдирдорд╛ рдмрд╕реНрдЫ рд░ рдмреИрд╕рд╛рдЦреАрдХреЛ рд╕рд╛рде рдбреНрд░рд╛рдЗрдн рдЧрд░реНрджрдЫред
рдкреНрд░рдгрд╛рд▓реА рдХрд╕реНрддреЛ рдЫ рднрдиреНрдиреЗ рдмреБрдЭрд╛рдЗ рдкрдирд┐ рдерд┐рдпреЛ .hpkg рдкрд░рдореНрдкрд░рд╛рдЧрдд рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХрд╣рд░реВ, Snappy, Flatpak, AppImage, рдпрд╣рд╛рдБ рд╕рдореНрдо рдХрд┐ btrfs рдХреЛ рд╕рдмреИ рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдЕрднреНрдпрд╛рд╕рд╣рд░реВ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрджрдЫ, рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдореНрдпрд╛рдХрдХреЛ "рдорд╛рддреНрд░ рдХрд╛рдо рдЧрд░реНрдиреЗ" рджреГрд╖реНрдЯрд┐рдХреЛрдгрд╕рдБрдЧ рдорд┐рд╢реНрд░рдг рдЧрд░реНрджрдЫред

рдпреЛ рдореЗрд░реЛ рдЯрд╛рдЙрдХреЛрдорд╛ рдХреЗрд╣рд┐ "рд╕реНрд╡рд┐рдЪ" рдЬрд╕реНрддреИ рдерд┐рдпреЛ, рд░ рдореИрд▓реЗ рдкреНрд░рдгрд╛рд▓реА рдХрд╕рд░реА рдмреБрдЭреЗ .hpkg рдЙрд╕рд▓рд╛рдИ рд╣реЗрд░реЗрд░ рдорд╛рддреНрд░ рдХрд╕рд░реА рдЯрд╛рдврд╛ рд░реЛрд▓ рдЧрд░реНрдиреЗ рдерд╛рд╣рд╛ рдЫред рддрд░ рдпреЛ рдо рд╣реЛрдЗрди, рддрд░ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд╕реБрдиреНрджрд░рддрд╛ рд░ рд╕рд░рд▓рддрд╛ рд╣реЛред рдпреЛ рдзреЗрд░реИ рдореМрд▓рд┐рдХ рдореНрдпрд╛рдХ рдХреЛ рдЖрддреНрдорд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЗрд░рд┐рдд рдЫред

рд╣реЛ, рдмреНрд░рд╛рдЙрдЬрд░рдорд╛ рдмреНрд░рд╛рдЙрдЬрд┐рдЩ рдЭрдЯрдХрд╛ рд▓рд╛рдЧреНрди рд╕рдХреНрдЫ рд░ рдШреЛрдВрдШрд╛ рдЬрд╕реНрддреИ рдЪрд▓реНрди рд╕рдХреНрдЫ, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЕрднрд╛рд╡ рд╣реБрди рд╕рдХреНрдЫ (рдХреБрдиреИ Gtk, рдЗрд▓реЗрдХреНрдЯреНрд░реЛрди - рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓реЗ рдХрд┐ рддрд┐рдиреАрд╣рд░реВ рдкрд░рд┐рд╖реНрдХреГрддрд╕рдБрдЧ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдЬрд╛рдБрджреИрдирдиреН), рднрд┐рдбрд┐рдпреЛ рд░ 3d рдПрдХреНрд╕реЗрд▓реЗрд░реЗрд╢рди рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реБрди рд╕рдХреНрдЫ, рддрд░ рдо рдЕрдЭреИ рдкрдирд┐ред рдпреЛ рдкреНрд░рдгрд╛рд▓реА рдордирдкрд░реНрдЫред рдЖрдЦрд┐рд░, рдпреА рдЪреАрдЬрд╣рд░реВ рд╕рдЪреНрдпрд╛рдЙрди рд╕рдХрд┐рдиреНрдЫ рд░ рддрд┐рдиреАрд╣рд░реВ рдЪрд╛рдБрдбреИ рд╡рд╛ рдкрдЫрд┐ рджреЗрдЦрд╛ рдкрд░реНрдиреЗрдЫред рдпреЛ рдХреЗрд╡рд▓ рд╕рдордпрдХреЛ рдХреБрд░рд╛ рд╣реЛ рд░ рд╕рд╛рдпрдж рдереЛрд░реИ рд░рд╛рддреЛ рдЖрдБрдЦрд╛ред

рдо рдорджреНрджрдд рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрди рд╕рдХреНрджрд┐рди, рддрд░ рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рдпреЛ рдЕрдм рджреЗрдЦрд┐ рд╕реБрд░реБ рд╣реБрдиреЗрдЫ рдбреЗрд╕реНрдХрдЯрдкрдорд╛ рд╣рд╛рдЗрдХреБрдХреЛ рд╡рд░реНрд╖.

рдЕрдирд┐рдпрдорд┐рдд рд╕рдорд╕реНрдпрд╛рд╣рд░реВ

рд╣реБрдирд╕рдХреНрдЫ рддреНрдпрд╣рд╛рдБ рдкрд╣рд┐рд▓реЗ рдиреИ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдЫрдиреН, рд╡рд╛ рдореИрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЦреЛрд▓реНрдиреБ рдкрд░реНрдЫ?

  • BeScreenCapture рд▓реЗ Peek рдЬрд╕реНрддреИ GIF рдорд╛ рдирд┐рд░реНрдпрд╛рдд рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреБрдкрд░реНрдЫред рдпреЛ рд╣рд╛рдЗрдХреБрдХреЛ рд▓рд╛рдЧрд┐ рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрдкрд▓рдмреНрдз ffmpeg рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдЖрд╡реЗрджрди.
  • рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рд╕рдлреНрдЯрд╡реЗрдпрд░рд▓реЗ рд╕рдореНрдкреВрд░реНрдг рд╕реНрдХреНрд░рд┐рди рдХреНрдпрд╛рдкреНрдЪрд░ рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ рдореЛрдбрд▓ рд╡рд┐рдиреНрдбреЛ рдХреНрдпрд╛рдкреНрдЪрд░ рдЧрд░реНрди рдЕрд╕рдлрд▓ рд╣реБрдиреНрдЫ
  • рддрдкрд╛рдИрдВрд▓реЗ WonderBrush рдХреЛ рдХреНрд░рдкрд┐рдЩ рдЙрдкрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реНрдХреНрд░рд┐рдирд╕рдЯрд╣рд░реВ рдХреНрд░рдк рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрди рд░ рддреНрдпрд╕рдкрдЫрд┐ рдлрд╛рдЗрд▓рдорд╛ рдкрд░рд┐рдгрд╛рдо рдмрдЪрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН
  • рдорд▓рд╛рдИ рд╣рд╛рдЗрдХреБрдорд╛ рд╣реНрдпрд╛рдиреНрдб рдХрд░реНрд╕рд░ рдорди рдкрд░реНрджреИрди, рддрд░ рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рдпреЛ рдиреНрдпрд╛рдиреЛ рдЙрджрд╛рд╕реАрди рднрд╛рд╡рдирд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫред Krita рдорд╛ рдХреНрд░рдк рдЙрдкрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдпреЛ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдХрд╖реНрдЯрдкреНрд░рдж рд╣реБрдиреНрдЫ, рдХрд┐рдирдХрд┐ рдпрд╕рд▓реЗ рдЧрд▓рдд рдлрд╕рд▓рдХреЛ рдкрд░рд┐рдгрд╛рдо рджрд┐рдиреНрдЫ (рдпрд╕ рд▓реЗрдЦрдорд╛ рдореЛрдбрд▓ рд╕рдВрд╡рд╛рджрд╣рд░реВрдХреЛ рд╕реНрдХреНрд░рд┐рдирд╕рдЯрд╣рд░реВ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН)ред рдПрдХ рдХреНрд░рд╕рд╣реЗрдпрд░ рдХрд░реНрд╕рд░ рдЕрджреНрднреБрдд рд╣реБрдиреЗрдЫред рдЖрд╡реЗрджрди.

рдЖрдлреИрд▓рд╛рдИ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН! рдЬреЗ рднрдП рдкрдирд┐, рд╣рд╛рдЗрдХреБ рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ DVD рд╡рд╛ USB рдмрд╛рдЯ рдмреБрдЯ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЫрд╡рд┐рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ ╨╡╨╢╨╡╨┤╨╜╨╡╨▓╨╜╨╛ред рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди, рдХреЗрд╡рд▓ рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрднрдорд╛ рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реН Etcher

рдХреЗ рддрдкрд╛рдИрдВрдХреЛ рдХреБрдиреИ рдкреНрд░рд╢реНрди рдЫрдиреН? рд╣рд╛рдореА рддрдкрд╛рдИрдВрд▓рд╛рдИ рд░реВрд╕реА рднрд╛рд╖рд╛ рдмреЛрд▓реНрди рдЖрдордиреНрддреНрд░рд┐рдд рдЧрд░реНрдЫреМрдВ рдЯреЗрд▓рд┐рдЧреНрд░рд╛рдо рдЪреНрдпрд╛рдирд▓.

рддреНрд░реБрдЯрд┐ рдЕрд╡рд▓реЛрдХрди: C рд░ C++ рдорд╛ рдЦреБрдЯреНрдЯрд╛рдорд╛ рдЖрдлреИрд▓рд╛рдИ рдХрд╕рд░реА рдЧреЛрд▓реА рд╣рд╛рдиреНрдиреЗред рд╣рд╛рдЗрдХреБ рдУрдПрд╕ рд░реЗрд╕рд┐рдкреА рд╕рдВрдЧреНрд░рд╣

рдмрд╛рдЯ рд▓реЗрдЦрдХ рдЕрдиреБрд╡рд╛рдж: рд╣рд╛рдЗрдХреБрдХреЛ рд╢реГрдЩреНрдЦрд▓рд╛рдХреЛ рдпреЛ рдЫреИрдЯреМрдВ рд▓реЗрдЦ рд╣реЛред

рд▓реЗрдЦрд╣рд░реВрдХреЛ рд╕реВрдЪреА: рдкрд╣рд┐рд▓реЛ рджреЛрд╕реНрд░реЛ рддреЗрд╕реНрд░реЛ рдЪреМрдереЛ рдкрд╛рдБрдЪреМрдВ

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди