# 5 Problems With NixOS

URL: /show/linux-unplugged/472/
> The five most common problems when trying out an immutable Linux distro like NixOS. Plus, why one Linux dev says just target WINE.

- Show: [LINUX Unplugged](/show/linux-unplugged/)
- Episode: 472
- Date: 2022-08-21
- Hosts: chris, wes, brent
- Duration: 01:10:03
- Audio: https://aphid.fireside.fm/d/1437767933/f31a453c-fa15-491f-8618-3f71f1d565e5/473ec4bd-7282-4a8f-88f3-95e09fc7e001.mp3
- YouTube: https://youtu.be/CQpYR-olZ58



Sponsors:
- [Tailscale](/sponsors/tailscale.com-lup/index.md): Tailscale is a programmable networking software that is private and secure by default - get it free on up to 100 devices!
- [Linode Cloud Hosting](/sponsors/linode.com-lup/index.md): A special offer for all Linux Unplugged Podcast listeners and new Linode customers, visit linode.com/unplugged, and receive $100 towards your new account.
- [Bitwarden](/sponsors/bitwarden.com-lup/index.md): Bitwarden is the easiest way for businesses and individuals to store, share, and sync sensitive data.




### Episode Links

  * [New Flathub Site in Beta - Big Things Coming](https://www.codethink.co.uk/articles/2022/flathub-codethink-collaboration/ "New Flathub Site in Beta - Big Things Coming") — [...] next steps are to flesh out the donation infrastructure with the aim to allow app pages to have their own link to donation/purchase.
  * [Win32 Is The Only Stable ABI on Linux](https://blog.hiler.eu/win32-the-only-stable-abi/ "Win32 Is The Only Stable ABI on Linux") — I think this whole situation shows why creating native games for Linux is challenging. It’s hard to blame developers for targeting Windows and relying on Wine + friends. It’s just much more stable and much less likely to break and stay broken.
  * [The Offending glibc Commit](https://github.com/ValveSoftware/Proton/issues/6051#issuecomment-1206888814 "The Offending glibc Commit")
  * [A glibc Bug](https://sourceware.org/bugzilla/show_bug.cgi?id=29456 "A glibc Bug")
  * [The ABI status of ELF hash tables](https://lwn.net/Articles/904892/ "The ABI status of ELF hash tables") — If EAC were free software, of course, chances are there would already be a patch circulating to deal with the problem. As it is, only its owner can deal with this problem directly. Meanwhile, though, there is another workaround available: distributors can easily patch the glibc build to restore the DT_HASH section and make the problem go away for now.
  * [Jupiter JPL Meetup Form](https://linuxunplugged.com/JPL "Jupiter JPL Meetup Form")
  * [JB Meetups](http://meetup.com/jupiterbroadcasting "JB Meetups")
  * [West Coast Crew Matrix Room](https://bit.ly/westcoastcrew "West Coast Crew Matrix Room")
  * [Endless OS](https://endlessos.com/ "Endless OS") — The Endless Operating System is simple and easy for anyone to use. It is fully equipped with essential apps to learn, play, work and connect.
  * [Different methods to run a non-NixOS executable on NixOS](https://unix.stackexchange.com/questions/522822/different-methods-to-run-a-non-nixos-executable-on-nixos "Different methods to run a non-NixOS executable on NixOS") — What are the different methods to run a non-NixOS executable on NixOS? I'd like to see also the manual methods.
  * [nix-ld: Run unpatched dynamic binaries on NixOS](https://github.com/Mic92/nix-ld "nix-ld: Run unpatched dynamic binaries on NixOS")
  * [vscode with extensions nix package](https://search.nixos.org/packages?channel=22.05&show=vscode-with-extensions&from=0&size=50&sort=relevance&type=packages&query=vscode "vscode with extensions nix package")
  * [vscode FHS compatible](https://search.nixos.org/packages?channel=22.05&show=vscode-fhs&from=0&size=50&sort=relevance&type=packages&query=vscode "vscode FHS compatible")
  * [toolbox-vscode](https://github.com/owtaylor/toolbox-vscode "toolbox-vscode") — Toolbox Visual Studio Code integration
  * [Self-Hosted 67: The No Container Theory](https://selfhosted.show/67 "Self-Hosted 67: The No Container Theory") — Why Chris is moving away from using Containers, Alex's new project, and some great follow-up.
  * [Podcasting 2.0 Apps](https://podcastindex.org/apps?appTypes=app&elements=Value "Podcasting 2.0 Apps") — Grab a Podcasting 2.0 compatible app, and boost into the show.
  * [Heroic Games Launcher](https://heroicgameslauncher.com/ "Heroic Games Launcher") — Heroic is an Open Source GOG and Epic games launcher for Linux, Windows and macOS. Also available on the Steam Deck!
  * [Heroic Games Launcher | Flathub](https://beta.flathub.org/apps/details/com.heroicgameslauncher.hgl "Heroic Games Launcher | Flathub")



