Armbian instalators līdz šim varēja paziņot par veiksmīgu ielādētāja ierakstīšanu arī tad, kad ieraksts bija izkritis ar kļūdu. Lietotājs izņēma karti, ieslēdza plati un neredzēja neko. Versijā 26.8 instalators ir pārrakstīts no nulles un šādā gadījumā atgriež kļūdu.
Laidiens iznāca 25. augustā. Armbian ir Debian un Ubuntu bāzēta sistēma vienplates datoriem ar ARM un RISC-V procesoriem, tātad Orange Pi, Radxa, Banana Pi, NanoPi un desmitiem citu plašu. Šādā vidē klusa ielādētāja kļūda maksā dārgi: plate izskatās mirusi un iemeslu var atrast tikai ar seriālo konsoli.
Instalators kļūst par armbian-config moduli
Jaunais instalators vairs nav atsevišķs skripts. Tas ir armbian-config modulis un iet cauri tam pašam vienībtestu ietvaram, kas pārbauda pārējo armbian-config kodu. Iepriekš instalatora loģika dzīvoja ārpus šī ietvara, tāpēc regresijas tajā pamanīja tikai lietotāji.
Instalators tagad korekti ziņo par neveiksmīgu ielādētāja ierakstīšanu tā vietā, lai apgalvotu, ka viss izdevies.
Armbian 26.8 laidiena piezīmes
Instalatoru parasti palaiž no SD kartes: plate sāknējas no kartes, lietotājs izsauc armbian-config un pārceļ sistēmu uz eMMC vai NVMe. Pēc tam karti izņem. Ja šajā solī ielādētājs nav aizgājis līdz galam, plate pēc pārstartēšanas paliek klusa.
Mainījusies arī mērķu apstrāde. eMMC un NVMe tagad iet pa divām atsevišķām plūsmām, jo šīm ierīcēm atšķiras gan sadaļu izkārtojums, gan vieta, kur nonāk U-Boot. Klāt nākuši SPI un MTD mērķi. Platēm ar SPI zibatmiņu tas nozīmē, ka ielādētāju vairs nav jāraksta ar rokām caur dd vai flashcp. Rockchip platēs, kur U-Boot sēž atsevišķā SPI mikroshēmā, tieši šis solis līdz šim visbiežāk beidzās ar plati, kas nesāknējas.
Ielādētāju tagad var ierakstīt atsevišķi no operētājsistēmas. Tas noder konfigurācijās, kur U-Boot stāv SPI mikroshēmā, bet sakne ir uz NVMe diska. Pilnu laidiena aprakstu projekts publicējis savā emuārā.
Imager 2.0 plašu sarakstu ņem no API
Armbian Imager 2.0 vairs nenes līdzi iebūvētu plašu datubāzi. Rīks pieprasa aktuālo reģistru no Armbian API. Praksē tas nozīmē, ka jauna plate parādās Imager sarakstā uzreiz pēc pievienošanas projektam. Vecajās versijās saraksts novecoja starp laidieniem un lietotāji redzēja platēm neatbilstošus attēlus.
Otrs papildinājums ir QDL un UFS ierakstīšana Qualcomm ierīcēm. QDL ir Qualcomm lejupielādes režīms, kurā mikroshēma pieņem attēlu pa USB. Bez tā Radxa Dragon Q6A vai Xiaomi Pad 6S Pro tipa ierīcēm bija jālieto atsevišķi ārējie rīki. Windows un Linux vidē uzlabota arī pievienoto ierīču atpazīšana. Iepriekš Imager dažkārt neredzēja karšu lasītāju vai rādīja to ar tukšu izmēru, kas lietotājam liedza izvēlēties pareizo mērķi.
UEFI attēli pārtop par dzīvajiem ISO
Jaunais paplašinājums image-output-iso no UEFI attēliem izgatavo sāknējamus dzīvos ISO. Raw diska attēli paliek parastais veids, kā Armbian nonāk uz vienplates datora. ISO ir domāts citam scenārijam: ARM serveriem, kas sāknējas no IPMI virtuālā CD, kā arī mākoņa vidēm, kur hipervizors grib ISO failu.
Tas atver Armbian arī UEFI mašīnām bez SD slota. Līdz šim tur bija jāraksta raw attēls uz diska no citas sistēmas. ISO ceļš ļauj palaist sistēmu no atmiņas, apskatīt aparatūru un tikai tad izlemt par instalāciju.
Kodols 7.1 visā kokā, aptuveni 22 jaunas ierīces
Armbian katrai platformai uztur divus kodola zarus. Mainline ir tas, ko projekts uzskata par stabilu konkrētajai platei. Edge dod jaunāko kodolu tiem, kam vajag svaigu aparatūras atbalstu un kas pieņem risku, ka kaut kas salūzīs.
Mainline zars visā kokā pacelts uz Linux 7.1. Edge zaros pieejams 7.2 rockchip64, meson64, mvebu64, sunxi un bcm2711 platformām. U-Boot lielākajai daļai plašu atjaunināts uz v2026.07.
Ciklā pievienotas aptuveni 22 jaunas ierīces. Sarakstā ir Anbernic RG DS un RG Vita Pro, Radxa Cubie A7Z, Dragon Q6A un Q8B, Orange Pi 4 Pro un Zero 3W, Milk-V DuoS, NanoPi NEO3 Plus, Xiaomi Pad 6S Pro, kā arī Seeed reComputer komplekti uz RK3576 un RK3588. Linuxiac pilnajā sarakstā min vēl TI, Sovol, Walnut Pi un LuckFox plates. Kopā laidienā apvienoti 787 izmaiņu pieprasījumi.
Būve pārceļas uz Debian Trixie
Nepārtrauktās integrācijas konfigurācija aizgājusi uz atsevišķu armbian/ci repozitoriju. Noklusētais būves saimnieks un Docker bāzes attēls tagad ir Debian Trixie. Projekts sācis ģenerēt riscv64 attēlus natīvi, bez QEMU emulācijas.
Armbian versijas numurē pēc gada un mēneša, laidieni iznāk reizi ceturksnī: 26.2, 26.5, 26.8. Starplaikos projekts izdod ielāpu versijas ar trešo ciparu, tāpēc dokumentācijas sadaļa par 26.8 jau apraksta punktlaidienus.
LWN par laidienu ziņoja 26. augustā, dienu pēc publicēšanas.
Avoti
- Armbian release 26.8 (blog.armbian.com)
- Armbian 26.8 Released with Linux Kernel 7.1 and Rewritten Installer (Linuxiac)
- Armbian 26.8 released (LWN.net)
- Armbian 26.8 laidiena dokumentācija
Titulbildes foto: Vishnu Mohanan, Unsplash.
Komentāri
Šim rakstam vēl nav komentāru. Esi pirmais, kurš dalās ar savu viedokli.