Slashdot Mirror


Torvalds on Where Linux is Headed in 2008

Stony Stevenson writes "In an interview at the ITNews site, Linus Torvalds lays out his current excitement about the future of Linux. Torvalds is looking forward to hardware elements like solid-state drives, expects progress in graphics and wireless networking, and says the operating system is strong in virtualisation despite his personal lack of interest in the area. 'When you buy an OS from Microsoft, not only you can't fix it, but it has had years of being skewed by one single entity's sense of the market. It doesn't matter how competent Microsoft — or any individual company — is, it's going to reflect that fact. In contrast, look at where Linux is used. Everything from cellphones and other small embedded computers that people wouldn't even think of as computers, to the bulk of the biggest machines on the supercomputer Top-500 list. That is flexibility.'"

61 of 305 comments (clear)

  1. Desktop Linux by David+Off · · Score: 5, Funny

    So 2008 is finally the year of Linux on the desktop?

    1. Re:Desktop Linux by Colin+Smith · · Score: 5, Insightful

      No. The desktop is dead. It's the year of Linux in your pocket.

      --
      Deleted
    2. Re:Desktop Linux by Virgil+Tibbs · · Score: 3, Insightful

      See openmoko for details. On a free software mobile platform

      --
      www.tdobson.net #### Dare to Dream #### blog.tdobson.net
    3. Re:Desktop Linux by Bert64 · · Score: 5, Informative

      Not strictly true...
      The same Linux kernel, admittedly often configured in different ways and with different userland apps, runs on all these devices...
      The mobile versions of windows are completely different, and have very little in common with the desktop and server versions.
      I have a Nokia N800, which runs an embedded linux, i can compile all the same programs i use on my desktop linux machines. Even if you have the source, it's not easy to just recompile a windows program to run on windows mobile, and most programs dont come with source anyway.

      As for supercomputers, windows is pretty laughable in this area, it's only used in fairly low end clusters and is horribly inefficient (all your cluster nodes need a videocard and local hd?), most of the serious supercomputers are running linux these days. As for performance, last time i saw a windows cluster in the top500 it consisted of 660 2.8ghz dual cpu dell poweredge servers, a machine using 600 dual cpu 2.8ghz poweredge servers of the same model and running linux was 50 places higher.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:Desktop Linux by scmartindale · · Score: 3, Interesting

      It's entirely possible that 2008 *will* be the year of the Linux desktop. Here's why: 1. KDE 4.0. 2. Resolution (hopefully) of the ongoing Open XML vs. ODF debate will (hopefully, again) lend some might to the OpenOffice.org front, thus removing the last remaining hurdle in the Linux-in-the-office track. 3. Ubuntu 8.4 *will* be influential. It will either sink the distro or cement its position as the most usable Linux distro - ever. 4. Windows Vista will continue to hurt Microsoft by annoying big corporates. Phasing out XP will do untold damage.

    5. Re:Desktop Linux by arevos · · Score: 5, Informative

      What is this contrast he speaks of? Last time I checked, Windows was used in all these areas too... Out of the 500 top supercomputers, 6 use Windows, and 426 use Linux. Windows doesn't even show up in the top 100.

      I haven't been able to find information on the smallest Windows CE system, but Linux has been stuffed on a wristwatch with only 19MHz of CPU power and 8M of RAM.

      So I guess Linus' point is that Linux runs a greater range of systems, from the top supercomputers in the world (the top ten all run Linux), to the very smallest of devices. Windows doesn't scale quite as well.

    6. Re:Desktop Linux by Anonymous Coward · · Score: 3, Interesting

      Probably not. BUT, it's not because Linux isn't ready.

      I've been waiting for over 10 years for this moment but I've finally been able to use Linux not just as a techo curiousity and plaything, but on my primary work and home machines. I can print with whatever I want, I can run just about any hardware, I can play any video or DVD, I can listen to any music, I have a decent Office competitor (The only thing I miss is a good Outlook clone - whatever you think otherwise, Outlook and Exchange is highly compelling over any other options), I have a good GUI to use to config if I want and this is with the roughest of the Ubuntus - Kubuntu. With the official Ubuntu with Gnome, everything just plain works, even on brand new hardware, Kubuntu is a bit odd in that it does throw a few odd things at you. Which is more than I can say for Windows, what with Vista's issues that make it difficult to stomach using and XP getting long in the tooth in that it doesn't support a lot of the new hardware unless you dump a whole load of drivers on it and get configuring. Samba even gives me a few options Windws doesnt, so I can conenct to different networks a few different ways that have made life easier. Wireless? Well yes, no problems at all, much to my surprise. Again that's easier in Linux that Windows. Anti vrus and anti spyware? No need. Firewall? Hey, there's a fuckign good one built right in. Security? Easier to manage. Updates? Well I upgraded from 7.04 to 7.10 online and it just plain damn worked, something Windows just could not do.

      Because I dont play games, I have good and sometimes superior options to any Windows apps I was using, except for noted Outlook clone. Minor quibble tho to me and I'm sure someone will present a good outlook replacement that interfaces to Exchange not long after I press post.

      Ubuntu is genuinely a better OS than any Windows now, which is a wonderful thing for us all. I suspect it's gaining traction too with the fuckup Vista is and frankly it's easier on my stress levels, plus morally I have no excuse for wanting anything illegal with Linux because it's all free for you if you want. That's actually a big point in it's favour.

      But Windows has too much of a stranglehold on the desktop so no, it's not the Year Of Linux On The Desktop. Be that as it may however, it's finally better and highly usable even by a complete n00b. That's no longer some sort of anecdote, it's there for all to see and you can if you want escape Microsoft completely right now. Oh and if I do have an issue I fond the solution faster now.

      I've been an interested follower of Linux since Red Hat 3, I'm stoked it's gotten this far and is now this good that it's my preferred OS. I doubt there will be a big cut over in the years to come, but hey fuck it. I'm personally glad Microsoft is completely gone for me.

      (The only issue I'm having is that Youtube every now and then locks Firefox, which I suspect has something to do with the Flash plugin. Doesn't happen anywhere else so I can only think it's something that Youtube is doing. And posted like a true coward so I cant be accused as a Karma whore :) )

    7. Re:Desktop Linux by totally+bogus+dude · · Score: 3, Informative

      Task Manager reports anything which is backed on disc as page file usage. This means any program you run contributes, because the executable and DLLs are already on disc, and Windows treats them as if they're part of the paging file (i.e. it can drop the program or library from memory if need be, because it knows it's still on disc).

      You can prove this by disabling paging altogether, and then amuse yourself by looking at how much of the "page file" is in use.

      Also, Windows does aggressively page stuff out, which in theory should boost performance by making more memory available for useful things like disc caches, but in practice does annoy me a bit as well.

    8. Re:Desktop Linux by Rubzo · · Score: 2, Funny

      And Wii is slang for urine in other parts of the world, so?

    9. Re:Desktop Linux by Anonymous Coward · · Score: 5, Funny

      It's the year of Linux in your pocket.

      No, really, I'm just happy to see you.
    10. Re:Desktop Linux by hummassa · · Score: 3, Informative

      I can virtually see him now with his black cape, sleep-deprived eyes and a sinister grin, pointing at Bill Gates and screaming: "KILL HIM, MY ROBOTS!!" Cue to cell phone ringing (Nokia Tune ring), suspense music stops, killer robots halt mid-attack, the screen splits in half, Tove (karate-champion Linus' wife) at the phone in the other half: "Dear, would you please bring some whole milk home after you're done conquering the world? I want to make you some victory chocolate cake." Linus: "Ok, honey, luv-u." Mayhem restarts, killer robots resume attacks.
      --
      It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    11. Re:Desktop Linux by jonadab · · Score: 5, Funny

      > Outlook and Exchange is highly compelling over any other options

      *Are* there other options? Off the top of my head, I don't even know of any other enterprise-class fully automated virus retrieval and installation systems.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    12. Re:Desktop Linux by TeknoHog · · Score: 3, Funny

      It's the year of Linux in your pocket.

      No, really, I'm just happy to see you.

      As shown by a related post: "It grows every year."

      --
      Escher was the first MC and Giger invented the HR department.
    13. Re:Desktop Linux by pikine · · Score: 2, Informative

      Oh yes, you're definitely right. I'm glad to see someone on slashdot who actually knows the windows operating system!

      There are several consequences for treating executables and DLLs as page files and use them for swapping:

      • You can't delete executables or DLLs when the program is running. That's why uninstallation always has to restart the computer. The uninstaller adds the list of files it can't delete to the registry, and Windows takes care of them at the next boot-up.
      • Paging is very slow because it has to go to various locations on disk to fetch the little executable and DLL "page files" in order to page in. Page file is often a continuous chunk on disk for performance reason. I don't know if Windows XP has improved on that. The last time I looked at Windows seriously was Windows 2000. I guess they can always cache a copy of the executables in the page file, doubling page file usage reported by Task Manager and make some people cringe more.
      • The virtual memory manager becomes overly complicated. Code section of the executables must be read-only, otherwise run-time code patching technique in memory would alter the image on disk. However, data section that stores global variables must be made copy-on-write.

        In constrast, in Unix, you load the whole binary in memory, and the memory manager doesn't really care about the memory layout of your program. You only need to flip on the copy-on-write bit when a process forks.

      Despite these, I can't claim Linux is better because user's perception of system responsiveness (i.e. "fast") is more than that.

      --
      I once had a signature.
    14. Re:Desktop Linux by msormune · · Score: 2, Insightful

      If you want fair comparison, you should be cramming a full blown GNU/Linux into that 19Mhz or CPU and 8M of RAM, not just the Linux kernel. Maybe Damn Small Linux or similar.

    15. Re:Desktop Linux by cskrat · · Score: 2, Insightful

      GNU/Linux is the kernel, everything else is just userland apps that run on top of the kernel.

      The reason why Linux is so scalable is because there is a distinction between the kernel and everything else. Furthermore the kernel is designed to be modular so that you don't need to compile in support for everything from all and sundry different file systems to PCI plug and play support if you're just going to install the thing in a router or wristwatch.

      What would you consider to be "full blown" anyway? I would argue that Linux starts at a very basic kernel and builds up from there. However, it would seem that your argument is that Linux starts at a much higher level and then gets stripped down to fit into embedded environments. What exactly is the default level that you seem to be referring to? What is the least that you can have and still be "full blown"?

      --
      My God! It's full of eval()'s.
    16. Re:Desktop Linux by SnowZero · · Score: 4, Informative

      In constrast, in Unix, you load the whole binary in memory... Not true; Many versions of Unix and compatible OS's such as Linux support demand paging. This is a very old design trick, so its not surprising that *nix and Windows both do it. The reason you can still delete running programs in *nix is that it supports deleting open files, which are kept around until the last process closes them.
    17. Re:Desktop Linux by Alioth · · Score: 2, Informative

      The paging out mechanism in Windows is (or was, at least as of at Windows 2000) pretty bizarre. I've not tested this again since then, so this may be wrong for Vista. This is all from memory so some details may be hazy, but you can get the gist.

      The bit of the VMM which decides when to push out something to the page file only looks at pages that are in the CPU's translation lookaside buffer. This is somewhat odd since pages referenced by the TLB are going to be recently or frequently used ones. The upshot of this is that if you have a large process that isn't all that active, but frequently touches the relatively few pages that are referenced by the TLB, Windows can *never* swap any of it out, even if 99% of the memory allocated hasn't been touched for days. This means when another large process starts, you get a major never ending swapping storm. I've seen this actually happen, and a while ago, wrote a test program to explore this and confirm my understanding of the VMM was correct.

      I think this is why you get the rather costly and inefficient Windows culture of "one server per service" in the data centre.

    18. Re:Desktop Linux by arevos · · Score: 2, Informative

      If you want fair comparison, you should be cramming a full blown GNU/Linux into that 19Mhz or CPU and 8M of RAM, not just the Linux kernel. Maybe Damn Small Linux or similar. According to this article, they'd even managed to stuff X Window on the watch as well.

      There's also picotux, which crams Linux, Busybox and a webserver all in 8M of RAM and 55MHz of processor.
    19. Re:Desktop Linux by dpilot · · Score: 3, Informative

      Does Windows have the equivalent of an inode?

      At the risk of being pedantic, files are really anchored to inodes, and that's why you can delete or copy over an in-use file. Opening the file returns the inode to the opening process. From that point, you can "replace" or "delete" the file by pointing its directory entry to a new file/inode, or deleting the directory entry. But the filesystem code keeps track of the fact that someone is still using the inode, and doesn't let its space be reclaimed until it's unused.

      OTOH, this introduces a new risk, especially where people brag about their uptimes. Let's boot our machine in January, and start all of its services after it's booted. Pretend for argument that one of those services is OpenSSH, and for instance it uses libwrap.so. Now let's have a fiasco like we did about 10 years ago, where someone put a compromised tcp-wrappers out there, and assume that this machine was installed during that timeframe. (I know that would be tough, because the evil tcp-wrappers was discovered and corrected within a few days, maybe even 1.) At this point sshd has attached the bogus libwrap.so to it's process. Now let's discover the evil tcp-wrappers and replace it with a good copy. At this point, we now have a good libwrap installed. All is well, right?

      Wrong. At this point, any new code that starts will get the good libwrap. But any code that has been running since before the update is still pointing to the now-anonymous inode that contains the evil libwrap.

      In order to propagate a library fix, services that depend on that fix need to be restarted.

      --
      The living have better things to do than to continue hating the dead.
  2. Quick Summary by XMode · · Score: 5, Insightful

    Not really much to the interview.. It can be summed up with 1 Q&A

    Interviewer: Where is Linux going.
    Linus: Its going where it wants to.

  3. I thought Linus was just an engineer...? by jkrise · · Score: 2, Insightful

    and didn't care much about the politics or market share of Linux... just in writing goog code; and preferring GPL2 to GPL3? So why should we care to read his views on topics that do not interest him?

    The EEE PC from Asus shows the extents to which vested interests will go in ensuring drivers for display, ACPI, wifi etc. will be DRM-ridden binaries... and Linus hasn't had much to say about these things.

    Maybe if he cared about the future of Linux so much, he would try and make as much of it GPL3 as he could?

    --
    If you keep throwing chairs, one day you'll break windows....
    1. Re:I thought Linus was just an engineer...? by MrHanky · · Score: 2, Insightful

      It's not rational. He's dismissing the views of Linux's leader just because he doesn't take a great deal of interest in whatever he himself cares about. It's about as rational as criticising a philharmonic orchestra for not playing Metallica.

    2. Re:I thought Linus was just an engineer...? by urbanradar · · Score: 4, Insightful

      I thought Linus was just an engineer and didn't care much about the politics or market share of Linux... just in writing goog code; and preferring GPL2 to GPL3? So why should we care to read his views on topics that do not interest him? The EEE PC from Asus shows the extents to which vested interests will go in ensuring drivers for display, ACPI, wifi etc. will be DRM-ridden binaries... and Linus hasn't had much to say about these things. Maybe if he cared about the future of Linux so much, he would try and make as much of it GPL3 as he could?
      A good engineer may not care about market share or politics, but who said a good engineer doesn't care about the quality, flexibility and real-world usage of something he's spent more than a decade working on? And which engineer in his right mind wouldn't be happy and proud of his life's work being a huge success?

      This is not about politics, and this story has absolutely nothing to do with licensing, so let's not drag that dead horse up again. Sure, it's a valid debate, but there's a place and time for it, and this isn't it.
    3. Re:I thought Linus was just an engineer...? by Anonymous Coward · · Score: 2, Funny
    4. Re:I thought Linus was just an engineer...? by Anonymous Coward · · Score: 3, Informative

      Now go an an remove your foot from your mouth and say sorry to Asus. Just because a couple of idiots with no patience or language skills outside of english ignorantly inform everyone a mainly chinese speaking Taiwan based company hasnt posted the source doesnt make it true.
      If you were reading first and insulting people later, you would know, that the 1.8GB zip archive does not contain sources for modules in question. But the knee-jerk reaction is much more easier, right?
    5. Re:I thought Linus was just an engineer...? by superwiz · · Score: 4, Insightful

      Well, maybe once you get old enough you realize that the test of any theory is practice. And maybe Linus is old enough to realize that the test of how useful Linux happens to be is how it is used.

      --
      Any guest worker system is indistinguishable from indentured servitude.
  4. Games, and the next generation. by Thanshin · · Score: 5, Insightful

    If games made for Windows worked 1% faster in Linux, we'd have a generation of kids who would only know windows as the OS used in businesses.

    The day I see in a game forum "Use Linux, n00b." as the usual reply to "OMG! Low fps! Getting pwned! HALP!" will set the ten year count to Linux victory over Windows.

    1. Re:Games, and the next generation. by soliptic · · Score: 3, Insightful

      You seem to place excessive faith in PC gaming. Just because it's important to you, doesn't mean it dominates the computer-using population as a whole. For starters, you've got people like me - not immune to the odd blast of UT a couple of times a year, but haven't installed any games since then. For seconds, you've got a lot of people who do their gaming on a separate device (ie. console(s)).

      Basically, Linux could be the undisputed ultimate gamers platform, but I don't see why that would translate to "Linux victory over Windows" unless you have a significantly inflated sense of the importance / population % of gamers.

    2. Re:Games, and the next generation. by cp.tar · · Score: 2, Insightful

      Basically, Linux could be the undisputed ultimate gamers platform, but I don't see why that would translate to "Linux victory over Windows" unless you have a significantly inflated sense of the importance / population % of gamers.

      The point is, children are gamers; they spend quite a lot of time gaming and are the ones who'll do all kinds of stuff to get an additional FPS, especially if it's free.

      Thet's why GP mentioned the ten-year frame: while the children's parents would still use Windows for work, the kids would play on Linux. And then they'd do other stuff on Linux as well.
      Ten years later, former children would be quite used to Linux, probably even defaulting to it.

      So in OS selection, just like in religion, just give me a child before he is eight...

      --
      Ignore this signature. By order.
  5. Re:Desperate sounding.. by bheekling · · Score: 2, Insightful
    If you'd even read TFA, you'd know that they're talking about Linux and Windows Server 2003, and that Linus had the following to say about them:

    Is Linux kernel development proceeding faster than Windows Server development?
    I'm the wrong person to ask, for multiple reasons. First off, I'm somewhat biased, of course. But the other reason is that I don't even know -- or really care -- how Windows Server development actually proceeds, so how could I even compare and make an intelligent point?

    I simply don't use Microsoft products, not because I hate them, but because they aren't interesting to me.
    And, they were talking about virtualisation and the development process used in both of them:

    In your opinion, where does Linux shine versus Windows? Reliability? Virtualisation?

    I think the real strength of Linux is not in any particular area, but in the flexibility.
    So, where do Desktops and wireless come in all this again Mr. Troll?
    --
    "..."
  6. Let's examine his earlier claims by bogaboga · · Score: 4, Interesting

    Can someone summarize Linus' earlier claims on Linux? He must have been asked where he saw Linux in 2005, 2006 and 2007. While there must be some "right on" predictions, I am sure there are some predictions that could be seen as way off course. I slashdotter is eager to know.

  7. Re:Desperate sounding.. by Bert64 · · Score: 4, Interesting

    Linux wireless support is often better than windows (packet injection, rfmon sniffing etc)... You just need to shop around and buy decent cards if you want the best performance.
    All the cards I use are Atheros based, and work perfectly with Linux... I used to use Prism2 (802.11b only) based cards which also worked well.
    I've also found Intel's cards work very well.

    If you run some rare type of wireless card you may find that the windows drivers aren't too great for it either, and might stop receiving any updates rather quickly. You're also more likely to have other issues, like drivers breaking when you update windows (how many older types of card don't work at all with vista? and how many of these are no longer supported by their manufacturers and so will never work?).
    And don't get me started on manufacturers who sell the same model of card with different chipsets, that's wholly irresponsible. They should change the model number if they change the core chipset, as it effectively becomes a whole different card.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  8. 2008 will be the year of cheap laptops by eulernet · · Score: 5, Insightful

    2008 is seeing the birth of laptop computers below $300: XO, Asus EEE, and I guess some new will appear soon.

    Vista alone is almost more expensive than the hardware !

    Microsoft was a good alternative when computers did cost $1500, but now the price is just too heavy.
    But they really can't win when the hardware is cheap.

    If they keep remaining in the high performance market (which seems their belief, see DirectX 10), they'll lose their market share in 2 years, along with Dell !

    1. Re:2008 will be the year of cheap laptops by rolfwind · · Score: 2, Insightful

      Isn't Windows Home something like $30 to big box manufacturers? On a $300 computer, that is still only like 10% of the price.

      And if you have just one killer app that only runs Windows, it unfortunately becomes worth it. One reality we have to face is that some major publishers will have to start writing for Linux before most people completely shake off Windows.

  9. Re:Desperate sounding.. by iserlohn · · Score: 4, Informative

    There is a new 80211 stack in Linux with better structure that allows easier creation of device drivers. This makes it easier for manufactures to create drivers, like the one who designed your card. For those manufacturers that do not bother, like the one who made your card, it also makes it a tiny bit easier for enthusiasts to step in.

    I hope that makes it clear for you.

  10. I misread SSD..... by tomknight · · Score: 4, Funny

    I misread "One of the things I personally am really interested in is the move over to SSD" as "to BSD " and nearly lost my coffee all over my laptop....

    --
    Oh arse
  11. Re:Nicely put. by Bert64 · · Score: 2, Informative

    There is a robust foundation for gaming...
    Nvidia's drivers are very good (although proprietary), we have libraries like SDL, OpenAL etc...
    Games which have native Linux versions tend to beat the windows versions by a small margin, and vista has made this gap somewhat bigger. Some games running under wine also outperform native windows in some areas, tho the results are very much variable with some games being slower or behaving erratically.

    The foundation is there, what we need are the actual games.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  12. Re:2008 : Year of the Death of Linux by szundi · · Score: 2, Interesting

    pull your head out of your *ss.

    my grandma is using linux all-day, i never needed to put a cd other than the install cd into the drive. add/remove programs does everything not just remove, no hw issues (no crappy hardware at all, certainly ;)

    linux is geeky in some areas, but if you are a power user, you must learn ITS quirks and tricks THE SAME WAY YOU LEARN WINDOWS' ONES. it's an other world, your 10 years of windows practice means nothing for linux. clever people can learn a second operating system that serves them better. i'm playing on windows, working on linux. what's the problem? :)

    this whole flame is about highlighting issues in other's operating system. linux has it's strengths (on desktop too) and windows too.

  13. Re:Nicely put. by LingNoi · · Score: 2, Informative

    What are you talking about? There are tons of libraries to program games in.. off the top of my head, Ogre3d, SDL, OpenGL, PyGame, ClanLib.

    If you want the majority of gaming on Linux, convince the game developers!!

  14. Also, when you buy an OS from Microsoft by Anonymous Coward · · Score: 3, Insightful

    ...it comes as a business platform, not an operating system. The difference is: the OS has to do its job flawlessly in the best possible way in order to minimize the amount of work (read: time, money) required, while the business platform is something that resembles an OS but also comes with a load of business services built around it in order to generate a flow of money.
    The problem with the business platform is that it was built for the sole purpose of selling services, therefore when it eventually works and there's less demand for services (data recovery, repairs, etc.) it must be tagged as obsolete and replaced by something newer and shinier but still defective in order to generate again a strong demand for services.

    This is the exact reason why Microsoft stopped developing XP the moment it started being a decent OS, pushing instead the adoption of that Vista crap, and also explains why anybody who cares for his/her data or systems should consider Linux, BSD and other operating systems built to work with no strings attached.

  15. Re:For Make Benefit Great Nation of Finland by Anonymous Coward · · Score: 2, Funny

    I'm having difficulty determining whether you're being very sarcastic or being very stupid.

  16. Re:2008 : Year of the Death of Linux by ThreeGigs · · Score: 5, Insightful

    but I didn't see any momentum at any place
    I take it you don't shop at Wal-Mart?

    I didn't see anyone in my office switched to Linux.. or any of my clients.
    And you probably won't, as most office PCs fall under the jurisdiction of IT overlords who dislike users replacing OSes.

    Sure.. they have nothing else to do other than wrestling with Linux.
    I'll take that as sarcasm, and agree with you. The biggest stumbling block to widespread Linux adoption on the desktop is that it usually does take some 'wrestling' to get it to work, whereas Windows generally 'just works'. Yet that's not a fault of Linux, it's a fault of hardware makers who decide to release a driver for Windows and NOT for Linux.

    I was going to mention the lack of GUI tools for some tasks, requiring users to manualy edit init files, but then I remembered how many times I've had to open regedit and manually change registry entries. In that sense I've had to wrestle with Windows as much as Linux.

    See.. how many distros ??
    Actually, a good point. There are a significant fraction of Windows users who don't know which version they're running, and in order to support them you need to know that. Same with the various distros, as they all are different enough so that you need to know which you're dealing with. I was recently at an acquaintance's house and saw their computer. "Hey, you run Linux" I said.... "No, it's Ubuntu" they said. They could have just as easily said "No, it's KDE". Sadly, as much as most /. readers are pro-standards, the lack of a 'hard' standard, or small set of standard configurations is a hindrance to more widespread *desktop* adoption.

    how many kernal updates every week ???
    Less than the number of Patch Tuesdays in a month, apparently.

    Linux sure got some momentum on academia. Well... to be frank.. its not because they really like. Only because they want to escapre from paying volume-licenses.
    Actually, it *is* because 'they like'. $300 is nothing when you've got research grants in the million$. Academia likes it because they can whittle away and tweak Linux until it does *only* what they need it to do, and do it efficiently and fast. Faster than Windows. And when you only need half the computers to get the same speed, or can get twice the speed with what you've got, you use Linux.

    But if you really want to argue cost, then don't forget the electricity bill. The $300 spent on a license costs more when you need to buy and power more computers to get the same results in the same time.

    Furthremore, there are linux idiots who worship linux OS, who monopolize linux-OS in their domain.
    There are Apple fanboys too. And yes, sometimes Windows actually *is* a better choice, although thankfully those special cases are becoming fewer and fewer as time goes on.

    Linux community should give up their efforts and must try to learn some lessons from M$ and either help Windows to be better OR do something like Windows for FREE.
    I think they *did* learn some lessons... lessons in what NOT to do. In fact, looking at Vista, I think MS has a few lessons that *they* need to learn from the Linux community.

    As for 'doing something like Windows....for free', isn't that *exactly* what Linux is?

    Afterall.. true power of linux can not be executed without being a linux-geek.. who knows all the command line commands and some degree of linux kernal modding... that's pathetic.
    And the true power of Windows can not be executed... FULL STOP. Can't streamline the kernel, must know all the registry tweaks which may or may not be published anywhere. THAT is pathetic.

  17. Re:Desperate sounding.. by cheater512 · · Score: 2, Informative

    You dont seem to emphasise how kick ass Madwifi is. :D
    One card can do anything the most expensive access point you can find can do.

    The most amazing thing I can think of is its ability to do multiple things with a single card seamlessly.
    You can sniff networks on one channel and surf the net on another, you can have virtual access points and surf the net (while monitoring) and so on.
    Absolutely amazing.

  18. What about users? by SerpentMage · · Score: 2, Informative

    You keep thumping on the features. What about usability?

    Here is one single little feature that I wish were fixed. I want to install VMWare on a Linux distro without having to need a compiler installed. I can do this on Windows, why not Linux?

    For example I bought VMWare and I am forced to upgrade because my version is old, and something in the Linux headers has changed that needs a new patch to fix up. WTF... This is a prime reason why I have given up on Linux on the desktop. It just requires too much work even with VMWare.

    --

    "You can't make a race horse of a pig"
    "No," said Samuel, "but you can make very fast pig"
    1. Re:What about users? by TheSunborn · · Score: 2, Insightful

      Quote: I want to install VMWare on a Linux distro without having to need a compiler installed.

      Then run a linux distribution that is supported by vmware. You can't expect to run vmware on some random linux distro, no more then I can expect to run my Windows version of vmware on Windows mobile.

      (And vmware 5.5, don't have any problems with the newer linux kernels. I am runnig it on 2.6.22 right now), so how old exactly is your wmvare?

    2. Re:What about users? by SerpentMage · · Score: 4, Interesting

      I am running VMWare 5.5. I tried to get it running on the latest Ubuntu distro, and the one before that. What happens is that it asks if I have a compiler handy in install.pl file. Then when it attempts to compile and one of the headers buggers up.

      The problem is as follows:

      http://www.debuntu.org/how-to-vmware-server-workstation-under-ubuntu-feisty

      I tried using the prepared binary patches with Ubuntu, but they did not seem to work for me. The only thing that worked was to go back to an old Ubuntu version and then be done with it. AND not upgrade the Linux kernel.

      I am tired of this. I am tired of needing a compiler installed. Tired of doing an installation of an installation. I just want it to be installed and running.

      Now talking about getting VMWare to run on some random Linux distro. Actually I can expect that. I can install VMWare workstation on Windows XP, Windows 2000, and Windows Vista, Windows 2000 Server, and Windows 2003 server without any hassles whatsoever! I can't say that of Linux.

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    3. Re:What about users? by jsoderba · · Score: 3, Informative

      I can install VMWare workstation on Windows XP, Windows 2000, and Windows Vista, Windows 2000 Server, and Windows 2003 server without any hassles whatsoever! I can't say that of Linux.

      You can run VMware on RHEL 3, 4 and 5 without any hassle whatsoever. If you want to use proprietary software, use a stable platform like RHEL or SLES or Ubuntu LTS. The reason Ubuntu and Fedora are able to release frequently is that they do not put much effort into binary compatibility.

      What you don't seem to understand is that there is no such thing as a "Linux" desktop. There are Fedora desktops and Mandriva desktops and Debian deskstops and they are all different.

    4. Re:What about users? by Hatta · · Score: 2, Insightful

      Then use qemu.

      --
      Give me Classic Slashdot or give me death!
    5. Re:What about users? by slack_prad · · Score: 2, Insightful

      Why do you blame the distro? You bought the product from VMWare. Ask them for support!!

      --
      Sent from my desktop computer
    6. Re:What about users? by jedidiah · · Score: 3, Insightful

      > I am tired of this. I am tired of needing a compiler installed. Tired of doing an installation
      > of an installation. I just want it to be installed and running.

      What's to be tired of? It's Ubuntu/Debian. There's a meta package for this. Just install the meta package.

      If vmware weren't more lame, they could do this as part of their installer.

      This is strictly a packaging and engineering issue. Vmware insists on
      making software that needs to engage in kernel level shenanigans and
      won't bother to take the extra packaging effort that entails.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  19. Re:I call BS by Bert64 · · Score: 2, Informative

    Having done some quick googling...

    Gimp runs on the N800, tho it's quite short of ram:
    http://net9.blogspot.com/2007/04/gimp-running-on-n800.html

    I couldnt find openoffice for it, tho there is aparrently a non maemo specific version for linux/arm available in debian repositories.. There is a version of abiword for the n800 tho, as well as gnumeric.
    gnumeric -> http://www.mail-archive.com/maemo-users@maemo.org/msg04128.html
    abiword -> http://www.internettablettalk.com/forums/showthread.php?t=5423

    Don't think anyone has ported VLC, but there is a port of mplayer which pretty much uses the same codecs. I always used mplayer on linux anyway.

    I ported a few of my own programs (mostly console based) very easily, so i can't imagine other apps would be especially hard. The only real problem is the hardware resources available.

    The newer OS2008 from nokia apparently uses a firefox based browser too.

    What other desktop linux apps are you after?
    Some apps are too heavy for the hardware, that's not linux's fault but rather the individual apps and the hardware. A program designed for a supercomputer with a terabyte of ram won't work very well on even a high end gaming pc.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  20. WTB new PR headline by petrus4 · · Score: 3, Insightful

    'When you buy an OS from Microsoft, not only you can't fix it, but it has had years of being skewed by one single entity's sense of the market. It doesn't matter how competent Microsoft -- or any individual company -- is, it's going to reflect that fact. In contrast, look at where Linux is used. Everything from cellphones and other small embedded computers that people wouldn't even think of as computers, to the bulk of the biggest machines on the supercomputer Top-500 list. That is flexibility.'

    The above has been in use since 1999. It needs to be retired. "We're not Microsoft," alone isn't going to cut it for much longer. If Linux advocates keep trying to use that line to the exclusion of all else, they'll eventually find that it isn't Microsoft they'll be competing with...it's Apple. That is one battle that they can't hope to win. OSX is both UNIX based, and with close-to-mainstream user friendliness. Next to that, people have no incentive to use Linux at all.

    1. Re:WTB new PR headline by bogjobber · · Score: 2, Insightful
      Next to that, people have no incentive to use Linux at all.

      You're forgetting what's so special about OSS. It's completely free. "Linux" isn't trying to compete with anybody. People that contribute to OSS do so because they want software to do what they want it to do without any restrictions.

      By definition, as long as people are developing for Linux people will be using Linux. Who cares how many people run proprietary OSes as long as Linux does what the people who write it want it to do. That's really the whole point, isn't it?

    2. Re:WTB new PR headline by sloanster · · Score: 2, Interesting

      > OSX is both UNIX based, and with close-to-mainstream user friendliness. Next to that, people have no incentive to use Linux at all.

      LOL, right. I have a mac, in fact my wife and daughters all have macs as well. But I missed the part where that would somehow take away my incentive to use linux. Sure, I use the mac for doing my taxes, and for the cool karaoke program that runs on it, but for my day in and day out web browsing, email, gaming and multimedia stuff, I'm on linux, and don't have any plans to dump it in favor of a pure mac experience.

      Bottom line, mac and linux will continue to coexist in my domain for some time. OTOH microsoft has been gone for over a year now, and it's been *great*!

  21. SSD vs. RAM by Skapare · · Score: 3, Interesting

    One thing I find my computer quite often busy doing is swapping. With only 512MB of RAM, and many bloated programs running, it can't hold everything in RAM all at once. But worse, I find, is when a program is doing a lot of I/O output, which gets buffered in RAM more than it should. If the data being copied is a 40GB HD video file, the assumption that I might be reading the file back in soon (so it should be cached in RAM) just doesn't cut it. An SSD dedicated just for swapping might be faster (eliminates the seeks, but still uses I/O bus bandwidth). And it won't prevent existing pages from being swapped out, requiring them to be swapped back in again (usually a lot sooner than I would be reading those large files back in, which obviously cannot be read in whole).

    But is SSD the answer for this (swapping)? If it were significantly cheaper than regular RAM, I might think so. For other uses (live copies of /usr, and such) it certainly could help. What I think is the answer for my case is to go overboard on RAM. My current estimate of normal RAM usage I need for my next computer build (in progress ... 1/3 of the parts already purchased) is 2GB. But what I plan to do in this case, however, is go with 8GB of RAM ... and not enable any swap space at all. Normally, the amount of swap space I would allocate is the lesser of 1: 2x the RAM ... and 2: the amount of data that can be transferred in one direction in 30 seconds. I'm switching to SATA so the latter figure will be larger. Still, the 8GB figure well exceeds the 2GB I expect to need for a while.

    Suppose with that 2GB of RAM I deploy 6GB of swap space. That gives me a total of 8GB of space for dirty pages (not counting I/O output buffers which have a destination elsewhere). But during the course of normal use, dirty pages often get forced out to swap because of things like I/O output buffering, which also in turn slows down that I/O (more so if it's in the same disk as the swap space, due to head seek times). Now compare that to 8GB of RAM with no swap space at all. The capacity for keeping dirty pages is the same. But when heavy I/O starts to get pushy, there's no where else for those dirty pages to go (to make room to needlessly overbuffer the I/O). The end result should simply be that the I/O can do nothing more than be written where it belongs as fast as it can (and it can be faster since swapping isn't using up any I/O bus bandwidth nor tying up the disk heads into other locations in the case of non-SSD).

    So what else is SSD good for? Maybe for /usr if the price is right. But if SSD is just RAM, bottled up through a SATA/SCSI/IDE/etc, how is that any better than RAM? Is 16GB (high end of what /usr needs for nearly everyone) of SSD cheaper than 16GB of RAM by enough to make it worthwhile? I suspect not, unless the SSD is just using cheap RAM.

    --
    now we need to go OSS in diesel cars
    1. Re:SSD vs. RAM by Sparohok · · Score: 2, Interesting

      I've got to say, your clarification was itself more wrong than right.

      1) With properly designed controllers, bank interleaving, etc., Flash based SSDs are rapidly approaching RAM based SSDs in performance. In any case, the performance (particularly in latency) of either one will be so much better than hard disks that minor performance differences are virtually irrelevant. The major differences is that RAM based SSDs are expensive, power hungry, volatile, and have poor packaging density. As a result, RAM based SSDs are, or soon will be, dead. Hence SSD is correctly becoming synonymous with "flash-based SSD."

      2) Your perception that swap is no longer necessary is due to your own thinking being stuck in the past -- exactly what you accused the original poster of. SSDs will permit swap to be much faster than disk based backing store. It certainly does make sense to swap out hard disk buffer cache into SSD swap space, because the latter is so much faster than the former. This is basically the idea of hybrid hard drives, but it makes far more sense to have this process mediated by the VM system rather than some opaque controller on a hard drive.

      3) Incidentally, even ignoring using SSDs for swap, eliminating swap is probably a bad idea. In many situations, a swap partition will improve performance even if you have a lot of RAM. It permits stale application data to get swapped to disk so that RAM can be used for buffer cache, speeding up currently running applications. If you want to know more, Google "vfs_cache_pressure" and "swappiness." Also, it's likely that in 2008 and 2009, many people who are still running 32 bit kernels will find themselves running into the 4G memory limit, and swap will serve as a temporary solution -- so don't write off swap as "magical thinking" just yet.

      4) Few people properly appreciate how devastating the hard disk seek latency is to computer performance. A 32G swap partition on SSD serving as a large buffer cache would do more for perceived performance than almost any other upgrade. This is probably what Torvalds is referring to when he says that SSD is going to have a big impact on Linux in 2008.

  22. Re:Keep Aim in sight by slashdot_commentator · · Score: 2, Insightful

    "awesome driver support"? "(far better than Windows)"???

    Tell that to my dv2315nr laptop. The one with barely functioning broadcom wifi drivers and non-functioning audio (conexant 20459).

    If you aren't knowledgeable enough to keep the fanboyism down, how about not adding another useless comment to the discussion?

    --
    There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  23. Re:Because of Vista! by udippel · · Score: 2, Funny

    And besides, I've kinda fallen in love with Fluxbox.

    Oh boy, I'm waiting for the day you discover emacs !

  24. Re:2008 : Year of the Death of Linux by moeman · · Score: 2, Informative

    There are Apple fanboys too. And yes, sometimes Windows actually *is* a better choice, although thankfully those special cases are becoming fewer and fewer as time goes on.


    Case in point, it appears that VISTA is actually the best OS to run on a tablet with wacom support. XP tablet has had some driver issues, and was never built for a tablet, just had support put in after the fact. My tablet works great with Vista/onenote combo. I really wish I could see how fast this thing would be with Kubuntu, but I could not find any solutions even close to the convenience of Onenote running on vista.
    --
    Ambition is a poor excuse for not having enough sense to be lazy.
  25. Re:Desktop Windows by hitchhacker · · Score: 2, Insightful

    Out of the 500 top supercomputers, 6 use Windows, and 426 use Linux...Windows doesn't scale quite as well.

    Out of the entire desktop market, 95% uses Windows and a negligible percentage uses Linux. Apparently, Linux doesn't handle the midrange very well. What portion of that 95% is due to technological superiority vs. vendor lock-in, and monopolistic practices? I'd definitely be surprised if Linux didn't have a higher market share if all those Windows apps and drivers were based on portable APIs rather than MS's proprietary libs.

    -metric