เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เช›เช เซเช เซ‹ เชฆเชฟเชตเชธ: เชธเช‚เชธเชพเชงเชจเซ‹, เชšเชฟเชนเซเชจเซ‹ เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชนเซ‚เชก เชนเซ‡เช เชณ

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เช›เช เซเช เซ‹ เชฆเชฟเชตเชธ: เชธเช‚เชธเชพเชงเชจเซ‹, เชšเชฟเชนเซเชจเซ‹ เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชนเซ‚เชก เชนเซ‡เช เชณ

TL; DR: เชนเชพเชˆเช•เซ เช เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ PC เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเซ‡เชฎเชพเช‚ เช˜เชฃเซ€ เชฏเซเช•เซเชคเชฟเช“ เช›เซ‡ เชœเซ‡ เชคเซ‡เชจเชพ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ‡ เช…เชจเซเชฏ เช•เชฐเชคเชพ เชตเชงเซ เชธเชพเชฐเซ€ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡?

เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ เชฎเซ‡เช‚ เชนเชพเชˆเช•เซ เชถเซ‹เชงเซเชฏเซเช‚, เชเช• เช…เชฃเชงเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชธเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎ. เชนเซเช‚ เชนเชœเซ€ เชชเชฃ เช†เชถเซเชšเชฐเซเชฏเชšเช•เชฟเชค เช›เซเช‚ เช•เซ‡ เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชšเชพเชฒเซ‡ เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ Linux เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชตเชพเชคเชพเชตเชฐเชฃเชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚. เช†เชœเซ‡ เชนเซเช‚ เชนเซ‚เชก เชนเซ‡เช เชณ เชเช• เชจเชœเชฐ เช•เชฐเซ€เชถ. เชœเซเชฏเชพเช‚ เชŠเช‚เชกเชพเชฃเชชเซ‚เชฐเซเชตเช•เชจเซ€ เชธเชฎเชœเชฃ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชนเชถเซ‡ เชคเซเชฏเชพเช‚ เชนเซเช‚ เชฎเซ‚เชณ Macintosh, Mac OS X เช…เชจเซ‡ Linux เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸเซเชธ (freedesktop.org เชชเชฐเชฅเซ€ XDG เชธเซเชŸเชพเชจเซเชกเชฐเซเชก) เชธเชพเชฅเซ‡ เชธเชฐเช–เชพเชฎเชฃเซ€ เช•เชฐเซ€เชถ.

ELF เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ เชธเช‚เชธเชพเชงเชจเซ‹

เช—เชˆ เช•เชพเชฒเซ‡ เชฎเซ‡เช‚ เชœเชพเชฃเซเชฏเซเช‚ เช•เซ‡ IconOMatic ELF เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒเซเชธเชฎเชพเช‚ rdef เชธเช‚เชธเชพเชงเชจเซ‹เชฎเชพเช‚ เชšเชฟเชนเซเชจเซ‹เชจเซ‡ เชธเชพเชšเชตเซ€ เชถเช•เซ‡ เช›เซ‡. เช†เชœเซ‡ เชนเซเช‚ เชคเซ‡ เช–เชฐเซ‡เช–เชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชœเซ‹เชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚.

เชธเช‚เชธเชพเชงเชจเซ‹? เชญเชพเชต เชฅเซ€ เชฌเซเชฐเซเชธ เชนเซ‹เชฐเซเชจ, เชฎเซ‡เช•เชฟเชจเซเชŸเซ‹เชถ เชซเชพเช‡เชจเซเชกเชฐเชจเชพ เชฎเซ‚เชณ เชฒเซ‡เช–เช• เช…เชจเซ‡ เชฎเซ‡เช•เชฟเชจเซเชŸเซ‹เชถ เชฐเชฟเชธเซ‹เชฐเซเชธ เชฎเซ‡เชจเซ‡เชœเชฐเชจเชพ "เชชเชฟเชคเชพ":

เชนเซเช‚ เชชเชฐเช‚เชชเชฐเชพเช—เชค เช•เซ‹เชกเชฟเช‚เช—เชจเซ€ เชธเช–เชค เชชเซเชฐเช•เซƒเชคเชฟ เชตเชฟเชถเซ‡ เชšเชฟเช‚เชคเชฟเชค เช›เซเช‚. เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡, เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เช•เช‚เชˆเชชเชฃ เชฌเชฆเชฒเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชตเชฟเชจเชพ, เช•เซ‹เชกเชฎเชพเช‚ เชธเซเชฅเชฟเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‹ เช–เซ‚เชฌ เชœ เชตเชฟเชšเชพเชฐ, เชœเช‚เช—เชฒเซ€ เช•เซเชฐเซ‚เชฐเชคเชพ เช›เซ‡. เชฐเชจเชŸเชพเช‡เชฎ เชชเชฐ เชถเช•เซเชฏ เชคเซ‡เชŸเชฒเซเช‚ เชฌเชฆเชฒเชตเซเช‚ เชถเช•เซเชฏ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช. เช…เชฒเชฌเชคเซเชค, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เซ‹เชก เชชเซ‹เชคเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เชพเชคเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช•เซ‹เชกเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช•เชฎเซเชชเชพเช‡เชฒ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชšเซ‹เช•เซเช•เชธ เช•เช‚เชˆเช• เชฌเชฆเชฒเซ€ เชถเช•เชพเชฏ เช›เซ‡?

เชฎเซ‚เชณ เชฎเซ‡เช•เชฟเชจเซเชŸเซ‹เชถ เชชเชฐ, เชคเซ‡เช“เช เช† เชซเชพเช‡เชฒเซ‹เชจเซ‡ "เชกเซ‡เชŸเชพ เชตเชฟเชญเชพเช—" เช…เชจเซ‡ "เชธเช‚เชธเชพเชงเชจ เชตเชฟเชญเชพเช—" เชฌเชจเชพเชตเซ€ เช›เซ‡, เชœเซ‡เชฃเซ‡ เชšเชฟเชนเซเชจเซ‹, เช…เชจเซเชตเชพเชฆเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชœเซ‡เชตเซ€ เชตเชธเซเชคเซเช“เชจเซ‡ เชธเชพเชšเชตเชตเชพเชจเซเช‚ เช…เชคเชฟ เชธเชฐเชณ เชฌเชจเชพเชตเซเชฏเซเช‚ เช›เซ‡. เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚.

Mac เชชเชฐ เช†เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡ เชซเชฐเซ€เชฅเซ€ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเซ‹, เชเช• เช—เซเชฐเชพเชซเชฟเช•เชฒ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฎเชพเชŸเซ‡ - เช…เชšเชพเชจเช• - เชธเช‚เชชเชพเชฆเชจ เชธเช‚เชธเชพเชงเชจเซ‹.

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เช›เช เซเช เซ‹ เชฆเชฟเชตเชธ: เชธเช‚เชธเชพเชงเชจเซ‹, เชšเชฟเชนเซเชจเซ‹ เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชนเซ‚เชก เชนเซ‡เช เชณ
เชฎเซ‚เชณ เชฎเซ‡เช•เชฟเชจเซเชŸเซ‹เชถ เชชเชฐ เชซเชฐเซ€เชฅเซ€ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเซ‹

เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชšเชฟเชนเซเชจเซ‹, เชฎเซ‡เชจเซ‚ เชตเชธเซเชคเซเช“, เช…เชจเซเชตเชพเชฆเซ‹ เชตเช—เซ‡เชฐเซ‡เชจเซ‡ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเซเชฏเซเช‚. เชชเชฐเซเชฏเชพเชชเซเชค เชธเชฐเชณ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เช“ เชนเชœเซ€ เชชเชฃ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ "เชฎเซเชธเชพเชซเชฐเซ€" เช•เชฐเซ‡ เช›เซ‡.
เช•เซ‹เชˆ เชชเชฃ เชธเช‚เชœเซ‹เช—เซ‹เชฎเชพเช‚, เช† เช…เชญเชฟเช—เชฎเชฎเชพเช‚ เชฎเซ‹เชŸเซ€ เช–เชพเชฎเซ€ เชนเชคเซ€: เชคเซ‡ เชซเช•เซเชค Appleเชชเชฒ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ เชœ เช•เชพเชฎ เช•เชฐเชคเซ€ เชนเชคเซ€, เชœเซ‡ เชเช• เช•เชพเชฐเชฃ เชนเชคเซเช‚ เช•เซ‡ Appleเชชเชฒเซ‡ Mac OS X เชชเชฐ เชœเชคเซ€ เชตเช–เชคเซ‡ "เชธเช‚เชธเชพเชงเชจ เชตเชฟเชญเชพเช—" เช›เซ‹เชกเซ€ เชฆเซ€เชงเซเช‚ เชนเชคเซเช‚.
Mac OS X เชชเชฐ, Appleเชจเซ‡ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ-เชธเซเชตเชคเช‚เชคเซเชฐ เชธเซ‹เชฒเซเชฏเซเชถเชจ เชœเซ‹เชˆเชคเซเช‚ เชนเชคเซเช‚, เชคเซ‡เชฅเซ€ เชคเซ‡เชฃเซ‡ เชชเซ‡เช•เซ‡เชœเซ€เชธเชจเซ‹ เช–เซเชฏเชพเชฒ เช…เชชเชจเชพเชตเซเชฏเซ‹ (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 เชซเชพเช‡เชฒเชฎเชพเช‚ เชธเช‚เชธเชพเชงเชจเซ‹ เช‰เชฎเซ‡เชฐเชคเชพ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ Linux เชŸเซ‚เชฒเซเชธ เชธเชพเชฅเซ‡ เชšเชพเชฒเชพเช•เซ€ เชจ เช•เชฐเชตเซ€ เชคเซ‡ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡.

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡ เชนเชตเซ‡ เชถเซเช‚ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡? เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, เชตเชงเซ เช•เซ‡ เช“เช›เชพ เชธเชฎเชพเชจ.

เชธเชฟเชฆเซเชงเชพเช‚เชคเชฎเชพเช‚, ELF เชจเชพ เช‡เชšเซเช›เชฟเชค เชตเชฟเชญเชพเช—เชฎเชพเช‚ เชธเช‚เชธเชพเชงเชจเซ‹ เชฎเซ‚เช•เชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชถเซ‡. irc.freenode.net เชชเชฐ #haiku เชšเซ‡เชจเชฒ เชชเชฐเชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เช…เชจเซเชธเชพเชฐ:

ELF เชธเชพเชฅเซ‡ เชตเชฟเชญเชพเช— เชตเชงเซ เช…เชฐเซเชฅเชชเซ‚เชฐเซเชฃ เชฌเชจเชถเซ‡... เช…เชฎเซ‡ เชคเซ‡ เชฐเซ€เชคเซ‡ เชจเชฅเซ€ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชคเซ‡เชจเซเช‚ เชเช•เชฎเชพเชคเซเชฐ เช•เชพเชฐเชฃ เช เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ BeOS เชฎเชพเช‚ เชœเซ‡ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชœ เช›เซ‡."
เช…เชจเซ‡ เชนเชตเซ‡ เช†เชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ‹ เช•เซ‹เชˆ เช…เชฐเซเชฅ เชจเชฅเซ€.

เชธเช‚เชธเชพเชงเชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ

เชธเช‚เชธเชพเชงเชจเซ‹ เชเช• เชธเช‚เชฐเชšเชฟเชค "เชธเช‚เชธเชพเชงเชจ" เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡: เช†เชตเชถเซเชฏเช•เชชเชฃเซ‡ เช•เชฆ เชธเชพเชฅเซ‡ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เชฎเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€. เชฎเชจเซ‡ เชฏเชพเชฆ เช›เซ‡ ar เชซเซ‹เชฐเซเชฎเซ‡เชŸ.
เชนเชพเชˆเช•เซเชฎเชพเช‚ เชธเช‚เชธเชพเชงเชจเซ‹ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชคเชชเชพเชธเชตเชพ? เชถเซเช‚ ResEdit เชœเซ‡เชตเซเช‚ เช•เช‚เชˆเช• เช›เซ‡?
เช…เชจเซเชธเชพเชฐ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ:

เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเซ‡เช•เซ‡เชœเชฎเชพเช‚ เช†เชชเซ‡เชฒเชพ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‡ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เชเช•เซเชเซ‡เช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชชเชฐ เช–เซ‡เช‚เชšเซ€ เชถเช•เซ‹ เช›เซ‹ เชœเซ‡เชฎ เช•เซ‡ เชฐเชฟเชธเซ‹เชฐเซเชธเชฐ. เชคเชฎเซ‡ เชŸเชฐเซเชฎเชฟเชจเชฒ เชชเชฐ เชœเชˆเชจเซ‡ เช†เชฆเซ‡เชถ เชชเชฃ เชšเชฒเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹ listres ะธะผั_ั„ะฐะนะปะฐ.

เชฐเชฟเชธเซ‹เชฐเซเชธเชฐ 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, เชœเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชเช• เชธเชฎเชฏเซ‡ เชฎเชพเชคเซเชฐ เชเช• เชœ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฆเชฌเชพเชฃ เช•เชฐเซ‡ เช›เซ‡, เชชเช›เซ€ เชญเชฒเซ‡เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชคเซ‡เชจเซ‡ เช•เซ‡เชŸเชฒเซ€ เชตเชพเชฐ เชฒเซ‹เช‚เชš เช•เชฐเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, Linux เชชเชฐ เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ เช† เชฐเซ€เชคเซ‡ เชšเชพเชฒเซ‡ เช›เซ‡; เชซเช‚เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ Qt เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชฎเชพเช‚ เชธเชฎเชพเชจ เชชเชฐเชฟเชฃเชพเชฎ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. QtSingleApplication). เชธเชพเชฅเซ‡ เช…เชฐเชœเซ€เช“ B_EXCLUSIVE_LAUNCH เชœเซเชฏเชพเชฐเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชคเซ‡เชฎเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชšเชฒเชพเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡ เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชฎเชจเซ‡ เชธเซ‚เชšเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡: เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเซ‡เช“ เชซเชพเช‡เชฒเชจเซ‹ เชชเชพเชฅ เชฎเซ‡เชณเชตเซ‡ เช›เซ‡ เชœเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชคเซ‡เชฎเชจเซ€ เชธเชนเชพเชฏเชฅเซ€ เช–เซ‹เชฒเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡.
  • vector_icon: เชตเซ‡เช•เซเชŸเชฐ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เช†เช‡เช•เซ‹เชจ (BeOS เชชเชพเชธเซ‡ เชตเซ‡เช•เซเชŸเชฐ เช†เช‡เช•เซ‹เชจ เชจเชนเซ‹เชคเชพ, เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเซ‹เชฎเชพเช‚ เชคเซ‡เชจเซ€ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ เชฌเซ‡ เชฐเชพเชธเซเชŸเชฐ เช†เช‡เช•เซ‹เชจ เชนเชคเชพ).

เช…เชฒเชฌเชคเซเชค, เชคเชฎเซ‡ เช•เซ‹เชˆเชชเชฃ เช‡เชšเซเช›เชฟเชค ID เช…เชจเซ‡ เชชเซเชฐเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชธเช‚เชธเชพเชงเชจเซ‹ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เช…เชฅเชตเชพ เชตเชฐเซเช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชจเซเชฏ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เชตเชพเช‚เชšเซ€ เชถเช•เซ‹ เช›เซ‹. BResources. เชชเชฐเช‚เชคเซ เชชเซเชฐเชฅเชฎ, เชšเชพเชฒเซ‹ เชšเชฟเชนเซเชจเซ‹เชจเชพ เชฐเชธเชชเซเชฐเชฆ เชตเชฟเชทเชฏเชจเซ‡ เชœเซ‹เชˆเช.

เชนเชพเชˆเช•เซ เชถเซˆเชฒเซ€เชฎเชพเช‚ เชตเซ‡เช•เซเชŸเชฐ เชšเชฟเชนเซเชจเซ‹

เช…เชฒเชฌเชคเซเชค, เชฎเชพเชคเซเชฐ เชนเชพเช‡เช•เซเช เชœ เชถเซเชฐเซ‡เชทเซเช  เช†เช‡เช•เซ‹เชจ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชชเชธเช‚เชฆ เช•เชฐเซเชฏเซเช‚ เชจเชฅเซ€; เช† เชญเชพเช—เชฎเชพเช‚, Linux เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชตเชพเชคเชพเชตเชฐเชฃเชจเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เช†เชฆเชฐเซเชถเชฅเซ€ เช˜เชฃเซ€ เชฆเซ‚เชฐ เช›เซ‡:

me@host:~$ ls /usr/share/icons/hicolor/
128x128  256x256  512x512           index.theme
160x160  28x28    64x64             scalable
16x16    32x32    72x72             symbolic
192x192  36x36    8x8
22x22    42x42    96x96
24x24    48x48    icon-theme.cache

เช†เชจเซ‡ เชœเซ‹เชˆเชจเซ‡ เชคเชฎเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช…เชจเซเชญเชตเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เชคเซ‡ เชถเซเช‚ เช›เซ‡.

เช…เชฒเชฌเชคเซเชค, เชคเซเชฏเชพเช‚ เชฎเชพเชชเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซเช‚ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชคเชฎเซ‡ เชธเชฎเชœเซ€ เชถเช•เซ‹ เชคเซ‡เชฎ, เชตเซ‡เช•เซเชŸเชฐ เชšเชฟเชนเซเชจเซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชคเซ‹ เชชเช›เซ€ เชฌเซ€เชœเซเช‚ เช•เช‚เชˆ เช•เซ‡เชฎ เช›เซ‡? เช•เชพเชฐเชฃ เช•เซ‡ เชจเชพเชจเชพ เช•เชฆเชฎเชพเช‚ เชตเซ‡เช•เซเชŸเชฐ เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชฆเซ‹เชฐเชตเชพเชจเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ เช†เชฆเชฐเซเชถ เช•เชฐเชคเชพเช‚ เช“เช›เซเช‚ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชนเซเช‚ เชตเชฟเชตเชฟเชง เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ‡ เชตเชฟเชตเชฟเชง เช•เชฆ เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพ เชˆเชšเซเช›เซเช‚ เช›เซเช‚. Linux เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚, เช† เชธเชฎเช—เซเชฐ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชตเชฟเชตเชฟเชง เช•เชฆเชจเชพ เชšเชฟเชนเซเชจเซ‹เชจเซ‡ เชธเซเช•เซ‡เชŸเชฐ เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡.

me@host:~$ find /usr/share/icons/ -name 'firefox.*'
/usr/share/icons/HighContrast/16x16/apps/firefox.png
/usr/share/icons/HighContrast/22x22/apps/firefox.png
/usr/share/icons/HighContrast/24x24/apps/firefox.png
/usr/share/icons/HighContrast/256x256/apps/firefox.png
/usr/share/icons/HighContrast/32x32/apps/firefox.png
/usr/share/icons/HighContrast/48x48/apps/firefox.png
/usr/share/icons/elementary-xfce/apps/128/firefox.png
/usr/share/icons/elementary-xfce/apps/16/firefox.png
/usr/share/icons/elementary-xfce/apps/22/firefox.png
/usr/share/icons/elementary-xfce/apps/24/firefox.png
/usr/share/icons/elementary-xfce/apps/32/firefox.png
/usr/share/icons/elementary-xfce/apps/48/firefox.png
/usr/share/icons/elementary-xfce/apps/64/firefox.png
/usr/share/icons/elementary-xfce/apps/96/firefox.png
/usr/share/icons/hicolor/128x128/apps/firefox.png

เชฎเชนเซ‡เชฐเชฌเชพเชจเซ€ เช•เชฐเซ€เชจเซ‡ เชจเซ‹เช‚เชง เช•เชฐเซ‹: เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธเชจเชพ เชตเชฟเชตเชฟเชง เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชจเซ‹ เช•เซ‹เชˆ เช–เซเชฏเชพเชฒ เชจเชฅเซ€. เช†เชฎ, เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชฌเชนเซเชตเชฟเชง เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชนเซ‹เชตเชพเชจเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซ‡ เช†เช•เชฐเซเชทเช• เชฐเซ€เชคเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเซ€ เชถเช•เซเชฏ เชจเชฅเซ€.

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เช›เช เซเช เซ‹ เชฆเชฟเชตเชธ: เชธเช‚เชธเชพเชงเชจเซ‹, เชšเชฟเชนเซเชจเซ‹ เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชนเซ‚เชก เชนเซ‡เช เชณ
เชตเชฟเชตเชฟเชง เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชฎเชพเช‚ เชตเชฟเชตเชฟเชง เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ เชšเชฟเชนเซเชจเซ‹. 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, เชคเชฎเชพเชฎ เชฎเชพเชชเซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡ เชœเซ‡เชฅเซ€ เชเช• เชœ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชตเชฟเชตเชฟเชง เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชฎเชพเช‚ เชตเชฟเชตเชฟเชง เชšเชฟเชนเซเชจเซ‹ เชนเซ‹เชฏ.
เชตเชงเซ เชธเชพเชฐเซ€! เชšเชฟเชนเซเชจเซ‹ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เชฎเซเชธเชพเชซเชฐเซ€ เช•เชฐเซ‡ เช›เซ‡, เชฌเชงเชพ เชธเช‚เชธเชพเชงเชจเซ‹ เชเช• เชซเชพเช‡เชฒเชฎเชพเช‚ เช›เซ‡.

เชšเชพเชฒเซ‹ เชนเชพเชˆเช•เซ เชชเชฐ เชชเชพเช›เชพ เชซเชฐเซ€เช. เชฎเชจ เชซเซ‚เช‚เช•เชพเชคเชพ เช‰เช•เซ‡เชฒ, เช•เซ‹เชˆ เช…เชชเชตเชพเชฆ เชจเชฅเซ€. เช…เชจเซเชธเชพเชฐ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ:

เชเช• เช–เชพเชธ HVIF เชซเซ‹เชฐเซเชฎเซ‡เชŸ, เชจเชพเชจเชพ เช•เชฆ เช…เชจเซ‡ เชเชกเชชเซ€ เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เช…เชคเซเชฏเช‚เชค เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช, เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เชคเซ‡เชฅเซ€, เชฎเซ‹เชŸเชพเชญเชพเช—เซ‡ เช…เชฎเชพเชฐเชพ เชšเชฟเชนเซเชจเซ‹ เชฐเชพเชธเซเชŸเชฐ เช…เชฅเชตเชพ เชตเซเชฏเชพเชชเช•เชชเชฃเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ SVG เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเชคเชพเช‚ เช˜เชฃเชพ เชจเชพเชจเชพ เช›เซ‡.

เช…เชจเซ‡ เชคเซ‡เช“ เชนเชœเซ เชชเชฃ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช›เซ‡:

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เช›เช เซเช เซ‹ เชฆเชฟเชตเชธ: เชธเช‚เชธเชพเชงเชจเซ‹, เชšเชฟเชนเซเชจเซ‹ เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชนเซ‚เชก เชนเซ‡เช เชณ
เช…เชจเซเชฏ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€เชฎเชพเช‚ HVIF เชฎเชพเช‚ เช†เช‡เช•เชจเชจเซเช‚ เช•เชฆ.

เชคเชซเชพเชตเชค เชคเซ€เชตเซเชฐเชคเชพเชจเซ‹ เช•เซเชฐเชฎ เช›เซ‡!

เชชเชฐเช‚เชคเซ เชœเชพเชฆเซ เช…เชนเซ€เช‚ เชธเชฎเชพเชชเซเชค เชฅเชคเซ‹ เชจเชฅเซ€. เชธเชฎเชพเชจ HVIF เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฆเชจเชพ เช†เชงเชพเชฐเซ‡ เชตเชฟเช—เชคเชจเชพ เชตเชฟเชตเชฟเชง เชธเซเชคเชฐเซ‹ เชฌเชคเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡, เชญเชฒเซ‡ เชคเซ‡ เชตเซ‡เช•เซเชŸเชฐ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชนเซ‹เชฏ.

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เช›เช เซเช เซ‹ เชฆเชฟเชตเชธ: เชธเช‚เชธเชพเชงเชจเซ‹, เชšเชฟเชนเซเชจเซ‹ เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชนเซ‚เชก เชนเซ‡เช เชณ
เชฐเซ‡เชจเซเชกเชฐเชจเชพ เช•เชฆเชจเชพ เช†เชงเชพเชฐเซ‡ เชตเชฟเช—เชคเชจเชพ เชตเชฟเชตเชฟเชง เชธเซเชคเชฐเซ‹ (LOD).

เชนเชตเซ‡ เช—เซ‡เชฐเชซเชพเชฏเชฆเชพ เชตเชฟเชถเซ‡: เชคเชฎเซ‡ SVG เชฒเชˆ เชถเช•เชคเชพ เชจเชฅเซ€, เชคเซ‡เชจเซ‡ เช‡เชฎเซ‡เชœเชฎเซ‡เชœเชฟเช•เชฎเชพเช‚ เชซเซ‡เช‚เช•เซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชเช• เชฆเชฟเชตเชธ เช•เซ‰เชฒ เช•เชฐเซ‹; เชคเชฎเชพเชฐเซ‡ 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. เชธเชฟเชธเซเชŸเชฎ (เชŸเซเชฐเซ‡เช•เชฐ เช…เชจเซ‡ เชกเซ‡เชธเซเช•เชฌเชพเชฐเชฎเชพเช‚) เชฆเซเชตเชพเชฐเชพ เชฆเชฐเซเชถเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชšเชฟเชนเซเชจเซ‹ เช† เชตเชฟเชธเซเชคเซƒเชค เชตเชฟเชถเซ‡เชทเชคเชพเชฎเชพเช‚เชฅเซ€ เชตเชพเช‚เชšเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช† เช‰เช•เซ‡เชฒ เชเชกเชชเชฅเซ€ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เช•เซ‡เชŸเชฒเชพเช• เชธเซเชฅเชณเซ‹เช (เชœเซเชฏเชพเช‚ เชเชกเชช เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชจเชฅเซ€, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเชพเชฎเชพเชจเซเชฏ "เชตเชฟเชถเซ‡" เชตเชฟเช‚เชกเซ‹), เชธเชฟเชธเซเชŸเชฎ เชซเชพเช‡เชฒเชฎเชพเช‚เชจเชพ เชธเช‚เชธเชพเชงเชจเชฎเชพเช‚เชฅเซ€ เชธเซ€เชงเชพ เชœ เช†เช‡เช•เชจ เชฎเซ‡เชณเชตเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เช† เช…เช‚เชค เชจเชฅเซ€. เชฏเชพเชฆ เชฐเชพเช–เซ‹, Mac เชชเชฐ, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ, เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“, เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹เชจเชพ เชšเชฟเชนเซเชจเซ‹เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชชเซ‹เชคเชพเชจเชพ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ Mac เชชเชฐ เช† "เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ" เชตเชธเซเชคเซเช“ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เชชเชพเช›เชฒเชพ เชเช• เชธเชพเชฅเซ‡ เชจเชตเชพ เชธเซเชฒเซ‡เช• เช†เชฏเช•เชจเชจเซ‡ เชฌเชฆเชฒเซ€เชจเซ‡. เชนเชพเชˆเช•เซ เชชเชฐ, เชคเชฎเชพเชฐเซ‡ เชธเช‚เชธเชพเชงเชจเชจเซ‡ (เชซเชพเชˆเชฒเชฎเชพเช‚) เชฎเซ‚เชณ เชšเชฟเชนเซเชจ เชคเชฐเซ€เช•เซ‡ เชตเชฟเชšเชพเชฐเชตเซเช‚ เชœเซ‹เชˆเช เชœเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชตเชฟเชถเซ‡เชทเชคเชพ (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 เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเชฐ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚, เชœเซ‡ เช…เช‚เชคเชฟเชฎ-เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช†เช‚เชถเชฟเช• เช•เซเชฐเชš เช›เซ‡. เช† เชเช• เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชตเชฟเชคเชฐเชฃ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช›เซ‡ เชœเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชคเชฎเชพเชฎ เช…เชตเชฒเช‚เชฌเชจเชจเซ‡ เชเช• เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เช‡เชฎเซ‡เชœเชฎเชพเช‚ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชถเชฐเซ‚ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชฎเชพเช‰เชจเซเชŸ เชฅเชพเชฏ เช›เซ‡. เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชตเชธเซเชคเซเช“เชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชœ เช‡เชฎเซ‡เชœเชฎเซ‡เชœเชฟเช• เช…เชšเชพเชจเช• เชเช• เชซเชพเช‡เชฒเชฎเชพเช‚ เชซเซ‡เชฐเชตเชพเชฏ เช›เซ‡, เชœเซ‡ เชซเช•เซเชค เชฎเชพเชฃเชธเซ‹ เชฆเซเชตเชพเชฐเชพ เชซเชพเช‡เชฒ เชฎเซ‡เชจเซ‡เชœเชฐเชฎเชพเช‚ เชธเช‚เชšเชพเชฒเชฟเชค เชฅเชพเชฏ เช›เซ‡. เชธเซ‚เชšเชฟเชค เชชเชฆเซเชงเชคเชฟ เชซเช•เซเชค เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชฎเชพเชŸเซ‡ เชœ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชจเชพเชฎเชฎเชพเช‚ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌเชฟเชค เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‹ เชธเชฎเซ‚เชน เชชเชฃ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ Linux เชฎเชพเชŸเซ‡ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชธเชพเชฎเซ‡เชฒ เชฒเซ‹เช•เซ‹ เชนเช‚เชฎเซ‡เชถเชพ เชฎเชพเชฐเชพ เชคเชฐเชซ เชคเซ€เชฐ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡.

เชšเชพเชฒเซ‹ เชนเชพเชˆเช•เซ เชชเชฐ เชชเชพเช›เชพ เชซเชฐเซ€เช. เชถเซเช‚ เชชเชฐเช‚เชชเชฐเชพเช—เชค เชชเซ‡เช•เซ‡เชœ เชธเชฟเชธเซเชŸเชฎเซเชธ เช…เชจเซ‡ เชˆเชฎเซ‡เชœ-เช†เชงเชพเชฐเชฟเชค เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชกเชฟเชฒเชฟเชตเชฐเซ€ เชตเชšเซเชšเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชธเช‚เชคเซเชฒเชจ เชถเซ‹เชงเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเซเชฏเซเช‚ เช›เซ‡? เชคเซ‡เชฃเซ€เชจเชพ เชชเซ‡เช•เซ‡เชœเซ‹ .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. เชตเชพเชน! เชฎเซ‡เช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซเชฏเซ‹ เช›เซ‡ เช•เซ‡ เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชนเชพเชˆเช•เซเชจเชพ เชเช•เช‚เชฆเชฐ เช…เชญเชฟเชœเชพเชคเซเชฏเชชเชฃเซ เช…เชจเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพเชจเซ‹ เชเช• เชญเชพเช— เช เชนเช•เซ€เช•เชคเชฅเซ€ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เช•เซ‹เชฐ เชฏเซเชเชฐเชธเซเชชเซ‡เชธเชฅเซ€ เชฒเชˆเชจเซ‡ เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เช…เชจเซ‡ เชฐเชจเชŸเชพเชˆเชฎ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชธเซเชงเซ€เชจเซ€ เชธเชฎเช—เซเชฐ เชธเชฟเชธเซเชŸเชฎ เชเช• เชŸเซ€เชฎ เชฆเซเชตเชพเชฐเชพ เชธเชนเชฏเซ‹เช—เชฅเซ€ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เช•เชฒเซเชชเชจเชพ เช•เชฐเซ‹ เช•เซ‡ Linux เชชเชฐ เช†เชตเซเช‚ เช•เช‚เชˆเช• เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡เชŸเชฒเชพ เชœเซเชฆเชพ เชœเซเชฆเชพ เชœเซ‚เชฅเซ‹ เช…เชจเซ‡ เชŸเซ€เชฎเซ‹ เชฒเซ‡เชถเซ‡ [เชนเซเช‚ PuppyLinux เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ€ เช•เชฒเซเชชเชจเชพ เช•เชฐเซเช‚ เช›เซเช‚ - เช†เชถเชฐเซ‡. เช…เชจเซเชตเชพเชฆเช•]. เชชเช›เซ€ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ‹ เช•เซ‡ เชตเชฟเชคเชฐเชฃเชฎเชพเช‚ เช† เช…เชญเชฟเช—เชฎ เช…เชชเชจเชพเชตเชตเชพเชฎเชพเช‚ เช•เซ‡เชŸเชฒเซ‹ เชธเชฎเชฏ เชฒเชพเช—เชถเซ‡. เชคเซ‡เช“ เช•เชนเซ‡ เช›เซ‡: เชเช• เชธเชฐเชณ เชธเชฎเชธเซเชฏเชพ เชฒเซ‹, เชคเซ‡เชจเซ‡ เชœเซเชฆเชพ เชœเซเชฆเชพ เช•เชฒเชพเช•เชพเชฐเซ‹ เชตเชšเซเชšเซ‡ เชตเชนเซ‡เช‚เชšเซ‹, เช…เชจเซ‡ เชคเซ‡ เชเชŸเชฒเซ€ เชœเชŸเชฟเชฒ เชฌเชจเซ€ เชœเชถเซ‡ เช•เซ‡ เชคเซ‡เชจเซ‡ เชนเชฒ เช•เชฐเชตเชพเชจเซเช‚ เชนเชตเซ‡ เชถเช•เซเชฏ เชฐเชนเซ‡เชถเซ‡ เชจเชนเซ€เช‚. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชนเชพเชˆเช•เซเช เชฎเชพเชฐเซ€ เช†เช‚เช–เซ‹ เช–เซ‹เชฒเซ€. เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เช…เชคเซเชฏเชพเชฐเซ‡ Linux เชชเชฐ เช† เชœ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡.

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 เชฎเซ‡เช•เชฟเชจเซเชŸเซ‹เชถ เชชเชฐ เชธเชฎเชพเชจ เช…เชจเซเชญเชต เชธเชพเชฅเซ‡ .hpkg. เชนเซเช‚ เชฒเชฟเชจเช•เซเชธ เชชเชฐ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชตเชพเชคเชพเชตเชฐเชฃ เชธเชพเชฅเซ‡ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซ€ เชคเซเชฒเชจเชพ เชชเชฃ เช•เชฐเซ€เชถ เชจเชนเซ€เช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เช…เชจเซเชฏ เช•เซ‹เชˆเชชเชฃเชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚ เชเช•เชฆเชฎ เชญเชฏเช‚เช•เชฐ เช›เซ‡.

เชจเซ€เชšเซ‡เชจเชพ เชฆเซƒเชถเซเชฏเซ‹ เชงเซเชฏเชพเชจเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡:

  • เชนเซเช‚ เชชเซ‡เช•เซ‡เชœเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เชœเซ‹เชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚ .hpkg
  • เชนเซเช‚ เชเช• เชชเซ‡เช•เซ‡เชœ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚
  • เชนเซเช‚ เชชเซ‡เช•เซ‡เชœ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚
  • เชนเซเช‚ เชชเซ‡เช•เซ‡เชœเชจเชพ เชญเชพเช— เชฐเซ‚เชชเซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช†เชตเซ‡เชฒเซเช‚ เช•เช‚เชˆเช• เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚
  • เชนเซเช‚ เชชเซ‡เช•เซ‡เชœเชจเชพ เชญเชพเช— เชฐเซ‚เชชเซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช†เชตเซ€ เชนเซ‹เชฏ เชคเซ‡เชตเซ€ เช•เซ‹เชˆ เชตเชธเซเชคเซเชจเซ€ เชจเช•เชฒ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚
  • เชนเซเช‚ เชชเซ‡เช•เซ‡เชœเชจเซ€ เชคเชฎเชพเชฎ เชจเชฟเชฐเซเชญเชฐเชคเชพเช“ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚, เชœเซ‡ เชฆเชฐเซ‡เช• เชนเชพเชˆเช•เซ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซ‹ เชญเชพเช— เชจ เชนเซ‹เชˆ เชถเช•เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชเช•เซเชธเซ‡เชธ เชตเชฟเชจเชพเชจเซเช‚ เชญเซŒเชคเชฟเช• เชฐเซ€เชคเซ‡ เช…เชฒเช— เชฎเชถเซ€เชจ เช›เซ‡.)
  • เชนเซเช‚ เชฎเชพเชฐเชพ เชชเซ‡เช•เซ‡เชœเซ‹ (เช…เชฅเชตเชพ เชคเซ‡เชจเซ‹ เชญเชพเช—) เช…เชฒเช—เชฅเซ€ เชฌเซ€เชœเชพ เชธเซเชฅเชพเชจเซ‡ เช–เชธเซ‡เชกเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚, เชฌเซ‚เชŸ เชตเซ‹เชฒเซเชฏเซเชฎ (เชฐเซเชŸ เชชเชพเชฐเซเชŸเซ€เชถเชจ)เชฅเซ€ เช…เชฒเช— (เช•เชพเชฐเชฃ เช•เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชชเซ‚เชฐเชคเซ€ เชœเช—เซเชฏเชพ เชจเชฅเซ€).

เช†เชฎเชพเช‚ เชฎเชพเชฐเชพ เชฐเซ‹เชœเชฟเช‚เชฆเชพ เช•เชพเชฎเชจเชพ เชฎเซ‹เชŸเชพ เชญเชพเช—เชจเชพ เชฎเซ‹เชŸเชพ เช•เซ‡เชธเซ‹ เช†เชตเชฐเซ€ เชฒเซ‡เชตเชพ เชœเซ‹เชˆเช. เชธเชพเชฐเซเช‚, เชšเชพเชฒเซ‹ เชถเชฐเซ‚ เช•เชฐเซ€เช.

เชชเซ‡เช•เซ‡เชœ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹ เชคเชชเชพเชธเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชฎเซ‡เช• เชชเชฐ เชนเซเช‚ เชคเซ‡เชจเซ‡ เช–เซ‹เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‡เช•เซ‡เชœ เชชเชฐ เชœเชฎเชฃเซเช‚-เช•เซเชฒเชฟเช• เช•เชฐเซเช‚ เช›เซเช‚ เช…เชจเซ‡ เชซเชพเช‡เชจเซเชกเชฐเชฎเชพเช‚ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹ เชœเซ‹เช‰เช‚ เช›เซเช‚. เช›เซ‡เชตเชŸเซ‡, เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เชคเซ‡ เชฎเชพเชคเซเชฐ เชเช• เช›เซ‚เชชเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เช›เซ‡! (เชนเซเช‚ เชœเชพเชฃเซเช‚ เช›เซเช‚ เช•เซ‡ เชคเซเชฏเชพเช‚ เชชเซ‡เช•เซ‡เชœเซ‹ เช›เซ‡ .pkg เชธเชฟเชธเซเชŸเชฎเชจเชพ เชเช• เชญเชพเช— เชฎเชพเชŸเซ‡ เช•เซ‡ เชœเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชธเชพเชฎเชพเชจเซเชฏ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเซ‹เชŸเชพเชญเชพเช—เซ‡ เชคเซ‡เชฎเชจเซ€ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเชพ เชจเชฅเซ€).

เชนเชพเชˆเช•เซ เชชเชฐ เชนเซเช‚ เชชเซ‡เช•เซ‡เชœ เชชเชฐ เชฐเชพเช‡เชŸ-เช•เซเชฒเชฟเช• เช•เชฐเซเช‚ เช›เซเช‚, เชชเช›เซ€ เช…เช‚เชฆเชฐ เชถเซเช‚ เช›เซ‡ เชคเซ‡ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ "เชธเชพเชฎเช—เซเชฐเซ€" เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹. เชชเชฐเช‚เชคเซ เช…เชนเซ€เช‚ เชซเช•เซเชค เชซเชพเช‡เชฒเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชคเซ‡เชจเซ‡ เชกเชฌเชฒ-เช•เซเชฒเชฟเช• เช•เชฐเซ€เชจเซ‡ เช–เซ‹เชฒเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชจเชฅเซ€.
เชœเซ‹ เชชเซ‡เช•เซ‡เชœเชจเซ‡ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเชตเชพเชจเซ€ (เช…เชธเซเชฅเชพเชฏเซ€ เชฐเซ‚เชชเซ‡) เช•เซ‹เชˆ เชฐเซ€เชค เชนเซ‹เชฏ เชคเซ‹ เชคเซ‡ เชตเชงเซ เชธเชพเชฐเซเช‚ เชฐเชนเซ‡เชถเซ‡ .hpkg เชซเชพเช‡เชฒ เชฎเซ‡เชจเซ‡เชœเชฐ เชฆเซเชตเชพเชฐเชพ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡, เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชตเชฟเช—เชคเซ‹ เชตเชฟเชถเซ‡ เชšเชฟเช‚เชคเชพ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. (เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เชคเชฎเซ‡ เช–เซ‹เชฒเซ€ เชถเช•เซ‹ เช›เซ‹ .hpkg เชฎเชพเช‚ เชชเซ‡เช•เซ‡เชœ Expander, เชœเซ‡ เชคเซ‡เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เช…เชจเซเชฏ เช†เชฐเซเช•เชพเช‡เชตเชจเซ€ เชœเซ‡เชฎ เช…เชจเชชเซ…เช• เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡).

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เช›เช เซเช เซ‹ เชฆเชฟเชตเชธ: เชธเช‚เชธเชพเชงเชจเซ‹, เชšเชฟเชนเซเชจเซ‹ เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชนเซ‚เชก เชนเซ‡เช เชณ
เชนเชพเชˆเช•เซเชกเซ‡เชชเซ‹เชŸเชจเซเช‚ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชคเชฎเชจเซ‡ เชชเซ‡เช•เซ‡เชœ เชซเชพเชˆเชฒเซ‹เชจเซ€ เชฏเชพเชฆเซ€ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹ เชœเซ‹เชตเชพเชจเซ€ เช•เซ‹เชˆ เชฐเซ€เชค เชจเชฅเซ€, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, README.md เชชเชฐ เชกเชฌเชฒ-เช•เซเชฒเชฟเช• เช•เชฐเซ€เชจเซ‡

เชฎเซ‡เช• เช† เช•เซ‡เชŸเซ‡เช—เชฐเซ€เชฎเชพเช‚ เชœเซ€เชคเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเชฎเซ‡ เช‡เชšเซเช›เซ‹ เชคเซ‡ เชนเชพเช‡เช•เซเชกเซ‡เชชเซ‹เชŸ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชตเซ€ เช–เซ‚เชฌ เชฎเซเชถเซเช•เซ‡เชฒ เชจ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช.

GUI เชฆเซเชตเชพเชฐเชพ เชชเซ‡เช•เซ‡เชœ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชฎเซ‡เช• เชชเชฐ, เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ เชกเชฟเชธเซเช• เช›เชฌเซ€เช“ .dmg เชชเซ‡เช•เซ‡เชœเซ‹ เชธเชฎเชพเชตเซ‡ เช›เซ‡ .app. เชกเชฟเชธเซเช• เชˆเชฎเซ‡เชœ เชชเชฐ เชฌเซ‡ เชตเชพเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹ เช…เชจเซ‡ เชชเช›เซ€ เชชเซ‡เช•เซ‡เชœเชจเซ€ เชจเช•เชฒ เช•เชฐเซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเซ‡เชจเซ‡ เช…เช‚เชฆเชฐ เช–เซ‡เช‚เชšเซ€เชจเซ‡ /Applications เชซเชพเช‡เชจเซเชกเชฐ เชฎเชพเช‚. เช† เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช•เชนเซเชฏเชพ เชตเชฟเชจเชพ เชœเชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเซ‡เช‚ เชธเชพเช‚เชญเชณเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช•เซ‡เชŸเชฒเชพเช• เชจเชตเซ‹เชฆเชฟเชคเซ‹ เช†เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚. เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, Apple เชธเชฟเชธเซเชŸเชฎ-เชตเซเชฏเชพเชชเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ "เชธเซ‚เชšเชจ เช•เชฐเซ‡ เช›เซ‡". /Applications (เช†เช—เชณ เชชเชฐ เชคเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชคเซ‡เชฎเชœ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชนเชคเซเช‚), เชชเชฐเช‚เชคเซ เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชซเชพเช‡เชฒ เชธเชฐเซเชตเชฐ เชชเชฐ เช…เชฅเชตเชพ เชธเชฌเชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เชธเชฐเชณเชคเชพเชฅเซ€ เชฎเซ‚เช•เซ€ เชถเช•เซ‹ เช›เซ‹ $HOME/Applications, เชœเซ‹ เชคเชฎเชจเซ‡ เชคเซ‡ เชฐเซ€เชคเซ‡ เช—เชฎเซ‡ เช›เซ‡.

เชนเชพเชˆเช•เซ เชชเชฐ, เชชเซ‡เช•เซ‡เชœ เชชเชฐ เชกเชฌเชฒ เช•เซเชฒเชฟเช• เช•เชฐเซ‹, เชชเช›เซ€ "เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹" เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹, เชคเซ‡ เชธเชฐเชณ เชจ เชนเซ‹เชˆ เชถเช•เซ‡. เชนเซเช‚ เช†เชถเซเชšเชฐเซเชฏ เชชเชพเชฎเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚ เช•เซ‡ เชœเซ‹ เช•เซ‹เชˆ เชชเซ‡เช•เซ‡เชœเชฎเชพเช‚ เชกเชฟเชชเซ‡เชจเซเชกเชจเซเชธเซ€ เชนเซ‹เชฏ เชœเซ‡ เชนเชพเชˆเช•เซเชชเซ‹เชฐเซเชŸเซเชธเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เชนเซ‹เชฏ เชชเชฐเช‚เชคเซ เชนเชœเซ เชธเซเชงเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ เชจ เชนเซ‹เชฏ เชคเซ‹ เชถเซเช‚ เชฅเชถเซ‡. Linux เชชเชฐ เชคเซ‡เช“ เช–เชฐเซ‡เช–เชฐ เช† เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชถเซเช‚ เช•เชฐเชตเซเช‚ เชคเซ‡ เชœเชพเชฃเชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช‰เช•เซ‡เชฒ เชธเซเชชเชทเซเชŸ เช›เซ‡ - เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชชเซ‚เช›เซ‹ เช•เซ‡ เชถเซเช‚ เชคเซ‡เชฎเชจเซ‡ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชกเชพเช‰เชจเชฒเซ‹เชก เช…เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชนเชพเชˆเช•เซ เชœเซ‡ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชฌเชฐเชพเชฌเชฐ เช›เซ‡.

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เช›เช เซเช เซ‹ เชฆเชฟเชตเชธ: เชธเช‚เชธเชพเชงเชจเซ‹, เชšเชฟเชนเซเชจเซ‹ เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชนเซ‚เชก เชนเซ‡เช เชณ
เชฎเซ‡เช‚ 'เชธเซ‡เชจเชฟเชŸเซ€' เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซเชฏเซเช‚, เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐ เชœเชพเชฃเซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡เชจเซ€ เชจเชฟเชฐเซเชญเชฐเชคเชพ เช•เซเชฏเชพเช‚เชฅเซ€ เชฎเซ‡เชณเชตเชตเซ€ (เชงเชพเชฐเซ€ เชฒเชˆเช เช•เซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เช เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชจเซ‹เช‚เชงเชพเชฏเซ‡เชฒ เช›เซ‡). เชฆเชฐเซ‡เช• Linux เชตเชฟเชคเชฐเชฃ เช† เช•เชฐเซ€ เชถเช•เชคเซเช‚ เชจเชฅเซ€.

เชฌเซ€เชœเซ€ เชฐเซ€เชค เชซเชพเช‡เชฒ เชฎเซ‡เชจเซ‡เชœเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡, เชซเช•เซเชค เช–เซ‡เช‚เชšเซ‹ เช…เชจเซ‡ เช›เซ‹เชกเซ‹ .hpkg เชชเซ‡เช•เซ‡เชœ เช…เชฅเชตเชพ เชฎเชพเช‚ /Haiku/system/packages (เชธเชฟเชธเซเชŸเชฎ-เชตเซเชฏเชพเชชเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชฎเชพเชŸเซ‡, เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡), เช…เชฅเชตเชพ เชฎเชพเช‚ /Haiku/home/config/packages (เชตเซเชฏเช•เซเชคเชฟเช—เชค เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชฎเชพเชŸเซ‡; เชกเชฌเชฒ-เช•เซเชฒเชฟเช• เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช‰เชชเชฒเชฌเซเชง เชจเชฅเซ€ - เชนเซเช‚ เชนเชœเซ€ เชชเชฃ เช† เชœเช—เซเชฏเชพเช "config" เชถเชฌเซเชฆเชฅเซ€ เชจเชพเชฐเชพเชœ เช›เซเช‚, เชœเซ‡ เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ "เชธเซ‡เชŸเชฟเช‚เช—เซเชธ" เชจเซ‹ เชธเชฎเชพเชจเชพเชฐเซเชฅเซ€ เช›เซ‡). เช…เชจเซ‡ เชนเชพเชˆเช•เซ เชฎเชพเชŸเซ‡ เชฌเชนเซเชตเชฟเชง เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‹ เช–เซเชฏเชพเชฒ เชนเชœเซ€ เชธเซเชงเซ€ เช‰เชชเชฒเชฌเซเชง เชจเชฅเซ€ (เชคเซ‡เชฅเซ€ เชœ เช•เชฆเชพเชš เชคเซ‡ เช–เซ‚เชฌ เชธเชฐเชณ เช›เซ‡ - เชฎเชจเซ‡ เช–เชฌเชฐ เชจเชฅเซ€, เช•เชฆเชพเชš เชฌเชนเซ-เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช•เซเชทเชฎเชคเชพเช“ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชฎเชพเชŸเซ‡ เชตเชธเซเชคเซเช“เชจเซ‡ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชฐเซ€เชคเซ‡ เชœเชŸเชฟเชฒ เชฌเชจเชพเชตเชถเซ‡).

เชนเชพเชˆเช•เซ เช† เช•เซ‡เชŸเซ‡เช—เชฐเซ€เชฎเชพเช‚ เชœเซ€เชคเซ‡ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชฎเชพเชคเซเชฐ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เชœ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชธเชฟเชธเซเชŸเชฎ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชธเชพเชฅเซ‡ เชชเชฃ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

GUI เชฎเชพเช‚เชฅเซ€ เชชเซ‡เช•เซ‡เชœ เชฆเซ‚เชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

เชฎเซ‡เช• เชชเชฐ, เชคเชฎเชพเชฐเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช†เชฏเช•เชจเชจเซ‡ เชŸเซเชฐเซ‡เชถ เช•เซ‡เชจเชฎเชพเช‚ เช–เซ‡เช‚เชšเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช…เชจเซ‡ เช†เชŸเชฒเซเช‚ เชœ. เชธเชฐเชณเชคเชพเชฅเซ€!

เชนเชพเชˆเช•เซ เชชเชฐ, เชธเซŒ เชชเซเชฐเชฅเชฎ, เชคเชฎเชพเชฐเซ‡ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชชเซ‡เช•เซ‡เชœ เช•เซเชฏเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡ เชคเซ‡ เชถเซ‹เชงเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเชฎเซ‡ เชญเชพเช—เซเชฏเซ‡ เชœ เชคเซ‡เชจเซ‡ เชฏเซ‹เช—เซเชฏ เชœเช—เซเชฏเชพเช เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹ เช›เซ‹ (เชธเชฟเชธเซเชŸเชฎ เชฌเชงเซเช‚ เช•เชฐเซ‡ เช›เซ‡). เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชคเชฎเชพเชฐเซ‡ เช…เช‚เชฆเชฐ เชœเซ‹เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ /Haiku/system/packages (เชธเชฟเชธเซเชŸเชฎ-เชตเซเชฏเชพเชชเซ€ เชกเชฟเชซเซ‹เชฒเซเชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชธเชพเชฅเซ‡), เช…เชฅเชตเชพ เชฎเชพเช‚ /Haiku/home/config/packages (เชถเซเช‚ เชฎเซ‡เช‚ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซเชฏเซ‹ เช›เซ‡ เช•เซ‡ "เชฐเซ‚เชชเชฐเซ‡เช–เชพ" เช เช–เซ‹เชŸเซเช‚ เชจเชพเชฎ เช›เซ‡?). เชชเช›เซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เช–เชพเชฒเซ€ เช•เชšเชฐเชพเชชเซ‡เชŸเซ€เชฎเชพเช‚ เช–เซ‡เช‚เชšเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชฌเชธ.
เชธเชฐเชณเชคเชพเชฅเซ€! เชœเซ‹ เช•เซ‡, เชนเซเช‚ เชคเซ‡ เช•เชนเซ€เชถ เชจเชนเซ€เช‚. เช–เชฐเซ‡เช–เชฐ เชถเซเช‚ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เช…เชนเซ€เช‚ เช›เซ‡:

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เช›เช เซเช เซ‹ เชฆเชฟเชตเชธ: เชธเช‚เชธเชพเชงเชจเซ‹, เชšเชฟเชนเซเชจเซ‹ เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชนเซ‚เชก เชนเซ‡เช เชณ
เชœเซ‹ เชคเชฎเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚เชฅเซ€ เชŸเซเชฐเซ‡เชถ เช•เซ‡เชจเชฎเชพเช‚ เช–เซ‡เช‚เชšเซ‹ เช›เซ‹ เชคเซ‹ เช†เชตเซเช‚ เชฅเชพเชฏ เช›เซ‡ /Haiku/system/packages

เชนเชฎเชฃเชพเช‚ เชœ QtQuickApp เชชเชฐเชจเซ€ เชฎเชพเชฐเซ€ เช—เชˆเช•เชพเชฒเชจเซ€ "เชนเซ‡เชฒเซ‹ เชตเชฐเซเชฒเซเชก" เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชŸเซเชฐเซ‡เชถเชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹. เชฎเซ‡เช‚ เชธเชฟเชธเซเชŸเชฎ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชจเซ‡ เช–เชธเซ‡เชกเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€, เช…เชจเซ‡ เชฌเชงเชพ เชชเซ‡เช•เซ‡เชœเซ‹ เชธเชฟเชธเซเชŸเชฎ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ เชนเซ‹เชตเชพเชฅเซ€, เชชเซ‡เช•เซ‡เชœเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเซเช‚ เช…เชถเช•เซเชฏ เช›เซ‡ .hpkg เชซเซ‡เชฐเชซเชพเชฐ เชตเชฟเชจเชพ "เชคเซ‡เชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€". เชธเชพเชฎเชพเชจเซเชฏ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชกเชฐเซ€ เชœเชถเซ‡ เช…เชจเซ‡ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชธเซ‹เช‚เชชเซ‡เชฒ "เชฐเชฆ เช•เชฐเซ‹" เชฌเชŸเชจ เชฆเชฌเชพเชตเซ‹.

เชธเชฎเชœเชพเชตเซ‡ เช›เซ‡ เชถเซเชฐเซ€เชฎเชพเชจ. waddlesplash:

เช† เชชเซ‹เชธเซเชŸ 10 เชตเชฐเซเชทเชฅเซ€ เชตเชงเซ เชœเซ‚เชจเซ€ เช›เซ‡. เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡ เช†เชชเชฃเซ‡ เชคเซ‡เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡เชฅเซ€ เชšเซ‡เชคเชตเชฃเซ€ เชซเช•เซเชค เชคเซเชฏเชพเชฐเซ‡ เชœ เชฆเซ‡เช–เชพเชฏ เชœเซเชฏเชพเชฐเซ‡ เชชเซ‡เช•เซ‡เชœ เชชเซ‹เชคเซ‡ เชœ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡. เชจเชฟเชฏเชฎเชฟเชค เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡ เช† เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เช เซ€เช• เช›เซ‡, เช•เชฆเชพเชš เชฎเชพเชฐเซ‡ เช† HaikuDepot เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช? เชนเซเช‚ เชชเซ‡เช•เซ‡เชœ เชชเชฐ เชฌเซ‡ เชตเชพเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซเช‚ เช›เซเช‚ /Haiku/system/packages, "เช…เชจเช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹" เชฌเชŸเชจ เชฆเซ‡เช–เชพเชฏ เชคเซ‡เชจเซ€ เชฐเชพเชน เชœเซเช“. เชจเชพ, เชคเซเชฏเชพเช‚ (เชฎเชพเชคเซเชฐ) โ€œเช‡เชจเซเชธเซเชŸเซ‹เชฒโ€ เช›เซ‡. "เช…เชจเช‡เชจเซเชธเซเชŸเซ‹เชฒ", เชคเชฎเซ‡ เช•เซเชฏเชพเช‚ เช›เซ‹?

เชฎเชพเชคเซเชฐ เช†เชจเช‚เชฆ เชฎเชพเชŸเซ‡, เชฎเซ‡เช‚ เช เชœเซ‹เชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹ เช•เซ‡ เชœเซ‹ เชฎเซ‡เช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ เชชเซ‡เช•เซ‡เชœ เชชเชฐ "เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹" เช•เซเชฒเชฟเช• เช•เชฐเซเชฏเซเช‚ เชคเซ‹ เชถเซเช‚ เชฅเชถเซ‡. เชคเซ‡ เช†เชจเซ€ เชœเซ‡เชฎ เชฌเชนเชพเชฐ เช†เชตเซ‡ เช›เซ‡:

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เช›เช เซเช เซ‹ เชฆเชฟเชตเชธ: เชธเช‚เชธเชพเชงเชจเซ‹, เชšเชฟเชนเซเชจเซ‹ เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชนเซ‚เชก เชนเซ‡เช เชณ
เชœเซ‹ เชคเชฎเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ เชชเซ‡เช•เซ‡เชœ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹ เชคเซ‹ เช†เชตเซเช‚ เชฅเชพเชฏ เช›เซ‡.

เช†เช—เชณ เชฆเซ‡เช–เชพเชฏ เช›เซ‡:

เชนเชพเชˆเช•เซ เชธเชพเชฅเซ‡เชจเซ‹ เชฎเชพเชฐเซ‹ เช›เช เซเช เซ‹ เชฆเชฟเชตเชธ: เชธเช‚เชธเชพเชงเชจเซ‹, เชšเชฟเชนเซเชจเซ‹ เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชนเซ‚เชก เชนเซ‡เช เชณ
เชœเซ‹ เชคเชฎเซ‡ เชชเชนเซ‡เชฒเชพเชจเซ€ เชตเชฟเช‚เชกเซ‹เชฎเชพเช‚ "เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฒเชพเช—เซ เช•เชฐเซ‹" เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชคเซ‡ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชฆเซ‡เช–เชพเชถเซ‡

เชนเซเช‚ เชฎเชพเชจเซเช‚ เช›เซเช‚ เช•เซ‡ เช† เชเช• เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชญเซ‚เชฒ เช›เซ‡; เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ€ เชฒเชฟเช‚เช• เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช›เซ‡. [เชฒเซ‡เช–เช•เซ‡ เชฒเชฟเช‚เช• เช†เชชเซ€ เชจเชฅเซ€ - เช†เชถเชฐเซ‡. เช…เชจเซเชตเชพเชฆเช•]

เชเชกเชชเซ€ เช‰เช•เซ‡เชฒ: เชœเซ‹ เชชเซ‡เช•เซ‡เชœ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เช…เช‚เชฆเชฐ เชนเซ‹เชฏ เชคเซ‹ "เช…เชจเช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹" เชฌเชŸเชจ เช‰เชฎเซ‡เชฐเซ‹ /Haiku/system/packages, เช…เชฅเชตเชพ เชฎเชพเช‚ /Haiku/home/config/packages.

HaikuDepot เชฎเชพเช‚ เชธเซเชฅเชพเชชเชฟเชค เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ€ เชฏเชพเชฆเซ€ เชœเซ‹เชคเซ€ เชตเช–เชคเซ‡, เชนเซเช‚ เชฏเชพเชฆเซ€เชฎเชพเช‚ เชฎเชพเชฐเซเช‚ เชชเซ‡เช•เซ‡เชœ เชœเซ‹เช‰เช‚ เช›เซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€ เชถเช•เซเช‚ เช›เซเช‚.

เช† เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เชฎเซ‡เช• เชœเซ€เชคเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชนเซเช‚ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ€ เชถเช•เซเช‚ เช›เซเช‚ เช•เซ‡ เชฏเซ‹เช—เซเชฏ เชธเซ‡เชŸเช…เชช เชธเชพเชฅเซ‡, เชนเชพเชˆเช•เซ เชชเชฐเชจเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช…เชจเซเชญเชต 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 เชธเชฟเชตเชพเชฏ เช† เช•เซ‡เชŸเซ‡เช—เชฐเซ€เชฎเชพเช‚ เช•เซ‹เชˆ เชœเซ€เชคเซ€ เชถเช•เซเชฏเซเช‚ เชจเชฅเซ€ (เชชเชฐเช‚เชคเซ, เชธเช‚เชชเซ‚เชฐเซเชฃ เชชเซเชฐเชฎเชพเชฃเชฟเช•เชคเชพเชฅเซ€, เช† เชเช• เชชเช•เซเชทเชชเชพเชคเซ€ เช…เชญเชฟเชชเซเชฐเชพเชฏ เช›เซ‡). เชœเซ‹ เช•เซ‡, เช•เซ‹เชˆ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เชŸเซเชตเชฟเช• เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชนเชพเชˆเช•เซ เชชเชฐเชจเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช…เชจเซเชญเชต Mac เช•เชฐเชคเชพเช‚ เชตเชงเซ เชธเชพเชฐเซ‹ เชนเชถเซ‡.

เชจเซ‹เช‚เชง: เชคเชฎเชพเชฐเซ‡ "เชตเชฟเชญเชพเช—" เชจเชพ เชธเช‚เชฌเช‚เชงเชฎเชพเช‚ "เชตเซ‹เชฒเซเชฏเซเชฎ" เชถเซเช‚ เช›เซ‡ เชคเซ‡ เชถเซ‹เชงเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช† เช•เชฆเชพเชš "เชซเซ‹เชฒเซเชกเชฐ" เช…เชจเซ‡ "เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€" เชจเชพ เชธเช‚เชฌเช‚เชง เชธเชฎเชพเชจ เช›เซ‡: เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“ เชซเชพเช‡เชฒ เชฎเซ‡เชจเซ‡เชœเชฐเชฎเชพเช‚ เชซเซ‹เชฒเซเชกเชฐเซเชธ เชคเชฐเซ€เช•เซ‡ เชฆเซ‡เช–เชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชฌเชงเซ€ เชจเชฅเซ€ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชซเชพเช‡เชฒเซ‹ เชคเชฐเซ€เช•เซ‡ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเชคเชพ เชชเซ‡เช•เซ‡เชœเซ‹). เชถเซเช‚ เช† เชชเซเชฐเช•เชพเชฐเชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเชจเซ‡ เชธเชคเซเชคเชพเชตเชพเชฐ เชœเซเชžเชพเชจเซ€ เชฌเชจเชพเชตเซ‡ เช›เซ‡?

เชชเซ‡เช•เซ‡เชœเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เชฌเซ€เชœเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชจเช•เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

เชฎเซ‡เช• เชชเชฐ, เชนเซเช‚ stupidly เชชเซ‡เช•เซ‡เชœ เช–เซ‡เช‚เชšเซ‹ .app, เช…เชจเซ‡ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชชเซ‡เช•เซ‡เชœเชจเซ€ เช…เช‚เชฆเชฐ เชนเซ‹เชตเชพเชฅเซ€, เชคเซ‡เช“ เชเช•เชธเชพเชฅเซ‡ เช†เช—เชณ เชตเชงเซ‡ เช›เซ‡.

เชนเชพเชˆเช•เซ เชชเชฐ, เชนเซเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช–เซ‡เช‚เชšเซเช‚ เช›เซเช‚, เชชเชฐเช‚เชคเซ เชจเชฟเชฐเซเชญเชฐเชคเชพเช“ เชชเชฐ เชฌเชฟเชฒเช•เซเชฒ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฅเชคเซ€ เชจเชฅเซ€.

เชเชกเชชเซ€ เช‰เช•เซ‡เชฒ: เชšเชพเชฒเซ‹ เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡ เช†เช–เชพ `.hpkg เชชเซ‡เช•เซ‡เชœเชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชธเชพเชฅเซ‡, เชœเซ‹ เช•เซ‹เชˆ เชนเซ‹เชฏ เชคเซ‹ เช–เซ‡เช‚เชšเชตเชพเชจเซเช‚ เชธเซ‚เชšเชจ เช•เชฐเซ€เช.

เชฎเซ‡เช• เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เช† เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เชœเซ€เชคเซ‡ เช›เซ‡. เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡, เชคเซ‡เชฎเชจเชพ เชฆเซƒเชทเซเชŸเชพเช‚เชคเชจเซ‹ เชชเซเชฐเซ‡เชฎเซ€. เชฎเชพเชฐเซ‡ เชคเซ‡เชจเซ€ เชจเช•เชฒ เชนเชพเชˆเช•เซเชฎเชพเช‚ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช .hpkg เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชฌเชฆเชฒเซ‡, เชชเชฐเช‚เชคเซ เชธเชฟเชธเซเชŸเชฎ เชฎเชจเซ‡ เช† เช“เชซเชฐ เช•เชฐเชคเซ€ เชจเชฅเซ€...

เชคเซ‡เชจเซ€ เชคเชฎเชพเชฎ เช…เชตเชฒเช‚เชฌเชจ เชธเชพเชฅเซ‡ เชชเซ‡เช•เซ‡เชœ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹

เชฆเชฐเซ‡เช• เชฎเชถเซ€เชจ เชนเช‚เชฎเซ‡เชถเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เชจเชฅเซ€. เชคเซ‡เชจเชพเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เช•เซ‡เชŸเชฒเชพเช• เชฎเชถเซ€เชจเซ‹ (เชนเชพ, เชนเซเช‚ เชคเชฎเชจเซ‡ เชœเซ‹เชˆ เชฐเชนเซเชฏเซ‹ เช›เซเช‚, เช†เชงเซเชจเชฟเช• เชตเชฟเชจเซเชกเซ‹เช, เชฎเซ‡เช• เช…เชจเซ‡ เชฒเชฟเชจเช•เซเชธ) เช† เชตเชฟเชถเซ‡ เชญเซ‚เชฒเซ€ เชœเชพเชฏ เช›เซ‡. เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เช…เช—เชคเซเชฏเชจเซเช‚ เช›เซ‡ เช•เซ‡ เชนเซเช‚ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เช•เชพเชซเซ‡เชฎเชพเช‚ เชœเชˆ เชถเช•เซเช‚, เชฆเซ‚เชฐ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชกเซเชฐเชพเชˆเชต เชชเชฐ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซเช‚, เช† เชกเซเชฐเชพเชˆเชตเชจเซ‡ เชฎเชพเชฐเชพ เชนเซ‹เชฎ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐเชฎเชพเช‚ เชˆเชจเซเชธเชฐเซเชŸ เช•เชฐเซ€ เชถเช•เซเช‚ เช…เชจเซ‡ เช–เชพเชคเชฐเซ€ เช•เชฐเซ‹ เช•เซ‡ เชฌเชงเซเช‚ เชœ เช•เชพเชฎ เช•เชฐเชถเซ‡ [เชœเซ‹เช–เชฎเซ€ เชตเซเชฏเช•เซเชคเชฟ, เชตเชฟเชจเซเชกเซ‹เช เชชเชฐ เช†เชตเซเช‚ เช•เชฐเชตเซเช‚... - เช†เชถเชฐเซ‡. เช…เชจเซเชตเชพเชฆเช•].

เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชนเซเช‚ เชธเชพเชฎเชพเชจเซเชฏ เช•เชฐเชคเชพเช‚ เชฅเซ‹เชกเซ€ เชตเชงเซ เชตเชพเชฐ เชตเชฟเชจเซเชกเซ‹เช เช…เชจเซ‡ เชฒเชฟเชจเช•เซเชธ เชชเชฐ เช…เชชเซ‚เชฐเซเชฃ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชธเชพเชฅเซ‡ เชธเชฎเชพเชชเซเชค เชฅเชตเชพเชจเซเช‚ เชตเชฒเชฃ เชงเชฐเชพเชตเซ‡ เช›เซ‡.

เชฎเซ‡เช• เชชเชฐ เช† เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชเช• เชซเชพเช‡เชฒ เช›เซ‡, เชคเชฎเชพเชฐเซ‡ เชซเช•เซเชค เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ .dmg. เชฎเซ‹เชŸเชพเชญเชพเช—เซ‡, เชคเซ‡เชจเซ€ เชชเชพเชธเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ MacOS เชฆเซเชตเชพเชฐเชพ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชธเชฟเชตเชพเชฏ เช…เชจเซเชฏ เช•เซ‹เชˆ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชนเซ‹เชคเซ€ เชจเชฅเซ€. เชเช• เช…เชชเชตเชพเชฆ เช เชœเชŸเชฟเชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เช›เซ‡ เชœเซ‡เชจเซ‡ เชฏเซ‹เช—เซเชฏ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ java.

เชนเชพเชˆเช•เซ เชชเชฐ เชชเซ‡เช•เซ‡เชœ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹ .hpkg เชฎเชพเชŸเซ‡, เช•เชนเซ‹, java เชฎเชพเช‚ เชธเชฎเชพเชจ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ, เชชเชฐเซเชฏเชพเชชเซเชค เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ java เชฒเช•เซเชทเซเชฏ เชฎเชถเซ€เชจ เชชเชฐ เชนเชพเชœเชฐ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ เช…เชฅเชตเชพ เชจ เชชเชฃ เชนเซ‹เชˆ เชถเช•เซ‡. เช†เชชเซ‡เชฒ เชชเซ‡เช•เซ‡เชœ เชฎเชพเชŸเซ‡ เชฌเชงเซ€ เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เช•เซ‹เชˆ เชฐเซ€เชค เช›เซ‡? .hpkg, เชคเซ‡ เชธเชฟเชตเชพเชฏ เช•เซ‡ เชœเซ‡ เชนเชพเชˆเช•เซเชฎเชพเช‚ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชฆเชฐเซ‡เช• เชนเชพเชˆเช•เซ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช?

Mac เช† เช•เซ‡เชŸเซ‡เช—เชฐเซ€เชฎเชพเช‚ เชจเชพเชจเชพ เชฎเชพเชฐเซเชœเชฟเชจเชฅเซ€ เชœเซ€เชคเซ‡ เช›เซ‡.

เชŸเชฟเชชเซเชชเชฃเซ€เช“ เชถเซเชฐเซ€. waddlesplash:

เชชเซ‡เช•เซ‡เชœเชจเชพ เชธเชฎเซ‚เชน เชคเชฐเซ€เช•เซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ€ เชคเชฎเชพเชฎ เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเซ‡ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ .hpkg เชนเชพเชˆเช•เซเชจเชพ เช†เช‚เชคเชฐเชฟเช• เช•เชพเชฐเซเชฏเชฅเซ€ เชชเชฐเชฟเชšเชฟเชค เชตเซเชฏเช•เซเชคเชฟ เชฎเชพเชŸเซ‡, เชฒเช—เชญเช— 15 เชฎเชฟเชจเชฟเชŸ เชชเซ‚เชฐเชคเซ€ เช›เซ‡. เชœเซ‹ เชคเซ‡เชจเซ€ เชตเชพเชธเซเชคเชตเชฟเช• เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เชนเซ‹เชฏ เชคเซ‹ เช† เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเชตเซเช‚ เชเชŸเชฒเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช† เชเช• เชฆเซเชฐเซเชฒเชญ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เช›เซ‡.

เชšเชพเชฒเซ‹ เช† เชถเซเชฐเซ‡เชฃเซ€เชจเชพ เช†เช—เชฒเชพ เชฒเซ‡เช– เชธเซเชงเซ€ เช†เชชเชฃเชพ เชถเซเชตเชพเชธเชจเซ‡ เชชเช•เชกเซ€ เชฐเชพเช–เซ€เช.

เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ‡ เช…เชฒเช— เชธเซเชฅเชพเชจ เชชเชฐ เช–เชธเซ‡เชกเชตเซเช‚

เชฎเซ‡เช‚ เช…เช—เชพเช‰ เชฒเช–เซเชฏเซเช‚ เชคเซ‡เชฎ, เชนเซเช‚ เชฎเชพเชฐเชพ เชชเซ‡เช•เซ‡เชœเซ‹ เชฎเซ‚เช•เชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚ .hpkg (เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡, เช…เชฅเชตเชพ เชคเซ‡เชจเซ‹ เชญเชพเช—) เชตเชฟเชถเชฟเชทเซเชŸ เชธเซเชฅเชพเชจ เชชเชฐ, เชฌเซ‚เชŸ เชตเซ‹เชฒเซเชฏเซเชฎ (เชฐเซเชŸ เชชเชพเชฐเซเชŸเซ€เชถเชจ) เชชเชฐเชจเชพ เชธเชพเชฎเชพเชจเซเชฏ เชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸเชฅเซ€ เช…เชฒเช—. เชธเชพเชฎเชพเชจเซเชฏ (เชคเซ‡เชŸเชฒเซเช‚ เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชจเชฅเซ€) เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช†เชจเซเช‚ เช•เชพเชฐเชฃ เช เช›เซ‡ เช•เซ‡ เชฎเชพเชฐเซ€ (เชฌเชฟเชฒเซเชŸ-เช‡เชจ) เชกเชฟเชธเซเช• เชชเชฐ เช–เชพเชฒเซ€ เชœเช—เซเชฏเชพ เชธเชคเชค เชธเชฎเชพเชชเซเชค เชฅเชˆ เชœเชพเชฏ เช›เซ‡, เชชเช›เซ€ เชญเชฒเซ‡ เชคเซ‡ เช—เชฎเซ‡ เชคเซ‡เชŸเชฒเซ€ เชฎเซ‹เชŸเซ€ เชนเซ‹เชฏ. เช…เชจเซ‡ เชนเซเช‚ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชœเซเชฏเชพเช‚ เชฎเชพเชฐเซ€ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเซ‹ เชธเซเชฅเชฟเชค เช›เซ‡ เชคเซเชฏเชพเช‚ เชฌเชพเชนเซเชฏ เชกเซเชฐเชพเชˆเชตเซ‹ เช…เชฅเชตเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชถเซ‡เชฐเซเชธเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซเช‚ เช›เซเช‚.

เชฎเซ‡เช• เชชเชฐ เชนเซเช‚ เชฎเชพเชคเซเชฐ เชชเซ‡เช•เซ‡เชœเซ‹ เช–เชธเซ‡เชกเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚ .app เชซเชพเช‡เชจเซเชกเชฐเชฎเชพเช‚ เชฆเซ‚เชฐ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชกเซเชฐเชพเช‡เชต เช…เชฅเชตเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚, เช…เชจเซ‡ เชฌเชธ. เชนเซเช‚ เชนเชœเซ เชชเชฃ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เช–เซ‹เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชกเชฌเชฒ-เช•เซเชฒเชฟเช• เช•เชฐเซ€ เชถเช•เซเช‚ เช›เซเช‚ เชœเซ‡เชฎ เช•เซ‡ เชนเซเช‚ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชฌเซ‚เชŸ เชตเซ‹เชฒเซเชฏเซเชฎเชฅเซ€ เช•เชฐเซเช‚ เช›เซเช‚. เชฎเชพเชคเซเชฐ!

เชนเชพเชˆเช•เซ เชชเชฐ, เชœเซ‡เชฎ เชฎเชจเซ‡ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เช† เชฎเชพเชฐเชพ เช–เชธเซ‡เชกเซ€เชจเซ‡ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ .hpkg เชชเซ‡เช•เซ‡เชœเซ‹ เชฆเซ‚เชฐ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชกเซเชฐเชพเชˆเชต เช…เชฅเชตเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚, เชชเชฐเช‚เชคเซ เชชเช›เซ€ เชคเชฎเชพเชฐเซ‡ เชคเซ‡เชฎเชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชจเซเชธเซ‹เชฒเชฎเชพเช‚ เช•เซ‡เชŸเชฒเชพเช• เชฌเชฟเชจเชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เซƒเชค เช†เชฆเซ‡เชถเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชฎเชพเชคเซเชฐ GUI เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚ เชคเซ‡ เชฎเชจเซ‡ เช–เชฌเชฐ เชจเชฅเซ€.

เช† เช•เซ‡เชŸเซ‡เช—เชฐเซ€เชฎเชพเช‚ เชฎเซ‡เช• เชœเซ€เชคเซ‡ เช›เซ‡.

เชฎเชฟเชธเซเชŸเชฐ เชฎเซเชœเชฌ. waddlesplash:

เช† เชธเชพเชฎเชพเชจเซเชฏ เช‰เชชเชฏเซ‹เช— เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช“เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เช›เซ‡. เชœเซ‹ เชเช• เช•เชฐเชคเชพ เชตเชงเซ เชฏเซเชเชฐเซเชธ เชคเชฐเชซเชฅเซ€ เชกเชฟเชฎเชพเชจเซเชก เชนเชถเซ‡ เชคเซ‹ เช…เชฎเซ‡ เชคเซ‡เชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ€เชถเซเช‚. เช•เซ‹เชˆ เชชเชฃ เชธเช‚เชœเซ‹เช—เซ‹เชฎเชพเช‚, เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ€ เชถเช•เซเชฏเชคเชพ เช›เซ‡.

เช† เชตเชฟเชถเซ‡ เชนเชตเซ‡ เชชเช›เซ€เชจเชพ เชฒเซ‡เช–เชฎเชพเช‚ เชตเชพเชค เช•เชฐเซ€เชถเซเช‚.

เชจเซ‡เชŸเชตเชฐเซเช• เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชจเซ€ เชตเชพเชค เช•เชฐเซ€เช เชคเซ‹, เชธเชฐเชณ, เชถเซ‹เชงเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€, เชจเซ‡เชŸเชตเชฐเซเช•-เชตเซเชฏเชพเชชเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ (เชœเซ‡เชฎ เช•เซ‡ Zeroconf) เชนเซ‹เชตเซ€ เช–เซ‚เชฌ เชœ เชธเชฐเชธ เชฐเชนเซ‡เชถเซ‡ (เชนเซเช‚ LAN เชชเช•เซเชทเซ‹เชจเซ‡ เช…เชจเซเชฎเชพเชจ เชฒเช—เชพเชตเซเช‚ เช›เซเช‚) เช•เซ‡ เชœเซ‡ เชธเซเชฅเชพเชจเชฟเช• เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เช•เซ‰เชชเชฟ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชฅเชตเชพ เชธเซเชฅเชพเชจเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช•เชฅเซ€ เชธเซ€เชงเชพ เชœ เชšเชฒเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช…เชฒเชฌเชคเซเชค, เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชชเชพเชธเซ‡ เช† เชฆเซเชตเชพเชฐเชพ เชจเชพเชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ‹ เชตเชฟเช•เชฒเซเชช เช›เซ‡ app_flags.

GUI เชธเชพเชฅเซ‡ hpkg เชธเชฟเชธเซเชŸเชฎเชจเชพ เชเช•เซ€เช•เชฐเชฃ เชชเชฐ เช…เช‚เชคเชฟเชฎ เช…เชนเซ‡เชตเชพเชฒ

เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชเช•เซ€เช•เชฐเชฃเชจเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เชจเชตเซ€เชจเชคเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ .hpkg GUI เชนเชœเซ เชชเชฃ เช‡เชšเซเช›เชฟเชค เชฅเชตเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเซเช‚ เช›เซ‹เชกเซ€ เชฆเซ‡ เช›เซ‡. เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡, เชฏเซเชเช•เซเชธเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เช•เซ‡เชŸเชฒเซ€เช• เชตเชธเซเชคเซเช“ เชธเซเชงเชพเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡...

เชเช• เชตเชงเซ เชตเชธเซเชคเซ: เช•เชฐเซเชจเชฒ เชกเซ€เชฌเช— เชฒเซ‡เชจเซเชก

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เชฐเซเชจเชฒ เช—เชญเชฐเชพเชŸ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช†เชฆเซ‡เชถเซ‹ เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชฌเชจเชตเซเช‚ เชคเซ‡ เชธเชฐเชธ เชฐเชนเซ‡เชถเซ‡ syslog | grep usb. เช เซ€เช• เช›เซ‡, เชนเชพเช‡เช•เซ เชชเชฐ เชคเซ‡ เช•เชฐเซเชจเชฒ เชกเซ€เชฌเช— เชฒเซ‡เชจเซเชกเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชถเช•เซเชฏ เช›เซ‡. เชœเซ‹ เช•เชฐเซเชจเชฒ เช—เชญเชฐเชพเชŸเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชตเชฟเชจเชพ เชฌเชงเซเช‚ เชœเซ‹เชˆเช เชคเซ‡ เชชเซเชฐเชฎเชพเชฃเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เชคเซ‹ เชคเชฎเซ‡ เช† เชœเชพเชฆเซเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏเชฎเชพเช‚ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹? Alt+PrintScn+D (เชกเซ€เชฌเช— เชจเซ‡เชฎเซ‹เชจเชฟเช•) เชฆเชฌเชพเชตเซ€เชจเซ‡ เชธเชฐเชณ. เชฎเชจเซ‡ เชคเชฐเชค เชœ เชฏเชพเชฆ เช†เชตเซ‡ เช›เซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเชจเซ€ เช•เซ€, เชœเซ‡เชฃเซ‡ เชฎเซ‚เชณ เชฎเซ‡เช•เชฟเชจเซเชŸเซ‹เชถ เชกเซ‡เชตเชฒเชชเชฐเซเชธเชจเซ‡ เชกเซ€เชฌเช—เชฐ เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€ เชนเชคเซ€ (เชœเซ‹ เช•เซ‹เชˆ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ เชนเซ‹เชฏ, เช…เชฒเชฌเชคเซเชค).

เชจเชฟเชทเซเช•เชฐเซเชท

เชนเซเช‚ เช เชธเชฎเชœเชตเชพ เชฒเชพเช—เซเชฏเซ‹ เช›เซเช‚ เช•เซ‡ เชนเชพเชˆเช•เซ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เช…เชญเชฟเชœเชพเชคเซเชฏเชชเชฃเซ เช เชนเช•เซ€เช•เชคเชฅเซ€ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เช•เชพเชฐเซเชฏ เชเช• เชจเชพเชจเซ€ เชŸเซ€เชฎ เชฆเซเชตเชพเชฐเชพ เช•เชพเชฐเซเชฏ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชชเชฐ เชธเซเชชเชทเซเชŸ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ€เชจเซ‡, เชธเชฟเชธเซเชŸเชฎเชจเชพ เชคเชฎเชพเชฎ เชธเซเชคเชฐเซ‹ เชธเซเชฒเชญเชคเชพ เชธเชพเชฅเซ‡ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
Linux/GNU/dpkg/apt/systemd/Xorg/dbus/Gtk/GNOME/XDG/Ubuntu เชจเซ€ เชฆเซเชจเชฟเชฏเชพ เชธเชพเชฅเซ‡ เชคเซ€เชตเซเชฐ เชตเชฟเชฐเซ‹เชงเชพเชญเชพเชธ, เชœเซเชฏเชพเช‚ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซ เชเชŸเชฒเซ€ เชนเชฆเซ‡ เชจเชพเชจเชพ เชŸเซเช•เชกเชพเช“เชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เชฅเชˆ เช—เชˆ เช›เซ‡ เช•เซ‡ เชเชฌเซเชธเซเชŸเซเชฐเซ‡เช•เซเชถเชจ เชเชฌเซเชธเซเชŸเซเชฐเซ‡เช•เซเชถเชจ เชชเชฐ เชฌเซ‡เชธเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซเชฐเซ‰เชš เชธเชพเชฅเซ‡ เชšเชฒเชพเชตเซ‡ เช›เซ‡.
เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชตเซเชฏเชตเชธเซเชฅเชพ เช›เซ‡ เชคเซ‡เชจเซ€ เชชเชฃ เชธเชฎเชœ เชนเชคเซ€ .hpkg เชชเชฐเช‚เชชเชฐเชพเช—เชค เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐ, Snappy, Flatpak, AppImage, เช‡เชตเชจ btrfs เชจเซ€ เชถเซเชฐเซ‡เชทเซเช  เชชเซเชฐเชฅเชพเช“เชจเซ‡ เชœเซ‹เชกเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ Mac เชจเชพ "เชœเชธเซเชŸ เชตเชฐเซเช•เซเชธ" เช…เชญเชฟเช—เชฎ เชธเชพเชฅเซ‡ เชญเซ‡เชณเชตเซ‡ เช›เซ‡.

เชเชตเซเช‚ เชนเชคเซเช‚ เช•เซ‡ เชฎเชพเชฐเชพ เชฎเชพเชฅเชพเชฎเชพเช‚ เช•เช‚เชˆเช• "เชธเซเชตเชฟเชš" เชฅเชฏเซเช‚, เช…เชจเซ‡ เชนเซเช‚ เชธเชฎเชœเซ€ เช—เชฏเซ‹ เช•เซ‡ เชธเชฟเชธเซเชŸเชฎ เช•เซ‡เชตเซ€ เช›เซ‡ .hpkg เชฎเชพเชคเซเชฐ เชคเซ‡เชฃเซ€เชจเซ‡ เชœเซ‹เชˆเชจเซ‡, เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฆเซ‚เชฐ เชฅเชตเซเช‚ เชคเซ‡ เชœเชพเชฃเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชคเซ‡ เชนเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชธเซเช‚เชฆเชฐเชคเชพ เช…เชจเซ‡ เชธเชฐเชณเชคเชพ เช›เซ‡. เช†เชฎเชพเช‚เชฅเซ€ เชฎเซ‹เชŸเชพ เชญเชพเช—เชจเซ€ เชฎเซ‚เชณ เชฎเซ‡เช•เชจเซ€ เชญเชพเชตเชจเชพเชฅเซ€ เชชเซเชฐเซ‡เชฐเชฟเชค เช›เซ‡.

เชนเชพ, เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚ เชฌเซเชฐเชพเช‰เชเชฟเช‚เช— เช†เช‚เชšเช•เชพเชœเชจเช• เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เช—เซ‹เช•เชณเช—เชพเชฏเชจเซ€ เชœเซ‡เชฎ เชšเชพเชฒเซ‡ เช›เซ‡, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‹ เช…เชญเชพเชต เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ (เช•เซ‹เชˆ Gtk, เช‡เชฒเซ‡เช•เซเชŸเซเชฐเซ‹เชจ - เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชจเชฟเชทเซเช•เชฐเซเชท เชชเชฐ เช†เชตเซเชฏเชพ เช›เซ‡ เช•เซ‡ เชคเซ‡เช“ เช…เชญเชฟเชœเชพเชคเซเชฏเชชเชฃเซ เชธเชพเชฅเซ‡ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชœเชคเชพ เชจเชฅเซ€), เชตเชฟเชกเชฟเช“ เช…เชจเซ‡ 3d เชชเซเชฐเชตเซ‡เช—เช• เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช—เซ‡เชฐเชนเชพเชœเชฐ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชนเซเช‚ เชนเชœเซ€ เชชเชฃ เช† เชธเชฟเชธเซเชŸเชฎ เช—เชฎเซ‡ เช›เซ‡. เช›เซ‡เชตเชŸเซ‡, เช† เชตเชธเซเชคเซเช“เชจเซ‡ เชธเซเชงเชพเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชตเชนเซ‡เชฒเชพ เช…เชฅเชตเชพ เชชเช›เซ€เชจเชพ เชธเชฎเชฏเชฎเชพเช‚ เชฆเซ‡เช–เชพเชถเซ‡. เชคเซ‡ เชฎเชพเชคเซเชฐ เชธเชฎเชฏเชจเซ€ เชฌเชพเชฌเชค เช›เซ‡ เช…เชจเซ‡ เช•เชฆเชพเชš เชฅเซ‹เชกเซ€ เชฒเชพเชฒ เช†เช‚เช–.

เชนเซเช‚ เชฎเชฆเชฆ เช†เชชเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชนเชตเซ‡เชฅเซ€ เชถเชฐเซ‚ เชฅเชถเซ‡ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชชเชฐ เชนเชพเชˆเช•เซเชจเซเช‚ เชตเชฐเซเชท.

เชฐเซ‡เชจเซเชกเชฎ เชธเชฎเชธเซเชฏเชพเช“

เช•เชฆเชพเชš เชคเซเชฏเชพเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชตเชฟเชจเช‚เชคเซ€เช“ เช›เซ‡, เช…เชฅเชตเชพ เชฎเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ เช–เซ‹เชฒเชตเซ€ เชœเซ‹เชˆเช?

  • BeScreenCapture เชชเซ€เช•เชจเซ€ เชœเซ‡เชฎ GIF เชชเชฐ เชจเชฟเช•เชพเชธ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช. เชนเชพเชˆเช•เซ เชฎเชพเชŸเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช‰เชชเชฒเชฌเซเชง ffmpeg เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช† เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช…เชฐเชœเซ€.
  • เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชฎเซ‹เชกเชฒ เชตเชฟเชจเซเชกเซ‹เชจเซ‡ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ เช›เซ‡, เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡ เชธเชฎเช—เซเชฐ เชธเซเช•เซเชฐเซ€เชจเชจเซ‡ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเซ‡ เช›เซ‡
  • เชคเชฎเซ‡ เชตเชจเซเชกเชฐเชฌเซเชฐเชถเชจเชพ เช•เซเชฐเซ‹เชชเชฟเช‚เช— เชŸเซ‚เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸเซเชธ เช•เชพเชชเซ€ เชถเช•เชคเชพ เชจเชฅเซ€ เช…เชจเซ‡ เชชเช›เซ€ เชชเชฐเชฟเชฃเชพเชฎเชจเซ‡ เชซเชพเช‡เชฒเชฎเชพเช‚ เชธเชพเชšเชตเซ€ เชถเช•เซ‹ เช›เซ‹
  • เชฎเชจเซ‡ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชนเชพเชˆเช•เซเชฎเชพเช‚ เชนเซ‡เชจเซเชก เช•เชฐเซเชธเชฐ เช—เชฎเชคเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡เชจเซ‹ เชธเช‚เชฌเช‚เชง เช—เชฐเชฎ เชจเซ‹เชธเซเชŸเชพเชฒเซเชœเชฟเช• เชฒเชพเช—เชฃเซ€ เชธเชพเชฅเซ‡ เช›เซ‡. เช•เซเชฐเชฟเชคเชพเชฎเชพเช‚ เช•เซเชฐเซ‹เชช เชŸเซ‚เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช† เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชนเซ‡เชฐเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เช…เชšเซ‹เช•เซเช•เชธ เชชเชพเช•เชฎเชพเช‚ เชชเชฐเชฟเชฃเชฎเซ‡ เช›เซ‡ (เช† เชฒเซ‡เช–เชฎเชพเช‚ เชฎเซ‹เชกเชฒ เชธเช‚เชตเชพเชฆเซ‹เชจเชพ เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸ เชœเซเช“). เช•เซเชฐเซ‹เชธเชนเซ‡เชฐ เช•เชฐเซเชธเชฐ เช…เชฆเซเชญเซเชค เชนเชถเซ‡. เช…เชฐเชœเซ€.

เชคเซ‡เชจเซ‡ เชœเชพเชคเซ‡ เช…เชœเชฎเชพเชตเซ€ เชœเซเช“! เช›เซ‡เชตเชŸเซ‡, เชนเชพเชˆเช•เซ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชกเซ€เชตเซ€เชกเซ€ เช…เชฅเชตเชพ เชฏเซเชเชธเชฌเซ€ เชฎเชพเช‚เชฅเซ€ เชฌเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชˆเชฎเซ‡เชœเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชœเชจเชฐเซ‡เชŸ เชฅเชพเชฏ เช›เซ‡ เชฆเซˆเชจเชฟเช•. เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชซเช•เซเชค เช‡เชฎเซ‡เชœ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชต เชชเชฐ เชฒเช–เซ‹ Etcher

เชถเซเช‚ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เซ‹เชˆ เชชเซเชฐเชถเซเชจเซ‹ เช›เซ‡? เช…เชฎเซ‡ เชคเชฎเชจเซ‡ เชฐเชถเชฟเชฏเชจ เชฌเซ‹เชฒเชคเชพ เชฎเชพเชŸเซ‡ เช†เชฎเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ€เช เช›เซ€เช เชŸเซ‡เชฒเชฟเช—เซเชฐเชพเชฎ เชšเซ‡เชจเชฒ.

เชญเซ‚เชฒ เชตเชฟเชนเช‚เช—เชพเชตเชฒเซ‹เช•เชจ: C เช…เชจเซ‡ C++ เชฎเชพเช‚ เชชเช—เชฎเชพเช‚ เชคเชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชพเชฐเชตเซ€. เชนเชพเชˆเช•เซ เช“เชเชธ เชฐเซ‡เชธเซ€เชชเซ€ เชธเช‚เช—เซเชฐเชน

เชฅเซ€ เชฒเซ‡เช–เช• เช…เชจเซเชตเชพเชฆ: เชนเชพเชˆเช•เซ เชตเชฟเชถเซ‡เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชจเซ‹ เช† เช›เช เซเช เซ‹ เชฒเซ‡เช– เช›เซ‡.

เชฒเซ‡เช–เซ‹เชจเซ€ เชธเซ‚เชšเชฟ: เชชเซเชฐเชฅเชฎ เชฌเซ€เชœเซ‹ เชคเซเชฐเซ€เชœเซ‹ เชšเซ‹เชฅเซเช‚ เชชเชพเช‚เชšเชฎเซ‹

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹