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

15๋…„๊ฐ„์˜ ๊ฐœ๋ฐœ ๋์— SUSE๋Š” SUSE Linux Enterprise 4 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 SP4๋Š” ๋‚ด์ผ ์ถœ์‹œ ์˜ˆ์ •์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฐœ๋ฐœ openSUSE Leap 15.4 ๋ฐฐํฌํŒ๊ณผ์˜ ์™„์ „ํ•œ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒจํ‚ค์ง€ ํ˜ธํ™˜์„ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. src ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์‹œ ๋นŒ๋“œํ•˜๋Š” ๋Œ€์‹  SUSE Linux Enterprise์™€ ํ•จ๊ป˜ ๋‹จ์ผ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒจํ‚ค์ง€ ์„ธํŠธ๋ฅผ openSUSE์—์„œ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ๋†’์€ ์ˆ˜์ค€์˜ ํ˜ธํ™˜์„ฑ์ด ๋‹ฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋จผ์ € openSUSE๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘๋™ํ•˜๋Š” ์†”๋ฃจ์…˜์„ ๊ตฌ์ถ•ํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•œ ๋‹ค์Œ ์™„์ „ํ•œ ์ง€์›, SLA, ์ธ์ฆ, ์žฅ๊ธฐ ์—…๋ฐ์ดํŠธ ๋ฆด๋ฆฌ์Šค ๋ฐ ๋Œ€๋Ÿ‰ ์ฑ„ํƒ์„ ์œ„ํ•œ ๊ณ ๊ธ‰ ๋„๊ตฌ๋ฅผ ๊ฐ–์ถ˜ SUSE Linux์˜ ์ƒ์šฉ ๋ฒ„์ „์œผ๋กœ ์›ํ™œํ•˜๊ฒŒ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค.

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

  • Linux ์ปค๋„์ด ๋ฆด๋ฆฌ์Šค 5.14๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ์ด GNOME 41 ๋ฐ GTK4๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋…์  NVIDIA ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์žˆ๋Š” ํ™˜๊ฒฝ์—์„œ Wayland ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ์Šคํฌํƒ‘ ์„ธ์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ํ˜„์žฌ Wayland ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์—์„œ ํ™”๋ฉด ๊ณต์œ ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐ๋งŒ ์‚ฌ์šฉ๋˜๋Š” Pipewire ๋ฏธ๋””์–ด ์„œ๋ฒ„๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋””์˜ค์˜ ๊ฒฝ์šฐ PulseAudio๊ฐ€ ๊ณ„์† ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • Python 2 ํŒจํ‚ค์ง€๊ฐ€ ์ œ๊ฑฐ๋˜๊ณ  python3 ํŒจํ‚ค์ง€๋งŒ ๋‚จ์Šต๋‹ˆ๋‹ค.
  • PHP 8, OpenJDK 17, Python 3.10, MariaDB 10.6, PostgreSQL 14, Apparmor 3.0, Samba 4.15, OpenSSL 3.0.1, systemd 249, QEMU 6.2, Xen 4.16, libvirt 0.8.0, virt-manager 4.0.0์˜ ์—…๋ฐ์ดํŠธ๋œ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค.
  • ๋ผ์ด๋ธŒ ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Glibc ๋ฐ OpenSSL๊ณผ ๊ฐ™์€ ์‚ฌ์šฉ์ž ๊ณต๊ฐ„ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ฆ‰์‹œ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์ง€ ์•Š๊ณ ๋„ ํŒจ์น˜๊ฐ€ ์ ์šฉ๋˜๋ฉฐ, ์ธ๋ฉ”๋ชจ๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ํŒจ์น˜๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • JeOS ์ด๋ฏธ์ง€(๊ฐ€์ƒํ™” ์‹œ์Šคํ…œ์„ ์œ„ํ•œ SUSE Linux Enterprise์˜ ์ตœ์†Œ ๋นŒ๋“œ)์˜ ์ด๋ฆ„์ด Minimal-VM์œผ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐœ๋ฐœ ์ค‘ ์•…์˜์ ์ธ ๋ณ€๊ฒฝ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด SLSA ๋ ˆ๋ฒจ 4 ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•ฉ๋‹ˆ๋‹ค. ๋””์ง€ํ„ธ ์„œ๋ช…์„ ์‚ฌ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๋ฅผ ํ™•์ธํ•˜๋ ค๋ฉด ์ง„์œ„ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•œ ๊ณต๊ฐœ ๋กœ๊ทธ(ํˆฌ๋ช…์„ฑ ๋กœ๊ทธ)๋ฅผ ์œ ์ง€ ๊ด€๋ฆฌํ•˜๋Š” Sigstore ์„œ๋น„์Šค๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • Salt ์ค‘์•™ ๊ตฌ์„ฑ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ SUSE Linux Enterprise๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์„œ๋ฒ„ ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • schedutil(cpufreq ๊ฑฐ๋ฒ„๋„ˆ) ํ”„๋กœ์„ธ์„œ ์ฃผํŒŒ์ˆ˜ ์กฐ์ ˆ ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ๋Œ€ํ•œ ์‹คํ—˜์  ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ์ž‘์—… ์Šค์ผ€์ค„๋Ÿฌ์˜ ์ •๋ณด๋ฅผ ์ง์ ‘ ์‚ฌ์šฉํ•˜์—ฌ ์ฃผํŒŒ์ˆ˜ ๋ณ€๊ฒฝ์— ๋Œ€ํ•œ ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๊ณ , ์ฆ‰์‹œ cpufreq ๋“œ๋ผ์ด๋ฒ„์— ์•ก์„ธ์Šคํ•˜์—ฌ ์ฃผํŒŒ์ˆ˜๋ฅผ ๋น ๋ฅด๊ฒŒ ๋ณ€๊ฒฝํ•˜๊ณ , CPU ์ž‘๋™ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ฆ‰์‹œ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ถ€ํ•˜์—.
  • SMBIOS ๊ด€๋ฆฌ ์ปจํŠธ๋กค๋Ÿฌ ํ˜ธ์ŠคํŠธ ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์กฐ๋ฅผ ๋””์ฝ”๋”ฉํ•˜๊ณ  Redfish over IP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ BMC์—์„œ ํ˜ธ์ŠคํŠธ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์‹คํ—˜์  ๊ธฐ๋Šฅ์ด SLES์— ์‚ฌ์šฉ๋˜๋Š” ์‚ฌ์•…ํ•œ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ๊ธฐ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์›๊ฒฉ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด Redfish ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .
  • Intel Alderlake ๊ทธ๋ž˜ํ”ฝ ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ์ง€์›์ด i915 ๋“œ๋ผ์ด๋ฒ„๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ARM ์‹œ์Šคํ…œ์˜ ๊ฒฝ์šฐ NXP Layerscape LS1028A/LS1018A ๋ฐ NXP i.MX 8M๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ARM SoC์— ์‚ฌ์šฉ๋˜๋Š” Vivante GPU์™€ Mesa์šฉ etnaviv_dri ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์šฉ etnaviv ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ‘œ์ค€ SUSE Linux ์ปค๋„์„ ๋กœ๋“œํ•  ๋•Œ preempt=full ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜์—ฌ ์‹ค์‹œ๊ฐ„ ์‹œ์Šคํ…œ์šฉ ์ปค๋„์—์„œ ์‹ค์‹œ๊ฐ„ ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ„๋„์˜ ์ปค๋„ ์„ ์  ํŒจํ‚ค์ง€๊ฐ€ ๋ฐฐํฌํŒ์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ปค๋„์—์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ eBPF๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ์„ ๊ณต๊ฒฉํ•  ์œ„ํ—˜์ด ์žˆ์œผ๋ฏ€๋กœ ๊ถŒํ•œ์ด ์—†๋Š” ์‚ฌ์šฉ์ž๊ฐ€ eBPF ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(/proc/sys/kernel/unprivileged_bpf_disabled ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์„ค์ •๋จ). BTF(BPF ์œ ํ˜• ํ˜•์‹) ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ๋Œ€ํ•œ ์ง€์›์ด ๊ตฌํ˜„๋˜์–ด BPF ์˜์‚ฌ ์ฝ”๋“œ์—์„œ ์œ ํ˜•์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. BPF ๋„๊ตฌ(libbpf, bcc)๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. bpftrace ์ถ”์  ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ ์ปค๋„ ๋ฉ”๋ชจ๋ฆฌ ํŽ˜์ด์ง€ ํฌ๊ธฐ๋ณด๋‹ค ์ž‘์€ ๋ธ”๋ก ํฌ๊ธฐ๋กœ ํฌ๋งท๋œ ํŒŒ์ผ ์‹œ์Šคํ…œ์œผ๋กœ ์ž‘์—…ํ•  ๋•Œ Btrfs์—์„œ 64K ๋ฉ”๋ชจ๋ฆฌ ํŽ˜์ด์ง€๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ๋ฅผ ๋“ค์–ด, 4KB ๋ธ”๋ก์ด ์žˆ๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ์€ ์ด์ œ ๋™์ผํ•œ ํฌ๊ธฐ์˜ ์ปค๋„์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค). ๋ฉ”๋ชจ๋ฆฌ ํŽ˜์ด์ง€ ์ˆ˜).
  • ์ปค๋„์—๋Š” CPU์™€ ์ฃผ๋ณ€ ์žฅ์น˜ ๊ฐ„์— ๊ฐ€์ƒ ์ฃผ์†Œ๋ฅผ ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•œ SVA(๊ณต์œ  ๊ฐ€์ƒ ์ฃผ์†Œ ์ง€์ •) ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ๋Œ€ํ•œ ์ง€์›์ด ํฌํ•จ๋˜์–ด ์žˆ์–ด ํ•˜๋“œ์›จ์–ด ๊ฐ€์†๊ธฐ๊ฐ€ ๋ฉ”์ธ CPU์˜ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • NVMe ๋“œ๋ผ์ด๋ธŒ์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜๊ณ  CDC(Centralized Discovery Controller)์™€ ๊ฐ™์€ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. nvme-cli ํŒจํ‚ค์ง€๊ฐ€ ๋ฒ„์ „ 2.0์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ํŒจํ‚ค์ง€ libnvme 1.0 ๋ฐ nvme-stas 1.0์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • zRAM ๋ธ”๋ก ์žฅ์น˜์— ์Šค์™‘์„ ๋ฐฐ์น˜ํ•˜๊ธฐ ์œ„ํ•œ ๊ณต์‹ ์ง€์›์ด ์ œ๊ณต๋˜์–ด ๋ฐ์ดํ„ฐ๊ฐ€ ์••์ถ•๋œ ํ˜•์‹์œผ๋กœ RAM์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
  • NVIDIA vGPU 12 ๋ฐ 13์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ”„๋ ˆ์ž„๋ฒ„ํผ๋ฅผ ํ†ตํ•œ ์ถœ๋ ฅ์— ์‚ฌ์šฉ๋˜๋Š” fbdev ๋“œ๋ผ์ด๋ฒ„ ๋Œ€์‹ , ์ถœ๋ ฅ์„ ์œ„ํ•ด UEFI ํŽŒ์›จ์–ด ๋˜๋Š” BIOS์—์„œ ์ œ๊ณตํ•˜๋Š” EFI-GOP ๋˜๋Š” VESA ํ”„๋ ˆ์ž„๋ฒ„ํผ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฒ”์šฉ simpledrm ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด ๊ตฌ์„ฑ์—๋Š” ์‹œ์Šคํ…œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์‚ฌ์šฉ๋˜๋Š” OpenSSL 3.0 ๋ฒ„์ „ ์™ธ์—๋„ OpenSSL 1.1.1 ์•”ํ˜ธํ™” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • YaST๋Š” "_netdev" ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์„ฑ๋œ ๋„คํŠธ์›Œํฌ ๋“œ๋ผ์ด๋ธŒ์—์„œ์˜ ๋ถ€ํŒ…์„ ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • BlueZ Bluetooth ์Šคํƒ์ด ๋ฒ„์ „ 5.62๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. pulseaudio ํŒจํ‚ค์ง€๋Š” Bluetooth์šฉ ๊ณ ํ’ˆ์งˆ ์˜ค๋””์˜ค ์ฝ”๋ฑ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  • systemd-sysv-generator๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ System V init.d ์Šคํฌ๋ฆฝํŠธ๋ฅผ systemd ์„œ๋น„์Šค๋กœ ์ž๋™ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์ฃผ์š” SUSE ๋ถ„๊ธฐ์—์„œ๋Š” init.d ์Šคํฌ๋ฆฝํŠธ์— ๋Œ€ํ•œ ์ง€์›์ด ์™„์ „ํžˆ ์ค‘๋‹จ๋˜๊ณ  ๋ณ€ํ™˜์ด ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • ARM์šฉ ์–ด์…ˆ๋ธ”๋ฆฌ๋Š” ์ง€์›๋˜๋Š” ARM SoC์˜ ๋ฒ”์œ„๋ฅผ ํ™•์žฅํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ•˜๋“œ์›จ์–ด ์ˆ˜์ค€์—์„œ ๊ฐ€์ƒ ๋จธ์‹  ๋ฉ”๋ชจ๋ฆฌ์˜ ํˆฌ๋ช…ํ•œ ์•”ํ˜ธํ™”๋ฅผ ์ œ๊ณตํ•˜๋Š” AMD SEV ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(ํ˜„์žฌ ๊ฒŒ์ŠคํŠธ ์‹œ์Šคํ…œ๋งŒ ํ•ด๋…๋œ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ˜๋ฉด, ๋‹ค๋ฅธ ๊ฐ€์ƒ ๋จธ์‹ ๊ณผ ํ•˜์ดํผ๋ฐ”์ด์ €๋Š” ์ด ๋ฉ”๋ชจ๋ฆฌ์— ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์•”ํ˜ธํ™”๋œ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ˆ˜์‹ ํ•ฉ๋‹ˆ๋‹ค). ๋ฉ”๋ชจ๋ฆฌ).
  • chrony NTP ์„œ๋ฒ„์—๋Š” ๊ณต๊ฐœ ํ‚ค ์ธํ”„๋ผ(PKI)์˜ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  TLS ๋ฐ ์ธ์ฆ๋œ ์•”ํ˜ธํ™” AEAD(Authenticated Encryption with Associated Data)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์Œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” NTS(Network Time Security) ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์ •ํ™•ํ•œ ์‹œ๊ฐ„ ๋™๊ธฐํ™” ์ง€์›์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. NTP(Network Time Protocol)๋ฅผ ํ†ตํ•ด ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ์•”ํ˜ธํ™” ๋ฐฉ์‹์œผ๋กœ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค.
  • 389 ๋””๋ ‰ํ† ๋ฆฌ ์„œ๋ฒ„๋Š” ๊ธฐ๋ณธ LDAP ์„œ๋ฒ„๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. OpenLDAP ์„œ๋ฒ„๊ฐ€ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • LXC ์ปจํ…Œ์ด๋„ˆ(libvirt-lxc ๋ฐ virt-sandbox) ์ž‘์—…์„ ์œ„ํ•œ ํˆดํ‚ท์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • bash ๋ฐ coreutils ๋Œ€์‹  busybox ํŒจํ‚ค์ง€๋ฅผ ์ œ๊ณตํ•˜๋Š” BCI(Base Container Image) ์ปจํ…Œ์ด๋„ˆ์˜ ์ƒˆ๋กœ์šด ์ตœ์†Œ ๋ฒ„์ „์ด ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๋Š” ์ปจํ…Œ์ด๋„ˆ์˜ ๋ชจ๋“  ์ข…์†์„ฑ์„ ํฌํ•จํ•˜์—ฌ ์‚ฌ์ „ ๊ตฌ์ถ•๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Rust ๋ฐ Ruby์šฉ BCI ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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