News for hackers. Stuff that matters.
Re:Why I switched from OS X to Linux by danieldk on Thursday January 12, 2017 @01:43AM (#13380267)
There's been a tremendous amount of work over the last ten years to make the Linux desktop environment habitable.

I thing that this is a misrepresentation of the history of desktop Linux. There was a period at the beginning of the century where Linux was arguably far better positioned to take significant market share. At the time, consumer Windows (98/ME) was dramatically bad. Both in terms of stability and security. OS X just came into existence, but was slow and required expensive hardware.

At the time, Linux was far less fragmented. There were only a few distributions and KDE and GNOME ruled the desktop. There was a very serious push some companies to make Linux easy to install (graphical installers popped up in Red Hat, Corel Linux, Caldera, etc.). You could run Microsoft Office using CrossOver Office with virtually no glitches (I used Office like that for years). Corel released Wordperfect for Linux (which still had significance at the time). Loki was pumping out Linux ports of games like crazy. There was a genuine feeling that Linux was taking off on the desktop and many non-tech family/friends installed Linux.

The problem at the time was that web apps basically didn't exist. So a lot of interested people eventually abandoned the idea to switch to Linux, because they had some win32 application that they needed to run.

In 2017, the Linux distribution landscape is more fragmented than ever and the Linux desktop landscape is more fragmented than ever (heck, even GNOME has three popular forks). Moreover, problems are far harder to debug than they were around 2000, because there are multiple layers of stuff piled on each other (D-Bus, systemd, Debian alternatives, *.d, et al. have blessings and curses).

I think there is some movement from OS X to Linux (though it is hard too tell whether it's not just some vocal minority) for four reasons: 1. people rely less than ever on native applications, so it's much easier to move now; 2. OS X is also Unix, so for OS X users it is quite simple to move OS X to Linux and vice versa; and 3. there are serious worries among OS X users about the future of OS X and Apple's lack of focus; 4. Macs are becoming so expensive that it is hard to justify getting relatively bad specs for 1.5 times the price.

Re:Why I switched from OS X to Linux by bad_user on Thursday January 12, 2017 @03:13AM (#13380659)
I started playing and using Linux around year 2000, before XP. My first computer was a Windows 3.11 for Workgroups and I went through the painful transition to Win 95, 98, 98 SE, ME, 2000, XP, Vista, 8 and 10, so I've known them all.

The Linux you remember is very different than what I remember. To say that back then Linux was unusable on the desktop would be an understatement. Yes, you had Red Hat, Mandrake (later Mandriva) and SuSE that were trying hard to provide a usable desktop distribution, but nothing was working well. And people needed Win32 apps because there were no alternatives usable for Linux.

Nowadays Linux usually works well on most hardware you can throw at it, it doesn't choke on the most basic of tasks and while it still has an app problem, sadly, the web is making that less relevant. Nowadays all that average users need is a good web browser, coupled with Linux's security and remote debugging capabilities, it's a very good fit for my father for example.

Speaking of which, I don't have a high regard for companies and products popular among developers and that don't support Linux. I pay a premium for Dropbox because it works on my Linux box, even though my primary workstation is now OS X. And I've been transitioning away from 1Password. Voting with your wallet does work and if a company isn't supporting Linux then it means it doesn't want my money. OS X was in the same situation a while back, for certain use-cases it still is, yet it prevailed because people have stuck with it.

Re:Why I switched from OS X to Linux by danieldk on Thursday January 12, 2017 @03:28AM (#13380738)
The Linux you remember is very different than what I remember. To say that back then Linux was unusable on the desktop would be an understatement. Yes, you had Red Hat, Mandrake (later Mandriva) and SuSE that were trying hard to provide a usable desktop distribution, but nothing was working well. And people needed Win32 apps because there were no alternatives usable for Linux.

There was a reason why you could buy Linux in bookstores for years. People were actually using it. For instance, SuSE had quite a stronghold in Europe. I was still in high school and I knew quite a lot of people that were using SuSE Linux.

coupled with Linux's security

What security? It's running every application unsandboxed and each X11 application can read all keystrokes, mouse events, make screengrabs, etc. Linux on the desktop is way behind macOS and Windows when it comes to security. It's just not a very interesting target, because of its small marketshare.

One can only hope that distributors will follow the lead of Fedora and move to Wayland soon.

Re:Why I switched from OS X to Linux by babuskov on Thursday January 12, 2017 @05:33AM (#13381235)
> Linux on the desktop is way behind ... Windows

At that time Windows security was a joke. You could write anywhere on the whole disk and you could "read all keystrokes, mouse events, make screengrabs" as well.

Re:Why I switched from OS X to Linux by tajen on Thursday January 12, 2017 @06:20AM (#13381411)
Heck, some antiviruses were distributed as ActiveX, meaning they executed directly by browsing to a page in IE.
Re:Why I switched from OS X to Linux by WayneBro on Friday January 13, 2017 @12:31PM (#13392629)
Gee, I've been using Windows since version 3.1 and never ever, ever had a major problem with the allegedly bad desktop security. Also, Linux since RedHat 5...and I've definitely spent way more time configuring Linux to do shit that Windows does without any configuration than I ever spent on Windows security issues.

Windows has always had the best desktop system and it still does. Some loud minority always talks about how great the Mac UI is but I think it's hideous and most of the world agrees with me since nobody copied the Mac OS' major UI gimmicks (and if they did, it was seen as a stupid unpopular mistake).

Anyway - I run all three in my business and I'm well versed in each of them. Linux is great for servers and I need Macs for iOS stuff, but nothing beats the sheer convenience of Windows, the best desktop OS that ever was.

Maybe one day Windows will become open source and all the Linux folks can stop trying to catch up on the desktop. Until then, I'll gladly throw my money at Microsoft for providing such a beautiful system for me to use.

Re:Why I switched from OS X to Linux by chris_wot on Thursday January 12, 2017 @05:16AM (#13381178)
Can't you capture all Windows messages also?
Re:Why I switched from OS X to Linux by stevekemp on Thursday January 12, 2017 @06:16AM (#13381394)
It used to be a big deal - you could use the shatter attack to read the contents of text controls that stored passwords, etc:

https://en.wikipedia.org/wiki/Shatter_attack

These days less of a problem. Message injection/sniffing between applications in different contexts doesn't work. Unless you're the administrator, in which case it is game over already.

Re:Why I switched from OS X to Linux by danieldk on Thursday January 12, 2017 @05:53AM (#13381302)
Windows has UI isolation between processes with different privilege levels per UIPI.

https://blogs.msdn.microsoft.com/vishalsi/2006/11/30/what-is...

(Note: I am not a Windows expert.)

Re:Why I switched from OS X to Linux by fnord123 on Thursday January 12, 2017 @07:02AM (#13381581)
Vista was only released in 2006. I think the thread is discussing the period a few years before that.
Re:Why I switched from OS X to Linux by danieldk on Thursday January 12, 2017 @09:19AM (#13382341)
I was reacting to:

Nowadays [...] coupled with Linux's security and remote debugging capabilities, it's a very good fit for my father for example.

Re:Why I switched from OS X to Linux by fnord123 on Thursday January 12, 2017 @10:07AM (#13382728)
Right, well as you point out, nowadays Wayland is default on major distributions like Rebecca Black OS and some minor players like Fedora.

In any event, when a user is compromised, it's lol Windows. But when Yahoo is compromised, is anyone opining security in Linux? Or are these social engineering hacks?

Re:Why I switched from OS X to Linux by 72deluxe on Thursday January 12, 2017 @05:18AM (#13381186)
Yes I can agree with you regarding the state of Linux alongside Windows 98 era. KDE 2 was on the scene and GNOME2 was there but it wasn't as polished as the systems are today.

Furthermore StarOffice was the office app available (Abiword and Gnumeric and KOffice were very young and struggled with MS Office files as I recall).

Konqueror as a web browser didn't really take off or mature until KDE 3 as I recall? Firefox/Firebird was very young, there was no Google Chrome. I think I might have been running Netscape on Linux at this time??

Having said all this, I did enjoy using Linux at this period. It was a fresh new operating system to me. I remember wasting hours of my life using it.

All this before .Net, Vala, before Qt was open source. egcs and the gcc fiasco, XFree86 etc. etc.

Re:Why I switched from OS X to Linux by ajsalminen on Thursday January 12, 2017 @05:31AM (#13381229)
I don't think GNOME2 was really a part of the Win98 era since it was released almost a year after Windows XP came out. GNOME 1.4 was terrible and the memory requirements of Linux with a desktop environment in general were far and above those of Win9x back then.
Re:Why I switched from OS X to Linux by digi_owl on Thursday January 12, 2017 @05:56AM (#13381319)
Frankly Gnome 1.x was Icaza trying to "virtue signal" his way into the big times.

He was a fervent KDE fanboy until he did an about face and starting disparaging KDE over the Qt licensing while pushing a hodgepodge of software under the Gnome moniker.

During that whole time he picked up idea after idea from the Windows world (hell, his first program of fame, Midnight Commander, was a straight clone of the DOS program Norton Commander) and rammed them into Gnome.

And Now he works for Microsoft, go figure...

Thinking about it, i get the feel that Poettering is a rerun of Icaza. Only this time OSX is the source of the "inspiration" rather than Windows.

Beyond that it is yet another round of NIH projects and divide and conqueror political rhetoric.

Re:Why I switched from OS X to Linux by 72deluxe on Thursday January 12, 2017 @06:35AM (#13381461)
Very informative. Interesting you should mention OSX being the inspiration for Poettering. I always thought GNOME2 and beyond were turning into OSX Snow Leopard (really dumb Nautilus, useless file dialog) and removal of all configurability (and I loved Snow Leopard, sad to see GNOME being a bit simplistic as it was happening though).

I did enjoy using Gnumeric so thank Miguel.

Also MC is pretty useful when you SSH into a box and want some form of file manager.

Re:Why I switched from OS X to Linux by 72deluxe on Thursday January 12, 2017 @06:32AM (#13381451)
Ha my memory isn't that great then! Must have been the GNOME 1 I was using. I remember being impressed with the squidgy themes it supported, until using them for 2 days made you switch back to something more conservative.
Re:Why I switched from OS X to Linux by babuskov on Thursday January 12, 2017 @05:35AM (#13381246)
KDE 3 was released in 2002, but Firefox, even the 1.0 version was a really good browser. It was so much faster and less resource hungry then netscape / mozilla suite.
Re:Why I switched from OS X to Linux by digi_owl on Thursday January 12, 2017 @05:58AM (#13381331)
Well Firefox basically paired down the suite to just the browser, and also "accelerated" the XUL UI by using native widgets where possible (GTK in the case of Linux, though i think there was some attempts at using Qt as well).
Re:Why I switched from OS X to Linux by loudtieblahblah on Thursday January 12, 2017 @12:20PM (#13384118)
>Nowadays Linux usually works well on most hardware you can throw at it, it doesn't choke on the most basic of tasks and while it still has an app problem, sadly, the web is making that less relevant.

There's always been some flux to the ease of Linux vs the ease of say..Windows.

There was a time during XP SP1 and SP2 where installing Windows took fucking forever because it had none of the drivers pre-installed, whereas Linux had a grand majority of them bundled.

Windows still had better overall hardware support with peripherals, so there was still the odd thing missing - but if you had a compatible machine, you could do a clean linux install in under an hour and be loaded with apps, codecs, drivers, the works. With XP you would've been left scouring one web page after another for endless download links, often from another computer b/c your NIC driver didn't work out of the box.

Re:Why I switched from OS X to Linux by mgkimsal on Thursday January 12, 2017 @07:49AM (#13381782)
> Nowadays Linux usually works well on most hardware you can throw at it...

I remember reading those same words in 2004, 2005, 2006, 2007, 2008...

Re:Why I switched from OS X to Linux by luca_ing on Thursday January 12, 2017 @09:59AM (#13382668)
Well anecdotally I remember it being true back then :-)
Re:Why I switched from OS X to Linux by n3storm on Thursday January 12, 2017 @02:37AM (#13380514)
The "less fragmented" past you describe is not the past I remember. Back on those days you have WindowMaker, Enlightenment, Blackbox, Fluxbox, Sawfish and many more. All window managers where a choice apart from Gnome, Kde, FXCE or mixed with desktop environments. Corel Linux had their own Kde mod. Many distribution had their own administration tools and desktop environments had different settings and look and feel: Suse, Mandrake, Turbolinux, Yggdrassil, Stormlinux. I would also like to mention Slackware and Stampede Linux, just because...
Re:Why I switched from OS X to Linux by wruza on Thursday January 12, 2017 @06:22AM (#13381420)
I'm not your parent commenter, but I think fragmentation mentioned is at lower level. Back then I could just install base system (few megabytes) and freely choose wms, panels, login managers, etc to build my desktop. Now I hardly can setup sound and x modes without installing e.g. gnome that pulls all the dependencies and initial settings. Lots of userspace modules now exist to make work things that worked out of box before. Dbus, pulseaudio, hal, etc. It is not unix-like anymore, it is bunch of poorly built osx-es on top of technology, that is half-functional unless magically tuned via Desktop Environment (r)(tm). Distro hell only made it slightly worse.
Re:Why I switched from OS X to Linux by n3storm on Friday January 13, 2017 @02:29AM (#13389087)
Some distros where more or less tied to a desktop environment on those days "a la Ubuntu" and some other offered the choice during installation or after. I have been using netinstall for my Debian machines for more than 8 years and I can do what you are talking about.

Debian has had flavoured CDs for long time ago.

Is not the first time a read somebody complain about lack of choice but unknowingly is only trying or using Ubuntu (not Kubuntu nor Xubuntu).

May be in latest years Ubuntu has messed up a bit the percepction of Linux Desktop, but Linux Desktop is as healthy and fragmented as always.

Re:Why I switched from OS X to Linux by wruza on Friday January 13, 2017 @12:12PM (#13392467)
Funny thing, I'm from '00 and never touched Ubuntu. Debian (2005), FreeBSD (2007) usually. And yeah, netinst, only needed things, so it's not my noob-experience. But now I can't make it work because... idk. This state, 'idk', was not even imaginable in old linux, because you opened the handbook/reference and solved it. Now I fail to do this, because there are so many layers that are out of control of core system developers, and it's all about gnome/kde/xfce/craphaldbuspulsed/etc. Recently installed xfce-debian showed me a page of cryptic mounts (systemd's job, right?). Even osx is not a monster anymore vs this crazy thing.

And there is a probability that I'm also able to do all that on your box. Not sure about mine.

Re:Why I switched from OS X to Linux by fao_ on Thursday January 12, 2017 @10:19AM (#13382836)
We... we still have those in the linux desktop. Window managers still are a choice. Surely that's a feature?
Re:Why I switched from OS X to Linux by keypress on Thursday January 12, 2017 @03:16AM (#13380685)
A huge issue in the past was the lack of a good web browser. Firefox really helped. Other annoyances were little things like Flash player. I've used Linux on the desktop as my main OS for at least a decade. Personally I'm really disappointed with the lack of noticeable progression on the desktop. There is a dearth of great desktop applications.

As the article mentions, Thunderbird as an email client is _okay_. Rewind back to the late 90s, and applications like Winamp were pretty amazing, it just needed a better user interface. There are loads of music applications on Linux, but I end up using CLI mplayer and even Foobar2k under Wine, because of some of the other shortcomings.

Even the core of Linux desktop applications like Nautilus feel like they are regressing. When a file manager in my mind should be at the heart of an OS. Mounts and copying should be very intuitive.

Much functionality exists in CLI apps, but is stripped out or lacking in desktop applications. Having something like Rsync in your file manager could be great. And better integration with something like Git. But that's after the core utility of the application is polished to the max.

It's the final 10%, and I appreciate how difficult that is, with moving targets weird Window tool-kits and other abstractions and APIs, but it's that polish that makes it.

Having said that Windows always feels like a fragmented Frankenstein's monster with UI inconsistencies not only across core applications but also with third party ones.

While some of the desktop paradigms have worn well, I don't see much radical experimentation on the desktop, and Linux could provide exactly the platform to try things out.

Re:Why I switched from OS X to Linux by lottin on Thursday January 12, 2017 @03:55AM (#13380836)
I remember when the only available web browser was the "Mozilla suite", which was extremely slow and basically unusable. You could not play MP3 files out of the box due to patent issues. Most graphic cards only worked in VESA mode, so we had no 3D acceleration of any kind. But the worst thing was the lack of fonts. Fonts were truly abysmal.

So I disagree that there has been no progression on the desktop front. The progression has been extraordinary. It's true that in some areas things have stalled a little or even gone backwards as of lately, mostly due to the introduction of Gnome 3 in my opinion, but all in all there's no contest between what we have now and what we had 15 years ago.

Re:Why I switched from OS X to Linux by danieldk on Thursday January 12, 2017 @04:18AM (#13380930)
I remember when the only available web browser was the "Mozilla suite", which was extremely slow and basically unusable.

In this period, Netscape 4.x still worked pretty well and was available on Linux. Opera was also available for Linux at that time. So, it's definitely not true that the Mozilla Suite (which was indeed horrible) was the only available browser.

You could not play MP3 files out of the box due to patent issues.

I remember mpg123, xmms, etc. being available in many distributions. It was primarily Red Hat who didn't distribute MP3 support out of the box. IIRC free decoders were exempt from the decoder licensing fees.

Most graphic cards only worked in VESA mode, so we had no 3D acceleration of any kind.

Around 2000 there were not that many 3D chipsets. 3DFX was still ruling the world and there was 3D support for Linux per Glide. Many 2D accelerators did have support (e.g. Tseng Labs ET series, Matrox chipsets, ATI chipsets, most S3 chipsets). I had a 3DFX Voodoo 3 and was playing accelerated OpenGL games on Linux. I remember tinkering with NetBSD and having to go back to software rendering, which was frustrating.

But the worst thing was the lack of fonts. Fonts were truly abysmal.

Erm, Microsoft's 'Core fonts for the Web' were distributed since 1996. There has been a Sourceforge project (msttcorefont) distributing the fonts since Microsoft took them offline. Many distributions had an installer or package to get these Microsoft fonts. Then you had all the usual Windows fonts.

Re:Why I switched from OS X to Linux by babuskov on Thursday January 12, 2017 @05:45AM (#13381279)
> Many distributions had an installer or package to get these Microsoft fonts. Then you had all the usual Windows fonts.

I think this shows the main problem with users' perception of Linux at the time. Most of the people who tried Linux expected things like that to work out of the box, and when they got the bad defaults instead they proclaimed Linux "unusable". They most likely never knew that MS Fonts package existed. I think I was using Linux for over a year before I discovered it.

I think I spent months fiddling with Linux before I got it to great looking, productive, usable OS which was in some regards even better than Windows XP at the time. For example, CD burning on Windows required 3rd party software which took over the CPU and your machine was basically unusable while it was doing that. K3B on Linux was so much better.

I used KDE in the beginning, but then I switched to IceWM, and spent days configuring it until I got it to run really fast, with USB drive icons showing up and stuff like that. And you got free stuff like CPU/hard drive/network monitors in the taskbar which Windows doesn't have to this day.

Re:Why I switched from OS X to Linux by ldev on Thursday January 12, 2017 @08:15AM (#13381925)
>And you got free stuff like CPU/hard drive/network monitors in the taskbar which Windows doesn't have to this day.

Yeah Linux attracts some really strange people - why, why, why do you need these monitors? Why do you need conky with your hostname? With your IP? With your kernel version?

Your workstation is not another random server you administrate, so hostname showing is absolutely not required (unless when you sit down in front of a computer you are high as hell and cannot tell it's your computer, or just too stupid to tell which computer it is)...

There are times I need to check CPU usage, but simple eye candy for 12 year olds who watched too much Hacker movies widgets won't help anyways...

Re:Why I switched from OS X to Linux by babuskov on Thursday January 12, 2017 @10:47AM (#13383098)
> why, why, why do you need these monitors?

It really pisses me off when I double click to run a program and there's no indication that it's starting up. Seeing CPU spike confirms that it's working. If I had a penny for every time I started a program twice on Windows...

Similar problem when I start some operation in some CPU/HDD intensive program. If the program itself has no progress bar or similar indication I have no clue if it started doing it, or maybe I misclicked.

Similar problem when a browser or another network program seems stuck on a download and I have no clue whether it's the network problem or the program itself is the culprit.

And there are some programs that eat RAM like crazy and on Windows you have no clue when it starts swapping to disk. With monitors you can clearly see that 1. you ran out of RAM and 2. you disk I/O is the cause why the system is slowing down.

I really don't care about hostname or kernel version though. But, I absolutely want to know what's happening in order to use my computer efficiently.

So, you are either using your system inefficiently or you have some beast of a machine with infinite RAM, CPU power and super fast disks.

Re:Why I switched from OS X to Linux by ldev on Thursday January 12, 2017 @04:34PM (#13386322)
Not infinite, of course, but with enough. Last time I checked RAM usage was, let me think, 5 years ago?

So those monitors are required if you have 2GB RAM, no SSD and use poorly designed software - seems about right for a linux user, which cannot afford and OS.

Re:Why I switched from OS X to Linux by babuskov on Thursday January 12, 2017 @09:37PM (#13387994)
I have 16GB of RAM and I need to check usage 2-3 times per week because I run a lot of resource hungry apps. Computers can be used for other stuff, not just running a web browser.

CPU monitor is needed to see if some app is running or not. It's killing me not having that on Windows on a daily basic. For example, starting up Steam takes 5-10 seconds before you get any visual clue that your double-click on the Steam icon was acknowledged. On Linux and Mac I get feedback right away because I can see the CPU and I/O spike.

Re:Why I switched from OS X to Linux by keypress on Monday January 16, 2017 @05:41AM (#13409270)
Yeah CPU monitor gives you an idea of something happening at a glance.
Re:Why I switched from OS X to Linux by ajsalminen on Thursday January 12, 2017 @05:38AM (#13381256)
My recollection is very different. Netscape 4.7 seemed to be falling apart all the time at the point when Mozilla reached 0.9.x and started to be usable which made me very happy to promptly switch to it. I don't remember when Mozilla got tabs but possibly they were already in at that point. Of course things got even better once Phoenix/Firebird later to be known as Firefox got started.
Re:Why I switched from OS X to Linux by notalaser on Thursday January 12, 2017 @07:59AM (#13381835)
The 4.x line of Netscape was really, really bad, on every platforms, not just Linux. I distinctly remember a small period of time, between the time when Netscape 4 came out and the time when I learned about Opera being available on Linux, when I was routinely using lynx, non-ironically, locally. It crashed all the time and had all sorts of weird bugs.
Re:Why I switched from OS X to Linux by chris_wot on Thursday January 12, 2017 @05:17AM (#13381182)
Netscape had a horrible bug that blocked on startup until a DNS request finished or timed out. This was dreadful for dialup users, such as myself.
Re:Why I switched from OS X to Linux by keypress on Thursday January 12, 2017 @06:05AM (#13381347)
I'm impressed with better fonts. Only my hardware still lacks, my display is 1280x800 pixels. And however I seem to muck about with settings it never feels entirely comfortable. Aliased bitmap fonts in a terminal are probably easier on my eyes. Web sites are quite horrid to look at. Which seems counter intuitive. I don't really miss my CRT and low display resolutions, but I think for a 12 inch monitor more resolution helps, especially with anti-aliasing. But this stuff is superficial compared with actual functionality.

I think the articles comments about poor calendar and contact applications really highlight missing functionality. Outlook did well I think because of the calendar integration. Even the most architecturally stunning systems aren't worth much without a great application eco-system. That's no slant on Linux.

Re:Why I switched from OS X to Linux by 72deluxe on Thursday January 12, 2017 @05:23AM (#13381197)
I remember being overjoyed that xmms would run and take Winamp skins.

I struggled with Flash on Linux for years.

I too am disappointed by the lack of desktop applications. The advent of the microcomputer has meant that we shouldn't need to connect to a server the other side of the world to do tasks - we can do 99% of them locally (unless collaboration is involved).

Whilst I agree that Windows has 20+ years of history to maintain (and it does this very well) and suffers from inconsistencies (particularly apparent in Windows 10 as they push out apps like System Settings which doesn't adhere to UI standards, I can't double-click the icon top-left to close a window like since 1990 because it doesn't exist...), I would prefer Linux did not experiment with desktop paradigms - look at the Unity and GNOME3 weirdness. It seems apparent that the normal "windows and taskbar" system has worked well for decades. You can take a Mac from the early 90s and find your way around it. Experimentation of this paradigm would be for experimentation's sake.

Re:Why I switched from OS X to Linux by keypress on Thursday January 12, 2017 @05:52AM (#13381297)
I have road driven Gnome 3, and in the most part it buys me nothing. Unity gives me the creeps. So I run a normal windows and taskbar desktop (bit like win 95), but I must say it's still pretty sucky. Partly because of inconsistencies across the platform.

Applications end up doing their own file management for example.

There are alternative innovative ways to access menus and trigger actions. Context tasks etc. But people are stuck in the past it's like they can't imagine anything different.

Linux also has inconsistencies between windowing tool-kits.

Mobile gets a little more attention these days. But that seems to also be stuck in a rut.

I meant experimental forks. Ubuntu foisting unity upon people was pretty damaging. Again if only they'd concentrated on the last 10%. Instead of creating a mess.

With age some tasks have become harder for me. I used to be quite a whizz at dragging and dropping, and fine pointer precision. Now I'm a bit of a fat handed twat, and my eyes aren't that great. I really do need a 10ft display with simple controls.

A lot of this is stuff is usability and ergonomics 101.

Re:Why I switched from OS X to Linux by 72deluxe on Thursday January 12, 2017 @06:41AM (#13381493)
I ended up just going Blackbox or WindowMaker! (And yes, there are likely some who will look with disdain on my choice as if it prevents me from having valid opinions on the other DEs or UIs. I use OSX at home mostly, and Windows at work).

Experimental forks would be a safer way to go. I suppose if they don't have massive development teams/effort, it would be difficult to do. It would satisfy everyone who wants to go and invent the future and do exciting new things (which will likely revert to how they should be when real use of them occurs). I imagine the "let's maintain the existing" team would shrink.

Do you use a mouse or touchpad? As resolutions increase, we have to be more precise for UI or just scale everything 200% (like everyone does on 4K screens or Microsoft Surface Pro 4) thereby defeating having a high resolution in the first place......

Re:Why I switched from OS X to Linux by keypress on Thursday January 12, 2017 @08:01AM (#13381853)
My current window manager is pretty basic. But that's because I haven't been arsed to script up something, that would help me with window tasks. I tried double monitor for a while, but the main OSs sucked with the way they dealt with more than one. I gave up in the end, so just use a couple of workspaces and window cycle mainly. Main drive is mostly a laptop. Pointer (nub) is too stiff, touchpad is okay - nothing fancy.
Re:Why I switched from OS X to Linux by notalaser on Thursday January 12, 2017 @08:00AM (#13381846)
> I ended up just going [..] WindowMaker!

There are dozens of us! DOZENS!

Re:Why I switched from OS X to Linux by jmiserez on Thursday January 12, 2017 @01:59AM (#13380347)
I remember both that Windows 95/98/ME had it's issues and that at some point you could even buy Linux distros in a box next to the Windows boxes.

But how do you see the push Canonical did with Ubuntu? As I remember, the sentiment was that they were going to make Linux usable and easy for the average user, instead of going after advanced users. And IMHO they really succeeded in doing that, surely you're not saying that was all there before?

A user with absolutely no Linux or terminal experience can use an Ubuntu system for writing letters/emails/browsing and doesn't need to ever touch the terminal (provided all hardware is supported).

Re:Why I switched from OS X to Linux by sten on Thursday January 12, 2017 @12:24PM (#13384155)
"A user with absolutely no Linux or terminal experience"

I can speak to this. Both my wife and roommate use ubuntu referbished laptops I supplied. Neither knows what a terminal is or how to use it. It just works(tm).

Re:Why I switched from OS X to Linux by keypress on Thursday January 12, 2017 @02:45AM (#13380537)
But even distros like Mepis or Knoppix were good pre-ubuntu.

When hardware works out the box, everything is fine and dandy. As soon as it doesn't like with many OSs, it's a time waster, you loose your confidence with the entire project.

Re:Why I switched from OS X to Linux by pjmlp on Thursday January 12, 2017 @03:19AM (#13380695)
> people rely less than ever on native applications, so it's much easier to move now;

I find it ironic that the GNU/Linux is the one that helped make the GNU/Linux desktop less relevant by fostering web apps. Anything that is able to run a recent browser is good enough.

Also the desktop fragmentation and FOSS culture, makes it almost impossible to sell desktop software to GNU/Linux users.

Re:Why I switched from OS X to Linux by B1FF_PSUVM on Thursday January 12, 2017 @04:37AM (#13381005)
> almost impossible to sell desktop software to GNU/Linux users.

If you look at the engineering workstation segment, there are companies with hundreds or thousands of seats pooling FlexLM licenses of very expensive software, namely for microelectronics design.

Those seats are typically RedHat or CentOS. If you look up revenues for Cadence, Mentor and Synopsys, most of it is EDA software licensing (remainder is mostly IP and training.)

Not prime time news, but not pocket change either.

Re:Why I switched from OS X to Linux by pjmlp on Thursday January 12, 2017 @04:43AM (#13381042)
When I talk about selling software to GNU/Linux I mean the normal consumers, not the enterprise.

The enterprise is relatively easy to sell software to GNU/Linux users, because what gets sold is actually training, support and consulting.

All things that non-technical consumers don't care to pay a dime for, but they usually buy shrink-wrapped software, even if on digital form.

Re:Why I switched from OS X to Linux by Fnoord on Thursday January 12, 2017 @08:30AM (#13382010)
I remember circumventing FlexLM on SGI machines with IRIX and Nokia N810 with libfaketime and LD_PRELOAD.

I believed back then, and still now, that money is to be made with experts & service. Seems to work very well for companies like RedHat and IBM.

Re:Why I switched from OS X to Linux by danieldk on Thursday January 12, 2017 @03:23AM (#13380715)
I find it ironic that the GNU/Linux is the one that helped make the GNU/Linux desktop less relevant by fostering web apps. Anything that is able to run a recent browser is good enough.

True, but it also boosts the non-traditional Linux desktop. Something like the Chromebook would be a flop 15 years ago.

Re:Why I switched from OS X to Linux by pjmlp on Thursday January 12, 2017 @04:38AM (#13381012)
I don't consider Chromebooks a Linux desktop, because normal people don't even know what is Crouton.

They only see a window manager taking care of Chrome instances, with ChromeOS specific APIs.

Google can release a Chromebook without any access to Crouton, replaced the Linux kernel by something else, and no USA school buying Chromebooks would notice.

Same applies to Android, specially after the Android 7 locked on linking to private shared objects.

Re:Why I switched from OS X to Linux by ekianjo on Thursday January 12, 2017 @04:45AM (#13381057)
chromeOS is based on gentoo.
Re:Why I switched from OS X to Linux by babuskov on Thursday January 12, 2017 @05:30AM (#13381219)
Yup, that was the exact time when I switched to Linux. KDE 3.x felt so much better than Windows XP, and OpenOffice just came out. Firefox (called Firebird at the time) also had the first release. For webdev work, it was great. You could deploy websites to remote server without having to care about Windows vs Linux filesystem differences.

The only real problem which you missed is the hardware. Hardware support on Linux wasn't really good these days. I had to buy a new printer and scanner and setting the CRT monitor to work at acceptable framerate took a lot of fiddling with Xorg config.

Re:Why I switched from OS X to Linux by notalaser on Thursday January 12, 2017 @04:26AM (#13380961)
"Far less fragmented" is anything but a good description of what I remember. There was a time when you had reasonable chances of running applications which used five different toolkits -- Qt, GTK, WxWindows, Motif, Xaw (, FOX, the various "incarnations" of Xaw and so on, like Xaw3D and the one that gave it the NeXT look, I don't remember its name). You could drag and drop within a Xaw application, but not from a Xaw application to a Qt application. A lot of distros routinely shipped with like 5 windows managers, besides KDE and Gnome.

There was a very brief period, between cca. 2005 and 2011 or so, when the fragmentation was less obvious because there was some degree of integration and cohesion (we had things like QtCurve, for instance). Then everyone started having delusions of grandeur again, in an early-90s-Unix manner, and things have been pretty much degrading ever since.

Today's "Linux desktop ecosystem" (God I hate this particular sequence of words) seems less fragmented largely because application development outside the major desktop environments has been largely abandoned, except for very relevant niches (photo/video editing, web browsers). A development that's largely unsurprising between KDE's architecture astronautics and Gnome's see no feedback, speak no feedback, hear no feedback attitude (that GTK, sadly, adopted for a pretty long time).

The unpleasant consequence is, of course, the "app problem" you speak of. A long time ago, the default KDE installation in Slackware 10 (which shipped with KDE 3.5, I think) shipped with a huge suite of applications, including graphical diff tools, VCS frontends, several multimedia players and so on. Two major rewrites later, they haven't re-accumulated this wealth of applications (and some of the ones that they do ship or advertise today are practically abandoned or remnants from the KDE 3 days). Some of the developments have been outright catastrophic, like KMail, which was turned from a very useful mail client to something that borks in a gazillion unpredictable ways as soon as you try to configure more than one account.

Similar things are happening in Gnome land, where they've chased feature-parity with Gnome 2 for years as they've been scrambling to fix everything that wasn't wrong with it and the horde of bugs that ensued from these fixes. Which, in fact, is why they have three forks in the first place. There was a lot of negativity about the Gnome 1 -> Gnome 2 transition, too, but that never resulted in forking. Nowadays we have people trying to keep a KDE branch that hasn't been developed in almost ten years alive, and actively using it (TDE). That's because, for all its flashiness, Apple and design fetishism, the super-disruptive community of desktop developers has failed to develop anything that's convincingly better than what was available ten years ago. The discussion, for some reason, is centered on whether the UI metaphors are adequate, ignoring users' feedback that focuses on far more obvious things, like "this thing KEEPS FUCKING CRASHING", "I just did apt-get update && apt-get upgrade and now all my applications look weird" and "everything is huge on my screen and this would look great on a tablet but this is not a tablet".

The Linux desktop today is far less fragmented, but that's because a) most of the people who could fragment it by developing fragmenting applications have long given up and use Macs and b) a lot of the traditional functions of a computer's desktop and applications have been eaten up by the web. There's little fragmentation to have when virtually all you use now is a web browser, the terminal and maybe a mail client.

Re:Why I switched from OS X to Linux by digi_owl on Thursday January 12, 2017 @06:07AM (#13381354)
GNUStep: https://en.wikipedia.org/wiki/GNUstep

Franly if it were not for the objective-C stuff it would make for a real nice option.

Re:Why I switched from OS X to Linux by notalaser on Thursday January 12, 2017 @06:19AM (#13381408)
Sadly, it never gathered much attention outside the former NeXTStep users crowd, save for a small resurgence of interest back OS X adoption soared and a lot of people began to actually like Cocoa.

Which is quite a shame. Mail.app, for instance, was really good.

Re:Why I switched from OS X to Linux by digi_owl on Thursday January 12, 2017 @06:29AM (#13381445)
Seems Darling is still being developed as we "speak". The Github repo is showing commits as recently as 2 days ago. And it builds on Gnustep in an attempt at supporting OSX software running on top of Linux from what i can tell.
Re:Why I switched from OS X to Linux by notalaser on Thursday January 12, 2017 @07:49AM (#13381778)
GNUStep is still being developed, much to my amazement, but somewhat slowly. Back in 2002-2003, it was actually in use for some commercial development, too, so it's not like it's a long-abandoned turd. But the development rate is fairly slow and many applications that use it haven't been updated in a while. I expect it will be all but dead in the 3-5 years it will take the lovely members of the Linux Foundation to push Wayland everywhere.

The biggest hurdles to GNUstep's adoption were a) its lack of documentation (you were generally expected to use the NeXTStep documentation, although some functions were not implemented at all and others were slightly buggy) and b) the fact that Gorm and ProjectManager were really buggy for a really long time. This made GNUStep development not significantly more pleasant than GTK or Qt development -- not to mention difficult to get into for people who had never written NeXT or OpenStep software before.

Re:Why I switched from OS X to Linux by Auzy on Thursday January 12, 2017 @04:27AM (#13380965)
Actually, back in early days, Linux was probably worse than Windows 98. A few things changed the landscape. Compositing on Xorg (to make the desktop modern finally), Pulseaudio (before then, Audio always had issues), DBUS and the rest of project Utopia. Steam also made a huge difference.

I think Linux will be the better option after: SNAP/Wayland goes mainstream and JACK becomes easier (Low latency Audio on Linux is still a nightmare compared to Windows and OSX).

But there are still a few rough edges. That being said, I use it for everything at home now, except for my Suunto GPS tracker, and Serato.

Re:Why I switched from OS X to Linux by 72deluxe on Thursday January 12, 2017 @05:24AM (#13381201)
PulseAudio took a while to be good. I recall removing it in every distro for years and using ALSA instead.

Perhaps I didn't play sound very often in multiple apps at the same time (who can listen to two sounds at once?)

Re:Why I switched from OS X to Linux by digi_owl on Thursday January 12, 2017 @06:04AM (#13381345)
Never mind that Alsa offered dmix even back then, but you had to know to enable it yourself.

Frankly the major reason for PA to exist at all is to handle transitory audio devices. I think Poettering started working on it because he bought himself a pair of USB headphones (basically a USB soundcard with some headphones hardwired to the analog pins).

Dmix could just as well have been extended to do audio routing. Or just ram sound down all channels unless the user decides to mute some of them.

Re:Why I switched from OS X to Linux by notalaser on Thursday January 12, 2017 @08:53AM (#13382152)
I heard this stuff ("...it was terrible until PulseAudio delivered us from evil") so many times that I actually began to question my memory and dug down in old mailing list threads and my old screenshot folder. It especially pisses me off that so much of it is PR -- which I appreciate, but which I think has little place in the world of free software, at least the way I see it.

For all of you poor onlookers who have no idea why people don't like PulseAudio, sit down and let grumpy ol' notalaser tell you the story of how PulseAudio gets all this hate -- much of which is, in fact, entirely undeserved today.

Back in 1999-2000 or so, things were really bad when it came to audio on Linux. The biggest problem most users faced right after being able to finally make something come out of their speakers was mixing audio streams from more than one source. This was especially relevant because, at the time, audio effects were really in vogue on the desktop.

The problem was that OSS was flaky and had basically no support for software mixing -- which meant that, save for the few sound cards that supported this feature in hardware, you couldn't play more than one stream at once. ALSA, on the other hand, was in a very early state, had all sorts of trouble, not too many drivers and updates were going slow considering that this was back when virtually everyone installed Linux from CDs and the biggest hurdle to a rolling release model was dial-up.

The way most desktops solved this problem was with a sound server (yep, basically PulseAudio). KDE used something called aRts; Gnome, I think, used Enlightenment's ESD. Both of these would do the mixing in software and pour everything into /dev/dsp. The bad news? They were really slow, high-latency (and I mean high latency, sometimes I'd get the sound alert a dialog about ten seconds after closing the dialog) and were a little funky. If aRts' queue stalled, for instance, the effect was a little comic -- after unstalling it would end up playing all the sounds that had accumulated in the queue. It was very comic.

By 2004-2005 or so, however, the whole concept ended up being mostly irrelevant, as ALSA began to really support hardware (and software mixing). Gnome eventually dropped ESD altogether. KDE kept up with aRts (but IIRC a lot of distributions started shipping KDE with aRts disabled) up to 2004, then embedded some of its ideas into Phonon. Those of us using something else finally rejoiced and never ran a sound server again.

2004 is also the year when PulseAudio was first released. By the time it got included by default in Fedora, in 2006, playing multiple streams using nothing but ALSA was very much a solved problem. I think it was so solved that it worked on Gentoo out of the box, without having to configure anything, on the more common sound card models. Not that Linux sound was perfect -- drivers were still flaky-ish sometimes, but obviously that was not something that a sound server, be it PA or something else, could solve.

So fast forward to 2007, when PulseAudio is actually unleashed upon the computers of everyone else except Lennart and his friends as it's adopted and enabled by default in Fedora 8. To put it mildly, nothing worked anymore. Very literally -- when we installed it at the crufty place where I held a part-time job there, it broke sound on every single one of the 10-15 different configurations we had, from laptops to desktops. On really old desktops, the breakage was subtle (high latency, occasional crashes). On newer laptops it was entirely terrible, they wouldn't even hiss. PA had no useful documentation, basically no means to do any useful debugging, and its upstream team quickly made a lot of friends due to its leaders' difficult (if superficially gentle) personality.

This was extremely unfortunate because alsa -- while not sucking as much as Pulse's PR machine claimed -- was still pretty bad, and many of its design decisions were firmly rooted in the landscape of the late 1990s Linux. dmix wasn't too power efficient and it had a bunch of other problems re. dynamically-added devices. Linux' sound system needed the improvements that PulseAudio brought; unfortunately, PulseAudio was both very slow in delivering them (in a manner that would not crash once a day, that is) and very eager in being adopted, which resulted in it being widely deployed while it was pretty much in early beta.

This is how everyone came to hate PulseAudio (and Lennart Poettering). It created quite a rift in the community, too, one that went on to be made even deeper. It also hurt PA's development pace in the long run.

tl;dr PulseAudio was too bold, too soon, even though it was, in many ways, too late.

Re:Why I switched from OS X to Linux by digi_owl on Thursday January 12, 2017 @09:02AM (#13382210)
I think the real PA shit storm hit when it was adopted by Ubuntu because Canonical wanted to match the pr program volume control that was introduced in Windows 7 (only use i have found for it so far was to mute a pesky game launcher/updater).

This complete with a "you are holding it wrong" like statement from Poettering as new servings of bile rolled in...

Re:Why I switched from OS X to Linux by notalaser on Thursday January 12, 2017 @09:38AM (#13382487)
Yeah, that was even terrible-er. Fedora mostly fixed things by release 11 or so (not that this wasn't still about, what, 1.5 years?).
Re:Why I switched from OS X to Linux by ajsalminen on Thursday January 12, 2017 @05:44AM (#13381275)
I don't think being able to play multiple sounds simultanously from the desktop in the Win9x era was that common anyway although some sound cards probably supported it. I do find it useful for playing my own music while playing a game or watching some talk-only video and so on. Never had any issues with OSS or ALSA so I can't say audio "always having issues" before PulseAudio matches my experience at all... Maybe that's referring to ESD.
Re:Why I switched from OS X to Linux by adrianN on Thursday January 12, 2017 @02:15AM (#13380407)
I tried Linux back in the Win 98 days. I don't remember which distro. I went back to Windows because the X server crashed at least once a day. Windows was much more stable for me.
Re:Why I switched from OS X to Linux by disiplus on Thursday January 12, 2017 @02:15AM (#13380409)
i think it is in your head, it was not easy, and most of the apps that you needed would not work there, i even had a lindows and that had the same problems, webapps where nonexistend, and while sure you could maybe find a decent replacement for one app you could not for others. everything was hacky, and there is no chance in hell that average person would run this.

and then xp came and it was the better in in everything from 98/ME.