Ubuntu 25.04-ში Dracut-ის მხარდაჭერა იქნება, ასევე ARM64-ისთვის ბილდები გაერთიანდება

დავით მაჭახელიძე

Canonical-ის დირექტორმა, მატიე კლემანსომ, რომელსაც Ubuntu Foundations Team-ის საკითხები აბარია, გამოაქვეყნა ანგარიში Ubuntu 25.04-ის გამოშვებისთვის მზადების შესახებ. ამ გამოშვების რელიზი 17 აპრილს იგეგმება. ცვლილებებიდან აღსანიშნავია:

  • Initramfs-tools-ის გარდა, იგეგმება Dracut ინსტრუმენტების ნაკრების არჩევითი მხარდაჭერის დამატება საწყისი RAM დისკის (initrd) ფორმირებისთვის. Ubuntu-ს 25.10 საშემოდგომო გამოშვებაში Dracut ინსტრუმენტების გამოყენება ნაგულისხმევად იგეგმება. Initramfs-tools-თან დაკავშირებული პრობლემები, რომლებიც Dracut-ზე გადასვლის შემდეგ მოგვარდება, არის: systemd-ის გამოყენების შეუძლებლობა initrd-ში, NVMe over Fabric (NVM-oF) მხარდაჭერის არარსებობა, initrd-სა და root FS-თან განცალკევებული მუშაობის გამო შენარჩუნების სირთულე, initramfs-tools-ის განვითარების სტაგნაცია და initrd-ში shell-ის კოდის სიმრავლე.
  • შესრულებულია გადასვლა ARM64 არქიტექტურის ბაზაზე მომუშავე მოწყობილობებისთვის Ubuntu Desktop-ის ერთიანი ISO-გამოსახულების მიწოდებაზე, თითოეული მოწყობილობისთვის სპეციფიკური ცალკეული აწყობების გამოქვეყნების გარეშე. ეს გამოსახულება შეიძლება გამოყენებულ იქნას სამუშაო სადგურებზე Ampere პროცესორებით, ლეპტოპებზე Snapdragon ჩიპებით და Mac სისტემებზე Apple Silicon ვირტუალურ მანქანებში ინსტალაციისთვისაც კი.
  • გაუმჯობესებულია ARM64 არქიტექტურის ბაზაზე მომუშავე მოწყობილობების, როგორც სამუშაო სადგურების გრაფიკული გარემოთი გამოყენების საშუალებები. დამატებულია ახალი მოწყობილობების მხარდაჭერა, მაგალითად, Qualcomm Snapdragon X Elite 13-ის ბაზაზე. დამატებულია პაკეტები ubuntu-x1e-settings და qcom-firmware-extract. Raspberry Pi დაფებისთვის მოწოდებულია სტეკი კამერასთან მუშაობისთვის.
  • პაკეტების ავტომატიზირებული ტესტირების ინფრასტრუქტურაში Autopkgtest, რეალიზებულია RISC-V არქიტექტურის მხარდაჭერა.
  • შემქმნელები აპირებენ უარი თქვან GCC-ში ოპტიმიზაციის რეჟიმის “-O3”-ის გამოყენების გეგმაზე “-O2”-ის ნაცვლად ყველა პაკეტის ასაწყობად. მთელ პაკეტების ბაზაზე ტესტირებამ აჩვენა, რომ მიუხედავად დატვირთვის ზოგიერთი სახეობის წარმადობის გაუმჯობესებისა, სისტემის საერთო წარმადობა “-O3”-ზე გადასვლისას ოდნავ შემცირდა, ხოლო ბინარული ფაილების ჯამური ზომა გაიზარდა.
  • მთავარ საცავში დამატებულია crypto-config ინსტრუმენტების ნაკრები, რომელიც განკუთვნილია მთელი სისტემისთვის საერთო კრიპტოგრაფიასთან დაკავშირებული პარამეტრების პროფილთან სამუშაოდ. ამჟამად ხელმისაწვდომია პროფილები default, legacy და future.
  • ჩატარდა ექსპერიმენტები პაკეტების Clang კომპილატორის დახმარებით, GCC-ის ნაცვლად აწყობისას. Clang-ის დახმარებით main საცავის აწყობისას პაკეტების 12%-ში (284 2379-დან) გამოვლინდა პრობლემები (ძირითადად გამოვლინდა amd64 და armhf არქიტექტურებისთვის აწყობისას), რომელთა აღმოფხვრას ახლა დეველოპერები ცდილობენ.
  • განახლებულია ან დაგეგმილია Ubuntu 25.04-ში ჩასართავად შემდეგი ვერსიები: glibc 2.41, systemd 257.2, openssl 3.4.1, GCC 14, Python 3.13, Golang 1.24, Rust 1.84, .NET 9.0, LLVM 20.
  • Ubuntu Desktop-ში PDF ფაილების სანახავად Evince-ის ნაცვლად გამოყენებულია პროგრამა Papers.
  • ინსტალერში გაუმჯობესებულია დისკების დანაყოფებთან და შიფრაციასთან მუშაობის გაფართოებული შესაძლებლობები, გაუმჯობესებულია ინტეგრაცია Windows-სისტემებთან, რომლებიც იყენებენ BitLocker-ს.
  • გრძელდება მუშაობა ატომურად განახლებად Ubuntu Core Desktop ვარიანტზე, რომელიც იყენებს Ubuntu Core ტექნოლოგიებს და მოიცავს მხოლოდ Snap ფორმატის პაკეტების გამოყენებით შექმნილ აპლიკაციებს.

გააზიარეთ: