Հայտարարվեց Fedora-ի բաշխման թողարկումը Linux Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition և Live տարբերակները հասանելի են ներբեռնման համար: Այս տարբերակները գալիս են որպես KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie և Sway աշխատասեղանային միջավայրերի տարբերակներ: Այս տարբերակները հասանելի են x86_64, Power64 և ARM64 (AArch64) ճարտարապետությունների համար: Fedora Silverblue տարբերակների թողարկումը հետաձգվել է:
Fedora-ի ամենակարևոր փոփոխությունները Linux 39:
- Fedora Workstation աշխատասեղանը թարմացվել է GNOME 45 տարբերակով, որը վահանակում ներմուծում է դինամիկ ցուցիչ։ վիրտուալ աշխատասեղաններ, բարելավվել է որոնողական համակարգի աշխատանքը, ավելացվել է տեսախցիկի հզորության ցուցիչ, միացվել է տեսանյութի վերարտադրման ապարատային արագացումը, փոխարինվել են պատկերի դիտման և տեսախցիկի հավելվածները, փոխվել է կողային վահանակների ցուցադրման ոճը, թարմացվել են GTK 4.12 և libadwaita 1.4 գրադարանները։
- Bash shell-ն ունի հրամանի տողի գունավորումը լռելյայնորեն միացված:
- Փաթեթի թարմացված տարբերակները ներառում են RPM 4.19, gcc 13.2, LLVM/Clang 17, binutils 2.40, glibc 2.38, Python 3.12, Perl 5.38, Golang 1.21, Boost 1.81, Vagrant 2.3llll, Has.9.4.
- Ավելացվել են լռելյայն տառատեսակներ* մետա-փաթեթներ՝ լռելյայն տառատեսակների թարմացումն ու տեղադրումը հեշտացնելու համար:
- NetworkManager-ն ապահովում է ifcfg ձևաչափով (/etc/sysconfig/network-scripts/ifcfg-*) պահվող կապի առկա պրոֆիլների ավտոմատ թարգմանությունը առանցքային ֆայլի վրա հիմնված ձևաչափի:
- Տրամադրել է tzdata փաթեթը ժամային գոտու տվյալների բազայից հեռացնելու հնարավորություն՝ մեկուսացված բեռնարկղերի չափը նվազեցնելու համար:
- sysctl vm.max_map_count-ի լռելյայն արժեքը 65530-ից բարձրացվել է մինչև 1048576՝ համատեղելիությունը բարելավելու համար։ Windows- խաղեր, որոնք մեկնարկել են գինու կամ գոլորշու միջոցով:
- Creativerepo_c կոմունալը լռելյայն օգտագործում է Zstd ալգորիթմը՝ պահեստի մետատվյալները սեղմելու համար և դադարեցնում է SQLite տվյալների բազայում մետատվյալների ստեղծումը։
- Ավելացվել է Fedora Onyx-ի պաշտոնական տարբերակը՝ ատոմիկորեն թարմացված Fedora տարբերակով։ Linux, որը ներառում է Budgie օգտագործողի միջավայրը: Նոր կառուցվածքը լրացնում է դասական Fedora Budgie Spin կառուցվածքը և նման է Fedora Silverblue, Fedora Sericea և Fedora Kinoite տարբերակներին, որոնք մատակարարվում են GNOME, Sway և KDE օպերացիոն համակարգերով: Fedora Onyx-ը հիմնված է Fedora Silverblue տեխնոլոգիաների վրա և նաև մատակարարվում է որպես մոնոլիտ պատկեր, որը չի բաժանվում առանձին փաթեթների և թարմացվում է ատոմային եղանակով՝ ամբողջ պատկերը փոխարինելով: Հիմնական միջավայրը կառուցված է պաշտոնական Fedora RPM փաթեթներից՝ օգտագործելով rpm-ostree գործիքակազմը և տեղադրված է միայն ընթերցման ռեժիմում: Լրացուցիչ հավելվածներ տեղադրելու և թարմացնելու համար օգտագործվում է flatpak համակարգը, որը թույլ է տալիս հավելվածներին առանձնացվել հիմնական համակարգից և գործարկվել առանձին կոնտեյներով:
- Sericea-ն և Sway Spin-ը դադարեցրել են xorg-x11 փաթեթների մատակարարումը։
- Fedora Kinoite հրատարակությունը (Fedora-ի ատոմային թարմացված տարբերակը KDE-ով) ունի համակարգի ավտոմատ թարմացումները միացված լռելյայնորեն:
- Fedora Silverblue և Fedora Kinoite հրատարակությունները ստեղծելու համար օգտագործվում է ավելի անվտանգ առանցքային rpm-ostree ռեժիմը:
- Սկսվել է Aarch64 ճարտարապետության համար LXQt օգտագործողի միջավայրով պատկերների ձևավորումը:
- Fedora Cloud-ը ներառում է համակարգի վերաբեռնում պահանջող փաթեթի թարմացումները տեղադրելուց հետո ավտոմատ վերագործարկման հնարավորություն: Հատկանիշը կազմակերպվում է /var/run/reboot-պահանջվող ֆայլի ստեղծման միջոցով՝ «dnf update» օպերացիան կատարելուց և այն Cloud-init-ում ստուգելուց հետո։
- Active Directory-ի, FreeIPA-ի կամ LDAP-ի միջոցով կառավարվող օգտատերերին տրվում է Passkeys տեխնոլոգիան օգտագործելու հնարավորություն, որը թույլ է տալիս առանց գաղտնաբառի նույնականացում՝ օգտագործելով կենսաչափական նույնացուցիչներ, ինչպիսիք են մատնահետքը կամ դեմքի ճանաչումը, օգտագործելով FIDO2-ին համապատասխանող սարք, որն ապահովվում է libfido2 գրադարանում:
- Fedora-ի տեղադրման ընթացքում օգտագործվող ESP-ի (EFI համակարգի բաժանում) նվազագույն չափը 200-ից մեծացվել է մինչև 500 ՄԲ՝ ներկառուցված ծրագրերի թարմացումների տարածքի սահմանափակումների պատճառով: 500 ՄԲ սահմանափակումը համապատասխանում է Microsoft-ի կողմից օգտագործվող պարամետրերին՝ սկսած Windows 10.
- QGnomePlatform և Adwaita-qt թեմաները, որոնք օգտագործվում էին Qt հավելվածներին GNOME-ի նման կարգավորումներ և ոճ տալու համար, դադարեցվել են, որպեսզի այս հավելվածներն ավելի լավ տեղավորվեն GNOME միջավայրում: Նշված պատճառն այս թեմաների լճացումն է և որոշ հավելվածներում դրանք օգտագործելիս խնդիրները։
- Aspell ուղղագրության ստուգման փաթեթները հնացել են, և փոխարենը խորհուրդ է տրվում hunspell կամ enchant2: Պատճառը ասպել նախագծում վերջին 4 տարիների ընթացքում թարմացումների բացակայությունն է:
- Հեռացվել է pam_console փաթեթը, որը լռելյայն չէր օգտագործվում, անվտանգության խնդիրներ ուներ և կարող էր փոխարինվել systemd-ի ֆունկցիոնալությամբ:
- man-pages-ru փաթեթը դադարեցվել է, քանի որ man-pages-l10n փաթեթում ներառված են նաև man manuals-ի ռուսերեն թարգմանությունները:
- Fedora-repos-modular փաթեթը հեռացվել է բազային տեղադրումից և մոդուլային պահոցն անջատվել է: Փոփոխությունը հնարավորություն տվեց արագացնել DNF փաթեթների կառավարչի աշխատանքը՝ նվազեցնելով ստուգումների և մետատվյալների ներբեռնումների քանակը։
- Բաշխման մեջ Flatpak փաթեթների կառուցման ձևը փոխվել է: «Նախածանց=/app» պարամետրով փաթեթներ վերակառուցելիս մոդուլներ օգտագործելու փոխարեն օգտագործվում է առանձին կառուցման թիրախ:
- Առանձին թարմացված մոդուլների հավաքումն ու առաքումը, որոնց կյանքի ցիկլը կապված չէ բաշխման հիմնական բովանդակության հետ, դադարեցվել է, և աջակցությունը տրամադրվում է անկախ բաշխման թողարկումներից, ինչը հնարավոր է դարձրել ապահովել համակեցությունը։ փաթեթներ՝ նույն հավելվածի տարբեր տարբերակներով: Մոդուլների աջակցության դադարեցման պատճառը մոդուլների մշակման նկատմամբ հետաքրքրության կորուստն է և առկա մոդուլների պահպանման հետ կապված խնդիրները (pagure.io/modularity-ում վերջին գործունեությունը նկատվել է ավելի քան 3 տարի առաջ):
- Լենարտ Փոթերինգի կողմից առաջարկված արդիականացված բեռնման գործընթացին անցնելու երկրորդ փուլի նախապատրաստական աշխատանքներն ավարտվել են: Դասական բեռնման գործընթացից տարբերությունները կայանում են բաշխման ենթակառուցվածքում ստեղծված և բաշխման կողմից թվային ստորագրված միասնական միջուկի պատկերի (UKI) օգտագործման մեջ՝ միջուկի փաթեթի տեղադրման ընթացքում տեղական համակարգում ստեղծված initrd պատկերի փոխարեն: UKI-ն մեկ ֆայլում համատեղում է միջուկը UEFI-ից (UEFI բեռնման կտրոն) բեռնելու համար նախատեսված մշակիչը և միջուկի պատկերը: Linux և initrd համակարգի միջավայրը բեռնվել է հիշողության մեջ: UEFI-ից UKI պատկերը բեռնելիս հնարավոր է ստուգել ոչ միայն միջուկի, այլև initrd-ի բովանդակության ամբողջականությունն ու իսկությունը՝ օգտագործելով թվային ստորագրություն: Initrd-ի վավերացումը կարևոր է, քանի որ այս միջավայրն օգտագործվում է root ֆայլային համակարգի վերծանման համար բանալիներ հանելու համար: Երկրորդ և երրորդ փուլերում ներդրման հիմնական նպատակներն են՝ systemd-boot աջակցության ինտեգրումը տեղադրողի մեջ, կարգավորման համար միջուկի հրամանի տողից հեռացումը, initrd-ում զգայուն տվյալների պահպանման վերացումը և լրացուցիչ dracut մոդուլների մշակման փոփոխումը:
DNF5 փաթեթի կառավարիչին և նոր վեբ տեղադրողին անցումը հետաձգվել է մինչև Fedora 40-ի թողարկումը: Նախկինում պլանավորված org-x39-drv-vesa և xorg-x11-drv-fbdev դրայվերների և հարակից կոդի հեռացումը: Fedora 11-ը նույնպես չեղարկվել է xorg-x11-server-Xorg փաթեթը: Միևնույն ժամանակ, մշակողները նախատեսում են դադարեցնել Fedora 40-ում X11-ի վրա հիմնված նիստերի աջակցությունը KDE-ի և GNOME-ի հետ բաշխման կառուցման մեջ:
Բացի այդ, մենք կարող ենք նշել Fedora 39-ի համար RPM Fusion նախագծի «անվճար» և «ոչ ազատ» պահոցների ներդրումը, որոնցում փաթեթներ լրացուցիչ մուլտիմեդիա հավելվածներով (MPlayer, VLC, Xine), վիդեո/աուդիո կոդեկներ, DVD աջակցություն, սեփականության դրամ. և NVIDIA-ի դրայվերները հասանելի են, խաղային ծրագրեր և էմուլյատորներ:
Source: opennet.ru
