เช…เช—เซเชฒเซ€ เชฒเชฟเชŸเชฒ เชชเซ‡เชจเซเช—เซเชตเซ€เชจ

เช•เซ‡เชตเชณ เชฐเซเชšเชฟ เช–เชพเชคเชฐ, เชซเซ‡เชฌเซเชฐเซเช†เชฐเซ€ 2019 เชฎเชพเช‚ เชฎเซ‡เช‚ เชถเชฐเซ‚เช†เชคเชฅเซ€ Linux เชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช•เซ‡ เชนเชตเซ‡ เชฎเชพเชฐเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เชตเชฟเชคเชฐเชฃ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เชธเชฎเชฏ เช†เชตเซ€ เช—เชฏเซ‹ เช›เซ‡, เชคเชฎเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ เชœเชพเชฃเชคเชพ เชจเชฅเซ€, เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เช–เชฐเซ‡เช–เชฐ เชฌเช‚เชง เชฅเชˆ เชœเชถเซ‡, เช…เชจเซ‡ เชนเชพเชฒเชจเชพ GNU/Linux เชตเชฟเชคเชฐเชฃเซ‹ เชตเชฟเชจเชพ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชชเซ‡เช•เซ‡เชœเซ‹ เชˆเชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เชถเซ‡ เชจเชนเชฟ.

เช…เช—เซเชฒเซ€ เชฒเชฟเชŸเชฒ เชชเซ‡เชจเซเช—เซเชตเซ€เชจ

เชชเซเชฐเชฅเชฎ, เชฎเซ‡เช‚ LFS เชชเซเชธเซเชคเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชธเชฟเชธเซเชŸเชฎ เชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเซ€. เชฌเชงเซเช‚ เชถเชฐเซ‚ เชฅเชฏเซเช‚, เชชเชฐเช‚เชคเซ เชเช•เชฆเชฎ เชฒเชฟเชจเช•เซเชธ เช•เชจเซเชธเซ‹เชฒ เช เชฆเซเชƒเช–เชฆ เชฆเซƒเชถเซเชฏ เชนเชคเซเช‚ เชคเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซ€เชจเซ‡, เชฎเซ‡เช‚ Xorg เชฒเซ€เชงเซเช‚. Xorg เชจเซ‡ เชฌเซ‡เช เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ BLFS เชฌเซเช• เช…เชจเซเชธเชพเชฐ เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ‹ เชธเชฎเซ‚เชน เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชชเซ‡เช•เซ‡เชœเซ‹เชจเซเช‚ เชฎเซ‡เชจเซเชฏเซเช…เชฒ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เช…เชฒเชฌเชคเซเชค เชธเชพเชฐเซเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเชฎเชพเชฐเซ‡ เชธเชนเชพเชฏเช•เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช† เชฐเซ€เชคเซ‡ เชเช• เชธเซ‡เชตเชพ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เชตเชฟเชšเชพเชฐ เช†เชตเซเชฏเซ‹ เชœเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชถเซ‡.

เชธเซ‡เชตเชพเชจเซ‹ เชธเชพเชฐ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เช›เซ‡: LAMP เชธเซเชŸเซ‡เช• เชชเชฐ เชเช• เชšเซ‹เช•เซเช•เชธ เชธเชพเช‡เชŸ เช›เซ‡ เชœเซ‡ เชชเซ‡เช•เซ‡เชœ เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชœเซ‡ HTML เชชเซƒเชทเซเช เซ‹เชจเซ‡ เชฌเชฆเชฒเซ‡ Bash เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡. เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเซ‡เช•เซ‡เชœเซ‹, เชจเชฟเชฐเซเชญเชฐเชคเชพเช“ เช…เชจเซ‡ เชชเซ‡เชšเซ‹ เชตเชฟเชถเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

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

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

เชฌเชŸเชจเซ‹ เชธเชพเชฅเซ‡เชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ, เชฎเซ‡เช‚ GCC เชฎเชพเชŸเซ‡ เชธเช‚เชธเซเช•เชฐเชฃ เชถเซ‹เชงเชตเชพเชจเซ€ เช†เชถเชพเชฎเชพเช‚ librsvg เชจเชพ เช…เช—เชพเช‰เชจเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชœเซ‹เชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚. เช†เชถเซเชšเชฐเซเชฏเชœเชจเช• เชฐเซ€เชคเซ‡, เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชชเซ‡เช•เซ‡เชœเชจเชพ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชธเช‚เชธเซเช•เชฐเชฃเซ‹ GCC เชฎเชพเชŸเซ‡ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. librsvg เชจเซ€ เช…เช—เชพเช‰เชจเซ€ เช†เชตเซƒเชคเซเชคเชฟ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เช•เชฎเซเชชเชพเชˆเชฒ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชฎเซ‡เช‚ gnome-icon-theme-symbolic เชชเซ‡เช•เซ‡เชœ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเชฏเซเช‚ เช›เซ‡. เช…เชจเซ‡ เชตเชฟเชจเซเชกเซ‹เชเชฎเชพเช‚ เชšเชฟเชนเซเชจเซ‹เชจเซ€ เชธเชฎเชธเซเชฏเชพ เชนเชฒ เชฅเชˆ เช—เชˆ.

เชœเซ‹ เชฌเชŸเชจเซ‹ เชธเชพเชฅเซ‡เชจเซ€ เชธเชฎเชธเซเชฏเชพ เช‰เช•เซ‡เชฒเชพเชˆ เชœเชพเชฏ, เชคเซ‹ เชฎเซ‡เชŸ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช. เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชคเซ‡ เชฅเชฏเซเช‚. เชฎเซ‡เชŸ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชฌเชฟเชฒเซเชŸ เช…เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ เช›เซ‡.

เชฎเซ‡เช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เช…เชจเซ‡ เชฐเชฎเช•เชกเชพเช‚ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเชฏเชพ, เช…เชจเซ‡ เชคเซ‡ เชเช•เชฆเชฎ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เช…เชจเซ‡ เช†เชฐเชพเชฎเชฆเชพเชฏเช• เช—เซเชฐเชพเชซเชฟเช•เชฒ เชตเชพเชคเชพเชตเชฐเชฃ เชฌเชจเซเชฏเซเช‚. เช…เชฒเชฌเชคเซเชค, เชคเซเชฏเชพเช‚ เชธเชฎเชธเซเชฏเชพเช“ เช…เชจเซ‡ เช–เชพเชฎเซ€เช“ เช›เซ‡, เชชเชฐเช‚เชคเซ เชเช•เชฒเชพ เชœเชพเชณเชตเชฃเซ€ เชฎเชพเชŸเซ‡ เชคเซ‡ เชฎเชพเชคเซเชฐ เชเช• เช‰เชคเซเชคเชฎ เชชเชฐเชฟเชฃเชพเชฎ เช›เซ‡.

เชคเซ‚เชŸเซ‡เชฒเซ€ เช…เช‚เช—เซเชฐเซ‡เชœเซ€เชฎเชพเช‚ เชตเชฟเชกเชฟเช“ เชธเชฎเซ€เช•เซเชทเชพ.

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

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