๊ฐ์ฅ ์ฃผ๋ชฉํ ๋งํ
- ์ถ์๋ฅผ ์ํด ์
๋ฐ์ดํธ๋ GNOME ๋ฐ์คํฌํ
3.34 ์์ฉ ํ๋ก๊ทธ๋จ ์์ด์ฝ์ ํด๋๋ก ๊ทธ๋ฃนํํ๊ณ ์๋ก์ด ๋ฐํ ํ๋ฉด ๋ฐฐ๊ฒฝ ๋ฌด๋ฌ ์ ํ ํจ๋์ ์ง์ํฉ๋๋ค. -
์ค์ GNOME Shell์ X11 ๊ด๋ จ ์ข ์์ฑ์ ์ ๊ฑฐํ์ฌ GNOME์ด XWayland๋ฅผ ์คํํ์ง ์๊ณ ๋ Wayland ๊ธฐ๋ฐ ํ๊ฒฝ์์ ์คํ๋ ์ ์๋๋ก ํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
์คํ์ ์ผ๋ก ๊ตฌํ๋จ๊ธฐํ Wayland ํ๋กํ ์ฝ ๊ธฐ๋ฐ ๊ทธ๋ํฝ ํ๊ฒฝ์์ X11 ํ๋กํ ์ฝ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ ค๊ณ ํ ๋ ์๋์ผ๋ก XWayland๋ฅผ ์์ํฉ๋๋ค(gsettings org.gnome.mutter Experiment-Features์ autostart-xwayland ํ๋๊ทธ๋ฅผ ํตํด ํ์ฑํ๋จ). XWayland๋ฅผ ์คํํ๋ ๋ฃจํธ ๊ถํ์ผ๋ก X11 ์์ฉ ํ๋ก๊ทธ๋จ์ ์คํํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. SDL์ ๋ฎ์ ํ๋ฉด ํด์๋์์ ์คํ๋๋ ์ค๋๋ ๊ฒ์์ ์คํํ ๋ ๋ฐ์ํ๋ ์ค์ผ์ผ๋ง ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. - ๊ทธ๋ ๋ฐ์คํฌํ๊ณผ ํจ๊ป ์ฌ์ฉ
์ ์ ๊ธฐ๋ณธ ๋ธ๋ผ์ฐ์ ์ต์ ์ Firefox์ ๋๋ค.์กฐ๋ฆฝ๋ Wayland ์ง์์ผ๋ก; - Mutter ์ฐฝ ๊ด๋ฆฌ์๋ ๋น๋์ค ๋ชจ๋๋ฅผ ์ค์ ๋ก ๋ณ๊ฒฝํ๊ธฐ ์ ์ ๋งค๊ฐ๋ณ์์ ์ ํ์ฑ์ ํ์ธํ ์ ์๋ ์๋ก์ด ํธ๋์ญ์ (์์) API KMS(์์ ์ปค๋ ๋ชจ๋ ์ค์ )์ ๋ํ ์ง์์ ์ถ๊ฐํ์ต๋๋ค.
- GNOME ํ๊ฒฝ์์ ์ฌ์ฉํ๊ธฐ ์ํ Qt ๋ผ์ด๋ธ๋ฌ๋ฆฌ
๋ชจ์ ๊ธฐ๋ณธ์ ์ผ๋ก Wayland ์ง์(XCB ๋์ Qt Wayland ํ๋ฌ๊ทธ์ธ์ด ํ์ฑํ๋จ) - GNOME ํ๊ฒฝ์์ Qt ์ ํ๋ฆฌ์ผ์ด์
์ ํตํฉํ๊ธฐ ์ํ ๊ตฌ์ฑ ์์๊ฐ ํฌํจ๋ QtGNOME ๋ชจ๋์ Adwaita ํ
๋ง์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ง๊ฒ ์กฐ์ ๋์์ต๋๋ค(์ด๋์ด ๋์์ธ ์ต์
์ ๋ํ ์ง์์ด ๋ํ๋จ).
- ์ถ๊ฐ๋ ๋ฐ์คํฌํ ํจํค์ง
Xfce 4.14 ; - Deepin ๋ฐ์คํฌํ ํจํค์ง๊ฐ ์ถ์๋ฅผ ์ํด ์
๋ฐ์ดํธ๋์์ต๋๋ค.
15.11 ; -
์ค์ GNOME ํด๋์ ๋ชจ๋๋ฅผ ๋ณด๋ค ๊ธฐ๋ณธ์ ์ธ GNOME 2 ์คํ์ผ๋ก ๊ฐ์ ธ์ค๋ ์์ ์ ์งํ ์ค์ ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก GNOME Classic์ ํ์ ๋ชจ๋๋ฅผ ๋นํ์ฑํํ๊ณ ๊ฐ์ ๋ฐ์คํฌํ ๊ฐ ์ ํ์ ์ํ ์ธํฐํ์ด์ค๋ฅผ ํ๋ํํ์ต๋๋ค. - ์ธ์ด ํฉ ์ค์น๊ฐ ๋จ์ํ๋์์ต๋๋ค. ๊ทธ๋ ์ ์ด ์ผํฐ์์ ์ ์ธ์ด๋ฅผ ์ ํํ๋ฉด ์ด๋ฅผ ์ง์ํ๋ ๋ฐ ํ์ํ ํจํค์ง๊ฐ ์ด์ ์๋์ผ๋ก ์ค์น๋ฉ๋๋ค.
- Linux ๋ฐ์คํฌํ์ ์ค์ ์ง์ค์ ๊ตฌ์ฑ ์์คํ
์ด 0.14.1 ๋ฆด๋ฆฌ์ค๋ก ์
๋ฐ์ดํธ๋์์ต๋๋ค.
ํจ๋ ์ฌ๋ น๊ด , Linux ๋ฐ GNOME์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๋ค์์ ์ํฌ์คํ ์ด์ ์ ๋ํ ์ค์ ๋ฐฐํฌ ๋ฐ ์ ์ง ๊ด๋ฆฌ๋ฅผ ๊ตฌ์ฑํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๋ฐ์คํฌํ ์ค์ , ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋จ์ผ ์ค์ ์ง์ค์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฐ์ฅ ๋์ ๋๋ ๊ฐ์ ์ฌํญ์ FreeIPA๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ Active Directory๋ฅผ ์ฌ์ฉํ์ฌ ํ๋กํ์ ๋ฐฐํฌํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. - ์
๋ฐ์ดํธ๋จ
์์คํ ํ๋กํ , Linux ์์คํ ์ ์ฑ๋ฅ์ ํ๋กํ์ผ๋งํ๊ธฐ ์ํ ํดํท์ผ๋ก, ์ปค๋ ๋ฐ ์ฌ์ฉ์ ํ๊ฒฝ ์ ํ๋ฆฌ์ผ์ด์ ์ ํฌํจํ์ฌ ์์คํ ์ ๋ชจ๋ ๊ตฌ์ฑ ์์ ์ ์ฒด ์ฑ๋ฅ์ ์์ธํ ๋ถ์ํ ์ ์์ต๋๋ค. - Firefox ๋ฐ GStreamer์์ ์ฌ์ฉ๋๋ H.264 ์ฝ๋ฑ์ด ๊ตฌํ๋ OpenH264 ๋ผ์ด๋ธ๋ฌ๋ฆฌ์๋ ์จ๋ผ์ธ ์๋น์ค์์ ๋น๋์ค๋ฅผ ์ ๊ณตํ๋ ๋ฐ ์ฌ์ฉ๋๋ High ๋ฐ Advanced ํ๋กํ ๋์ฝ๋ฉ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค(์ด์ OpenH264๋ Baseline ๋ฐ Main ํ๋กํ์ ์ง์ํจ).
- 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 ์ํคํ ์ฒ๋ฅผ ์ํ ์๋ก์ด ์คํ ๋น๋.
Fedora 31๊ณผ ๋์์
์ถ์ฒ : opennet.ru