4 ms·
*any UNIX-like distro Unfortunately, Windows support is not there yet (or am I wrong?). I stopped using Linux as my main distro. I was tired of maintaining my
by linkdd 5y ago
*any UNIX-like distro
Unfortunately, Windows support is not there yet (or am I wrong?).
I stopped using Linux as my main distro. I was tired of maintaining my OS with the only argument "but I can do whatever I want", and I've been doing that for 10 years (with Debian, Gentoo and even a LFS at some point), no more.
Windows 10 works well. The WSL works well. Docker Desktop works well (unless you use WSL2, then it's CPU/RAM/Disk IO hungry). chocolatey works well.
- fuzzybear3965 5y agoIt depends on what you mean by "Windows support". WSL is well-supported, I think: https://zaiste.net/os/nix/howtos/install-nix-windows-10/ https://zaiste.net/os/nix/howtos/install-nix-windows-10/ . In my experience, though, Windows 10 has proved really annoying. Over the past 8 weeks, 1) Windows 10 update has broken sound (I occasionally have to disable/enable the Realtek Audio device) 2) Windows 10 update has fixed sound (without seeming to have changed the Realtek Audio driver) 3) Has throttled the performance of my graphics card (hash rate on Autolykos V2 dropped by 10x after an update), without having had changed the graphics driver 4) Windows 10 Pro won't allow certain applications to be downloaded or installed (immediately quarantined) and Virus & Threat Protection isn't visible in the Control Panel. This is a common issue, apparently [1] Generally, Windows 10 seems to take control of configuring the operating system away from the user while adding a bunch of "telemetry" and "application monitoring". Not too happy. I'm in the process of moving to NixOS as my primary system [2]. I'll boot from a flash drive with a live version of the OS including all applications and files I need for local development; the flash drive will mount the OS into RAM; I'll unplug the flash drive and continue my development from RAM; I'll shut down my machine at the end of the day and have a clean slate the next time I boot into the OS [3]. [1] https://www.reddit.com/r/techsupport/comments/d24wii/windows_10_virus_and_threat_protection_not/ https://www.reddit.com/r/techsupport/comments/d24wii/windows... [2] https://github.com/johnrichardrinehart/nix https://github.com/johnrichardrinehart/nix [3] https://grahamc.com/blog/erase-your-darlings https://grahamc.com/blog/erase-your-darlings
- linkdd 5y agoNever had any problems with updates (and my work computer has no graphic card except for the integrated chipset in the CPU). > Generally, Windows 10 seems to take control of configuring the operating system away from the user That's exactly what I wanted, I'm tired of spending hours to get a working setup. > while adding a bunch of "telemetry" and "application monitoring". I filter outgoing traffic on my router, so not really a problem.
- the_duke 5y agoYou can run Nix in WSL.
- linkdd 5y agoOf course, but what's the point? I use WSL for 3-4 programs, that's it. My entire toolchain is Windows-compatible, and installed through chocolatey with the default configuration.
- christiansakai 5y agoWhat about privacy/security issue? Windows 10 we have no control with, but with Linux we do.
- linkdd 5y agoI filter outgoing traffic on my router.
- qshaman 5y agoWSL works well, until it doesn't. For a non C# (or msft ecosystem) dev, Windows offers very little advantage for development. Every tool that is used mostly by Unix loving folks requires workarounds(when possible) to make it work on Windows. Terminal clients are subpar at best, the only selling point I see on Windows is the ability to play games. Without mentioning the privacy issues on Windows. Most mainstream Linux distros are rock solid stable. You can use out of the box Ubuntu as your daily driver with no configuration, besides installing the software you like. I'm not familiar with Gentoo, but yeah, if you install an arcane distro you could have issues with drivers, etc... MacOs is pretty solid too.
- linkdd 5y agoGit Bash integrated in VS Code works very well. For Rust/Go/Python/Javascript development, I've never had to rely on any workaround.
- qshaman 5y agofor `helloworld` projects maybe, yeah, have you worked on a large Rust project? gitbash is not unix, nor a replacement. python, js, are interpreted languages, they will work anywhere their runtime is supported, have you tried setting up ENV variables in Windows? is a journey of clicks into config windows and options, and this is just an example. I would rather be in Unix, than just being able to play Fornite, and having to "filter my outgoing traffic", it seems too much work. I just want something that "works".
- dragonwriter 5y ago> have you tried setting up ENV variables in Windows? Its quite easy. > is a journey of clicks into config windows and option or in CMD.exe (e.g., via a .bat file) a simple call to setx. or in Powershell or Windows Powershell, [Environment]::SetEnvironmentVariable. This assumed you want to durably set variables associated with the machine or user; transitory settings can be done via set (CMD.exe) or $env:path (either powershell line).
- 5y ago
- gjs278 5y agohahahahahahaha hold on. almost there. hahahahahahahahahahahahaha I imagine you just had no clue what you were doing. probably installing random .tar.go instead of using the package manager especially if you went backwards from gentoo to LFS.