
์ด์ ๋ค์ด๋ก๋ ํ์ด์ง์์ Ubuntu ๋ถํฌ Ubuntu 10์ 20์ผ, "๊ทธ๋ฃจ๋น ๊ณ ๋ฆด๋ผ" ์ถ์. 2021๋
7์๊น์ง ์ง์๋ฉ๋๋ค. ์๋ก์ด ์คํจ์ด ์ถ๊ฐ๋ฉ๋๋ค. ๋ค์ ํ์์: Ubuntu, Ubuntu ์๋ฒ, Lubuntu, Kubuntu, Ubuntu ํญํด์ฌ, Ubuntu ์๊ผฌ, Ubuntu ์คํ๋์ค, Xubuntu ะธ Ubuntu๊ธฐ๋ฆฐ (์ค๊ตญํ).
๋ํ, ์ถ์ ๋น์ผ ์ฒ์์ผ๋ก Ubuntu ๊ฐ๋ฐ์๋ค์ ๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด ์ ์ฉ ๋ฒ์ ๋ ์ถ์ํ์ต๋๋ค. ๊ฒ๋ค๊ฐ, ์ด๋ ์์ ํ ๊ธฐ๋ฅ์ ๊ฐ์ถ ๋ฒ์ ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด์ ๋ฒ์ ๋ค์ฒ๋ผ ์
ธ์ด ํฌํจ๋ ์๋ฒ ๋ฒ์ ์ด ์๋๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ด์ "๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด"๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. Ubuntu ๋ณ๋์ ์ค์ ์์ด ๋ฐ๋ก ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
์๋ก์ด ๊ธฐ๋ฅ Ubuntu 20.10?
- ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฒ์ ์ ๋ฐ์ดํธ์ ๋๋ค. ์๋ฅผ ๋ค์ด ๋ฐ์คํฌํฑ ํ๊ฒฝ์ GNOME 3.38๋ก ์ ๋ฐ์ดํธ๋์๊ณ , ์ปค๋๋ ์ ๋ฐ์ดํธ๋์์ต๋๋ค. Linux โ ๋ฒ์ 5.8๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋ค. GCC 10, LLVM 11, OpenJDK 11, Rust 1.41, Python 3.8.6, Ruby 2.7.0, Perl 5.30, Go 1.13 ๋ฐ PHP 7.4.9๊ฐ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋ค. LibreOffice 7.0 ์คํผ์ค ์ ํ๊ตฐ์ ์๋ก์ด ๋ฆด๋ฆฌ์ค๊ฐ ์ ๊ณต๋ฉ๋๋ค. glibc 2.32, PulseAudio 13, BlueZ 5.55, NetworkManager 1.26.2, QEMU 5.0, Libvirt 6.6๊ณผ ๊ฐ์ ์์คํ ๊ตฌ์ฑ ์์๊ฐ ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
- ๊ฐ๋ฐ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก nftables ํํฐ๋ฅผ ์ฌ์ฉํ๋๋ก ์ ํํ์ต๋๋ค. ๋คํํ๋ iptables์ ๋์ผํ ๋ช ๋ น์ค ๊ตฌ๋ฌธ์ ์ฌ์ฉํ๋ ์ ํธ๋ฆฌํฐ๋ฅผ ์ ๊ณตํ๋ iptables-nft ํจํค์ง๋ฅผ ํตํด ์ด์ ๋ฒ์ ๊ณผ์ ํธํ์ฑ๋ ์ ์ง๋ฉ๋๋ค.
- ์ด์ Ubiquity ์ค์น ํ๋ก๊ทธ๋จ์๋ Active Directory์์ ์ธ์ฆ์ ํ์ฑํํ๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
- ํจํค์ง ๋ค์ด๋ก๋, ์ค์น, ์ ๋ฐ์ดํธ ๋ฐ ์ ๊ฑฐ์ ๋ํ ์ต๋ช ํ๋ ์๊ฒฉ ์ธก์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๋ฐ ์ฌ์ฉ๋์๋ ํ์ฝ ํจํค์ง๊ฐ ์ ๊ฑฐ๋์์ต๋๋ค. ํ์ฝ์ ๋ค์ ํจํค์ง์ ํฌํจ๋์ด ์์์ต๋๋ค. Ubuntu 2006๋ ๋ถํฐ ์ ๊ณต๋์์ง๋ง, ์ํ๊น๊ฒ๋ ์ค๋ซ๋์ ์ด ํจํค์ง์ ๊ด๋ จ๋ ๋ฐฑ์๋ ์์คํ ์ด ์๋ํ์ง ์์์ต๋๋ค.
- ๋ณ๊ฒฝ ์ฌํญ์ด ์ ์ฉ๋์์ต๋๋ค. Ubuntu ์๋ฒ์๋ adcli ๋ฐ realmd์ Active Directory ์ง์ ๊ฐ์ , SMB3 ์ํธํ ์ฑ๋ฅ ํฅ์, Dovecot IMAP ์๋ฒ ์ ๋ฐ์ดํธ, Liburing ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ Telegraf ํจํค์ง ์ถ๊ฐ ๋ฑ์ ๊ฐ์ ์ฌํญ์ด ํฌํจ๋์ด ์์ต๋๋ค.
- ํด๋ผ์ฐ๋ ์์คํ ์ ์ด๋ฏธ์ง๊ฐ ๋ณ๊ฒฝ๋์์ต๋๋ค. ํนํ, ํด๋ผ์ฐ๋ ์์คํ ๋ฐ KVM์ฉ ํน์ ์ปค๋์ ์ฌ์ฉํ์ฌ ๋น๋ํ๋ฉด ์ด์ ๊ธฐ๋ณธ์ ์ผ๋ก initramfs ์์ด ๋ถํ ๋์ด ๋ก๋ฉ ์๋๊ฐ ํฅ์๋ฉ๋๋ค(์ผ๋ฐ ์ปค๋์ ์ฌ์ ํ โโinitramfs๋ฅผ ์ฌ์ฉํจ).
- K์์ubuntu KDE Plasma 5.19๊ฐ KDE Applications 20.08.1 ๋ฐ Qt 5.14.2 ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ๊ป ์ถ์๋์์ต๋๋ค. Elisa 20.08.1, latte-dock 0.9.10, Krita 4.3.0 ๋ฐ Kdevelop 5.5.2๋ ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
- ์ด๋ ค ์๋ ์ฐฝ๊ณผ ๊ทธ๋ฆฌ๋์ ๊ทธ๋ฃนํ ์ฐฝ์ ํตํด ๋น ๋ฅด๊ฒ ํ์ํ ์ ์๋๋ก ์ธํฐํ์ด์ค๊ฐ ๊ฐ์ ๋์์ต๋๋ค. ํนํ, "๊ณ ์ ์ด์" ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์๊ณ ๋ช ๋ น์ค ๊ด๋ฆฌ ๋๊ตฌ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ๋ฐฉํด๊ฐ ๋๋ ์์ด์ฝ์ด ์ ๊ฑฐ๋์์ต๋๋ค.
- ะ Ubuntu KDE Plasma Studio๋ ๊ธฐ๋ณธ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ ๋๋ค. ์ด์ ์๋ Xfce๊ฐ ๊ธฐ๋ณธ ํ๊ฒฝ์ด์์ต๋๋ค. KDE Plasma๋ ๊ทธ๋ํฝ ์ํฐ์คํธ์ ์ฌ์ง๊ฐ๋ฅผ ์ํ ๋๊ตฌ๋ฅผ ์ ๊ณตํ๋ฉฐ, Wacom ํ๋ธ๋ฆฟ์ ๋ํ ์ง์๋ ํฅ์๋์์ต๋๋ค.
- X์ ๊ดํด์ ๋งํ์๋ฉดubuntu์ดํ Parole Media Player 1.0.5, Thunar File Manager 1.8.15, Xfce Desktop 4.14.2, Xfce Panel 4.14.4, Xfce Terminal 0.8.9.2, Xfce Window Manager 4.14.5 ๋ฑ์ ์ ๋ฐ์ดํธ๋ ๋ฒ์ ์ด ์ถ์๋์์ต๋๋ค.
Raspberry Pi ๋น๋ ์ค์น

๋๊ธฐ ์ํด Ubuntu 10์ 20์ผ์๋ ๋ฉ๋ชจ๋ฆฌ ์นด๋, Balena Etcher ๋๋ Raspberry Pi Imager๊ฐ ํ์ํฉ๋๋ค. 16GB ์นด๋๋ฅผ ๊ถ์ฅํฉ๋๋ค. ์ด์์ฒด์ ์์ฒด๋ 64๋นํธ์ด๋ฏ๋ก 4GB ๋๋ 8GB ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฅ์ฐฉํ Raspberry Pi์์๋ ์๋ฒฝํ๊ฒ ์คํ๋ฉ๋๋ค.
์ฒซ ๋ฒ์งธ ๋จ๊ณ์์ ์ค์น ํ๋ก๊ทธ๋จ์ ์ค์น ๊ณผ์ ์ ๊ฒฐ์ ํ๊ธฐ ์ํ ์ผ๋ จ์ ์ง๋ฌธ์ ํฉ๋๋ค. ์ด ๊ณผ์ ์ ๋ชจ๋ ์ต์ํ์ค ๊ฒ๋๋ค. ์ค์น๊ฐ ์๋ฃ๋๋ฉด Groovy Gorilla์ ๋ชจ๋ ๊ธฐ๋ฅ์ด ์ ๋๋ก ์๋ํ๊ธฐ ์์ํฉ๋๋ค. (์ด์ ์ Groovy Gorilla๋ฅผ ์ฌ์ฉํด ๋ณด์ ๋ถ๋ค์ ์ต์ํ์ค ๊ฒ๋๋ค.) Ubuntu์ฌ์ฉ์๋ ์ธํฐํ์ด์ค๋ฅผ ์ฝ๊ฒ ํ์ํ๊ณ ์ต์ํ ์์, ์ ํ๋ฆฌ์ผ์ด์ ๋ฑ์ ๋ง์ด ์ฐพ์ ์ ์์ต๋๋ค.
๊ธ์ ์ ์ธ ์ธก๋ฉด ์ค ํ๋๋ ์ด OS๋ฅผ ์ฌ์ฉํ๋ฉด Raspberry Pi์์ ์ก์ธ์ค ํฌ์ธํธ๋ฅผ ๋ง๋ค ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์๋ง๋ ์ด ๊ธฐํ๊ฐ ๋๊ตฐ๊ฐ์๊ฒ๋ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
์ฐธ๊ณ ๋ก ๋ฌด์ ํต์ ๋ ํจํค์ง์ ํฌํจ๋์ด ์์ต๋๋ค. Ubuntu ๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด๋ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค. ์์ ์ธ๊ธํ๋ฏ์ด ์ด์์ฒด์ ๋ ๋ณ๋์ ์ค์ ์์ด ๋ฐ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ๋ฉฐ ๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด์ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค. ์ด๋ฏธ ์์คํ ์ ํ ์คํธํด ๋ณธ ์ฌ์ฉ์๋ค์ ์ฐ๊ฒฐ ๋ฌธ์ ๋ ์์๋ค๊ณ ๋ณด๊ณ ํ์ต๋๋ค. "๋จ ํ ๋ฒ์ ์ฐ๊ฒฐ ๋๊น๋ ์์๋ค"๋ ์ ๋ช ํ ๋ง์ฒ๋ผ ๋ง์ด์ฃ .
๋ฌด์ ํต์ ์ธ์๋ Raspberry Pi ์นด๋ฉ๋ผ๋ ํ๋ฅญํ๊ฒ ์๋ํฉ๋๋ค. ์ต๊ทผ์์ผ ํ๋งค๋ ์ผ๋ฐ ์นด๋ฉ๋ผ์ HQ ์นด๋ฉ๋ผ.
์ค์ํ ์ ์ GPIO ๋ํ ๋ฌธ์ ์์ด ์๋ํ๋ค๋ ๊ฒ์ ๋๋ค. Ubuntu 20.10.

๊ทธ๋ฌ๋ ๊ธฐ๋ณธ์ ์ผ๋ก GPIO ์์
์ ์ํ ๋๊ตฌ๊ฐ ์์ผ๋ฏ๋ก Python์ฉ GPIO๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด RPi.GPIO ๋ชจ๋์ ์ค์นํด์ผ ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก pip๋ฅผ ์ฌ์ฉํ ์ ์์ง๋ง ์ด ๊ฒฝ์ฐ apt ์ ์ฅ์์ ํจํค์ง๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์ค์น ํ์๋ Python 3๊ณผ ๊ฐ์ ธ์จ ๋ชจ๋์ ์ฌ์ฉํ์ฌ GPIO์ ์๋์ ํ์ธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. LED๋ฅผ ์ ์ดํ์ฌ ํ ์คํธํ ์ ์์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ์๋ํ๋ฉฐ sudo๋ง ํ์ํฉ๋๋ค. ๋ฌผ๋ก ์ด๊ฒ์ ์ด์์ ์ธ ์ ํ์ ์๋์ง๋ง ํ์ฌ๋ก์๋ ๋ค๋ฅธ ์ ํ์ ์ฌ์ง๊ฐ ์์ต๋๋ค.
์ด์ ์ฑ๋ฅ ๋ฐ ๋น๋์ค ์ฌ์ ์ง์์ ๋ํด ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ํ๊น๊ฒ๋, ๋ค์๊ณผ ๊ฐ์ ์ฌํญ๊ณผ ๊ด๋ จํ์ฌ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. Ubuntu ๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด๋ ๋ง์กฑ์ค๋ฌ์ด ํ์ง์ ์ ๊ณตํ์ง ๋ชปํฉ๋๋ค. WebGL ์์ฟ ์๋ฆฌ์ ํ ์คํธ์์ ๊ฐ์ฒด๊ฐ ํ๋๋ง ์์ ๋๋ ์ด๋น 15ํ๋ ์์ด ๋์ค์ง๋ง, 100๊ฐ์ ๊ฐ์ฒด๊ฐ ์์ ๋๋ 14ํ๋ ์์ผ๋ก, 500๊ฐ๊ฐ ์์ ๋๋ 10ํ๋ ์์ผ๋ก ๋จ์ด์ง๋๋ค.
ํ์ง๋ง 4K ํ์ง์ ๋น๋์ค๋ฅผ ์์ฒญํ๊ธฐ ์ํด "๋ผ์ฆ๋ฒ ๋ฆฌ"๋ฅผ ๊ตฌ์ ํ๋ ์ฌ๋์ ๊ฑฐ์ ์์ ๊ฒ์ ๋๋ค. ๊ทธ ๋ฐ์ ๋ชจ๋ ๊ฒฝ์ฐ์๋ ๋น๋์ค ์คํธ๋ฆผ์ ์ด๋ฏธ์ง๋ฅผ ์ธ์ํ๋ ๋ฐ์๋ ๊ทธ ๊ธฐ๋ฅ์ด ์ถฉ๋ถํฉ๋๋ค. ์ด๋ฏธ์ง ์ธ์ ๋ฐ ๊ธฐ๊ณ ํ์ต๊ณผ ํจ๊ป ๋ผ์ฆ๋ฒ ๋ฆฌ๋ฅผ ํ ์คํธํ๋ ๊ธฐ์ฌ๋ฅผ ๊ณง ๊ฒ์ํ ์์ ์ ๋๋ค.
๋ผ์ฆ๋ฒ ๋ฆฌ ์ปดํจํ ๋ชจ๋ 4 ์ถ์ ์์์ ๊ฐ์๊ธฐ ๋์น์ จ๋ค๋ฉด, ๊ทธ๊ฒ์ด ๋ฌด์์ธ์ง, ์ด๋ป๊ฒ ์๋ํ๋์ง ์์๋ณด์ธ์. .
์ถ์ฒ : habr.com
