3 ms·
> I cannot imagine that Google engineers would live with such deeply broken systems as daily drivers. So whatever that secret is, whether it consists of drivers
by Morgawr 4y ago
> I cannot imagine that Google engineers would live with such deeply broken systems as daily drivers. So whatever that secret is, whether it consists of drivers, known hardware configurations, or even just config files they use to ensure optimal operation – that's what I'd like them to Open Source.
Hey there, Google engineer here (opinions are my own, etc etc). I work in the ChromeOS platform team. We have hundreds if not thousands of very talented (not me) engineers who work on low-level firmware, drivers, kernel, performance optimization, etc on Linux. ChromeOS is still Linux and almost entirely open source[0], we also upstream most of it[1]. A lot of the improvements that ChromeOS has had for multi-monitor support, plug-and-play devices, wayland, keyboard/touchpad firmware, etc have all entered mainline Linux kernel and should be perfectly usable by the whole Linux ecosystem and other distributions.
I don't work with the gLinux team anymore (used to in the past) so I don't know how what exactly they do with their stuff, but regardless of the "it's not a real linux distro!" hate ChromeOS might get, we still run on a fully open Linux environment ourselves.
[0] https://source.chromium.org/chromiumos/chromiumos/codesearch https://source.chromium.org/chromiumos/chromiumos/codesearch
[1] The stuff we don't upstream it's usually because either we can't (ChromeOS-specific hacks that the Linux kernel mainline wouldn't accept) or we haven't been able to yet due to needing to clean up patches before they are accepted. Regardless we'll still open source it in our kernel tree
- Melatonic 4y agoFrom an enterprise management perspective nobody (as far as I know) has made some kind of tooling to manage linux desktops in a similar way admins can do with ChromeOS or Windows. I think that is the real dealbreaker for linux in the enterprise for general use.
- mindentropy 4y ago> We have hundreds if not thousands of very talented (not me) engineers who work on low-level firmware, drivers, kernel, performance optimization, etc on Linux. I am interested in working on this. Do you know if there positions open and where and which group to apply?
- Morgawr 4y agoYou can check on our careers page, we do post all available positions there, you can filter for stuff like chromeos or firmware or kernel engineer, etc. Example: https://careers.google.com/jobs/results/?distance=50&hl=en_US&jlo=en_US&q=chromeos%20firmware https://careers.google.com/jobs/results/?distance=50&hl=en_U...
- mindentropy 4y agoA quick question as it very hard to get an answer back on this. Does Google ask leetcode stuff for firmware and kernel engineers too?