Tím uzavřeným nástrojem v Rustu myslíte tento?
https://github.com/system76/firmware-update
System76:
Yes, AFUEFI [a firmware flashing tool] is proprietary. We could distribute it in binary format, as part of the cab in LVFS. What we need to flash is for a simple, open source, piece of EFI code to run the extracted AFUEFI executable with the correct parameters.
The EC would also be flashed with a similar tool. If desired, we can package it all up into a single EFI executable to be run by fwupd on reboot.
AFUEFI je pokial viem utilita dodavana priamo vyrobcom chipsetu, ktory na niektorych zariadeniach pouzivaju. Cize tam nejde o to, ze by System76 firmware-update nebol opensource, ale niektory konkretny firmware sa updatuje spustenim tejto utility. Ich update nastroj je len wrapper ktory sa postara o to, ze tu utilitu system spusti so spravnymi parametrami.
System76 sa pokusali pouzit LVFS ako wrapper, ale dostali odpoved, ze to jednoducho nepojde a bude to vyzadovat nejaku extra pracu aby sa tie updaty do LVFS dostali vo formate, ktory budu akceptovat.
Podla mna utok zo strany LVFS nebol celkom na mieste. Zvlast nie v situacii kedy System76 pracu na LVFS odlozili na neskor lebo proste nemali prostriedky na tom pracovat.
Richard jen veřejně napsal, že lidi, kteří si koupí počítač od System76 a nainstalují si na něj distribuci jako Fedoru, Ubuntu, Debian..., nemají očekávat, že budou dostávat aktualizace firmwaru přes LVFS, jak jsou zvyklí od jiných výrobců. Napsal to, protože se na něj pořád obraceli lidi, jak je možné, že ty aktualizace nedostávají.
Jinak to odesílání informací není zdaleka ta rozsáhlé, jak System76 původně uváděl. A vzhledem k tomu, že to ani jednou za celý rok, co s Richardem řešili podporu LVFS, jako důvod, proč to nechtějí použít, nezmínili, to působí taky dost účelově.
> Jinak to odesílání informací není zdaleka ta rozsáhlé, jak System76 původně uváděl. A vzhledem k tomu, že to ani jednou za celý rok, co s Richardem řešili podporu LVFS, jako důvod, proč to nechtějí použít, nezmínili, to působí taky dost účelově.
Suhlas, toto bola trochu podpasovka. Na druhej strane to, co tvrdia je realne pravda a az doteraz bolo LVFS stale ako jedna z moznosti do buducna. Odporucit namiesto System76 Dell je zato omnoho vacsi uder pod pas podla mna a Richard sa mal takejto reakcie zdrzat, to proste nemohlo viest k nicomu dobremu. Stacilo tam dat link na ten ich live USB image ktory System76 poskytuje. Vacsinu ludi beztak nezaujima co si mali podla Richarda kupit, ale ako updatnut ten FW, ktory maju..
Nie je na tom nic zle, ale v tomto pripade je to uplne zbytocne - vacsina ludi necita jeho blog lebo rozmysla aky HW kupit, ale preto, lebo nevie ako updatnut FW na svojom systeme ktory uz ma. Hned v uvode blogu uvadza, ze toto je dovod preco ten blog pise a ze tu bude smerovat ludi ktori sa pytaju na updaty. Obycajny link na live image by vacsine ludi pomohol viac a nenarobilo by to tolko zlej krvi.
Ked sa ma niekto spyta aky laptop si kupit, kludne mu odporucim Dell, ked sa ma ale niekto spyta ako vyriesit nejaky problem, tak odporucit iny HW je tak trochu mimo. (Jedine ak sa bavime o niecom, co dany HW proste nedokaze, ale toto nie je ten pripad)
Je fakt, že cíli toho blogpostu ta poznámka o Dellu moc nepomohla a Richard by udělal líp, kdyby ji vynechal. Nicméně to je konstatování faktu. Dell prostě běžného uživatele Linuxu podporuje lépe než System76. Ti se spálili s Ubuntu, kdy několik let spravovali Unity 7 za Canonical s tím, že Canonical pracuje na novém prostředí. O zrušení Unity 8 a investic do desktopu se pak dozvěděli z novin jako všichni ostatní. To stálo za rozhodnutím udělat si vlastní distribuci Pop!OS a zaměřit se na ni. To se dá pochopit, ale také to znamená, že uživatelé ostatních distribucí jsou na druhé koleji. Ten nástroj na aktualizace firmwaru to dokonale ilustruje. Předinstalovaný je pouze na Pop!OS, jde nainstalovat i na další distribuce postavené na Ubuntu, čistě díky kompatibilitě, ne nějaké snaze System76, a uživatelům ostatních distribucí řekli, ať si to na svoji distribuci naportují sami.
> a uživatelům ostatních distribucí řekli, ať si to na svoji distribuci naportují sami
Vyjadrili sa v tom zmysle, ze do buducna chcu urcite podporovat viac distribucii. Nemaju proste dostatok ludi podporovat vsetko od zaciatku, to je snad pochopitelne. Zvlast v pripade, kedy je workaround raz za cas rebootnut Pop!OS live USB a updatnut si firmware tak, co je podla mna celkom prijatelna alternativa a funguje bez ohladu na OS.