Slashdot Mirror


Interview: Ask Linus Torvalds a Question

samzenpus writes: Linus Torvalds, the man behind the development of the Linux kernel, needs no introduction to Slashdot readers. Recently, we talked about his opinion on C++, and he talked about the future of Linux when he's gone. It's been a while since we sat down with Linus to ask him questions, so he's agreed to do it again and answer any you may have. Ask as many questions as you'd like, but please keep them to one per post.

383 comments

  1. Is there another software domain that tempts you? by Art+Popp · · Score: 5, Interesting

    When you've handed over the rei(g)ns for Linux, will there be other worlds worth conquering?

    [Please say AI... Please!]

  2. Laptops by Anonymous Coward · · Score: 5, Interesting

    Why do you think its still near-impossible to buy a laptop with Linux preinstalled?

    1. Re: Laptops by Anonymous Coward · · Score: 0

      He could also fix suspend/hibernate, brightness control, hotkeys and power management...

    2. Re:Laptops by Anonymous Coward · · Score: 1

      Same reason it's near-impossible to find a decent AMD laptop. Intel doesn't want OEMs using other products. Microsoft doesn't want OEMs using other products.

    3. Re: Laptops by Anonymous Coward · · Score: 0

      Also, hybrid graphics.

    4. Re: Laptops by bobbied · · Score: 1, Insightful

      Or when are you gonna make my laptop's WiFi card work?

      As soon as two things happen... 1. the vendor releases enough information on the card to make it possible to write a driver for it... AND 2. Somebody who knows how, writes the driver and submits it so we can incorporate it.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    5. Re: Laptops by Anonymous Coward · · Score: 0

      > Or when are you gonna make my laptop's WiFi card work?

      "You gave me free coffee, why don't you give me free sugar too?"

      Ungrateful entitled end users. Pffft.

    6. Re: Laptops by __aaclcg7560 · · Score: 1

      And the bit bucket.

    7. Re: Laptops by ArcadeMan · · Score: 1

      A broken gift is a useless gift.

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

      Life is too short to wait for "vendor to release enough information" for a simple WiFi chip and then to wait for some random guy to write a driver for it. For this to work properly, we should have the manufacturer to write a full-featured professional open source Linux driver for the chip. That driver should be available on the same day that the chip is released to the market. Intel does it like this already.

    9. Re: Laptops by Anonymous Coward · · Score: 0

      It's not "broken" just because it doesn't support your pet machine.

      I got news for you: it takes WORK to make drivers, plus the requisite knowledge and skill. Nobody owes you a goddamn thing.

      Why don't you pester Lenovo to write a Linux driver for you? They already have your money so they kind of owe you.

    10. Re: Laptops by ArcadeMan · · Score: 0

      This is the usual "fuck you" reply that makes OSS a joy to use.

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

      It's not "broken" just because it doesn't support your pet machine.

      Well, would you prefer the term "useless garbage" instead, then?

    12. Re: Laptops by Anonymous Coward · · Score: 1

      You wouldn't get a reply like that if you 1) asked nicely, 2) made an actual effort to help, and 3) stopped whining that someone isn't giving you free support.

      The Linux development team does an outstanding job compared to many other development teams, but their resources are limited and they can't support every single piece of hardware in existence. Where there's a demand and a willingness to pitch in, I think Linus and his team go above and beyond to get things working.

      OSS isn't a Garden of Eden for users where you get everything you want for free just because you ask. I'm sorry if that stings but it's the truth. They don't work for you, and they don't work for Lenovo, so where exactly do you get off complaining that Linux devs don't jump when you say jump?

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

      err, because linux sucks?!

      And because every interface is broken in one way or another with each re-inventing the wheel.
      And because there's no great centralised management behind the entire project.
      And because most of the devs act like 15-year-old kids all wanting things done their own way, otherwise each kid forks the entire project.
      And because there are a billion distributions all doing something a tiny bit different to the next and no one committing to a central system.
      And because the security is shoddy, with kernel-level exploits arising every few days.

      https://www.youtube.com/watch?v=5pOxlazS3zs
      https://www.youtube.com/watch?v=Sh-cnaJoGCw&feature=related

    14. Re:Laptops by swv3752 · · Score: 1

      Really? Let's ignore the fact taht just about any modern laptop will support Linux with maybe needing to download some Video drivers (or with Optimus, changing a setting in BIOS to disable the dual Optimus setting)
      http://www.dell.com/us/p/inspi...

      https://www.google.com/search?...

      Not as many Windows laptops, but plenty out there.

      --
      Just a Tuna in the Sea of Life
    15. Re: Laptops by cb88 · · Score: 1

      If applied to the hardware that the vendor did not supply a open source driver for... then yes. That hardware is definitely broken garbage.

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

      or with Optimus, changing a setting in BIOS to disable the dual Optimus setting

      But then I can't use the graphics switching at all.

    17. Re: Laptops by Anonymous Coward · · Score: 0

      You do know that laptop manufacturers usually use multiple wireless cards in models, they usually use what is available at the time. If you look at the Lenovo driver download page for your model, it says includes wireless drivers for Atheros, Realtek and Broadcom. So your question of "why does my undisclosed brand and model of a wireless card not work" is a bit of a idiotic question since you have not provided any relevant information to your question. I suggest you find out what model wireless card you have and spend some time on google. Atheros cards have pretty good support in Linux these days so hope you have one of them. Also you do have a choice in which WiFi card is in your laptop. If you have one that isn't supported you can buy one that is supported and put it in your laptop. I did this many years ago back when there was much much much less support. Please drop the attitude of entitlement.

    18. Re: Laptops by ArcadeMan · · Score: 2

      All I said is "A broken gift is a useless gift."

      I'm not asking for anything, so I can't make any effort to help with anything.

      And I'm not whining, I'm saying that the usual attitude for a lot of OSS projects usually goes something like this:
      OSS: Here's a gift!
      Users: Thank you, but it doesn't work on my computer.
      OSS: Fuck you, the code is there, fix it yourself!
      Users: We're not programmers and your gift is useless to us.

      I understand that resources are limited and that there's a lot of hardware out there. However, laptops are fixed hardware and usually share a lot of components with other laptops, so either all the OSS developers buy the exact same laptops/models/brands or something's not quite right with the level of support for different, non-mainstream chipsets/wi-fi/etc, etc.

    19. Re: Laptops by david_thornley · · Score: 1

      They don't all buy the same hardware. However, if you bought a consumer-grade laptop, its components are likely those that came in on the cargo ship this week that tested OK for a Windows machine. You can get laptops that will definitely run Linux, but they may cost more, because they can't use just any old components.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    20. Re:Laptops by cjjjer · · Score: 1

      Capitalism and Consumerism FTW!

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

      for fuck's sake - no

      I've tried several recent distros on two recent laptops.

      Slackware - no wireless.
      Ubuntu - keyboard and mouse do not work after suspend
      OpenSUSE - installed but added a non-working entry to Windows boot manager

      I'm sure I'm the only person in the world who ever had such a problem.

    22. Re:Laptops by dargaud · · Score: 2

      Get a Dell. The Linux option is well hidden on their site, but I had no problem getting an M6700 with tons of funky options (keyboard different from the country I ordered it from). We order Linux laptops from them at work, but I also did as a private customer. Yeah, I know, Dell is not sexy, but all the Linux laptop companies (System76 and others) couldn't get me what I wanted (I'm not in the US).

      --
      Non-Linux Penguins ?
    23. Re: Laptops by Anonymous Coward · · Score: 1

      Your hardware is broken.

    24. Re: Laptops by richpoore · · Score: 1

      Most of my computers are older, but I've had better success with Linux (new versions) over Windows finding drivers. I'm assuming that Windows had dropped the drivers, but I've had hardware (soundcards, NICs, etc.) that just work in Linux but Windows didn't see them.

    25. Re:Laptops by AmiMoJo · · Score: 1

      Does it even matter that you can't easily buy a laptop with Linux pre-installed?

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

      Why do you think its still near-impossible to buy a laptop with Linux preinstalled?

      You could cheat and count a Chromebook as a laptop?

    27. Re: Laptops by Anonymous Coward · · Score: 0

      Yes, you are whining. Whining is complaining in a nonproductive manner.

      You realize you are asking someone to do you a favor? To put in hours of work on your behalf just because they've done similar work for other hardware which you don't happen to own?

      Usually when you want someone to do you a favor (sacrificing their own time and resources), it helps to be polite instead of demanding "when are you going to get around to this?"

    28. Re:Laptops by Trogre · · Score: 1

      They do exist but yes, they are few.

      Mostly thanks I suspect to Microsoft's aggressive licensing programme.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    29. Re:Laptops by Yomers · · Score: 1

      Slackware - no wireless? Seriously?
      I recently tried a couple of modern distros, very disappointing! Linux From Scratch - awful wallpaper, Arch Linux - did not recognize my Plan9 OS partition!! It's almost like I'm expected to edit configuration files or something of the sorts, preposterous!

    30. Re: Laptops by Yomers · · Score: 1

      Your laptop model is irrelevant, but the fact that you post it instead of wifi card model tells us the real reason why your wifi does not work :)

    31. Re:Laptops by Stuarticus · · Score: 1

      It's more annoying it's so hard to buy one without paying for the copy of Windows you don't need or want.

      --
      If you think someone isn't free to have a different definition of "freedom" you may be a tyrant.
    32. Re:Laptops by SMOKEING · · Score: 1

      HP did have Linux desktops and laptops you could buy.

      Nobody bought them. So HP stopped selling them.

      It's easier for HP to just have systems that they test with Linux and if large customers want a Linux laptop HP can tailor it to suit that customer.

      One of the most bizarre things I've noticed with Linux users is that they tend to reject any system being sold with Linux on it and rather go out and buy a Apple product that runs Linux like shit, a Thinkpad because of the bragging rights, or the Windows version of the Linux laptop because a few options are not available for the Linux version (invariably because they don't work well with Linux) or that the Windows version is slightly cheaper.

      There is simply no reason for OEMs to market Linux systems when even existing Linux users won't be their customers.

      https://lwn.net/Articles/53543...

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

      > If it isn't working, even on just one obscure desktop PC where it potentially could work, then it's broken.

      You, my friend, are delusional. It has to work on everything? Did you honestly just write that?

      It takes a lot of work, a lot of time, and you still can't keep up because new hardware is being released all the time.

      I suppose you'd rather take Linux away from all the people who are successfully using it because it's "broken" and shouldn't ship until it's REALLY done?

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

      It isn't anywhere close to impossible.

      System 76 has laptops.

      Dell has Linux laptops.

      HP has linux laptops.

      And that's just the first three places I looked. On Dell and HP, I just went to their website and typed "linux laptop." Prices start under $300. How is that impossible?

      But in the real world, this is a silly question right from the start. Who ever uses the OS that came pre-installed on their laptop? The first step is always to wipe the OS and get rid of all the pre-installed malware. Then you install the OS of your choice clean and fresh. That's true for Linux, Windows, or whatever.

      So if you prefer Asus or Toshiba or Lenovo or whoever, by all means, buy one and wipe it and install the OS of your choice.

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

      You should have done more research before buying the laptop. Just like you, I don't care how difficult it is to do, you should have done it, so quit bitchin about a laptop that you did not properly research.

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

      I don't mind editing config files at all. But I get paid for work and don't particularly need a Linux as a main OS if it means I can't just set up on a new or replacement machine quickly.

      So my Linux lives in a VM. Given the poor power management and sleep problems that's where it's best.

      I'm so so sorry that I don't want to spend my valuable time working on stuff that adds no value to me.

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

      Maybe you missed the part of the GPL which reads:

      "This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details."

      So, the conversation would be more like this:

      OSS: Here's a gift!
      Users: Thank you, but it isn't fit for my particular purpose.
      OSS: It's not guaranteed to be.
      Users: Well, your gift is useless to us.
      OSS: Sorry.
      Users: Can you fix it for us?
      OSS: Maybe. Don't hold your breath.

  3. Productivity by DoofusOfDeath · · Score: 5, Interesting

    You've somehow managed to originate two insanely useful pieces of software: Linux, and Git.

    Do you think there's anything in your work habits, your approach to choosing projects, etc., that have helped you achieve that level of productivity? Or is it just the traditional combination of talent, effort, and luck?

    1. Re:Productivity by c0d3g33k · · Score: 1

      Git is actually the opposite of useful.

      Citation needed.

    2. Re:Productivity by bobbied · · Score: 4, Informative

      Git is actually the opposite of useful.

      Git is like any tool, it's useful under two conditions.. 1. It's the correct tool for the job at hand... AND 2. The person holding the tool has the necessary skill to use it correctly.

      In my opinion, git is a useful tool for the designed function, however, it takes a bit more skill than most tools of it's kind to use effectively.

      I think we know what that means if you don't find git useful.... You either are using the wrong tool, or you don't know what you are doing...

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    3. Re: Productivity by __aabppq7737 · · Score: 1

      Do you think fit and the Linux kernel expose an underlying thought process in your internal engineering skills and processes?

    4. Re:Productivity by Austerity+Empowers · · Score: 2

      Ideas and opinions are like assholes, everyone has them. He implemented two products from a sea of ideas, and did a better job of it than the other competing implementations, to the point where industry giants (Microsoft, Apple, Perforce, IBM/ClearCase, countless unix providers, etc.) are still trying to catch up.

      I think that's why we're interested in his opinions rather than the giants on whose backs he stood on.

    5. Re:Productivity by Tablizer · · Score: 1

      Like Unix people did with Multics?

    6. Re:Productivity by lophophore · · Score: 1

      Wait... you left out subsurface!

      What I'd like to know is... what else is up your sleeve?

      --
      there are 3 kinds of people:
      * those who can count
      * those who can't
    7. Re:Productivity by Anonymous Coward · · Score: 0

      This is how progress works. Shoulders of giants etc. I think he deserves all the praise he gets for finding out what ideas to copy and how to make them succeed.

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

      Ken Thompson and Dennis Ritchie should be given credit as the "originators" of Linux... After all, if a painter copies another artist do you give them credit for being the originator?

    9. Re:Productivity by UnknownSoldier · · Score: 1

      I would also add:

      Git is wonderful for text files but horrible for (large) binary files. Will git ever be patched or re-architectured to allow it to handle large binary files better instead of them clogging up the history?

    10. Re:Productivity by OrangeTide · · Score: 1

      Git is useful and obtuse, which is the most satisfying kind of useful.

      --
      “Common sense is not so common.” — Voltaire
    11. Re:Productivity by Anonymous Coward · · Score: 0

      Except in that case it's the same people. And they learned from their Multics experience how to do it better.

      Thompson and Ritchie deserve every ounce of credit they get... and probably some they don't get.

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

      In my opinion, git is a useful tool for the designed function

      One issue is that git suffers a bit from "one true way" syndrome. Linus wrote git to deal with the workflow he prefers for managing Linux development, and the people who are maintaining it have very strongly held opinions on how version control "should" be structured. This means that if you're handling version control the way that Linus does, git has terrific support. The other consequence is that if you're trying to implement a version control scheme which doesn't match Linus & the maintainers' notion of how a person "should" handle version control, you're swimming uphill ... both ways ... in the snow.

      To add insult to injury, when you ask questions/lodge complaints, more often or not you'll won't get a "git isn't designed for that - you'll probably be better off with some other tool which supports that workflow". Instead, you'll get informed that only a stupid person would want to do things that way, and it's "objectively" better to do it the git way. (Objective support never provided, of course.) The go-to assumption is that you don't know what you are doing, rather than git not being the correct tool for the job.

      Git's useful if you're willing to submit to the judgement of Linus et al. about how to do version control, and retool your workflow to match. Approach it with penitent submission and you're fine. However, if you have some external constraints on how you manage your version control workflow, git has some rather rough edges - unless the constraints just happen to match git's preferred method.

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

      and 3. You don't actually try to do anything with it.

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

      I've been using git for the last 2 years and am reasonably comfortable with it. I'm using only 'commit', 'add', 'branch', 'checkout', 'push', 'pull' commands for my daily workflow. Git has one of the most weird and unintuitive command line user-interfaces I have ever used. It's fascinating in a sense. It's like one of those big, many bladed fantasy knives, when all you need is a good kitchen knife. Sure, I can slice a tomato with it, but it's too easy to cut yourself.

  4. Adoption by kheldan · · Score: 1

    What are your thoughts on why it is that Linux doesn't have a higher adoption rate?

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
    1. Re:Adoption by Anonymous Coward · · Score: 0

      What a lame question that keeps coming up.

      It's simply because of stupid petty little fights between developers, forking when they throw a tantrum, and the entire UI is a disaster and different across every app which re-invents the wheel.

      i.e. the only good open source project I know of is Mozilla, because they have a governing structure and excellent project management overlooking everything.
      Ubuntu comes some-what close to this, and thus the reason it's the most popular dist.

      And for countless other reasons, simply watch the "why linux sucks" talks by Bryan Lunduke: -

      https://www.youtube.com/watch?v=5pOxlazS3zs
      https://www.youtube.com/watch?v=Sh-cnaJoGCw

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

      Oh, and because there's no central and good overlooking management behind Linux, every dev acts like a 15 year-old kid throwing tantrums every few days over some small issue because he doesn't get his way.

      And because they act like 15-year-olds, they can't accept any criticism from OSX / Windows users.

    3. Re:Adoption by hitchhacker · · Score: 3, Insightful

      What are your thoughts on why it is that Linux doesn't have a higher adoption rate?

      You might want to limit that question to some subset like just "desktops". afaik, Linux still has the highest install base of any operating system: https://en.wikipedia.org/wiki/...

    4. Re:Adoption by Tablizer · · Score: 1

      Whaddya mean? It's currently the fastest growing OS, if you count Android & clones. QWERTY-Syndrome (compatibility & familiarity) prevented it from taking on Windows.

  5. Can Valve change the Linux gaming market? by Anonymous Coward · · Score: 5, Interesting

    Do you think Valve is capable of making Linux a primary choice for gamers?

  6. "I knew it. I'm surrounded by assholes!" by Anonymous Coward · · Score: 0, Troll

    Many people think you often come off as an asshole. Do you agree with this assessment? Is it more "in truth, I am an asshole" or more "I'm unfairly misinterpreted as an asshole"? What role do you think "being an asshole" (or acting in a way interpreted as being one) has in managing major projects?

    1. Re:"I knew it. I'm surrounded by assholes!" by Anonymous Coward · · Score: 0

      The original question was modded down to -1, but it is maybe the most vitally pressing one today. You have come under a lot of heat lately because people complain that they feel offended by your attitude, language, or tone when addressing certain proposals.

      I have read dozens of your comments over the years. I have not found any of them, not a single one, to be over the top or fail to miss the point. I don't see you deride people out of the blue; they have to be persistent in their provocation. I have seen you to be amazingly patient with a lot of it.

      So now people not getting their way are trying to blow past the opposition by calling your judgement and character into question. And indeed, "asshole" is one of the words I read.

      I am very afraid Linux would go downhill quickly if you leave it. So, if you're an asshole, well then, we need an asshole! After all, wouldn't we be grumpy if we didn't have one?

    2. Re:"I knew it. I'm surrounded by assholes!" by greenfruitsalad · · Score: 1

      i think this has already been answered too many times. he does consider himself an asshole. yet oddly enough, in every single interview i've ever watched, he comes across as a humble softly spoken person whom i'd easily trust with my life.

  7. my question by Anonymous Coward · · Score: 0

    Are you really Linux Torvalds?

    1. Re:my question by Anonymous Coward · · Score: 0

      Please call him rms/Linus.

    2. Re:my question by BiggoronSword · · Score: 1

      That's GNU Linux Torvalds!

      --
      interactive hologram, or it didn't happen.
  8. Do you think by Anonymous Coward · · Score: 4, Insightful

    Do you think Lennart Poettering is a malicious egotistical asshole, or just a misguided fool who starts things but never finishes them?

  9. The future of RT-Linux? by nurhussein · · Score: 5, Interesting

    According to Thomas Gleixner, the future of the realtime patchset to Linux is in doubt [1], as it is difficult to secure funding from interested parties on this functionality even though it is both useful and important:

    What are your thoughts on this, and what do you think we need to do to get more support behind the RT patchset, especially considering Linux's increasing use in embedded systems where realtime functionality is undoubtedly useful.

    [1] https://lwn.net/Articles/604695/

  10. Linux Torvalds by Anonymous Coward · · Score: 0

    Does it merely annoy you when people refer to you as "Linux Torvalds", or does it infuriate you?

  11. Nachos by Anonymous Coward · · Score: 0

    Outside of the normal chips and cheese, what are your favorite 3 nacho toppings?

  12. my question by ggerman · · Score: 1

    are you really Linux Torvalds?

  13. How long are you in the game? by Endloser · · Score: 5, Interesting

    So you've mentioned the Linux project should be fine should you choose to go. How long do think you'll be in the game for? Is this a hint that something is coming?

    1. Re:How long are you in the game? by Bite+The+Pillow · · Score: 1

      I'm more interested in the context. It's classic click-bait - just dive right in to something without any context.

      I assume the reporter asked a question, as opposed to Linus just randomly opening with that line of conversation. The rest are personal details that, if he feels are unimportant because of the competence of existing participants, are likewise unimportant to the rest of us.

      IOW we've talked about this, and Linus mainly just merges to main, choosing what to include or what's not ready. There are at least a thousand people in the world who could do that, and maybe 5-10 who are ready to do it today.

      The conversation, combined with Linus Torvaldsâ(TM)s aggression behind the wheel, makes this sunny afternoon drive suddenly feel all too serious. Torvaldsâ"the grand ruler of all geeksâ"does not drive like a geek. He plasters his foot to the pedal of a yellow Mercedes convertible with its âoeDAD OF 3â license plate as we rip around a corner on a Portland, Ore., freeway. My body smears across the passenger door. âoeThere is no concrete plan of action if I die,â Torvalds yells to me over the wind and the traffic. âoeBut that would have been a bigger deal 10 or 15 years ago. People would have panicked. Now I think theyâ(TM)d work everything out in a couple of months.â

      http://www.bloomberg.com/news/...

  14. Desktop on Linux? by Anonymous Coward · · Score: 0

    How many years away is it before we see wide scale adoption of Linux for desktops and why is it ALWAYS "next year!"?

    1. Re:Desktop on Linux? by dargaud · · Score: 1

      Half of the people at work (research lab) have been using Ubuntu for the last few years. The others are on Macs. The choice of OS is left open. Windows (XP) runs almost exclusively in a few virtual machines kept on tight leashes.

      --
      Non-Linux Penguins ?
  15. Adblock vs. HOSTS by Anonymous Coward · · Score: 0

    Settle the debate once and for all, please. Which is the best solution?

    1. Re: Adblock vs. HOSTS by Anonymous Coward · · Score: 0

      I want a DNS based solution. Massive hosts entries suck.

    2. Re:Adblock vs. HOSTS by Dracos · · Score: 1

      Speaking as someone who's primary machine runs Mint KDE with a hosts file that has ~130,000 lines of crap hosts mapped to 0.0.0.0, I say hosts is the better solution. Lots of adblockers still make the requests for mal-content and drop it on receive... hosts prevents the requests from being made at the system level.

      It's too bad I can only use a fraction of it on my Win 7 laptop where it's more necessary, because modern Windows really doesn't like having a hosts file more than 768k in size. Took me months to figure out why it booted to a completely blank, unresponsive screen (background color and a mouse cursor that did nothing but move)... turns out it takes Windows about 45 minutes to process that 3.6Mb hosts file before it gets around to launching explorer and the desktop.

    3. Re:Adblock vs. HOSTS by Anonymous Coward · · Score: 0

      I did an awk script to convert hosts to something dnsmasq can consume. Now all the systems on my LAN use the same list. It's been pretty helpful in eliminating video ads too.

    4. Re:Adblock vs. HOSTS by nullchar · · Score: 1

      That's a great idea. Where do you get the hosts file entries from? If only APK would distribute the simple hosts file without extra software.

    5. Re:Adblock vs. HOSTS by Anonymous Coward · · Score: 0

      Speaking as someone who's primary machine runs Mint KDE with a hosts file that has ~130,000 lines of crap hosts mapped to 0.0.0.0, I say hosts is the better solution.

      APK! You forgot your P.S.!

    6. Re:Adblock vs. HOSTS by Anonymous Coward · · Score: 0

      I used http://someonewhocares.org/hos... for my hosts file. Some guy on /. had it in their sig.

      APK is a tool, and I wouldn't trust him with any amount of access to my files.

  16. Answer by Anonymous Coward · · Score: 0

    Because no one wants Linux on a laptop.

    The interface sucks, it's buggier than the latest Windows (7 on), commercial software doesn't work (games, office, specialist software- yes I know of WINE but that isn't installed out of the box on any distro I know of and doesn't always work anyway), too many choices (what distro? What DE?) people don't want to learn a new OS, hardware support (especially printers and WiFi) still sucks, battery life in Linux is atrocious (cuts life in half compared to windows), etc.

    Sorry guys, but Windows 7 on (even 8) are miles ahead of the most user friendly distro (Mint, correct me if there's a better one out there).

    1. Re:Answer by TWX · · Score: 3, Interesting

      I want Linux on a laptop. The bulk of my work involves connecting at the command-line to other systems, sometimes through SSH, sometimes through serial. I like that the same command-line interface for initiating these connections is also the command line interface through which I can manipulate files in the filesystem, edit files through text editors, and manipulate files through command-line utilities.

      While usually I can do my work from the office, sometimes I have to work in the field too. It's much easier to have one computer doing that work than it is to have one at the office, one out in the field, and one at home. Unfortunately the newest batch of portable computers, the convertible tablets, don't work well with X-Windows. This means having to have a separate computer at the office to connect into in order to work out of if I want access to everything that is helpful.

      I've played with OSX-based laptops, I find the GUI clunky when it comes to working with multiple terminal windows, as Apple has taken the approach of using Apple-Tab to switch between applications, rather than switch between windows. It's more awkward than it should be to switch between multiple terminal sessions quickly. It also doesn't help that Apple has removed important keys from the keyboard, like pgup/pgdn, home/end, back-tab as shift of tab, and the distinction between backspace and delete, so a lot of the keys and combinations that I use effectively aren't available to me on the Mac.

      --
      Do not look into laser with remaining eye.
    2. Re:Answer by Anonymous Coward · · Score: 0

      Cue in the open source kool-aid drinkers who claim that you are simply not using a "stable" distro, and how Linux has "worked great" on their laptops from 1997 to the present day.

    3. Re:Answer by rstanley · · Score: 3, Interesting

      Just because YOU don't want to want to run Linux on a Laptop, does NOT mean NO ONE does!!! Many of us PREFER Linux OVER Windoze.

      I have been running Debian Linux on Laptops, Desktops, and Severs for at least 10 years with great success!

      So go back to running Windoze, and just ignore /., Linux, and the Open Source community.

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

      I'm using Linux on all my machines you insensitive clod!

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

      As someone who has used Linux on my main machine for years, I know that calling what people use "Windoze" doesn't exactly make them want to switch as you sound childish.

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

      The OSX hotkey to switch between windows (not applications) is Command- ~ (tilde)

      You can cycle through all terminal windows, all browser windows, etc with this.

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

      I have been running Debian Linux on Laptops, Desktops, and Severs for at least 10 years with great success!

      Likewise. Ran a beta of Breezy on my VAIO VGN-A117S (Breezy recognized everything), and have not looked back. That was in early 2005. Now we use Linux on everything, and my kids are Microsoft-free and Apple-free on their Linux laptops.

    8. Re:Answer by XxtraLarGe · · Score: 1

      I've played with OSX-based laptops, I find the GUI clunky when it comes to working with multiple terminal windows, as Apple has taken the approach of using Apple-Tab to switch between applications, rather than switch between windows. It's more awkward than it should be to switch between multiple terminal sessions quickly.

      Use option-tab to switch between windows in an application on OS X.

      --
      Taking guns away from the 99% gives the 1% 100% of the power.
    9. Re:Answer by Anonymous Coward · · Score: 0

      Massive retaliation! This must be the internet.

    10. Re:Answer by XxtraLarGe · · Score: 1

      Use option-tab to switch between windows in an application on OS X.

      Strike that. It's Command + `. Was at a Windows 7 computer when I wrote that, got home and switched Safari windows on my computer & realized I accidentally told you the wrong thing.

      --
      Taking guns away from the 99% gives the 1% 100% of the power.
    11. Re:Answer by TWX · · Score: 1

      Thanks. We'll see if that makes the laptop more useful...

      --
      Do not look into laser with remaining eye.
    12. Re:Answer by Anonymous Coward · · Score: 0

      hahahahdshjweerjklahaha! windoze!!!!!!!!!11!!!!11!!!1111111!!! ahahahahwljkkjklxcaahaha! yuo aer so clevar and unique! Although windoze does work in a way you don't expect. Because it works and you don't have to upgrade to the HornyRaccoon update or recompile the kernel with the -l3=accjklasefljadsf -m5=43 -derpderpderp switches to get your up key to work, you can just doze off at night because you don't have to worry about getting your computer to do basic functions.

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

      You're right about there being exceptions to the norm. In fact, it's rarely accurate to say "everyone" or "no one" when talking about anything. However, Slashdot is NOT a Linux/FOSS only website. Some of us don't prefer Linux and detest trolls like yourself who aren't even mature enough to use the proper spelling of a competing operating system. Not to mention the misuse of the word "community."

    14. Re:Answer by AmiMoJo · · Score: 1

      Sure, I'm not saying people don't want Linux on a laptop, I'm questioning if it is important that you can buy a laptop with Linux pre-installed.

      What do most geeks and companies do with laptops immediately after buying them? They wipe them and install their own OS, be it Linux or Windows. Clear out all the shovelware and other random crap that comes pre-installed, get everything set up the way they want. So I don't think the lack of Linux based laptops at retail is a problem, as long as manufacturers don't prevent you from installing your own OS or be dicks about the warranty if you do.

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

      It is important in that you pretty much know that the hardware was chosen to work with Linux.

      With a desktop machine, you can buy the pieces that work the best and put them together, but with a laptop you are stuck with what the manufacturer decided to put in. Sure, you can Google the model before buying, but some manufacturers tend to switch things around depending on what chip was cheapest that week.

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

      Perhaps he doesn't care about people switching, he just doesn't want to switch to Windows himself, and thus gets annoyed when Windows users claim that "nobody wants Linux".

    17. Re:Answer by TWX · · Score: 1

      Pretty much. My only real concern with a preloaded Linux install is that they'll probably pick a distro that I don't use, and if they've done any specific extra work to make their own packages, and there won't be packages for my distro available.

      Even still, could be worse, at least there's a chance that more enterprising people than myself will build packages for my distro.

      --
      Do not look into laser with remaining eye.
    18. Re:Answer by AntiSol · · Score: 1

      So you don't see any problem with people being made to pay for a copy of windows they don't want and will never use?

      I sure do.

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

      part of the point was that we don't care whether others switch or not.

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

      Honest question, why don't you just talk about yourself instead of making idiotic generalizations? Of course I am not saying you are an idiot, but you definitely sound like one. Sorry!

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

      Are you implying that one needs to learn how to compile the kernel in order to use Linux? What a clueless idiot!

    22. Re:Answer by AmiMoJo · · Score: 1

      You can buy laptops without Windows, but yeah it does kinda suck. At least you can get a refund.

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

      The correct term is Linsux

    24. Re:Answer by Jake+Griffin · · Score: 1

      Knowing how to use a tool most definitely makes it "more useful". Whether it makes it more useful than another tool for the same job is another question.

      --
      SIG FAULT: Post index out of bounds.
    25. Re:Answer by Anonymous Coward · · Score: 0

      Spelling Windows as "Windoze" makes you look like you are either 13 years old, or you are seriously insecure.

      Just for clarification, I'm no fan of Windows, having been a Linux and Mac user for years; however, I don't need to resort to name-calling to make myself feel better as a person.

  17. systemd by Major+Blud · · Score: 3, Interesting

    systemd.....why?

    --
    If you post as Anonymous Coward, don't expect a reply.
    1. Re:systemd by Zan+Lynx · · Score: 1

      I'm sure Linus has systemd opinions but I doubt he can answer "Why" because he didn't write it. Linux the kernel doesn't care what you run as init. It can run /bin/sh as init (sort of).

    2. Re:systemd by Major+Blud · · Score: 2, Insightful

      Maybe, but when you have something that prevents you from properly debugging said kernel, it may be a problem:

      https://bugs.freedesktop.org/s...

      --
      If you post as Anonymous Coward, don't expect a reply.
    3. Re:systemd by Anonymous Coward · · Score: 3, Interesting

      The full question is, "Linus, why haven't you spoken out against systemd now that it's obvious that it has some serious flaws that will likely never be fixed, that it's tearing apart the Linux community, and that it is destroying the trust that so many people have in Linux distributions?"

      Linus has a lot of clout and influence within the greater Linux community. Yet when this community is facing its greatest existential threats ever, even worse than any threat that Microsoft or SCO may have posed, we've heard so little from him about this matter.

      Had he spoken out against systemd early on, then this whole debacle could probably have been avoided. We wouldn't see the turmoil that projects like Debian are now suffering from. We wouldn't have had to waste so much time fixing idiotic problems with systemd that have prevented our Linux installations from booting properly. We wouldn't have seen the best and the brightest Linux users, the ones you really want to have around, move to FreeBSD and other operating systems. The Linux community would have been stronger, rather than injured and limping like it is now.

    4. Re:systemd by buchner.johannes · · Score: 4, Informative

      He has spoken out on systemd, and his words were approximately "I don't hate it, I think it's fine."

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    5. Re:systemd by rastos1 · · Score: 2

      Linus does not put any weight in ideology. He is meritocratic. And focused on kernel only. The userspace does not bother him much. However what good is a kernel - no matter how perfect - if there is no userspace to make use of that kernel? Well, "no userspace" is an exaggeration obviously. What I want to say is that you should think also about areas where you are not involved directly. Moving from "do one thing and do it well" to "do many things in one complex subsystem" and pushing that into most major distros ... that is something where we should not hurry the decission.

      So ... I'll try to rephrase the question again: what would you do if someone came up with a similar effort in kernel? Sort of like the situation with ZFS? Doing great things in order to deliver higher speed, reliability, robustness but breaking some paradigms such as traditional filesystem layers in the process?

    6. Re:systemd by Anonymous Coward · · Score: 2

      Linus, how will you handle it when systemd comes into eventual direct conflict with the Linux kernel?

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

      Linus was told repeatedly that monolithic kernels were completely brain dead and he'd better get some sense or he would be irrelevant. Remember that? If you are so keen on the design philosophy of composing little tiny pieces then why aren't you shitting all over Linus himself?

      I wish I had a keyboard with super caps lock so I could really blow this up. FU!

      Really. Enough of you idiot haters. Idiot. Haters.

      And you expect Linus to be on your side because... ??? Crickets.

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

      Obviously, systemd is as bad as Hitler killing puppies.

    9. Re:Systemd by Anonymous Coward · · Score: 0

      Interesting assumptions there. Systemd annoys me and I'm a RedHat fanboy. But I don't feel the dominance thing outside the server space. Among the devs at my workplace Ubuntu is a hands down favorite. And RedHat's dominance in the server market is easy for me to attribute to their excellent support.

      So is there more afoot here than a strong player making an annoying choice and the rest of us getting dragged along for the ride? In which case are they any more guilty than the Gnome developers for that AWEFUL Gnome-3 UI? Any more guilty than the grub team for breaking LILO's coolest feature (the 1-time reboot-to-widnows that then reverts the default to Linux). Any more guilty than KDE's move to swap the cancel and OK buttons to their "new standard?"

      Since the days I was booting Linux off floppies, I have been dragged along into newer cooler O/Ss that were never free of at least one WTF-class pothole that I had to fill, bridge or drive around.

      Just feels like Linux to me.

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

      So ... I'll try to rephrase the question again: what would you do if someone came up with a similar effort in kernel? Sort of like the situation with ZFS? Doing great things in order to deliver higher speed, reliability, robustness but breaking some paradigms such as traditional filesystem layers in the process?

      Weren't we talking about systemd? It gives shorter boot times, I'll grant you that, but it's nowhere close to reliable nor robust. I used to fear updating video drivers back in the day. Now it's systemd updates I dread as every once in a while they break something (e.g. that time Poettering renamed eth0 to eno1 or whatever... and then renamed it again later).

    11. Re:Systemd by Bite+The+Pillow · · Score: 1

      Isn't SystemD a component of the kernel and so it's something that we should expect him to have an opinion on?

      Oh, guess not. Plus, your question is the Trojan Horse, with a masked payload. Maybe he loves it. Maybe he doesn't spend time with the kinds of configurations needed to maintain a rack of servers because the distros take care of it.

      Linus has switched desktop environments (more than once) and distros, and seems content to run anything that 1) has Linux at the core, and 2) Works and 3) There is no better option.

      Stupid question, should have been rephrased in any number of better ways.

    12. Re:systemd by rubycodez · · Score: 0

      Your false fantasy gets modded "informative"?

      No, Poettering and other systemd developers are butthurt by Linus' criticisms of their crappy code recently.

      http://www.theregister.co.uk/2...

    13. Re:systemd by buchner.johannes · · Score: 3, Informative
      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    14. Re:Systemd by Anonymous Coward · · Score: 0

      If he actually took a stance on the matter, those behind systemd, and the atrocity of its design, would have to come defend it. My guess is he just hasn't decided to pick that fight yet. I'd still love a technical programing analysis of systemd from Linus, either way....

    15. Re:systemd by rastos1 · · Score: 1

      There is a difference between what the project wants to achieve and what it actually does achieve in current versions of the implementation. Debating the later would just lead to unproductive flamewar. My intention is to ask Linus about his opinion on situation when a project emerges within his domain (kernel) which subverts the traditional and proved paradigms and major vendors actually aggressively push that instead of his version - regardless of maturity and quality track. And it's not about ego; "my project" vs. "other project". It's about major market players replacing your product with inferior solution. Technical arguments and design is not enough to survive on the market.

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

      Didn't you know that Red Hat always had a dominating influence in Linux and GNU/Linux long before systemd? They have no more domination today as they had 10 years ago. They contribute as much today as they've done 10 years ago.

    17. Re:Systemd by Anonymous Coward · · Score: 0

      Small parts of systemd have Linux components. Overall, systemd is an extra-kernel computer system management system. Poettering+team once tried to submit some changes to Linux that broke Linux and Torvalds chewed them out for this. He would've accepted such changes had the team submitted their work in a way that wasn't broken as it was.

    18. Re:systemd by Eunuchswear · · Score: 1

      Status: RESOLVED FIXED

      --
      Watch this Heartland Institute video
    19. Re: systemd by Anonymous Coward · · Score: 0

      I would rather ask, what are worse alternatives to kdbus.

    20. Re:systemd by Eunuchswear · · Score: 3, Informative

      Not only is your interpretation of Linus's feelings absurd:

      "When it comes to systemd, you may expect me to have lots of colourful opinions, and I just don't," Torvalds told iTWire in an interview. "I don't personally mind systemd, and in fact my main desktop and laptop both run it.

      -- Linus Torvalds

      But your claims of systemd developers "butthurt" are also ridiculous:

      For his part, Sievers appeared unmoved by Torvalds' outburst.

      -- From the link you posted.

      --
      Watch this Heartland Institute video
    21. Re:Systemd by Eunuchswear · · Score: 1

      Isn't SystemD a component of the kernel

      No.

      Next question?

      --
      Watch this Heartland Institute video
    22. Re:Systemd by Eunuchswear · · Score: 1

      Small parts of systemd have Linux components.

      No. Systemd has no kernel code, it uses standard Linux interfaces, open to all. Even if kdbus goes in it will not be reserved to systemd.

      Overall, systemd is an extra-kernel computer system management system.

      True even without the "overall"

      Poettering+team once tried to submit some changes to Linux that broke Linux and Torvalds chewed them out for this.

      No. systemd read the /proc/cmdline file, a linux interface available to all user-level programs. It also wrote to the system log, a linux interface available to all user level programs running as root. Systemd included no code in the kernel

      He would've accepted such changes had the team submitted their work in a way that wasn't broken as it was.

      As the systemd team didn't ask for any code to be included in the kernel (then) there was no question of Linus accepting it or not. He claimed he would refuse any code submissions from Kay, who hadn't made any submissions for over a year.

      --
      Watch this Heartland Institute video
    23. Re:systemd by Anonymous Coward · · Score: 0

      You might want to scroll down to the very last message, by Lennart Poettering, explaining that he still refuses to solve the problem. Systemd will STILL log its own debug messages whenever someone turns on kernel debug mode.

      As anyone who has tried debugging a race condition knows, changing things like logging is often enough to prevent finding the problem. In which case it is still very important that systemd not interfere with kernel debug logging.

      Yeah, it's marked as FIXED. But the message from Lennart is WONTFIX.

    24. Re:Systemd by Bite+The+Pillow · · Score: 1

      Goddammit you ignorant retard, didn't you read my entire post before replying? Of course not, because this is DashSlot where retards convene.

      Because the very next sentence was "Oh, guess not." It was sarcasm. I'm sure you can find a translation of what that word means in your native language, but it means you didn't understand me at all, and if you had read further, you might have understood, unless you were a FUCKING RETARDED PIECE OF SHIT,

      Or maybe you just overlooked something, which I have done, and will not fault you for. But mostly the above, unless you are a decent person, and then I hope you learned something.

    25. Re:Systemd by Eunuchswear · · Score: 1

      Twat.

      --
      Watch this Heartland Institute video
    26. Re:systemd by Anonymous Coward · · Score: 0

      Though he did call it as having some issues, and the binary log being one of them. The amount of bitching and moaning would have been much much lower if systemd didn't continue to insist on this.

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

      eth0 being renamed to biosdevname and then 'consistent' device naming happened outside of systemd per se. It's one of the various questionable things that came along at about the same time as systemd, and systemd gets the blame for *all* of them, when it only brought some of it. E.g. complaining about binary logs, you can aim that square at systemd. Most of the other prominent rants commonly fired at systemd are either dbus, networkmanager, udev, or something else in reality.

      The network device naming is one facet where they can't win. The ethX has problems, and so does the current state of consistent device naming (notably that if an adapter veers off into being enumerated by pci, it's probably a lost cause in all but the most extremely homogenous environment and doing those names is just causing more trouble than helping)

      --
      XML is like violence. If it doesn't solve the problem, use more.
  18. Liinus by Anonymous Coward · · Score: 0

    Do you use Liinus to improve the functioning of your digestive system?

  19. Favorite Sandwich by Anonymous Coward · · Score: 0

    What is your favorite sandwich?

  20. Have you considered toning it down? by Anonymous Coward · · Score: 0

    You rants are often quite right and quite humorous, but when I read them, I wonder why you choose the style and language you do when communicating with others. I have not been the target of your rants (maybe will be now), so I take no personal offense, but in the company I work for and many others, communicating with someone with that language and that confrontational style would not be acceptable. I have communicated with other open source development teams and have found many members communicate in a similar fashion (not normally directed at me). My question is, have you considered toning it down?

    I see your communication style and the similar style used by developers of other open source projects and I further wonder what the cause is? Is it because the individuals don't know each other, so they don't value each other? Is it because the communication is often read by many others and so they are just trying to impress the crowd?

    What do you think?

    1. Re:Have you considered toning it down? by Anonymous Coward · · Score: 1

      Maybe it's a way to get a point across loud and clear with no fancy words messing up the message.

      Look at your own text. It took you a lot of words to communicate a simple question because you are way too politically correct and are clearly afraid how you are perceived by the receiver. When there is enough fear of what and how you should ask or tell things, communicating stops being efficient.

    2. Re:Have you considered toning it down? by Anonymous Coward · · Score: 0

      You took a lot of incorrect assumptions about me and my intent. I wrote the way I wrote, because they is how I was taught to write. I don't care or fear what Linus, or you, thinks of me. I am actually curious to get an answer to the questions I provided. As explained, I have noticed that communication on open source development forums/mailing lists (including Linus') are more combative and vulgar than that inside corporate environments. I am wondering if he has considered whether that communication style is the best and if he has any musings as to why that is more common in open source development communications. I am also curious whether such a question would elicit a new rant, which would be kind of fun.

    3. Re: Have you considered toning it down? by Anonymous Coward · · Score: 0

      Nobody gives a fuck about your corporate environment. Linus doesn't operate in a coprorate environment, it's his way or the highway.

      So fuck off, he only calls out people who know better and do dumb shit. You asking a stupid question that has been answered 10000x times won't make him go off on you. Sorry if that doesn't keep your dick hard.

  21. Which one do you prefer? by vbguyny · · Score: 5, Interesting

    Star Trek Original Series or The Next Generation?

    1. Re:Which one do you prefer? by Anonymous Coward · · Score: 0

      I guess the one with huge monolithic mainframe "cubes" flying around, destroying any non-hive-minded intelligence around it, cause that what fits linux' description best.

    2. Re:Which one do you prefer? by Anonymous Coward · · Score: 0

      try asking a real question, like:

      how do you like your coffee, cream, sugar, sweet-n-low

    3. Re:Which one do you prefer? by Anonymous Coward · · Score: 0

      Neither. They were both a bizarre pipe dream of an age filled with enthusiasm but wanting for knowledge. There will never be a "post-scarcity society", there will never be "beings of pure energy", everyone will always have to work somehow to justify their existence.

    4. Re:Which one do you prefer? by faway · · Score: 1

      Linus, what do you think about the recent revival of the original series with Grant Imahara? http://io9.com/5896314/mythbus...

    5. Re:Which one do you prefer? by Anonymous Coward · · Score: 0

      When will there be an 11th Star Trek movie?

  22. Systemd by PvtVoid · · Score: 5, Funny

    Systemd: as bad as Hitler, or as bad as killing puppies?

  23. State of GUI by toopok4k3 · · Score: 2, Interesting

    Since you apparently still use just mail, text editor and git from command line for work, did we get graphical user interfaces completely wrong? Is there something fundamentally broken in GUI systems(or their design(ers))?

  24. Security and microkernel versus monolithic kernels by Anonymous Coward · · Score: 1

    Given all the exploitable security issues which show up with drivers and other non-core components in the Linux kernel, do you think it would have been a good idea in hindsight to design Linux as a microkernel ?

    In any decent microkernel design those security issues would be more likely to be confined to user space processes and would be less of a security problem.

  25. How did you avoid a cult of personality? by Jizzbug · · Score: 1

    Linux doesn't seem to rely on a cult of personality around Linus so much as it relies on the person Linus, whereas other projects like Python form a cult of personality around Guido van Rossum, or GNOME 3 forms a cult of personality around designer Allan Day, etc.

    How did you cultivate Linux with your strong personality while avoiding a cult of personality, and how can other project leaders employ similar techniques to benefit their projects?

    --

    -=/\- Jizzbug -/\=-
    1. Re:How did you avoid a cult of personality? by TWX · · Score: 1

      I've ever heard of Guido-something or Allan Day, and Linux's mascot as a penguin, as an amimal that Linus Torvalds happens to like, has gotten fanbois salivating at the zoo near their enclosure.

      Mr. Torvalds has a bit of a cult of personality around him, even if he doesn't participate with it much or contribute to it.

      --
      Do not look into laser with remaining eye.
  26. If you were to do Linux again ... by Wattos · · Score: 5, Interesting

    If you were to build linux again, what would be the one most important thing you would do differently

    1. Re:If you were to do Linux again ... by Anonymous Coward · · Score: 1

      If you were to build linux again, what would be the one most important thing you would do differently

      This was answered in the previous Q&A session, as linked in the summary, unless you think the answer would have changed in the last few years:

      What would you have done differently?
      by Rob Kaper

      It's been over twenty years since the inception of Linux. With 20/20 hindsight, what you have done differently if you had had today's knowledge and experience back in the early days?

      Linus: I get asked this quite often, and I really don't see how I could possibly have done anything better. And I'm not claiming some kind of great forethought - it's just that with 20:20 hindsight, I really did choose the right big things. I still love the GPLv2, and absolutely think that making Linux open source was the greatest thing ever.

      Have I made mistakes? Sure. But on the whole, I think Linux has done incredibly well, and I've made the right decisions around it (and the big things have *occasionally* been about technical issues, but more often about non-technical things like "Don't work for a commercial Linux company even if it seems like such a natural thing to do - keep working in a neutral place so that people can continue to work with me")

    2. Re:If you were to do Linux again ... by sproketboy · · Score: 0

      Basically Linus' ego is so big he doesn't think anything could have been done differently.

    3. Re:If you were to do Linux again ... by Anonymous Coward · · Score: 0

      John Browning might have had the same answer. We still use his M1911 design today, with improved alloys and tolerances, but anyone good with that century old machine will be quite comfortable with the modern Kimber equivalent.

      Sometimes you just do a great job, and great people add to it. Rare, but not unheard of.

    4. Re:If you were to do Linux again ... by Anonymous Coward · · Score: 0

      Definitely an abstract microkernel design.

    5. Re:If you were to do Linux again ... by Jake+Griffin · · Score: 1

      "Have I made mistakes? Sure."

      --
      SIG FAULT: Post index out of bounds.
    6. Re:If you were to do Linux again ... by sproketboy · · Score: 1

      Keep apologising.

  27. The Desktop by Anonymous Coward · · Score: 1

    Which (single) obstacle is the most important to overcome in order to achieve widespread Linux desktop usage?

    1. Re:The Desktop by yotam · · Score: 1

      Linus, Do still care about the desktop? Does it need better leadership?

  28. Systemd by ThatsNotPudding · · Score: 3, Insightful

    Why have you been so passive and uncaring about the obvious Trojan Horse of systemd? No concern about the increasing domination by one company (Red Hat)? Seriously?

  29. What would you work on if you were starting over? by Anonymous Coward · · Score: 1

    What project would you recommend to a younger version of yourself? How did you choose to work on Linux instead of other projects?

  30. Rigor and developments by hcs_$reboot · · Score: 4, Interesting

    The most complex program running on a machine is arguably its OS, especially the kernel. Linux (kernel) reached the top level in terms of performance, reliability and versatility. You have been criticized quite a few times for some virulent mails addressed to developers. Do you think Linux would be where it is without managing the project with an iron fist? To go further, do you think some other main OSS project would beneficiate from a more rigorous management approach?

    --
    Slashdot, fix the reply notifications... You won't get away with it...
    1. Re:Rigor and developments by Anonymous Coward · · Score: 0

      I do think an iron first is something different. What you look for is probably "dragon rhetoric",

    2. Re:Rigor and developments by Bite+The+Pillow · · Score: 1

      I expect you know something about running a Linux development project, hcs_$reboot (1536101)? Oh no, wait, that's Linus, and until you have his 20+ years in doing so, you should shut up and color like a good boy instead of wasting our fucking time on idiotic questions like this.

      I should be spending my time reading, learning from, and responding to, intelligent points made by intelligent people. But instead here I am with your horseshit and drivel. If you give a shit about posting on DashSlot, then by all means learn what it is to post on DashSlot. Otherwise do us all a favor and take up a more useful career, like being an organ donor.

      Sincerely,
      -Linux Torbalds

  31. Functional languages? by EmeraldBot · · Score: 5, Interesting

    While historically you've been a C and Assembly guy (and the odd shell scripting and such), what do you think of functional languages such as Lisp, Closure, Haskell, etc? Do you see any advantages to them, or do you view them as frivolous and impractical?

    If you decide to do so, thanks for taking the time to answer my question! You're a legend at what you do, and I think it's awesome that the significantly less interesting me can ask you a question like this.

    --
    "Set a man a fire, he'll be warm for the rest of the night. Set a man afire, he'll be warm for the rest of his life."
    1. Re:Functional languages? by AmiMoJo · · Score: 1

      I'm surprised there are not more programming questions.

      Q: Is sizeof() *really* a function?

      Also, was defining tabs as 8 spaces just an attempt to drive adoption of widescreen monitor technology?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:Functional languages? by istartedi · · Score: 2

      This is close enough to the question I had in mind that I've decided to comment on this thread instead. My question would have been phrased as: Do you ever see yourself wanting to do kernel programming in something other than C and assembly?

      Particularly I'm wondering if he has any interest in Rust or Go, since they are actually targeting themselves at lower levels. I doubt he'd want to put Haskell in the kernel; whereas he might have different opinions about it outside that domain. Of course hopefully he'll answer so we won't have to speculate.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    3. Re:Functional languages? by Bite+The+Pillow · · Score: 1

      Linux can be ported anywhere, but the complexity increases if you include other languages as part of the kernel.

      Linux is self-hosting in C. There is very little to do in the way of porting, relatively speaking. And by that I mean there is a lot, but you don't have to rewrite giant chunks of the thing.

      Would you want to have to implement a minimal compiler for C, or minimal compilers for Rust/Go and C?

      Or maybe you mean: Include a native back-end for gcc and let the front-end do the work? I can see value in possibly having a first stage compiler that allows compilation of a Rust/Go compiler/interpreter at the second stage, but that seems complicated.

      I admit that at this point I'm kind of confused about how you see this working. Someone with many years in C and assembly, and to be able to judge the quality, performance, effectiveness, and overall do-I-give-a-fuck-tiveness of a patch in a new language?

    4. Re:Functional languages? by Anonymous Coward · · Score: 0

      Q: Is sizeof() *really* a function?

      sizeof is an operator. Not a macro. Not a function. An operator.

      Also, was defining tabs as 8 spaces just an attempt to drive adoption of widescreen monitor technology?

      The whole point of using tabs is to avoid the 2 vs. 4 vs. 8 vs. N spaces debate. You just configure your editor to display tabs at whatever width you like.

    5. Re:Functional languages? by istartedi · · Score: 1

      Me, personally? I wouldn't want to do anything you describe. I'm wagering Linus doesn't either. The question was if he was *interested* in these new languages. Laying that aside now, what you're describing might be easier with Clang. That leads (heheh) to another question, and a quick googling seems to indicate that the kernel can't be built with Clang yet...

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    6. Re: Functional languages? by Anonymous Coward · · Score: 0

      Rust can't be used to build a kernel because you can't handle OOM reliably. When Rust creates Rc, Box, or similar objects, it panics on allocation failure. And the language syntax provides no way to catch allocation failure in those contexts. Good luck using Rusy for anything without those basic types.

      There are other problems, too. Google 'Rust kernel'. Somebody wrote a paper on it, after porting large parts of a real kernel to Rust.

    7. Re: Functional languages? by istartedi · · Score: 1

      Rust can't be used to build a kernel because you can't handle OOM reliably.

      From context I'm getting that's Out Of Memory. I don't know much about Rust; but what you're describing sounds more like a problem with the current implementation rather than the language itself... unless the developers painted themselves into a corner by specifying that allocation failure must panic and can't return something like a NULL.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    8. Re:Functional languages? by Bite+The+Pillow · · Score: 1

      "Particularly I'm wondering if he has any interest in Rust or Go, since they are actually targeting themselves at lower levels."

      Context is a thing, and it should be understood. Having Rust or Go as an option in a distro is completely go-ahead (not for me, but for distro maintainers).

      I understood the "lower levels" aspect to apply to 1) Linus as a programmer 2) Linus as a kernel maintainer 3) lower levels as kind of a thing where performance, binary compatibility perchance, and 3) fuck you

  32. Re:Is there another software domain that tempts yo by __aaclcg7560 · · Score: 5, Funny

    Windows LE (Linus Edition)

  33. init system by lorinc · · Score: 4, Interesting

    There wasn't a decent unix-like kernel, you wrote one which ultimately became the most used.

    There wasn't a decent version control software, you wrote one which ultimately became the most love.

    Do you think we already have a decent init system, or do you have plan to write one that will ultimately settle the world on that hot topic?

    1. Re:init system by Anonymous Coward · · Score: 0

      First Linux.

      Then Git.

      Hopefully he writes an init system.

    2. Re:init system by Anonymous Coward · · Score: 0

      There wasn't a decent unix-like kernel, you wrote one which ultimately became the most used.

      There wasn't a decent version control software, you wrote one which ultimately became the most love.

      Are you fucking seri--

      ...oh right. I forgot, it's summer.

  34. Socialism or Capitalism? by mi · · Score: 1, Interesting

    The word "Socialist" is no longer a dirty one in the US and at least one presidential candidate is openly running under the label expecting nomination from a major party.

    Your own country is one of those, that is part of humanity's unwitting experiment of the 20th century, when identical (or very similar) peoples lived under Socialism and Capitalism in parallel.

    Would Linux have been created, had Finland fallen to the Red Army as Estonia did in 1940, and lived under USSR-imposed Socialism until the 1990-ies?.

    --
    In Soviet Washington the swamp drains you.
    1. Re:Socialism or Capitalism? by Anonymous Coward · · Score: 0

      Finland was firmly anti-communist and you should have a look at their national history. Lots of German-looking things on their uniforms. And Germany was about to smoke out the commies. Because the commies smoked out the romanovs and millions of others.

    2. Re:Socialism or Capitalism? by mi · · Score: 1

      Finland was firmly anti-communist

      So was Estonia, and Latvia, and Lithuania — and Poland, even Ukraine. But that didn't help most of them retain their independence, when the Red Army blasted in.

      Finland survived, while its nearly-identical twin Estonia did not — and the two became part of the "experiment" I mentioned.

      Today there is no Estonian Torvalds, which is not surprising, but no Estonian Nokia either... I wanted to know Mr. Torvalds' — the most prominent Finn in today's world — opinion on that, but some asshole has already modded me down as "off-topic"...

      --
      In Soviet Washington the swamp drains you.
  35. Nvidia by lorinc · · Score: 4, Insightful

    Did your "fuck you" opinion on Nvidia changed lately? (and why)

  36. Hello, this is Linus Torvalds, and I pronounce Lin by psergiu · · Score: 3, Funny
    Please release a updated version of the "Hello, this is Linus Torvalds, and I pronounce Linux as Linux" audio file.

    cat torvalds-says-linux.au > /dev/audio no longer works correctly with the latest Linux kernel.

    ( http://www.paul.sladen.org/pro... for whoever wanders )

    Also we would not mind of a re-shot of the 1990 "beer" photos :)

    --
    1% APY, No fees, Online Bank https://captl1.co/2uIErYq Don't let your $$$ sit in a no-interest acct.
  37. Critical software to the use of Linux by TWX · · Score: 5, Interesting

    Mr. Torvalds,

    For many uses of Linux such as on the desktop, other software beyond the kernel and the base GNU tools are required. What other projects would you like to see given priority, and what would you like to see implemented or improved?

    Admittedly I thought most about X-Windows when asking this question; but I don't doubt that other daemons or systems can be just as important to the user experience.

    Thank you for your efforts all these years.

    --
    Do not look into laser with remaining eye.
  38. What new thing does Linux need? by Zan+Lynx · · Score: 2

    What big new feature or driver do you want to see added to Linux next?

  39. Nunchucks by Anonymous Coward · · Score: 0

    Is it true that you sleep with nunchucks?

  40. Size reduction by gr8_phk · · Score: 1

    With the removal of very old hardware support, and the reduction in the number of interfaces - we're really down to SATA, USB, and HDMI - do you see the size of the kernel starting to go down in a significant way at some point?

    1. Re:Size reduction by Anonymous Coward · · Score: 0

      You can choose not to compile all of the unneeded drivers and hardware support and a bunch of other modules you know. The basic framework in Linux is pretty darn tiny. I think this is mostly moot. Desktop Linux is big, yes, but the CORE of Linux is still pretty small.

  41. Married With Children by Anonymous Coward · · Score: 0

    How's the (lack of) sex life?

  42. Would it be possible to see UMSDOSfs return? by mlts · · Score: 2

    During the early days of Linux, UMSDOSfs was a quite useful tool, being able to superimpose UNIX file names and ACLs on top of a vanilla FAT filesystem.

    With devices that might need to restrict access, but still require FAT32 because of interoperability concerns, would a variant of UMSDOS that works on this filesystem ever be feasible? Take Android for instance. The only way to keep app "A" and app "B" separated when they are granted access to an external SD card is by using SELinux rules (which the default pretty much denies access.) Having the ability to enforce permissions while still preserving interoperability of SD cards would be very useful.

  43. Hardware wish list by Anonymous Coward · · Score: 0

    If you could magically fix one thing about modern computer hardware, what would it be?

  44. Linux successors? by DescX · · Score: 2

    Linus,

    If you were pressed against a wall and absolutely forced to name an operating environment that has potential to succeed today's Linux systems in terms of adaptability, flexibility, and popularity -- what project(s) would you name? Alternatively, if you cannot think of anything that is presently deprecated, in development, or in production... would you be able to articulate a broad set of standards that may facilitate the creation of a viable competitor?

    The question is as broad-based as it sounds, with the only answer I'd consider invalid being "Linux forever!" :). You could approach this from the perspective of licensing, hardware driving new solutions, kernal architecture, all of the above, or however you feel the question would be best answered. I'm keen to hear your views on what the Next Big Thing might be, even if it could only exist in an alternate universe.

    Thanks!

  45. Games by jones_supa · · Score: 2

    Especially now that Steam is on Linux, are there any big cool games that you play or at least have tried?

  46. Linus, why did you let systemd happen? by Anonymous Coward · · Score: 0, Troll

    Linus, why did you let systemd happen?

    Why didn't you do more to stop it, especially when it was clear it was going to be an epic disaster?

    1. Re:Linus, why did you let systemd happen? by MouseTheLuckyDog · · Score: 1

      I think you have to add kdbus to that. Especially since it is kdbus that resides in the kernel. Also ask what does he think of Poettering taking over when he retires.

    2. Re:Linus, why did you let systemd happen? by Anonymous Coward · · Score: 0

      Linus, do you talk as much trash to people's faces as you do online? If so, how many times have you gotten your fat face punched in?

  47. "anykernel"-style portable drivers? by staalmannen · · Score: 5, Interesting

    What do you think about the "anykernel" concept (invented by another Finn btw) used in NetBSD? Basically, they have modularized the code so that a driver can be built either in a monolithic kernel or for user space without source code changes ( rumpkernel.org ). The drivers are highly portable and used in Genode os (L4 type kernels), minix etc... Would this be possible or desirable for Linux? Apparently there is one attempt called "libos"...

    1. Re:"anykernel"-style portable drivers? by Anonymous Coward · · Score: 3, Interesting

      L4.X2 implementor here -- I regard "anykernel" drivers as wack shit because they introduce a rigid API between driver and operating system. Furthermore driver portability is generally nowhere near as big an issue as the per-driver runtime environment, and it is in this area that tiny microkernels excel: aside from states related to the IPC mechanism (e.g. leaving an interrupt unacknowledged and therefore plugged), there are very few special modes of execution in microkernel userspace beyond those that software makes for itself.

      So, no. What we should do, instead, is come up with some reasonable models of licensing that permit re-use of e.g. Linux and/or FooBSD drivers in research operating systems without compromising the intents of driver authors. For example Linux is under GPLv2-and-nothing-else, making it bidirectionally incompatible with GPLv3+, in turn incompatible for importing into a *BSD. There's a lot of wasted work in reimplementing the drivers, or falling back to the liberally-licensed *BSD drivers (for which the authors are going to whine about anyway, if others' experience tells us anything).

  48. Abstraction by tepples · · Score: 1

    If it's hard for a new user of Git to come to know what he is doing, then perhaps some abstraction needs to be created around Git that's easier for the average new user to understand.

    1. Re:Abstraction by bobbied · · Score: 1

      What? And make it work like CVS?

      I used to have issues with git, but the problem turned out to be that I didn't understand HOW the tool does what it does. It isn't the tool, it's the preconceived notions that folks bring to the table which don't match how the tool works.

      You cannot fix this by wrapping git in some wrapper that makes it look like subversion or CVS...

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    2. Re: Abstraction by cyber-vandal · · Score: 1, Insightful

      It's the user's fault of course. OSS is such a joy with such happy helpful people.

    3. Re: Abstraction by bobbied · · Score: 1

      Well...In the commercial software world users are still at fault, it's just that they have paid fees for support so the vendor hires people to answer the same inane (I didn't care to read the user's guide) questions over and over and be nice about it.

      I'll be happy to consult with you on your problems with git... My fee is $200/hour with a three hour minimum per question, paid in advance. I promise to be nice, even if you ask the same question 50 times in a row..

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    4. Re:Abstraction by frank_adrian314159 · · Score: 1

      A good abstraction leads a user towards understanding, no matter what his level; a good UI reflects the abstraction, leading the user to use it properly, again, no matter what his or her level.

      Git may have good abstractions (I'll take your word for it), but it has no UI to reflect it and so is opaque to many. In my attempts to use git, I've grown tired of wading through shitty web pages all of which give examples of use, but no abstraction description and no description of how these abstractions are to be properly used.

      If you could point me to one of these documents that clearly explain git's abstractions and their proper use (actually, I'll take the abstractions only - I can probably work out proper use from that), one hopefully having both Windows and Linux information - professionals sometimes have to use both - I'd appreciate it. Until then, I'll have to be fine with using SVN locally and attempting to avoid git as much as possible.

      --
      That is all.
    5. Re:Abstraction by guruevi · · Score: 1

      There are GUI's that take most of the work out of your hand. Most people only need to pull and push anyway. We have a group that uses it for documents and whatnot, they are non-IT folk.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    6. Re:Abstraction by Anonymous Coward · · Score: 0

      I like Git.
      However, the UI (Git GUi + gitk) absolutely sucks. I use Git Extensions on top of git to get a much saner UI.
      Also, it seems to me that when using git, there are multiple ways to get to the same result, and different people prefer different methods.
      Git also has a habit of getting into weird states where new users can't figure out what's wrong (middle of a merge is the prime example).

    7. Re:Abstraction by bobbied · · Score: 1

      Try this: http://www.gitguys.com/

      Also, you need to remember that GIT is designed to be self contained locally and you "push" and "pull" changes to/from public repos. My biggest problem when shifting from SVN to GIT was that all your changes are made LOCALLY to your local repository and not to the common shared repository. That means your commit is only on your local system in that directory tree and no place else. Now if you want to have a shared repository and work with others, you have to carefully think about the way you want changes to get "pushed" to the public repo so others can "pull" them.

      Things can get pretty complex with GIT too, where you pull from one repo, branch, do your work and commit, then push to another repo. But it's this flexibility that gives you lots of control over how your development process works and how your source configuration management solution supports that.

      Personally I suggest the CLI interface to GIT for a number of reasons. First, it's portable. If GIT runs on that system, the CLI will be there. Second, it helps you to keep track of what's going on with GIT because you are forced to type in things, instead of just letting the GUI do it for you. I also have the TortoiseGit GUI installed on my windows system, but I rarely use it for anything but the most simple steps.

      I suggest you start by hammering out how you want your software development process to work, then hammer out what GIT commands you need by using the above web page. Try a number of scenarios with multiple developers and make sure you know how to make GIT work in that environment.. Test it to be sure your process works, then stick to the formula you come up with.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    8. Re: Abstraction by Anonymous Coward · · Score: 0

      I realize you didn't claim to be more helpful than any random person, but let me ask you anyway: how many newbies have you helped today? If none, why not? Doing so would be a much more useful contribution than hinting at the "user-hostileness" (I couldn't come up with anything better right now) problem on /..

    9. Re: Abstraction by Anonymous Coward · · Score: 0

      If your users are commit'ing stuff to your version control system, you've got bigger problems than how user friendly the VCS is.

      Git is written by developers, for developers. That's why it feels like a tool that was never intended for users.

  49. Linux people as Tron characters by Anonymous Coward · · Score: 1

    What do you think?

    Linus as Kevin Flynn
    Lennart Poettering as the MCP
    Greg Kroah-Hartman as Clue
    Kay Sievers as Sark
    RMS as Dumont
    Matthew Garrett as Guard #2
    etc.

  50. Linux is for Apps. by tepples · · Score: 1

    Android apps run on Linux.

    Kernels!

    1. Re:Linux is for Apps. by Anonymous Coward · · Score: 0

      You want Google spyware on the linux desktop?!

    2. Re:Linux is for Apps. by tepples · · Score: 1

      You want Google spyware on the linux desktop?!

      For one thing, Android and X11/Linux (the "Linux desktop") are mostly separate systems, though they both use Linux as a kernel. For another, Android can be built without Google spyware, as in Amazon's "Fire OS" distribution.

  51. minix by greenfruitsalad · · Score: 1

    Now that minix has seen some proper development and its latest versions have a useful amount of netbsd packages, where would you like to see it in a few years? Do you consider it an old friend or foe and what do you think its targets should be? And finally, if, in the long run, minix proves to be THE better option for everything, will you turn into an old grumpy fart or do you see yourself as somebody who could possibly even contribute code?

  52. Linux vs Mobile by Anonymous Coward · · Score: 0

    Linus,
    what is currently missing in your opinion to see Linux succeed in the mobile space as Linux (vs Android)?

  53. How not to ask Linus Torvalds a question by Jon+Abbott · · Score: 5, Interesting

    I don't have a question for Linus Torvalds, but I do have a story about asking Linus Torvalds a question. Back when I first started using Linux in 1995, I couldn't get the 'top' utility to run after a kernel update. I was only a kid at the time, and for whatever reason I figured the best approach was to just email Linus Torvalds himself to ask how to fix it. Little did I realize that would have been like emailing Bill Gates for help because a driver didn't install correctly on Windows. Surprisingly, Linus wrote back and explained that I needed to update my version of procps (or whatever it was called at the time). Linus, if you are reading this comment, I'd like to say thanks again for the tech support. ;^)

    1. Re:How not to ask Linus Torvalds a question by Kjella · · Score: 1

      Little did I realize that would have been like emailing Bill Gates for help because a driver didn't install correctly on Windows.

      Well it was 1995, while he was still studying at the university of Helsinki working on Linux 1.x, long before the dotcom money and any serious corporate interest in Linux, while Microsoft at the time was a $50 billion dollar company. So almost the same ;)

      --
      Live today, because you never know what tomorrow brings
    2. Re:How not to ask Linus Torvalds a question by Anonymous Coward · · Score: 0

      I don't have a question for Linus Torvalds, but I do have a story about asking Linus Torvalds a question. Back when I first started using Linux in 1995, I couldn't get the 'top' utility to run after a kernel update. I was only a kid at the time, and for whatever reason I figured the best approach was to just email Linus Torvalds himself to ask how to fix it. Little did I realize that would have been like emailing Bill Gates for help because a driver didn't install correctly on Windows. Surprisingly, Linus wrote back and explained that I needed to update my version of procps (or whatever it was called at the time). Linus, if you are reading this comment, I'd like to say thanks again for the tech support. ;^)

      Cool story bro. Totally believed it happened.

  54. Functional Programming by Anonymous Coward · · Score: 0

    Have you ever dabbled with Functional programming languages? If so, what are your thoughts about the paradigm (in general, or WRT systems programming)?

    Thanks!

  55. C++ by Anonymous Coward · · Score: 1

    Now that you had the opportunity to code some C++ in your dive log program, have your view on the language changed?

    1. Re:C++ by Anonymous Coward · · Score: 0

      i wonder about this too, as i am a c++ fan

  56. Microsoft & Linux by Anonymous Coward · · Score: 1

    It's no secret that Microsoft has been contributing to the Linux kernel as of late (mostly for compatibility with their own products, but still). Do you ever envision a world where "the enemy" really becomes a useful partner in helping improve Linux?

  57. What's the next moonshot? by allquixotic · · Score: 2

    In the 20th century, humanity took a transformational step forward when it "went interplanetary". This impacted billions of lives and changed everyone's perspective about our role in the universe.

    A lot of bad stuff happened, too -- weaponization of nuclear energy; oppressive governments; new tools like computers being twisted to serve repressive governments rather than the common man; continual and destructive wars; accelerating destruction of the environment and natural resources; etc.

    If there's one objective -- one imperative with a positive end-goal that will transform humanity, or at least the way we think about ourselves, in a good way -- that the current and next generation should focus on, what objective do you think that should be?

    In short, what should be our next moonshot as a global society? I say global because I believe any objective worth achieving at this scale cannot be accomplished even by a small cadre of very powerful advanced industrial nations. We would need truly global support for any initiative on the scale I'm talking about.

  58. Google+ and LKML by nullchar · · Score: 2

    You post publicly on both Google+ and the LKML. Some of your posts get a lot of attention on G+ like naming the next version 3.20 or 4.0, which is a different audience than the Linux Kernel mailing list.

    What do you like and dislike about communicating on either platform, Google+ or the LKML? How do you feel about their respective audiences? Do you enjoy the tools you use to participate in public discussions on Google+ and the LKML?

  59. Processor Architecture by swv3752 · · Score: 5, Interesting

    Several years ago, you were employed by Transmeta designing the Crusoe processor. I understand you are quite knowledgeable about cpu architecture. What are your thoughts on the Current Intel and AMD x86 CPUs particularly in comparison with ARM and IBM's Power8 CPUs? Where do you see the advantages of each one?

    --
    Just a Tuna in the Sea of Life
    1. Re:Processor Architecture by Anonymous Coward · · Score: 0

      Linus, what are your thoughts on Mill Computing?

    2. Re:Processor Architecture by AmiMoJo · · Score: 1

      Excellent question. In the past Linus has stated that despite other architectures having some nice features or ideas, in the end the fact that x86 is so popular and has had so much effort put into optimizing it makes it the best currently available.

      Now ARM is very popular in consumer computing devices (and Android is the most popular consumer OS, built on Linux) it will be interesting to hear what he has to say about it. These days raw performance is traded off against battery life.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  60. Asshole-ness required (Re:Productivity by vpness · · Score: 2, Interesting

    Linus - My observation is that folks who're blindingly successful have a degree of asshole-ness to them. Jobs, Gates, Musk, Torvalds. Probably the US founding fathers, and Einstein and Edison. All the right degree of 'f em, I know what needs to be done.' Is that a correct assessment of you? do you have an external face, and one that is the more real you, or are you an asshole through and through?

    1. Re:Asshole-ness required (Re:Productivity by quenda · · Score: 1

      Jobs, Gates, Musk, Torvalds. Probably the US founding fathers, and Einstein and Edison.

      Thats a stretch! All of those men were brilliant high achievers, but only one group was ruthless enough to launch a war that killed a hundred thousand people, mostly their own, and achieved no obvious gain except to the 1%-ers. (Were Canadian commoners so much worse off?)
            Much as I admire the intellect of people like Jefferson and Adams, they took assholeness (ruthlessness?) to a level that makes Bill Gates look like a saint.

  61. Mr Linus, by Anonymous Coward · · Score: 0

    Mr Linus, your campaign seems to have the momentum of a runaway freight train. Why are you so popular?

  62. Thank you by Anonymous Coward · · Score: 0

    Thank you, no question, but my life path, and many of the people here have been altered by the appearance of an operating system which can be trusted and has a development focused towards operation. Across the world this event has leaked into so many lives in so many ways. Again, thank you.

  63. Is the kernel basically a finished project? by NaCh0 · · Score: 4, Interesting

    Aside from adding drivers and refactoring algorithms when performance limits are discovered, is there anything left for the kernel?

    Maybe it's a failure of tech journalism but we never hear about the next big thing in kernel land anymore.

  64. Living in America by swv3752 · · Score: 2

    Since you have become a naturalized U.S. Citizen, you must like living in America. What do you miss about Finland? What are some thing the U.S. does better than Finland?

    --
    Just a Tuna in the Sea of Life
  65. Political by Anonymous Coward · · Score: 0

    Are you a communist?

  66. Microsoft by Anonymous Coward · · Score: 0

    Would you accept a job as a junior developer at Microsoft to work on their Linux apps?

  67. The Future by tgetzoya · · Score: 1

    Once you decide to "retire", who/what would you like to see continue the development and guidance of the kernel?

  68. Learning C by Anonymous Coward · · Score: 0

    I am in the possess of learning c because I enjoy electronics and microcontrollers. What tips do you have for someone like me ? What mistakes do you see other programmers make?

    1. Re:Learning C by faway · · Score: 1

      Always validate function parameters. Always check array indices.

  69. Awesome by Anonymous Coward · · Score: 0

    Linus - Awesome Work!! You may or may not have heard it enough, but Thank You!
    - Linux user / sw developer since 1992 -

  70. Linux on the Desktop by Anonymous Coward · · Score: 0

    Which year do you think will be the official year of Linux on the Desktop?

  71. OS X by Anonymous Coward · · Score: 0

    What cool things about OS X do you prefer compared to Linux?

  72. perpetual input... by Anonymous Coward · · Score: 0

    What prevented Linux from being written entirely in Assembly?

  73. Boredom by Anonymous Coward · · Score: 0

    Don't you ever feel a bit burnt out after working on that same one big project for so many years, and if you had a perfect opportunity to retire right now with little drama, would you take it?

  74. What are your thoughts on these computing greats? by Anonymous Coward · · Score: 0

    Bill Gates, Steve Jobs, Jack Tramiel, Larry Ellison

  75. Windows by yuvcifjt · · Score: 1

    When you first created Linux, Windows was still primitive particularly in security and stability.
    But since then, and especially since Vista and 7, it has really matured in both security and stability, so...

    Why don't you use Windows?

    And if you are unhappy about some things, why not help Microsoft to improve it and steer them in the right direction?

  76. Thoughts on VMWare GPL compliance lawsuit by Anonymous Coward · · Score: 0

    What are your thoughts on Christoph Hellwig's lawsuit against VMware for failing to comply with the terms of the GPLv2?

    https://sfconservancy.org/news/2015/mar/05/vmware-lawsuit/

  77. Portland by Tenebrousedge · · Score: 2

    Hi Linus!

    So I've read you live somewhere near Portland, and as shocking as it is to consider you amongst the flesh-and-blood mortals that I might encounter in this life, I believe I might just be able to keep from frothing and gibbering were it to happen. No promises. But in any case I'd be nice to know if there were any social or tech events in the area that you might attend. Also, breaking the rules about multiple questions, but possibly relevant to the above: what sort of beer do you drink?

    - J. Random Linuxuser

    --
    Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
  78. Bloated by Anonymous Coward · · Score: 0

    Do you think that linux is over-bloated?

  79. what'd be next by aglider · · Score: 1

    Will there be anything next as big as Linux in your "compsci" future?

    --
    Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
  80. Android by Isaac-Lew · · Score: 1

    What do you like/dislike about Android? Do you use Android phones and/or tablets? If you were creating an OS for mobile devices, what would you differently (as opposed to Google and/or Apple)?

    1. Re:Android by faway · · Score: 1

      Linux is simply the kernel and is not an operating system.

    2. Re:Android by internet-redstar · · Score: 1

      You fail to see the importance of the kernel and its license, with such a remark. Android is indeed the Linux kernel combined with mostly GPL and Apache Licensed code, also a little bit of proprietary licensed software is in the mix.
      Android can only use hardware thanks to Linux support. And for certain device drivers, such as the GPU support on most most android smartphones (but also other device drivers sometimes), this is implemented with proprietary licensed binary drivers.
      This means it isn't very easy to port Cyanogenmod or other Android Open Source Project based versions of Android to all smartphones.
      Added to that, these proprietary drivers are in a shady legal zone: the GPL states that all 'derived works' have to be GPL too. Under US law, it's a no-brainer that they are derived works from the Linux kernel and thus should be GPL too. Linus however, chooses (up till now) not to enforce that. He's perfectly happy that other people are doing the effort to make Linux work on other hardware, with proprietary drivers or not.
      My question is if it isn't time to change that opinion. Because it would benefit everybody involved: community, users, hw device makers, smartphone integrators, ecology and Google.
      Community: more opensource software for everybody to benefit from
      Users: can upgrade their old smartphones and get rid of bloatware
      hw device makers: can focus on selling their hw and supporting the community contributed drivers with less effort
      smartphone integrators: don't have to worry about supporting old hw and the associated security risks and liabilities
      ecology: old smartphones will be less soon discarded when they can run the latest linux/android builds
      Google: has to worry less about version fragmentation, security problems of old android releases and smartphone vendors no longer supporting their users


      So it's really a win/win situation for everybody in which Linus has the power to change the world for the better with a simple email :-D

    3. Re:Android by Anonymous Coward · · Score: 0

      Added to that, these proprietary drivers are in a shady legal zone: the GPL states that all 'derived works' have to be GPL too. Under US law, it's a no-brainer that they are derived works from the Linux kernel and thus should be GPL too.

      I don't think it's a 'no-brainer' at all. FSF wants to claim anything that links to anything else as a derivative work, but I don't think programming to a specified interface for purposes of interoperation is enough to qualify.

      It's only a gray area because software is unlike other copyrighted works. You don't need to make a novel or musical recording "connect" to another to include them in the same package, but to use a piece of software, you usually rely on the OS to link and load for you. The only alternative is to write your own loader and libraries for every device driver you make, so you don't really have much choice if you want to make a driver for Linux.

      In terms of past copyright law, a derivative work is a modified version of a previous work, and I don't see any way that a completely separate program such as a driver is a "modification" of the kernel just because the kernel loads it.

    4. Re:Android by internet-redstar · · Score: 1

      "In terms of past copyright law, a derivative work is a modified version of a previous work, and I don't see any way that a completely separate program such as a driver is a "modification" of the kernel just because the kernel loads it."

      Stupid remark. Why do you think the LGPL had to be created for libraries while the software "just interfaces with those libraries"? The reach of a modified work under US copyright law goes very far, and would certainly include kernel modules (if they are written from scratch or not). There isn't even a stable kernel api inside kernelspace for device drivers (and good so).

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

      > Stupid remark.

      Thanks, glad you're taking the time to consider other points of view instead of just being an abusive asshole...

      > Why do you think the LGPL had to be created for libraries while the software "just interfaces with those libraries"?

      Because the FSF believes linking (even dynamic linking) is enough to make a combined work. I disagree. My Windows apps use system DLLs but they're not in any way derivatives or modifications of Windows. One could even say, since the kernel uses my driver and not the other way around, the kernel is a derived work of my driver!

      >The reach of a modified work under US copyright law goes very far, and would certainly include
      > kernel modules (if they are written from scratch or not).

      As far as I know, that has not been tested in court. So it comes down to what FSF claims is covered by copyright law. I hope they get smacked down soon.

  81. retro by Anonymous Coward · · Score: 0

    retrospectively thinking, knowing all you've been through, would you still do all taht you did?

    I know I'll put all the /. community on my back saying this, but for more than one generation you are a genius, an idol. You also have some insight we don't. So, from that point on, does-it all still matters? Is the pain rewarded?

    Thanks.

  82. OS Research by Anonymous Coward · · Score: 0

    What research in the field do you find intriguing?

  83. retro by Anonymous Coward · · Score: 0

    Retrospectively thinking, knowing all you've been through, would you still do all you did?

    I know I'll put all the /. community on my back saying this, but for more than one generation you are a genius, an idol. You also have some insight we don't. So, from that point on, does-it all still matters? Is the pain rewarded?

    Thanks.

  84. What's your setup? by Dimwit · · Score: 3, Interesting

    Obviously, you use Linux every day. What distribution do you use? Do you have a preferred desktop environment or window manager? A preferred text editor?

    --
    ...but it's being eaten...by some...Linux or something...
  85. The final vision... by Dimwit · · Score: 1

    Your Usenet post describing the first public version of the Linux kernel compared and contrasted it with GNU, which itself was designed to be very Unix-like. Did you have a "final vision" for Linux in your head in the early days? I mean that as, did you see Linux getting to be a suitable Unix replacement that was still very Unix-like and then stopping, or did you have some sort of vision of a radically different operating system built on top of your kernel?

    --
    ...but it's being eaten...by some...Linux or something...
  86. Confederate Flag by Mass+Overkiller · · Score: 1

    I wonder what Mr. Torvalds will do when it comes to light that some web server somewhere is hosting a website that has a Confederate Flag .jpg on it..

  87. The question many want to ask, but don't dare to: by blind+biker · · Score: 1

    What do you really think about systemd?

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
  88. How do you keep on top of it all? by SgtKeeling · · Score: 3, Interesting

    How do you stay up to date with tech news? Do you read Slashdot on a regular basis, or where else do you get your news from?

    1. Re:How do you keep on top of it all? by Anonymous Coward · · Score: 0

      linux is apk, didnt you know?

  89. quick one by Anonymous Coward · · Score: 0

    what distro do you currently use?

  90. Dude. by Anonymous Coward · · Score: 0

    Why are you such an asshole?

  91. open source hardware by Anonymous Coward · · Score: 0

    What will it take for an open source hardware industry to really take root? I'm talking about laptops, too.

  92. Management style by guestapoo · · Score: 1

    I must said that I like your straight management style. (But, honestly, I don't know how I feel if I was in these situations, imagine, you are yelling at me (lol). All I know are from pros and cons developers at kernel mails list). So...

    1. Do you really comfortable with your style? Say, you would sleep well at night after "correcting" a senior developer? (lol)

    2. Everybody is not perfect. Have you ever had mistake (critical one)? If you have, did anyone yell at you (to criticize your work, not your personality) (your wife, your teacher, or co-developers)? And how did you feel about it at this time?

    3. Have you ever criticize developer that is your friend?

  93. alleged danger of Artiifical Intelligence by peter303 · · Score: 1

    Some computer experts like Marvin Minsky, Larry Page, Ray Kuzweil think A.I. will be a great gift to Mankind. Others like Bill Joy and Elon Musk are fearful of potential danger. Where do you stand, Linus?

  94. Newer computer language by randalware · · Score: 4, Interesting

    What do you think of the newer computer languages ?

    Rust, Swift,Go,Haskell,D,etc

    Keep up the good work, the world needs fewer meglomaniacs building evil empires.

    P.S. What do think of the idea of a VM sandbox safe area to run a systems internet facing programs in ?
                    This would be to limit malware/virus/etc access.

    --
    This is my opinion based on what little I know and understand of the rumors and lies Thanks, Randal
    1. Re:Newer computer language by Anonymous Coward · · Score: 0

      Haskell is older than Linux. It first came out in July 1990, only 6 months after C was standardized. The ANSI C standard was ratified December 1989.

  95. Hardware by Anonymous Coward · · Score: 0

    Do you use or at any point have used a Macbook for either personal or work related stuff? If yes did you use linux or MacOS

  96. DevOps by Anonymous Coward · · Score: 0

    Linus, which advices do you have for an aspiring Devops? Thanks!

  97. Linux I/O schedulers are slow by guestapoo · · Score: 1

    For desktop, many users find out that copy files (large files, bunch of tiny files at one, constantly read/write on HDD) could slow down the computer, eventually unusable.

    Do you think this could be improved/fixed?

  98. Do engineers project their feelings of incomptence by faway · · Score: 1

    Hello Linus,

    So many people have complained about your occasional mean language that surely you have had time to contemplate whether it's just you or practice there is something a larger trend within this industry that causes many software engineers to be rude.

    In my personal experience, I do not think it's just you. working in Silicon Valley and interviewing in the Valley and elsewhere, I have found that there is something more than just rudeness that has become the status quo. It seems that everyone knows they don't know everything, but they feel compelled to pretend they do for career purposes, and that they have the best opinions, and that others know nothing and had bad opinions.

    Is it possible in your view that engineers suffer from feelings of incompetence or ignorance and that they project that onto other people in a rude, competitive way? Is it possible also that there is a narcissistic component of this, because society has told programmers that they are super-smart, and super capable, even though typically neither is the case?

    I am reminded of Socrates, who said: I am wise because I know I don't know. But I don't see a lot of that kind of wisdom in the industry these days. Related: Is CS a science

  99. Re:The question many want to ask, but don't dare t by faway · · Score: 2

    he answered that question at the Debian conference last year.

  100. responding to trolls... by Anonymous Coward · · Score: 0

    Because no one wants Linux on a laptop.

    I do. I think anyone who uses a computer would like a portable version of such a computer.

    The interface sucks

    I'm happy with WindowMaker, it's very friendly to small displays and trackpad and hotkey navigation.

    it's buggier than the latest Windows

    Can I count broken standards as bugs? That will even up the score significantly.

  101. Intel's Altera acquisition by lukasz · · Score: 1

    Any thoughts about this ? Does it have any chance to bring (hardware) reconfigurable computing to the masses ? In principle, FPGAs can be made into general purpose coprocessors but, in practice, they remain mostly within their own niche, quite well isolated from the mainstream programming. One of the reasons seems to be apparent cultural differences between programming and hardware design worlds. Will acquisition of Altera by Intel somehow result in bringing these two closer ?

  102. Finland vs U.S.A by guestapoo · · Score: 1

    I could say that every countries have nice people, beautiful things. (I don't like to start something like flame-war) But I would know:

    Which country you would like to live most?

    What is inferior/superior things in life/education/technical environment between Finland and U.S.A?

  103. Your thoughts on /. by Anonymous Coward · · Score: 0

    Don't know if you keep up with slashdot at all, but what do you think of the changes since Dice Holdings took over?

  104. Android by internet-redstar · · Score: 1

    Linux has now become the most popular operating system in the world through Android. Yet the fact that binary drivers are somehow allowed, makes it impossible for users to upgrade their systems and create cyanogenmod-like alternatives. Is it not time to change the stance with respect to binary drivers, or to give a timeframe to device makers for how much longer this will be allowed? Nvidia is moving slowly into the right direction now, but in the ARM arch, it remains a mess. HW manufacturers aren't interested in the IP on their device drivers, nor are smartphone vendors interested in maintaining and providing software updates. Can't this be a win-win opportunity for everybody involved, and shouldn't it start with some kind of timeframe like: 'Linux will no longer allow binary drivers from mid 2016'?

  105. What about the text editor you have written? by Anonymous Coward · · Score: 0

    I recently read on Wikipedia that you have written your own editor in the early days of Linux development. I would like to know more about this editor. Is it publicly released? What is it named? Does it resemble any of the currently popular editors?

  106. Any point in pairing slow MIPS CPU with fast x86? by faway · · Score: 1

    Hi Linus,

    ARM has demonstrated that Big-Little pairings of 64- and 32-bit CPUs helps to save power.

    For the non-ARM side of the industry, is there any point in pairing a slow, low-power MIPS processor, serving as the bootstrap processor, with a fast, high-wattage x86 processor serving as the application processor?

    Can the kernel handle that pairing of two processors with different instruction set architectures running side by side and if so, how?

  107. Maths and programming by guestapoo · · Score: 1

    How maths affects your file as developer? (I'm not talking about logical thinking of mathematic but the real knowledge you learned from maths that apply to your programming).

  108. KDBUS, Corba, IPC by Anonymous Coward · · Score: 0

    Hi Linus

    There has been a lot of discussion around the integration of KDBus, which in turn got its ideas from DBus which in turn got its ideas from DCOP.
    The best thing from DBus (IMHO) was that Gnome and KDE agreed on using the same IPC mechanism. Both camps settled on DBus after using CORBA implementations. The corrsponding KDE release was even named "Kanossa" if i remember correctly. I would really like to know what your take on the concepts
    on DBus is (from the above perspective)?

    Best regards
    Tim

  109. Unification of event based kernel interfaces by Anonymous Coward · · Score: 0

    Hi Linus

    With kdbus possibly on its way into the kernel, i would like to know if you could envision a unified kernel event interface?
    Like e.g. merging udev events with signals on kdbus?

    Best regards
    Tim

  110. Singularity OS by IamTheRealMike · · Score: 1

    Did you ever check out Microsoft Research's Singularity OS, which implemented a new OS kernel from scratch in a dialect of C#. It has no traditional processes and relies on software/compiler enforced isolation instead of VMM/page tables. It has some other rather interesting ideas in it too, like contract based IPC channels. Relatedly, there was some work done a while ago to allow better integration between garbage collected heaps and the kernel swap system (bookmarking collectors), but the patches were never merged. Do you have any thoughts on how Linux could better support non-C/C++ based software in this way?

  111. Android Updates & Security by emil · · Score: 1

    Why didn't Google package a reasonable update agent within Android, and is this having a deleterious effect upon other Linux markets?

    Would it have been possible for Google to deploy an updatable kernel with proprietary vendor modules? If so, why did they not do this?

    I am still able to use towelroot to take control of several brands of Android phones (as can any app I load - silently). Should pressure and pain be brought to bear, or should we let Google continue to bring Windows 95-era security to Linux?

    Or, should Cyanogen-Microsoft fork AOSP?

  112. Hobby programming by renfrow · · Score: 1

    Do you still do any hobby programming or does writing Linux suffice to scratch that itch?

  113. ZFS by buckfeta2014 · · Score: 1

    As much as ZFS is stuck behind Oracle and CDDL, wouldn't it be nice to have a filesystem that is more robust than EXT, and a RAID system better than mdadm?

    --
    Buck Feta. You know what to do.
  114. Monolithic kernel vs Microkernel by R0ver · · Score: 2

    After 20 years of your debate with Andrew Tanenbaum about kernel architectures, what are your thoughts about such debate ?

  115. Alrighty... by EmeraldBot · · Score: 1

    A second question of mine. There used to be many different varieties of chips that were commonly used (SPARC, Power, RISC, etc.), and nowadays there;s mostly two (x86 and ARM). You've worked on the kernel for many, many years, and I understand that you once had a job related to working with them. So, I ask you this: did you have a favorite architecture that wasn't x86? Did you ever see any advantages working with these other chips? And, do you think it would be better if today's market had a wider variety of commonly used chip architectures?

    --
    "Set a man a fire, he'll be warm for the rest of the night. Set a man afire, he'll be warm for the rest of his life."
  116. Java by Anonymous Coward · · Score: 0

    Can you explain, in detail, why you hate Java so much? I need some ammo to use when arguing with Java developers.

  117. New system languages by infidel_heathen · · Score: 1

    What do you think about new "system languages" like Go and Rust? Are they OK in your opinion, or do they suck as much as C++?

  118. Micro vs Monolithic by Anonymous Coward · · Score: 0

    What is your opinion of micro kernels such as QNX? Did you consider this sort of architecture when you started Linux and do you think they have any useful advantages in real world applications?

  119. Company by Anonymous Coward · · Score: 0

    Which company would you rather work for? Microsoft or Apple.

  120. About the future by Anonymous Coward · · Score: 0

    Linus, how do you think will the world look in 50 years, what is your prediction. Politically, economically, ecologically, technically, etc ...

  121. Re:The question many want to ask, but don't dare t by Frobnicator · · Score: 1

    What do you really think about systemd?

    He has answered that many times. I want a slight variation.

    Last year he gave several mentions about it to several key groups. He expressed that "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, but those are details, not big issues".

    He's mentioned in several interviews that he has needed to deal with fallout from the system, deal with major bugs in it. He's also had some very public, verbally brutal interactions with key members of the team. But those are less relevant from the technical side. Systemd developers are attempting to correct what they believe are defects or missing functionality.

    My variant would be: How has systemd's expansion affected your work on Linux? More specifically, over time the needs of systems change and drift, and core features need to adapt. What features of systemd have you considered as features missing from the kernel that should be incorporated, or as missing features that should be incorporated into system libraries?

    Windows has had similar infighting over the years where the Shell folks were implementing all kinds of useful and interesting functionality that really had little to do with the shell: path functions that should be in the storage libraries, notifications that should go through kernel, numeric validations that belonged in the core, and so on. It is always a balance to decide what belongs as core features versus what belongs in side libraries. Systems evolve over time: How much driver support should be in the kernel? (Different OSes have different theories.) How much networking support should be in the kernel? (Decades ago the answer was usually "none", now it is heavily supported.) What security aspects belong in the kernel? (This used to be largely ignored, today it is an ever-growing concern.) Over time the balance changes.

    I think part of the systemd concerns are that they implement many features which -- within Linux's two decades -- have transitioned from being minor external tasks into becoming universal system requirements. The boundaries change. I'd like to know how Linus is working with (or against) the inevitable winds of change.

    --
    //TODO: Think of witty sig statement
  122. Opinon on recent moves by NVIDIA by jonwil · · Score: 1

    It seems like NVIDIA have decided to become more "open" as of late releasing various pieces of documentation and header files as well as NVIDIA guys participating in the Nouveau mailing list. They are also working on the best way to make the firmware for their cards available for the Nouveau developers to use and distribute.

    Do you see this as a sign that NVIDIA have genuinely changed their attitude towards Open Source or do you think this is just the actions of a company desperate to get more companies to use their Tegra SOCs?

  123. Kernel too big for a lot IoT applications by simpz · · Score: 1

    It was discussed at a conference recently that there was concern the kernel was too big for a lot of possible IoT applications, this may eventually hurt Linux's future in this area. Some people were looking at optimising the kernel to make it a lot smaller, but they had limited resources. Any thoughts on optimising the kernel for these very small IoT applications before a new pretender OS may appear to challenge Linux in this?

  124. grand-central (queuing) by maraist · · Score: 1

    What are your thoughts on apple's GrandCentral? It seems that a central kernel managed queuing system would be less overhead than having 10 apps each launching 10x num-cpu's threads and all over-subscribing.

    --
    -Michael
  125. GPU kernels by maraist · · Score: 4, Interesting

    Is there any inspiration that a GPU based kernel / scheduler has for you? How might Linux be improved to better take advantage of GPU-type batch execution models. Given that you worked transmeta and JIT compiled host-targetted runtimes. GPUs 1,000-thread schedulers seem like the next great paradigm for the exact type of machines that Linux does best on.

    --
    -Michael
  126. network-operating systems by maraist · · Score: 1

    Have you ever considered a network-transparent OS-layer? If not why? I once saw QNX and and how the command line made little differentiation of which server you were physically on. (run X on node 3, ps (across all nodes)). You ran commands pretty much on any node of consequence.. I've ALWAYS wanted this capability in Linux... cluster-ssh is about as close as I've ever gotten. These days hadoop/storm/etc give a half-assed approximation.

    --
    -Michael
  127. C v.s. the world? by maraist · · Score: 1

    Is C your favorite language? Given your ability to invent your way out of frustration, I find it hard to believe C hasn't frustrated you into innovation.. So many languages were created for that very reason. Perl, python, dart, go, rust, etc.

    --
    -Michael
  128. Hot heads by maraist · · Score: 1

    How do you deal with hot heads? You are bound to have interacted with some of the most self-important, bombastic, difficult people on earth in your days. Do you have any advice how you've managed to keep your cool?

    --
    -Michael
    1. Re:Hot heads by Anonymous Coward · · Score: 0

      It takes a big guy to get those hot heads out of here.

    2. Re:Hot heads by faway · · Score: 1

      I personally have dealt with a lot of ruthless people in Silicon Valley. I would suggest that while Linus occasionally behaves badly he does so in defense of the kernel, which is a big deal, but in contrast people in Silicon Valley act badly in defense of their self importance, paychecks and career prospects, so their behavior can actually be a lot worse.

      So I would ask Linus: how do you feel about people who act badly because of hubris, or in defense of self importance, paychecks and career prospects?

  129. BSD/OSX by maraist · · Score: 1

    What is your opinion of BSD and the OS-X stack? Ever use them? Do you envy and of their attributes?

    --
    -Michael
  130. Why would Linux eventually be phased out? by TDDPirate · · Score: 1

    Nothing is useful forever and every technology will eventually be phased out in favor of something better. What, in your opinion, will cause Linux kernel in its present form to be phased out in favor of something different, such as Hurd or whatever OS used to control quantum computers?

  131. Package managers by maraist · · Score: 1

    What is your preference for package management? E.g. for a new library, which flavor do you reach for? rpm? tgz? deb? git-clone? home-brew?

    --
    -Michael
  132. Git for large files by maraist · · Score: 1

    Git is an excellent system, but is less efficient for large files. This makes certain work-flows difficult to put into a git-repository. i.e. storing compiled binaries, or when having non-trivial test-data-sets. Given the 'cloud', do you forsee a version of git that uses 'web-resources' as SHA-able entities, to mitigate the proliferation of pack-file copies of said large files. Otherwise, do you have any thoughts / strategy for how to deal with large files?

    --
    -Michael
  133. Linux as a whole system by Kjella · · Score: 1

    From a user's perspective there's the applications and there's the rest, whether it's done in the kernel or in user mode is not really apparent or important, things like drivers, system daemons, windowing systems, graphics/multimedia and so on. Sometimes it's a division of labor, like pulseaudio with ALSA in the kernel or mesa with KMS in the kernel. While I know you're a practically oriented person, is there any parts where you feel that:

    a) Really shouldn't be done in the kernel, but in practice we do
    b) Really should be done in the kernel, but in practice we don't
    c) Doesn't belong in the kernel, but if you had the time you'd like to change/improve.

    --
    Live today, because you never know what tomorrow brings
  134. Do you consider yourself an IT rockstar? by Anonymous Coward · · Score: 0

    given the attitude and arrogance you so often put on display?

  135. Microsoft / Google / Apple by fkodama · · Score: 1

    What is your opinion about their software? Forget about about money, and marketshare. I'm talking about empty software, recently intalled, with no user data.

  136. Android developer community by JonJ · · Score: 1

    The Android community is an absolute disorienting cesspool of random stuff flying around. Links to patches and roms are distributed in a seemingly random manner on a host of different more or less dubious file sharing services, making it fairly difficult to find something actually usable for your phone. Do you see any way to fix this situation in the future, making it easier to patch/update your phone?

    --
    -- Linux user #369862
  137. Erlang by Anonymous Coward · · Score: 0

    What do you think of Erlang? What can the kernel learn from the Erlang VM? What can Erlang learn from Linux?

  138. Because no one wants Linux on a laptop...? by stridebird · · Score: 1

    No one? Really?

    I switched this year to an all-linux environment. Previously, I mainly used Cygwin and VirtualBox on Windows to carry out development and local administration of web projects. There were always issues with things like file permissions and line endings along with the mental overhead of working across two separate OS. As I was already experienced with Linux, switching to Ubuntu on a new 5th gen i5 / 8GB was a breeze. It was a great relief to move into a homogeneous environment and as I fleshed out my software stack the advantages just became more and more apparent.

    But there have been issues and they weren't always straightforward to solve, requiring much command line work to figure out. There's an annoying bug that causes system fonts to render corrupt occasionally. I don't get much joy out of the Bluetooth. If I was a new user I would probably have been frustrated and would have had to install Windows. So much of your comment is very valid. It does require a certain level of expertise to ride out the issues and arrive at a fully functional system.

  139. Linux trademark by Trogre · · Score: 1

    I understand that Linux is a trademark registered to you, with day to day management performed through the Linux Mark Institute . What future do you see for the Linux trademark once you are done with it, so to speak? Do you have an appointed successor, for example?

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  140. Let me ask the hard questions... by Anonymous Coward · · Score: 0

    Have you ever been the recipient of a NSA letter and how did you react. In addition, has the government ever approached you and asked you to add a backdoor or compromise the kernel? Did you? And, if not, would you if they did?

  141. Internet of Things by cosm · · Score: 1

    Assuming the "Internet of things" is not just a hollow buzzword, do you see Linux dominating IoT's projected explosive growth, forever entrenching Linux as the #1 choice for embedded eons to come?

    PS: To me, IoT just represents embedded stuff that connects to the internet in trendy ways marketers haven't over-saturated yet with hip commercials and cheap-labor produced widgets.. "things" sells better to the unwashed, so meh

    --
    'We are trying to prove ourselves wrong as quickly as possible, because only in that way can we find progress.' RPF
  142. Code of conduct by Anonymous Coward · · Score: 0

    Do you feel threatened (or targeted) by the recently irruption of codes of conduct and tone policy coming from mayor players at the free software arene like Gnome, Red Hat and GO. Must we expect a similar shift towards political correctness and censoring in Linux Foundation and kernel dev?

  143. Systemd - WTF by Anonymous Coward · · Score: 0

    Hi Linus,
    Thanks for all your work though these years, both on linux and on git.

    What the fuck is up with systemd? I understand it's user space so it's not really your problem, but it would really be nice if you used your benevolent dictator super powers to at least denounce it's shittyness, i mean i remember a few instances of you tore people a new asshole for being mediocre (nvidia,gmail,svn), why not this? It's one of these cases where the solution is way worse than the problem.., and it's not going away.

    Please please please make it go away....

    Anyways, keep kicking ass and thanks for everything.

  144. The Vic-20 by Neo-Rio-101 · · Score: 2

    Whatever happened to your Granddad's VIC-20, and what was your high score on Avenger? Radar Rat Race?

    --
    READY.
    PRINT ""+-0
  145. Are We Done with Operating Systems? by iPaul · · Score: 1

    Looking around there are basically two operating systems (Linux/Unix and Windows) that hold much interest in the marketplace or in mind-share. Unix is over 40. Linux and Windows are both over 20 years old. Most hardware vendors are focused on building better boxes to run Linux or Windows based on one processor architecture. Some operating systems died because they were tightly tied to their hardware (like the PDP based operating systems), others seem to be holding on to dear life because their customers seem trapped. I think of other technologies, like automobile engines, where there was an initial flurry of innovation (including steam and electric), but for around 100 years you had your choice of gasoline or diesel. Are we done with major operating system innovation? Is it now going to be about a slightly better scheduler or maybe a better filesystem? Are the days of a company putting out a new operating system and a novel hardware platform dead?

    --
    Leave the gun, take the cannoli -- Clemenza, The Godfather
    1. Re: Are We Done with Operating Systems? by Anonymous Coward · · Score: 0

      OSX would like to have a word with you

    2. Re: Are We Done with Operating Systems? by Anonymous Coward · · Score: 0

      OS X is Unix.

      Classic Mac OS is dead and buried; long live Mac OS!

  146. Operating Systems in future by sonamchauhan · · Score: 1

    Will work that OS's do change much in future you think?

    Will their core work still be interfacing filesystems, networking, processes and accounts to the underlying tin?

    Will some UI-type tasks typically carried out by applications shift the OS? (UI: voice/video/gaze/gesture recognition... user information management: social feeds, messages... environment management: ... malware detection) Will there be real-time requirements?

  147. Question to Linus Torwald by Anonymous Coward · · Score: 0

    I was reading that in your student days you were using the Sinclair QL. Were the original Linux development work on QL? Or just MINIX. Thank you

  148. Re:Hello, this is Linus Torvalds, and I pronounce by quenda · · Score: 1

    No, I prefer it before he had an Americanised accent, thanks.

  149. The ultimate question: emacs or vi? by renzhi · · Score: 1

    Ok, I only have a small question: emacs or vi?

  150. The burning question on everyone's minds by Anonymous Coward · · Score: 0

    Who's your favorite pony?

  151. Are you pro-USA? by Anonymous Coward · · Score: 0

    Are you pro-USA?
    (No, I do not mean to ask if you like the movies, the people, the food, nor any personal experience by living there.)

  152. Are you happy? by Anonymous Coward · · Score: 0

    How has a lifetime of software engineering treated you - are you generally a happy guy these days?

  153. 420 question by Anonymous Coward · · Score: 0

    Do you blaze it? Legalize it?

  154. Should Linux replace gcc with clang (LLVM) by erikmartino477 · · Score: 2

    What would it take to use clang instead of gcc in the Linux kernel?

    1. Re:Should Linux replace gcc with clang (LLVM) by Anonymous Coward · · Score: 0

      Why would you need to do that at all? Would you elaborate on the technical merits of your question?

  155. Kernel public API by erikmartino477 · · Score: 1

    Is the current source based model scalable or does Linux need a kernel api with a hard "Don't break kernel api" requirement.

    1. Re:Kernel public API by Eunuchswear · · Score: 1

      He's answered that question multiple times. Why bother asking it again? Just because you don't like the answer?

      --
      Watch this Heartland Institute video
  156. manual vs electronic voting by gdelfino · · Score: 1

    Dear Mr. Torvalds, What is your opinion on manual voting vs electronic voting in the context on national elections? Can electronic voting be safe when most people participating in these elections (including politicians, businessmen & reporters) do not understand the technology behind it and the masses follow what politicians, businessmen & reporters say?

  157. Android and closed-source drivers by mpol · · Score: 1

    Do you have a solution for Android devices that still use Linux 3.4?
    Most devices (all) use closed source drivers, often in quite grey area, legally wise. Linux is maybe about freedom for the user, but most Android users will never see updated kernels and updated Android versions.

    You could point the finger at Google, or the OEM's, and you might :). But isn't this also because of the practical vision, instead of the ideological vision of people like RMS? That practical approach seems to bite Linux here in the bottom.
    How do you feel about that?

    --

    Well, don't worry about that. We can get you back before you leave. (Dr. Who)
  158. What should CTOs/leaders be doing differently? by MessyBlob · · Score: 1

    You glance sideways at an organisation, and inwardly sigh. Why? Is there a common pattern? (A very open question; we might get surprise answers)

  159. API / ABI stability by Anonymous Coward · · Score: 0

    Why dont you make life easier for driver writers and users by only changing the API & ABI for kernel modules between major versions?

  160. Clarity, generalization and abstraction - balance? by MessyBlob · · Score: 1

    New abstraction at a well-chosen part of a stack may result in better general functionality, but there's a risk that the calling code then becomes less readable, takes more skill to write, or takes a performance hit. Do you have a good example of how you decided a case for abstraction?

  161. KDBUS by Anonymous Coward · · Score: 0

    Why are you letting retarded pieces of shit invade the Linux kernel (kdbus), is Red Hat forcing you into a shit position?

  162. Do you see a point in a new systems language? by Qbertino · · Score: 2

    I've tried to get myself around to learning C++ since the early 90ies and really never made it just yet. I find your comments on C++ interesting and wouldn't be suprised if they had a grain of truth, if not more. To be honest, I've been second-guessing my C++ ambitions since I've read your comments on it.

    Which brings me to my question:
    I know you're a plain-ol C guy, but do you see a point in recent attempts to build a new Systems language, particularly the Go project from Google and the Rust project from Mozilla? Do you think this is just a fad or do these projects have potential? Are they adressing real problems and doing something useful or are they just a waste of time in your opinion?

    And if you would differntiate, what do you think in particular about Go and what about Rust?

    Can you picture yourself using a different language than C for programming a thing such as Linux or Git?

    That's more than one question, but since they're related, I believe you can answer them in one reply.

    All that aside:
    Thank you very much for your and the Kernel teams great contribution to society. Very much appreciated. Your straight-forward approach to things at times serves as a concrete role model for me in my daily work as an IT person.

    --
    We suffer more in our imagination than in reality. - Seneca
  163. What would your dream architecture look like? by Qbertino · · Score: 1

    If you suddenly had a few billion dollars at your hand that you specifically had to put to use for developing an open source hardware architecture and producing the first line of hardware, how would that look like? How would it differ from x86, PPC or other system architectures you've come accross? What's most annoying to you about existing architectures you've come accross, that you would like to change?
    Any features you'd like to combine in one, perhaps?

    --
    We suffer more in our imagination than in reality. - Seneca
  164. What is the worst thing that could happen? by thisisauniqueid · · Score: 1

    What is the worst thing that could happen if you were nice to people, even when they screwed up?

  165. Language by Anonymous Coward · · Score: 0

    Is it true that you will soon be allowing D code in the kernel?

  166. Go in for the kill? by vandamme · · Score: 1

    I know you want "the desktop", so with Windows reduced to giving away their OS but still pissing people off the way their handling the upgrade to 10, do you think Linux can beat them back to a minority?

  167. Advice by Anonymous Coward · · Score: 0

    What advice would you give Elon Musk?

  168. Oops by jman.org · · Score: 1

    You're known for being very opinionated and sure of yourself, quick to criticize mistakes made by others.

    To the average Joe, this produces an aura of seeming infallibility.

    It's good to be right, but statistically one has to be wrong every so often.

    Programming-wise, what's the dumbest thing you've ever done?

  169. Next life by NewYork · · Score: 1

    What you want to be in your next life?

  170. Closed source by Anonymous Coward · · Score: 0

    Wouldn't it be better for you and humanity if you closed source Linux as the GPL is dead?

  171. Trolls by Anonymous Coward · · Score: 0

    Do you have a message on here for the trolls who are trolling you with questions?

  172. Taylor Swift by Anonymous Coward · · Score: 0

    What's your favorite Taylor Swift song? Go on, don't be shy.

  173. App distribution for Linux by TheSpaceGuy_ · · Score: 1

    Hi Linus! Greetings from a fan of yours. One of the main reasons for not having a Linux version of many apps is the lack of any common distributable format for Linux. App vendors certainly feel discomfort to provide hundreds of versions for different distributions. Do you have any comment on that? How can we encourage companies/vendors more to distribute their apps for Linux?

  174. Portlandia by Anonymous Coward · · Score: 0

    Do you feel that living in Portland and accepting money from the State of Oregon introduces politics into the kernel development process which would not otherwise be there?

  175. RMS by Anonymous Coward · · Score: 0

    Hey bro, how's it hangin'? Did you ever see the video where Richard Stallman was eating his toejam? If so, what did you think of it? Or to put it another way, if you had mod points on /. and someone posted it, would you moderate it as: 1) Underrated 2) Off-Topic 3) Funny 4) Arousing 5) Insightful 6) Interesting

  176. Uncensored - SystemD by strikethree · · Score: 1

    Hello Linus,

    I am curious on what your uncensored thoughts are on SystemD. If you can not, or choose not to give your uncensored view, would you at least share why you will not give us your uncensored view?

    Thank you.
    Dave

    --
    "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
  177. Re:Do engineers project their feelings of incompte by faway · · Score: 1

    Typo: "or practice there is" should be "or perhaps there is"

  178. Re:Do engineers project their feelings of incompte by faway · · Score: 1

    ALL TYPOS FIXED: People have complained about your occasional mean language. Surely you contemplated whether it's just you or perhaps there's a larger trend within this industry causing programmers to be jerks. In my experience, I don't think it's just you. Working in Silicon Valley and interviewing in the Valley, I've found there is more than just rudeness. It seems everyone knows they don't know it all, but they're compelled to pretend they do for career purposes, and to be competitive jerks about it. It is worst with iOS programmers. They belong to a cult. I ask you: Is it possible in your opinion that engineers suffer from feelings of incompetence and ignorance that they project onto other people to be rude & competitive? Is it possible also that there is a narcissistic component underpinning this, because society has stupidly told programmers they are super-geniuses and super-capable, even though typically they're neither? I'm reminded of Socrates, who said: I am wise because I know I don't know. But I don't see a lot of that kind of wisdom in the industry these days. I observe that people like the ones who killed Socrates are dominating this industry.

  179. hobbies by Anonymous Coward · · Score: 0

    Do you have any interesting hobbies? For instance, basket weaving or falconry?

  180. Hey Linus by Anonymous Coward · · Score: 0

    Warlord Tech Job Problem...
    #/home/ dollars.txt
    -Z3R0

  181. Re: Switching between terminal windows in OS X by Anonymous Coward · · Score: 0

    There's actually a super elegant way to give you precise control on which Terminal window is frontmost in OS X.

    Open up the Preferences panel in the Terminal app, click on the "Settings" icon at the very top, and then the "Window" tab. Enable the "Command key" option.

    Now, you can switch between specific Terminal windows. Apple-1 brings the first window foremost. Apple-2 brings the second, and so on.

    I don't know how well this works for your use cases, but I've found it incredibly convenient.

  182. stance on formal verification and documentation by Anonymous Coward · · Score: 0

    I recently saw a neat presentation by Leslie Lamport on formal verification for writing code, where he advocated creating formal input/output requirements for anything moderately complicated. Others, such as Jonathan Blow, claim documentation is outdated as soon as it is written. Clearly the two work in different industries, but I am curious where you stand on this. Have you found that certain approaches are indispensable in certain contexts?