News for hackers. Stuff that matters.
Re:Reasons to prefer Linux over Windows (2014) by sergeykish on Sunday November 15, 2020 @10:02PM (#25107504)
As Linux user the article does not resonate with me. The actual points are discarded points

# Linux is more stable and reliable.

I've reinstalled Windows so many times, never reinstalled Linux. System is separate from the user, I can remove all user configurations and it would work like new.

# Linux is more secure and private.

I have so many packages, they are free and safe. I've tried Windows recently, have to install software from the web. It is scary.

No telemetry by default. I send package statistics, have install it myself:

    # pacman -S pkgstats
# Linux is faster and less bloated

There are many communities, some run Destkop Environments, I run quite minimal setup, boot to graphical environment takes 100MB RAM. Old netbook is router/NAS, 1GB is plenty.

# Linux is more flexible and customizable.

Primary reason I've switched. So many options, it is awesome! GNOME, KDE, XFCE, OpenBox, wmii, dwm, xmonad. Entire distributions — Ubuntu, Arch, Nix and many more.

# Linux gives you more control over your computer.

There was liberating feeling — my computer is just a hardware. Never felt it with Windows, it always had its own way. You know, some people kick their computers in rage. That has gone.

Linux has a great driver support for supported hardware, it is like complaining about hackintosh. Windows adopting command line and package management tools. Yes, had to stop gaming, that's changing with Proton. I find Windows UI atrocious, my desktop for comparison:

http://sergeykish.com/side-by-side-no-decorations.png

multiple workspaces, no decorations, not even browser scroll bar. I'd like to have universal solution for sticky headers.

And, maybe, the most valuable — Linux is getting better while Windows and macOS getting worse. Telemetry, advertisement, walled garden, executable restrictions, firewall bypass, proprietary hardware — scandal after scandal. While on the Linux side — AMD GPU, Wayland, Flatpak, Steam Proton, web applications, better than ever laptops support.

Re:Reasons to prefer Linux over Windows (2014) by TylerE on Sunday November 15, 2020 @10:17PM (#25107579)
I have literally not needed to reinstall Windows in close to a decade.

You couldn't pay me to put up with the massively inferior environment of any of the Linux DEs at this point. They are all, in varying ways, completely miserable to use.

Windows 10 is actually a really solid OS, and virtualization makes it so easy to spin up a Linux VM if I really need it.

Re:Reasons to prefer Linux over Windows (2014) by sergeykish on Sunday November 15, 2020 @11:07PM (#25107887)
I've recently reinstalled Windows for brother in law. System become unusable, quite performant after reinstall. Looks like your experience is not universal. And I can not remove user configurations as I can on Linux.

I've tried Windows 10, it is not bad as consumer OS. Tray notifications gone, so good. WSL1 has limitations, should be solved in WSL2. PowerShell, OpenSSH and winget are good improvements.

Windows interface is changing, at least some people should like it. I feel it is getting progressively worse. That's strange — I like macOS Aqua. I didn't like brushed metal, it has gone now. I have no other explanation but blind spot of Windows users.

Re:Reasons to prefer Linux over Windows (2014) by hackerfromthefu on Monday November 16, 2020 @08:45AM (#25111508)
We Windows users just have no rational choice - the utility is carefully tuned to outweigh the annoyances and anti-features for the majority of users.

So we suck up MS treatment of us as cattle whose data and behaviours to be harvested and the dumbing down of the UI in the interest of getting things done and getting on with our lives.

It's a faustian bargain, but the alternative is worse.

I already work on a computer all week, then and spend a lot of my discretionary time on it for career research, for necessary involvement in modern life and for some leisure.

If I fulfil my desire to use linux for all the various advanced desktop scenarios I demand of my computer I'm giving up the remaining free time in my life!! And for what - to tweak driver configurations and DEs, again, AGAIN, for the hundredth or thousandth time in my life to keep things working. Learning how everything works was fun but constantly canoodling with configuration and setup for the nth time is as pointless as working around MS antifeatures, and seems to take up more time on balance if you are doing a wide variety of advanced scenarios occasionally (in my experience as a 20 year linux tinkerer).

So it's not a blind spot, it's a faustian bargain to have some hours left in my life to exercise, to look after my health, to go outside and enjoy the garden and live a wider life.

Re:Reasons to prefer Linux over Windows (2014) by edgyquant on Sunday November 15, 2020 @10:53PM (#25107788)
And I’m the opposite, always running into annoyances on Windows. It’s that our brains are trained on two different systems not that either is superior. I live in the terminal anyway except for VSCode, Chrome and Steam: so the DE doesn’t really concern me I use the default on Fedora and Ubuntu.
Re:Reasons to prefer Linux over Windows (2014) by gitgud on Sunday November 15, 2020 @11:06PM (#25107883)
> "You couldn't pay me to put up with the massively inferior environment of any of the Linux DEs at this point."

Sounds like you're using Visual Studio... which at this point is closer to an Operating System than an IDE...

Re:Reasons to prefer Linux over Windows (2014) by TylerE on Sunday November 15, 2020 @11:09PM (#25107901)
Why do you say that? I just hate jank, and KDE, Gnome, and XFCE are all janky as hell in their own infuriating ways.

PS: I haven't had any version of Visual Studio installed since about 2004.

Re:Reasons to prefer Linux over Windows (2014) by blockmeifyoucan on Monday November 16, 2020 @01:58AM (#25108924)
Can you give examples of what you disliked in each of KDE, GNOME and XFCE?
Re:Reasons to prefer Linux over Windows (2014) by gitgud on Monday November 16, 2020 @12:03AM (#25108231)
Ahh, my mistake, I misread your initial comment to be about IDE's.

I would encourage you to try Gnome again. I use it everyday on a 7 year old laptop with Ubuntu, and it is impressively stable and smooth and a pleasure to multi-task with vertical windows.

Re:Reasons to prefer Linux over Windows (2014) by aliceryhl on Monday November 16, 2020 @02:58AM (#25109240)
My Linux computer uses a tiling-based window manager, and damn, I could never go back. The workspaces concept they use is infinitely superior to alt-tab.
Re:Reasons to prefer Linux over Windows (2014) by _hao on Monday November 16, 2020 @03:20AM (#25109365)
Windows has virtual desktops with Win + Alt + Tab to show the options and then you can switch with Win + Alt + Left/Right arrow. Also you can tile your apps in every corner/side you want or size? I use a 43" Dell 4k monitor and it even comes with software (Dell Display Manager) to manage all these options.
Re:Reasons to prefer Linux over Windows (2014) by _Microft on Monday November 16, 2020 @05:07AM (#25110054)
Microsoft has revived the good old PowerToys as well. It now includes a FancyZones utility that allows to define zones that windows can automatically snap into while dragging them (while holding a key). It also has a setting to overwrite the Win+Arrow key functionality to move windows between these "fancy zones" instead.

Maybe this is interesting for you?

https://github.com/microsoft/PowerToys/releases

Re:Reasons to prefer Linux over Windows (2014) by _hao on Monday November 16, 2020 @08:18AM (#25111253)
That sounds interesting! Thanks for bringing this to my attention I'll definitely check it out!
Re:Reasons to prefer Linux over Windows (2014) by aliceryhl on Friday November 20, 2020 @08:46AM (#25160376)
Well it's better than alt-tab, but if it relies on arrow keys, it's not ideal. Being able to go directly to any workspace with a dedicated key combo is the best option.
Re:Reasons to prefer Linux over Windows (2014) by einpoklum on Monday November 16, 2020 @04:52AM (#25109944)
> Linux is getting better while Windows and macOS getting worse.

Well, some things are arguably not getting better.

> Flatpak

That's part of what's getting worse: Fracturing/deterioration of the use of distribution package management, instead of improving and expanding it.

> web applications

Another part of what's getting worse: Instead of having compact apps you have to load a behemoth of some web browser/app framework, to do semi-trivial things.

There's also systemd; Gnome having taken application UI in a weird an (IMHO) unfortunate direction, and the fact (?) that the hardware resource requirements have risen significantly.

Re:Reasons to prefer Linux over Windows (2014) by sergeykish on Monday November 16, 2020 @06:27AM (#25110471)
Everything has positive and negative consequences. These are just tools, they provide choice.

There is a need to package closed source software, to provide dependencies. Some people use outdated distributions, that's root cause. If distribution is switching I'd better search like minded and help with maintaining (or it would be systemd scenario).

At least there is application. Everyone is free to make native. There is Void (Linux), runit [1], at least on Arch Linux there is big choice [2]. Fork Gnome, KDE 3 forked as Trinity Desktop Environment [3]. Boot to xmonad — 100MB RAM, Chromium — several GB RAM.

It is easy to imagine arguments against — Steam builds distribution platform on top of Linux, no packages there, Wayland vs X11, distributions spread resources, maintainers breaks software. I am not Steam user, I am not Ubuntu user, but I benefit from wider community.

[1] https://voidlinux.org/

[2] https://wiki.archlinux.org/index.php/init

[3] http://www.trinitydesktop.org/

Re:Reasons to prefer Linux over Windows (2014) by eeZah7Ux on Monday November 16, 2020 @09:42AM (#25112190)
> That's part of what's getting worse: Fracturing/deterioration of the use of distribution package management, instead of improving and expanding it.

Indeed, the popularity of docker, flatpak and hobby/fad distributions and language-specific package managers is leading to many security nightmares and harming traditional distributions.

There are reasons for painstakingly vet and package software:

- security

- stability AKA you don't want to force feature upgrades with new bugs on servers and workstations

- legal compliance: people are unaware of the amount of license issues in docker hub, flatpaks and most distributions

Re:Reasons to prefer Linux over Windows (2014) by einpoklum on Monday November 16, 2020 @04:43PM (#25117326)
> language-specific package managers

I wouldn't include those on the same list. It makes sense for various (source-form) libraries to be maintained and updated and made available independently of the OS and uniformly across operating systems. I don't see this as undermining Linux distributions - as these are used when you're making your own builds anyway.

Otherwise - yes, agreed, and it's also about redundancy and bloat when installing software; and some entities writing software that can only run on their own docker image; etc.

Re:Reasons to prefer Linux over Windows (2014) by eeZah7Ux on Tuesday November 17, 2020 @05:41AM (#25122187)
> these are used when you're making your own builds anyway

That's the problem: they encourage building with tons of random stuff pulled from the Internet on the fly, sidestepping OS distributions completely and providing no reproducible building, no vetting, no license review, no long-term security.

The leftpad disaster is a good example.

Re:Reasons to prefer Linux over Windows (2014) by einpoklum on Tuesday November 17, 2020 @07:09AM (#25122812)
Can you link to a description of "the leftpad disaster"?

Also - it's not supposed to be "tons of random stuff", it's supposed to be the libraries you're relying on. Maybe I'm missing something in the point you're making?

Re:Reasons to prefer Linux over Windows (2014) by eeZah7Ux on Tuesday November 17, 2020 @11:19AM (#25125519)
Random link: https://www.davidhaney.io/npm-left-pad-have-we-forgotten-how...

> it's supposed to be the libraries you're relying on

When an ecosystem has poor engineering practices and encourages small libraries with many dependencies you get a quadratic explosion of indirect dependencies.

You might not care about having 100 transitive dependencies until a poor soul has to maintain your code in 4 or 10 years from now.

Re:Reasons to prefer Linux over Windows (2014) by duxup on Sunday November 15, 2020 @10:25PM (#25107628)
It has been ages since I had to reinstall windows.

I was a thing I just did once in a while more than a decade ago but I haven't had to on multiple systems for a long time now.

Re:Reasons to prefer Linux over Windows (2014) by edgyquant on Sunday November 15, 2020 @10:54PM (#25107802)
To be fair this true on both OSs in the last 5-10 years. You can just upgrade to the newer versions so no need to uninstall.
Re:Reasons to prefer Linux over Windows (2014) by duxup on Monday November 16, 2020 @06:56PM (#25118683)
Yeah I never really have to reinstall for it's own sake anymore anywhere.
Re:Reasons to prefer Linux over Windows (2014) by imtringued on Monday November 16, 2020 @04:06AM (#25109664)
Unfortunately I always got my windows updates as soon as possible which meant lots of bricked systems because Microsoft doesn't test their updates.
Re:Reasons to prefer Linux over Windows (2014) by hackerfromthefu on Monday November 16, 2020 @08:49AM (#25111557)
Maybe try to defer them for a week?

I do that, and have had no issues in the Windows 10 timeframe across 3-4 Win 10 OSes, one on canary, err Windows Insider (slow ring).

Re:Reasons to prefer Linux over Windows (2014) by duxup on Monday November 16, 2020 @10:35AM (#25112938)
Generally I install as soon as I get a notice, never had that issue.
Re:Reasons to prefer Linux over Windows (2014) by tester34 on Monday November 16, 2020 @03:51AM (#25109558)
>I have so many packages, they are free and safe. I've tried Windows recently, have to install software from the web. It is scary.

If you write it this way (without details) then how people can argue?

What's so scary? I think I'm using 99% of my software from an actual vendor sites and never felt that way. Also using things like virustotal.com.

Re:Reasons to prefer Linux over Windows (2014) by sergeykish on Monday November 16, 2020 @05:38AM (#25110214)
It was unexpected. But could you feel it without experiencing?

I've used open source OS for a decade. It has changed my mind. I've never downloaded software from site. I trust community, not vendors. I use just one non open source application (slack) and I do not trust them, I'd rather run it in a sandbox.

My system comes with a framework to download, build, install any package with just a few commands:

    $ yay -G foo
    $ cd foo
    $ makepkg -sei
I can inspect it and change it, and sometimes I do.

No other ecosystem comes close. Browser extensions and smartphone applications replicate some of it but

* it can be adware/spyware/malware

* it can change overnight, no one checks

* one gallery by popularity or by restriction

Even my closed source software comes from community maintained recipes, Windows finally got it with winget.

Oh, I know! Compare it with programming language package managers — gems, pip, cargo.

Re:Reasons to prefer Linux over Windows (2014) by lodovic on Monday November 16, 2020 @09:00AM (#25111673)
This is actually one of the major annoyances for me in Linux. Each distro has its own package manager and set of packages. Yay, yum, apt, pacman, dpkg, portage, the list is near endless and as each package manager needs a reason to exist, each will try to be different. For simple use cases such as installing a package, this is fine. But for example, finding out how to search for available packages can take quite some time on a new distro.

And having all these different package managers require me to either have blind trust in a lot of different communities, or spend a lot of time comparing CRCs and reading code.

Re:Reasons to prefer Linux over Windows (2014) by sergeykish on Monday November 16, 2020 @12:59PM (#25114839)
This stance actually annoys me. Should we ditch all but one and only web browser? desktop environment? file manager? database? terminal? language? There it starts and where it ends? And who decides what the true form is?

I do not like apt, dpkg, aptitude — interface is not good, output extremely verbose by default and it was slow. Its existence does not annoy me as I do not use it anymore. I use pacman, but this annoys you, what should I do? Abandon it and fill the web with grieve?

Maybe you have to work with different distributions, it should not be hard to create (or google) wrapper https://github.com/icy/pacapt

Separate communities is Linux power. We do not argue on a true form, we solve our needs.

Re:Reasons to prefer Linux over Windows (2014) by tester34 on Monday November 16, 2020 @06:36AM (#25110528)
Maybe I'm kinda skewed because I started with Windows, but I don't feel difference between downloading e.g Firefox on Windows and typing `apt-get install nginx` on Linux.

Maybe because it requires "huge shittons" of effort to try to controle the software, and yet, at the end of the day I still have to trust somebody (OS, Drivers, ISP, Firmware/Hardware, Govt)

Re:Reasons to prefer Linux over Windows (2014) by MayeulC on Monday November 16, 2020 @08:12AM (#25111195)
I just don't expect every developer to be an expert at packaging their app. There's a thousand things to think of, and they might do an unreasonable hack just to get away with distribution.

If you get your packages from a single source, you mostly have to trust that source (lower attack surface), and can be assured they will meet a minimum quality level.

Example oopses from valve (but really, most vendors have theirs):

https://github.com/ValveSoftware/steam-for-linux/issues/3671

https://amonitoring.ru/article/steamclient-0day/

Re:Reasons to prefer Linux over Windows (2014) by sergeykish on Monday November 16, 2020 @01:15PM (#25115020)
I've used Windows for 10 years prior that. Maybe the difference is not touching Windows for 10 years.

Sure, it is about trust. Browser addons and language packages pushed by authors, this results in leftpad, spyware. Distributions dissolves authors power, provides buffer, they pull new versions, walk it through stages, there are many eyes and build is (often) reproducible, stable distributions pull only critical updates. Overall effect would not be as dramatic.

https://tests.reproducible-builds.org/archlinux/archlinux.ht...