- https://news.ycombinator.com/item?id=43929828 , MS / ex-microsoft employee developing windows 11 like linux distro
- https://github.com/KyleGospo , MS employee developing Bazzite competing with Windows Game Ecosystem / DirectX
8 karma · joined January 27, 2026
- https://news.ycombinator.com/item?id=43929828 , MS / ex-microsoft employee developing windows 11 like linux distro
- https://github.com/KyleGospo , MS employee developing Bazzite competing with Windows Game Ecosystem / DirectX
[1]: https://github.com/Rust-for-Linux/linux Rust for Linux
[2]: https://android.googlesource.com/kernel/common/ Android OS linux kernel
[3]: https://github.com/openzfs/zfs OpenZFS kernel module
[4]: https://github.com/awemorris/linux-pc98 Linux pc98 / 32 bit x86
[5]: https://github.com/OpenDingux/linux Linux on retro gaming device
[6]: https://github.com/AsahiLinux/linux Linux on older apple silicon M1/M2/M3 chip
[7]: https://github.com/microsoft/wsl2-linux-kernel Linux on Windows
The problem with xplat is they add extra layer on top of platform native.
- React native and similar, add extra js runtime engine.
- Flutter and Kotlin MP add extra skia graphics engine.
- Skiptools add extra swift runtime
- Cordova adn similar add extra browser engine
- Etc
- https://sourceforge.net/projects/puredarwin/files/2012/ older
- https://github.com/PureDarwin/PureDarwin/releases/tag/17.4 older just before new Nix
- https://www.puredarwin.org/#get-it newest using X11 and Nix packager
https://wasmer.io/posts/edgejs-safe-nodejs-using-wasm-sandbo...
"NAPI allows native Node dependencies to target Node without actually depending on a specific version of Node or V8. NAPI abstracted the V8 JS engine away, by providing JS-like APIs for: creating an object, declaring a property, etc.
NAPI is the contract that all modern native Node modules use to interact with Javascript." [1]
1: https://wasmer.io/posts/edgejs-safe-nodejs-using-wasm-sandbo...
Apple also doing this for their fork of CrossOver's Wine GPL called Game Porting Toolkit, composed by Wine + propietary D3DMetal DirectX library
For example of this case is Apple Game Porting Toolkit which is fork of Crossover version of Wine GPL , Apple modified the code add dependency to their own implementation of DirectX's D3DMetal which is proprietary licensed library. So GPTK is composed with mixed GPL Wine app + propietary D3DMetal.
For the OSes runtime side you can depend on SteamOS / Apple's Game Porting Toolkit / Crossover / Proton / DWProton / Wine / and Android's Winlator/Gamehub/Gamenative .
For DirectX compatibility you can depends on Apple's D3DMetal , DXMT , VKD3D , DXVK and WineD3D .
# Swift deps
sudo apt install build-essential
sudo apt install unzip gnupg2 libc6-dev libcurl4-openssl-dev libgcc-15-dev libpython3-dev libstdc++-15-dev libxml2-dev libncurses-dev libz3-dev pkg-config zlib1g-dev
# swift deps from ubuntu 24.04
# search latest package from pkgs.org web with ubuntu 24.04 updates category
wget http://archive.ubuntu.com/ubuntu/pool/main/libx/libxml2/libx...
wget http://archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu74_74...
sudo dpkg -i libicu74_74.2-1ubuntu3.1_amd64.deb libxml2_2.9.14+dfsg-1.3ubuntu3.7_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/p/python3.12/libp...
wget http://archive.ubuntu.com/ubuntu/pool/main/p/python3.12/libp...
wget http://archive.ubuntu.com/ubuntu/pool/main/p/python3.12/libp... sudo dpkg -i libpython3.12*
also if you wanna support linux on gaming, just buy hardware that support steamos like steamdeck, steam machine, steam frame, legion go s, rog ally.