Red Hat Enterprise Linux 9.1 ๋ฐฐํฌ ๋ฆด๋ฆฌ์Šค

Red Hat์€ Red Hat Enterprise Linux 9.1 ๋ฐฐํฌํŒ์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋“ฑ๋ก๋œ Red Hat ๊ณ ๊ฐ ํฌํ„ธ ์‚ฌ์šฉ์ž๋Š” ๊ธฐ์„ฑ ์„ค์น˜ ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(CentOS Stream 9 iso ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ๋Šฅ์„ ํ‰๊ฐ€ํ•  ์ˆ˜๋„ ์žˆ์Œ). ์ด ๋ฆด๋ฆฌ์Šค๋Š” x86_64, s390x(IBM System z), ppc64le ๋ฐ Aarch64(ARM64) ์•„ํ‚คํ…์ฒ˜์šฉ์œผ๋กœ ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Red Hat Enterprise Linux 9 rpm ํŒจํ‚ค์ง€์˜ ์†Œ์Šค ์ฝ”๋“œ๋Š” CentOS Git ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

RHEL 9 ๋ธŒ๋žœ์น˜๋Š” ๋ณด๋‹ค ๊ฐœ๋ฐฉ์ ์ธ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋กœ ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์œผ๋ฉฐ CentOS Stream 9 ํŒจํ‚ค์ง€ ๊ธฐ๋ฐ˜์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. CentOS Stream์€ RHEL์˜ ์—…์ŠคํŠธ๋ฆผ ํ”„๋กœ์ ํŠธ๋กœ ํฌ์ง€์…”๋‹๋˜์–ด ์ œ10์ž ์ฐธ๊ฐ€์ž๊ฐ€ RHEL์šฉ ํŒจํ‚ค์ง€ ์ค€๋น„๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ œ์•ˆํ•˜๊ณ  ๊ฒฐ์ •์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค. ๋ฐฐํฌํŒ ์ง€์› ์ฃผ๊ธฐ 9๋…„์— ๋”ฐ๋ผ RHEL 2032๋Š” XNUMX๋…„๊นŒ์ง€ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

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

  • ์—…๋ฐ์ดํŠธ๋œ ์„œ๋ฒ„ ๋ฐ ์‹œ์Šคํ…œ ํŒจํ‚ค์ง€: Firewalld 1.1.1, chrony 4.2, ์–ธ๋ฐ”์šด๋“œ 1.16.2, frr 8.2.2, Apache httpd 2.4.53, opencryptoki 3.18.0, powerpc-utils 1.3.10, libvpd 2.2.9, lsvpd 1.7.14. 64, ppc2.7-diag 5.3.7, PCP 7.5.13, Grafana 4.16.1, ์‚ผ๋ฐ” XNUMX.
  • ์ด ๊ตฌ์„ฑ์—๋Š” ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๋ฒ„์ „์˜ ์ปดํŒŒ์ผ๋Ÿฌ์™€ ๋„๊ตฌ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค: GCC 11.2.1, GCC Toolset 12, LLVM Toolset 14.0.6, binutils 2.35.2, PHP 8.1, Ruby 3.1, Node.js 18, Rust Toolset 1.62, Go Toolset 1.18.2 .3.8, Maven 17, java-11-openjdk(java-1.8.0-openjdk ๋ฐ java-7.0-openjdk๋„ ๊ณ„์† ์ถœ์‹œ๋จ), .NET 10.2, GDB 3.19, Valgrind 4.7, SystemTap 12.1.0, Dyninst 0.187, elfutils XNUMX.
  • Linux ์ปค๋„ 5.15 ๋ฐ 5.16์— ๊ตฌํ˜„๋œ ๊ฐœ์„  ์‚ฌํ•ญ์€ eBPF(Berkeley Packet Filter) ํ•˜์œ„ ์‹œ์Šคํ…œ์œผ๋กœ ์ด์ „๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, BPF ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฒฝ์šฐ ํƒ€์ด๋จธ ์ด๋ฒคํŠธ๋ฅผ ์š”์ฒญํ•˜๊ณ  ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ, setockopt์— ๋Œ€ํ•œ ์†Œ์ผ“ ์˜ต์…˜์„ ์ˆ˜์‹ ํ•˜๊ณ  ์„ค์ •ํ•˜๋Š” ๊ธฐ๋Šฅ, ์ปค๋„ ๋ชจ๋“ˆ ํ•จ์ˆ˜ ํ˜ธ์ถœ ์ง€์›, ํ™•๋ฅ ์  ๋ฐ์ดํ„ฐ ์ €์žฅ ๊ตฌ์กฐ(BPF ๋งต) ๋ธ”๋ฃธ ํ•„ํ„ฐ๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ œ์•ˆ๋˜์—ˆ์œผ๋ฉฐ ํƒœ๊ทธ๋ฅผ ๊ธฐ๋Šฅ ๋งค๊ฐœ๋ณ€์ˆ˜์— ๋ฐ”์ธ๋”ฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • kernel-rt ์ปค๋„์— ์‚ฌ์šฉ๋˜๋Š” ์‹ค์‹œ๊ฐ„ ์‹œ์Šคํ…œ์šฉ ํŒจ์น˜ ์„ธํŠธ๊ฐ€ 5.15-rt ์ปค๋„์— ํ•ด๋‹นํ•˜๋Š” ์ƒํƒœ๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋ผ ๋™์‹œ์— ํŒจํ‚ท์„ ์ „๋‹ฌํ•˜๋Š” TCP ์—ฐ๊ฒฐ ์ž‘์—…์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” MPTCP(MultiPath TCP) ํ”„๋กœํ† ์ฝœ์˜ ๊ตฌํ˜„์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Linux ์ปค๋„ 5.19์—์„œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: MPTCP ์—ฐ๊ฒฐ์„ ์ผ๋ฐ˜ TCP๋กœ ๋กค๋ฐฑํ•˜๊ธฐ ์œ„ํ•œ ์ง€์› ์ถ”๊ฐ€ ๋ฐ ์‚ฌ์šฉ์ž ๊ณต๊ฐ„์—์„œ MPTCP ์ŠคํŠธ๋ฆผ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ API ์ œ์•ˆ).
  • 64๋น„ํŠธ ARM, AMD ๋ฐ Intel ํ”„๋กœ์„ธ์„œ๊ฐ€ ํƒ‘์žฌ๋œ ์‹œ์Šคํ…œ์—์„œ๋Š” ๋ชจ๋“œ ์ด๋ฆ„์„ "/sys/kernel/debug/sched/preempt" ํŒŒ์ผ์— ๊ธฐ๋กํ•˜์—ฌ ๋Ÿฐํƒ€์ž„ ์‹œ ์ปค๋„์˜ ์‹ค์‹œ๊ฐ„ ๋ชจ๋“œ ๋™์ž‘์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. " ๋˜๋Š” ์ปค๋„ ๋งค๊ฐœ๋ณ€์ˆ˜ "preempt="๋ฅผ ํ†ตํ•ด ๋ถ€ํŒ… ์‹œ(์—†์Œ, ์ž๋ฐœ์  ๋ฐ ์ „์ฒด ๋ชจ๋“œ๊ฐ€ ์ง€์›๋จ)
  • GRUB ๋ถ€ํŠธ ๋กœ๋” ์„ค์ •์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ด์ „ ๋ถ€ํŒ… ์‹คํŒจ ์—ฌ๋ถ€๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋ฉ”๋‰ด์™€ ํ•จ๊ป˜ ๋ถ€ํŒ… ๋ฉ”๋‰ด๋ฅผ ์ˆจ๊ธฐ๋„๋ก ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ถ€ํŒ… ์ค‘์— ๋ฉ”๋‰ด๋ฅผ ํ‘œ์‹œํ•˜๋ ค๋ฉด Shift ํ‚ค๋ฅผ ๋ˆ„๋ฅด๊ฑฐ๋‚˜ ์ฃผ๊ธฐ์ ์œผ๋กœ Esc ๋˜๋Š” F8 ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ˆจ๊ธฐ๊ธฐ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด "grub2-editenv - unset menu_auto_hide" ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
  • ๊ฐ€์ƒ ํ•˜๋“œ์›จ์–ด ์‹œ๊ณ„(PHC, PTP ํ•˜๋“œ์›จ์–ด ์‹œ๊ณ„) ์ƒ์„ฑ ์ง€์›์ด PTP(Precision Time Protocol) ๋“œ๋ผ์ด๋ฒ„์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋“ˆ์—์„œ RPM ํŒจํ‚ค์ง€๋ฅผ ๋กœ๋“œํ•˜๊ณ  ๋ชจ๋“ˆ ํŒจํ‚ค์ง€ ์„ค์น˜์— ํ•„์š”ํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋กœ ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์ €์žฅ์†Œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” modulesync ๋ช…๋ น์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์‹œ์Šคํ…œ ์ƒํƒœ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ํ˜„์žฌ ๋กœ๋“œ์— ๋”ฐ๋ผ ์ตœ๋Œ€ ์„ฑ๋Šฅ์„ ์œ„ํ•ด ํ”„๋กœํ•„์„ ์ตœ์ ํ™”ํ•˜๋Š” ์„œ๋น„์Šค์ธ Tuned๋Š” tuned-profiles-realtime ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ CPU ์ฝ”์–ด๋ฅผ ๊ฒฉ๋ฆฌํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์Šค๋ ˆ๋“œ์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • NetworkManager๋Š” ifcfg ์„ค์ • ํ˜•์‹(/etc/sysconfig/network-scripts/ifcfg-*)์˜ ์—ฐ๊ฒฐ ํ”„๋กœํ•„์„ ํ‚ค ํŒŒ์ผ ํŒŒ์ผ ๊ธฐ๋ฐ˜ ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœํ•„์„ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋ ค๋ฉด "nmcli ์—ฐ๊ฒฐ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜" ๋ช…๋ น์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • SELinux ํˆดํ‚ท์ด ๋ฆด๋ฆฌ์Šค 3.4๋กœ ์—…๋ฐ์ดํŠธ๋˜์–ด ์ž‘์—… ๋ณ‘๋ ฌํ™”๋กœ ์ธํ•œ ๋ ˆ์ด๋ธ” ์žฌ์ง€์ • ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“ˆ์˜ SHA256 ํ•ด์‹œ, mcstrans๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด semodule ์œ ํ‹ธ๋ฆฌํ‹ฐ์— "-m"("--checksum") ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. PCRE2 ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์•ก์„ธ์Šค ์ •์ฑ… ์ž‘์—…์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค: sepol_check_access, sepol_compute_av, sepol_compute_member, sepol_compute_relabel, sepol_validate_transition. ksm, nm-priv-helper, rhcd, quitd, systemd-network-generator, targetclid ๋ฐ wg-quick ์„œ๋น„์Šค๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด SELinux ์ •์ฑ…์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • "systemctl ํ™œ์„ฑํ™” clevis-luks-askpass.path" ๋ช…๋ น์„ ์‚ฌ์šฉํ•  ํ•„์š” ์—†์ด Clevis ํด๋ผ์ด์–ธํŠธ(clevis-luks-systemd)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ LUKS๋กœ ์•”ํ˜ธํ™”๋˜๊ณ  ๋Šฆ์€ ๋ถ€ํŒ… ๋‹จ๊ณ„์—์„œ ๋งˆ์šดํŠธ๋œ ๋””์Šคํฌ ํŒŒํ‹ฐ์…˜์„ ์ž๋™์œผ๋กœ ์ž ๊ธˆ ํ•ด์ œํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์‹œ์Šคํ…œ ์ด๋ฏธ์ง€ ์ค€๋น„๋ฅผ ์œ„ํ•œ ํˆดํ‚ท์ด ํ™•์žฅ๋˜์–ด ์ด๋ฏธ์ง€๋ฅผ GCP(Google Cloud Platform)์— ๋กœ๋“œํ•˜๊ณ , ์ด๋ฏธ์ง€๋ฅผ ์ปจํ…Œ์ด๋„ˆ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ์ง์ ‘ ๋ฐฐ์น˜ํ•˜๊ณ , /boot ํŒŒํ‹ฐ์…˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๊ณ , ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์ค‘ ๋งค๊ฐœ๋ณ€์ˆ˜(Blueprint)๋ฅผ ์กฐ์ •ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. (์˜ˆ: ํŒจํ‚ค์ง€ ์ถ”๊ฐ€ ๋ฐ ์‚ฌ์šฉ์ž ์ƒ์„ฑ)
  • TPM(์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ ๋ชจ๋“ˆ) ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์™ธ๋ถ€ ์‹œ์Šคํ…œ์˜ ์ฆ๋ช…(์ธ์ฆ ๋ฐ ์ง€์†์ ์ธ ๋ฌด๊ฒฐ์„ฑ ๋ชจ๋‹ˆํ„ฐ๋ง)์„ ์œ„ํ•œ keylime ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฌด๋‹จ ์•ก์„ธ์Šค๊ฐ€ ๊ฐ€๋Šฅํ•œ ํ†ต์ œ๋˜์ง€ ์•Š์€ ์œ„์น˜์— ์žˆ๋Š” Edge ๋ฐ IoT ์žฅ์น˜์˜ ์‹ ๋ขฐ์„ฑ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • RHEL for Edge ์—๋””์…˜์€ fdo-admin ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ FDO(FIDO Device Onboard) ์„œ๋น„์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ์ด์— ๋Œ€ํ•œ ์ธ์ฆ์„œ์™€ ํ‚ค๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • SSSD(์‹œ์Šคํ…œ ๋ณด์•ˆ ์„œ๋น„์Šค ๋ฐ๋ชฌ)๋Š” RAM์— SID ์š”์ฒญ(์˜ˆ: GID/UID ๊ฒ€์‚ฌ) ์บ์‹ฑ์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ•˜์—ฌ Samba ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ๋งŽ์€ ์ˆ˜์˜ ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ณต์‚ฌ ์ž‘์—… ์†๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. Windows Server 2022์™€์˜ ํ†ตํ•ฉ ์ง€์›์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • ะ’ OpenSSH ะผะธะฝะธะผะฐะปัŒะฝั‹ะน ั€ะฐะทะผะตั€ RSA-ะบะปัŽั‡ะตะน ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะพะณั€ะฐะฝะธั‡ะตะฝ 2048 ะฑะธั‚ะฐะผะธ, ะฐ ะฒ ะฑะธะฑะปะธะพั‚ะตะบะฐั… NSS ะฟั€ะตะบั€ะฐั‰ะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะบะปัŽั‡ะตะน RSA, ั€ะฐะทะผะตั€ะพะผ ะผะตะฝะตะต 1023 ะฑะธั‚. ะ”ะปั ะฝะฐัั‚ั€ะพะนะบะธ ัะพะฑัั‚ะฒะตะฝะฝั‹ั… ะพะณั€ะฐะฝะธั‡ะตะฝะธะน ะฒ OpenSSH ะดะพะฑะฐะฒะปะตะฝ ะฟะฐั€ะฐะผะตั‚ั€ RequiredRSASize. ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะผะตั‚ะพะดะฐ ะพะฑะผะตะฝะฐ ะบะปัŽั‡ะฐะผะธ [์ด๋ฉ”์ผ ๋ณดํ˜ธ], ์–‘์ž ์ปดํ“จํ„ฐ ํ•ดํ‚น์— ๊ฐ•ํ•ฉ๋‹ˆ๋‹ค.
  • ReaR(Relax-and-Recover) ํˆดํ‚ท์—๋Š” ๋ณต๊ตฌ ์ „ํ›„์— ์ž„์˜ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Intel E800 ์ด๋”๋„ท ์–ด๋Œ‘ํ„ฐ์šฉ ๋“œ๋ผ์ด๋ฒ„๋Š” iWARP ๋ฐ RoCE ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด httpd-core ํŒจํ‚ค์ง€๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” HTTP ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•˜๊ณ  ์ตœ์†Œํ•œ์˜ ์ข…์†์„ฑ๊ณผ ์—ฐ๊ฒฐ๋œ Apache httpd ๊ตฌ์„ฑ ์š”์†Œ์˜ ํ•ต์‹ฌ ์„ธํŠธ๊ฐ€ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค. httpd ํŒจํ‚ค์ง€๋Š” mod_systemd ๋ฐ mod_brotli์™€ ๊ฐ™์€ ์ถ”๊ฐ€ ๋ชจ๋“ˆ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ๋ฌธ์„œ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.
  • grep, sed, awk, diff, patch ๋ฐ Join๊ณผ ์œ ์‚ฌํ•˜์ง€๋งŒ ํ…์ŠคํŠธ ํŒŒ์ผ ๋Œ€์‹  XML์šฉ์œผ๋กœ ๊ตฌ๋ฌธ ๋ถ„์„, ๋ณ€ํ™˜, ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ, ๋ฐ์ดํ„ฐ ์ถ”์ถœ ๋ฐ XML ํŒŒ์ผ ํŽธ์ง‘์„ ์œ„ํ•œ ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ํฌํ•จ๋œ ์ƒˆ๋กœ์šด ํŒจํ‚ค์ง€ xmlstarlet์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์‹œ์Šคํ…œ ์—ญํ• ์˜ ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋„คํŠธ์›Œํฌ ์—ญํ• ์— ๋ผ์šฐํŒ… ๊ทœ์น™ ์„ค์ • ๋ฐ nmstate API ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ๊ณ , ๋กœ๊น… ์—ญํ• ์— ์ •๊ทœ์‹(startmsg.regex, endmsg.regex)์„ ํ†ตํ•œ ํ•„ํ„ฐ๋ง์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์Šคํ† ๋ฆฌ์ง€ ์—ญํ• ์— ๋™์ ์œผ๋กœ ํ• ๋‹น๋œ ์Šคํ† ๋ฆฌ์ง€ ๊ณต๊ฐ„("์”ฌ ํ”„๋กœ๋น„์ €๋‹")์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ๊ณ , /etc/ssh/sshd_config๋ฅผ ํ†ตํ•ด ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์ด sshd ์—ญํ• ์— ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ, Postfix ์„ฑ๋Šฅ ํ†ต๊ณ„ ๋‚ด๋ณด๋‚ด๊ธฐ๊ฐ€ ๋ฉ”ํŠธ๋ฆญ ์—ญํ• ์—๋Š” ์ด์ „ ๊ตฌ์„ฑ์„ ๋ฎ์–ด์“ฐ๋Š” ๊ธฐ๋Šฅ์ด ๋ฐฉํ™”๋ฒฝ ์—ญํ• ์— ๊ตฌํ˜„๋˜์—ˆ์œผ๋ฉฐ ์ƒํƒœ์— ๋”ฐ๋ผ ์ถ”๊ฐ€, ์—…๋ฐ์ดํŠธ ๋ฐ ์‚ญ์ œ ์ง€์›์ด ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Podman, Buildah, Skopeo, crun ๋ฐ runc์™€ ๊ฐ™์€ ํŒจํ‚ค์ง€๋ฅผ ํฌํ•จํ•˜์—ฌ ๊ฒฉ๋ฆฌ๋œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ํˆดํ‚ท์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋Ÿฐํƒ€์ž„ Podman์ด ํฌํ•จ๋œ ์ปจํ…Œ์ด๋„ˆ์— GitLab Runner์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ ๋„คํŠธ์›Œํฌ ํ•˜์œ„ ์‹œ์Šคํ…œ์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด netavark ์œ ํ‹ธ๋ฆฌํ‹ฐ์™€ Aardvark DNS ์„œ๋ฒ„๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • ๊ฐ€์ƒ ๋จธ์‹ ์— ๋Œ€ํ•œ ์•”ํ˜ธํ™” ๊ฐ€์†๊ธฐ์— ๋Œ€ํ•œ ์ „๋‹ฌ ์•ก์„ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด mdevctl์— ap-check ๋ช…๋ น์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์žฅ์น˜์— OAuth ์•ก์„ธ์Šค ํ† ํฐ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด OAuth 2.0 "์žฅ์น˜ ๊ถŒํ•œ ๋ถ€์—ฌ ๋ถ€์—ฌ" ํ”„๋กœํ† ์ฝœ ํ™•์žฅ์„ ์ง€์›ํ•˜๋Š” ์™ธ๋ถ€ ๊ณต๊ธ‰์ž(IdP, ID ๊ณต๊ธ‰์ž)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๋ฅผ ์ธ์ฆํ•˜๋Š” ์˜ˆ๋น„(๊ธฐ์ˆ  ๋ฏธ๋ฆฌ ๋ณด๊ธฐ) ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Wayland ๊ธฐ๋ฐ˜ GNOME ์„ธ์…˜์˜ ๊ฒฝ์šฐ Wayland๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Firefox ๋นŒ๋“œ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. XWayland ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Wayland ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰๋˜๋Š” X11 ๊ธฐ๋ฐ˜ ๋นŒ๋“œ๋Š” ๋ณ„๋„์˜ ํŒจํ‚ค์ง€ firefox-x11์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.
  • Wayland ๊ธฐ๋ฐ˜ ์„ธ์…˜์€ Matrox GPU๊ฐ€ ์žˆ๋Š” ์‹œ์Šคํ…œ์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค(Wayland๋Š” ์ด์ „์—๋Š” ์ œํ•œ ๋ฐ ์„ฑ๋Šฅ ๋ฌธ์ œ๋กœ ์ธํ•ด Matrox GPU์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜์ง€ ์•Š์•˜์œผ๋‚˜ ํ˜„์žฌ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค).
  • Intel Core i12 3T - i12100 9KS, Intel Pentium Gold G12900 ๋ฐ G7400T, Intel Celeron G7400 ๋ฐ G6900T Intel Core i6900-5HX - i12450-9HX ๋ฐ Intel Core i12950-3P - i1220-์„ ํฌํ•จํ•œ 7์„ธ๋Œ€ Intel Core ํ”„๋กœ์„ธ์„œ์— ํ†ตํ•ฉ๋œ GPU ์ง€์› 1280P. AMD Radeon RX 6[345]00 ๋ฐ AMD Ryzen 5/7/9 6[689]00 GPU์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • MMIO(๋ฉ”๋ชจ๋ฆฌ ๋งคํ•‘ ์ž…๋ ฅ ์ถœ๋ ฅ) ๋ฉ”์ปค๋‹ˆ์ฆ˜์˜ ์ทจ์•ฝ์ ์— ๋Œ€ํ•œ ๋ณดํ˜ธ ํฌํ•จ์„ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด "full" ๊ฐ’์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ปค๋„ ๋ถ€ํŒ… ๋งค๊ฐœ๋ณ€์ˆ˜ "mmio_stale_data"๊ฐ€ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค(์‚ฌ์šฉ์ž ๊ณต๊ฐ„์œผ๋กœ ์ด๋™ํ•  ๋•Œ ๋ฒ„ํผ ์ •๋ฆฌ ํ™œ์„ฑํ™” ๋ฐ VM์—์„œ), โ€œfull,nosmtโ€(โ€œfullโ€ + ์ถ”๊ฐ€๋กœ SMT/ํ•˜์ดํผ ์Šค๋ ˆ๋“œ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•จ) ๋ฐ โ€œoffโ€(๋ณดํ˜ธ ๋น„ํ™œ์„ฑํ™”).
  • Retbleed ์ทจ์•ฝ์ ์— ๋Œ€ํ•œ ๋ณดํ˜ธ ํฌํ•จ์„ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด ์ปค๋„ ๋ถ€ํŒ… ๋งค๊ฐœ๋ณ€์ˆ˜ "rebleed"๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ณดํ˜ธ๋ฅผ ๋น„ํ™œ์„ฑํ™”("off")ํ•˜๊ฑฐ๋‚˜ ์ทจ์•ฝ์  ์ฐจ๋‹จ ์•Œ๊ณ ๋ฆฌ์ฆ˜(auto, nosmt, ibpb, unret)์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • acpi_sleep ์ปค๋„ ๋ถ€ํŒ… ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์ด์ œ ์ ˆ์ „ ๋ชจ๋“œ ์ œ์–ด๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์˜ต์…˜์ธ s3_bios, s3_mode, s3_beep, s4_hwsig, s4_nohwsig, old_ordering, nonvs, sci_force_enable ๋ฐ nobl์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ๋„คํŠธ์›Œํฌ ์žฅ์น˜, ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ ๋ฐ ๊ทธ๋ž˜ํ”ฝ ์นฉ์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๋“œ๋ผ์ด๋ฒ„์˜ ์ƒ๋‹น ๋ถ€๋ถ„์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ext4 ๋ฐ XFS, AMD๋ฅผ ์œ„ํ•œ KTLS(TLS์˜ ์ปค๋„ ์ˆ˜์ค€ ๊ตฌํ˜„), VPN WireGuard, Intel SGX(์†Œํ”„ํŠธ์›จ์–ด ๊ฐ€๋“œ ํ™•์žฅ), Intel IDXD(๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆฌ๋ฐ ๊ฐ€์†๊ธฐ), DAX(์ง์ ‘ ์•ก์„ธ์Šค)์— ๋Œ€ํ•œ ์‹คํ—˜์ (๊ธฐ์ˆ  ๋ฏธ๋ฆฌ ๋ณด๊ธฐ) ์ง€์›์„ ์ง€์†์ ์œผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. KVM ํ•˜์ดํผ๋ฐ”์ด์ €์˜ SEV ๋ฐ SEV -ES, systemd-resolved ์„œ๋น„์Šค, Stratis ์Šคํ† ๋ฆฌ์ง€ ๊ด€๋ฆฌ์ž, ๋””์ง€ํ„ธ ์„œ๋ช…์„ ์‚ฌ์šฉํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆ ํ™•์ธ์„ ์œ„ํ•œ Sigstore, GIMP 2.99.8 ๊ทธ๋ž˜ํ”ฝ ํŽธ์ง‘๊ธฐ๊ฐ€ ํฌํ•จ๋œ ํŒจํ‚ค์ง€, NetworkManager๋ฅผ ํ†ตํ•œ MPTCP(Multipath TCP) ์„ค์ •, ACME(์ž๋™ ์ธ์ฆ์„œ) ๊ด€๋ฆฌ ํ™˜๊ฒฝ) ์„œ๋ฒ„, virtio-mem, ARM64์šฉ KVM ํ•˜์ดํผ๋ฐ”์ด์ €.
  • GTK 2 ํˆดํ‚ท ๋ฐ ๊ด€๋ จ ํŒจํ‚ค์ง€ adwaita-gtk2-theme, gnome-common, gtk2, gtk2-immodules ๋ฐ hexchat์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. X.org ์„œ๋ฒ„๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(RHEL 9๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ Wayland ๊ธฐ๋ฐ˜ GNOME ์„ธ์…˜ ์ œ๊ณต). ์ด๋Š” RHEL์˜ ๋‹ค์Œ ์ฃผ์š” ๋ถ„๊ธฐ์—์„œ ์ œ๊ฑฐ๋  ์˜ˆ์ •์ด์ง€๋งŒ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ Wayland ์„ธ์…˜์—์„œ X11 ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š” ๊ธฐ๋Šฅ์€ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. XWayland DDX ์„œ๋ฒ„.

์ถœ์ฒ˜ : opennet.ru

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