SteamOS
SteamOS copied to clipboard
Shouldn't the code here be updated to 3.xx after release?
Your system information:
N/A
Please describe your issue in as much detail as possible:
Not necessarily an Open-Beta but please atleast release the source code here under GPL ahead of any testing, people often try to turn to leaks and that's not ideal for anyone :/
Steps for reproducing this issue:
- To try and access SteamOS Installer on official websites but can only find out-of-date references and links to the old Debian proposal (Old 3.0) ☹️
- Not any different for those that pre-ordered any of the SteamDeck versions.
- Nor is it currently available for devs despite the reveal that people are using it (December Update 20211120.2) and making the information public domain knowledge and therefore publicly accessible.
Could this be considered now that it has likely started distribution under the terms of f-OSS Licenses used?
@Plagman @MrSchism
Yes, GPL2, GPL3 and modified LGPL (at least) code need to be made available to user or customer, in this case customers and is not mandatory to be publicy available AFAIK, of course one can be do more then do the bare minimum legal and being more community friendly
Could this be considered now that it has likely started distribution under the terms of f-OSS Licenses used?
@alexvalve @mikela-valve @kisak-valve Could you guys perhaps help us get an update on this enquiry?
Especially with the usage of GPL Licensed components that have been redistributed,
atleast 'Source-Available' on GitHub (or GitLab) then Devs from the community could send contributions via pull requests to help out & improve the Linux DE experience as a whole,
...even if under a Canonical-Styled CLA for the Steam Parts :3
I see you tagged me, but I don't work for Valve (would love to!), but was really involved with the community when SteamOS came out. From what I understand, shortly following official release, we should be able to use/download/check source for SteamOS 3.0 (based on Arch Linux). I haven't been able to find much else on this at the moment. I'll ping Gabe via email and see if he responds.
Edit 0: I would expect it to show up in https://repo.steampowered.com/ at some point. But I also have not seen any updates to https://store.steampowered.com/steamos page.
The Steamdeck cad Files are Hosted here, so maybe it also could show up here:
https://gitlab.steamos.cloud/explore/groups
I see you tagged me, but I don't work for Valve (would love to!), but was really involved with the community when SteamOS came out. From what I understand, shortly following official release, we should be able to use/download/check source for SteamOS 3.0 (based on Arch Linux). I haven't been able to find much else on this at the moment. I'll ping Gabe via email and see if he responds.
Edit 0: I would expect it to show up in https://repo.steampowered.com/ at some point. But I also have not seen any updates to https://store.steampowered.com/steamos page.
My apologies, I had no idea who to tag and tried to scan through past issues and pull requests 😅
This may be relevant: https://steamdeck-packages.steamos.cloud/archlinux-mirror/
I've already taken SteamOS 3 packages and made my own portable, gaming optimized, operating system with Mac support.
https://github.com/LukeShortCloud/winesapOS
We could really take our project to the next level if we had access to the source code. Things like tweaking the Mesa package to include Intel OpenGL drivers and maintaining forks of SteamOS packages like linux-neptune on the AUR for all users to enjoy and benefit.
Some sources can be found here:
- https://steamdeck-packages.steamos.cloud/archlinux-mirror/sources/holo/
- https://steamdeck-packages.steamos.cloud/archlinux-mirror/sources/jupiter/
With for example a 2.4 GiB tarball for linux-neptune-5.13.0.valve10-3.src.tar.gz, with the PKGBUILD inside the tarball
@FabioLolix Thanks for sharing those links! That's really helpful and definitely a great start. The next step would be to have public git repositories so the community can more directly contribute back.
Mildly off-topic to this issue report, but almost all community contributions should be sent to the various upstream projects instead of SteamOS.
"...almost all community contributions should be sent to the various upstream projects instead of SteamOS." @kisak-valve
Was wondering if anybody could confirm any possible future plans for 2.0 code on here to be replaced with 3.0? Perhaps with PR https://github.com/ValveSoftware/SteamOS/pull/643 ? (I know Holo code is mostly available in other repo sources but wanted to ask if it will eventually be available in the same ways as the last update)
And would firmwares upgrade source-code be available too by any chance? 😅
Was wondering if anybody could confirm any possible future plans for 2.0 code on here to be replaced with 3.0?
Maybe they will continue to working on their GitLab istance instead of here
https://gitlab.steamos.cloud/explore/groups
Looking at the linux-neptune pkgbuild is their private source at the moment
source=(
"$_srcname::git+ssh://[email protected]/jupiter/linux-integration.git#tag=$_tag"
About the firmware noticed too that was missing later yesterday
almost all community contributions should be sent to the various upstream projects instead of SteamOS.
One want downstream sources to play with them
The next step would be to have public git repositories
It appears that git repositories are already included in at least some of the source package tarballs.
Mildly off-topic to this issue report, but almost all community contributions should be sent to the various upstream projects instead of SteamOS.
My intent here with upstreaming is to help Valve get SteamOS 3 ready for the masses. For example, things such as enabling wider driver support in both the Mesa and Linux packages. I am not a C developer but can help with building and packaging. I've been working with many different community-lead SteamOS 3 forks (besides just my own). Would be happy to, at least, share some of our learnings and, at most, contribute directly back into SteamOS.
Should this now be closed due to inactivity & no response being given by Valve?
Not sure if they ever made an installer image for SteamOS 3.xx or not
Are there any sources that should be public but you find missing from https://steamdeck-packages.steamos.cloud/archlinux-mirror/sources/? The packages there even include complete git repositories with proper history.