News for hackers. Stuff that matters.
Re:Linux Market Share on Desktop by bhouston on Thursday October 27, 2016 @08:56AM (#12804685)
We switched from Windows to Ubuntu for nearly all desktops here earlier this year. The pain wasn't that great even for those that haven't used Linux before as the main development machine. Ubuntu is great (except for installing NVIDIA drivers [1]) and it leads to better and more robust development experiences for the cloud when using lxc rather than VirtualBox for encapsulated environments.

(Of course many of us still dual boot into Windows often for testing and for using special purpose applications.)

[1] https://www.google.ca/search?q=nvidia+ubuntu+black+screen

Re:Linux Market Share on Desktop by noonespecial on Thursday October 27, 2016 @09:10AM (#12804778)
I managed a similar transition about 2 years ago. I expected failure like the many times I'd tried before. It went off without a hitch.

The difference wasn't really the linux desktop itself. There never was a "year of the linux desktop". It seems to be everything else. The webification of everything slew the desktop native app and the ubiquity of a gazillion different smartphones primed people to accept new UI experiences.

The business world is finally coming out of the place where everything it does has to be rammed through the Office/Excel/Powerpoint/Exchange funnel no matter how it distorts the outcome.

Re:Linux Market Share on Desktop by Brakenshire on Thursday October 27, 2016 @10:09AM (#12805209)
> The difference wasn't really the linux desktop itself. There never was a "year of the linux desktop". It seems to be everything else. The webification of everything slew the desktop native app and the ubiquity of a gazillion different smartphones primed people to accept new UI experiences.

Yes, I think the situation has changed now. I'm looking forward to good Linux-friendly ARM boxes being available for $100-$150, preinstalled with Ubuntu or Elementary OS. It won't be long until something like that would be satisfactory for most casual users. There are lots of people currently who are using XP or Vista, or old hardware which has worked fine up to now, but which periodically falls off the wagon. They have screens and keyboards, don't need perfect Office compatibility, mostly use the web, and don't particularly want to spend a lot of money for a replacement.

Re:Linux Market Share on Desktop by sqeaky on Thursday October 27, 2016 @10:33AM (#12805367)
> The business world is finally coming out of the place where everything it does has to be rammed through the Office/Excel/Powerpoint/Exchange funnel no matter how it distorts the outcome.

I am curious about the long term effects of this. We still exist in a world where many people believe the most efficient way to work with numbers is through an excel (no matter the form of the numbers).

One company I worked at 3 or 4 years did payroll for about 35,000 people in an excel spreadsheet. It mail merged and spat out checks in a process that handled about 1,000 an hour. A few times Excel hung and paychecks were late. They simply didn't know or want to accept that any of the plethora of open source databases could be made to do similar but finish payroll in an ten minutes (sans printing) instead of day and half.

And then of course obligatory XKCD: https://xkcd.com/1667/

Re:Linux Market Share on Desktop by twoquestions on Thursday October 27, 2016 @10:52AM (#12805529)
Parts of me think there's a huge market out there for people specialized in extracting business logic from Excel to an actual application, and that I would do well to get into it.

From what I've heard of other Office products, I think the hard part would be keeping my sanity.

Re:Linux Market Share on Desktop by magicbuzz on Thursday October 27, 2016 @11:07AM (#12805694)
I've done transformations of complex pricing spreadsheets to code for providing dynamic quoting on websites. It was amazing how complex the logic gets sometimes with even what seems like a simple spreadsheet.
Re:Linux Market Share on Desktop by donny5 on Friday October 28, 2016 @10:35AM (#12816259)
I like the idea, but Excel is too damn good and flexible at what it is designed for. It can make many complex things simple, and to match what just one Excel professional can do, you'd have do keep an entire development department.

I know this because we tried it, and it was complete pain in the ass to continuously adapt our "Excel replacing" applications to rapidly changing business/analytics/reporting requirements.

Re:Linux Market Share on Desktop by awill on Thursday October 27, 2016 @12:18PM (#12806424)
Exactly. I've been using Linux almost exclusively on the desktop since 2002. At first, I dual booted for gaming, photoshop and office. I quickly found that I hated booting into Windows. Sure, I could use a real word processor, but I hated not having my files, my music/videos, my browser bookmarks (this was before bookmark syncing) etc... I ended up just accepting the fact that to use Linux, I had to be ok with some inferior desktop software. Since then, things have really improved with apps like Dropbox, Steam, Sublime and Chrome meeting my basic needs, but it's really the web that's solved this problem. Plex, Netflix, Evernote, Google's webapps etc.. mean my Desktop OS doesn't matter, I just need a modern web browser. Would I prefer a native Evernote app on Linux over the webapp? Sure, but it's a compromise I'm willing to make to use Linux.
Re:Linux Market Share on Desktop by lettergram on Thursday October 27, 2016 @09:43AM (#12805021)
I actually found Arch a lot easier transition with GNOME than I did Ubuntu. Arch always has extremely good and quick support for virtually all drivers.

If you have one person in your company that can debug / manage a Linux machine then the whole office should be good. Even my wife with no experience can intuitively use everything. Hell, we even game on our home desktop

Re:Linux Market Share on Desktop by anotherevan on Thursday October 27, 2016 @04:18PM (#12809533)
I love Arch, personally. Have been using it for quite a few years now and love the rolling release paradigm.

That said, I'm looking at setting up a desktop machine for my Dad, and seriously considering using Kubuntu 16.04.1 LTS[1]. He just wants to "use the damn thing" and I think that provides a much better ongoing maintenance story for machines that are less "pets" and more "tools".

[1] Yes, I much prefer KDE to GNOME. Can we all just get along?

Re:Linux Market Share on Desktop by gremlinsinc on Thursday October 27, 2016 @11:36AM (#12805974)
Amen, ubuntu was horrible experience, I mean I loved it as I love linux over windows, but it kept crashing on me, and having issues, and too much bloat. I tend to run thin w/ i3 instead of a more graphical desktop environment anyhow. So Antergos (arch) was a much better choice and it's also very beautiful and runs a lot smoother.
Re:Linux Market Share on Desktop by tunap on Thursday October 27, 2016 @10:10AM (#12805216)
Any downvoters care to explain why lettergram's Arch recommendations are both greyed out? His/her comments appear substantive & germane, what gives?
Re:Linux Market Share on Desktop by ubertaco on Thursday October 27, 2016 @12:27PM (#12806536)
I didn't downvote, but there's a negative perception around Arch users kinda like vegans/vim-users/emacs-users, a la "how can tell if someone uses Arch? They'll tell you, over and over again."

The comment in question here is not at all guilty of this sort of "air of superiority" that bugs people, but it may be an oversensitivity caused by that perception.

Re:Linux Market Share on Desktop by pessimizer on Thursday October 27, 2016 @10:58AM (#12805603)
I think they were the result of the weird groupthink that Ubuntu (or Mint for the really non-technical) is the only Linux that is usable for non-power users. If you recommend anything else, they think you're insane.
Re:Linux Market Share on Desktop by Alupis on Thursday October 27, 2016 @11:21AM (#12805849)
It's likely more than that. Arch generally is viewed as an "extreme" distro, since you have to manually setup everything.

Nothing wrong with that, but generally that's not a linux newbie distro.

Re:Linux Market Share on Desktop by lettergram on Thursday October 27, 2016 @11:30AM (#12805921)
Yeah, I don't care much about the up / down vote on a comment.

I did want to address setting up the distro so people have a general idea when reading the comments. It is pretty hard the first time around. Having set up Arch 5 or 6 times over the last few years, it takes me 20 minutes. My friend has his up in 5 - 10; it's really easy to deploy once you know how a computer system works. I don't think it's extreme for developers, and honestly it has one of the better documention and like I said, having tried many distros Arch is usually one of the most up-to-date and stable. I run it on my home computer with GNOME and my wife doesn't even know the distro, and she zips around, watches movies, plays music, uses Google Drive or Libre, etc.

Re:Linux Market Share on Desktop by Alupis on Thursday October 27, 2016 @11:41AM (#12806008)
No, I completely agree with you, and happen to have a fond spot for Arch myself.

Just wanted to point out that Arch does indeed intimidate most linux newbies. Most "regular" folks expect to install an OS and have everything "just work". They get this from Ubuntu, Fedora, etc... but with Arch, they get a terminal screen and a mounds of documentation.

Once setup with a windowing environment, most folks will settle in just fine. It's getting to that point that's the challenge.

Re:Linux Market Share on Desktop by tunap on Thursday October 27, 2016 @12:27PM (#12806537)
Thanks all for the explanations.
Re:Linux Market Share on Desktop by the_af on Thursday October 27, 2016 @10:08AM (#12805197)
Where I work (a tech-oriented company in the "services" business, not in the US) we have a large developer staff and while some use Windows, most use Linux. Usually but not exclusively Ubuntu.

This makes sense, because our software stack is now mostly open source software running on Linux servers (Ubuntu or CentOS). The developers who choose to say on Windows end up using tools like gitbash or SSH'ing to Linux machines anyway. Some use Linux VMs. But like I said, most simply install Linux.

The company used to be Windows-only (.NET), but migrated to Java+Linux some years before I joined. I suppose the main reason was cost, but I also heard from senior tech stuff that Windows was simply too opaque, that they couldn't "see" what was going on in production in the same way they can with open source. And of course, you cannot make your own modifications to closed source. This was before .NET was opened up, by the way.

Re:Linux Market Share on Desktop by WayneBro on Thursday October 27, 2016 @12:07PM (#12806310)
> simply install Linux...

What kind of hardware are you "simply install[ing] Linux" on? Was it really that simple?

The reason I ask is because every single time I try to install Linux on actual hardware, it's a nightmare.

Meanwhile, everywhere that I install Windows - it just works.

Re:Linux Market Share on Desktop by miend on Thursday October 27, 2016 @01:11PM (#12806995)
Lenovo Thinkpad T-Series here, all hardware functional out of the box. Additionally, any Dell I've tried it on works just fine (XPS 13 has explicit support for it, too).

In fact, in most cases it "just works" these days, but the range of hardware I attempt it on isn't great. I've had trouble with a low-end Toshiba of a friend's in the past, and even on the Thinkpad I'll sometimes have issues with rarer configurations - namely a complicated multi-display setup using the Lenovo dock/port replicator.

It certainly isn't the Apple "don't make me think" experience I would love to present people with, but it's been far from a nightmare for years in my experience.

Re:Linux Market Share on Desktop by the_af on Thursday October 27, 2016 @01:50PM (#12807416)
> Lenovo Thinkpad T-Series here, all hardware functional out of the box

Indeed! Lenovo Thinkpads in my company as well, and everything mostly "just works".

There are also some Samsung Ultrabooks (I heard they have some trouble with the boot partition) and some poor quality local brand clones which break down if you stare at them too hard (but that's independent of the installed OS).

The Thinkpads give no trouble. No idea why they're phasing them out. Cost savings maybe? :(

Re:Linux Market Share on Desktop by pritambaral on Thursday October 27, 2016 @01:31PM (#12807200)
As long as we're doing anecdotes, let me mention what a trouble it is every time I have to install Windows. On a model I have to use at work, which originally came with Windows 10, a fresh install of Windows simply fails to find any Wi-Fi network, can't handle touchpad scrolling, and the power hungry Nvidia graphics driver never shuts off, even when I tell the system to use the Intel driver.

As I learned years ago with my experience putting OSes on shitty hardware: if you want your OS to run well, buy good hardware. Stayed away from Broadcom, Realtek, Lenovo Ideapads, Dell Inspirons etc. Bought a ThinkPad. Never had a problem with Linux on it.

Re:Linux Market Share on Desktop by WayneBro on Thursday October 27, 2016 @01:52PM (#12807456)
Yes, thanks - I was responding to an anecdote which was a response to an anecdote as well. It's anecdotes all the way up!

Not sure what else we'll be able to find on HN...

Re:Linux Market Share on Desktop by ubertaco on Thursday October 27, 2016 @12:26PM (#12806510)
Across five different desktop builds and two laptops, everywhere I've installed Linux has just worked (barring nicer power management features on the first laptop almost a decade ago).
Re:Linux Market Share on Desktop by WayneBro on Thursday October 27, 2016 @12:49PM (#12806752)
Sorry if my question came off as sarcastic - it wasn't. I love Linux, but I always have trouble getting it to run directly on hardware (mostly laptops).

Did your laptops have dual graphics/Optimus (Nvidia+Intel)? Every spare laptop I've had includes Optimus and that's one issue I couldn't overcome and tried with various popular distros.

I have one old IBM desktop workstation that I can install most Linux distros on without problems. It's usually laptops that I have a problem with and I asked because that's what I hear most working devs are using these days.

Re:Linux Market Share on Desktop by the_af on Thursday October 27, 2016 @01:54PM (#12807484)
Indeed, GPUs (and Optimus and similar tech) are sometimes a pain point with Linux. Of course, this isn't a problem at the office, so my lowly Thinkpad works great and I don't have to worry about videogames :)

At home, I've been using Linux exclusively for more than a decade now and I also use it for gaming. I had an HP Envy laptop with a Radeon GPU and it mostly worked, though there were glitches in some games. Recently it broke down so I bought a Lenovo Ideapad with an Nvidia GPU -- I know Nvidia is problematic on Linux, so I'll let you know how it goes ;)

Re:Linux Market Share on Desktop by closeparen on Thursday October 27, 2016 @09:16AM (#12804820)
It's occurred to me that businesses are likely to have better experiences with fleets of Linux desktops than individuals do with their own machines.

Configuration management is ubiquitous on Linux servers now, and it seems most of the problems with personal Linux desktops are related to manual tweaking around configs and drivers.

If only a small contingent of experts needs to deal with that manual tweaking, and then they encapsulate it in Puppet modules and automated provisioning processes, end-users could have an OSX-like smooth experience.

Re:Linux Market Share on Desktop by dx034 on Thursday October 27, 2016 @09:44AM (#12805033)
May I ask what GUI you use? I really like using linux via terminal and prefer it over Windows in many cases. I try making it my main OS every 1-2 years, but always switch back to Windows. The GUIs that I tried just don't feel right. Last time I gave it 3 weeks of 8 hours/day, and I still couldn't use it as productively as Windows or MacOS (even though I'm not experienced in using the latter). The fonts and symbols alone make it harder for me to work with it.

Didn't you experience any problems with that? Now I'm back again running Windows and terminal sessions to linux machines (for testing/deployment). I wonder if it's just me who can't work with it, but I have the feeling that developing a functional and yet simple GUI is perhaps as hard as the kernel itself. And most linux machines are servers, so there's little incentive, while Microsoft and Apple have spent billions on developing this over the years.

Re:Linux Market Share on Desktop by bhouston on Thursday October 27, 2016 @09:54AM (#12805092)
> May I ask what GUI you use?

Stock Ubuntu for the most part. Sublime or atom as text editor. Kraken or Git Gui for source control GUI. Chrome/Chromium and Firefox for web browser. Very little else is really needed. Although I use Gimp, Blender, and Skype (which works poorly on Ubuntu unfortunately.)

Re:Linux Market Share on Desktop by Scarblac on Thursday October 27, 2016 @09:50AM (#12805068)
It probably depends on the kind of work you do. For most web development you need a browser, a development environment and a bunch of terminals. There's little difference between OSes there.

What kind of thing do you have trouble with under Linux?

Personally I find Windows very hard to use because there's no central way to update installed software on it.

Re:Linux Market Share on Desktop by dx034 on Thursday October 27, 2016 @11:24AM (#12805872)
Things like switching windows, working with multiple screens, having an overview what's open.

On the system side I love linux. Updating all software with one command is great, but isn't connected to the GUI. In fact, I find the Ubuntu software center so hard to use that I always revert back to the terminal to install/update software. And that's what I meant with my original post. I love the functionality that Linux offers, but for many day-to-day tasks having a GUI can make life easier. And that's where Linux always disappoints me.

Re:Linux Market Share on Desktop by tapoxi on Thursday October 27, 2016 @10:05AM (#12805178)
I was using Fedora for a few years as my full-time operating system, and being a heavy Mac user and occasional Windows user, I came to really love GNOME 3. (I'm back on OS X after switching jobs.)

GNOME has a javascript extension library at http://extensions.gnome.org/ to easily tweak it to your preference. It's also easily themable using CSS, I was using the ARC theme (https://github.com/horst3180/arc-theme)

Re:Linux Market Share on Desktop by boozelclark on Thursday October 27, 2016 @09:47AM (#12805049)
You could give elementary OS (https://elementary.io/) a try. Got a nice looking GUI but i'm not too sure how mature it is.
Re:Linux Market Share on Desktop by tehwalrus on Thursday October 27, 2016 @09:55AM (#12805099)
Sadly they focussed on the beautiful GUI above upgradability of the debs. It lags behind actual Ubuntu by at least one Long Term Release (possibly 2 by now if they still haven't upgraded from 2012) and I've found it a pain to work with beyond the initial "wow this is pretty for Linux".

(I actually ended up using XFCE and then AwesomeWM, so maybe I'm not the market for Elementary!)

EDIT: just checked and their newest release, Loki, is based on Ubuntu's 2016 LTS. I'll be taking another look at it this evening!

Re:Linux Market Share on Desktop by AdmiralAsshat on Thursday October 27, 2016 @10:35AM (#12805390)
eOS is something I would probably recommend to my mother or my girlfriend if I wanted to give them an easy "introduction" to Linux. But the designers made several decisions that seem hostile to power users (you can't even add your own PPAs in Loki by default), and for that reason I'm not sure I'd recommend it to developers. Which I can understand, I guess--I've mentioned my problems with it to the designers directly and have been more or less told by Daniel Fore that I am not their "target audience". So, okay, you can't please everyone.

The Pantheon desktop is beautiful, and it deserves all the praise it gets. I maintain hope that the eOS team will work on disentangling Pantheon from the rest of eOS once they finish stabilizing the core OS so that it can be ported to other distros. Ideally I'd eventually have Fedora running on my laptop with Pantheon strictly as the DE.

Re:Linux Market Share on Desktop by kek918 on Thursday October 27, 2016 @10:12AM (#12805229)
It's true, Windows and OSX are usually miles ahead of Linux in terms of the desktop GUI. But I absolutely love the simple beautiful UI in elementaryOS, it's a delight to work in. It is my primary OS on my laptop. I also has Windows 10 installed, but everything feels more instant in Linux. God knows what Windows does under the hood to make it that slow and unresponsive.

I installed the latest version (Loki) for a couple of months ago and except from 1 issue with "wobbling" mouse cursor (resolved by installing some xorg components) it works great.

I had some troubles with the previous version (Freia, I believe), more specifically the desktop manager would frequently hang. Luckily that haven't happened once in Loki.

All of the tools I use on my Windows box are availble for Linux as well: Netbeans, Jetbrains Pycharm, GitKraken, Chrome, Slack, Dropbox etc.

The only thing holding me back from switching primary OS on my desktop computer is gaming.

Re:Linux Market Share on Desktop by SunShiranui on Thursday October 27, 2016 @10:12AM (#12805226)
I use elementary OS Loki daily and am pretty satisfied with it. It has a few things that I'm not totally happy with, but it's my favourite OS right now.
Re:Linux Market Share on Desktop by mpol on Thursday October 27, 2016 @09:36AM (#12804983)
Was there a reason you went with NVidia hardware and closed source drivers? Did you really need graphic horsepower?

In my experience the easiest solution is AMD hardware with open source drivers. They just always work. It is just that if you need more graphic horsepower you might be better off with NVidia hardware and closed source drivers, and then accept the hassle.

Re:Linux Market Share on Desktop by bhouston on Thursday October 27, 2016 @09:50AM (#12805069)
We had no choice. We are a 3D software company and we need to do CUDA, WebGL, WebVR, etc. We also have dual 4K monitors for every developer and you need good GPUs to drive them properly -- integrated Intel just doesn't cut it.
Re:Linux Market Share on Desktop by chuckdries on Thursday October 27, 2016 @09:40AM (#12805011)
They might have already had Nvidia hardware they bought not planning on switching to linux at the time. That's the position I found myself in a few weeks ago (tho that 1070 for VR... HHNNNGGGG)
Re:Linux Market Share on Desktop by lettergram on Thursday October 27, 2016 @09:45AM (#12805039)
I'd recommend Arch - IMO it keeps the graphics drivers up to date. You might just need to learn about the different package managers. It had 1080 support day 1 in their beta drivers.
Re:Linux Market Share on Desktop by digi_owl on Thursday October 27, 2016 @09:47AM (#12805048)
Sadly these days you need a GPU just to drive the DE.
Re:Linux Market Share on Desktop by Pigo on Thursday October 27, 2016 @09:26AM (#12804896)
I used Windows pretty much my entire career until recently, since I started focusing more on client side scripting and Azure (and being able to use VS Code for more .NET projects). I now see Linux as my go to environment. But I still have to use my company laptop for some .NET projects of course.
Re:Linux Market Share on Desktop by rcarmo on Thursday October 27, 2016 @10:46AM (#12805477)
Re:Linux Market Share on Desktop by Pigo on Monday October 31, 2016 @08:23AM (#12836070)
No way, that's awesome. Thanks for the heads up.