News for hackers. Stuff that matters.
Re:Reasons to prefer Linux over Windows (2014) by Nginx487 on Monday November 16, 2020 @03:51AM (#25109561)
"Most people use Windows on the desktop because it's the default"

That's just a stereotype, and that's not true. I keep using Windows (hardened and almost isolated Parallels instance of Windows 7), because Linux has serious lack of software I need.

I need fully functional MS Office, including API bindings for data import to Excel, and no, Libre Office Calc does not have even 20% of features I need. Of course, I need 3rd party addons, like Grammarly for MS Office.

I need Enterprise Architect, modeling software of that class simply does not exist on Linux.

I need Photoshop (I have one since old good times when Adobe offered lifetime license), I use it occasionally and not 100% effective, but nope, there are no functional open-source alternatives for Linux with the same comfort of use.

People don't use Linux not because it is not pre-installed, they don't use it because it's a totally foreign ecosystem. Doing a fully functional ports of software people use under Windows would've probably moved 1% share of Linux on desktops, but it does not happen, partly because open-sourse software designers do not recognize the problem, partly because it's an immense amount of work, impossible without huge financial and human investments with unclear outcome.

I don't even say about technical issues, like total lack of backward compatibility, it's mostly a headache for techies like us.

Re:Reasons to prefer Linux over Windows (2014) by einpoklum on Monday November 16, 2020 @04:47AM (#25109913)
> that's not true.... I keep using Windows

A counter-example doesn't disprove a general point.

You're describing a strong tie-in in your work environment to specific commercial software articles that are unavailable on Linux. This does not characterize most people (or even a large enough minority).

Now, you could make the argument that people interact with others using MS-Office documents, and that support for them in LibreOffice is insufficient. One could argue this both ways (as support has improved over the years and is by now passable IMHO), but that's not the same as what you're using.

In general, it _is_ true that people use the Operation System that came installed on their system. Most people are unable, or feel unable, to install an OS themselves and would not feel comfortable taking responsibility for choosing a different OS for their computing. Most do not even see this as a choice they are making.

Finally, the "foreign ecosystem" argument is circular. If you get a computer preinstalled with some operating system, and you learn how to use that, than other systems seem foreign. Few people get a Mac as a present then try to install Windows on it because it's a "foreign ecosystem"

> Doing a fully functional ports of software people use under Windows would've

It's the commercial companies which sell this kind of software that can port it.

Re:Reasons to prefer Linux over Windows (2014) by AnIdiotOnTheNet on Monday November 16, 2020 @09:57AM (#25112378)
> In general, it _is_ true that people use the Operation System that came installed on their system. Most people are unable, or feel unable, to install an OS themselves and would not feel comfortable taking responsibility for choosing a different OS for their computing. Most do not even see this as a choice they are making.

This suggests that, if given the option, people would buy a computer with Linux preinstalled instead of Windows. Yet, when such things were tried, people did not. Windows is pre-installed because it is the OS people want and need, not the other way around. There are an uncountable number of specialized applications for niche workflows available on Windows that are not available on Linux.

As briefly mentioned by the parent, a large part of the problem is how Linux approaches software: no real binary compatibility, for instance, means that you need this army of maintainers and packagers to keep software working. Who is going to do that for these niche pieces of software? I know that to many developers the idea of not-constantly-maintained software being used by people is an existential career threat and therefore a high crime, but the rest of the world has work to do and is totally fine using VB6 applications last compiled in 2004 because it allows them to actually get things done.

Re:Reasons to prefer Linux over Windows (2014) by einpoklum on Monday November 16, 2020 @04:48PM (#25117395)
> This suggests that, if given the option, people would buy a computer with Linux preinstalled instead of Windows.

No, what I said does not suggest that.

> no real binary compatibility, for instance, means that you need this army of maintainers and packagers to keep software working.

It's a smaller army than the army you need in order to keep Microsoft Windows working, and even smaller compared to the army you need to keep the Windows software equivalent to what you get as part of a Linux distribution.

> There are an uncountable number of specialized applications for niche workflows available on Windows that are not available on Linux.

That's not relevant to my argument.

Re:Reasons to prefer Linux over Windows (2014) by TsomArp on Monday November 16, 2020 @04:35AM (#25109835)
I have to agree with you.

I consider myself a geek, a fairly advanced user of software and a software developer.

I have been trying different versions of Linux since the Mandrake Linux times, so about what, 20 years?

I always come back to Windows, which from Windows 2000 has been getting better and better. Of course there have been sh*t moments like Windows Vista and Windows 8, but Windows 2k, XP, 7, and now 10 (enterprise version), have always been good to me.

I can use Linux for sure, and I appreciate the effort the community does, however, for my use case, I don't see the advantage of using Linux over Windows, and I find many disadvantages: missing software (office, adobe, although I have run it under wine), missing or not perfect drivers (energy efficiency is a problem even on thinkpads).

Again, I really like the effort, and if I must use it, I can, but I don't see the advantage.

Now, I use it on my dad's computer (he is 80), as it is much difficult for him to screw up than Windows.

Re:Reasons to prefer Linux over Windows (2014) by ACS_Solver on Monday November 16, 2020 @05:27AM (#25110154)
I think it really comes down to what software you need, more than proficiency. Just like you, I'm an advanced user, a software developer, and Mandrake was my first serious Linux.

For me though, software isn't missing on Linux, it's missing on Windows. I rarely need an office suite, and my needs are limited to simple Word/Writer documents and even simpler Excel/Calc spreadsheets, so even MS Office 97 or StarOffice 5 have all the needed features (minus support for XML file formats). The extent of image editing I do is limited to cropping, rotating and resizing images, so even GIMP is way overkill.

On the other hand, the software I do use and like is a pain on Windows. First it's basic text manipulation tools. Things like grep and sed are missing on Windows, and I want to e.g. "replace this line in all files in this folder" far more often than I open an Excel file. I use SSH, which isn't on Windows, and applications like putty are great but don't provide anywhere near the seamless experience that Linux has with SSH. Then there's the desktop environment itself - I use KDE Plasma 5 and find it amazing, having been a fan of KDE since 3.5. I like KDE Plasma overall much more than Windows Explorer, and then there are the individual power features, e.g. I have a button on the titlebar that toggles always-on-top for a window, and I exclude certain applications from appearing in the taskbar because they already have a systray icon.

I use Linux at work, and haven't had to boot Win7 at home since Steam Proton. I've heard that Win10 makes some things better, like it has built-in SSH. But I haven't tried Win10 myself, and at this point it'd take some Windows killer feature to make me switch.

Re:Reasons to prefer Linux over Windows (2014) by TsomArp on Monday November 16, 2020 @05:41AM (#25110228)
Agree with you. It is a matter of what software do you need.

That said, for my use case, I have never found a software that I need on Windows that is only available on Linux.

The opposite happens to me a lot.

Re:Reasons to prefer Linux over Windows (2014) by ACS_Solver on Monday November 16, 2020 @07:25AM (#25110800)
> That said, for my use case, I have never found a software that I need on Windows that is only available on Linux.

For the sake of fairness, it should be noted that most Linux software is open source and can be run on other platforms even if mainly meant for Linux. Git is a prime example, developed as a Linux program - in fact developed by Linus Torvalds specifically for the kernel - but it runs on Windows with a few quirks. LaTeX is a Linux-first project but you can also use it on Windows, etc.

This mostly doesn't happen in the opposite direction because of closed, proprietary software. Could Photoshop be ported to run on Linux, and with how much effort? We do not know.

Re:Reasons to prefer Linux over Windows (2014) by GoblinSlayer on Monday November 16, 2020 @11:21AM (#25113475)
FWIW, git didn't simply run on windows, it was rewritten to do it.
Re:Reasons to prefer Linux over Windows (2014) by Nginx487 on Monday November 16, 2020 @09:43AM (#25112216)
Probably we use different Windows. Cygwin installation is simple and gives you grep, sed, ssh, any Unix utility. Windows 10 comes with complete Linux Subsystem.
Re:Reasons to prefer Linux over Windows (2014) by majkinetor on Monday November 16, 2020 @07:20AM (#25110768)
Say it like it is, you don't know the tools, not that they are missing.

> grep and sed are missing on Windows,

cinst grep sed dngrep ...

> "replace this line in all files in this folder"

Everything file search engine is beyond anything LInux has to offer.

> I use SSH, which isn't on Windows,

cist mls-software-openssh

Besides, Open SSH is now OTB in Windows

> use KDE Plasma 5 and find it amazing, having been a fan of KDE since 3.5. I like KDE Plasma overall much more than Windows Explorer,

All GUIs everywhere are equal SHIT. Its just your preference.

Re:Reasons to prefer Linux over Windows (2014) by noisem4ker on Monday November 16, 2020 @01:15PM (#25115032)
https://docs.microsoft.com/en-us/windows-server/administrati...

>OpenSSH has been added to Windows as of autumn 2018, and is included in Windows 10 and Windows Server 2019.

Re:Reasons to prefer Linux over Windows (2014) by GoblinSlayer on Monday November 16, 2020 @11:07AM (#25113297)
I use grep and ssh on windows regularly, didn't find any problems yet, have sed too.
Re:Reasons to prefer Linux over Windows (2014) by utxaa on Monday November 16, 2020 @12:14PM (#25114195)
check out the WSL. that's the killer feature that will cause me to switch.
Re:Reasons to prefer Linux over Windows (2014) by keutoi on Monday November 16, 2020 @04:23AM (#25109754)
It is a stereotype, but the statement itself is not an exaggeration. An average user has most of the software he needs even in linux. It is not foreign to the user if it is the first one (if it is default) he/she encounters.
Re:Reasons to prefer Linux over Windows (2014) by Nginx487 on Monday November 16, 2020 @04:40AM (#25109869)
"Average" user must have used very limited amount of software. I agree, not everyone need software for modeling or design, but again, looking at Grammarly, which is pretty useful addon, and it's only available for MS Office. "Average user" may start from Libre Office, but end up disappointed, why addon developers don't care about him. And they don't care (well, maybe just deeply concerned), because investing 20-30% of the whole development time for supporting 1% of user base is financially pointless idea.
Re:Reasons to prefer Linux over Windows (2014) by majewsky on Monday November 16, 2020 @08:40AM (#25111459)
The average user needs a web browser, full stop. This can be proven easily by looking at the market success of Chromebooks.
Re:Reasons to prefer Linux over Windows (2014) by GoblinSlayer on Monday November 16, 2020 @12:32PM (#25114440)
You mean spell checker? Libre office has it.
Re:Reasons to prefer Linux over Windows (2014) by Nginx487 on Tuesday November 17, 2020 @11:46AM (#25125884)
No, I mean exactly what I said
Re:Reasons to prefer Linux over Windows (2014) by AnIdiotOnTheNet on Monday November 16, 2020 @09:49AM (#25112276)
> An average user has most of the software he needs even in linux.

"Average User" is a strawman. The average human has fewer than two legs, yet we do not design things with the assumption that no one has two legs.

Re:Reasons to prefer Linux over Windows (2014) by Theizestooke on Monday November 16, 2020 @04:56AM (#25109978)
Agree 100%. Lack of industry standards was the problem for Desktop Linux 20 years ago, and still is today. Come to think of it, the biggest alternatives like GIMP and Libre Office (Star Office) were already present in the 90s.
Re:Reasons to prefer Linux over Windows (2014) by harry8 on Monday November 16, 2020 @05:00AM (#25110012)
Plug for gnumeric, which was better than libreoffice/openofice/staroffice calc in the 90s and still is today. ssconvert is a nice thing too.
Re:Reasons to prefer Linux over Windows (2014) by manquer on Monday November 16, 2020 @04:39AM (#25109862)
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 pretty comparable, you don't need Windows given you are already using a macOS.

- Enterprise Architect: If your argument is nobody is investing in Linux desktop modelling apps it can be argued nobody is investing in desktop modelling apps today period whether in Windows or Linux or Mac .

Modelling applications on the web/mobile like Miro(just raised $100M+) or draw.io or many others have gained a lot of traction. Sharing and collaborating on the model has lot more value than few advanced features, Yes today Enterprise Architect has more features, however that is not going to last and these apps have a lot of functionality already that average users will not find them lacking even today.

- MS Office: Sharepoint/o365 is almost as good as desktop office for most common use cases and getting better lot faster than upgrades to Excel. Yes Excel is used for those million row sheets with gazillion circular dependent formulas, and it works pretty darn well for all that people throw at it. Sharepoint is improving, the use cases it is poor at handling will become smaller and smaller that procurement departments will start questioning desktop license budgets for Office apps.

On the whole barring some exceptions like gaming, graphics etc there are only few new active investments for desktop apps that are not just electron apps of web.

OS is becoming irrelevant for productivity apps outside of these sectors and legacy reasons. It is not big tech does not know that, Apple is dropping dual boot in the next gen chip and it is not like windows or linux cannot support ARM, the pace of OS development has slowed considerably, Windows is only do to incremental updates to 10, the cost and effort of doing a major release is no longer worth the returns.

Re:Reasons to prefer Linux over Windows (2014) by Nginx487 on Monday November 16, 2020 @05:00AM (#25110007)
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 that class" for a reason, because migrating "easy stuff" like productivity tools to Linux/Mac was not a hassle. I'm sure there's ton of new promising modeling solutions, but I can't stop using Enterprise Architect because of literal vendor lock. I use automation and I use code generation, which is implemented through .NET API (not .NET Core), which assumes Windows. However, I suppose, 99% of EA users don't worry it's Windows-only, for many enterprise-class solutions OS is just a wrapper for the software.

Re:Reasons to prefer Linux over Windows (2014) by MayeulC on Monday November 16, 2020 @07:00AM (#25110651)
> [...] 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.

Re:Reasons to prefer Linux over Windows (2014) by rbanffy on Monday November 16, 2020 @06:41AM (#25110554)
While your points are valid, this is not what the overwhelming majority of Windows users consider. People use Windows because it's what came installed in the computer and it runs the software they think they need. In their point of view it's not broken (because either they never experience the brokenness, or because they don't know what not broken looks like).

From my point of view, Linux is not broken at all. It runs the software I need (I'm comfortable with Gimp, I don't have spreadsheets that pass the limits of LibreOffice and I don't use EA). Lately, the move from X to Wayland has been introducing some brokenness - it's not as easy as it used to be to run X apps across the network - but I imagine all these will be eventually fixed.

Like you said, most users don't worry EA is Windows-only because most users don't worry about things like OS.

Re:Reasons to prefer Linux over Windows (2014) by GoblinSlayer on Monday November 16, 2020 @12:40PM (#25114570)
Are you sure photoshop is not supported on wine? https://appdb.winehq.org/objectManager.php?sClass=applicatio... some versions report platinum level support.
Re:Reasons to prefer Linux over Windows (2014) by RealStickman_ on Monday November 16, 2020 @06:56AM (#25110631)
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) by Nginx487 on Monday November 16, 2020 @09:55AM (#25112351)
I used it couple of times, my wife's laptop came with pre-installed WPS. I definitely liked the product more than Libre Office, it is fast, could fit most of average user needs and compatible with MS Office.

My needs are far from average though, as I mentioned in the post. Not sure its spreadsheet editor would even recognize what's happening in my Excel files.

Re:Reasons to prefer Linux over Windows (2014) by cryptos on Monday November 16, 2020 @08:16AM (#25111225)
> I need Enterprise Architect, modeling software of that class simply does not exist on Linux.

That is not quite true. At least Visual Paradigm exists for Linux. I consider it to be even better than Enterprise Architect.

https://www.visual-paradigm.com/download/index.jsp?platform=...

Re:Reasons to prefer Linux over Windows (2014) by Nginx487 on Monday November 16, 2020 @09:40AM (#25112166)
I used both. Visual Paradigm is not even close
Re:Reasons to prefer Linux over Windows (2014) by cryptos on Tuesday November 17, 2020 @10:32AM (#25124888)
I wouldn't call myself a UML power user, so maybe my comparison was not challenging enough. What I like better in VP is the usability.

What did you miss in VP?

Re:Reasons to prefer Linux over Windows (2014) by Nginx487 on Tuesday November 17, 2020 @06:27PM (#25131286)
I use both code generation, and backward automated modeling from code, which is possible only on EA to my knowledge. Overall usability was worse, maybe because of old Java SWT interface (last time I used VP in 2011)
Re:Reasons to prefer Linux over Windows (2014) by sergeykish on Monday November 16, 2020 @01:30PM (#25115214)
Just look at Android, iPhone, Chrome OS.

No compatibility with Windows, hardly anyone changes OS. Have not heard much complains about MS Office, Photoshop or Enterprise Architect. People use browser 99% of the time.