SUSE Linux Enterprise 15 SP3 ๋ฐฐํฌ ๊ฐ€๋Šฅ

15๋…„๊ฐ„์˜ ๊ฐœ๋ฐœ ๋์— SUSE๋Š” SUSE Linux Enterprise 3 SP60 ๋ฐฐํฌํŒ์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. SUSE Linux Enterprise ํ”Œ๋žซํผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, SUSE Manager ๋ฐ SUSE Linux Enterprise High Performance Computing๊ณผ ๊ฐ™์€ ์ œํ’ˆ์ด ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋ฐฐํฌํŒ์€ ๋ฌด๋ฃŒ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์—…๋ฐ์ดํŠธ ๋ฐ ํŒจ์น˜์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋Š” 64์ผ ํ‰๊ฐ€ํŒ ๊ธฐ๊ฐ„์œผ๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฆด๋ฆฌ์Šค๋Š” aarch64, ppc390le, s86x ๋ฐ x64_XNUMX ์•„ํ‚คํ…์ฒ˜์šฉ ๋นŒ๋“œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

SUSE Linux Enterprise 15 SP3์€ ์ด์ „์— ์ถœ์‹œ๋œ openSUSE Leap 100 ๋ฐฐํฌํŒ๊ณผ ํŒจํ‚ค์ง€์˜ 15.3% ๋ฐ”์ด๋„ˆ๋ฆฌ ํ˜ธํ™˜์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด OpenSUSE๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์‹œ์Šคํ…œ์„ SUSE Linux Enterprise๋กœ ๋˜๋Š” ๊ทธ ๋ฐ˜๋Œ€๋กœ ๊ฐ€์žฅ ์›ํ™œํ•˜๊ฒŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋จผ์ € openSUSE๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘๋™ํ•˜๋Š” ์†”๋ฃจ์…˜์„ ๊ตฌ์ถ•ํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•œ ๋‹ค์Œ ์™„์ „ํ•œ ์ง€์›, SLA, ์ธ์ฆ, ์žฅ๊ธฐ ์—…๋ฐ์ดํŠธ ๋ฐ ๋Œ€๋Ÿ‰ ์ฑ„ํƒ์„ ์œ„ํ•œ ๊ณ ๊ธ‰ ๋„๊ตฌ๋ฅผ ๊ฐ–์ถ˜ ์ƒ์šฉ ๋ฒ„์ „์œผ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. ์ด์ „์— src ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์‹œ ๊ตฌ์ถ•ํ•˜๋Š” ๋Œ€์‹  SUSE Linux Enterprise์™€ ํ•จ๊ป˜ ๋‹จ์ผ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒจํ‚ค์ง€ ์„ธํŠธ๋ฅผ openSUSE์—์„œ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ๋†’์€ ์ˆ˜์ค€์˜ ํ˜ธํ™˜์„ฑ์ด ๋‹ฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ :

  • ์ด์ „ ๋ฆด๋ฆฌ์Šค์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ƒˆ๋กœ์šด ํ•˜๋“œ์›จ์–ด๋ฅผ ์ง€์›ํ•˜๋„๋ก ํ™•์žฅ๋œ Linux 5.3 ์ปค๋„์ด ๊ณ„์†ํ•ด์„œ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. AMD EPYC 7003 ํ”„๋กœ์„ธ์„œ ๊ด€๋ จ ์ตœ์ ํ™” ํ™œ์„ฑํ™”๋ฅผ ํฌํ•จํ•˜์—ฌ AMD EPYC, Intel Xeon, Arm ๋ฐ Fujitsu ํ”„๋กœ์„ธ์„œ์— ๋Œ€ํ•œ ์ตœ์ ํ™”๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Habana Labs Goya AI ํ”„๋กœ์„ธ์„œ(AIP) PCIe ์นด๋“œ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. NXP i.MX 8M Mini, NXP Layerscape LS1012A, NVIDIA Tegra X1(T210) ๋ฐ Tegra X2(T186) SoC์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์••์ถ•๋œ ํ˜•ํƒœ์˜ ์ปค๋„ ๋ชจ๋“ˆ ์ „๋‹ฌ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ถ€ํŒ… ๋‹จ๊ณ„์˜ ์ž‘์—… ์Šค์ผ€์ค„๋Ÿฌ์—์„œ ์„ ์  ๋ชจ๋“œ(PREEMPT)๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(preempt=none/์ž๋ฐœ์ /full).
  • pstore ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ์ปค๋„ ํฌ๋ž˜์‹œ ๋คํ”„๋ฅผ ์ €์žฅํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์–ด ์žฌ๋ถ€ํŒ… ์‹œ ์†์‹ค๋˜์ง€ ์•Š๋Š” ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ํ”„๋กœ์„ธ์Šค(RLIMIT_NOFILE)์˜ ์ตœ๋Œ€ ํŒŒ์ผ ์„ค๋ช…์ž ์ˆ˜์— ๋Œ€ํ•œ ์ œํ•œ์ด ์ฆ๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋“œ ์ œํ•œ์€ 4096์—์„œ 512K๋กœ ๋Š˜์–ด๋‚ฌ์œผ๋ฉฐ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋‚ด์—์„œ ๋Š˜๋ฆด ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ ์ œํ•œ์€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค(ํ•ธ๋“ค 1024๊ฐœ).
  • Firewalld๋Š” iptables ๋Œ€์‹  nftables ์‚ฌ์šฉ์„ ์œ„ํ•œ ๋ฐฑ์—”๋“œ ์ง€์›์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • VPN WireGuard(wireguard-tools ํŒจํ‚ค์ง€ ๋ฐ ์ปค๋„ ๋ชจ๋“ˆ)์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Linuxrc๋Š” ๋งŽ์€ ์ˆ˜์˜ ํ˜ธ์ŠคํŠธ๋ฅผ ๋” ์‰ฝ๊ฒŒ ์œ ์ง€ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก MAC ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š๊ณ  RFC-2132 ํ˜•์‹์œผ๋กœ DHCP ์š”์ฒญ ์ „์†ก์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • dm-crypt๋Š” /etc/crypttab์—์„œ no-read-workqueue ๋ฐ no-write-workqueue ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ํ™œ์„ฑํ™”๋œ ๋™๊ธฐ์‹ ์•”ํ˜ธํ™”์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ ๋ชจ๋“œ๋Š” ๊ธฐ๋ณธ ๋น„๋™๊ธฐ ๋ชจ๋“œ์— ๋น„ํ•ด ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • NVIDIA ์ปดํ“จํŒ… ๋ชจ๋“ˆ, CUDA(Compute Unified Device Architecture) ๋ฐ ๊ฐ€์ƒ GPU์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ€์ƒ ๋จธ์‹  ๋ฉ”๋ชจ๋ฆฌ์˜ ํˆฌ๋ช…ํ•œ ์•”ํ˜ธํ™”๋ฅผ ์ œ๊ณตํ•˜๋Š” 2์„ธ๋Œ€ AMD EPYC ํ”„๋กœ์„ธ์„œ์—์„œ ์ œ์•ˆ๋œ SEV(Secure Encrypted Virtualization) ๊ฐ€์ƒํ™” ํ™•์žฅ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • exFAT ๋ฐ BCache์šฉ ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ํฌํ•จ๋œ exfatprogs ๋ฐ bcache-tools ํŒจํ‚ค์ง€๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • "-o dax=inode" ๋งˆ์šดํŠธ ์˜ต์…˜๊ณผ FS_XFLAG_DAX ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Ext4 ๋ฐ XFS์˜ ๊ฐœ๋ณ„ ํŒŒ์ผ์— ๋Œ€ํ•ด DAX(์ง์ ‘ ์•ก์„ธ์Šค)๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Btrfs ์œ ํ‹ธ๋ฆฌํ‹ฐ(btrfsprogs)์—๋Š” ๊ท ํ˜• ์กฐ์ •, ์žฅ์น˜ ์‚ญ์ œ/์ถ”๊ฐ€, ํŒŒ์ผ ์‹œ์Šคํ…œ ํฌ๊ธฐ ์กฐ์ •๊ณผ ๊ฐ™์ด ๋™์‹œ์— ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†๋Š” ์ž‘์—…์˜ ์ง๋ ฌํ™”(ํ ์ˆœ์„œ๋Œ€๋กœ ์‹คํ–‰)์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๋Œ€์‹  ์ด์ œ ์œ ์‚ฌํ•œ ์ž‘์—…์ด ์ฐจ๋ก€๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
  • ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์—๋Š” ์ถ”๊ฐ€ ์„ค์ •(๋„คํŠธ์›Œํฌ ์„ค์ •, ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์„ ํƒ ๋ฐ ์ „๋ฌธ๊ฐ€ ๋ชจ๋“œ๋กœ ์ „ํ™˜)์ด ํฌํ•จ๋œ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด ๋‹จ์ถ•ํ‚ค Ctrl+Alt+Shift+C(๊ทธ๋ž˜ํ”ฝ ๋ชจ๋“œ) ๋ฐ Ctrl+D Shift+C(์ฝ˜์†” ๋ชจ๋“œ)๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • YaST์— SELinux์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์„ค์น˜ ์ค‘์— SELinux๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ณ  "๊ฐ•์ œ" ๋˜๋Š” "ํ—ˆ์šฉ" ๋ชจ๋“œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AutoYaST์˜ ์Šคํฌ๋ฆฝํŠธ ๋ฐ ํ”„๋กœํ•„์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ œ์•ˆ๋œ ์ƒˆ ๋ฒ„์ „: GCC 10, glibc 2.31, systemd 246, PostgreSQL 13, MariaDB 10.5, postfix 3.5, nginx 1.19, bluez 5.55, ๋ฐ”์ธ๋”ฉ 9.16, clamav 0.103, erlang 22.3, NodeJS 14, Python 3.9, Rust 1.43, flatpak 1.10 8.4, openssh 5.2, QEMU 4.13, ์‚ผ๋ฐ” 1.14.43, zypper 1.5, fwupd XNUMX.
  • ์ถ”๊ฐ€๋จ: PostgreSQL์šฉ JDBC ๋“œ๋ผ์ด๋ฒ„, ํŒจํ‚ค์ง€ nodejs-common, python-kubernetes, python3-kerberos, python-cassandra-driver, python-arrow, compat-libpthread_nonshared, librabbitmq.
  • ์ด์ „ ๋ฆด๋ฆฌ์Šค์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ˆ„์ ๋œ ๋ฒ„๊ทธ ์ˆ˜์ • ์‚ฌํ•ญ์ด ์ „์†ก๋œ GNOME 3.34 ๋ฐ์Šคํฌํƒ‘์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. Inkscape 1.0.1, Mesa 20.2.4, Firefox 78.10์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด xca(X ์ธ์ฆ์„œ ๋ฐ ํ‚ค ๊ด€๋ฆฌ) ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์ธ์ฆ์„œ ๊ด€๋ฆฌ ํˆดํ‚ท์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋กœ์ปฌ ์ธ์ฆ ๊ธฐ๊ด€์„ ์ƒ์„ฑํ•˜๊ณ , ์ธ์ฆ์„œ๋ฅผ ์ƒ์„ฑ, ์„œ๋ช… ๋ฐ ์ทจ์†Œํ•˜๊ณ , ํ‚ค์™€ ์ธ์ฆ์„œ๋ฅผ PEM, DER ๋ฐ PKCS8 ํ˜•์‹์œผ๋กœ ๊ฐ€์ ธ์˜ค๊ณ  ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฃจํŠธ ๊ถŒํ•œ ์—†์ด ๊ฒฉ๋ฆฌ๋œ Podman ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • NetworkManager์— IPSec VPN StrongSwan์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(NetworkManager-strongswan ๋ฐ NetworkManager-strongswan-gnome ํŒจํ‚ค์ง€ ์„ค์น˜ ํ•„์š”). ์„œ๋ฒ„ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ NetworkManager ์ง€์›์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค์—์„œ ์ œ๊ฑฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(wicked๋Š” ์„œ๋ฒ„์˜ ๋„คํŠธ์›Œํฌ ํ•˜์œ„ ์‹œ์Šคํ…œ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค).
  • wpa_supplicant ํŒจํ‚ค์ง€๊ฐ€ ๋ฒ„์ „ 2.9๋กœ ์—…๋ฐ์ดํŠธ๋˜์–ด ์ด์ œ WPA3 ์ง€์›์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
  • ์Šค์บ๋„ˆ์— ๋Œ€ํ•œ ์ง€์›์ด ํ™•์žฅ๋˜์—ˆ์œผ๋ฉฐ sane-backends ํŒจํ‚ค์ง€๊ฐ€ ๋ฒ„์ „ 1.0.32๋กœ ์—…๋ฐ์ดํŠธ๋˜์–ด Airprint ๊ธฐ์ˆ ๊ณผ ํ˜ธํ™˜๋˜๋Š” ์Šค์บ๋„ˆ๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด escl ๋ฐฑ์—”๋“œ๊ฐ€ ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • NXP Layerscape LS1028A/LS1018A ๋ฐ NXP i.MX 8M๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ARM SoC์— ์‚ฌ์šฉ๋˜๋Š” Vivante GPU์šฉ etnaviv ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. Raspberry Pi ๋ณด๋“œ์˜ ๊ฒฝ์šฐ U-Boot ๋ถ€ํŠธ ๋กœ๋”๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • KVM์—์„œ๋Š” ๊ฐ€์ƒ ๋จธ์‹ ์˜ ์ตœ๋Œ€ ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ๊ฐ€ 6TiB๋กœ ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค. Xen ํ•˜์ดํผ๋ฐ”์ด์ €๋Š” ๋ฆด๋ฆฌ์Šค 4.14๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ๊ณ , libvirt๋Š” ๋ฒ„์ „ 7.0์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์œผ๋ฉฐ, virt-manager๋Š” ๋ฆด๋ฆฌ์Šค 3.2๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. IOMMU๊ฐ€ ์—†๋Š” ๊ฐ€์ƒํ™” ์‹œ์Šคํ…œ์€ ๊ฐ€์ƒ ๋จธ์‹ ์—์„œ 256๊ฐœ ์ด์ƒ์˜ CPU๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Spice ํ”„๋กœํ† ์ฝœ ๊ตฌํ˜„์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. spice-gtk๋Š” ํด๋ผ์ด์–ธํŠธ ์ธก์— iso ์ด๋ฏธ์ง€ ๋งˆ์šดํŠธ์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ•˜๊ณ  ํด๋ฆฝ๋ณด๋“œ ์ž‘์—…์„ ๊ฐœ์„ ํ–ˆ์œผ๋ฉฐ PulseAudio์— ๋Œ€ํ•œ ๋ฐฑ์—”๋“œ๋ฅผ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. SUSE Linux Enterprise Server(x86-64 ๋ฐ AArch64)์šฉ ๊ณต์‹ Vagrant Box๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • TPM(์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ ๋ชจ๋“ˆ) ์†Œํ”„ํŠธ์›จ์–ด ์—๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ๊ตฌํ˜„๋œ swtpm ํŒจํ‚ค์ง€๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • x86_64 ์‹œ์Šคํ…œ์˜ ๊ฒฝ์šฐ CPU ์œ ํœด ์ฒ˜๋ฆฌ๊ธฐ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, CPU๊ฐ€ ์ตœ๋Œ€ ์ ˆ์ „ ๋ชจ๋“œ๋กœ ์ „ํ™˜๋  ์ˆ˜ ์žˆ๋Š” ์‹œ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” "haltpoll"์ž…๋‹ˆ๋‹ค. ๋ชจ๋“œ๊ฐ€ ๊นŠ์–ด์งˆ์ˆ˜๋ก ์ ˆ์•ฝ ํšจ๊ณผ๋Š” ์ปค์ง€์ง€๋งŒ ๋ชจ๋“œ๋ฅผ ์ข…๋ฃŒํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„๋„ ๊ธธ์–ด์ง‘๋‹ˆ๋‹ค. . ์ƒˆ๋กœ์šด ํ•ธ๋“ค๋Ÿฌ๋Š” ๊ฐ€์ƒํ™” ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ ๊ฒŒ์ŠคํŠธ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฐ€์ƒ CPU(VCPU)๊ฐ€ CPU๊ฐ€ ์œ ํœด ์ƒํƒœ๋กœ ์ „ํ™˜๋˜๊ธฐ ์ „์— ์ถ”๊ฐ€ ์‹œ๊ฐ„์„ ์š”์ฒญํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ์ œ์–ด๊ถŒ์ด ํ•˜์ดํผ๋ฐ”์ด์ €๋กœ ๋ฐ˜ํ™˜๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜์—ฌ ๊ฐ€์ƒํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.
  • OpenLDAP ์„œ๋ฒ„๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ 15 Directory Server LDAP ์„œ๋ฒ„(ํŒจํ‚ค์ง€ 4-ds)๋ฅผ ์œ„ํ•ด SUSE Linux Enterprise 389 SP389์—์„œ ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. OpenLDAP ํด๋ผ์ด์–ธํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ๊ณ„์†ํ•ด์„œ ์ œ๊ณต๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
  • LXC ํˆดํ‚ท(libvirt-lxc ๋ฐ virt-sandbox ํŒจํ‚ค์ง€) ๊ธฐ๋ฐ˜ ์ปจํ…Œ์ด๋„ˆ์— ๋Œ€ํ•œ ์ง€์›์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ SUSE Linux Enterprise 15 SP4์—์„œ ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค. LXC ๋Œ€์‹  Docker๋‚˜ Podman์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
  • System V init.d ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ์— ๋Œ€ํ•œ ์ง€์›์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ์ž๋™์œผ๋กœ systemd ๋‹จ์œ„๋กœ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค.
  • TLS 1.1 ๋ฐ 1.0์€ ์‚ฌ์šฉ์ด ๊ถŒ์žฅ๋˜์ง€ ์•Š๋Š” ๊ฒƒ์œผ๋กœ ๋ถ„๋ฅ˜๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ”„๋กœํ† ์ฝœ์€ ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค์—์„œ ์ค‘๋‹จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฐํฌํŒ๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” OpenSSL, GnuTLS ๋ฐ Mozilla NSS๋Š” TLS 1.3์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • RPM ํŒจํ‚ค์ง€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(rpmdb)๊ฐ€ BerkeleyDB์—์„œ NDB๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค(Berkeley DB 5.x ๋ถ„๊ธฐ๋Š” ์ˆ˜๋…„ ๋™์•ˆ ์œ ์ง€ ๊ด€๋ฆฌ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ Berkeley DB 6 ๋ผ์ด์„ผ์Šค๊ฐ€ AGPLv3์œผ๋กœ ๋ณ€๊ฒฝ๋˜๋ฉด์„œ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค๋กœ์˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์ด ๋ฐฉํ•ด๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. BerkeleyDB๋ฅผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ˜•์‹์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋„ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. RPM์€ GPLv2์—์„œ ์ œ๊ณต๋˜๊ณ  AGPL์€ GPLv2์™€ ํ˜ธํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ Bash ์…ธ์„ "/usr/bin/bash"๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(/bin/bash๋กœ ํ˜ธ์ถœํ•˜๋Š” ๊ธฐ๋Šฅ์€ ์œ ์ง€๋จ).
  • SLE BCI(SUSE Linux Enterprise Base Container Images) ํˆดํ‚ท์€ ์ปจํ…Œ์ด๋„ˆ์—์„œ ํŠน์ • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(Python, Ruby, Perl ๋ฐ ๋“ฑ.)

์ถœ์ฒ˜ : opennet.ru

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