๊ฐ์ฅ ์ฃผ๋ชฉํ ๋งํ
- ์ถ์๋ฅผ ์ํด ์
๋ฐ์ดํธ๋ 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