Live data from Hacker News

Reasons to prefer Linux over Windows (2014)

github.com

451–460 of 636 posts

Re: Reasons to prefer Linux over Windows (2014)

#451
post #446

Earlier quoted context omitted.

So you install Linux to install a bunch of proprietary software on it? I don't get the point.

Linux isn't just an OS you use because you want to use free software. For a good number of people it's just better than Windows and macOS.

Maybe so, maybe other people just don't know, for those who don't know it may be good to read how this all got started, so here's my two cents: https://www.gnu.org/

Re: Reasons to prefer Linux over Windows (2014)

#452

Earlier quoted context omitted.

If you hare looking for a more arch experience again, check out endeavouros. Phil and the Manjaro group have increasingly proved their incompetence.

There is funny business going on at manjaro, but by god do they deliver! I run 5 linux computers at home for various ends and I got tired of putting a new Ubuntu on them every now and then. At the time I looked at manjaro, other rolling distros couldn't even survive an update from the latest installation media to current (sidux). Arch is/was a hobby in itself and the opposite of what I was seeking, but it is an excel…

Might I suggest Arcolinux to you? It sits closer to Endeavour and Arch with its packages, but also comes with many things preconfigured.

Re: Reasons to prefer Linux over Windows (2014)

#453
post #178

I started my journey with linux at the age of 12 when Canonical was sending out free CD's of Ubuntu Hardy Heron 8.04. After nearly 13 years of usage I am a happy user of Windows 10 now. My reasons are: * Horrible font rendering that makes me not even want to code * Terrible application support * Audio and touchpad support is noticeably superior on Windows * Small things that you have to tinker with in order to get ev…

I don't tinker. I just run Linux. On Windows, I find the tinkering insufferable. No, windows, I don't want you to track me. New update? Do it all over again. Advertisements in the start menu? Ever update I have to disable that. Every time I try and fix something broken, Windows forces me to redo it again and again.

On Windows 3 I had a custom-built VGA.DRV with my own bitmaps in the widgets.

These days I don't bother to change Ubuntu's background.

I use the computer to get my work (and my hobbies) done. As Stephen Fry would say, I don't use a computer in order to use a computer.

Re: Reasons to prefer Linux over Windows (2014)

#454

I just moved to Linux as my primary OS; been fucking great. 11/10 Overall, everything seems to "just work" at least as well as on MacOS and is not quite (for me) as endlessly frustrating as Windows. Gaming has also been effortless and honestly just the most delightful surprise about the whole thing. I can write code AND play games... on the same machine... and it's running Linux?! I would've lost that bet ten years a…

+1 to this -- invested in a desktop earlier this year to tinker more with ML projects, and dual-booted Windows and Linux (Ubuntu 18 LTS) on separate SSDs with separate HDs for data storage for each system. I have spent 95% of my time in Linux, and only get into Windows for a game or two that I haven't bothered to figure out a Windows VM setup for. Definitely recommend Linux for those looking for dev machine alternati…

> I have spent 95% of my time in Linux, and only get into Windows for a game or two that I haven't bothered to figure out a Windows VM setup for.

Have you tried Steamplay/proton (https://www.protondb.com/) or Lutris? (https://lutris.net/)

Re: Reasons to prefer Linux over Windows (2014)

#455
Linux works pretty fine now for me, but I did (and still have to) put up a fight with it to actually work properly.

Just recently kwin started freezing occasionally when starting up KDE with the logs mentioning absolutely nothing related to that. I've tried several solutions I found through research but the issue still remains. Even restarting kwin won't solve the problem and I have to resort to rebooting to hope it fixes itself. Quite annoying.

Also occasionally my nvidia dGPU (with power management enabled) just doesn't power itself off even if its not being used by any process. I've once again played around with all kinds of parameters and configs without any luck. I'm aware it's an experimental feature but it's still a major issue for me since its the difference between 6 and 3 hours of battery life.

On top of that for some reason all of my games randomly decide to drop down to very low framerates while barely utilizing my CPU and GPU. It's nothing to do with my temps or either CPU or GPU throttling down (they're still at their max clock speeds), there's nothing in the background using any kind of significant amount of system resources and the niceness / ioprio of my game's process is set high enough so some random process going rogue shouldn't affect game performance too much.

These are just some examples of random problems I'm facing regularily and it's just frustrating having to tinker around (sometimes for days) to (hopefully) fix them. Which is a shame since I'm really enjoying my Linux install.

Re: Reasons to prefer Linux over Windows (2014)

#456

I am a sample size of 1. For me, the inconveniences of using linux are far greater than the inconveniences of using windows. This article is targeted at the developer community mostly. As a programmer, I cannot recall being hindered by file name conventions, un-resizeable dialog boxes, bug trackers etc., as much I have been inconvenienced on linux by poor driver support, and regularly dropping to command line for con…

This is ok. I don’t know why everyone should only use one OS for everything. Or one language, or one text editor. It has never been easier to use multiples, in parallel. I personally use Linux and iOS. My main pain point isn’t Linux but apple lacking proper API to access iCloud services from Linux, or anything than Apple OSes really. I try not to spend too much time "expecting".

My guess would be our tribalistic predispostions.

Re: Reasons to prefer Linux over Windows (2014)

#458

Earlier quoted context omitted.

Most of your arguments are reasonable however they are trending to become weak over time. - Photoshop : your lifetime license is not really lifetime, CS2 servers got shut down recently, Adobe will shut down those servers sooner or later. While you may not find it true for you, for the non professional Gimp is generally good enough. Also the Mac version of Photoshop while having some kinks even for professional use is…

I got your point, but as a developer working on User Privacy products, I consider "software as a service" model personally unacceptable. I do not force anyone into my philosophy, but I will try to keep my offline software functional as long as possible, before maybe I find self-sufficient solution to replace it (like I did with migrating all Evernote documents into Nextcloud). And again, I emphasized "software of tha…

Out of curiosity, have you ever tried wps office? I found it to be more compatible with MS Office than Libreoffice and it works on Linux. Furthermore I'd like to know its limits, but only have relatively simple excel files and never used scripts within excel.

Re: Reasons to prefer Linux over Windows (2014)

#459
post #338

Earlier quoted context omitted.

Nope, you can also use Python, like I do with my 3rd party Elite: Dangerous application: https://captainslog.scarygliders.net/captains-log-2/ All written in Python, recently moved to Qt5 and PySide2, runs on Windows and when I figure out packaging for Linux (probably AppImage) will release it for Linux as well. I believe there are Qt bindings for other languages too. So you're not stuck with C++ :)

I like that UI! Out of curiosity, do you use a kind of wysiwyg (a la qt designer) to make your interfaces, or do you write Python code directly? Coming from JavaFX using scenebuilder to design UIs, l tried Pyside2 some years ago, never managed to find a way to make it work with a wysiwyg the way I am used to with JavaFX. Writing and styling widgets by hand is painfully slow.

Thanks :)

I use Qt Designer for the layout. I never could get the hang of the Horizontal & Vertical spacers or the Layout Managers in Qt, so it's a static layout.

There are quite a few "pages" in the application which appear or disappear when required. Those are all QWidgets which have their own static layout.

The doughnut chart showing materials available on a planet is a dynamically created web page shown via a QtWebView widget.

There's an Overlay Widget which is basically a QWidget with transparency, with the main window being hidden then called up via a global hotkey - I use Python ctypes to enable the global hotkey, calling the Windows API to enable that functionality.

And the underlying databases used are sqlite3 via SQLAlchemy.

It all works very nicely.

Re: Reasons to prefer Linux over Windows (2014)

#460

Earlier quoted context omitted.

Most of your arguments are reasonable however they are trending to become weak over time. - Photoshop : your lifetime license is not really lifetime, CS2 servers got shut down recently, Adobe will shut down those servers sooner or later. While you may not find it true for you, for the non professional Gimp is generally good enough. Also the Mac version of Photoshop while having some kinks even for professional use is…

I got your point, but as a developer working on User Privacy products, I consider "software as a service" model personally unacceptable. I do not force anyone into my philosophy, but I will try to keep my offline software functional as long as possible, before maybe I find self-sufficient solution to replace it (like I did with migrating all Evernote documents into Nextcloud). And again, I emphasized "software of tha…

> [...] I consider "software as a service" model personally unacceptable. [...] I will try to keep my offline software functional as long as possible, before maybe I find self-sufficient solution to replace

I am not trying to convince you of anything, and you have the right to hold to your contradictions, but I find this at odds with most proprietary software, even more so if their execution environment isn't stable or 100% under control.

Regarding your specific needs, it also does sound a bit like the XY problem: you don't really need an app (unless locked-in by data you can't migrate), you just need the functionality it provides, though that may require some unlearning first. Oh and yeah, of course there aren't alternatives for everything.

But if you are really locked in and see the writing on the wall for your solution, you always have the option of creating your own migration path, or a stub application that does the bare minimum you need. Other might step in and help you, so it might be worth asking around first.

Post reply on HN