Slashdot Mirror


Linux Turns 25, Is Bigger and More Professional Than Ever (arstechnica.com)

The Linux operating system kernel is 25 years old this month, ArsTechnica writes. It was August 25, 1991 when Linus Torvalds posted his famous message announcing the project, claiming that Linux was "just a hobby, won't be big and professional like gnu." From the article: But now, Linux is far bigger and more professional than Torvalds could have imagined. Linux powers huge portions of the Internet's infrastructure, corporate data centers, websites, stock exchanges, the world's most widely used smartphone operating system, and nearly all of the world's fastest supercomputers. The successes easily outweigh Linux's failure to unseat Microsoft and Apple on PCs, but Linux has still managed to get on tens of millions of desktops and laptops and Linux software even runs on Windows.Do you use any Linux-based operating system? Share your experience with it. What changes would you want to see in it in the next five years?

46 of 316 comments (clear)

  1. lol wut by Anonymous Coward · · Score: 2, Funny

    Do you use any Linux-based operating system?

    No, that's why I'm here on this linux loving website shit posting about microsoft since the late 90s

  2. "More Professional Than Ever" by perpenso · · Score: 3, Insightful

    Of course it is "More Professional Than Ever". Its a corporate led project now, not a hobbyist led project anymore. Most of the development is corporate or corporate sponsored, either way corporations guide Linux's development.

    1. Re:"More Professional Than Ever" by rubycodez · · Score: 3, Informative

      Nope, Linus still leads the project, and he is employee of non-profit 501(c)(6) trade association

    2. Re:"More Professional Than Ever" by perpenso · · Score: 3, Interesting

      Nope, Linus still leads the project, and he is employee of non-profit 501(c)(6) trade association

      Linus no longer appears on the top contributors list. Developers are overwhelmingly corporate or corporate sponsored. What he merges into the official branch is overwhelmingly corporate directed development.

    3. Re:"More Professional Than Ever" by rubycodez · · Score: 4, Insightful

      You are confusing contributing with leading the project.

    4. Re:"More Professional Than Ever" by SpankiMonki · · Score: 4, Funny

      Nope, Linus still leads the project, and he is employee of non-profit 501(c)(6) trade association

      Yet for some reason, he has never been selected as "Employee of the Month".

    5. Re:"More Professional Than Ever" by rubycodez · · Score: 3, Informative

      er, Linux is just the kernel.

      The GNU utilities (not corporate) and other open source wares (let's analyze that a bit) that make up the rest of the OS, are the big pieces corporate controlled?

      server:
      apache web server and tomcat java ee server: 501(c)(3) charitable organization, Apache Foundation
      PHP, Python, Ruby, Perl, node.js., the big web platforms...nope
      mysql - yes oracle, BUT
      mariadb is now used more than mysql, community led
      postgresql -
      java - oracle, very corporate controlled really

      desktop:
      the major desktops are community led
      mozilla foundation: non-profit
      chrome browser - yup google
      adobe flash - yup though going away in favor of html5

      So on the desktop I could choose to be corporate-ware based, or not...

    6. Re:"More Professional Than Ever" by CannonballHead · · Score: 2

      Except when they don't work. Which happens.

      Or when your shiny new MBP (from work) suddenly stops working, and you reboot, and it just stops booting partway. With no explanation. Or console output (that I could find), of course.

      Or when you want alt-tab to cycle through all windows, not just window groups. I guess I'm using it wrong?

      Or when you double click to maximize, but it only maximizes vertically and leaves a gap on the right side. I guess I'm looking at it wrong.

      I could go on. There are annoying quirks. Sure. the hardware is nice (and overpriced), the OS seems generically stable (about as stable as my Windows 10 desktop), and it's an ok UI. But I would actually much prefer a Linux distribution on well supported hardware. I have my eyes on the XPS 13" from Dell (for personal use/contract work).

      And don't get me started on the ridiculous package management - well, the lack of it (I mean when installing something outside of the App Store). Or even the funny installation process to begin with... :)

    7. Re:"More Professional Than Ever" by haruchai · · Score: 2

      For a LOT of people, their "mainstream desktop" or the device they most depend on is either their smartphone or tablet.
      And hundreds of millions of those run Linux

      --
      Pain is merely failure leaving the body
    8. Re:"More Professional Than Ever" by dbIII · · Score: 2

      This slang usage again - the operating system includes the solitaire game and the glowing thing on the desk is the "computer" while the beige box underneath is the "hard drive".
      Consider the context - here the textbook definition applies and not the slang that was ripped to shreds by the Judge in MS vs Netscape.

    9. Re:"More Professional Than Ever" by gweihir · · Score: 3, Insightful

      World domination for Linux has been achieved a while ago and it is obvious that it has been. All the Linux-haters seem to have some pathological mental condition where they are blind to reality. Possibly it is a combination of fear of the unknown and fear of losing the illusion of being the master of their machine, that makes them leash out irrationally.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    10. Re:"More Professional Than Ever" by brantondaveperson · · Score: 4, Informative

      Look man, you just don't know how to use your operating system. Perhaps you need to go on a course. All the things you're complaining about aren't problems, once you know your keyboard shortcuts better. Windows alt-tabs through everything, which doesn't scale well with large numbers of windows. Mac alt-tabs through applications, and alt-backticks through windows within that application. Different approach. Being a mac, of course, there are loads of really nice tools that you can install to customise the behaviour of your system (contrary to popular belief). In your case, I suggest that you install Witch (Here). Yes, it costs money. The horror. It's nearly the price of two beers. Explain to me again why the hard work of software developers should be available to everyone for free, again? I forgot the details on that one. If you don't like the maximising behavour, there are tools to sort that out for you. I use BetterTouchTool myself.

      It's ironic that someone who wants to install Linux, which pretty much entirely consists of little plugin tools to make stuff happen, hasn't bothered to go looking for the little plugin tools that can customise OSX for you.

      Regarding your broken MBP, that's a shame. However, computers do break occasionally, and since you haven't bothered to look it up, you can hold down Cmd+V for a verbose boot, or Cmd+R for the recovery console, which will actually download an entire OS install from the internet and re-install your entire machine for you if you want - including pulling in your time machine backup (you have a backup, right?). Or, if it's something less drastic, you can start the mac in single-user mode (Cmd+S), or try some of the other tools from the recovery mode.

      I mean, I get you don't like OSX, and that's fine. But nothing in what you wrote is actually correct, and so I hope I was helpful, and not too patronising, in correcting you. And what exactly don't you like about installing stuff on a mac? Sure beats windows installers - and apt-get on Linux just craps out half the time (I guess I'm doing it wrong... touche...). Android follows more of the OSX model, which is that everything lives in the application package, and you don't bother with sharing components between applications because it causes far more problems than it solves.

    11. Re:"More Professional Than Ever" by RabidReindeer · · Score: 2

      Of course, if we REALLY wanted Linux to be more like Windows, we'd have to make it disable the GUI and all user processes for 15 minutes after rebooting while displaying "installing update 1 of 36" messages and then cripple system performance for an additional 20 minutes after login while the virus scan ran.

      Maybe Poettering and Icaza have something in the works. They like the Windows approach.

    12. Re:"More Professional Than Ever" by silentcoder · · Score: 3, Informative

      >Explain to me again why the hard work of software developers should be available to everyone for free, again?
      Nobody has ever said that. No really. Nobody ever said that. No. Not even RMS. Free software has nothing to do with price and a lot of free software does cost money. There is no rule against charging for free software and it doesn't make it any less free.

      That said...why would I pay even the price of two beers for something that somebody else is offering me free of charge ? When the gratis one also happens to be free (as in freedom) then it wins on every count and there is no sane reason to want the for-pay one.

      Anyway, customizing your desktop is such a fundamental feature that the idea that you need third-party tools to do it is a massive black mark against OSX. If you were trying to sell if by saying that, you failed miserably. I've never yet wanted to make a change to the behaviour of my KDE desktop that I could not do within KDE using tools shipped by the KDE project and included in the original install.

      --
      Unicode killed the ASCII-art *
    13. Re:"More Professional Than Ever" by swillden · · Score: 4, Interesting

      You are confusing contributing with leading the project.

      Determining what code is written, what new features are developed, is leading the project. Not merging the contributions after ensuring the code is well written.

      Linus leads from behind. After a feature is developed, he decides whether it will be allowed into the kernel. It's the same sort of decisionmaking process as in most development workflows, it just front-ends most of the work.

      In most development processes, someone will decide "the product should do X", and they'll make some slides and pitch the ideas and the leaders will decide whether or not to pursue it. If they decide to pursue it then the developers will build it, debug it, test it, etc. The process is optimized around conserving a scarce resource, developer time.

      In the Linux process, someone decides "Linux should do X", and so they build it, write all the code, debug it, test it... and then they'll send it to Linus, who decides whether or not to merge it. Same process, the difference is that the leader decides on the basis of fully-implemented code, rather than slideware. In the Linux model, developer time is not scarce and the process does not optimize for conserving it.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    14. Re:"More Professional Than Ever" by terjeber · · Score: 2

      Android (has a Linux kernel) has 86.2%

      When I develop for Android (I do) I develop for one environment using one set of APIs, where my application will be deployed on a consistent, coherent and fully sane user environment. None of that is true for desktop Linux. The fact that Linux is not having a showing on the desktop has nothing to do with Microsoft and everything to do with Linux/GNOME/KDE/X/(all kinds of other shit).

      For the average user, choice is bad, options are bad, configurability is bad. Users don't want options and choice, they want consistency. Microsoft and Apple, even through the Win8-10 debacle, gives them that The fact that nobody in the Linux community have been able to put together a coherent user experience is the ONLY reason Linux has failed, and will continue to fail, on the desktop. Luckily for most, the desktop is becoming less and less relevant.

  3. Cat got my tongue (subjects are dumb) by TFlan91 · · Score: 4, Funny

    >> I'm afraid that is 64 tasks max (and one is used as swapper), no matter
    >> how small they should be. Fragmentation is evil - this is how it was
    >> handled. As the current opinion seems to be that 64 Mb is more than
    >> enough, but 64 tasks might be a little crowded, I'll probably change the
    >> limits be easily changed (to 32Mb/128 tasks for example) with just a
    >> recompilation of the kernel. I don't want to be on the machine when
    >> someone is spawning >64 processes, though :-)

    If only he knew...

  4. It's not Linux by DraconPern · · Score: 3, Informative

    It's GNU software that runs on Windows.. There's not even a bit of Linux because it is a clean room implementation.

    1. Re:It's not Linux by John+Allsup · · Score: 2

      It is software written assuming the APIs a linux machine exposes. Microsoft wrote a clean room implementation that did what colinux did on 32bit windows, and cooperated with Ubuntu to make it work better. That Microsoft have seen the need for a more positive attitude towards Free Software, Open Source, and Linux is a good thing. That Ubuntu Bash on Windows would not have happened without the success of Linux based operating systems is, I think, certain. Don't knock the penguin, he doesn't like it.

      --
      John_Chalisque
  5. Professional level audio experience by s1d3track3D · · Score: 4, Interesting

    What changes would you want to see in it in the next five years?

    Still waiting for the year of the desktop. A viable alternative to osx (and ms) for multimedia work, specifically, professional level audio engineering work.

    1. Re:Professional level audio experience by Voyager529 · · Score: 5, Insightful

      Ardour is great, and so is Reaper. The existence of a solid DAW on Linux isn't the issue at this point.

      First, one of the major issues is inertia - Logic Pro, Ableton, ProTools, Cubase, Sonar, and FL Studio are all respected names in the field, with lots of users, forums, and ecosystems around them. Audio engineering is very susceptible to a herd mentality, because anyone who uses something different will be told to join the herd, rather than getting actual support.

      Next, audio engineering is much more hardware dependent than most CS/IT disciplines. For us, 'input' basically consists of keyboards and NICs, which are interchangeable. Pro audio involves audio interfaces from Tascam, Presonus, M-Audio, and FocusRite, with MIDI controllers ranging from Korg/Yamaha keyboards to guitar pedals and drum pads. We'll circle back to the interface problems in a moment, but the MIDI controllers are largely USB now, meaning there are abstraction layers that may require specialized drivers, mapping software, and plug-ins.

      Back to the audio interface question, amongst the major things we have here is that Jack/Alsa are fine for desktops with Realtek chipsets, but when you're dealing with thousand dollar interfaces that can record sixteen channels of audio in real-time with 1ms latency, Jack and Alsa just don't cut it. OSX has CoreAudio and Windows has ASIO, both of which are industry standards that work with those interfaces. Linux would need something similar to it, but even if such a thing were to come into existence, support by the hardware OEMs is certainly not coming into place overnight. Meanwhile, those OEMs need to sell gear, which means that CoreAudio and ASIO handle over 99% of the market, and no one seems to be chomping at the bit to write yet another audio system for Linux to even provide a viable target. Reaper and Ardour could well start on that, but now you have DAW devs stuck writing middleware that already exists on Windows and OSX.

      I look forward to it happening, but it's a pipe dream right now. Hardware OEMs are targeting ASIO and CoreAudio, plug-in writers are targeting Ableton, Protools, and VST hosts, industry standard DAWs are targeting Windows and OSX, and a soup-to-nuts Linux ecosystem would require cooperation from everyone at the same time for a market segment that's super picky at best.

  6. "professional"? by Artem+S.+Tashkinov · · Score: 2

    What does this word mean in regard to the Linux kernel? Or it should be applied to Linux/GNU?

    Sorry, this article is some marketing BS. I've no idea how it found its way to /.

    1. Re:"professional"? by Dog-Cow · · Score: 2

      The article isn't trying to market anything. If you really don't get the reference, you should bone up on Linux's history before spouting shit all over slashdot.

  7. User friendly by Iamthecheese · · Score: 4, Interesting

    If I may, and even if I mayn't, I'm going to rant about the same thing I always rant about in these stories: usability. Desktop Linux is a great operating system for those who have put in the many hours needed to understand its quirks. It's a great operating system for people who never so much as install a new sound driver. For the remaining 80% of users it's a usability nightmare. The wide range of distro's running the Gnome and KDE mean many common interactions differ between computers. And the Linux/Unix ideology of each program doing one thing (and doing it well) means which programs a user will have is unpredictable.

    This, in turn, means it's all but impossible to provide a simple, straightforward instruction to a user for how to do something with her machine. Even something that should be dead simple. As soon as a user has to modify a config file or open a command prompt that's a huge roadblock. And no I'm not saying "be like Windows". That implication is a cop-out.It's not about doing things the way Windows does them, it's about making it "just work", and when it doesn't offering highly intuitive graphical interfaces for changing the way it works.

    The Linux development community has made huge strides in this direction, but more is needed. Write drivers that interface with Gnome and KDE environments and provide GUI's for every setting. If a driver doesn't gave a Gnome and KDE GUI that covers 99.99% of use cases it's not finished. Make it so a user never, ever has to open a command prompt. Stick to the top three or fewer interfaces, and make them rock solid. No more installing interfaces to install interfaces to install decompressers to compile drivers. Do this and you shall see the year of Linux on the desktop.

    --
    If video games influenced behavior the Pac Man generation would be eating pills and running away from their problems.
    1. Re:User friendly by F.Ultra · · Score: 3, Informative

      So why then is there always a post in every Windows article describing how you disable something by adding some strange named variable fifty levels deep into the registry? Windows can keep on doing shit like that and no one cares because it's Windows. That is the stronghold you get on the user base from creating a monopoly in the 80:ies and 90:ies.

    2. Re:User friendly by MightyMartian · · Score: 4, Insightful

      Wake me up when even Windows follows that paradigm. In fact, Microsoft is, at least in the enterprise, moving explicitly away from the GUI, and pushing Powershell for many tasks. But really, it's always been that way. GUI configuration tools in Windows have always presented only a portion of the configuration options, and many settings have had to be adjusted via the Registry. Even with GPOs, many settings can only be accessed via the Registry.

      Like any system, whether it be Windows, OSX or Linux, everything works great out of the box... until it doesn't, and at that point the user is forced to go to some pretty daunting places. I've had enough fun trying to install drivers in Windows, or trying to solve problems on everything from screwed up profiles to getting the damned thing to time sync properly to know that Windows "ease of use" is more a marketing slogan than reality.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    3. Re:User friendly by StormReaver · · Score: 2

      If I may, and even if I mayn't, I'm going to rant about the same thing I always rant about in these stories: usability.

      You and I use very different Linux's. There are only two reasons I go to the command line in Kubuntu:

      1) To secure shell into another Linux computer.

      2) To install a driver that Linux doesn't support out of the box.

      The first one is something that the vast majority of new Linux users would never do, unless they come to Linux specifically for that purpose. The second one is something that the vast majority of users never do under any operating system without help.

      I haven't had to compile a kernel in probably ten years or more.

      Your entire rant is incomprehensible nonsense in the context of Kubuntu (and probably others).

    4. Re:User friendly by gnunick · · Score: 2

      Say what? 2000 called, and they want you stop trying to install their linuxes.

      What a ridiculous rant, from someone who obviously has little to no experience with Ubuntu or any of the other more popular, modern distros.

      --
      I have no special gift, I am only passionately curious. --Albert Einstein
    5. Re:User friendly by tlhIngan · · Score: 4, Insightful

      The other problem is resistance in the Linux community to complex tools - because the problems are complex to solve. Even if you apply the "do one thing and do it well", it ends up as a complex tool (see SystemD). And no, sysvinit scripts are not the solution (question - why does /sbin/init provide a perfectly usable daemon manager that no one uses? I mean, it will monitor daemons, if they die, it will restart them. If they die too quickly, it will pause restarting to let the admin have CPU time to fix the problem).

      System initialization isn't easy - Apple has tried many different forms of system initialization daemons until settling on launchd (they started with sysvinit at first, then migrated to SystemStarter and a couple of others). And the BSDs have tried to port launchd over as well.

      Then there are other use cases - networking for example. NetworkManager is a solution to a problem users have - they may connect to different networks with different network settings. Because without it, handling the simple case of a user going from home wifi to public wifi is much harder. At least to Linux's credit, when it detects public wifi, it can auto-start a VPN client, or even prevent unencrypted traffic in the narrow window between connecting to public wifi and before the VPN starts up. Or even something as minor as going from static IP to DHCP.

      Then there's PulseAudio, a framework made necessary because users are complex. Such as being able to switch audio devices while the program has the audio device open. E.g., VoIP - user might be having it on the main audio device waiting for it to ring. The moment it does, users plug in a USB headset (new audio card), and have the call audio automatically routed to the headset without the controlling application (VoIP program) having to do a thing. Or a user switches from onboard audio to a Bluetooth headphone and being able to do it transparent to the player application.

      Of course, there's a Linux that does all this transparently to the user - we call it Android. And all this stuff is complex because it has to be - there's no simple way to have a system do these tasks.

    6. Re:User friendly by angel'o'sphere · · Score: 2

      Or that Windows 95 user who had never turned his computer off since the day he got it, he was utterly impressed that all kinds of stuff began to work after our support staff rebooted it for him...

      As funny as that is: but you do know that a real computer just runs and does not need any reboots? Just wondering ...

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    7. Re:User friendly by dbIII · · Score: 4, Insightful

      Make it so a user never, ever has to open a command prompt

      We are still seeing this shit after MS Powershell came out?
      Look up "grep", "sed" and "awk" and you'll see why some people dealing with CSV files or similar are happy that there is a command prompt instead of having to wait for someone to write a special program for them.

  8. Wow has it been that long? by Anon-Admin · · Score: 5, Insightful

    I remember when Linus posted it. I downloaded it and played with it a bit.

    When Slackware 0.99a came out I gave it another try. It was not long before I was converting my Minix boxes at the house over to Linux.

    In 1995 I switched from Windows 3.11 to Slackware and never looked back. To this day I run linux on all my systems at home save a small laptop that runs Windows XP though it is just to manage the spectrophotometer which does not have a linux driver.

    Linux has come a long way and I am always amazed at how much of the world runs linux from Cell Phones, to routers, to supercomputers.

    1. Re:Wow has it been that long? by UnknownSoldier · · Score: 4, Interesting

      Agreed. It is pretty phenomenal that Linux runs on over 2 billion device. You're absolutely right on scalability: from cell phones all the way up to 99.4% of supercomputers. WOW.

      Hopefully nVidia and AMD will continue to support OpenGL on the desktop so that Linux can continue to make inroads into high performance heterogeneous computing & gaming.

      What's ironic is for MS to have once called "Linux is a cancer" to now admitting that they use it on 33% of their Azure servers!

      * http://news.microsoft.com/byth...
      * http://fossbytes.com/33-micros...

      Not bad for the little OS that could. :-)

  9. eh by nomadic · · Score: 3, Interesting

    I first ran Linux back in the mid-90's though it's been a while since I did much with it (maybe like 5 years). Back when I started it was 2 generations ahead of Windows at least, destroyed it in terms of performance and stability, and was just a lot more fun to use. Fast forward to today and any lead has pretty much evaporated. Recently when I got too annoyed at how slow Windows 10 was running on a cheap laptop I picked up (4 gigs of RAM, AMD a4-6210 and a SSD), I decided to replace it with Linux and was honestly pretty underwhelmed. Performance was about the same, and this was a Linux Mint distro running XFCE with bells and whistles turned off. It was still sluggish to the point that it was annoying. The user experience was pretty much identical to what I remember from 10 years ago. Honestly, if I installed a 10-year-old distro it would probably scream. I'm not a programmer so not sure what could be done at this point; even Torvalds has admitted the kernel is bloated, and as a user it seems like the graphics system is just an increasing number of layers, managers, and toolkits piled on top of each other.

  10. Long-Time Linux Household by Anonymous Coward · · Score: 2, Informative

    We gave up on Windows shortly after Windows 2000. I migrated the entire family to Linux fifteen years ago, and we never looked back. My daughter wrote her master's thesis on Open Office on a Linux system (I remember it's being a KDE desktop). I enjoy the idea of not paying money every time I need to do something different.

    One caveat, however. Normal people need someone with computer experience to maintain Linux for them. My family had me, and my son. At this point, that's a requirement, not an option.

  11. Risk of a flame war by ukoda · · Score: 2

    At the risk of starting a flame war I think if Linux is going to get traction on the desktop it needs more thinking like the Linux Mint. I think both Windows and Ubuntu made the mistake of following trendy ideas at the expense of the user. When my elderly parents we faced with moving from XP to Windows 8 I moved them to Mint and they have been happy Linux users for years now.

    The most useful thing for average users is making the GUI config tools easy to use by a lay person, and doing it without breaking the traditional config files people like myself are used to working with. In this respect I think Mint is suitable for large percentage of average users but the focus needs to be on the small but significant number of cases where it is not possible to get a system up and running properly without opening a command line window.

  12. Linux 0.96 on Slackware by NoRefill · · Score: 2

    I think it was around 1992, I was browsing ftp.txt files at multiple ftp sites and kept running into this "linux" thing. I was a CS student, so I looked into it more and found out it was a UNIX OS for PCs. I thought cool and thought I'd try it. 40 diskettes later downloaded from the student computer lab and I was installing it onto my computer at home. I hardly knew anything about partitions on a hard drive at the time and easily wiped out my Windows 3.1 partition. When I finally got it to boot up and got a 2400 baud SLIP connection going back to school, I couldn't believe it. I would start Netscape, go wash the dishes and come back in time to see the page loaded. (It wasn't even porn! That took a LOT longer!) Since then I've had Linux installed on all of my personal machines. Since 1999, I've had Linux installed on all of my work machines and around 2008 I got rid of my last Windows machine and have run Linux exclusively.

    Linux has helped me build several products and has provided countless hours of learning. Praise be to Linus and GNU and all of the other people that helped make this possible.

  13. Re:When will it get a "real" memory manager? by F.Ultra · · Score: 3, Informative

    Instead of whining about it you could disable the memory overcommit by adding "vm.overcommit_memory=2" to /etc/sysctl.conf and run "sysctl -p" (so that the setting takes immediate effect so you don't have to reboot).

  14. What a long painfully joyful trip it's been... by gosand · · Score: 3, Interesting

    I ditched Windows back in 1998 and installed RedHat 5.1. It was awesome! Then I upgraded. Wow, what a nightmare. Dependency hell. I struggled with it for a few years, but hung in there because I just loved it and had no interest in going back to Windows. Macs make my brain hurt.

    Then along came Mandrake which took away some of the pain. That was great as well, really liked KDE. Upgrades were still painful, but much better.

    Then I started hearing a lot about Ubuntu so I made the leap to Kubuntu 6.06. I went through about 8 in-place upgrades over time (minorly painful) until I finally things got unstable enough that I did a fresh install. Things were much better... but I kept having issues with KDE wigging out on me and pegging my cpu.

    So I installed XFCE on top of Kubuntu. XFCE spoke to me - I realized all the UI flash didn't matter to me. I would flip back to KDE, but the problem kept happening and I was happy with XFCE. Eventually I heard about Mint around 2011, and had to try Mint XFCE - I have been there since. I have decided to not do rolling installs anymore, but I am configured pretty well to do full installs. I just installed over my Mint 17 XFCE release and was up and running on Mint XFCE 18 in about an hour. (my / partition is 55 GB and only uses about 12, and I have a separate partition for home). This was the smoothest linux system update I have ever had - even no issues with the Nvidia proprietary drivers!

    Installs aside, my Linux system does everything I want it to do. Seeing all the various applications on it grow and blossom, and really cool things like bootable distros to embedded linux to mini systems to android. It has really been great to see it all flourish.

    At work I use Windows 10, and I get by. But it brings me no joy. At home I run Linux, and it brings me joy. Thank you to everyone who has contributed to it.

    --

    My beliefs do not require that you agree with them.

  15. I use Linux Mint exclusively on my laptop, soon to be on all of my PCs.

    For 90% of home users almost any Linux distro will serve them just fine. If they just need email, browsing, and online shopping, Linux will do everything they want.

    For professional shops it's a bit different since there are lots of applications that will never be ported to Linux, but as more and more stuff moves to the web I expect that will change over time. Graphics-heavy stuff will probably stay as local desktop programs for a long time, but I'd bet that 80% of the stuff that requires a desktop application will eventually become available in some form on the web. Some stuff, probably never (AutoCad, video and sound editing apps, etc).

    --
    Just cruising through this digital world at 33 1/3 rpm...
  16. Use Android and Chrome OS at times. by aussersterne · · Score: 3, Insightful

    I am a big fan of Linux in technical terms, but not a big fan in terms of UX (basically, the social end of computing, where collaboration across large teams is basically required for a high quality product).

    Android is illustrative of what Linux *can* be, but on the desktop has never managed to be because of the obvious differences between the social (i.e. people and hierarchy) infrastructure behind Android vs. behind the Linux desktop.

    I used Linux from 1993 through 2010. Early on I used the same .twmrc files with TWM that I used on my HPUX and SunOS boxes at CS school. At the time, the Linux desktop was *light years* ahead of the Windows desktop. 16-bit color, high resolutions, fast, lots of very powerful applications from the Unix world and experimental desktop projects like InterViews that seemed very promising. People with MS-DOS or GEM or Windows 1/2.x computers were envious.

    Later on I used FVWM. Then I switched to KDE in the KDE Beta 3 era. But then (mid-late '90s), Linux on the desktop had already been outrun by Windows 95 and Mac OS. The level of integration amongst services and components wasn't that of a coherent system like it was for Mac OS and Windows; the Linux "computing is a network" philosophy—very good for things like business and scientific computing—was obvious in comparison.

    When KDE 4 was released, I tried to use it for a while but it got in my way. I had to rebuild my entire desktop over and over again as objects were lost, lost their properties, etc. After about two weeks on KDE 4 during which I mostly nursed KDE along rather than doing my actual work, I switched to GNOME 2.x. I see that as something of a golden age for desktop Linux—basic parity with what was going on in the Mac and Windows worlds if you used a polished distribution like Fedora. Install was different, equally demanding of skills, but the actual install and setup process for the desktop OS on a bare machine involved approximately the same amount of work as was true for Windows, and the result was basic feature and experience parity.

    Then, the bottom fell out. I suspect that a lot of the need for the Linux desktop with experience parity to Windows was met by an increasingly revived Mac OS, and users flocked there. Myself included, in the end.

    GNOME 3 came out and KDE 4 was finally becoming usable and there was something of a battle, but both were behind the curve relative to the stability and seamlessness of OS X, and OS X had end-user application developers already. They screamed and moaned during the transition from legacy Mac OS, but most of them hung on and redeveloped their applications for OS X, and there were a bunch of new application developers to boot.

    On top of that, the major applications of the business and academic worlds made their way out for OS X as it became a viable platform. You now had a seamless desktop OS that offered all the big brands in user applications, plus stability, plus easy access to a *nix environment and command line if you wanted it.

    I was busy fighting Linux during that "instability era" just as KDE4/GNOME3 happened and duked it out. Things were changing very quickly in many facets of the Linux base installs, in hardware, etc. and every update seemed to break my Thinkpad T60 which at the time ran on Fedora. I was spending a lot of time fixing dotfiles and scripts and trying to solve dependency problems, etc. Meanwhile, lots of new things that were starting to become commonplace needs (cloud services, mobile devices, etc.) didn't yet work well with Linux without lots of command line hacking and compiling of alpha-quality stuff from source.

    A couple of fellow academics kept telling me to try Mac OS. Finally I did, I installed a hackintosh partition on my T60. By mid-2010, I realized that I was using my OS X boot, along with the GNU tools environment from MacPorts, far more than I was using the Linux partition, and that there were Mac applications that I was *dying* to start using on a daily basis, but ha

    --
    STOP . AMERICA . NOW
  17. I actually agree. by aussersterne · · Score: 2

    The height of Linux usability and parity was Red Hat 6 through Red Hat 9. Those were the pinnace of Linux operating systems in terms of comparability to and competitiveness with other contemporary systems.

    --
    STOP . AMERICA . NOW
  18. Linux is of age by Sheik+Yerbouti · · Score: 3, Interesting

    I switched to Kubuntu in April on my main laptop. I am running 16.04 and it works great. I have not found anything I cannot do. I switched after I realized that Microsoft had renamed and re-enabled the telemetry service with a forced automatic update. You can put up with that kind of control from Redmond if you like but I will have none of it.

    I keep a VMWare Player VM of Windows 7 around just in case but have not fired it up in a good while.

    I am also a gamer and I have about 140 games in my steam account that work on Linux and for those that don't I stream them from my Windows 7 media center PC. I have not gotten rid of MS entirely but at least finally there are real transition solutions available.

    The thing I would like to see is the tech class to wake up and throw off the yoke of Redmond and go ahead and switch at this point. A truly open OS with real competition between distros is the only solution to corporations trying to take over your computing experience for their benefit. I think if my fellow techies realized that we could start a real step change on the desktop. That would result in better support for Linux overall (drivers and apps) . The Linux Desktop OS is ready as near as I can tell. Just the people who aren't.

  19. Re:25 years, still garbage for the mainstream by dbIII · · Score: 2

    So...photo editing then?

    Yes - (www.imagemagick.org) - batch processing instead of doing the same thing over and over to many images.
    It runs on several platforms.
    I've used it a lot in situations such as where someone has scanned hundreds of text documents at maximum resolution and people are complaining that they take a long time to load.

  20. Re:More professional than ever by gweihir · · Score: 2

    Linux is not a Unix. The proper term is "Unix-like". Same for QNX and some others. Unix-like OSes are not "based" on Unix, they do not share source with Unix. They do have a compatible API though. And that is really the success-story here: The Unix kernel API (and the GNU tools that use it). Lean and mean without the bloat and > 1000 API calls (most redundant) that the Windows kernel comes with.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  21. I am turning traitor by EmperorOfCanada · · Score: 2

    If you were to bother to read my years of ranting against Microsoft and their complete neglect of developers you will be surprised by my next line. Windows 10 is pretty damn good, and Visual Studio kicks everyone else's asses. I have seen Windows 10 running well on machines that aren't a whole lot better than a raspberry pi, and Visual Studio has stopped being a vehicle to get me to force my customers into the arms of Microsoft by forcing MSSQL and sharepoint type crap down their throats.

    It is like someone at MS woke up and said, "Hey maybe we should listen to our customers and stop focusing entirely on all this enterprise crap. Also maybe the developers out there are influencers vs a blip on the percentage radar. That said, I am still going to develop for linux as my primary server environment, but I can now do that from Visual Source safe. I can use git, I can use github, I can use gdb, and python.

    I fully intend on using linux on robots and just about anywhere embedded, but my desktop is looking like I may very well return to Windows.

    Most developers that I know are all saying roughly the same thing; developers who have usually apple and sometimes linux desktops.

    I, for one, did not see this coming.

    I still would rather eat shit than use .net though.