Slashdot Mirror


Torvalds' Secret Sauce For Linux: Willing To Be Wrong (ieee.org)

An anonymous reader writes: Linux turns 25 this year(!!). To mark the event, IEEE Spectrum has a piece on the history of Linux and why it succeeded where others failed. In an accompanying question and answer with Linus Torvalds, Torvalds explains the combination of youthful chutzpah, openness to other's ideas, and a willingness to unwind technical decisions that he thinks were critical to the OS's development: "I credit the fact that I didn't know what the hell I was setting myself up for for a lot of the success of Linux. [...] The thing about bad technical decisions is that you can always undo them. [...] I'd rather make a decision that turns out to be wrong later than waffle about possible alternatives for too long."

273 comments

  1. Depression by Anonymous Coward · · Score: 1

    I just turned 26, I wish I was as successful as Linux...

    1. Re:Depression by Anonymous Coward · · Score: 1

      If you can last another 2 years without killing yourself you're past the knee in the curve. 27 is the age of peak suicide. Just be happy you're not a dentist.

    2. Re:Depression by Anonymous Coward · · Score: 0

      I just did the Math. If it makes you feel any better: due to the effect of "social loafing": you've likely accomplished more in 26 years than the entire species accomplishes in a year in the fight against global warming. OTOH: I suspect I fucked up the arithmetic, so you've probably accomplished significantly less than that. So sad!

    3. Re:Depression by Bongo · · Score: 4, Insightful

      I'm turning 46, and the "I've accomplished nothing" feeling can eventually go away. The sunrise doesn't care whether you've achieved anything.

    4. Re: Depression by Anonymous Coward · · Score: 0

      I'm 48 and had to retire from a 30 year career in IT due extreme chronic pain and a nerve disability that they don't even have a name for yet cause they don't know what is wrong. I'm married with 5 kids, 3 of which are still at home. My youngest is only 6. My wife thankfully is still work and I'm fighting to get on permanent disability for over a year now. Just remember that things can always be worse. That's what I do when life starts to get to me. It can always get worse.

      -Imprezza86

    5. Re: Depression by Anonymous Coward · · Score: 0

      It can always get worse.

      ikr? I knew this guy once who forgot his /. login, poor bastard...

    6. Re: Depression by Anonymous Coward · · Score: 0

      Good luck with that since they're in the process of banning any and everything associated with Pain relief...

    7. Re: Depression by Anonymous Coward · · Score: 1

      Actually that post makes it obvious the you are what's wrong with America.

    8. Re: Depression by Anonymous Coward · · Score: 0

      "makes it obvious the you are"

    9. Re:Depression by um...+Lucas · · Score: 1

      I thought that rule only applied to musicians?

      Or maybe 27 is when realize they won't be a famous musician and get depressed that they'll have to be office drones forever and ever...

    10. Re: Depression by Anonymous Coward · · Score: 1

      Because, there obviously is no way in hell there's something wrong with a country where you can get "extreme chronic pain and a nerve disability that they don't even have a name for yet", quite possibly from exposure to untested and/or under-tested chemicals or something else, unknown until now, because we already know all there is to know. It has to be the person showing the symptoms. Asshole.

    11. Re: Depression by Anonymous Coward · · Score: 0

      Gen-Xers like him are just Boomers 2.0. We'll have to clean up their mess too.

    12. Re: Depression by Anonymous Coward · · Score: 0

      Nah, I save my money, eat right, and don't have way too many kids. If at 48 I get some ailment, Ill be able to take care of myself.

      Lazy McRabbitFucker is like the majority of Americans, they party hard then when they hit their 50s they want handouts for all their mistakes. Fuck you.

    13. Re: Depression by Anonymous Coward · · Score: 0

      Actually that post makes it obvious the you are what's wrong with America.

      STFU, you are what's wrong with this world!

    14. Re: Depression by Anonymous Coward · · Score: 0

      Congratulations, nothing bad will ever happen to you.

      But on the tiny chance that it does... obviously you deserved for it to happen to you. I can then call you a worthless dumb shit, and you will be forced to agree with me.

      For my part, I live so virtuously that I will never age, slip, or fall. I will live forever!

    15. Re: Depression by Anonymous Coward · · Score: 0

      You didn't have to have 5 kids, but you chose to splooge.

      Fixed that for ya

    16. Re:Depression by phantomfive · · Score: 2

      Especially if you're a programmer pulling in a six digit salary. Making money has a way of giving you a feeling of accomplishment (and if it doesn't, you can always drown your sorrow in crack and vodka).

      --
      "First they came for the slanderers and i said nothing."
    17. Re:Depression by fahrbot-bot · · Score: 4, Insightful

      I'm turning 46, and the "I've accomplished nothing" feeling can eventually go away. The sunrise doesn't care whether you've achieved anything.

      I'm 52. I was in a great relationship with a wonderful woman for 20.5 years. We hugged, kissed and said "I Love You" every day, went almost everywhere together and held hands where ever we went. She died in January 2006 of a brain tumor, just seven weeks after diagnosis. I was strong for her. I was holding her when she died. I heard her last breath, felt her last heartbeat. She was never alone or in any pain. I kept all my promises to her.

      I've accomplished everything that really matters. The feeling I have now, when I'm alone at every sunrise, is something else entirely and I'm not sure it will ever go away... Just thought I'd throw that out there for some perspective.

      Remember Sue...

      --
      It must have been something you assimilated. . . .
    18. Re: Depression by Anonymous Coward · · Score: 2, Insightful

      Damn man, sorry for the loss. May peace and happiness find its way to you.

    19. Re: Depression by Anonymous Coward · · Score: 0

      Nah, I save my money, eat right, and don't have way too many kids. If at 48 I get some ailment, Ill be able to take care of myself.

      Lazy McRabbitFucker is like the majority of Americans, they party hard then when they hit their 50s they want handouts for all their mistakes. Fuck you.

      Yeah, he'll have his Apple retirement. Or so he thinks. Until the stock tanks because of no new products. Then Apple, now worthless, will be sold to some no-name Chinese company that moves it all to Shanghai where they do a tax-dodge and wipe out any wealth he thought he had for his retirement.

      He'll then come on SlashDot Embrace (a proud member of the Microsoft Advertising / Mail Order Wig Company) and whine about how life fucked him up the ass and he just doesn't know what he'll do after that last bag of dog-food he bought for dinner runs out. He'll claim he's too proud to take donations, but actually he'll take anything he can get. The beggar email address in his .sig to send donations to will be the dead giveaway. Yep.

      Captcha: profits.

    20. Re: Depression by Anonymous Coward · · Score: 0

      Did no one tell you how women get pregnant? You trying to start a fucking plantation or something? Put your dick away please.

    21. Re: Depression by Anonymous Coward · · Score: 0

      You are wasting what's left of our good oxygen. Kill yourself.

    22. Re: Depression by Anonymous Coward · · Score: 0

      Perspective my ass. You throw this story out every chance you get. You're attention whoring plain and simple. Oh you and the fellow traders think I'm just being an insensitive douche? Have you guys read what this guy posts? He doesn't deserve anyone's sympathy because he routinely shits on those "beneath" him. He's the typical fuck you I got mine ultraconservative bible thumper. God gave you the kind of life you deserve- alone and unwanted.

  2. systemd by Anonymous Coward · · Score: 0, Troll

    I want to see how he will undo the systemd shit.

    1. Re:systemd by Anonymous Coward · · Score: 4, Informative

      systemd is a distro decision, not a kernel decision.

    2. Re:systemd by TheReaperD · · Score: 0

      Trust me, if Linus decides that systemd needs to be removed, it will be removed. Right now he sees it as an imperfect solution to a problem that can be made better over time.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    3. Re:systemd by Anonymous Coward · · Score: 1

      You have no clue what you are talking about. Linux is the kernel. Systemd works outside the kernel. Linus has control of one thing only. I'll let you decide which that is.

    4. Re:systemd by Anonymous Coward · · Score: 0, Interesting

      Well, he could accept the patch that one of the kernel developers posted after getting sufficiently p*ssed about the systemd developers, that would simply panic the system if pid 1 is systemd.

    5. Re:systemd by dwywit · · Score: 1

      Not you again, Kay?

      I guess the kernel shouldn't concern itself with user-land, but (not being a programmer), tell me, what will happen if a "don't-talk-to-systemd" routine is added to the kernel?

      --
      They sentenced me to twenty years of boredom
    6. Re:systemd by dbIII · · Score: 1, Insightful

      I think Lennart P. would be utterly delighted with that and would get RedHat to put a fork of linux that he can claim as his own under his control. See PulseAudio and NetworkManager back when Lennart was running them before he started systemd for an example of how messed up that would be.

    7. Re:systemd by Anonymous Coward · · Score: 0

      Computer won't work

    8. Re:systemd by Hognoxious · · Score: 0

      Linux is the kernel. Systemd works outside the kernel.

      For now ...

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    9. Re:systemd by Hognoxious · · Score: 3, Interesting

      NetworkMangler is his too? That completely changes my opinion of him. I used to think he was a hack-and-hope chancer who chucks things over the wall when they're barely half finished.

      Now I know it for sure.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    10. Re:systemd by Anonymous Coward · · Score: 0, Funny

      Computer won't work

      So, exactly the same as if systemd is allowed to fuck things up?

    11. Re:systemd by Anonymous Coward · · Score: 0

      People would patch the kernel to remove it.

    12. Re:systemd by Anonymous Coward · · Score: 2, Insightful

      >NetworkMangler is his too?

      No it isn't and never was. Yeah, just keep on believing every lie ever told about systemd and Lennart Poettering. The attack attack against Linux software like systemd is manufactured controversy by a small group of BSD's dressed up like concerned Linux users. They are not afraid of spreading misinformation since they know how gullible people are and that people never check "facts". A simple google search would have showed you that the OP lied. Please don't ponder whether you bought into other lies and misinformation about systemd and other GPL Linux projects under attack. You might hurt your brain.

    13. Re:systemd by Hognoxious · · Score: 1

      Except you'd have a reasonable chance of figuring out why.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    14. Re:systemd by TheReaperD · · Score: 2, Interesting

      You're correct, Linus does not maintain packages outside the kernel. That being said, he wields incredible influence, more than any one person, over the rest of the Linux community (GNU/Linux or whatever you want to refer to the whole community at large) and if he determines that something must be eliminated for the good of Linux in general, he would use that influence to see that the software would be a pariah and eventual bit death. The thing is that he must see something as a great threat to stick his neck out for it and last I saw him comment on systemd (several months ago), he saw it as flawed but, worthwhile if improved. So, like most things, he left it to the community at large to decide its fate and they have overwhelmingly decided to adopt it, flawed or not. Except for a handful of foaming at the mouth system admins, the vast majority of the community have replied with a resounding "meh." With the majority of the community ambivalent, the majority of package maintainers have chosen to adopt it, for better or worse. Either get over it and learn to use it, develop and better alternative or move to a distro that doesn't use it. Either way, quit trolling boards about systemd. You lost, move on.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    15. Re:systemd by Anonymous Coward · · Score: 0

      The Linux kernel is absolutely useless if some problem (and there are many of them!) with systemd prevents the computer from booting fully.

    16. Re:systemd by Anonymous Coward · · Score: 0

      Your point being?

    17. Re:systemd by jfdavis668 · · Score: 2

      The Linux kernel is absolutely useless with out the rest of the GNU software in the distribution. Torvalds is not in charge of everything.

    18. Re:systemd by jez9999 · · Score: 4, Insightful

      What's your alternative to NetworkManager? Manually configure every WiFi connection?

    19. Re:systemd by Lisandro · · Score: 1

      Far from it. By far the most widespread usage of Linux is found in cellphones and embedded applications - none of which care about an init subsystem.

    20. Re:systemd by tom229 · · Score: 3, Funny

      Systemd is a program. It's the first program the kernel calls after it's done it's work. There are several programs available that do the work of systemd. How could Linus (a single Sr developer on a world wide project) enforce anyone's choice of program through the kernel? Sheer will?

      Virtually all distribution maintainers, from institutional to consumer grade, have moved their supported init system to systemd. There's nothing stopping you from using initd or upstart if that's your preference, but you'd better get used to writing startup scripts.

      --
      If it ain't broke, don't fix it.
    21. Re: systemd by Anonymous Coward · · Score: 0

      Poor Lennart, somebody hurt your feelings. Come to papa.

    22. Re:systemd by Anonymous Coward · · Score: 1

      You *are* aware that these things could be done before NM with other tools although not very pretty ones, right? All you have to do is google for them.

    23. Re:systemd by Hognoxious · · Score: 1

      I only have a small house so one WiFi hotspot is enough.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    24. Re:systemd by jfdavis668 · · Score: 1

      My response was in regard to the post I was responding to. He was not talking about cell phones.

    25. Re:systemd by Barsteward · · Score: 1

      aaawwww poor you... my opensuse system with systemd boots fully every time.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    26. Re:systemd by mattventura · · Score: 3, Informative

      For simple wifi stuff, wicd is a nice lightweight solution.

      The most ironic part of the whole thing is that the problems described here as justification for systemd's awful interface naming are all things that should be taken care of by a higher level tool such as network-manager.

    27. Re:systemd by steveg · · Score: 1

      For wireless connections, Network Manager seems to work fairly well.

      But in my experience, it's nothing but trouble for wired connections. Why is that?

      I have no idea. But I have discovered that if I want my workstations to reliably connect to the wired network, I have to rip out all vestiges of NM and configure the "old fashioned" config files. Before I started doing that I could count on at least one computer in a lab refusing to connect to the network until it was rebooted. Maybe several times. And it was non-deterministic -- it wasn't the same computer every time.

      Sure, it works most of the time. But that 3 or 4 percent chance that it would give up was enough to give me fits.

      --
      Ignorance killed the cat. Curiosity was framed.
    28. Re:systemd by ultranova · · Score: 1

      I guess the kernel shouldn't concern itself with user-land, but (not being a programmer), tell me, what will happen if a "don't-talk-to-systemd" routine is added to the kernel?

      Since the kernel is open source, the distros - and anyone else who wants to - will remove it from their copy, so... nothing.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    29. Re:systemd by Medievalist · · Score: 2

      What's your alternative to NetworkManager? Manually configure every WiFi connection?

      That's what I do. It's dead simple, and why would I want to connect to a WiFi AP without understanding it first? That only makes sense if you're a student with a laptop, or something like that. I'm a computer professional; wireless connections are not difficult magic for me, and I'm expected to maintain data security.

      But now that Red Hat apparently wants to install Network Manager on hypervisors and servers, I don't even

      <SERVER CONNECTION LOST>

    30. Re:systemd by tnk1 · · Score: 2

      If he did something like that, he'd probably cause a serious fork in the kernel. You can be an asshole about things, but if you start making project decisions that have nothing to do with your kernel function only because you don't like a particular application that uses it, and that application is supported by many mainline distros who provide paid kernel contributors, you're going to fuck your project.

      Now if systemd caused bad behavior in the kernel, or took advantage of a feature in the kernel that he hated and wanted to get rid of, I could see him accepting a patch that would trash systemd without a second thought. But then it could be easily argued that this is well within his prerogative. He wouldn't be required to maintain bad kernel just to satisfy some shitty app developer. But just calling out one app because you don't like it is activist bullshit that would make people question his stewardship of the project.

      I know he has strong opinions, but I don't this he's arbitrary.

    31. Re:systemd by phoenix_rizzen · · Score: 1

      So far. The systemd devs have been trying to get their hooks into the kernel in various ways. The latest was kdbus. Linus has managed to keep their horrible code out of the kernel thus far, but it'll be interesting to see how long he can hold out.

    32. Re:systemd by Anonymous Coward · · Score: 0

      Yea and men marrying cute young girl children is the worst crime ever too right?

      Systemd is a backdoor.

    33. Re:systemd by Anonymous Coward · · Score: 0

      FUCK YOU SHILL

      "Virtually all distribution maintainers, from institutional to consumer grade, have moved their supported init system to systemd."

      They all happen to be nu-male feminist pieces of shit that oppose men marrying female children aswell.
      Go and FUCK yourself shill.

      "consumer grade bla bla bla marketspeak"
      FUCKING PIECE OF SHIT.

    34. Re:systemd by Anonymous Coward · · Score: 0

      I have a few entries in my wpa_supplicant.conf file and that's all I need. I don't have to do anything and my laptop connects to the available AP defined in the file. Very simple.

    35. Re:systemd by Anonymous Coward · · Score: 0

      in fact, i've managed to avoid this whole systemd thing simply by not being beholden to a binary distro. is systemd good? bad? no fucking clue. i've never used it and did not have to do anything special not to use it. all i know is that i don't care to relearn how to /etc/init.d/gummyservice stop/start at this time.

      i've made hobby init systems before, nothing serious. i don't really do the hobby thing any more so i'm happy with openrc.

    36. Re:systemd by Anonymous Coward · · Score: 0

      I do this every day with 'wpa_supplicant'. What's your beef exactly? Do you require a gui?

    37. Re:systemd by Anonymous Coward · · Score: 0

      AmiMoJo/Barsteward/TripMaster Monkey/Grishnakh/GayGirly, you're supposed to use your Grishnakh account when defending systemd! Barsteward is used for defending Bitcoin.

    38. Re:systemd by vel-ex-tech · · Score: 2

      Thought I'd log in for a change to post this instead of just being yet another AC complaining about the direction mainstream distros have seem to taken.

      I did Google to try to confirm whether or not Poettering had anything to do with NetworkManager. I didn't find anything to back up that assertion.

      I have been a Linux user in one capacity or another for almost 20 years now; it's certainly been my kernel of choice for everything but video games for a little over 10 years. Whether or not Poettering has anything to do with NetworkManager or not doesn't change the fact that it's shit. PulseAudio is also shit. I have no idea whether SystemD is shit or not. I've never used it, and my distro of choice (Gentoo) uses OpenRC by default.

      I've used most every major distro at one point or another from Slackware to Ubuntu. I've even gone through Linux from Scratch a couple times. I recommend everybody who wants to "learn computers" do a Linux from Scratch just for the educational experience. I've dabbled a bit with the BSDs but never really used them.

      NetworkManager: as others have posted, it's just flat out unreliable. I used BodhiLinux on a laptop for a few years before the laptop died. It seemed to work well enough with wired and the home wifi, but it wouldn't connect at all, no matter what I tried, the last time I stayed in a hotel. It took me about an hour to figure out upstart and how to tear NetworkManager out (not nearly as familiar with Ubuntu as Gentoo and no Google to turn to without internet). After editing wpa_supplicant.conf, the thing connected just fine.

      Maybe NetworkManager has its place, but it's not difficult for me to do iwlist wlan0 scanning and just edit a damned config file. That's just my desktop/laptop needs. I also have a IPv6 router/IPv4 NAT/wireless access point running Gentoo. I'm not sure I could imagine any kind of consumer oriented technology that would give an easy GUI to bridge the wireless nic with the wired lan, dhcp the wan side up, and also manage a 6RD tunnel. (Not to mention hostapd, dnsmasq, and radvd.) Well, I should say I can imagine it, but I would never spend time developing such a thing unless I were getting paid.

      PulseAudio: while network transparency is neat and all, I never could figure out how to remove about 1 whole second of delay. I used ESD until ALSA became the audio stack of choice. I have no idea what PulseAudio provides above and beyond ALSA's built-in dmix. I'm also using the swmixer module since my headset is just way too damned loud by default for whatever reason.

      SystemD: I still don't understand what I would gain by switching to systemd. Then again, I don't even use XDM or an XDM alternative. I understand how my system works inside and out right now. If I switched to systemd, same as with upstart, I would have to relearn all of that. If I ever get a job as a Linux admin, I'll worry about learning systemd then.

      Honestly, I don't care what Debian and Fedora (and the derivative distros) do. When I was younger and had more free time, I didn't mind trying new things even if they were slightly broken. Hell, up until about 6 or 7 years or so ago, there was always something that was slightly wonky when it came to Linux on the desktop. The system I have now is solid as a rock and just works. I really don't give a crap if what I have set up would work well for a mobile device or whether a layperson can use it or not, because my computer isn't a mobile device, and I'm not a layperson.

    39. Re: systemd by UberLord · · Score: 1

      I wrote dhcpcd-gtk and dhcpcd-qt to handle things like picking a SSID, entering a passphrase and basic IP config. Works well, works on BSD and Linux.

    40. Re:systemd by Anonymous Coward · · Score: 0

      There is no need. Just relax and be willing to learn new technologies.

    41. Re:systemd by Anonymous Coward · · Score: 0

      "Horrible code"? Care to elaborate?

    42. Re:systemd by Anonymous Coward · · Score: 0

      OpenRC has most of the same features that people complain about in systemd. Those ain't your daddy's init scripts. Most of the code (90%) is not written in Bash.

    43. Re:systemd by Anonymous Coward · · Score: 0

      What's your alternative to NetworkManager? Manually configure every WiFi connection?

      Works for OpenBSD:

      * http://man.openbsd.org/OpenBSD-current/man8/ifconfig.8 (search for 802.11)
      * http://man.openbsd.org/OpenBSD-current/man5/hostname.if.5

      I'm sure NM is great for laptops, but for desktops and servers I find it makes things much more non-deterministic. As a sysadmin, I much prefer the text files of Debian (and the BSDs).

    44. Re:systemd by Aighearach · · Score: 1

      LOL most of those don't even have the GNU tools ;)

      Queue the "but they compiled it with gcc and everybody knows the compiler name is included in the name of the every product."

    45. Re:systemd by Aighearach · · Score: 1

      Wow! That's very interesting.

      I'm at a Fedora keyboard, and it boots every time too!

      systemd seems to be launching the SysV init scripts I wrote at the right times, too.

      #livinginfear

    46. Re:systemd by Aighearach · · Score: 1

      "Horrible code"? Care to elaborate?

      Yes.

      Oggly-boogley! Ugga ugga ugga ugga PEJORATIVE ugga wugga wugga.

      PulseAudio!

      GOTO 10

    47. Re:systemd by Aighearach · · Score: 1

      Computer won't work

      So, exactly the same as if systemd is allowed to fuck things up?

      You can test this for yourself, just install a distro like Fedora that uses systemd and see if the computer still works. ;)

    48. Re:systemd by Aighearach · · Score: 1

      Well, if you were to switch to a distro that uses it, you'd only find one major difference:

      Your command that runs the init.d script for you would output a line telling you what other command it was running instead.

      Of course, if you're not using that and you're running the init.d script directly, then you wouldn't notice any difference.

      You can always still also install the SysV init.d scripts, when you run them directly the init system isn't even involved, so there is no harm in having both ways of doing a thing installed; the ones run by the init system aren't even seen by the user other than through a log, after all.

    49. Re:systemd by Aighearach · · Score: 1

      Yeah see PulseAudio... and find out if it is being use successfully by most distros, and if the early bugs have been worked out, or not.

      Or did they all switch to something else because it is "messed up?"

    50. Re:systemd by Anonymous Coward · · Score: 0

      Linus will be happy to accept kdbus into Linux as long as it conforms to the Linux coding and operational standards. The reason why he rejected it before is because it failed to do so.

    51. Re:systemd by Aighearach · · Score: 1

      For wireless connections, Network Manager seems to work fairly well.

      But in my experience, it's nothing but trouble for wired connections.

      Same. I run it on systems that use client wifi, but I disable it everywhere else, such as servers... including servers that are also wifi hotspots! :)

      When a server has a networking problem, I just want to get in and fix it. Having the interface bouncing on me while I try to fix it is not helpful. But if the laptop needs to bounce the wifi somewhere, just go ahead and try it. It might actually help in that situation. But if it is a dedicated workstation on ethernet, no, don't touch that interface.

    52. Re:systemd by Anonymous Coward · · Score: 0

      Wow anonymous, you show such insight into the discussion at hand. Please regale us more about how right you are.

    53. Re:systemd by Aighearach · · Score: 1

      It is really simple to uninstall. Fedora server installs have had it for a long, long time. Generally it is just: remove package, write the old-style scripts with the correct names, done.

      The reason I run it on a laptop is that I don't want to spend 10 minutes writing (or an hour searching for and evaluating options) a tray app to quickly bounce the connection. If I was only ever connecting to APs that are running on real servers, I wouldn't need that. But the consumer APs that are installed in most locations often get laggy after too many people connect more recently than you.

    54. Re:systemd by dbIII · · Score: 1

      Yes, but I wrote "back when Lennart was running them" for a good reason. PulseAudio is still very annoying at times but earlier it was incredibly buggy yet considered fit for release due to office politics at RedHat. I actually managed to solve a problem with a machine having poor network performance by doing nothing other than blocking the port PulseAudio was using - it went far beyond sound not working.

    55. Re:systemd by Barsteward · · Score: 1

      you are talking out of your backdoor

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    56. Re:systemd by Barsteward · · Score: 1

      what are you on about? i've never posted anything about bitcoin.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    57. Re:systemd by Barsteward · · Score: 1

      its far too flexible if its doing that.... :o)

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    58. Re:systemd by Hognoxious · · Score: 1

      Wicd is a piece of shit too. There's a checkbox for "never connect to this AP" that seems (if it does anything) to make it prefer the one in question.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    59. Re: systemd by Anonymous Coward · · Score: 0

      So contrary to his speech, he most certainly isn't able "to be wrong"

  3. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 0

    > As long as Linux decisions are made quickly rather than thoughtfully, Linux won't have a chance against Microsoft

    You mean Apple?
    Linux already set expectations higher than MS has been able to meet.

  4. is this really a secret? by Anonymous Coward · · Score: 0

    Personally I thought most involved in the open source software community had an understanding of this concept, am I wrong.?

  5. He's too modest. by religionofpeas · · Score: 4, Interesting

    I'd rather make a decision that turns out to be wrong later than waffle about possible alternatives for too long

    Linux was successful because most of his decisions turned out to be right. The guy is a genius.

    1. Re:He's too modest. by Anonymous Coward · · Score: 0, Offtopic

      ALSA is shit

    2. Re:He's too modest. by Anonymous Coward · · Score: 3, Insightful

      Or maybe he's not that brilliant, just a bloody good engineer, but he simply has no tonnes of useless management and marketeers with No Clue pulling him back and forcing him to implement great viral ideas like internet in things or database file system (yes, i am referencing windows future file system) ;)

    3. Re:He's too modest. by Anonymous Coward · · Score: 1, Funny

      For some reason this reminds me of Grand Nagus Zek complimenting Quark on the genius of opening a bar at the mouth of the Galaxy's first stable wormhole.

      Regardless of the fact that Quark had no idea that the Wormhole existed in the first place...

    4. Re:He's too modest. by dwywit · · Score: 1

      Is that you, Kay?

      --
      They sentenced me to twenty years of boredom
    5. Re:He's too modest. by Anonymous Coward · · Score: 0

      QFT, I would actually further argue it is lucky he was right so often as he has shown a complete arrogance and unwillingness to admit when he is wrong despite what he says.

      You disagreeing with him doesn't mean that he is wrong.

    6. Re:He's too modest. by Anonymous Coward · · Score: 0, Informative

      Still no stable driver ABI. Genius, you say? Fuck you! The man is an arrogant prick.

    7. Re:He's too modest. by Anonymous Coward · · Score: 1

      He copied Unix. The genius label you're so quick to throw around clearly belongs to others.

      He's a bit better than the youtube videos of someone doing a cover of another musician's great works but nothing more.

    8. Re:He's too modest. by jcdr · · Score: 4, Interesting

      https://git.kernel.org/cgit/li...
      "This is being written to try to explain why Linux does not have a binary
      kernel interface, nor does it have a stable kernel interface."

    9. Re:He's too modest. by Anonymous Coward · · Score: 0, Insightful

      https://git.kernel.org/cgit/li...
      "This is being written to try to explain why Linux does not have a binary
      kernel interface, nor does it have a stable kernel interface."

      Good God, that's tripe:

      Executive Summary
      -----------------
      You think you want a stable kernel interface, but you really do not, and
      you don't even know it. What you want is a stable running driver, and
      you get that only if your driver is in the main kernel tree. You also
      get lots of other good benefits if your driver is in the main kernel
      tree, all of which has made Linux into such a strong, stable, and mature
      operating system which is the reason you are using it in the first
      place.

      How fucking arrogant does one have to be to tell me what I want?

    10. Re:He's too modest. by Kjella · · Score: 5, Insightful

      Linux was successful because most of his decisions turned out to be right. The guy is a genius.

      I'm not sure decision-making is really his big thing. The first reason Linux was successful is that he's a doer, there's plenty of flag-wavers that want to lead other people but who couldn't get a kernel project off the ground if their life depended on it. Linus is more like the first soldier charging, everyone else coming up from behind. Git is another fine example of this, if you know exactly what you want then just do it yourself. You don't wait around for someone else to write it for you. Obviously this is also a bit of luck with timing, but it's still not a common quality.

      The second reason is that he managed to let go, so many people when they create something it's their baby and they want to control everything about it. I'm sure he was as opinionated as ever, but he wanted patches and mailing list discussions. That's why he got talked into using the GPL, it would have been easier to just sit in a corner and say I'm working on it, leave me be. And it never would have become more than a little hobby project by a CS student that'd die when he got a job or girlfriend and couldn't commit the time.

      The third reason and maybe biggest is that he never started getting into business or politics, I remember him saying something like that he's building the best kernel he can make and if that'd dethrone Windows it'd be a wholly unintentional side effect. Which means that he's not taking guidance from marketing and sales on making an ABI so you can have proprietary blobs so you can increase revenue or go off evangelizing like RMS, to him the kernel is the ends not simply a means to an end.

      Also I'm sure he could have become a CxO somewhere if that's what he'd wanted, but he never wanted the suit. Now many engineers don't want that, but a lot of us would do it anyway if it came with a fat paycheck. As far as I know he's not anyone's boss, the only authority he's got is final say on what goes into the Linux kernel tree. And he's always focused on having a vendor-neutral position, you don't get to hire him and tell him what to do next.

      The fourth reason is that he managed to delegate, I've seen people stretch themselves thinner and thinner as the project grew and just burned themselves out. It might come naturally to a manager whose main job is delegating anyway, but it's always hard for a person who likes to know the details to accept that you can't be everywhere in every discussion reviewing every line of code. I think trust comes hard to Linus, he's erred on the side of caution and found conservative maintainers that are in it for the long run though he might have lost some good but impatient talent along the way.

      He's always come across to me as a very pragmatic kind of smart, I think "street smart" would be undervaluing it but not the kind of academic 150+ IQ kind of smart. Just a fairly straight forward engineer who will dead-end discussions he won't have or arguments he won't accept in a blunt and occassionally rude way. I'm not sure his decisions are the best, but he's pretty good at cutting through the fluff and getting to the core of the issue. I wish I could do that in my job, no one hour meetings to "discuss" things. Give me the 30 second elevator pitch and I'll tell you if it's worth bothering with. Sigh, a man can dream...

      --
      Live today, because you never know what tomorrow brings
    11. Re:He's too modest. by Anonymous Coward · · Score: 0

      Not particularly. I see you've never worked with customers to come up with requirements before because if you had you'd know one constant of the universe is that the customer always thinks they know what they want, yet rarely ever do. This can be shown by when they tell you what they want, and you think they don't know what they want, asking them to elaborate. Tell you exactly what they want. You may be calling him arrogant, but I bet if he asked you what you really wanted, in detail, very quickly it would devolve into you don't know.

    12. Re:He's too modest. by c0d3g33k · · Score: 5, Interesting

      I'd rather make a decision that turns out to be wrong later than waffle about possible alternatives for too long

      Linux was successful because most of his decisions turned out to be right. The guy is a genius.

      QFT, I would actually further argue it is lucky he was right so often as he has shown a complete arrogance and unwillingness to admit when he is wrong despite what he says.

      Nope. Linus is perfectly willing to admit he is wrong when proven so. Don't confuse that with backing down out of politeness to appease and avoid confrontation. He doesn't do that, and thank goodness for that.

      Here's the thing that many people don't understand: Linus places *technical correctness* above all else.

      That is one of the reasons Linux has been successful - he is unwilling to compromise that technical correctness for the sake of politeness, "getting along", appeasement, "business reasons" and the like. That, coupled with the fact that he's a very good engineer and project leader has kept the project on a steady path of constant and *consistent* improvement.

      In the early years of the project, that was really important, IMHO, because Linux wasn't perfect and often inferior to an existing technology. But it was good enough, generally rock solid when it got things right and everyone could count on the fact that it would improve rapidly and consistently without much backsliding, if any. In other words, what Linux was good at, you could count on staying good, and what it wasn't good at *yet*, you could count on getting better in the future.

      Now that I think about it, that sense of future reliability was probably a very important factor in the success of Linux, because it allowed people to lay the foundations for projects and businesses that relied on Linux, and by they time they were ready to go into production, the kernel was solid enough handle the job, usually at a fraction of the cost of existing commercial solutions. In other words, Linux turned out to be a safe bet. So Linux adoption was quite rapid (as soon as it was ready to take on a task, if not slightly before) and steadily increasing. I attribute that in no small part to Linus and the rest of the kernel developers, both because of the 'willingness to be wrong' (which kept the project moving steadily) and the complete unwillingness to let things stay wrong when it was clear they were.

    13. Re:He's too modest. by c0d3g33k · · Score: 2

      https://git.kernel.org/cgit/li...
      "This is being written to try to explain why Linux does not have a binary
      kernel interface, nor does it have a stable kernel interface."

      Good God, that's tripe:

      Executive Summary
      -----------------
      You think you want a stable kernel interface, but you really do not, and
      you don't even know it. What you want is a stable running driver, and
      you get that only if your driver is in the main kernel tree. You also
      get lots of other good benefits if your driver is in the main kernel
      tree, all of which has made Linux into such a strong, stable, and mature
      operating system which is the reason you are using it in the first
      place.

      How fucking arrogant does one have to be to tell me what I want?

      How stupid do you have to be to realize that what you want may not be what you need?

    14. Re:He's too modest. by Anonymous Coward · · Score: 0

      he has shown a complete arrogance and unwillingness to admit when he is wrong

      Citation needed.

    15. Re:He's too modest. by Anonymous Coward · · Score: 0

      He wants a faster horse!

    16. Re:He's too modest. by Anonymous Coward · · Score: 0

      Not really sure how a "bloody good engineer" can be "not brilliant". Maybe in the halls of slashdot, but to mere mortals, the two are the same.

    17. Re:He's too modest. by Anonymous Coward · · Score: 0

      It enhances sharing. If you have created a driver for a product, the changing interface pushes you to integrate the driver into the main tree. Or keep the driver updated by a dedicated team of experts.

    18. Re:He's too modest. by Anonymous Coward · · Score: 1

      Firstly, I don't place much stock in the "originality fetish" that seems to be at the root of such thinking. Being first is just one factor in what makes something great, and it's a small one at that. Yes, someone has to think of things first, and often that's either an act of great insight or just stubborn willingness to think outside the box/go against conventional wisdom. But that's just the seed, and it's worth very little if not grown and nurtured properly.
       
      We're talking about UNIX here. UNIX isn't some "seed." Just the fact that you even wrote something as ignorant as that pretty much makes you a joke. It's not like we're comparing the Altair 8800 to modern day home computing. I think saying that UNIX was mature prior to Linus the Great's arrival on the scene is a pretty safe claim to make.
       
        Secondly, doing things well is *hard*. Doing so consistently is even harder. Linux isn't a "copy" of Unix in the sense of an inferior duplicate, just as the GNU tools weren't just "knockoffs" of unix tools. They are *superior* implementations of tools and ideas resulting from years of effort and refinement. They are no more copies than you yourself are a "knockoff" of the first multicellular lifeforms that developed eons ago.
       
      Wow. Fanboy much? Seriously, you're an asshole. Straight up. Nothing was brought to the table through Linux that hadn't been done before or at the very least could have been done on another platform with no issues.
       
        Give credit where credit is due. It's hard work and doing things right that matter most, not brilliance and utterly original ideas.
       
      LOL!!!! You're such a joke. You act as if Linux is the starship Enterprise and UNIX was just some pre-Wright brothers model plane and then you turn around and say brilliance and original ideas don't matter but working hard does? You obviously don't understand computing and you don't know your computing history. You act like Ken and Dennis sat around Bell Labs with their thumbs up their butts waiting on Linux the Great to be born and realize their minor, dimwitted vision of an OS. It's you who needs to give credit where credit is due.
       
      Do a bit more reading and a little less talking. You'll wise up someday.

    19. Re:He's too modest. by Anonymous Coward · · Score: 2, Insightful

      I'm not sure decision-making is really his big thing.

      This was the money quote:

      I'd rather make a decision that turns out to be wrong later than waffle about possible alternatives for too long."

      All of the great leaders I have worked with have had this capability. Most of the great developers I have worked with have been like me - always wanting one more fact, one more bit of information. I'll mull over a difficult decision for a long time trying desperately to make the perfect decision.

      I worked with a CEO who could make a multi-million dollar decision in seconds with limited and imperfect information - and then never look back. It was this ability that drove the company to become a billion dollar enterprise. We had other executives who were too careful, but he kept driving us forward. He was every bit as bright as the smartest guys in the company (many of whom worked for me in IT), but he was able to live the old adage: “Don't let the perfect be the enemy of the good.”

      Combining the ability to be decisive in imperfect situations with the ability to reverse course when events demand it is what allows an enterprise to take advantage of opportunities and grow rapidly.

    20. Re:He's too modest. by Anonymous Coward · · Score: 0

      Someone who is a "bloody good engineer" is someone who really, really knows what he's doing and creates solid, reliable and effective solutions by using all his knowledge and sometimes improving on it.

      The "brilliant" people create *new* solutions to old problems which in one stroke changes how things are done.

    21. Re:He's too modest. by Anonymous Coward · · Score: 0

      Stupid enough also to not notice that the linked document was written by Greg Kroah-Hartman.

    22. Re:He's too modest. by Anonymous Coward · · Score: 0

      Later it's all "Well, I coulda'!" But cowards like you never do. You just want to piss on someone who had the guts to accomplish something. All to soothe the fact that deep down, you know what you really, truly are.

      I forgot to add how spiteful losers like you are as well.

      I wear that down-vote you used as a Badge of Honor. Thanks. It proves it hit home and was Truth enough that you had to use it to, again, RUN and HIDE. Ding.

    23. Re:He's too modest. by thisisauniqueid · · Score: 1

      You can value technical correctness above all else, even mandate it, without resorting to incivility or profanity. Linus' biggest weakness is that he gets emotional about what should be purely technical decisions. There is no room for emotions or ego in engineering or in science: truth is truth and must stand on its own; technical merit must withstand scrutiny without emotions getting involved.

    24. Re:He's too modest. by Anonymous Coward · · Score: 0

      Not very arrogant at all.

      If someone doesn't understand a technology, but decides they "want" some particular implementation, then there's nothing arrogant at all about telling them they're wrong, and properly analyzing their needs.

  6. Re:Willing to be wrong, maybe... by Stoutlimb · · Score: 4, Insightful

    If you believe this to be the case, how do you account for the relative success of Linux vs. BSD?

  7. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 0

    > Microsoft, who thinks very clearly and thoroughly over their decisions regarding Windows.

    Did you miss Vista? How about Windows RT?

  8. Re:Willing to be wrong, maybe... by ArylAkamov · · Score: 5, Insightful

    Microsoft, who thinks very clearly and thoroughly over their decisions regarding Windows.

    At this very moment, my dad's computer is attempting to download Windows 10 in the background, automatically without asking permission.

    He has Dialup internet.

    Let that sink in.

    Clear and through decisions my ass.

  9. Re:Linus's real talent: by Zontar+The+Mindless · · Score: 3, Informative

    Linux kernel development needs people who are capable, period.

    And you seem to forget who Linus is married to.

    --
    Il n'y a pas de Planet B.
  10. Re:Willing to be wrong, maybe... by WarJolt · · Score: 3, Interesting

    Let's talk about kernels.

    The number of Linux kernel currently running on mobile dwarfs XNU. Windows 7 dominates Desktop. Apple does better on Desktop than Linux, but this is becoming less relevant.

    Linux also dominates the cloud.

  11. Re:Willing to be wrong, maybe... by dwywit · · Score: 1

    And tomorrow, I have to format and re-install Win 7 on a customer's computer because reverting to Win 7 from Win 10 (which he didn't consent to) left it unusable. 4 hours of "startup repair", BCDEDIT, etc, etc and it still won't boot.

    I will not recommend Win 10 to anyone under any circumstances. MS has really dropped the ball this time.

    I can't really recommend Mint, either. Debian + {Windows look-alike shell} seems to be pretty stable so far.

    --
    They sentenced me to twenty years of boredom
  12. he also allows other to be wrong by Anonymous Coward · · Score: 0

    for all that he is famous for flaming people, he also allows others to be wrong

  13. Re: Linus's real talent: by Anonymous Coward · · Score: 0

    He is trying to be sarcastic. There are attention seeking anti-sjw's whining on like this in every discussion now.

  14. Re:Willing to be wrong, maybe... by ArylAkamov · · Score: 4, Informative

    I'll admit he is showing signs of developing alzheimer's, (No matter how much I explain, he still thinks "Foxfire" is his operating system) but windows update automatically downloading windows 10 in the background has been repeatedly posted on / and seems to be a pretty common issue:

    http://www.cio.com/article/304...

    http://winsupersite.com/window...

    http://www.howtogeek.com/22855...

      http://www.theguardian.com/tec...

  15. Re: Linus's real talent: by Anonymous Coward · · Score: 0

    Females can't code.

  16. Re: Linus's real talent: by Zontar+The+Mindless · · Score: 3, Insightful

    It's so damned hard to tell these days--especially with Americans, who seem increasingly prone to take any criticism of their work as a personal attack.

    (I'm originally from America, so yes, I'm allowed to say that.)

    --
    Il n'y a pas de Planet B.
  17. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 0

    > Apple does better on Desktop than Linux, but this is becoming less relevant.

    If you say so?

  18. Re:Linus's real talent: by Njorthbiatr · · Score: 2, Insightful

    Nothing is more despicable than people who attempt to shoehorn less qualified people in. If someone, let it be a minority or whatever, then let them succeed on merit alone, not this crap you're peddling about how STEM needs more women. It doesn't, by the way.

    So please take your atrocious and neo-fascist bullshit back to whatever SJW pit it came from, where feelings are more important than anything else. And nothing is quite so insulting to women as your bullshit that the only way they're going to do well in STEM is if we give them golden tickets. They can do it on their own, through their own merit.

  19. Re:His real secret for success by Anonymous Coward · · Score: 0

    Lesser men have grown richer than he with that attitude.

    Thus we see you don't have to be a genius to succeed. Sometimes you can go a long way if you happen to have something that resembles what many people think they want. No, linux isn't great. But in a number of respects it's much better than *cough* certain other software *cough* with a much bigger market penetration.

    Doesn't change that the state of OSes, even the state of software in general, is pretty rotten. As evidenced in so many ways, big and little, including an entire industry for nekkid "computer security" emperor clothes. In some sense, Linus is an enabler helping to improve the state of computing, though equally arguably he could have done better, and perhaps he still can. "Market success", by the by, is not a reliable indicator for sufficient quality, especially not when the feedback mechanisms are wildly misunderstood by most of the market participants.

  20. Re: Linus's real talent: by Njorthbiatr · · Score: 0, Offtopic

    The only people attention-seeking are SJWs who think the Universe really does spin around them and their feelings. Because god forbid someone gets offended. Clearly we have to censor them so other people can cope with their emotions. Or else gosh darn it we're causing other people irreparable mental harm!

    If the response to that has been especially vitriolic and aggressive it's only because they've been equally aggressive in pushing their agenda, and succeeding. It's even infected the military.

  21. Linus filled a void by Anonymous Coward · · Score: 1

    Linus was incredibly lucky to be in the right place at the right time. GNU was almost finished except for a kernel, and Linus wrote a kernel.

    That's all folks.

    1. Re: Linus filled a void by Anonymous Coward · · Score: 0, Funny

      Do yoi always believe what RMS wants you to believe?

    2. Re: Linus filled a void by Anonymous Coward · · Score: 4, Interesting

      I don't have to believe anyone, because I was there. I remember running GNU software on AIX and SunOS before Linux existed. I remember exactly how liberating it was, 25 years ago, finally to have a GPL licensed kernel on which the GNU tools were the native userland instead of third party software, and a commercial kernel was no longer needed. What is ancient history to you is vivid memory to me.

      Were you even alive in 1991?

    3. Re: Linus filled a void by goarilla · · Score: 1

      Just out of curiosity what exactly made the GNU tools so liberating in comparison to the proprietary implementations ? I can't imagine the tools being as feature filled or stable as they are now, so was it price (compilers) ?

    4. Re: Linus filled a void by Anonymous Coward · · Score: 2, Interesting

      It was the freedom. You could be root on your own PC.

      You have to remember, virtual private servers didn't exist back then. You could rent time on someone's server but you didn't get root.

      With Linux, you didn't need expensive hardware or a Unix license, and you didn't need to share. You could have a whole multiuser Unix-like OS all to yourself. For free.

    5. Re: Linus filled a void by goarilla · · Score: 1, Insightful

      Sure but I'm asking about GNU userland on commercial Unixes not Linux on your 386/486 at home :D.

    6. Re: Linus filled a void by Anonymous Coward · · Score: 0

      Nobody said the GNU userland on commercial Unix was liberating.

      I remember exactly how liberating it was, 25 years ago, finally to have a GPL licensed kernel on which the GNU tools were the native userland instead of third party software, and a commercial kernel was no longer needed.

      The liberating "it" refers to "a GPL licensed kernel" here. Learn reading comprehension, please.

    7. Re:Linus filled a void by hcs_$reboot · · Score: 3, Interesting

      Linus was incredibly lucky to be in the right place at the right time.

      How many men could have been at the same place and time, and simply fail the job? (True for Linus Torvalds, also Bill Gates, etc...)

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    8. Re: Linus filled a void by Sique · · Score: 5, Informative
      The fact, that no seller of the tool chain claimed any ownership of the items generated, or limited the usage of the tools in any way, no seat licenses, no restriction of the field of usage, no restriction in the way they were used, expanded or replaced.

      In the late 1970ies and early 1980ies, especially the University of Berkeley in California (UCB) added a lot of valuable tools to UNIX, which on many commercial Unixes were installed in /usr/ucb. They even started to reimplement Unix from scratch and created their own distribution of a UNIX kernel and a userland, called the Berkeley Software Distribution (BSD). AT&T, which acquired Bell Labs, the owner of the original UNIX source code at the time, tried to claim ownership on everything that was added to UNIX with the argument, that all the programs and extensions were derivative works of the UNIX source code.

      To avoid a similar disaster, Richard M. Stallman tried to start from scratch, creating a complete UNIX environment which was not tainted by any proprietary code, and also invented a licence that guaranteed that it remained so for all eternity.

      --
      .sig: Sique *sigh*
    9. Re: Linus filled a void by red+crab · · Score: 4, Insightful

      Just out of curiosity what exactly made the GNU tools so liberating in comparison to the proprietary implementations ? I can't imagine the tools being as feature filled or stable as they are now, so was it price (compilers) ?

      I can vouch about how usable my HP-UX, SunOS and AIX workstations became after I installed the GNOME desktop , bash and openssh and a bunch of GNU packages on those. This as 12 years ago. There were/are official vendor repositories for GNU software. So yes, I second the AC, GNU without Linux is still liberating.

    10. Re: Linus filled a void by urdak · · Score: 5, Insightful

      I used GNU and other free software tools on SunOS several good years before Linux existed. The GNU tools were better in every way than the SunOS ones. Each GNU knockoff of a UNIX tool had many more features. The C compiler was better than the Sun one, and so was the debugger. There were many new applications that I used that didn't exist on SunOS. At some point I was running a system where SunOS was just a kernel, and everything else came from free software. Linux mostly replaced this SunOS kernel by a different kernel - nice, but not a mind-boggling innovation.

    11. Re: Linus filled a void by Anonymous Coward · · Score: 0

      It was a mixture of things - price was definitely a huge factor, but if you're curious enough to investigate the early days, you can download a copy of SIMH and maybe run the Quasijarus version of 4.3BSD on the VAX simulation to get the authentic feels. When I first started playing around with ULTRIX I couldn't believe how powerful it seemed, but the environment seems incredibly archaic and restrictive by current standards. The native C compiler barfs on large switch statements, there's no command-line history on the original Bourne Shell, half the tools you depend on are missing. Amusingly, the simulation runs at 35x the speed of the original system, at least for CPU-bound tasks.

    12. Re: Linus filled a void by Anonymous Coward · · Score: 0

      There was SCO unix and it was free. OR did I pirate it? I can't remember. I do remember that you had to recompile to change the IP address.

    13. Re: Linus filled a void by CrashNBrn · · Score: 1, Insightful

      What would be "liberating" is if the GNU userland was replaced with something that wasn't trying to emulate unix commands from 1960. Where apparently typing vowels in command names is taboo. Where -f means force, except when it's -F, except when -f is default implied and you need to use -q to not force -f. Or the fact that there are what at least a half-dozen different commands that have their own way to collate a list of files. Or maybe a way to use the shell reliably without having to escape the escaped escapes in case there are escapes.

    14. Re: Linus filled a void by serviscope_minor · · Score: 5, Informative

      Each GNU knockoff of a UNIX tool had many more features.

      Yeah, but they were missing features too, like for example that feature where sedcore dumps when you give it a "long line": GNU sed lacks that feature. Ans so on.

      Facetiousness aside, the GNU tools didn't just have more and richer features, they were much, much better implemented and even the core feature set was more solid, more reliable and often substantially faster.

      I remember in the 90s having to work on a mishmash of SunOS (was it SunOS or Solwaris then?), IRIX, HP-SUX, AIX, Digital UNIX and maybe one other that time has removed from my memory.

      First order of the day was always to install the GNU tools because oh my god the system tools were bad on those platforms. Slow, features ossified from two decades before, arbitrary length limits, terrible error messages. Yuck!

      Shit, many of the machines didn't even have a shell with tab-completion installed, and certainly not installed by default. The next thing was then to install a version of vi which didn't stink. Back then I used elvis.

      Back then GCC was not a 100% clear winner. In terms of engineering it was a better compiler. Much less frequent coredumps, more solid and so on. Problem was it didn't have a great optimizer then and frequently the otherwise worse system compilers produced substantially faster code. GCC is now top notch.

      One thing though, GCC has only just caught up to the late 90s ear HP-UX compiler in that the C++ compiler then would offer a list of "near matches" for when an identifier doesn't exist, something GCC only has in a pre-release version.

      --
      SJW n. One who posts facts.
    15. Re: Linus filled a void by Anonymous Coward · · Score: 0

      I started using GCC back in 1990 because compilers were scarce and expensive. $6K for a decent Alpha compiler at the time. GNU make was very nice. Bison, flex, glibc. Good libc implementations were also rare. Same goes for good editors and Emacs.And of course there was X11R3 which we all wanted to use, which was most easily compiled with gcc.

    16. Re: Linus filled a void by jrbrtsn · · Score: 1

      It has been - and it's called Android.

    17. Re:Linus filled a void by quonsar · · Score: 1

      see haiku above.

    18. Re: Linus filled a void by um...+Lucas · · Score: 1

      I don't remember SCO UnixWare being free in the early 90's. By the mid to mid/late 90's I had gotten a free evaluation or educational license from them, but that was only because Redhat was turning into something usable and x86 users were going that route.

    19. Re:Linus filled a void by Stuarticus · · Score: 1

      Helsinki, slightly too early?

      --
      If you think someone isn't free to have a different definition of "freedom" you may be a tyrant.
    20. Re:Linus filled a void by c0d3g33k · · Score: 4, Insightful

      Linus was incredibly lucky to be in the right place at the right time.

      How many men could have been at the same place and time, and simply fail the job? (True for Linus Torvalds, also Bill Gates, etc...)

      This.

      I used to think the "right place at the right time" argument had some merit. It's probably still true a little bit, but only as an opportunity for Linus. It was when I saw how rapidly git was developed and became reliable and usable that I realized it was no fluke. Either Linus was incredibly lucky to be in the right place at the right time *twice*, or the "luck" argument is nonsense.

    21. Re: Linus filled a void by vtcodger · · Score: 1

      You pirated it. SCO was actually OK and not outrageously expensive as I recall. And it was supported which was important for business applications.

      And there was minix. It wasn't open source originally. I can't recall if you had to pay for it.

      And there was Microsoft's Xenix which eventually became SCO.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    22. Re:Linus filled a void by rochrist · · Score: 1

      Almost finished. Heh. That's a good one.

    23. Re: Linus filled a void by Penguinisto · · Score: 4, Informative

      Sure but I'm asking about GNU userland on commercial Unixes not Linux on your 386/486 at home :D.

      I can answer that with one word: Consistency. The behavior and feature set of a given GNU binary on an AIX box was the same as behavior and feature set that it exhibited on a SunOS box, which in turn gave you the same behavior and feature set on HPUX, BDS, whatever...

      You just didn't get that kind of comfy feeling when hopping between OS types and using each vendor's proprietary implementations of a given binary (by function).

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    24. Re: Linus filled a void by Penguinisto · · Score: 1

      You do realize that a lot of that was not only to save memory (back then), but to save keystrokes... something that even today is pretty damned handy.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    25. Re: Linus filled a void by jellomizer · · Score: 1

      For me is wasn't the GNU but the free as in cost part. Getting an OS that works like a $1000+ OS was a big deal.
      The traditional Unix systems had (and still have some) concerns about ownership, so FreeBSD could be canceled, or forced you to pay.

      Linux was one of the few Unix Like OS's that worked on PC hardware.
      It's initial timing was good too. Windows 3.11 was around for way too long. What was to be windows 95 was being delayed. And a lot of people were still big on command line interfaces. But wanted 32bit and multi-tasking.

      Then when Windows 95 was released, It failed on its promises which in my opinion finally met the requirements in Windows 7

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    26. Re: Linus filled a void by tnk1 · · Score: 1

      I remember when I was using tcsh to get tab completions and some other things. Bash was around then, but it wasn't installed by default on the systems that I was using at the time. Now bash is everywhere, which is nice. I don't even have to bother with uploading a custom .cshrc or .profile any more to be productive. It's the little things that make life better, I suppose.

    27. Re: Linus filled a void by tnk1 · · Score: 1

      Yeah, Win95 was nothing compared to what it was supposed to be, but it was still light years beyond Win 3.1. It pretty much made Windows the behemoth it still is today on the desktop. I'd say they made the right decision to just ship it.

    28. Re:Linus filled a void by Anonymous Coward · · Score: 0

      So, how's Hurd coming along then? I mean, if one listens to you, you'd think a usable kernel would be something trivial, and yet the GNUs have been trying and successfully failing since 1990 to create something which is practically useful.

      Besides that, the "he got lucky" argument is incredibly petty. It implies anyone who had been at that place, at that time could have been just as successful but nobody else was so he got lucky. Which is bullshit. Lots of people were "there" at that time, and had exactly the same or perhaps even better opportunities but Linus made it happen. Those are the facts, and everything else is just petty jealousy.

    29. Re:Linus filled a void by tnk1 · · Score: 3, Insightful

      Well... it's many factors. What is more rare? Talent or opportunity? What is more applicable at the time? And is that level of talent impossible to find in another human?

      My guess is opportunity is by far, the more rare commodity. Linus was no slouch, but I doubt that he is the Einstein of programming. What he had was the necessary talent at the right time and the willingness to use it.

      Make no mistake, the opportunity required someone like Linus, I certainly couldn't have done it, but I think that there are more people like him out there than there are opportunities for someone like him to make a difference.

      Of course, this is not "luck". Linus had to have built up skills and the right attitude to take advantage of this opportunity. There is no way this could have descended upon him like a lottery win from a single lucky ticket.

      However, if he'd been hit by a bus, there would probably still be something like Linux out there eventually. I mean, it was a logical next step when you had everything for GNU but a kernel, right?

    30. Re: Linus filled a void by serviscope_minor · · Score: 1

      I like BASH. I've heard there are better/more capable shells, but bash is 99% of the way there so I never bother with the last 1%.

      I do usually load a custom .bashrc, since I like to have a colourised prompt which shows the running command in an XTERM and which machine (if any) I'm ssh'd into.

      I've got a few custom autocomplete scripts too which I've collected over the years.

      But yeah it's nice. I only bother if I'm settling in for a long session. The default is now good enough.

      --
      SJW n. One who posts facts.
    31. Re: Linus filled a void by gwolf · · Score: 1

      Solaris and AIX were unfriendly as hell to use without the GNU tools. GNU accomodated a much freer form set of arguments (i.e. being able to say "ls /foo/bar -l" as well as "ls -l /foo/bar"), were usually better suited for interactive use (i.e. bash command history, command line editing via beats anything I've seen in "their" camp).

      I was not a GNU user by 1991 (my first experience was with the MKS toolkit for MS-DOS around 1993, until switching to Linux in 1996), but I administered my fair share of non-GNUified Unix boxes.

    32. Re: Linus filled a void by tepples · · Score: 1

      Android went years without a standard multi-window window manager. Being forced to tab back and forth between full-screen apps isn't optimal. Android also has an aggressive OOM killer (by UNIX standards), and applications traditionally go out of their way to dump caches in response to memory pressure. Losing data because your web browser decided to "purge" the page on which which you had been entering text into a form isn't optimal. Finally, how can Intents and ContentProviders and the like be linked up in a way remotely reminiscent of a UNIX pipe?

    33. Re:Linus filled a void by Anonymous Coward · · Score: 0

      Haven't you HURD? GNU still lacks a Kernel. And they think they still need one.

    34. Re: Linus filled a void by Aighearach · · Score: 1

      That's why we have --gnu-style-long options ;)

      http://www.gnu.org/prep/standa...

      Also, nobody is "emulating" those commands. They're simply implementing the interfaces, among other available interfaces.

      What is really liberating is to keep the manual open when deciding which options to use, so you can quickly and easily get exactly the behavior you want.

    35. Re: Linus filled a void by Aighearach · · Score: 1

      I was a SunOS user in the 90s when I switched to linux. I was mostly not using GNU tools on SunOS, either.

      And I'll tell you, the reason that GNU tools were liberating was 100% that I prefer things I have freedom to use, and having the knowledge that somebody else could run the same tools for free made me feel more free to collaborate.

      Without linux, that is no freedom; people who already have a commercial *nix installation could already use mostly-compatible tools.

      If linux didn't have GNU tools, it wouldn't have been a deal-breaker. For one thing, there is no special magic about GNU that made them able to implement tools with compatible command-line options. I mean seriously, that is nice but it wasn't ground-breaking.

      For academics who had easy access to commercial *nix, but didn't always have all the tools they needed on each installation, I can see GNU tools having mattered more. But once there was a freely available *nix, people would have been motivated to provide close enough compatibility for them to get their work done.

      I really love gcc. I use it frequently. I prefer it over any other compiler. But still, I don't really agree with the official GNU ponies-and-unicorns-were-invented-here story line.

      And the set of system tools is just a decision, not an enabling element or prerequisite. Especially in a world that already had POSIX standards that anybody could implement. The GNU tools were implemented right after the POSIX standards, and the planning was taking place at the same time.

    36. Re: Linus filled a void by amorsen · · Score: 1

      Because they worked. They didn't crash, they generally gave sensible output and accepted reasonable options, they were reasonably bug free.

      Price did not make a difference, once you paid for the SunOS or whatever kernel (usually in the form of hardware), the proprietary tools were free. And useless.

      --
      Finally! A year of moderation! Ready for 2019?
    37. Re:Linus filled a void by Aighearach · · Score: 1

      Linus was incredibly lucky to be in the right place at the right time.

      How many men could have been at the same place and time, and simply fail the job? (True for Linus Torvalds, also Bill Gates, etc...)

      This.

      I used to think the "right place at the right time" argument had some merit. It's probably still true a little bit, but only as an opportunity for Linus. It was when I saw how rapidly git was developed and became reliable and usable that I realized it was no fluke. Either Linus was incredibly lucky to be in the right place at the right time *twice*, or the "luck" argument is nonsense.

      No, that argument is nonsense because when he released git, there were a bunch of factors that have nothing to do with some external, unknown, random "right place and time."

      1) Linus was much much more famous than any of the developers of the competing version control systems
      2) The others that were open source were lacking features that many, including Linus, had publicly been saying were necessary. Source control was the subject of many jokes about software quality.
      3) Linus was getting a lot of attention for using a proprietary source tracking tool, and refusing to use an open source one because none of them had the features he felt were essential to the linux development pattern
      4) Linus had the ability to switch linux to git, and linux was one of the biggest software projects in the world. Instant, guaranteed adoption by millions... even if it had been awful!

      This may indeed paint Linus in a positive light in regards to project management, but it says nothing about the "right place/time" stuff related to linux originally. In fact I'd say it might even support your older idea; that there was a time/place opportunity that he was more able to take advantage of than others at the same career phase in the same time period.

    38. Re:Linus filled a void by Anonymous Coward · · Score: 0

      Well... it's many factors. What is more rare? Talent or opportunity? What is more applicable at the time? And is that level of talent impossible to find in another human?

      In the last analysis, luck comes only to the well prepared. -- Von Moltke

    39. Re: Linus filled a void by ChrisMaple · · Score: 1

      i is a vowel, its uses include "ignore case".

      --
      Contribute to civilization: ari.aynrand.org/donate
    40. Re:Linus filled a void by Darinbob · · Score: 1

      BSD also had a working kernel at the time. There was already something to fill the void. Linux really got off the ground as a group project, Linus needed help getting things together, like creating a distribution, contributing drivers, and so forth. It's easier to get behind that sort of new project as a helper than to get enthused about or accepted into an existing insular community. Ie, you say "hey, I've got a great idea for your kernel!" would make Linus listen, whereas the BSD folks might say "that's not how it's done in BSD, kid".

    41. Re: Linus filled a void by Darinbob · · Score: 1

      Actually many of the tools were significantly better. Unix was chock full of tools written a few years back but only slightly maintained over time. Each vendor might also have a different set of command line options or added features.

      Ie, all the Unix vendors had a version of YACC but none of them wrote it, they certainly weren't going to go and muck with it to add a feature. When someone else wanted a better YACC but had no legal access to the source code they went and wrote Bison instead. And the first public releases were competitive. Similarly, Bash was mostly a combination of ksh, csh, some ideas in zsh, along with the readline library (by same author as bash) made it a very quick hit; compatible with the default sh for scripting while being easy to use interactively.

      Also remember that before GNU and FSF tools we already had free software everywhere. People were regularly modifying the proprietary tools (as they came with source code if you had the license), patches were passed around back and forth to those who also had source licenses, and there were many utilities made from scratch that could be used anywhere (bash was just one of many possible free replacement shells). Even proprietary non-Unix systems would have source code passed around on mag tapes at user groups. It was just sort of accepted that the free software was available and that often it was better than the commercial alternatives or was a good addition to fill out the toolbox. The free software most certainly had better support than the commercial versions.

    42. Re: Linus filled a void by Darinbob · · Score: 1

      It didn't need to be GPL though. Open source software existed for GPL, there was nothing too special about a GPL kernel compared to other free kernels (though RMS would strongly disagree). What people wanted was a kernel free and independent of AT&T and its licensing. Even BSD was full of code having an AT&T copyright (or Bell Labs) and there was debate about whether or not you needed AT&T license to be able to use BSD at the time that Linux came out.

      Most Unix users weren't considering PC for anything as it was too underpowered so they already had a Unix license from whatever vendor made their computer. Only with the 386 and its VM capabilities did people start considering it as a possible cheap Unix host. So the idea of a clean-room version of Unix unencumbered by AT&T became more popular and worth spending effort on. Exactly the time that Linux kernel was showing up. There was a bit of quandary for some people, as in BSD was arguably a better system but it also hadn't scrubbed itself clean of AT&T.

    43. Re: Linus filled a void by Darinbob · · Score: 1

      You could be a Unix expert those days on many systems, then sit down at an AIX box and say "what the hell?" because it was so very different.

    44. Re: Linus filled a void by Darinbob · · Score: 1

      It was expensive enough that you weren't going to pay money for it for a home hobby. Minux you had to pay to get the book or at least to get a heavy tape or set of floppies mailed to you; it was also too weak and was a teaching system. The whole motivation for Linux was that Minux was designed around a flat addres space on a simple 286, whereas the 386 had come out which had the possibility of virtual memory so that you could have something that really felt like a real Unix from more expensive machines.

    45. Re: Linus filled a void by Darinbob · · Score: 1

      Early on in the CISC days most compilers weren't all that good with optimization, they were just good enough. But when RISC systems became more popular the compilers had to up their game. They also got a lot more expensive (at least if you wanted performance), and because GCC was free-as-in-beer while also have better performance than the default made it very popular.

    46. Re:Linus filled a void by MichaelJackson123 · · Score: 1

      You are correct, timing is everything. Maybe you have read the book "Outliers" by Gladwell? In it he examines why Gates, Jobs, etc became so successful. Are they smarter than the rest? No, it is all about timing. In a short window, the computer industry was shaping and if you had the right knowledge you could create a company that became a leader. He dissects several successful business men and shows that it is all about timing. The IT giants (Jobs, Gates, etc) all were born roughly in the same year. If you were born outside that window, chances are much much smaller that you succeed in creating a giant IT company. For instance, he talks about hockey players. All elite hockey players, are born in january, february or march. If you are born in january, instead of december, you had almost a year more of physical development. Which translates into you being drafted into hockey schools instead of the december boy. And your hockey teacher focuses more on january boy (because he is better) and gives him more training. So he is selected to play more matches, instead of sitting on the bench. Over the years, this accumulates and adds up. So after 10 years, he is maybe twice as good as the december boy. So ALL elite players are born in jan/feb/mar. If you are born in december, you are NEVER going to make it to the top as a hockey player. There is NO elite hockey player that are born in december. But he also talks about... basketball(?) players that gets drafted in june. And guess what, all the elite NHL players are born in... June, July or August. If you are born in May you are never going to make it to the top as a basket player. Just drop it and change career plans. The book is _extremely_ interesting and again and again he explains that timing is everything. There is a short window where you can succeed. If not, it will be much much more difficult. FreeBSD was sued in court so nobody would touch FreeBSD. So Linus T had a window of opportunity. If FreeBSD were not sued in court, it would surely has won because FreeBSD was technically superior than a Linux kernel made by a teenager who just learned to program. The code was _bad_. That is why Linus unwinds code in Linux, because he did not know the best way to do stuff. So he experimented and tried this and that. He had to learn the hard way what works or not. That is also why Linux has no stable kernel ABI, so it is a moving target which creates lot of threads on "I upgraded Linux and now my sound card / printer / etc does not work". All OSes except Linux, has stable kernel ABIs. If Linux device driver model was superior, all OSes would change their driver model.

    47. Re: Linus filled a void by Anonymous Coward · · Score: 0

      At the time Linus started his kernel, you could buy Coherent for $99.

      It wasn't "real" UNIX and lacked virtual memory, but you could have root on your 386!

  22. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 0

    Obviously you haven't been hit with Microsoft's nagging popups to upgrade to windows 10. That's called malware in my book, malware that can't be easily disabled. Yeah, fuck you and fuck Microsoft.

  23. Re: Willing to be wrong, maybe... by Anonymous Coward · · Score: 1

    This time? Man the ball is on the ground most of the time at Microsoft

  24. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 0

    "unwilling to admit when he's wrong" ... sums it up in a nutshell. I've seen way too many times where he's just plain wrong and/or ignorant but backs his opinions regardless.

    Linux is a success despite Linus.

  25. Re:His real secret for success by SuricouRaven · · Score: 5, Insightful

    He's managed lead one of the most elaborate software development projects ever undertaken for fifteen years, taking it from a tinker-toy up to one of the most successful of all operating systems. That's pretty impressive. Managers may not produce anything directly of value themselves, but that doesn't mean they are not important for the success of a project.

  26. Re:Willing to be wrong, maybe... by damaki · · Score: 2

    It is what leading people and/or companies is all about. Make fast decisions, then if wrong fix the consequences and learn from your errors. That is the learn from your errors that most entrepreneurs do not get.
    And there should be another mandatory one for all these inflated ego types: most good decisions are not about being smart but being fast and lucky. I guess that Linus was at the right place at the right time too, that he is not a GNU or BSD zealot probably helped a lot too.

    --
    Stupidity is the root of all evil.
  27. Re:His real secret for success by dwywit · · Score: 1

    Is that you again, Kay?

    --
    They sentenced me to twenty years of boredom
  28. Re: Linus's real talent: by dbIII · · Score: 0

    The only people attention-seeking are SJWs who think the Universe really does spin around them and their feelings

    So politics and Hollywood do not exist?

  29. Re:Linus's real talent: by Anonymous Coward · · Score: 0

    What does period has to do with anything?

  30. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 1

    BSD has a mindset of "let's design it" instead of "grow it". So probably that kind of overthinking isn't working out so well for them.

  31. Re:His real secret for success by guestapoo · · Score: 4, Insightful

    It was a success because people far more talented than he was were willing to support an idea

    How he earned this support? By luck?

    a fucking tool for acting like a CEO

    What the... with this statement. This man may (of course) not invent everything, he is of course not the most talented, but he definitely know stuffs he put in the kernel, and know how to do this very good (many of Slashdot users seem to agree that such "ruthless" Linus to be, is the reason why Linux is successful). If he such a tool, unlike a company, some other "more talented" people just fork the kernel and many other talents will follow the new ones.

    and attempting to take all the credit for the millions of man-hours of work donated by other people.

    You could track who has contributed to Linux kernel. How Linus "attempts to take all credits".

    Unlike CEOs, who "invented" X, "designed" Y, and no one knows who the fuck actually done for them.

  32. Re:His real secret for success by thegarbz · · Score: 1

    How many people were involved in the development of the first Linux kernel?

    Of that person, how many are still actively developing it?

  33. Willingness to be illiterate by edittard · · Score: 1

    openness to other's ideas

    I see what you did there, timothy. I bet you don't.

    --
    At the bottom of the /. main page it says 'Yesterday's News'. Well they got that right.
  34. Re: Linus's real talent: by serviscope_minor · · Score: 1, Insightful

    So politics and Hollywood do not exist?

    No, they're all SJWs, including Trump.

    PS: SJW means "anyone I don't like and for the record, I'm also a fuckwit"

    --
    SJW n. One who posts facts.
  35. Re:His real secret for success by Anonymous Coward · · Score: 1

    Nope. He has successfully *developed* a massive project, and done so in a shoestring budget. And has done so *because* he has no clueless managers around trying to impress the Big Boss. Certainly, managers not only rarely produce anything of value, they often are a neat deterrent for projects.

    The reason for the relative manager abundance is that The Man prefers to listen to nice people making promises, rather to listening to engineers explaining why their pet idea is stupid and doomed.

  36. Re:Willing to be wrong, maybe... by AmiMoJo · · Score: 2

    Licencing. The GPL made Linux an attractive platform, especially for people working on the critically important GNU software it needed to be useful. It also set the tone for distros like Debian to emerge, and for commercial outfits like Redhat and Canonical to operate in a way that kept the open source community happy and cooperative.

    A lot of Linux is written by people being paid to write it. If the licence had been BSD then much of that code might never have seen the light of day, only ever being shipped as proprietary binaries. Linux development would be much further behind without the GPL.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  37. Re:Linus's real talent: by AmiMoJo · · Score: 0

    Capable != willing to put up with bad attitudes and being shouted at.

    I've left jobs because the people there were asshats. Why would I waste my time trying to submit patches in that kind of environment? When I have done patches I've either just published them or passed them on to someone else to pitch on the LKML, because I've got better stuff to do. If someone has a criticism they can make it, but if they can't be reasonably civil about it then fuck 'em, it's their loss. I can fork or just apply the patch locally.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  38. The secret to old age by Anonymous Coward · · Score: 0

    The secret to old age is whatever old people have been doing that isn't normal. ("What old people have been doing," because well, obviously. "That isn't normal," because other people do normal stuff, so that can't be it.) It's called survivorship bias. Successful people just don't want to admit how much of their success is owed to sheer luck, and neither do the people who look up to them. Kills the motivation.

  39. Re: Linus's real talent: by jcdr · · Score: 1
  40. Re:Willing to be wrong, maybe... by ACE209 · · Score: 1

    One has to differentiate between opinions and facts.

    Having two contradicting opinions does not neccesary mean one is right and the other is wrong.

    Despite the hurt feelings that may occur sometimes, I think it is a good thing that Torvalds has the final say on such decisions.

    This guarantees a somewhat homogenous design philosophy for the kernel.

    --
    "we are all atheists about most of the gods that societies have ever believed in. Some of us just go one god further."
  41. Re:Willing to be wrong, maybe... by Richard_at_work · · Score: 5, Informative

    At the time of Linux's gestation, BSD was under a legal cloud because of licensing issues with AT&T - a nice quote from Linus is "If 386BSD had been available when I started on Linux, Linux would probably never had happened", and 386BSD was only not available because of the ongoing legal cases.

  42. Re: Willing to be wrong, maybe... by Anonymous Coward · · Score: 0

    Sure, it's all down to the license. If you ignore https://en.wikipedia.org/wiki/UNIX_System_Laboratories,_Inc._v._Berkeley_Software_Design,_Inc.

    BSD was at the time a legal uncertainty due to legal action. While some undoubtably prefer the GPL, it's disenguous to describe the success of Linux and fail to mention the legal issues with BSD that caused many to shift to Linux. It wasn't that the GPL was so great. The big incentive was to have a UNIX-like that wasn't at immediate risk of being shut down by legal cases.

    And you do know that plenty of BSD licensed code is out there and doing just fine? I like the GPL licenses for what they aim to achieve. However I don't treat them like religious truths.

  43. Re:Linus's real talent: by serviscope_minor · · Score: 1, Interesting

    Capable != willing to put up with bad attitudes and being shouted at.

    Indeed. This is why Sarah Sharp and Matthew Garrett left: unwillingness to put up with bullshit. Both contributed a whole bunch of really good stuff to the kernel and are thankfully still gainfully employed in the greater Linux community, just not with the kernel itself.

    --
    SJW n. One who posts facts.
  44. He is wrong on systemd by Anonymous Coward · · Score: 0

    Time will prove this out.

    1. Re:He is wrong on systemd by jfdavis668 · · Score: 1

      "I don't actually have any particularly strong opinions on systemd itself. I've had issues with some of the core developers that I think are much too cavalier about bugs and compatibility, and I think some of the design details are insane (I dislike the binary logs, for example), but those are details, not big issues." - Linus Torvald.

  45. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 0

    The auto update settings reset every now and then due to various updates.
    It happened to my friend as well.
    Windows really turned their update system to shit when they made it so that if you turn on auto updates it completely fucks you over by restarting whenever it wants.
    For instance, on my PC I tell windows to restart at 4 AM.
    Of course, at around 12 it will go hibernate, so the next morning I get up and turn it on and it wants to reboot.
    But I don't want it to reboot, I want to do some fucking work.
    Get your shit together MS.

  46. wrong decisions by evilviper · · Score: 1

    I'd rather make a decision that turns out to be wrong later than waffle about possible alternatives for too long.

    Lovely... That's how we get major changes of things like the audio subsystem; default schedulers that (suck, and) keep changing and getting more tweaks; spinning through one just-slightly-better file system after another; breaking binary compatibility over and over again; constant incompatible changes to better suit some random person's idea of what minor feature is worth completely upending decades of good design, legacy and stability (eg: KMS, Wayland, etc.); contortions and change after change to its design to suit the design constraints of the latest mainframe IBM is developing; etc. And dare I mention the nightmare of dealing with an initrd, which is more of a side-effect of some of the above?

    Not that other systems have done perfectly well without going through all these continual changes and contortions.

    "You cannot have improvement without change, but you sure as heck can have change without improvement!" https://slashdot.org/comments....

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  47. Re:Willing to be wrong, maybe... by jszpilewski · · Score: 1

    There are also some other factors at play like: GPL vs BSD license, managed by nerdz like us vs some ivory tower in Berkeley, charisma of the leader, etc.

  48. Re:Willing to be wrong, maybe... by ausekilis · · Score: 1

    Woo! Quarter-century of the Linux Desktop!!!

    Did I get that right?

  49. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 0

    Ignoring the moronic insult at the beginning, you are both right.

    BSD is more free, but what it doesn't require is that changes made be contributed back. GPL says if you make changes and ship them to anyone you have to make the source code available.

    So GPL forces people to play nice or to not play at all.

  50. Willing To Be Wrong by luis_a_espinal · · Score: 1

    Willing To Be Wrong

    It goes without saying, but it's ok to be willing to be wrong provided you have some skills and a clue of the issues you need to deal with. Otherwise, you are just a morbidly fat walrus flapping on dry land.

  51. Re:Linus's real talent: by AmiMoJo · · Score: 0

    Yeah, but if you look at the moderation on my comment, apparently they were just trolls who were trolling Linus by withdrawing their free labour or something.

    Moderation on Slashdot is broken.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  52. Re:Willing to be wrong, maybe... by AmiMoJo · · Score: 0

    Incorrect. Code licensed under BSD does not have to be released. That's why it's used by companies like Sony (PS3/PS4), Panasonic (TVs) and Apple (MacOS) and Linux is not.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  53. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 0

    Did you go to special school in order to say things that stupid?

    Do you think leading with things like the above is a good way to garner support for your standpoint?

    BSD is much more free than GPL

    That's a matter of definition and never-ending debate. In short, it depends on what you define "free" to be. You are neither right, nor wrong, simply stating your subjective opinion. Rest assured, it'll not be taken as fact, since it isn't.

    but both of them flat out guarantee that code released under them stays free forever.

    More or less, yes.

  54. Re:Willing to be wrong, maybe... by Mjlner · · Score: 1

    At this very moment, my dad's computer is attempting to download Windows 10 in the background, automatically without asking permission.

    He has Dialup internet.

    Let that sink in.

    Nope... It does not sink in. Dialup internet went extinct long before Windows 10 was even conceived.

    --
    Lemon curry???
  55. Re:Willing to be wrong, maybe... by shawn2772 · · Score: 3, Interesting

    Licencing.

    I agree that Linux' success is mostly about licensing, and I think the GPL did play a positive role, but I don't think it's as big as you say. At the time when Linux emerged and started building up steam, BSD existed but wasn't a viable alternative because it wasn't clear who owned it or how it could be legally used. Linux had an overwhelming advantage because its licensing situation was clear.

    BSD was eventually freed by the courts in 1994, but by then Linux had already grown an ecosystem of distributions, with lots of great new ideas about how to package, deliver and support software. Some of those ideas were a direct outgrowth of the GPL philosophy, and the GPL on the kernel and the GNU tools helped to set the expectation that virtually everything should be open, so I don't want to understate the GPL's contribution, but I think that BSD could have been in roughly the place that Linux is, if it had actually been available for use and distribution three years earlier. I think we're better off with Linux and the GPL than we would have been with BSD and its license, but BSD could have worked almost as well.

  56. Re:Willing to be wrong, maybe... by Ol+Olsoc · · Score: 3, Informative

    At this very moment, my dad's computer is attempting to download Windows 10 in the background, automatically without asking permission.

    He has Dialup internet.

    Let that sink in.

    Nope... It does not sink in. Dialup internet went extinct long before Windows 10 was even conceived.

    You are quite wrong.

    http://time.com/3856066/aol-ve...

    2.1 million people in America using dialup as of last May.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  57. Re:Willing to be wrong, maybe... by shawn2772 · · Score: 3, Interesting

    Microsoft, who thinks very clearly and thoroughly over their decisions regarding Windows.

    At this very moment, my dad's computer is attempting to download Windows 10 in the background, automatically without asking permission.

    He has Dialup internet.

    Let that sink in.

    Clear and through decisions my ass.

    Heh. OTOH, my father in law used a Debian box for years (I set it up for him, after maintaining Windows for him proved to be a Sisyphean task), and I had a similar nightmare trying to keep it updated. I wrote a script that dialed in every night at 1 AM and downloaded for six hours, then disconnected. That clearly didn't work because every now and then a package update came down that was bigger than what could be downloaded in six hours, and completely choked the process. So then I set up a complicated system that got a list of packages needed from the box at his house, sent it to a server I had, which downloaded the packages there, then his box rsynced them. That worked better because if a download didn't complete one night, rsync would resume it the next. That system worked for a while, though the box might go for a few weeks downloading before it had a complete set of updates and could apply them. But eventually the volume of updates grew to the point that it basically never caught up. So, every now and then I downloaded the outstanding packages to a USB stick and took them up to his house.

    When I got tired of that, I convinced my wife and her siblings that we should all go in together and buy him a year of broadband (a 5mbit WiMax service). Predictably, when the pre-paid year was up he happily took over paying for the broadband service himself. It cost 3X as much as his dialup had, but was dramatically more useful.

    There's a fundamental problem here, and it's not the decision by Windows 10 to download updates automatically. The problem is that modern systems are too big to keep patched over dialup, and, frankly, the Internet is no longer very useful over dialup. Now, I'd hope that Windows 10 offers you an alternative way to deliver updates to it, but the real solution is to get something better than dialup. To be clear, not updating is *not* a viable alternative.

  58. A true Linux person would compile into kernel by Anonymous Coward · · Score: 0

    What is this userland configuration tool of which you write? Everyone knows that you should put the network configuration information in 3 different include files, and recompile the kernel (from 5 1/4" floppy) when it changes.

  59. Re:Linus's real talent: by AmiMoJo · · Score: 1

    I've noticed the bounce too. Sitting at -1 for both posts now, but in a while meta-moderation will probably push at least one back up to +2 or +3. Kinda screws with the debate though, since 80% of the comments are in the first hour or two.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  60. systemd haters mostly Linux users with good reason by Anonymous Coward · · Score: 2, Insightful

    The attack attack against Linux software like systemd is manufactured controversy by a small group of BSD's dressed up like concerned Linux users.

    That's patently false.

    I have been using Linux since the earliest versions, and have only ever casually installed *BSD just to see what was there, and I absolutely loathe systemd. All of the distros and distro-forks that have appeared at without-systemd are maintained and used by ... wait for it ... Linux developers and Linux users. Not a single one is likely to be the primary OS of a *BSD user or developer, and it is unlikely any have been developed by a *BSD user or developer.

    Trying to turn this into a BSD vs Linux thing is just pathetic.

  61. Ironic that Linus is willing to be wrong by JoeyRox · · Score: 2

    Considering he's never been wiling to admit when he's wrong.

  62. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 0

    You know, people keep dragging up that old lawsuit. I'm not so sure I buy into that, it smells way too much like a convenient excuse for the BSD people for effectively not getting anywhere, despite having a huge headstart on Linux. If I'd venture I guess, I'd say the different mentality where things are developed have a whole lot more to do with it.

    The "intelligently designed" philosophy of the BSDs where a need is noticed by the Gods, who then sit down, design, test, implement and then eventually delivers to the users, makes for a way too slow rate of development compared to the organic growth of Linux where basically anyone with the adequate skills and a problem to solve is welcome. Combine that with the tit for tat attitude in the GPL compared to the "thanks for the code, I'll take it from here - so long suckers!" attitude in the BSD license, which a lot of people feel is more appealing, and I don't really think a lawsuit something like 30 years ago is very relevant.

  63. Re:Linus's real talent: by Anonymous Coward · · Score: 0

    Yes of course. Because clearly they weren't little primadonnas who couldn't deal with not being the center of the universe.

  64. Re:His real secret for success by rochrist · · Score: 1

    15 years? More like 25.

  65. Re:Funny by rochrist · · Score: 1

    Then you're an idiot.

  66. Re:Willing to be wrong, maybe... by Bengie · · Score: 1

    Your logic is broken. All release BSD code is released. Any code that is not released is not BSD code, so no worries. BSD license only says that free code remains free.

  67. An idea whose time had come by spaceyhackerlady · · Score: 1

    The Victor Hugo quote about nothing being more powerful than an idea whose time has come is, to me, the story of Linux.

    In the '90s we had the beginnings of the internet, so people could collaborate in ways they had never done before. We had commodity PC hardware that could do interesting OS things. More.

    My first Linux system was a 486/66 with Slackware 96 back in 1997. It worked fine. I use Slackware to this day on my own computers. The standard at work is CentOS. So be it.

    ...laura

  68. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 0

    You know, that's a perfectly adequate explanation to why Linux got started, but it doesn't really explain why BSD never got anywhere, or why it's dwindling.

    The facts are, lawsuit or not, BSD had years of head-start, and probably both more and better qualified people working on it to start with. And it got outclassed by a hobby project started and run by a student.

  69. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 0

    Just get him a phone ? Doesn't sound like he even needs a computer.

  70. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 0

    I use dial-up internet you insensitive clod!
    No other economically viable solution is available to many in rural areas.

  71. Re:His real secret for success by Anonymous Coward · · Score: 0

    Linux is a kernel and pretty useless on its own. Think about that for a second. Think HARD about that for a second. Now go play in traffic.

  72. Re:His real secret for success by kuzb · · Score: 1

    I think the point being made here is that no separation is made between the kernel and Linux as a complete operating system. The kernel plays a role in the success of Linux, but it's not the sole reason for it's success. It's all the tools and software that make up the operating system which made it successful. Without those it would just be a car engine with no car built around it to make it useful.

    --
    BeauHD. Worst editor since kdawson.
  73. *BSD listed at without-systemd by tepples · · Score: 1

    Not a single [operating system listed at without-systemd] is likely to be the primary OS of a *BSD user or developer, and it is unlikely any have been developed by a *BSD user or developer.

    Perhaps you had to leave before reading far enough, but the UNIX-like and derivatives section lists plenty of *BSD variants as well as the Solaris-derived OpenIndiana OS. The "Debian GNU/kFreeBSD" and "ubuntuBSD" entries, which combine GNU with the kernel from FreeBSD, look interesting.

  74. Oh an the real reason for Linux's success by Anonymous Coward · · Score: 0

    The s/w licensing. We take that for granted nowadays, but 15yrs ago it was a make or break for a lot of high profile projects.

    Linus brought the right license and "kept at it", aka adoption. those 2 things make up 75% of why Linux exists today.

  75. Re:Willing to be wrong, maybe... by Stormwatch · · Score: 2

    No. The GPL is more free, because Free software is really about the software's freedom.

    When you get Free code, you have the Four Freedoms - to use, study, modify, and redistribute. If you modify that code, make an improved program, and let someone else use it, the next person must also have the Four Freedoms. And they only get that if they have access to the code. When you don't release the code, the next person does not get the Four Freedoms.

  76. Re:Willing to be wrong, maybe... by tnk1 · · Score: 1

    In any event, the original premise is that if BSD had been used, the code contributions could have been locked up in proprietary bundles, thus making sure that the advancements in BSD that were made by those companies are never contributed back to the project unless they wanted to. And they usually don't want to.

    In Linux, if you make code changes to the kernel, they get released with source if you try and provide a solution that uses a modified Linux kernel.

    Yes, BSD is free, and it will remain free. But only the BSD that is created by the BSD project team for BSD or voluntary contributions back. They're not forcing Apple, for instance, to release their alterations to BSD (if any) as free source code.

    This is not to say BSD is bad, only that Linux under the GPL has a gimmick that forces more of the work done with it to end up as open source code contributions which can be more readily made use of by the general development world. This would tend to make it more popular among developers, and more developers means more potential for advancement on a project.

  77. ...because the rest of Unix sucked by Anonymous Coward · · Score: 0

    Linux was successful initially because people were REALLY REALLY sick of all the Un*x wars going on at the time. Here was a way out of that shitstorm.

  78. Re:Willing to be wrong, maybe... by tnk1 · · Score: 1

    To be fair, Microsoft's decisions are not always about the viability or capabilities of their actual software. They're mostly thinking on how to make a product that gets them a wedge into a market. For that, the software only has to be sufficient, not necessarily ground breaking. The lack of software capability is made up for by clever deals and marketing.

    Of course, sometimes they miss the target of "sufficient" and the product fails. Other times, this works well for them.

    And for a mediocre product, Microsoft's decisions have maintained Windows' dominance of the desktop market better than you might otherwise expect, and even given them a niche in the server market, where they are much more clearly outclassed by UNIX-likes.

  79. Re:Willing to be wrong, maybe... by phantomfive · · Score: 1

    Perhaps Linus is willing to be wrong, but he's unwilling to admit when he's wrong.

    Sometimes people focus on Linus' insults, but lost in all that is how often he insults himself. Even in the article, he mentions times when he was wrong.

    --
    "First they came for the slanderers and i said nothing."
  80. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 0

    If the licence had been BSD then much of that code might never have seen the light of day

    Did you go to special school in order to say things that stupid?

    This is AmiMojo we're talking about; he's the headmaster of said school.

  81. Re:His real secret for success by thegarbz · · Score: 1

    Without those it would just be a car engine with no car built around it to make it useful.

    A car engine is far more useful than a car, and designing a building block which underpins not only desktop operating systems, but servers, 80% of the world's smartphones, and embedded devices a plenty is a far greater achievement for what Torvald's is being poo-pooed for.

  82. Willing to be wrong.. Congress, are you listening? by Anonymous Coward · · Score: 0

    "I'd rather make a decision that turns out to be wrong later than waffle about possible alternatives for too long."

    Torvalds for Senate!

  83. Re:His real secret for success by SuricouRaven · · Score: 1

    Correct. I went to all the trouble of looking up the year linux began and subtracting, and then typoed a digit.

  84. Re:His real secret for success by Anonymous Coward · · Score: 0

    Yea, 15 doesn't do credence.

    First saw Linux, not sure what it precisely was..., in 1997. That was me just beginning into post C64, OS/2 computing... where the 1st PC I bought(laptop) as an adult was early 1998 with Windows 98 SE. Had a Win95 'beige box' just before that, but the gap was real from C64 to WIn95.

    I couldn't even appreciate Linux in 1997.

  85. Re:Willing to be wrong, maybe... by phorm · · Score: 1

    Nope. If you have "recommended updates" it will automatically try to download in the background and then prompt for install.

  86. Re:Willing to be wrong, maybe... by EndlessNameless · · Score: 1

    So you're taking a stand on less than 1% of the population? If dialup isn't strictly extinct, it's an extremely endangered species.

    Supporting dialup users simply isn't a major concern for a lot of companies anymore.

    With about half of dialup users being poor (unable to afford broadband) or outright luddites (unwilling to change for any reason) according to that report, I can't really blame tech companies for ignoring them.

    --

    ---
    According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
  87. Re:Linus's real talent: by goose-incarnated · · Score: 1

    apparently they were just trolls who were trolling Linus by withdrawing their free labour or something.

    Not wanting to be sworn at and belittled makes one an SJW. We know SJWs are bad because and useless they represent everything evil in all its forms. Therefore not wanting to be sworn at makes them evil and useless. Since they're useless there's no point having them on the kernel team.

    Moderation on Slashdot is broken.

    Anything counter to running round like a headless chicken squawking "SJW SJW SJW" all over the place seems to get modbombed down pretty fast. You're back to +3 now though, so sanity is starting to prevail again. The modbombing crowd are pretty quick off the mark too, so posts tend to spike low before getting modded back up.

    The two of you should get a room, because, really.... publicly ego-massaging and congratulating each other that you both think the "correct" thoughts? You both just responded to a post that was bombed down to -1 in no time, and try to say that *that* post is representative of slashdot?

    BTW: Sanity *is* starting to prevail, which is why the ideological nonsense from both sides almost always goes down and stays down - right now AmiMoJo's comment is still modded down, not at +3. On the rare occasion either of you post something egalitarian, your post goes up and stays up. Hard as it may be for you to believe, to the middle majority of the bell curve, both sides look the same, whether the issue is Trump/Guns/Politics/Religion.

    --
    I'm a minority race. Save your vitriol for white people.
  88. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 1

    At the time of Linux's gestation, BSD was under a legal cloud because of licensing issues with AT&T - a nice quote from Linus is "If 386BSD had been available when I started on Linux, Linux would probably never had happened", and 386BSD was only not available because of the ongoing legal cases.

    Which is why when the various *BSD started they were absolutely anal about documenting every commit. The (e.g.) FreeBSD SVN (formerly CVS) code repository goes back over two decades years to the 4.4BSD Lite tapes:

    * https://svnweb.freebsd.org/base/head/COPYRIGHT?view=log

      Something that it took Linux over a decade to learn--and which caused the SCO-IBM lawsuits: no one could really traces all the code to the source. One of Linux developers (Linus?) once famously remarked that he "didn't believe in source control management".

  89. Re:Willing to be wrong, maybe... by Ol+Olsoc · · Score: 1

    So you're taking a stand on less than 1% of the population? If dialup isn't strictly extinct, it's an extremely endangered species.

    I'm taking a stand on nothing. I was replying to a poster that said it was extinct. It's not. I pointed that out.

    Supporting dialup users simply isn't a major concern for a lot of companies anymore.

    Certainly not Windows 10 - where it is going to down;had and install updates no matter what you are on.

    Most Linux distros as well - a good internet connection is a huge advantage during the install.

    With about half of dialup users being poor (unable to afford broadband) or outright luddites (unwilling to change for any reason) according to that report, I can't really blame tech companies for ignoring them.

    Frankly, I don't care a whole lot about dialup users anyhow. I was just pointing out an inaccuracy. It isn't extinct.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  90. Re:Willing to be wrong, maybe... by Aighearach · · Score: 1

    BSD strives to exist, not to be popular. It also actively restricts participation, even to the point of refusing patches and re-implementing the same idea in a similar way. This reduces distractions, and helps maintain a static culture.

    Linux has wide open participation, and prefers to accept existing (potentially imperfect) patches rather than re-invent a wheel. The culture is fairly open, and evolves over time.

    They both have equal success, if you measure each based on achieving their own goals.

  91. Re:Willing to be wrong, maybe... by Aighearach · · Score: 1

    "Foxfire"

    Try this: "It's called Firefox, like the Clint Eastwood movie."

    Baby steps.

  92. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 0

    At this very moment, my dad's computer is attempting to download Windows 10 in the background, automatically without asking permission.

    He has Dialup internet.

    Let that sink in.

    Nope... It does not sink in. Dialup internet went extinct long before Windows 10 was even conceived.

    Oh, and here we have the Windows equivalent of the stone-cold myopic Privileged Apple Asshole who lives in Mommies bedroom and because Mommie works hard and gives him the Good Stuff he can't fathom everyone else not having it as well. Since Mommie pays for his 10mbit internet he can't even conceive of anyone else not having it. That or he works for Apple, but is a closet Microsoftie.

    If you can't understand why this has been written, then you are even further gone than is obvious.

  93. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 0

    So you're taking a stand on less than 1% of the population? If dialup isn't strictly extinct, it's an extremely endangered species.

    Supporting dialup users simply isn't a major concern for a lot of companies anymore.

    With about half of dialup users being poor (unable to afford broadband) or outright luddites (unwilling to change for any reason) according to that report, I can't really blame tech companies for ignoring them.

    And another. I bet you are all "liberal an shit," and love Bernie. Yeah.

    Oh, and here we have the Windows equivalent of the stone-cold myopic Privileged Apple Asshole who lives in Mommies bedroom and because Mommie works hard and gives him the Good Stuff he can't fathom everyone else not having it as well. Since Mommie pays for his 10mbit internet he can't even conceive of anyone else not having it.

    When Mommie decides to move in yet another Uncle Harry and finally kick your lazy ass out and you have to go live at GranGran's house, who only has dial-up, we'll see who is crying little girl tears about "life not being fair Mommie!"

    If you can't understand why this has been written, then you are even further gone than is obvious.

  94. Willing to be wrong, after... by thisisauniqueid · · Score: 1

    Willing to be wrong, after yelling at, screaming at, swearing at opposition until all but the most thick-skinned and persistent get the message through.

  95. pedo by Anonymous Coward · · Score: 0

    Peoples views on systemd are totally orthogonal to recognising that exploiting children for sexual pleasure is utterly reprehensible. If feminists are against child rape then I'm a feminist.

    Now fuck off, and when you get there you can fuck off some more.

  96. Re: Linus's real talent: by Anonymous Coward · · Score: 0

    Grace Hopper begs to differ.

  97. Re:Willing to be wrong, maybe... by Anonymous Coward · · Score: 0

    I had to disable Windows Update completely recently (Win7), because its service kept hogging one CPU core completely for days and held close to 1GB of memory...

  98. Re:Linus's real talent: by Anonymous Coward · · Score: 0

    Hard as it may be for you to believe, to the middle majority of the bell curve, both sides look the same, whether the issue is Trump/Guns/Politics/Religion.

    Actually, to the middle majority, the two sides don't look the same.

    The middle majority understand the concept that just because you see two people fighting, it doesn't mean they're both equally bad or at fault.

    If you see a big young guy (yes, I'm bringing gender stereotypes in) appearing to try to snatch a purse from an old lady (yup, age stereotype too), and the old lady is struggling and fighting back, do you assume the old lady is equally bad as the dude?

    Even on a show like Jerry Springer and you have some really messed up people on both sides, people can and will form an opinion on which side is less worse.

    So there's totally a difference in moderation between the sides (a mod gap if you will ;p). Its existence however is not for the reason AmiMojo and co believes.

  99. Re:Willing to be wrong, maybe... by ChrisMaple · · Score: 1

    "Foxfire", like the Angelina Jolie movie.

    --
    Contribute to civilization: ari.aynrand.org/donate
  100. Timing is everything by MichaelJackson123 · · Score: 1

    You should read the book "Outliers" by Gladwell. In it he examines why Gates, Jobs, etc became so successful. Was it because they were smarter than the rest? No, it is all about timing. In a short window, the computer industry was shaping and if you had the right knowledge you could create a company that became a leader. He dissects several successful business men and shows that it is all about timing. The IT giants (Jobs, Gates, etc) all were born roughly in the same year. If you were born outside that window, chances are much much smaller that you succeed in creating a giant IT company. For instance, he talks about hockey players. All elite hockey players, are born in january, february or march. If you are born in january, instead of december, you had almost a year more of physical development. Which translates into you being drafted into hockey schools instead of the december boy. And your hockey teacher focuses more on january boy (because he is better) and gives him more training. So he is selected to play more matches, instead of sitting on the bench. Over the years, this accumulates and adds up. So after 10 years, he is maybe twice as good as the december boy. So ALL elite players are born in jan/feb/mar. If you are born in december, you are NEVER going to make it to the top as a hockey player. There is NO elite hockey player that are born in december. But he also talks about... basketball(?) players that gets drafted in june. And guess what, all the elite NHL players are born in... June, July or August. If you are born in May you are never going to make it to the top as a basket player. Just drop it and change career plans. The book is _extremely_ interesting and again and again he explains that timing is everything. There is a short window where you can succeed. If not, it will be much much more difficult. FreeBSD was sued in court so nobody would touch FreeBSD. So Linus T had a window of opportunity. If FreeBSD were not sued in court, it would surely has won because FreeBSD was technically superior than a Linux kernel made by a teenager who just learned to program. The code was _bad_. That is why Linus unwinds code in Linux, because he did not know the best way to do stuff. So he experimented and tried this and that. He had to learn the hard way what works or not. That is also why Linux has no stable kernel ABI, so it is a moving target which creates lot of threads on "I upgraded Linux and now my sound card / printer / etc does not work". All OSes except Linux, has stable kernel ABIs. If Linux device driver model was superior, all OSes would change their driver model.

  101. Re: Linus's real talent: by Anonymous Coward · · Score: 0

    Show us the punch cards.

    No cards, no program. All you have is specs.