6 ms·
Why bother emulating running Linux (and badly at that) when you can run native Linux? Try something like PopOS... If you don't game its great.
by thecrumb 4y ago
Why bother emulating running Linux (and badly at that) when you can run native Linux? Try something like PopOS... If you don't game its great.
- kujin88 4y agoLinux was my first choice, however I keep running into issues with Sleep/Hibernate with an nVidia discrete GPU on my laptop; And Optimus seems to be bothersome with requiring constant restarts and hassle.
- viraptor 4y agoIf you think grass is greener on the other side, Windows 10 has serious issues where it randomly doesn't sleep and just drains the battery, and macos may keep waking up every few minutes to run background tasks even though you explicitly configured it not to. Out of the 3 systems, my Linux one with discrete nVidia is the one that always handles sleep well.
- rvz 4y ago> Why bother emulating running Linux (and badly at that) when you can run native Linux? Because many people want to get their work done, instead of playing around with the desktop environment, dotfiles, package managers or diagnosing / googling why their distro upgrade failed or why an app isn't working with Wayland, inconsistent global keyboard shortcuts and trackpad issues on laptops or whatever. It's trillions of hoops for Desktop Linux to get to the consistency and equivalent working state of macOS just to get work done and many users view Linux Desktop as a piece of work in itself to get to the equivalent full supported state of Windows, hence why they emulate a Linux Desktop instead with WSL, rather than migrating files, clean installing, downloading poor app replacements and dual booting a Linux desktop. Little to no-one has the time to try out the tons of distros or even migrate all their files and clean install for something that works less than macOS, or Windows.
- josephcsible 4y agoWhat systems have you used desktop Linux on, and how long ago? On most modern systems I've recently used it on, right out of the box it's worked as well as Windows and macOS do.
- smoldesu 4y ago> It's trillions of hoops for Desktop Linux to get to the consistency and equivalent working state of macOS Of course it is, nobody should be making MacOS with free software. To get to the equivalent working state of MacOS, we'd have to remove the package manager, add a first-party app store, add in OSCP surveillance/telemetry, remove OpenGL/Vulkan support, remove 32-bit libraries, axe the Nvidia drivers and close all contributions to the kernel. That will always be impossible, it's by design.
- rvz 4y ago> To get to the equivalent working state of MacOS, we'd have to... As if anyone told you all of that was the hard requirement for just a consistent Linux desktop. It's an evergreen unsolvable problem for the Linux desktop ecosystem (not servers) to even point to and get behind a sane Linux distro that offers a similar integrated and consistent desktop environment to Windows and macOS whilst being free and open source which developers can simply just reference and build against and just use, rather than reverting to the closed source alternatives, because of the many Linux desktop issues. > That will always be impossible, it's by design. Yeah. Alternatives of alternative system contraptions with multiple combinations of bugs and hunting them up and down the Linux Desktop stack is great design! /s. Proving my point and admitting the failure of the Linux Desktop and how 'terrible' it is and why even the majority of developers here also admitted that they don't even recommend using it as their daily driver for a dev environment.
- smoldesu 4y agoI don't think you've done anything except prove my point. It's okay to express anger that you can't use a free OS, but plenty of other people do. It's perfectly fine for development, and you've done nothing to refute the idea that Linux is a great platform for developers. If you're going to keep moving the goalpost (remember: OP wanted something developer-friendly, not user-friendly) then we're not going to be able to engage in legitimate discussion.