Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Something that I've noticed about this repository is that it has really old files that have nothing to do with the hardware SteamOS runs on. #50

Closed
ghost opened this issue Oct 1, 2016 · 1 comment

Comments

@ghost
Copy link

ghost commented Oct 1, 2016

Essentially, what I am seeing in this repo is the base Debian repository with the addition of new driver files (which is great). However, the base Debian repository and distribution therein has way too many old drivers that have nothing to do with Steam, nor will Steam execute on that hardware of that era. Also, you have chipsets under the Arch folder which is designed so that you can port the OS over to each of these different system. Problem is, some of these systems don't have enough memory to even run Steam, let alone games created for it.

My suggestion is to cut the old technology files and architectures you never plan on supporting, which will make your project smaller and even more customized. There will be a lot less "configure" flags to fiddle around with. By chopping out the old dead wood, it should make it a lot easier to maintain.

An example of what I am taking about is the EISA busline, it predates the PCI and PCI-E. As you've stated the recommended hardware, will have PCI-E slots in it, the least you should support are the original PCI slots, nothing older. That will also cut down on the amount of CPUs you need to support as well because you find certain families with the minimum of PCI v1.00 , Intel AGP and beyond.

@Plagman Plagman closed this as completed Oct 3, 2016
@Plagman
Copy link
Member

Plagman commented Oct 3, 2016

Chopping old files would increase our difference from the base kernel tree and make everything harder to maintain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant