Originally posted by re:fi.64
View Post
Announcement
Collapse
No announcement yet.
System76 Unveils Their Firmware Manager Project For Graphically Updating Firmware
Collapse
X
-
- Likes 8
-
Isn't Elementarys AppCenter adding fwupd support?
but on a serious note, the point of fwupd/lvfs is to remove the junk that is vendor-specific updaters, this is a step back in that direction. Should we now expect Lenovo, HP, Dell etc to make their own firmware updater guis/services?
If I'm building an OS image that's going to get deployed on multiple machines, do I bundle this in that gets installed on all machines or now have to make a system76 specific build if we have those computers? there's a reason fwupd was a sigh of relief.Last edited by Britoid; 18 August 2019, 05:03 AM.
- Likes 2
Comment
-
Originally posted by mmstick View Post...
1. Firmware Manager is open source, its on GitHub, and it is under the GNU GPLv3 license.
2. It does not run anything as root. It communicates to fwupd and system76-firmware through DBus.
(I still don't really see why you can't use fwupd only, but that only matters to system76 customers -- for everyone else this is simply a standalone fwupd GUI, which is unquestionably a good thing).
- Likes 3
Comment
-
Originally posted by Awesomeness View Post
I'm understanding everything: You wrote system76-firmware as NIH alternative to fwupd instead of distributing your firmware through fwupd like almost everybody else.
Anyway, kudos to system76 to add a nice gui to fwupd(i use gnome but i'm not really a fan of gnome software)
- Likes 2
Comment
-
Originally posted by jrch2k8 View Postthis is more likely a lawyers issue than a NIH issue with a good in the meantime solution for both sides, system76 is not a behemoth like Dell or HP so the hardware manufacturer have more weight here and is likely the hardware vendors set some restrictions that made it incompatible with LVFS rules for now(lawyer wise not technically wise)
- Likes 2
Comment
-
Originally posted by Awesomeness View Post
I'm understanding everything: You wrote system76-firmware as NIH alternative to fwupd instead of distributing your firmware through fwupd like almost everybody else.
This Firmware Manager works with both, so that system76 owners and owners of other stuff can use the same gui and don't have to use gnome software.
And someone mentioned with system76 doing their own thing, whats stopping others from doing their own thing as well. Nothing. Sure right now most companies that are doing this have gone the fwupd route, but if they wanted to they could easily spin up their own thing. This is where this nice piece of software comes in handy. It supports both system76-firmware and fwupd. It can also be made to support any other hardware vendor spec as long as that company makes it open enough.
So thank you mmstick keep up the great work! though two complaints, support my broadwell lemur (nothing wrong with it just sad that it isn't supported) and get amd laptops, yeah i know clevo doesn't do amd, but you guys support linux and you know the linux community prefers open source stuff over closed source stuff.
- Likes 4
Comment
-
Originally posted by Awesomeness View Post
I'm understanding everything: You wrote system76-firmware as NIH alternative to fwupd instead of distributing your firmware through fwupd like almost everybody else.
Addtionally, no one ever said that we would never use fwupd or LVFS. Once it meets our needs, and the decision is made to do so, the Firmware Manager would make such a transition seamless.Last edited by mmstick; 18 August 2019, 06:37 PM.
- Likes 2
Comment
-
This basically kills buying a system76 computer for me.
1) Security: All possible methods to update firmware have the potential to be open to error or attack. Do I prefer a system supported and maintained by many large vendors and the linux foundation, or a homespun one from a small vendor? They got the argument that fwupd increases attack surface with respect to the system76-firmware back-end backwards. Classical case of "we are infallible and inherently trustworthy but others are not".
2) Use of proprietary closed blobs to perform the update: No word on why this is needed or a good idea, only hand-waving that other stuff in firmware is proprietary as well so we shouldn't care. They may be right or wrong, but what I have read so far is not convincing.
3) Bad communication: Here the dev tells us that it is about the gui, about not relying on gnome-software etc. Not credible, because they proved that this can be solved with their front-end to fwupd. Why not host their firmware there then? Their entire communication looks to me like a smoke screen in front of what seems to be the real reason hinted at in their blog post: A centralized fwupd service might allow someone to deduce how many machines from system76 are out there. Simple case of them wanting to keep their stats to themselves. That may be a sound reasoning from the perspective of a company (though others seem to have either found a way around that or don't have a problem with it). But as a user, I don't care. Why should I put up with 1) and 2) for the corporate interests of system76? I see no reason at all.
Yes, Linux is about choice. So a new GUI as a front-end to fwupd is very welcome, well done system76! To me as someone who is not their customer that is great, and I may actually use it. But the main motivation behind this seems to be to create a way to lock their customers into their proprietary way of distributing firmware. Not what I would want so I'll make sure I won't become one of their customers.
Comment
Comment