Fedora Linux 37์ด ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ์— ๋“ค์–ด๊ฐ”์Šต๋‹ˆ๋‹ค.

Fedora Linux 37 ๋ฐฐํฌํŒ์˜ ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ๊ฐ€ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฒ ํƒ€ ๋ฆด๋ฆฌ์Šค๋Š” ์ค‘์š”ํ•œ ๋ฒ„๊ทธ ์ˆ˜์ •๋งŒ ํ—ˆ์šฉ๋˜๋Š” ํ…Œ์ŠคํŠธ์˜ ๋งˆ์ง€๋ง‰ ๋‹จ๊ณ„๋กœ์˜ ์ „ํ™˜์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ฐœ๋งค๋Š” 18์›” 5์ผ๋กœ ์˜ˆ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฆด๋ฆฌ์Šค์—๋Š” Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base ๋ฐ KDE Plasma 86, Xfce, MATE, Cinnamon, LXDE ๋ฐ LXQt ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ๊ณผ ํ•จ๊ป˜ ์Šคํ•€์œผ๋กœ ์ œ๊ณต๋˜๋Š” ๋ผ์ด๋ธŒ ๋นŒ๋“œ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. x64_64, Power64 ๋ฐ ARM64(AArchXNUMX) ์•„ํ‚คํ…์ฒ˜์šฉ ์–ด์…ˆ๋ธ”๋ฆฌ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

Fedora Linux 37์˜ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • Fedora Workstation์ด GNOME 43์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์œผ๋ฉฐ, 21์›” 43์ผ ์ถœ์‹œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. GNOME 4์ด ์ถœ์‹œ๋˜๋ฉด์„œ ๊ตฌ์„ฑ์ž์—๋Š” ์žฅ์น˜ ๋ฐ ํŽŒ์›จ์–ด ๋ณด์•ˆ ์˜ต์…˜(์˜ˆ: UEFI ๋ณด์•ˆ ๋ถ€ํŒ… ํ™œ์„ฑํ™”, TPM ์ƒํƒœ, Intel BootGuard ๋ฐ IOMMU ๋ณด์•ˆ ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ๋Œ€ํ•œ ์ •๋ณด ํ‘œ์‹œ)์ด ํฌํ•จ๋œ ์ƒˆ๋กœ์šด ํŒจ๋„์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด GNOME HIG(ํœด๋จผ ์ธํ„ฐํŽ˜์ด์Šค ์ง€์นจ) ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ์ค€์ˆ˜ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ•์„ ์œ„ํ•ด ๊ธฐ์„ฑํ’ˆ ์œ„์ ฏ๊ณผ ๊ฐ์ฒด๋ฅผ ์ œ๊ณตํ•˜๋Š” libadwaita ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ GTK XNUMX ์‚ฌ์šฉ์œผ๋กœ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ „ํ™˜์ด ๊ณ„์†๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ARM7 ๋˜๋Š” armhfp๋ผ๊ณ ๋„ ํ•˜๋Š” ARMv32 ์•„ํ‚คํ…์ฒ˜๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ARMv7์— ๋Œ€ํ•œ ์ง€์›์„ ์ข…๋ฃŒํ•˜๋Š” ์ด์œ ๋Š” Fedora์˜ ์ƒˆ๋กœ์šด ๋ณด์•ˆ ๋ฐ ์„ฑ๋Šฅ ํ–ฅ์ƒ ์ค‘ ์ผ๋ถ€๊ฐ€ 32๋น„ํŠธ ์•„ํ‚คํ…์ฒ˜์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— 64๋น„ํŠธ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ๊ฐœ๋ฐœ ๊ฑฐ๋ฆฌ๋กœ ์ธ์šฉ๋ฉ๋‹ˆ๋‹ค. ARMv7์€ Fedora์—์„œ ์™„์ „ํžˆ ์ง€์›๋˜๋Š” ๋งˆ์ง€๋ง‰ 32๋น„ํŠธ ์•„ํ‚คํ…์ฒ˜์˜€์Šต๋‹ˆ๋‹ค(i686 ์•„ํ‚คํ…์ฒ˜์šฉ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋Š” 2019๋…„์— ์ค‘๋‹จ๋˜์–ด x86_64 ํ™˜๊ฒฝ์šฉ ๋‹ค์ค‘ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋งŒ ๋‚จ์Œ).
  • RPM ํŒจํ‚ค์ง€์— ํฌํ•จ๋œ ํŒŒ์ผ์€ ๋””์ง€ํ„ธ ์„œ๋ช…๋˜์–ด ๋ฌด๊ฒฐ์„ฑ์„ ํ™•์ธํ•˜๊ณ  IMA(Integrity Measurement Architecture) ์ปค๋„ ํ•˜์œ„ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ ์Šคํ‘ธํ•‘์„ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ช…์„ ์ถ”๊ฐ€ํ•˜๋ฉด RPM ํŒจํ‚ค์ง€ ํฌ๊ธฐ๊ฐ€ 1.1% ์ฆ๊ฐ€ํ•˜๊ณ  ์„ค์น˜๋œ ์‹œ์Šคํ…œ ํฌ๊ธฐ๊ฐ€ 0.3% ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  • ์ด์ œ V4D GPU์— ๋Œ€ํ•œ ํ•˜๋“œ์›จ์–ด ๊ทธ๋ž˜ํ”ฝ ๊ฐ€์† ์ง€์›์„ ํฌํ•จํ•˜์—ฌ Raspberry Pi 3 ๋ณด๋“œ์— ๋Œ€ํ•œ ์ง€์›์ด ๊ณต์‹์ ์œผ๋กœ ์ง€์›๋ฉ๋‹ˆ๋‹ค.
  • Fedora CoreOS(๊ฒฉ๋ฆฌ๋œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์›์ž์ ์œผ๋กœ ์—…๋ฐ์ดํŠธ ๊ฐ€๋Šฅํ•œ ํ™˜๊ฒฝ)์™€ Fedora Cloud Base(ํผ๋ธ”๋ฆญ ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰๋˜๋Š” ๊ฐ€์ƒ ๋จธ์‹ ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์ด๋ฏธ์ง€)์˜ ๋‘ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ๊ณต์‹ ์—๋””์…˜์ด ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์˜ˆ์ •๋œ SHA-39 ๋””์ง€ํ„ธ ์„œ๋ช…์˜ ์ง€์› ์ค‘๋‹จ์„ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด ์ •์ฑ… TEST-FEDORA1๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ ํƒ์ ์œผ๋กœ ์‚ฌ์šฉ์ž๋Š” "update-crypto-policies --set TEST-FEDORA1" ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ SHA-39 ์ง€์›์„ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Python 3.11, Perl 5.36, LLVM 15, Go 1.19, Erlang 25, Haskell GHC 8.10.7, Boost 1.78, glibc 2.36, binutils 2.38, Node.js 18, RPM 4.18, BIND 9.18, Emacs 28, Stratis๋ฅผ ํฌํ•จํ•œ ์—…๋ฐ์ดํŠธ๋œ ํŒจํ‚ค์ง€ ๋ฒ„์ „ 3.2.0.
  • LXQt ๋ฐ์Šคํฌํ†ฑ ๋ฐฐํฌํŒ์˜ ํŒจํ‚ค์ง€ ๋ฐ ์—๋””์…˜์ด LXQt 1.1๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • openssl1.1 ํŒจํ‚ค์ง€๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ˜„์žฌ OpenSSL 3.0 ๋ถ„๊ธฐ๊ฐ€ ํฌํ•จ๋œ ํŒจํ‚ค์ง€๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€ ์–ธ์–ด ์ง€์› ๋ฐ ํ˜„์ง€ํ™” ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๊ธฐ๋ณธ Firefox ํŒจํ‚ค์ง€์—์„œ ๋ณ„๋„์˜ firefox-langpacks ํŒจํ‚ค์ง€๋กœ ๋ถ„๋ฆฌ๋˜์–ด ์˜์–ด ์ด์™ธ์˜ ์–ธ์–ด๋ฅผ ์ง€์›ํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ์‹œ์Šคํ…œ์—์„œ ์•ฝ 50MB์˜ ๋””์Šคํฌ ๊ณต๊ฐ„์„ ์ ˆ์•ฝํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ณด์กฐ ์œ ํ‹ธ๋ฆฌํ‹ฐ(envsubst, gettext, gettext.sh ๋ฐ ngettext)๊ฐ€ gettext ํŒจํ‚ค์ง€์—์„œ gettext-runtime ํŒจํ‚ค์ง€๋กœ ๋ถ„ํ• ๋˜์–ด ๊ธฐ๋ณธ ์„ค์น˜ ํฌ๊ธฐ๊ฐ€ 4.7MB ์ค„์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์œ ์ง€ ๊ด€๋ฆฌ์ž๋Š” ์ด๋Ÿฌํ•œ ํŒจํ‚ค์ง€์˜ ํ•„์š”์„ฑ์ด ์˜์‹ฌ์Šค๋Ÿฝ๊ฑฐ๋‚˜ ๋ˆˆ์— ๋„๋Š” ์‹œ๊ฐ„ ๋˜๋Š” ๋ฆฌ์†Œ์Šค ๋‚ญ๋น„๋ฅผ ์ดˆ๋ž˜ํ•˜๋Š” ๊ฒฝ์šฐ i686 ์•„ํ‚คํ…์ฒ˜์šฉ ํŒจํ‚ค์ง€ ๋นŒ๋“œ๋ฅผ ์ค‘์ง€ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ถŒ์žฅ ์‚ฌํ•ญ์€ ๋‹ค๋ฅธ ํŒจํ‚ค์ง€์˜ ์ข…์†์„ฑ์œผ๋กœ ์‚ฌ์šฉ๋˜๊ฑฐ๋‚˜ 32๋น„ํŠธ ํ”„๋กœ๊ทธ๋žจ์„ 64๋น„ํŠธ ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด "multilib" ์ปจํ…์ŠคํŠธ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํŒจํ‚ค์ง€์—๋Š” ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. i686 ์•„ํ‚คํ…์ฒ˜์˜ ๊ฒฝ์šฐ java-1.8.0-openjdk, java-11-openjdk, java-17-openjdk ๋ฐ java-latest-openjdk ํŒจํ‚ค์ง€๊ฐ€ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์›๊ฒฉ ์‹œ์Šคํ…œ์„ ํฌํ•จํ•˜์—ฌ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด Anaconda ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ ์ œ์–ด๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•œ ์˜ˆ๋น„ ์–ด์…ˆ๋ธ”๋ฆฌ๊ฐ€ ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • BIOS๊ฐ€ ์žˆ๋Š” x86 ์‹œ์Šคํ…œ์—์„œ ํŒŒํ‹ฐ์…”๋‹์€ ๊ธฐ๋ณธ์ ์œผ๋กœ MBR ๋Œ€์‹  GPT๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • Fedora์˜ Silverblue ๋ฐ Kinoite ์—๋””์…˜์€ ์šฐ๋ฐœ์ ์ธ ๋ณ€๊ฒฝ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด /sysroot ํŒŒํ‹ฐ์…˜์„ ์ฝ๊ธฐ ์ „์šฉ ๋ชจ๋“œ๋กœ ๋‹ค์‹œ ๋งˆ์šดํŠธํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • KVM ํ•˜์ดํผ๋ฐ”์ด์ €์— ์ตœ์ ํ™”๋œ ๊ฐ€์ƒ ๋จธ์‹  ์ด๋ฏธ์ง€๋กœ ์„ค๊ณ„๋œ Fedora Server์˜ ๋ณ€ํ˜•์ด ๋‹ค์šด๋กœ๋“œ๋ฅผ ์œ„ํ•ด ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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