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