openSUSE Leap 15.2 ๋ฐฐํฌํŒ ์ถœ์‹œ

XNUMX๋…„์—ฌ์˜ ๊ฐœ๋ฐœ ๋์— ์ผ์–ด๋‚ฌ๋‹ค ๋ฐฐํฌ ๋ฆด๋ฆฌ์Šค openSUSE ๋„์•ฝ 15.2. ์ด ๋ฆด๋ฆฌ์Šค๋Š” ๊ฐœ๋ฐœ ์ค‘์ธ SUSE Linux Enterprise 15 SP2 ๋ฐฐํฌํŒ์˜ ํ•ต์‹ฌ ํŒจํ‚ค์ง€ ์„ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋˜์—ˆ์œผ๋ฉฐ, ์—ฌ๊ธฐ์—๋Š” ์ €์žฅ์†Œ์—์„œ ์‚ฌ์šฉ์ž ์ง€์ • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. openSUSE Tumbleweed. ๋กœ๋”ฉ์šฉ ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š” ๋ฒ”์šฉ DVD ์–ด์…ˆ๋ธ”๋ฆฌ, ํฌ๊ธฐ 4GB, ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ํŒจํ‚ค์ง€ ๋‹ค์šด๋กœ๋“œ(138MB)์™€ ํ•จ๊ป˜ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ„๋‹จํ•œ ์ด๋ฏธ์ง€ ๋ผ์ด๋ธŒ ๋นŒ๋“œ KDE(910MB) ๋ฐ GNOME(820MB) ํฌํ•จ. ์ด ๋ฆด๋ฆฌ์Šค๋Š” x86_64, ARM(aarch64, armv7) ๋ฐ POWER(ppc64le) ์•„ํ‚คํ…์ฒ˜์šฉ์œผ๋กœ ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ํ˜์‹ :

  • ์—…๋ฐ์ดํŠธ๋จ ะบะพะผะฟะพะฝะตะฝั‚ั‹ ๋ถ„ํฌ. SUSE Linux Enterprise 15 SP2์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ฒ„์ „์— ๋”ฐ๋ผ ์ค€๋น„๋œ ๊ธฐ๋ณธ Linux ์ปค๋„์ž…๋‹ˆ๋‹ค. 5.3.18 (๋งˆ์ง€๋ง‰ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” ์ปค๋„ 4.12๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.) ์ปค๋„์€ SUSE Linux Enterprise 15 ์„œ๋น„์Šค ํŒฉ 2 ๋ฐฐํฌํŒ์— ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ๊ณผ ์œ ์‚ฌํ•˜๋ฉฐ SUSE์—์„œ ์œ ์ง€ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

    ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์ค‘์—๋Š” AMD Navi GPU ์ง€์›๊ณผ Intel Xeon CPU ๊ธฐ๋ฐ˜ ์„œ๋ฒ„์— ์‚ฌ์šฉ๋˜๋Š” Intel Speed โ€‹โ€‹โ€‹โ€‹Select ๊ธฐ์ˆ ๊ณผ์˜ ํ˜ธํ™˜์„ฑ์ด ์ฃผ๋ชฉ๋ฉ๋‹ˆ๋‹ค. ์‹ค์‹œ๊ฐ„ ์‹œ์Šคํ…œ์šฉ Real-Time ํŒจ์น˜๊ฐ€ ํฌํ•จ๋œ ์ปค๋„ ๋ฒ„์ „์ด ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „ ๋‘ ๋ฆด๋ฆฌ์Šค์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ systemd ๋ฒ„์ „ 234๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

  • GCC 7(Leap 15.0) ๋ฐ GCC 8(Leap 15.1) ์™ธ์—๋„ ์ปดํŒŒ์ผ๋Ÿฌ ์„ธํŠธ๊ฐ€ ํฌํ•จ๋œ ํŒจํ‚ค์ง€๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. GCC 9. ์ด ๋ฐฐํฌํŒ์€ PHP 7.4.6, Python 3.6.10, Perl 5.26, Clang 9, Ruby 2.5, CUPS 2.2.7, DNF 4.2.19์˜ ์ƒˆ ๋ฆด๋ฆฌ์Šค๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์—…๋ฐ์ดํŠธ ๋จ Xfce 4.14 (๋งˆ์ง€๋ง‰ ๋ฆด๋ฆฌ์Šค๋Š” 4.12์˜€์Šต๋‹ˆ๋‹ค), ๊ทธ๋†ˆ 3.34 (3.26์ด์—ˆ์Œ), KDE Plasma 5.18 (5.12์ด์—ˆ์Œ), 0.14.1 LXQt, ๊ณ„ํ”ผ 4.4, ์Šค์›จ์ด 1.4, LibreOffice 6.4, Qt 5.12, ๋ฉ”์‚ฌ 19.3, X.org ์„œ๋ฒ„ 1.20.3, Wayland 1.18, VLC 3.0.7, GNU Health 3.6.4, ์–ด๋‹ˆ์–ธ์‰์–ด 2.2,
    ๋™๊ธฐํ™” 1.3.4.

  • ์ด์ „ ๋ฆด๋ฆฌ์Šค์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ฐ์Šคํฌํƒ‘ ์‹œ์Šคํ…œ๊ณผ ๋…ธํŠธ๋ถ์˜ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด Network Manager๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์„œ๋ฒ„ ๋นŒ๋“œ์—์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ Wicked๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Let's Encrypt ์ธ์ฆ์„œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํƒˆ์ˆ˜ ๋œ.
  • ํŒŒ์ผ ์‹œ์Šคํ…œ ์ƒํƒœ ์กฐ๊ฐ์ด ํฌํ•จ๋œ Btrfs ๋ฐ LVM ์Šค๋ƒ…์ƒท์„ ์ƒ์„ฑํ•˜๊ณ  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋กค๋ฐฑํ•˜๋Š” Snapper ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์‹ค์ˆ˜๋กœ ๋ฎ์–ด์“ด ํŒŒ์ผ์„ ๋ฐ˜ํ™˜ํ•˜๊ฑฐ๋‚˜ ํŒจํ‚ค์ง€ ์„ค์น˜ ํ›„ ์‹œ์Šคํ…œ ์ƒํƒœ๋ฅผ ๋ณต์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Snapper์—๋Š” ๊ธฐ๊ณ„ ๊ตฌ๋ฌธ ๋ถ„์„์— ์ตœ์ ํ™”๋˜๊ณ  ์Šคํฌ๋ฆฝํŠธ์—์„œ ๋” ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ํ˜•์‹์œผ๋กœ ์ถœ๋ ฅํ•˜๋Š” ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. libzypp์šฉ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์žฌ์„ค๊ณ„๋˜์–ด Python ์–ธ์–ด์— ๋Œ€ํ•œ ๋ฐ”์ธ๋”ฉ์ด ์—†์œผ๋ฉฐ ํŒจํ‚ค์ง€ ์„ธํŠธ๊ฐ€ ์ค„์–ด๋“  ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์—๋Š” ์‹œ์Šคํ…œ ์—ญํ• ์„ ์„ ํƒํ•˜๊ธฐ ์œ„ํ•œ ๋” ๊ฐ„๋‹จํ•œ ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ค์น˜ ์ง„ํ–‰ ์ •๋ณด ํ‘œ์‹œ๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Raspberry Pi ๋ณด๋“œ์— ์„ค์น˜ ์‹œ ์ €์žฅ ์žฅ์น˜ ๊ด€๋ฆฌ๊ฐ€ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. BitLocker๋กœ ์•”ํ˜ธํ™”๋œ Windows ํŒŒํ‹ฐ์…˜ ๊ฐ์ง€ ๊ธฐ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • YaST ๊ตฌ์„ฑ์ž๋Š” /usr/etc์™€ /etc ๋””๋ ‰ํ„ฐ๋ฆฌ ์‚ฌ์ด์— ์‹œ์Šคํ…œ ์„ค์ • ๋ถ„ํ• ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. Windows์—์„œ WSL(Linux์šฉ Windows ํ•˜์œ„ ์‹œ์Šคํ…œ) ํ•˜์œ„ ์‹œ์Šคํ…œ๊ณผ YaST Firstboot์˜ ํ˜ธํ™˜์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ ๋ชจ๋“ˆ์ด ์žฌ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋””์Šคํฌ ํŒŒํ‹ฐ์…”๋‹ ์ธํ„ฐํŽ˜์ด์Šค์˜ ์œ ์šฉ์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์œผ๋ฉฐ ์—ฌ๋Ÿฌ ๋“œ๋ผ์ด๋ธŒ์— ๊ฑธ์ณ ์žˆ๋Š” Btrfs ํŒŒํ‹ฐ์…˜์„ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ๊ด€๋ฆฌ์ž ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์น˜ ์ธํ„ฐํŽ˜์ด์Šค์˜ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. NFS ๋ชจ๋“ˆ์˜ ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • AutoYaST ์ž๋™ ๋Œ€๋Ÿ‰ ์„ค์น˜ ์‹œ์Šคํ…œ์— ์ถ”๊ฐ€ ์„ค์ •์ด ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ ์„ค์น˜ ํ”„๋กœํ•„์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์˜ค๋ฅ˜์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • openSUSE Leap ์„œ๋ฒ„ ์„ค์น˜๋ฅผ SUSE Linux Enterprise๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜์—ฌ openSUSE์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ƒ์—…์  ์ง€์›, ์ธ์ฆ ๋ฐ ์—ฐ์žฅ๋œ ์—…๋ฐ์ดํŠธ ์ œ๊ณต ์ฃผ๊ธฐ๋ฅผ ๋ฐ›์•„์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ SLE๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ์ค€๋น„๊ฐ€ ๋œ ํ›„์—๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ์ €์žฅ์†Œ์—๋Š” ๊ธฐ๊ณ„ ํ•™์Šต๊ณผ ๊ด€๋ จ๋œ ํ”„๋ ˆ์ž„์›Œํฌ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํฌํ•จ๋œ ํŒจํ‚ค์ง€๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋น ๋ฅธ ์„ค์น˜๋ฅผ ์œ„ํ•ด Tensorflow ๋ฐ PyTorch๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ธฐ๊ณ„ ํ•™์Šต ๋ชจ๋ธ ๋ฐฐํฌ๋ฅผ ์œ„ํ•ด ONNX ํ˜•์‹์— ๋Œ€ํ•œ ์ง€์›์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • Grafana ๋ฐ Prometheus ํŒจํ‚ค์ง€๊ฐ€ ์ถ”๊ฐ€๋˜์–ด ์ฐจํŠธ์˜ ์ง€ํ‘œ ๋ณ€ํ™”๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Kubernetes ํ”Œ๋žซํผ ๊ธฐ๋ฐ˜์˜ ์ปจํ…Œ์ด๋„ˆ ๊ฒฉ๋ฆฌ ์ธํ”„๋ผ ๋ฐฐํฌ๋ฅผ ์œ„ํ•ด ๊ณต์‹์ ์œผ๋กœ ์ง€์›๋˜๋Š” ํŒจํ‚ค์ง€๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Kubernetes ๊ตฌ์„ฑ ์š”์†Œ ์„ค์น˜๋ฅผ ์œ„ํ•œ Helm ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    OCI(Open Container Initiative)์˜ CRI(์ปจํ…Œ์ด๋„ˆ ๋Ÿฐํƒ€์ž„ ์ธํ„ฐํŽ˜์ด์Šค) ์‚ฌ์–‘์„ ์ค€์ˆ˜ํ•˜๋Š” ๋Ÿฐํƒ€์ž„ CRI-O(Docker์˜ ๊ฒฝ๋Ÿ‰ ๋Œ€์•ˆ)๊ฐ€ ํฌํ•จ๋œ ํŒจํ‚ค์ง€๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ ๊ฐ„์˜ ๋ณด์•ˆ ๋„คํŠธ์›Œํฌ ์ƒํ˜ธ ์ž‘์šฉ์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋„คํŠธ์›Œํฌ ํ•˜์œ„ ์‹œ์Šคํ…œ์ด ํฌํ•จ๋œ ํŒจํ‚ค์ง€๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„ฌ๋ชจ.

  • ์„œ๋ฒ„ ์‹œ์Šคํ…œ ์—ญํ• ์— ๋Œ€ํ•œ ์ง€์›์„ ์ œ๊ณตํ•˜๋ฉฐ ํŠธ๋žœ์žญ์…˜ ์„œ๋ฒ„. Server๋Š” ์ „ํ†ต์ ์ธ ํŒจํ‚ค์ง€ ์„ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ตœ์†Œํ•œ์˜ ์„œ๋ฒ„ ํ™˜๊ฒฝ์„ ๋งŒ๋“œ๋Š” ๋ฐ˜๋ฉด, Transactional Server๋Š” ํŠธ๋žœ์žญ์…˜ ์—…๋ฐ์ดํŠธ ๋ฉ”์ปค๋‹ˆ์ฆ˜๊ณผ ์ฝ๊ธฐ ์ „์šฉ์œผ๋กœ ๋งˆ์šดํŠธ๋œ ๋ฃจํŠธ ํŒŒํ‹ฐ์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋ฒ„ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๊ตฌ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€