Jesus.. here i am in my BigCorp being disallowed to dev with Linux because too much mandated corporate crapware doesn't work. I dream of the day my employer provides an in-house distro for me.
I am loving the Netflix model. You can ask for a MacBook or a thinkpad. If you opt for the thinkpad, you can also install whatever Linux you want and all tools will still work. In fact you can bring your own laptop and without reimaging use that for development. All interval tools (of which there aren’t too many are written in Go so are cross platform). I ordered a framework laptop and will expense it once it is here…
How Google got to rolling Linux releases for Desktops
161–167 of 167 posts
Re: How Google got to rolling Linux releases for Desktops
#162Earlier quoted context omitted.
I am loving the Netflix model. You can ask for a MacBook or a thinkpad. If you opt for the thinkpad, you can also install whatever Linux you want and all tools will still work. In fact you can bring your own laptop and without reimaging use that for development. All interval tools (of which there aren’t too many are written in Go so are cross platform). I ordered a framework laptop and will expense it once it is here…
That's flexible! Does this flexibility derive from have a simpler threat model at Netflix? How damaging would insider risk be?
Re: How Google got to rolling Linux releases for Desktops
#163Earlier quoted context omitted.
Note that AGPL (Affero GPL) expands the attached strings to any kind of user-facing network interface. So if you take AGPL code and make a Service-as-a-Software-Substitute with it, you're still legally obliged to provide source code to the users of your SaaSS. In fact, AGPL is so badass that not even Google [0] wants to touch it with a 10 yard stick :) [0] https://opensource.google/documentation/reference/using/agpl.…
> So if you take AGPL code and make a Service-as-a-Software-Substitute with it, you're still legally obliged to provide source code to the users of your SaaSS. So the users of the software can do whatever they want with it with no strings attached then. I don't see how this concept is so hard.
Re: How Google got to rolling Linux releases for Desktops
#164Earlier quoted context omitted.
Note that AGPL (Affero GPL) expands the attached strings to any kind of user-facing network interface. So if you take AGPL code and make a Service-as-a-Software-Substitute with it, you're still legally obliged to provide source code to the users of your SaaSS. In fact, AGPL is so badass that not even Google [0] wants to touch it with a 10 yard stick :) [0] https://opensource.google/documentation/reference/using/agpl.…
> So if you take AGPL code and make a Service-as-a-Software-Substitute with it, you're still legally obliged to provide source code to the users of your SaaSS. So the users of the software can do whatever they want with it with no strings attached then. I don't see how this concept is so hard.
Re: How Google got to rolling Linux releases for Desktops
#165personally I'm a pretty big fan of opensuse tumbleweed for a rolling distribution because they ship fully tested snapshots each day rather than individual packages. If I understand the article correctly Google's Sieve is similar to the Opensuse Build Service in that regard. It seems like they went for Debian because of the proximity to Ubuntu but I wonder if they ever considered Suse, the ecosystem is pretty good.
well if opensuse tumbleweed would use apt I would use it instantly, however zypper is so niche...
Re: How Google got to rolling Linux releases for Desktops
#166Just use Arch
Too busy compiling gentoo
Re: How Google got to rolling Linux releases for Desktops
#167Earlier quoted context omitted.
I wanted to give it a try, but SecureBoot is refusing to be set up correctly, despite following the manual '( (I suspect the problem is with NVidia drivers..)
Works fine here on my laptop with an nvidia gpu. I followed the instructions here: https://wiki.archlinux.org/title/Unified_Extensible_Firmware... Though I had to stick to a slightly older version of grub to get it to load up properly with the given guide.