Live data from Hacker News

Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers

phoronix.com

201–210 of 407 posts

Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers

#201

Valve is practically singlehandedly dragging the Linux ecosystem forward in areas that nobody else wanted to touch. They needed Windows games to run on Linux so we got massive Proton/Wine advancements. They needed better display output for the deck and we got HDR and VRR support in wayland. They also needed smoother frame pacing and we got a scheduler that Zuck is now using to run data centers. Its funny to think tha…

Let's be honest Linux (and its ecosystem) sucks at having focus and direction. They might get something right here and there, especially related to servers, but they are awful at not spinning wheels See how wayland progress is slow. See how some distros moved to it only after a lot of kicking and screaming. See how a lot of peripherals in "newer" (sometimes a model that's 2 or 3 yrs on the market) only barely works i…

Honestly I can't see it remaining tenable to keep things like drivers in the kernel for too much longer… both due to the sheer speed at the industry moves and due to the security implications involved.

Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers

#202

Earlier quoted context omitted.

I was at Microsoft during the Windows 8 cycle. I remember hearing about a kernel feature I found interesting. Then I found linux had it for a few years at the time. I think the reality is that Linux is ahead on a lot of kernel stuff. More experimentation is happening.

Yeah and Linux is waaay behind in other areas. Windows had a secure attention sequence (ctrl-alt-del to login) for several decades now. Linux still doesn't.

[dead]

Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers

#203
post #133

Earlier quoted context omitted.

Still the king but developing/testing/debugging group policy issues is a miserable experience.

I always found it straight forward. Never had an issue and I've implemented my fair share on thousands on devices and servers.

Not an implementer of group policy, more of a consumer. There are 2 things that I find extremely problematic about them in practice.

- There does not seem to be a way to determine which machines in the fleet have successfully applied. If you need a policy to be active before doing deployment of something (via a different method), or things break, what do you do?

- I’ve had far too many major incidents that were the result of unexpected interactions between group policy and production deployments.

Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers

#204

Valve is practically singlehandedly dragging the Linux ecosystem forward in areas that nobody else wanted to touch. They needed Windows games to run on Linux so we got massive Proton/Wine advancements. They needed better display output for the deck and we got HDR and VRR support in wayland. They also needed smoother frame pacing and we got a scheduler that Zuck is now using to run data centers. Its funny to think tha…

I have a feeling this will also drag Linux mobile forwards.

Currently almost no one is using Linux for mobile because the lack or apps (banking for example) and bad hardware support. When developing for Linux becomes more and more attractive this might change.

Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers

#205

Valve is practically singlehandedly dragging the Linux ecosystem forward in areas that nobody else wanted to touch. They needed Windows games to run on Linux so we got massive Proton/Wine advancements. They needed better display output for the deck and we got HDR and VRR support in wayland. They also needed smoother frame pacing and we got a scheduler that Zuck is now using to run data centers. Its funny to think tha…

One would've expected one of the many desktop-oriented distros (some with considerable funding, even) to have tackled these things already, but somehow desktop Linux has been stuck in the awkward midway of "it technically works, just learn to live with the rough edges" until finally Valve took initiative. Go figure.

There's far more of that, starting with the lack of a stable ABI in gnu/linux distros. Eventually Valve or Google (with Android) are gonna swoop in with a user-friendly, targetable by devs OS that's actually a single platform

Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers

#206
post #137
post #40

[flagged]

Life becomes a lot better the moment you stop considering Youtube videos valid primary sources.

It’s a recording of a talk. Feel free to point out other sources but there doesn’t seem like much to object to here.

Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers

#208
post #188
post #10

Earlier quoted context omitted.

Valve is actually extremely small, I've heard estimates at around 350-400 people. They're also a flat organization, with all the good and bad that brings, so scaling with contractors is easier than bringing on employees that might want to work on something else instead.

300 people isn’t “extremely small” for a company. I don’t work with/for companies over 100 people, for example, and those are already quite big.

the implied observation is that valve is extremely small relative to what it does and how big most people would expect it to be

Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers

#209

Earlier quoted context omitted.

> The Microsoft's ACLs are nothing short of one of the best designed permission systems there are. You have a hardened Windows 11 system. A critical application was brought forward from a Windows 10 box but it failed, probably a permissions issue somewhere. Debug it and get it working. You can not try to pass this off to the vendor, it is on you to fix it. Go.

and why is it not on the vendor of the critical application?

Because they aren't allowed on the system where it is installed, and also they don't deal with hardened systems.

Re: Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers

#210
post #168

Earlier quoted context omitted.

Procmon.exe. Give me 2 minutes. You make it sound like it's such a difficult thing to do. It literally will not take me more than 2 minutes to tell you exactly where the permission issue is and how to fix it.

Procmon won't show you every type of resource access. Even when it does, it won't tell you which entity in the resource chain caused the issue. And then you get security product who have the fun idea of removing privileges when a program creates a handle (I'm not joking, that's a thing some products do). So when you open a file with write access, and then try to write to the file, you end up with permission errors du…

Especially when the permission issue is up the chain from the application. Sure it is allowed to access that subkey, but not the great great grandparent key.
Post reply on HN