Live data from Hacker News

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

phoronix.com

1–10 of 407 posts

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

#3
> SCX-LAVD has been worked on by Linux consulting firm Igalia under contract for Valve

It seems like every time I read about this kind of stuff, it's being done by contractors. I think Proton is similar. Of course that makes it no less awesome, but it makes me wonder about the contractor to employee ratio at Valve. Do they pretty much stick to Steam/game development and contract out most of the rest?

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

#4

That's the magic of open source. Valve can't say ohh noes you need a deluxe enterprise license.

I'm more surprised that the scheduler made for a handheld gaming console is also demonstrably good for Facebook's servers.

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

#5

> SCX-LAVD has been worked on by Linux consulting firm Igalia under contract for Valve It seems like every time I read about this kind of stuff, it's being done by contractors. I think Proton is similar. Of course that makes it no less awesome, but it makes me wonder about the contractor to employee ratio at Valve. Do they pretty much stick to Steam/game development and contract out most of the rest?

They probably needed some point expertise on this one, as they build out their teams.

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

#6

That's the magic of open source. Valve can't say ohh noes you need a deluxe enterprise license.

I mean.. many SteamOS flavors (and Linux distros in general have) have switched to Meta's Kyber IO scheduler to fix microstutter issues.. the knife cuts both ways :)

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

#7

That's the magic of open source. Valve can't say ohh noes you need a deluxe enterprise license.

In this case yes, but on the other hand Red Hat won't publish the RHEL code unless you have the binaries. The GPLv2 license requires you to provide the source code only if you provide the compiled binaries. In theory Meta can apply its own proprietary patches on Linux and don't publish the source code if it runs that patched Linux on its servers only.

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

#8

That's the magic of open source. Valve can't say ohh noes you need a deluxe enterprise license.

I'm more surprised that the scheduler made for a handheld gaming console is also demonstrably good for Facebook's servers.

I mean, part of it is that Linux's default scheduler is braindead by modern standards: https://en.wikipedia.org/wiki/Completely_Fair_Scheduler

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

#9

> SCX-LAVD has been worked on by Linux consulting firm Igalia under contract for Valve It seems like every time I read about this kind of stuff, it's being done by contractors. I think Proton is similar. Of course that makes it no less awesome, but it makes me wonder about the contractor to employee ratio at Valve. Do they pretty much stick to Steam/game development and contract out most of the rest?

They seem to be doing it through Igalia, which is a company based on specialized consulting for the Linux ecosystem, as opposed to hiring individual contractors. Your point still stands, but from my perspective this arrangement makes a lot of sense while the Igalia employees have better job security than they would as individual contractors.

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

#10

> SCX-LAVD has been worked on by Linux consulting firm Igalia under contract for Valve It seems like every time I read about this kind of stuff, it's being done by contractors. I think Proton is similar. Of course that makes it no less awesome, but it makes me wonder about the contractor to employee ratio at Valve. Do they pretty much stick to Steam/game development and contract out most of the rest?

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.

Post reply on HN