เบ™เบปเบเป€เบ•เบฑเบ™เบ™เป‰เบญเบเบ‚เบตเป‰เบฎเป‰เบฒเบ

เป€เบžเบทเปˆเบญเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบ‚เบญเบ‡เบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆ, เปƒเบ™เป€เบ”เบทเบญเบ™เบเบธเบกเบžเบฒ 2019 เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ Linux From Scratch เบ”เป‰เบงเบเบ„เบงเบฒเบกเบ„เบดเบ”เบงเปˆเบฒเบกเบฑเบ™เป€เบ–เบดเบ‡เป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบเบฒเบ™เปเบˆเบเบขเบฒเบเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡, เบ—เปˆเบฒเบ™เบšเปเปˆเป€เบ„เบตเบเบฎเบนเป‰, เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบˆเบฐเบ–เบทเบเบ›เบดเบ”, เปเบฅเบฐเบเบฒเบ™เปเบˆเบเบขเบฒเบ GNU / Linux เบ—เบตเปˆเบกเบตเบขเบนเปˆเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™ เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบžเบฑเบเป€เบเบ”เป„เบ”เป‰.

เบ™เบปเบเป€เบ•เบฑเบ™เบ™เป‰เบญเบเบ‚เบตเป‰เบฎเป‰เบฒเบ

เบ—เปเบฒเบญเบดเบ”, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ›เบฐเบเบญเบšเบฅเบฐเบšเบปเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ”เบเปƒเบŠเป‰เบ›เบทเป‰เบก LFS. เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบถเป‰เบ™, เปเบ•เปˆเบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒ console Linux เป€เบ›เบปเปˆเบฒเปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ•เบฒเป‚เบชเบเป€เบชเบปเป‰เบฒ, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เป€เบญเบปเบฒ Xorg. เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฑเป‰เบ‡ Xorg เปƒเบ™เบฅเบฐเบšเบปเบšเบžเบทเป‰เบ™เบ–เบฒเบ™, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบŠเบธเบ”เบซเบธเป‰เบกเบซเปเปˆเปƒเบซเป‰เบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบšเบ›เบทเป‰เบก BLFS. เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เปเบกเปˆเบ™เปเบ™เปˆเบ™เบญเบ™เบ”เบต, เปเบ•เปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบœเบนเป‰เบŠเปˆเบงเบ. เบ™เบตเป‰เปเบกเปˆเบ™เบงเบดเบ—เบตเบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เป€เบเบฑเบšเบเปเบฒเบŠเบธเบ”.

เป‚เบ”เบเป€เบ™เบทเป‰เบญเปเบ—เป‰เปเบฅเป‰เบงเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบกเบตเบ”เบฑเปˆเบ‡เบ™เบตเป‰: เบกเบตเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบชเบฐเป€เบžเบฒเบฐเบขเบนเปˆเปƒเบ™ LAMP stack เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบŠเบธเบ”เปเบฅเบฐเบชเป‰เบฒเบ‡เบชเบฐเบ„เบดเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Bash เปเบ—เบ™เบซเบ™เป‰เบฒ HTML. เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเปเบžเบฑเบเป€เบเบฑเบ”, เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบช, เปเบฅเบฐเปเบžเบฑเบเป€เบเบฑเบ”.

เบ—เปเบฒเบญเบดเบ”, เบ‚เป‰เบญเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡ mc เป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™. เป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เปเบ›เบเบ—เบตเปˆ, เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเป„เบ”เป‰เบ–เบทเบเปเบเป‰เป„เบ‚, เปเบซเบผเปˆเบ‡เบเปเปˆเบชเป‰เบฒเบ‡เปเบฅเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ‚เบถเป‰เบ™ Xorg; เปเบ•เปˆเป€เบกเบทเปˆเบญเบ‚เป‰เบญเบเบžเบฐเบเบฒเบเบฒเบกเบชเป‰เบฒเบ‡ GNOME, เบ„เบงเบฒเบกเปเบ›เบเปƒเบˆเบฅเปเบ–เป‰เบฒเบ‚เป‰เบญเบ: เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบช rust เบœเปˆเบฒเบ™ librsvg. เบเบฒเบ™เบ•เบญเบšเป€เบ”เบทเบญเบ™เป€เบกเบชเบฒ "เบชเบดเปˆเบ‡เบ—เบตเปˆเบ”เบตเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบญเบตเป‰เบ™เบงเปˆเบฒ rust" เปเบกเปˆเบ™เบญเบธเบ—เบดเบ”เบ•เบปเบ™เป€เบžเบทเปˆเบญเบšเบฑเบ™เบซเบฒเบ™เบตเป‰.

เป‚เบ”เบเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เป‚เบชเบเป€เบชเบปเป‰เบฒเบเบฑเบš GNOME, เบ‚เป‰เบญเบเป„เบ”เป‰เบซเบฑเบ™เป„เบ›เบซเบฒ MATE, เปเบ•เปˆเบกเบฑเบ™เบเบฑเบ‡เบ‚เบถเป‰เบ™เบเบฑเบš librsvg. เบซเบผเบฑเบ‡เบˆเบฒเบ Mate เป„เบ”เป‰เบ‚เบถเป‰เบ™ LXDE, เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เบขเปˆเบฒเบ‡เบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆ, เปเบ•เปˆเบกเบตเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เป€เบฅเบฑเบเบ™เป‰เบญเบ (เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบ—เบตเปˆเบšเปเปˆเบ”เบตเปเบฅเบฐเบšเปเปˆเบกเบตเป„เบญเบ„เบญเบ™เบขเบนเปˆเปƒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก).

เบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบเบฑเบšเบ›เบธเปˆเบกเบ•เปˆเบฒเบ‡เป†, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเป€เบšเบดเปˆเบ‡เบชเบฐเบšเบฑเบšเบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ‚เบญเบ‡ librsvg เปƒเบ™เบ„เบงเบฒเบกเบซเบงเบฑเบ‡เบ—เบตเปˆเบˆเบฐเบŠเบญเบเบซเบฒเบชเบฐเบšเบฑเบšเบชเปเบฒเบฅเบฑเบš GCC. เป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เปเบ›เบเบ—เบตเปˆ, เบกเบฑเบ™เป„เบ”เป‰เบซเบฑเบ™เบญเบญเบเบงเปˆเบฒเบชเบฐเบšเบฑเบšเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบŠเบธเบ”เป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™เบชเปเบฒเบฅเบฑเบš GCC. เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบชเปเบฒเป€เบฅเบฑเบ”เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบชเบฐเบšเบฑเบšเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเบ‚เบญเบ‡ librsvg, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบŠเบธเบ” gnome-icon-theme-symbolic. เปเบฅเบฐเบšเบฑเบ™เบซเบฒเบเบฑเบšเป„เบญเบ„เบญเบ™เบขเบนเปˆเปƒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเป„เบ”เป‰เบ–เบทเบเปเบเป‰เป„เบ‚.

เบ–เป‰เบฒเบšเบฑเบ™เบซเบฒเบเบฑเบšเบ›เบธเปˆเบกเบ•เปˆเบฒเบ‡เป†เบ–เบทเบเปเบเป‰เป„เบ‚, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก MATE เบ„เบงเบ™เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡. เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบกเบฑเบ™เบเปเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™. เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก Mate เบเปเปˆเบชเป‰เบฒเบ‡เปเบฅเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเปˆเบฒเบ‡เบชเปเบฒเป€เบฅเบฑเบ”เบœเบปเบ™.

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป‚เบ›เบผเปเบเบผเบกเปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบซเบผเบตเป‰เบ™, เปเบฅเบฐเบกเบฑเบ™เบเปเปˆเบเบฒเบเป€เบ›เบฑเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปเบฅเบฐเบชเบฐเบ”เบงเบเบชเบฐเบšเบฒเบเปƒเบ™เบเบฒเบŸเบดเบ. เปเบ™เปˆเบ™เบญเบ™, เบกเบตเบšเบฑเบ™เบซเบฒเปเบฅเบฐเบ‚เปเป‰เบšเบปเบเบœเปˆเบญเบ‡, เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบฎเบฑเบเบชเบฒ solo เบกเบฑเบ™เป€เบ›เบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบ”เบตเป€เบฅเบตเบ”.

เบงเบดเบ”เบตเป‚เบญเบ—เบปเบšเบ—เบงเบ™เป€เบ›เบฑเบ™เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบ—เบตเปˆเปเบ•เบเบซเบฑเบ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™