Fedora Workstation 42-nin buraxılışı gələn ilin yazında Anaconda quraşdırma variantına keçirmək təklif olunur. Bu variantda GTK kitabxanası əsasında interfeys əvəzinə web-interfeys istifadə olunur. Yeni quraşdırıcıda disk bölmələrinin bölünməsi üçün tamamilə fərqli bir interfeysın işə salınması məsələsi ayrıca müzakirə edilir. Təkliflər hələ də Fedora İnşaat İdarəetmə Komitəsi (FESCo) tərəfindən təsdiq olunmayıb, bu komitə Fedora paylamasının texniki inkişafına cavabdehdir (ilkin olaraq yeni quraşdırıcının istifadəyə verilməsi Fedora 39-da nəzərdə tutulmuşdu, lakin o vaxtdan bəri miqrasiya dəfələrlə təxirə salınıb).
Yeni Web-interfeys JavaScript React çərçivəsi, PatternFly dizayn elementləri və Red Hat məhsullarında tətbiq olunan Cockpit layihəsindən komponentlər istifadə edilərək yaradılıb. serverlərin idarə edilməsi. Cockpit yaxşı sübut edilmiş bir həll olaraq seçilib, onun üçün quraşdırıcı ilə (Anaconda DBus) qarşılıqlı əlaqə üçün backend mövcuddur. Cockpit-in tətbiqi həmçinin sistemin idarə edilməsi üçün müxtəlif komponentlərin tənzimlənməsini təmin edir. Daha əvvəl Anaconda-nın əsas hissəsi DBus API vasitəsilə qarşılıqlı əlaqə quran modulalara bölünmüşdü, yeni interfeys artıq mövcud olan API-ı istifadə edir.
Yeni quraşdırıcının üstünlükləri arasında quraşdırma prosesinin sadələşdirilməsi, çətinliklərdən qurtulma, yeni istifadəçilər üçün daha anlaşılan quraşdırma təşkilatı, sadə yenidən quraşdırma prosesi, dəstək və əlavələrin hazırlanmasının asanlaşdırılması qeyd olunur. Web-interfeys həmçinin web-brauzer vasitəsilə qarşılıqlı əlaqəni təmin edir ki, bu da VNC protokolundan istifadə ilə müqayisədə quraşdırma ilə uzaqdan idarəetməni xeyli artırır. Yeni interfeysdə əsas ekranın hərəkət qrafiki əvəzinə, iş ardıcıl müəyyən addımların yerinə yetirilməsi ilə təşkil olunur.
Proyekt çərçivəsində disk bölmələrinin təşkilini köklü şəkildə dəyişdirmək də təklif olunur. İndiyə qədər GTK-da yazılmış disk bölməsi interfeysinin çox mürəkkəb olduğu və təcrübəli istifadəçilər üçün məhdud funksionallığı olduğu qeyd edilir. Təklif olunan dəyişikliklər yeni başlayanlar üçün daha sadə bir interfeys təqdim edəcək, təcrübəli istifadəçilər üçün imkanları genişləndirəcək və kod bazasının dəstəyini asanlaşdıracaq. Modernizasiya ideyası "nə etmək istəyirəm" prinsipinə keçid etməklə "nə etməliyəm" prinsipinin yerinə keçid etməyidir. Geniş funksionallığı təmin etmək üçün xarici disk alətləri istifadəsi imkanı təqdim ediləcək.
Əsas olaraq, istifadəçi tərəfindən seçilmiş parametrlərə əsaslanaraq, quraşdırmaçı tərəfindən yaradılacaq və ya dəyişdiriləcək bölmələrin parametrlərini seçdiyi avtomatlaşdırılmış (guided) disk bölmə rejimini istifadə etmək təklif olunur. Üç əsas rejim həyata keçirilib: seçilmiş disklərdə sıfırdan yenidən bölmə ilə tam quraşdırma, boş disk sahəsinə quraşdırma və artıq mövcud disk bölmələrindən istifadə. Bölmələrin irəliləmiş idarə olunması üçün Cockpit layihəsi tərəfindən inkişaf etdirilən Cockpit Storage alətinin çağırılması imkanı inteqrasiya etmək təklif edilir, bu da eyni veb texnologiyalarında qurulmuşdur. Köhnə quraşdırıcıda disk ilə iş tamamilə avtomatlaşdırılmış rejim, əl ilə bölmə rejimi və Blivet-gui daxil olan bölmə redaktoru ilə məhdudlaşır.
Fedora 42-nin təqdim etdiyi dəyişikliklərdən əlavə, ARM64 (AArch64) mühitində x86 və x86-64 arxitekturaları üçün hazırlanmış icra edilə bilən faylları yerinə yetirən FEX emulyatorunun paketi əlavə etmək niyyətinin olduğunu qeyd etmək mümkündür. FEX əsaslı komponentlərin x86 proqramlarını işlətmək üçün AArch64 arxitekturası üçün Fedora Linux bildirişləri ilə inteqrasiya edilməsi təklif edilir, bu, KDE masaüstü mühiti ilə birlikdə təqdim ediləcək.
Mənbə: opennet.ru
