Genode layihəsi Sculpt 25.10 adlı sərbəst tərtibatlı əməliyyat sisteminin buraxılışını yayımladı

Sculpt layihəsinin 25.10 buraxılışı təqdim edilib, Genode OS Framework texnologiyaları əsasında işləyən bir əməliyyat sistemini inkişaf etdirərək, adi istifadəçilərin gündəlik işləri üçün istifadə edə biləcəyi bir sistemdir. Layihənin mənbə kodları AGPLv3 lisenziyası altında yayılır. Yükləmə üçün 35 MB ölçüsündə bir sistem imici təqdim olunur ki, bu da PC-lərdə, PinePhone smartfonlarında və MNT Reform noutbuklarında istifadə oluna bilər. Intel prosessorları və qrafik sistemləri ilə VT-d və VT-x genişləndirilmiş rejimlər aktivləşdirilmiş sistemlərdə və VMM genişləndirmələri olan ARM sistemlərində dəstəklənir.

Əsas yeniliklər:

  • Yeni vəzifə planlayıcısı həyata keçirilib, bu da gecikmələri minimuma endirmək və resursları ədalətli bölüşdürməyə yönəlib. Yeni planlayıcının işə düşməsi, PinePhone kimi az güclü platformalarda performansın və interfeysin reaksiya sürətinin artmasına səbəb olub.
  • Blok cihazları ilə işə yardımçı olan yığın və paketlərin quraşdırılması mexanizmi optimallaşdırılıb.
  • Linux kernelindən köçürülən USB nəzarətçiləri, Wi-Fi, Ethernet adapterləri və Intel GPU sürücüləri 6.12 kernel ilə sinxronlaşdırılıb (əvvəl 6.6 kernelindən istifadə olunurdu).
  • İstifadəçi üçün redaktə edilməsi və analiz edilməsi asan olan oxunaqlı sintaksislə konfiqurasiya və hesabatlar üçün yeni format təklif edilib. Köhnə XML əsaslı format hələlik varsayılan olaraq istifadə olunmağa davam edir, yeni format isə seçim kimi mövcuddur (növbəti versiyada varsayılan olaraq daxil edilməsi planlaşdırılır). Sistem yeniləmə mexanizmi köhnə və yeni konfiqurasiya variantları arasında keçid etmə imkanı təqdim edir.
  • seL4 mikro kernelinin dəstəyi artırılıb və Genode ilə dinamik yüklənən sürücülərin istifadəsində yaranan problemlər aradan qaldırılıb.
  • Əsas API-nin həyata keçirilməsində C++ istisna mexanizmi istifadə edilmədən, səhvlərin müstəqil şəkildə idarə olunması təmin edilib, səhv kodları Σ-tiplərində (toqquşma növü) kodlaşdırılıb. Həmçinin, təsadüfi göstərici sızmalarını önləmək və obyektlərin mülkiyyətini və həyat dövrünü açıq şəkildə müəyyənləşdirmək üçün dəyişikliklər əlavə edilib.
  • GCC 14.2 və binutils 2.44 güncəllənib.
  • Genode üçün tətbiq inkişaf etdirilməsi üçün alətlərdən ibarət olan Goa SDK-nın sandboxta işə salınması imkanı həyata keçirilib.
  • Dəstəklənən şəbəkə yığınlarının — lwIP və Linux kernelindən TCP/IP yığınlarının birləşdirilməsi standart hala gətirilib.
  • Intel GPU və VESA üçün qrafik sürücüləri təkmilləşdirilib.

Genode layihəsi Sculpt 25.10 adlı sərbəst tərtibatlı əməliyyat sisteminin buraxılışını yayımladı

Sistem, sistemin idarə edilməsi üzrə standart vəzifələri yerinə yetirməyə imkan verən Leitzentrale qrafik interfeysi ilə təchiz olunub. Qrafik interfeysin sol üst küncündə istifadəçilərin idarə edilməsi, saxlama cihazlarının qoşulması və şəbəkə bağlantısının tənzimlənməsi üçün alətlər menu görünür. Mərkəzdə sistem komponentləri arasındakı qarşılıqlı əlaqəni göstərən qraf şəklində sistemin tərkibini müəyyənləşdirmək üçün konfiqurator mövcuddur. İnteraktiv rejimdə komponentləri silmək və ya əlavə etmək mümkündür, beləliklə sistem mühitinin tərkibi formalaşdırılır. virtual maşınlar.

İstəyə uyğun olaraq, istifadəçi idarəetmə üçün daha böyük fleksibilik təmin edən konsol rejiminə keçə bilər. Adi iş masası TinyCore Linux dağıtımının işə salınması ilə əldə edilə bilər. virtual maşinədə Linux ilə. Bu mühitdə Firefox və Aurora brauzerləri, Qt əsasında bir mətn redaktoru və müxtəlif proqramlar mövcuddur. Komanda xətti utilitlərinin işə salınması üçün "Noux" mühiti təklif edilir.

Genode çərçivəsi, Linux (32 və 64 bit) ya da virtualizasiya ilə x86 mikro nüvələri olan NOVA, seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) üzərində çalışan istifadəçi tətbiqlərinin yaradılması üçün ortaq bir infrastruktur təqdim edir. İnkişaf etdirilmiş L4Linux para-virtualizasiya edilmiş Linux nüvəsi, Fiasco.OC mikro nüvəsi üzərində işləyərək, Genode mühitində adi Linux proqramlarının icrasını təmin edir. L4Linux nüvəsi birbaşa avadanlıqla işləməyərək, Genode xidmətlərini virtual sürücü dəstindən istifadə edərək əldə edir.

Genode üçün müxtəlif Linux və BSD komponentləri portlanıb, Gallium3D dəstəyi təmin edilib, Qt, GCC və WebKit inteqrasiyası həyata keçirilib, hibrid Linux/Genode proqram mühitlərinin yaradılması imkanı gerçəkləşdirilib. Mikro nüvə NOVA üzərində işləyən VirtualBox portu mövcuddur. Bir çox tətbiq mikro nüvə və Noux mühitinin üzərində birbaşa işə salınması üçün uyğunlaşdırılıb və OS səviyyəsində virtualizasiya təmin edir. Portlanmamış proqramlar üçün ayrı-ayrı tətbiqlər səviyyəsində çalışan virtual mühitlər sistemi təklif olunur, bu da proqramların para-virtualizasiya istifadə edərək virtual Linux mühitində icrasını təmin edir.

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster