Հայտարարվել է Fedora Linux 42-ի թողարկումը: Արտադրանքները, որոնք պատրաստված են բեռնման, ներառում են Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite և Live-հավաքածուները, որոնք տրվում են Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway և Cosmic օգտվողի միջավայրերով: Հավաքածուները ձևավորվել են x86_64, Power64 և ARM64 (AArch64) ճարտարագիտությունների համար:
Fedora Linux 42-ի նշանավոր փոփոխությունները:
- Fedora KDE Plasma Desktop-ը ձեռք է բերել տարածման հիմնական հրատարակության կարգավիճակ, որն իմաստով համահունչ է Fedora Workstation-ին: Հետևաբար, GNOME և KDE դիստրիբուտիվների տարբերակները այժմ ունեն նույն կարգավիճակը և ներկայացվում են հավասար ծավալով: KDE-ին հատուկ սուր հարցերը այժմ կվերաբերվեն որպես թողարկման արգելափակման խնդիրներ, ինչպես նախկինում GNOME-ում էին: Բացի այդ, Fedora KDE Plasma Desktop-ում ավելացվել է Power (ppc64le) ճարտարագիտության աջակցություն, որի համար հասանելի է KDE-ի ամբողջ ծրագրային փաթեթը, ներառյալ KDE PIM-ը: OpenPOWER համակարգերի, ինչպիսիք են Talos Workstation-ը, պատրաստվել են Live-հավաքածուներ KDE-ի հետ, որոնք աջակցում են տեղադրման հնարավորությանը:
- Ավելացվել են առանձին Spin-հավաքածուներ COSMIC աշխատանքային սեղանի միջավայրով, որը մշակվում է System76 ընկերության կողմից Rust լեզվով: COSMIC-ը ապահովում է պատուհանների հիբրիդային մosaic կոմպոնավորման և պատուհանների ստեկային ամրացման ռեժիմներ (պատուհանների խմբավորում նմանապես թերթիկներում), որոնք կարող են կիրառվել վիրտուալ աշխատակոմերի կապակցությամբ:
- Fedora Workstation-ի աշխատանքային սեղանը թարմացվել է GNOME 48 ճյուղին: Թարմացվել են Xfce 4.20 և LXQt 2.1 աշխատանքային սեղանները:
- Fedora Workstation-ում սDefault օգտագործվում է Anaconda նոր տարբերակ, որն օգտագործում է web-միջերես (բացի GTK գրադարանից): Web-միջերեսը կառուցված է JavaScript-framework React-ի, PatternFly-ի ձևավորման տարրերի և Cockpit նախագծից բաղկացուցիչների վրա, որը արդեն օգտագործվում է Red Hat արտադրանքներում: կառավարման համար. Նոր միջերեսում աշխատանքը կազմակերպված է Wizard (մայստեր) ձևով, որը ենթադրում է որոշակի քայլերի հաջորդական կատարումը առանց վերադառնալու հիմնական էկրանին: Web-միջերեսը թույլ է տալիս ինտերակտիվ աշխատել web-ոտնեական միջոցով հեռակա կարգավիճակում տեղադրումը վերահսկելու համար:
Առաջարկվող միջերեսը ազատված է բարդություններից և ավելի հասանելի է սկսնակ օգտվողների համար: Անհրաժեշտ է օգտագործել ավտոմատացված (guided) սկիզբի կարգը, որում ինստալլատորը ինքնուրույն ընտրում է բաժանման ստեղծման կամ փոփոխման պարամետրերը, հիմնվելով օգտվողի ընտրած կարգավորումներում: Ավելացված է տարբերակ, որ թույլ է տալիս վերակազմել դիստրիբուտիվը (օրինակ, համակարգային որոշ ֆայլերի վնասվելու դեպքում վերականգնելու համար), ինչպես նաև փաստաթղաթուղթների կրկնակի բեռնումը մեկ համակարգչում մի քանի ОС օգտագործելու համար:
- Clasic Anaconda installer has been transitioned to use the Wayland protocol, which allows for the exclusion of X11 dependencies from installation media. The remote installation process has been switched from the VNC client TigerVNC to the application grd (Gnome Remote Desktop), utilizing the RDP protocol. By default, partitioning using GPT is enabled for all supported architectures.
- The contents of the /usr/bin and /usr/sbin directories have been merged. The /usr/sbin directory has been replaced with a symbolic link pointing to /usr/bin. The separation of executable files into bin and sbin directories has been recognized as outdated practice that has lost its meaning in modern distributions. Unifying bin and sbin will simplify the work for maintainers of packages, who will no longer have to guess which directory to place the executable file in; it will make the system more predictable and understandable for users; increase compatibility with other distributions; and reduce the number of directory checks during execvp() and similar calls.
- New groups flatpak and diskadmin have been added to allow non-privileged users access to managing system packages in Flatpak format and external drives. This change eliminates the need to add a user to the wheel group, meaning they can work with flatpak and external drives without granting access to other administrative operations. For users in the wheel group, additional permissions have been provided for unlocking (LUKS) and mounting external drives without prompting for password input.
- The inclusion of additional executable file variants, compiled with optimizations for microarchitectures x86-64-v2, x86-64-v3, and x86-64-v4 in packages is now permitted. In most cases, performance gains from compiling for such architectures do not exceed 10%, but in certain situations, they can lead to a noticeable increase in performance (up to 120%). The decision to add additionally optimized executable files is made by maintainers based on the performance testing results of specific packages.
- Կյանքի արտահանման հավաքածուի նորարարական բարելավումները, որոնք օգտագործում են համակարգային պատկերն ընթերցասահմանագծի ռեժիմով, տեղափոխվել են SquashFS-ից EROFS ֆայլային համակարգ: EROFS-ի անցման պատճառներն են ավելի ակտիվ զարգացման գործընթացը (SquashFS-ի վերջին թողարկումը եղել է 2023 թվականի գարուն) և EROFS-ի ընդլայնված հնարավորությունները, որոնք հնարավոր են լինելու օգտագործել ապագայում: EROFS-ում ճնշման մակարդակը ի տարբերություն SquashFS-ի ավելի վատ է (EROFS-ի պատկերների չափը 2.7 GiB-ի է, SquashFS-ում՝ 2.0 GiB, երբ օգտագործվում է XZ ճնշման ալգորիթմը եւ 3.9 GiB-ը 3.1 GiB-ի համար LZ4-ում), սակայն պատահական մուտքի արագությունը և ծավալային տռանքները բարձր են (EROFS-ում՝ 7.1 MiB/s, SquashFS-ում՝ 5.0 MiB/s XZ-ի համար եւ 30.9 MiB/s LZ4-ի համար՝ 26.3 MiB/s):
- Դեսկտոպ համակարգերի համար ատոմարորեն թարմացվող Fedora Atomic Desktops հավաքածուները, ինչպիսիք են Fedora Silverblue (GNOME), Fedora Kinoite (KDE), Fedora Sway Atomic և Fedora Budgie Atomic, արդեն տեղափոխվել են Composefs ֆայլային համակարգ, ինչը թույլ է տվել այս հավաքածուներում օգտագործել միայն ընթերցման ռեժիմով գործող(root) բաժինը, ու նաև վերազինել համակարգային բաժինը ամբողջականության վավերացման միջոցներով, որոնք թույլ են տալիս հայտնաբերել առկա խնդիրները աշխատանքի ընթացքում: /etc և /var բաժինները շարունակում են մոնտաժվել գրելու հնարավորությամբ: Composefs ֆայլային համակարգը իրականացնում է վերին շերտ OverlayFS-ի և EROFS-ի համադրված մոնտաժում, ու օպտիմիզացված է մի քանի միացված պատկերների արդյունավետ համատեղ պահեստավորման համար:
- Fedora Kinoite (KDE-ի ատոմարորեն թարմացվող տարբերակի) մեջ արգաբաժնում ավտոմատ թարմացումների ինստալացիան արդեն ակտիվացված է:
- Փորձարկվել են Fedora-ի պաշտոնական հավաքածուները WSL (Windows Subsystem for Linux) ենթահամակարգի համար, որոնք ներառված են WSL-ում արագ տեղադրման համար առաջարկվող Linux-ապահովումներ հավաքածուների ցուցակում. Հավաքածուները ձևավորվել են նոր ձևաչափում, որը թույլ է տալիս տարածել դիստրիբյուտորը սերվերների Մայքրոսոֆթ ստրոյի անվճար մուտքերի կատալոգին գրաֆիկ չեն հիմնվել, appx ձևաչափում փաթեթավորված չեն, և Windows-ին հատուկ կոդի հավաքածուի ձևավորման ինստալացիայով չեն համակցվել:
- Նոր SDL 3 մուլտիմիդիական գրադարանը ներգրավվել է: SDL-ի վրա հիմնված ծրագիրներին Wayland արկածային համակարգն արդեն անմնացորդ մատչելի է: SDL 2-ի գրադարանը փոխվել է SDL 3-ի վրա աշխատող sdl2-compat շերտի միջոցով:
- DNF5 փաթեթային կառավարում ավելացրել է աջակցություն մաքրելու համակարգից հնացած կամ գործում չներկայացրած PGP-բանալիքներ, ինչը թույլ է տալիս ավտոմատացնել բանալիների կառավարման պրոցեսը ծրագրերի տեղադրման և թարմացման ընթացքում:
- RPM փաթեթային կազմի մեջ ավելացվել է օգտվողների և խմբերի ստեղծման աջակցություն, որը հիմնված է пакетներում տեղադրած Sysusers.d արխիվի ֆայլերի վրա, որոնք օգտագործվում են systemd-ի համար:
- GNOME Shell համար հավելվածների կախվածությունների գեներատոր է ավելացել, որը թույլ է տալիս կապեն RPM-հավաքածուները GNOME Shell-ի տարբերակների հետ:
- DNF և RPM-ում նախնական կարգով միացված է «Copy on Write» ռեժիմը, որը իրականացված է reflink-ի միջոցով Btrfs-ում։
- Թարմացվել են փոստարկղերի տարբերակները՝ LLVM 20, GCC 15-test, binutils 2.44, glibc 2.41, gdb 15, Go 1.24, Tcl/Tk 9.0, Ruby 3.4, Zlib-ng 2.2.x, Setuptools 74, Django 5.x, Ansible 11, PHP 8.4, numpy 2.1.3:
- AArch64 արքետուրայի համար մեջ ավտոմատացման է թողարկված FEX էմուլյատորը, որը թույլ է տալիս գործարկել x86 և x86-64 արքետուրաների համար մշակված գործարկվող ֆայլեր ARM64 (AArch64) միջավայրում։ FEX-ի վրա հիմնված բաղադրիչները x86 ծրագրեր աշխատացնելու համար ինտեգրված են Fedora-ի KDE աշխատանքային միջավայրում։
- Շարունակվում է MIPI (Mobile Industry Processor Interface) ինտերֆեյսով վեբ-տեսախցիկների աջակցությունը, որոնք increasingly օգտագործվում են նոթբուքերում և պլանշետներում, փոխարենը UVC (USB Video Class)։
- Վիրտուալ մեքենաների հիշողության թանգարանի աջակցություն ավելացվեց՝ օգտագործելով AMD SEV-SNP և Intel TDX տեխնոլոգիաները:
- Ժամանակակից հարկաբաժինները, որոնք օգտագործում են միայն git գործարկվող ֆայլը, տեղափոխվել են git-core միջազգային համակարգին, այլ ոչ թե ամբողջ git փոստարկղին։
- Մուտքային սկիզբ Plymouth-ի վրայով մեկնարկել է simpledrm միջուկի մոդուլի օգտագործման վրա, ինչը ազատեց GPU-ի վարորդի սկզբնավորման սպասելուց։
- Firewalld-ում աշխատավայրերի փոստարկղերում IPv6-ի համար նախնական կարգով միացված է rpfilter (Reverse Path Filter) «loose» ռեժիմը ` «strict»-ի փոխարեն։
Fedora 42-ի համար գործարկվել են RPM Fusion նախագծի «free» և «nonfree» փոստարկղերը, որոնք պարունակում են լրացուցիչ մուլտիմեդիա ծրագրերի (MPlayer, VLC, Xine), վիդեո/աուդիո կոդեկներ, DVD աջակցում, սեփական AMD և NVIDIA վարորդներ, խաղային ծրագրեր և էմուլյատորներ։
Ընթացիկ շրջանը ներկայացվում է Fedora Asahi Remix 42-ի թողարկումը, որը նախատեսված է Mac համակարգչերին, որոնք հագեցված են Apple-ի ARM-խմբագրություններով: Fedora Asahi Remix 42 հիմնված է Fedora Linux 42-ի փոստարկղային հիմքի վրա և նախատեսված է Calamares տեղադրումով։ Մասնակցում է Apple MacBook Air, MacBook Pro, Mac Mini, Mac Studio և iMac համակարգերում, որոնք հագեցված են Apple M1 և M2 ARM-խմբագրություններով։
Fedora Asahi-ում կեսդուկտորային համակարգիչների ձայնային ենթամիջոցներն, տեսախցիկը, Wi-Fi, Bluetooth,_inputs, USB Type C (USB 3.0) և MagSafe անլար սարքավորման բոլոր բաղադրիչները լիովին աջակցվում են: Սովորաբար չեն աջակցվում USB-C, Thunderbolt/USB4 էկրանները, միկրոֆոնն ու Touch ID: Գրափողի վարորդներում աջակցվում է OpenGL 4.6, OpenGL ES 3.2 և Vulkan 1.4: X86_64 համակարգերի համար մշակված ծրագրեր գործարկելու համար օգտագործվում է muvm գործիքներն ու FEX փաթեթի հիմունքներով էմուլյացիայի սարքը։
Ընտանիք: opennet.ru
