Fedora ํ๋ก์ ํธ๋ Forgejo ํ๋ก์ ํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ ํ์ ๊ฐ๋ฐ ์๋น์ค์ธ Fedora Forge์ ์ถ์๋ฅผ ๋ฐํํ์ต๋๋ค. ์ด ์๋น์ค๋ ํจํค์ง ์ฝ๋ ๋ฐ ๋ฉํ๋ฐ์ดํฐ ํ์ ์ ์ฌ์ฉ๋๋ Fedora์ ๋ ์ ํ๋ซํผ์ธ Pagure๋ฅผ ๋์ฒดํ๊ธฐ ์ํด ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค. Pagure๋ ์๋นํ ์ ์ง ๊ด๋ฆฌ ๋ฆฌ์์ค๋ฅผ ํ์๋ก ํ๊ณ , ์ ์ฒด๋์ด ์์ผ๋ฉฐ, Fedora ์ธ๋ถ์์๋ ๋๋ฆฌ ์ฌ์ฉ๋์ง ์๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ๋์ฒด ์๋น์ค๊ฐ ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค. Fedora Forge๋ Fedora ํต์ฌ ํ์ ๊ฐ๋ฐ ๋ฐ ๊ธฐ์ฌ๋ฅผ ๊ฐ์ํํ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค.
Fedora Forge๋ ํ์ผ๋ฟ ๋ชจ๋๋ก ์ถ์๋์ด ์ฌ๋ฌ ํ์ ํ๋ก์ ํธ์ SIG(Special Interest Group)์์ ํ ์คํธ๋๊ณ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, RelEng(Release Engineering), Council, FESCo(Fedora Engineering Steering Committee) ํ์ ํ๋ก์ ํธ๋ ์ด๋ฏธ Fedora Forge๋ก ๋ง์ด๊ทธ๋ ์ด์ ๋์์ต๋๋ค. ์์ผ๋ก Fedora Forge์์ ๊ฐ๋ฐ๋๋ ํ๋ก์ ํธ์ ์๋ ๋์ฑ ๋์ด๋ ๊ฒ์ด๋ฉฐ, ์ด ์๋น์ค๋ Fedora ํ์ ์ ์ฃผ์ ํ๋ธ๊ฐ ๋ ๊ฒ์ ๋๋ค.
Pagure์ Fedora Forge ๊ฐ์ ํ๋ก์ ํธ ๋ง์ด๊ทธ๋ ์ด์ ์ ์๋ํํ๊ธฐ ์ํด Forgejo ํ๋ซํผ์ ํฌํจ๋ Pagure Migrator ๋๊ตฌ๊ฐ ๊ฐ๋ฐ๋์์ต๋๋ค. Pagure Migrator๋ฅผ ์ฌ์ฉํ๋ฉด ๋ง์ด๊ทธ๋ ์ด์ ํ์๋ ํ ๋ฆฌํ์คํธ, ํฐ์ผ, ํ ๋ก , ํ๊ทธ ๋ฐ ์ฌ์ฉ์๋ฅผ ๋ณด์กดํ ์ ์์ต๋๋ค. pagure.io์ ๋ฌ๋ฆฌ Fedora Forge๋ ๊ฐ์ธ ํ๋ก์ ํธ ํธ์คํ ์ ํ์ฉํ์ง ์์ผ๋ฉฐ Fedora ๊ฐ๋ฐ ๊ด๋ จ ํ๋ก์ ํธ์๋ง ์ด์ ์ ๋ง์ถ๊ณ ์์ต๋๋ค. Linux.
ํ๋๋ผ ๋ฐฐํฌํ์ ๋ฒ ํ ๋ฒ์ ์ด ์ถ์๋ ๊ฒ๋ ์ฃผ๋ชฉํ ๋งํฉ๋๋ค. Linux ๋ฒ์ 43์ ์ต์ข ํ ์คํธ ๋จ๊ณ๋ก์ ์ ํ์ ์๋ฆฌ๋ ๋ฒ์ ์ผ๋ก, ์ด ๋จ๊ณ์์๋ ์ค์ํ ๋ฒ๊ทธ ์์ ๋ง ํ์ฉ๋ฉ๋๋ค. ๋ฆด๋ฆฌ์ค๋ 11์ 11์ผ๋ก ์์ ๋์ด ์์ต๋๋ค. ์ด ๋ฆด๋ฆฌ์ค์๋ Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite ๋ฐ Live ๋น๋๊ฐ ํฌํจ๋๋ฉฐ, ์ด๋ค์ Xfce, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway ๋ฐ Cosmic ์ฌ์ฉ์ ํ๊ฒฝ์ ์คํ์คํ ํํ๋ก ์ ๊ณต๋ฉ๋๋ค. ์ด๋ฌํ ๋น๋๋ x86_64, Power64 ๋ฐ ARM64(AArch64) ์ํคํ ์ฒ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํ๋๋ผ์ ๊ฐ์ฅ ์ค์ํ ๋ณํ Linux 43 :
- Fedora Workstation์ ๋ฐ์คํฌํฑ์ด GNOME 49๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
- X ์๋ฒ ์์์ GNOME์ ์คํํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํจํค์ง๊ฐ ์ ์ฅ์์์ ์ ๊ฑฐ๋์์ต๋๋ค. X11์ ์ฌ์ฉํ๋ ๋ชจ๋ GNOME ์ฌ์ฉ์๋ Wayland์์ ์คํ๋๋ GNOME ์ธ์ ์ผ๋ก ๊ฐ์ ์ ํ๋ฉ๋๋ค. XWayland๋ฅผ ์ฌ์ฉํ์ฌ X11 ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ ๊ธฐ๋ฅ์ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.
- x86 ์์คํ ์์๋ UEFI๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ Fedora ์ค์น์ ๋ํด GPT(GUID ํํฐ์ ํ ์ด๋ธ) ํํฐ์ ํ ์ด๋ธ ์ฌ์ฉ ์ต์ ๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. MBR(๋ง์คํฐ ๋ถํธ ๋ ์ฝ๋) ํํฐ์ ํ ์ด๋ธ์ด ์๋ ๋๋ผ์ด๋ธ์ UEFI ๋ชจ๋๋ก Fedora๋ฅผ ์ค์นํ๋ ๊ธฐ๋ฅ์ x86 ์์คํ ์์๋ ๋ ์ด์ ์ง์๋์ง ์์ง๋ง, ARM ๋ฐ RISC-V ์์คํ ์์๋ ๊ณ์ ์ง์๋ฉ๋๋ค.
- RPM 6 ํจํค์ง ๊ด๋ฆฌ์๋ก์ ์ ํ์ด ์๋ฃ๋์์ต๋๋ค. ํนํ, 4GB๋ณด๋ค ํฐ ํจํค์ง๋ฅผ ๋ง๋ค ์ ์๋ ์๋ก์ด ํ์์ ์ง์ํ๊ณ ํจํค์ง ์ง์์ฑ์ ํ์ธํ๋ ๋์งํธ ์๋ช ๊ฒ์ฆ ๊ธฐ๋ฅ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ํฌํจ๋์์ต๋๋ค.
- ๋ชจ๋ ์คํ ๊ธฐ๋ฐ ๋น๋๋ ์๋ก์ด ๋ฒ์ ์ Anaconda ์ค์น ํ๋ก๊ทธ๋จ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ๋์์ต๋๋ค. ์ด ์ค์น ํ๋ก๊ทธ๋จ์ GTK ๊ธฐ๋ฐ ์ธํฐํ์ด์ค๋ฅผ ์น ์ธํฐํ์ด์ค๋ก ๋์ฒดํ์ฌ ์๊ฒฉ ์ค์น ๊ด๋ฆฌ๋ฅผ ์ํ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํ ์ํธ ์์ฉ์ ์ง์ํฉ๋๋ค. ์ด์ ๋ฆด๋ฆฌ์ค์์๋ Fedora Workstation์์ ์๋ก์ด ์ค์น ํ๋ก๊ทธ๋จ์ด ์ฌ์ฉ๋์์ต๋๋ค. ์์ ๋ชฉ๋ก์ด ํ์๋๋ ๊ธฐ๋ณธ ํ๋ฉด ๋์ , ์๋ก์ด ์ธํฐํ์ด์ค๋ ๋ง๋ฒ์ฌ ๊ธฐ๋ฐ ์ธํฐํ์ด์ค๋ฅผ ํตํด ๊ธฐ๋ณธ ํ๋ฉด์ผ๋ก ๋์๊ฐ์ง ์๊ณ ๋ ํน์ ๋จ๊ณ๋ฅผ ์์ฐจ์ ์ผ๋ก ์๋ดํฉ๋๋ค. ๊ฐ์ด๋ ํํฐ์ ๋์ ๊ธฐ๋ณธ ์ต์ ์ผ๋ก, ์ค์น ํ๋ก๊ทธ๋จ์ด ์ฌ์ฉ์๊ฐ ์ ํํ ์ค์ ์ ๋ฐ๋ผ ํํฐ์ ์์ฑ ๋๋ ์์ ๋งค๊ฐ๋ณ์๋ฅผ ์๋์ผ๋ก ์ ํํฉ๋๋ค. ์ฌ๋ฌ ์ด์ ์ฒด์ ๊ฐ ์ค์น๋ ์์คํ ์์ ๋ฐฐํฌํ ์ฌ์ค์น ๋ฐ ๋์ผ ๋ถํ ์ค์น๋ฅผ ์ํ ์ต์ ๋ ์ ๊ณต๋ฉ๋๋ค.
- RPM ํจํค์ง ์ค์น ์ DNF5 ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ๋๋ก ์ค์น ํ๋ก๊ทธ๋จ์ด ๋ง์ด๊ทธ๋ ์ด์ ๋์์ต๋๋ค(DNF5๋ Fedora 41๋ถํฐ ์์คํ ์์ ์ฌ์ฉ๋์์ต๋๋ค). DNF5์ ํต์ฌ ํจํค์ง ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ๋ณ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ libdnf5๋ก ์ด์ ๋์๊ณ , PackageKit ๋ฐ์ธ๋ฉ ๋์ DNF Daemon์ด ์ฌ์ฉ๋์์ผ๋ฉฐ, Python ๊ตฌ์ฑ ์์๋ C++๋ก ๋ค์ ์์ฑ๋์์ต๋๋ค.
- ์ค์น ํ๋ก๊ทธ๋จ์ ๋ ์ด์ ๋ฐฐํฌํ์ ํต์ฌ ๊ตฌ์ฑ ์์์ ์ฐ๊ฒฐ๋์ง ์์ ์๋ช ์ฃผ๊ธฐ๋ฅผ ๊ฐ์ง ๋ณ๋๋ก ์ ๋ฐ์ดํธ๋ ๋ชจ๋์ ์ง์ํ์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ๋ชจ๋์ ์ ์ง ๊ด๋ฆฌ๋ ๋ฐฐํฌํ ๋ฆด๋ฆฌ์ค์ ๋ ๋ฆฝ์ ์ผ๋ก ์ํ๋๋ฏ๋ก ๋์ผํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ก ๋ค๋ฅธ ๋ฒ์ ์ด ์๋ ํจํค์ง๊ฐ ๊ณต์กดํ ์ ์์ต๋๋ค.
- KDE๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ Fedora์ ์์์ ์ ๋ฐ์ดํธ ๋ฒ์ ์ธ Fedora Kinoite์์๋ ์๋ ์์คํ ์ ๋ฐ์ดํธ๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ต๋๋ค. ์ด์ ์ ๋ฐ์ดํธ๋ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์๋์ผ๋ก ๋ค์ด๋ก๋๋์ด ์ฌ๋ถํ ํ ์ ์ฉ๋ฉ๋๋ค. ์ค์ ์๋ ์๋ ์ ๋ฐ์ดํธ๋ฅผ ๋นํ์ฑํํ๊ณ ์ ๋ฐ์ดํธ ํ์ธ ๊ฐ๊ฒฉ์ ๋ณ๊ฒฝํ๋ ์ต์ ์ด ํฌํจ๋์ด ์์ต๋๋ค.
- 2019๋ ์ ๋ง์ง๋ง ์ ๋ฐ์ดํธ๊ฐ ์ถ์๋ YASM ์ด์ ๋ธ๋ฌ๋ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. YASM์ ์ฌ์ฉํ์ฌ ๋น๋ํ๋ ํจํค์ง(Firefox ํฌํจ)๋ NASM์ ์ฌ์ฉํ์ฌ ๋น๋ํ๋๋ก ์ ํ๋์์ต๋๋ค.
- GnuPG ๋ฐฐํฌํ์ ์ฌ๋ฌ ํจํค์ง๋ก ๋ถํ ๋์์ต๋๋ค. gpg ํ๋ก๊ทธ๋จ, ๋ณด์กฐ ์ ํธ๋ฆฌํฐ, GnuPG ์๋น์ค๋ ์ด์ ๋ณ๋์ ํจํค์ง(gnupg2, gnupg2-dirmngr, gnupg2-g13, gnupg2-gpgconf, gnupg2-gpg-agent, gnupg2-keyboxd, gnupg2-scdaemon, gnupg2-smime, gnupg2-wks, gnupg2-utils, gnupg2-verify)๋ก ๋ฐฐํฌ๋ฉ๋๋ค.
- Intel TDX(์ ๋ขฐํ ์ ์๋ ๋๋ฉ์ธ ํ์ฅ์) ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํ์ฌ ๊ฒ์คํธ ์์คํ ์ RAM์ ์ํธํํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ์ต๋๋ค(AMD SEV๋ Fedora 41๋ถํฐ ์ง์๋ฉ๋๋ค).
- Sway ์ฌ์ฉ์ ํ๊ฒฝ ๊ฐ๋ฐ์๊ฐ ๊ฐ๋ฐํ Hare ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ฉ ํดํท์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด ์ธ์ด๋ ์ต๋ ์ฑ๋ฅ๊ณผ ์คํ์ ๋ํ ์์ ํ ์ ์ด๊ฐ ํ์ํ ์ด์ ์ฒด์ , ์ปดํ์ผ๋ฌ, ๋คํธ์ํฌ ์ ํ๋ฆฌ์ผ์ด์ , ์์คํ ์ ํธ๋ฆฌํฐ ๊ฐ๋ฐ๊ณผ ๊ฐ์ ์ ์์ค ์์ ์ ์ต์ ํ๋์ด ์์ต๋๋ค. Hare ์ธ์ด๋ ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์ ์ ์ ํ์ ์์คํ ์ ์ฌ์ฉํ๋ฏ๋ก ๊ฐ ๋ณ์์ ํน์ ํ์ ์ ๋ช ์์ ์ผ๋ก ์ง์ ํด์ผ ํฉ๋๋ค.
- Go ์ธ์ด๋ก ํจํค์ง๋ฅผ ๋น๋ํ ๋๋ ์ข ์์ฑ์ด ์๋ ๋ณ๋๋ก ์ ๊ณต๋ ํจํค์ง๋ฅผ ์ฌ์ฉํ๋ ๋์ src ํจํค์ง์ ์ฌ์ฉ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฌ๋ณธ์ ํฌํจํ๋ Go Vendor Tools๋ฅผ ์ฌ์ฉํฉ๋๋ค(์ฆ, ์์คํ ์ ์ฒด ๋ฒ์ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ฌ์ฉ๋์ง ์์ต๋๋ค).
- Noto Color Emoji ๊ธ๊ผด์ด ๋์คํฐ ํํ ๋์ COLRv1 ๋ฒกํฐ ํ์์ ์ฌ์ฉํ๋๋ก ์ ํ๋์์ต๋๋ค. COLRv1์ ์ฌ์ฉํ๋ฉด ๋ ๋๋ง ํ์ง์ด ํฅ์๋๊ณ ๊ธ๊ผด ํ์ผ ํฌ๊ธฐ๊ฐ ์ค์ด๋ญ๋๋ค.
- Zstd ์๊ณ ๋ฆฌ์ฆ์ Dracut์ผ๋ก ๋น๋ํ ๋ ์ด๊ธฐ RAM ๋์คํฌ(initrd) ์ด๋ฏธ์ง๋ฅผ ์์ถํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. xz์์ zstd๋ก ์ ํํ๋ฉด initrd ํฌ๊ธฐ๊ฐ ์ ๋ฉ๊ฐ๋ฐ์ดํธ ๊ฐ์ํ๊ณ ๋ถํ ์๊ฐ์ด ๋จ์ถ๋์์ต๋๋ค.
- Greenboot ํดํท์ ์ฌ์์ฑ๋ ๋ฒ์ ์ด Rust๋ก ์ฌ์์ฑ๋์์ต๋๋ค(์ด์ ๋ฒ์ ์ bash๋ก ์์ฑ๋์์ต๋๋ค). Greenboot๋ ์์์ ์ผ๋ก ์ ๋ฐ์ดํธ๋ Fedora ๋ฐฐํฌํ์์ ๋ถํ ์ ์์คํ ์ํ๋ฅผ ํ์ธํ๊ณ ๋ฌธ์ ๊ฐ ๊ฐ์ง๋๋ฉด ์ด์ ๋ฒ์ ์ผ๋ก ๋กค๋ฐฑํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ์ ๋ฐ์ดํธ๋ ๋ฒ์ : LLVM 21, GCC 15.2, binutils 2.45, glibc 2.42, gdb 17.1, Go 1.25, Python 3.14, Java 25, Maven 4, Perl 5.42, Haskell GHC 9.8, Apache Tomcat 10.1.x, Ruby on Rails 8.0, PostgreSQL 18, MySQL 8.4, Dovecot 2.4.
์ถ์ฒ : opennet.ru
