Fedora 31 ๋ฐฐํฌํŒ, ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ ๋‹จ๊ณ„ ์ง„์ž…

์‹œ์ž‘๋จ Fedora 31 ๋ฐฐํฌํŒ์˜ ๋ฒ ํƒ€ ๋ฒ„์ „ ํ…Œ์ŠคํŠธ ๋ฒ ํƒ€ ๋ฆด๋ฆฌ์Šค๋Š” ์ค‘์š”ํ•œ ๋ฒ„๊ทธ๋งŒ ์ˆ˜์ •๋˜๋Š” ํ…Œ์ŠคํŠธ์˜ ๋งˆ์ง€๋ง‰ ๋‹จ๊ณ„๋กœ์˜ ์ „ํ™˜์„ ํ‘œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ํ’€์–ด ์ฃผ๋‹ค ๊ณ„ํš๋˜์–ด์žˆ๋‹ค 22์›” 29์ผ์ด๋‚˜ XNUMX์ผ. ์ด์Šˆ ํ‘œ์ง€ ํŽ˜๋„๋ผ ์›Œํฌ ์Šคํ…Œ์ด์…˜, Fedora Server, Fedora Silverblue ๋ฐ Live ๋นŒ๋“œ๊ฐ€ ํ˜•ํƒœ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ํšŒ์ „ํ•˜๋‹ค ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE ๋ฐ LXQt. x86_64, ARM(Raspberry Pi 2 ๋ฐ 3), ARM64(AArch64) ๋ฐ Power ์•„ํ‚คํ…์ฒ˜์šฉ ๋นŒ๋“œ๊ฐ€ ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์ฃผ๋ชฉํ• ๋งŒํ•œ ๋ณ€๊ฒฝ ํŽ˜๋„๋ผ 31์—์„œ:

  • ์ถœ์‹œ๋ฅผ ์œ„ํ•ด ์—…๋ฐ์ดํŠธ๋œ GNOME ๋ฐ์Šคํฌํƒ‘ 3.34 ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์•„์ด์ฝ˜์„ ํด๋”๋กœ ๊ทธ๋ฃนํ™”ํ•˜๊ณ  ์ƒˆ๋กœ์šด ๋ฐ”ํƒ• ํ™”๋ฉด ๋ฐฐ๊ฒฝ ๋ฌด๋Šฌ ์„ ํƒ ํŒจ๋„์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ์‹ค์‹œ X11 ๊ด€๋ จ ์ข…์†์„ฑ์˜ GNOME ์‰˜์„ ์ œ๊ฑฐํ•˜์—ฌ XWayland๋ฅผ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ ๋„ GNOME์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
    ๊ตฌํ˜„ ๊ธฐํšŒ Wayland ํ”„๋กœํ† ์ฝœ ๊ธฐ๋ฐ˜ ๊ทธ๋ž˜ํ”ฝ ํ™˜๊ฒฝ์—์„œ X11 ํ”„๋กœํ† ์ฝœ ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๋ ค๊ณ  ํ•˜๋ฉด XWayland๊ฐ€ ์ž๋™์œผ๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. XWayland๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฃจํŠธ ๊ถŒํ•œ์œผ๋กœ X11 ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. SDL์€ ๋‚ฎ์€ ํ™”๋ฉด ํ•ด์ƒ๋„์—์„œ ์‹คํ–‰๋˜๋Š” ์˜ค๋ž˜๋œ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ํ™•์žฅ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ๋…์  NVIDIA ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์žˆ๋Š” ์‹œ์Šคํ…œ์—์„œ XWayland์˜ 3D ๊ฐ€์†์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์ด ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.

  • Mutter ์ฐฝ ๊ด€๋ฆฌ์ž๋Š” ๋น„๋””์˜ค ๋ชจ๋“œ๋ฅผ ์‹ค์ œ๋กœ ๋ณ€๊ฒฝํ•˜๊ธฐ ์ „์— ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ์ •ํ™•์„ฑ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ํŠธ๋žœ์žญ์…˜(์›์ž) API KMS(์›์ž ์ปค๋„ ๋ชจ๋“œ ์„ค์ •)์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ทธ๋†ˆ ๋ฐ์Šคํฌํƒ‘๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ ์ œ์•ˆ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ € ์˜ต์…˜์€ Firefox์ž…๋‹ˆ๋‹ค. ์กฐ๋ฆฝ๋œ Wayland ์ง€์›์œผ๋กœ;
  • GNOME ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ Qt ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ชจ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ Wayland ์ง€์›(XCB ๋Œ€์‹  Qt Wayland ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ํ™œ์„ฑํ™”๋จ)
  • ์ถ”๊ฐ€๋œ ๋ฐ์Šคํฌํƒ‘ ํŒจํ‚ค์ง€ Xfce 4.14;
  • Deepin ๋ฐ์Šคํฌํƒ‘ ํŒจํ‚ค์ง€๊ฐ€ ์ถœ์‹œ๋ฅผ ์œ„ํ•ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 15.11;
  • GNOME ํด๋ž˜์‹ ๋ชจ๋“œ๋ฅผ GNOME 2์˜ ๊ธฐ๋ณธ ์Šคํƒ€์ผ๋กœ ๊ฐ€์ ธ์˜ค๋Š” ์ž‘์—…์ด ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ GNOME Classic์€ ๊ฐœ์š” ๋ชจ๋“œ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  ๊ฐ€์ƒ ๋ฐ์Šคํฌํƒ‘ ๊ฐ„ ์ „ํ™˜์„ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ˜„๋Œ€ํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • i686 ์•„ํ‚คํ…์ฒ˜์šฉ ์–ด์…ˆ๋ธ”๋ฆฌ, Linux ์ปค๋„ ์ด๋ฏธ์ง€ ๋ฐ ๊ธฐ๋ณธ ์ €์žฅ์†Œ์˜ ํ˜•์„ฑ์ด ์ค‘์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. x86_64 ํ™˜๊ฒฝ์„ ์œ„ํ•œ ๋‹ค์ค‘ lib ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๊ตฌ์„ฑ์€ ๊ทธ๋Œ€๋กœ ์œ ์ง€๋˜์—ˆ์œผ๋ฉฐ ๊ทธ ์•ˆ์˜ i686 ํŒจํ‚ค์ง€๋Š” ๊ณ„์† ์—…๋ฐ์ดํŠธ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
  • ๋ฉ”์ธ ๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€์—์„œ ๋ฐฐํฌ๋˜๋Š” ์–ด์…ˆ๋ธ”๋ฆฌ ์ˆ˜์— ์ƒˆ๋กœ์šด ๊ณต์‹ ์—๋””์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Fedora IoT ์—๋””์…˜, Fedora Workstation, Server ๋ฐ CoreOS๋ฅผ ๋ณด์™„ํ•ฉ๋‹ˆ๋‹ค. ์ง‘ํšŒ ์ง€ํ–ฅ ์‚ฌ๋ฌผ์ธํ„ฐ๋„ท(IoT) ๊ธฐ๊ธฐ์— ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋ณ„๋„์˜ ํŒจํ‚ค์ง€๋กœ ๋ถ„ํ•ดํ•˜์ง€ ์•Š๊ณ  ์ „์ฒด ์‹œ์Šคํ…œ์˜ ์ด๋ฏธ์ง€๋ฅผ ์›์ž์ ์œผ๋กœ ๊ต์ฒดํ•ด ์—…๋ฐ์ดํŠธํ•˜๋Š” ์ตœ์†Œํ•œ์˜ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. OSTree ๊ธฐ์ˆ ์€ ์‹œ์Šคํ…œ ํ™˜๊ฒฝ์„ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ์—๋””์…˜์„ ํ…Œ์ŠคํŠธํ•˜๋Š” ์ค‘์ž…๋‹ˆ๋‹ค. ์ฝ”์–ดOS์ด๋Š” ๊ฒฉ๋ฆฌ๋œ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜ ์‹คํ–‰ ํ™˜๊ฒฝ์„ ์œ„ํ•œ ๋‹จ์ผ ์†”๋ฃจ์…˜์œผ๋กœ Fedora Atomic Host ๋ฐ CoreOS Container Linux ์ œํ’ˆ์„ ๋Œ€์ฒดํ–ˆ์Šต๋‹ˆ๋‹ค. CoreOS์˜ ์ฒซ ๋ฒˆ์งธ ์•ˆ์ •์ ์ธ ๋ฆด๋ฆฌ์Šค๋Š” ๋‚ด๋…„์— ์ถœ์‹œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ธˆ์ง€๋˜์–ด์žˆ๋‹ค ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ SSH๋ฅผ ํ†ตํ•ด ๋ฃจํŠธ ์‚ฌ์šฉ์ž๋กœ ๋กœ๊ทธ์ธํ•ฉ๋‹ˆ๋‹ค(ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธ ๊ฐ€๋Šฅ).
  • ๋ง์ปค ๊ณจ๋“œ ๋ Œ๋”๋ง๋จ binutils ํŒจํ‚ค์ง€์™€ ๋ณ„๋„์˜ ํŒจํ‚ค์ง€๋กœ ๋ถ„๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€๋จ LLVM ํ”„๋กœ์ ํŠธ์—์„œ LDD ๋ง์ปค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์„ ํƒ์  ๊ธฐ๋Šฅ;
  • ๋ฐฐํฌ ํ‚คํŠธ ์ด์ „๋จ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ†ตํ•ฉ๋œ cgroups-v2 ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ชจ๋“œ๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์„ค์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค(systemd๋Š” "-Ddefault-hierarchy=hybrid"๋กœ ๋นŒ๋“œ๋จ).
  • ์ถ”๊ฐ€๋จ RPM ์‚ฌ์–‘ ํŒŒ์ผ์— ๋Œ€ํ•œ ์–ด์…ˆ๋ธ”๋ฆฌ ์ข…์†์„ฑ์„ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ
  • ๊ณ„์†๋˜๋Š” ํด๋ Œ์ง• Python 2 ๊ด€๋ จ ํŒจํ‚ค์ง€, Python 2์˜ ์™„์ „ํ•œ ์ง€์› ์ค‘๋‹จ ์ค€๋น„. Python ์‹คํ–‰ ํŒŒ์ผ์ด Python 3์œผ๋กœ ๋ฆฌ๋””๋ ‰์…˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • RPM ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž์—์„œ ๋’ค์–ฝํžŒ Zstd ์••์ถ• ์•Œ๊ณ ๋ฆฌ์ฆ˜. DNF์—์„œ๋Š” skip_if_unavailable=FALSE ์˜ต์…˜์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์œผ๋ฉด ์ด์ œ ์˜ค๋ฅ˜๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. YUM 3 ์ง€์›๊ณผ ๊ด€๋ จ๋œ ํŒจํ‚ค์ง€๊ฐ€ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์Œ์„ ํฌํ•จํ•œ ์—…๋ฐ์ดํŠธ๋œ ์‹œ์Šคํ…œ ๊ตฌ์„ฑ ์š”์†Œ Glibc 2.30, Gawk 5.0.1(์ด์ „ 4.2 ๋ธŒ๋žœ์น˜), RPM 4.15
  • Node.js 12.x, Go 1.13, Perl 5.30, Erlang 22, GHC 8.6, Mono 5.20์„ ํฌํ•จํ•œ ์—…๋ฐ์ดํŠธ๋œ ๊ฐœ๋ฐœ ๋„๊ตฌ
  • ์ž์‹ ๋งŒ์˜ ์ •์ฑ…์„ ์ •์˜ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์•”ํ˜ธํ™” ์ •์ฑ…) ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฐ ํ”„๋กœํ† ์ฝœ ์ง€์› ๋ถ„์•ผ
  • ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์„œ๋ฒ„์˜ PulseAudio ๋ฐ Jack ๊ต์ฒด ์ž‘์—…์ด ๊ณ„์†๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ดํ”„ ์™€์ด์–ด์ด๋Š” PulseAudio์˜ ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•˜์—ฌ ์ „๋ฌธ ์˜ค๋””์˜ค ์‹œ์Šคํ…œ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š” ์ €์ง€์—ฐ ๋น„๋””์˜ค ๋ฐ ์˜ค๋””์˜ค ์ฒ˜๋ฆฌ๋Š” ๋ฌผ๋ก  ์žฅ์น˜ ๋ฐ ์ŠคํŠธ๋ฆผ ์ˆ˜์ค€ ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ์œ„ํ•œ ๊ณ ๊ธ‰ ๋ณด์•ˆ ๋ชจ๋ธ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Fedora 31 ๊ฐœ๋ฐœ ์ฃผ๊ธฐ์˜ ์ผํ™˜์œผ๋กœ ์ž‘์—…์€ Miracast ํ”„๋กœํ† ์ฝœ ์‚ฌ์šฉ์„ ํฌํ•จํ•˜์—ฌ Wayland ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์—์„œ ํ™”๋ฉด ๊ณต์œ ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด PipeWire๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋น„ํŠน๊ถŒ ํ”„๋กœ๊ทธ๋žจ ์ œ๊ณต ์ „์ฒด ๊ทธ๋ฃน ๋ฒ”์œ„(๋ชจ๋“  ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•ด)์— ๋Œ€ํ•ด sysctl โ€œnet.ipv4.ping_group_rangeโ€ ์„ค์ • โ€‹โ€‹๋•๋ถ„์— ICMP ์—์ฝ”(ping) ํŒจํ‚ท์„ ๋ณด๋‚ด๋Š” ๊ธฐ๋Šฅ
  • ๋นŒ๋“œ๋ฃจํŠธ์— ํฌํ•จ๋จ ํฌํ•จ ๋œ GDB ๋””๋ฒ„๊ฑฐ์˜ ๊ฐ„๋‹จํ•œ ๋ฒ„์ „(XML, Python ๋ฐ ๊ตฌ๋ฌธ ๊ฐ•์กฐ ๊ธฐ๋Šฅ ์ง€์› ์—†์Œ)
  • EFI ์ด๋ฏธ์ง€(grub64-efi-x2์˜ grubx64.efi) ์ถ”๊ฐ€ ๋ชจ๋“ˆ๋“ค
    "ํ™•์ธ", "cryptodisk" ๋ฐ "luks";

  • ์ถ”๊ฐ€๋จ Xfce ๋ฐ์Šคํฌํƒ‘์„ ์‚ฌ์šฉํ•œ AArch64 ์•„ํ‚คํ…์ฒ˜๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์Šคํ•€ ๋นŒ๋“œ.

    ์ถœ์ฒ˜ : opennet.ru

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