Slashdot Mirror


Where Are Operating Systems Headed?

An anonymous reader writes "Dr. Dobb's Michael Swaine breaks down the question of where operating systems are headed. Among his teasers: Is Vista the last version of desktop Windows? (Counterintuitively, he says no.); Did Linux miss its window on the desktop? (Maybe.) And, most interestingly, are OSes at this point no longer necessary? He calls out the Symbian smartphone OS as something to keep an eye on, and reassures us that Hollywood-style OSes are not in our short-term future. Where do you weigh in on the future of operating systems? In ten years will we all be running applications via the internet?"

278 comments

  1. Article author is displaying some confusion by AKAImBatman · · Score: 4, Insightful

    I think the author of the article is displaying a great deal of confusion over Operating Systems vs. Programming Platforms. Which is understandable. We've had the concept of "everything included on the CD is part of the operating system" idea drilled into our heads for the last decade or so. There has been little attempt to recognize how distinct different portions of today's "operating systems" actually are.

    Consider for a moment: What is Debian on FreeBSD? Is it a FreeBSD operating system or a Linux operating system? Or is it a Frankenstein kitbash of both? The answer is, neither answer is correct. It is the FreeBSD kernel combined with the GNU Platform.

    Separating the task of operating the hardware (traditionally the job of the kernel) from the higher level "platform" has a variety of implications. The most important implication is that the software is as portable as the platform is. It doesn't matter if the underlying kernel is FreeBSD, Linux, or Windows NT. If you software targets the GNU platform, it is portable across all those systems. At least at a source level, though binary compatibility is ideal.

    Thus when programmers make the comment that Java "is like an Operating System", what they mean is that the Java Platform is sufficient to replace the platform that shipped with your operating system. While the focus is currently on integrating the disparate platforms, what you're starting to see is that the OS is taking a back seat to the platform. Programmers want portability across devices, and Information Technology wants more flexible deployment solutions. Combined, these two needs add up to a drive for further portability of platforms with an eye toward using the right kernel for the right deployment solution.

    That is where "Operating Systems" are headed. Not the monoliths of yesteryear, but the flexibility to provide familiar functionality where you need it and when you need it.

    1. Re:Article author is displaying some confusion by Salvance · · Score: 1

      Agreed. We'll have configurable computing platforms for decades, whether they are in the form of desktops, laptops, tablets, PDAs, or some not-yet-invented device doesn't matter. It's unreasonable to assume we'll ever run everything off the web, as the web can never provide the access and reliability of a disconnected device.

      Also, how has Linux missed the boat? Linux is WAY behind on desktop usability features (from a typical end-user POV), but there are thousands of developers working to improve it. Logically, someone will release a Linux-based desktop/laptop O/S that will be a real contender for desktops given the critical mass of developers and investors behind it.

      --
      Crack - Free with every butt and set of boobs
    2. Re:Article author is displaying some confusion by Anonymous Coward · · Score: 0

      I think the author of the article is displaying a great deal of confusion over Operating Systems vs. Programming Platforms.

      Michael Swaine. Dr. Dobbs Journal. Yeah sure. Geez, what a pretentious twat you are.

    3. Re:Article author is displaying some confusion by AKAImBatman · · Score: 2, Interesting

      Michael Swaine. Dr. Dobbs Journal. Yeah sure. Geez, what a pretentious twat you are.

      I think your own post shows far more pretentiousness than mine does. I have the highest respect for Mr. Swaine, and the work he has done in the field of computer journalism. But that doesn't mean that everyone always expresses themselves clearly, or even have a solid enough concept of what they wish to communicate on paper. (As a fellow author - no, I'm not talking about blogging - I can identify.)

      Fundamentally, I'm not disagreeing with Mr. Swaine. Only expounding on what he's attempting to say, and (hopefully) removing his confusion. If and when he reads this (which is a very likely possibility), I hope he thinks, "Yes! That is exactly what I was thinking!" :)
    4. Re:Article author is displaying some confusion by CDarklock · · Score: 1

      > Not the monoliths of yesteryear, but the flexibility
      > to provide familiar functionality where you need it
      > and when you need it.

      My perspective: replace the word "need" with the word "want".

      The average person wants to open a box and pull out a disc that he shoves in his PC and it just fixes everything. He goes to watch a movie, and it works. He goes to listen to some music, and it works. He plugs in his digital media player, and it works. He opens a web site, and it works.

      Eventually, he says "hey, I want to do this-and-that" and expects that whatever he needs to do this-and-that is either already on his PC, or someplace where he can click a button and put it on his PC.

      No, we're not there yet. But I know what I think is closer.

      This functionality is largely made possible by the web - "I want to make a ZIP file, that means I need WinZip", www.winzip.com, click-click-click. Where the web fails is in its general inability to "push" associations to the user without abusing the privilege. WinZip managed to dethrone PKZip, but that's a rare feat, and it tends to happen with platform changes. With the increasing ZIP support built into Windows, it's also likely that WinZip's market is slowly shrinking.

      Where the tightrope pops into play is when you want to say "use this", which is essentially what you have to do. The alternative is to say "I want to work with this-and-that" and get a big menu full of choices. WTF? I didn't say "I want to evaluate tools that I might want to use to work with this-and-that". So when the user says "give me something that does this", we have to pick one. If we don't pick the same thing you would have picked, we get accused of having an agenda. Hell, we get accused of having an agenda just because we picked something at all - not that we'd get any credit if we offered a choice.

      A large part of who dominates the desktop is going to be decided based on what those choices are, and on how many things are being left out in the initial install. It's like having a Lego monolith; you decide which pieces stay on and which pieces come off and which pieces you want to add, but in the beginning you get something that "just works".

      This is a hard question. There are lots of answers. Several of them are right. A few orders of magnitude more are wrong. Anyone who wants to be playing the O/S game over the next few years has a hard job ahead... but the hardest jobs are also the most fun.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    5. Re:Article author is displaying some confusion by eno2001 · · Score: 2, Interesting

      I agree. But the average person doesn't make these distinctions. As far as they're concerned Microsoft Office or even Microsoft Word is the operating system. In terms of technical discussions, it would be nice if people would stick 100% to the technical viewpoint. But, even technical folks get distracted and slip into using "OS" to mean a complete kernel + subsystem + desktop environment + applications. Sadly I don't think most people will ever get the distinctions.

      I have yet to read the article so my comments should be taken in that light. One of the things I disagree with when I hear about people saying that desktop apps will be replaced with web based apps is that this doesn't apply across the board. Who, in their right mind would do video editing, audio production, 3D modeling and rendering via a web app? Those are legitimate uses for a computer that will never find a home on the web unless we all have guaranteed 1 terabit per second links to the server on which the application is hosted as well as dedicated resources on that server. In short, it ain't gonna happen. Some may argue that these aren't mainstream uses for computers, but you'd be wrong. With Microsoft and Apple packing video and audio editing tools into their OSes, you'd be VERY wrong to say that.

      The other thing that people who make such claims seem to assume is that everyone uses the computer just like they do. They assume that all people want is word processing, e-mail and the web. Maybe a little streaming media and music downloads and that's it. Again, they're totally wrong. The computer is such a flexible tool, it would be a shame to put the albatross of the perception of what an average user does with a machine on it from the factory. OSes are here to stay. They might eventually get a different designation, but they will still be OSes at the core from today's mainstream definition (OS kernel + apps to make the kernel useful to a user).

      Another reason I would assume the writer is all wet, is that I've seen the future of OSes. In fact I'm living with the future of OSes at home and work. What people think of as an OS, will in the future be completely disassociated from hardware. It will be ephemeral. It will be able to jump from one set of resources to another without the user even perceiving the switch, with all processes in tact. This is what I'm currently doing with the Xen virtualization system. Your VM is only associated with it's storage and subnet. The CPU and RAM that it's being executed on are irrelevant. The VM can be made to jump from one physical host to another without missing a beat and more importantly without your users ever knowing.

      Combine that feature with a system where CPU and RAM resources can be partitioned and allocated to or away from these system hopping VMs as well as a robust thin client approach and you see the beauty of this approach. No longer are you forced to give a user a ton of wasted RAM and CPU just to do typical desktop stuff. Now you give them only what they need and allow the system to increase or decrease the resources within parameters and on demand. So the typical user may get 128 Megs for basic use, but if they suddenly need more RAM, the system is configured to allocate their VM up to a max of 512 Megs. Meanwhile another resource intensive user might be off that day. The typical 512 Megs they are allocated is not being used. The lower limit for their VM is 64 Megs at idle. That gives you enough RAM to reallocate to the first user. The system takes care of this for you. The same with CPU time. All on the fly.

      That's where OSes are going. Users will still interact with a desktop of a sort, but what happens in the background is going to be hugely different. Look up the info for Intel's HVM and AMD's SVM support (hardware assisted virtualization). They didn't bet the farm on that for nothing. And Longhorn from Microsoft is slated to have a hypervisor to take advantage of HVM and SVM, so Microsoft can't be ignoring this either. In fact they've shown a lot of interest in Xen. So I think the article is likely completely wrong. But, I'll be able to say for sure after I read it. Off to read it now...

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    6. Re:Article author is displaying some confusion by jlarocco · · Score: 1

      The average person wants to open a box and pull out a disc that he shoves in his PC and it just fixes everything. He goes to watch a movie, and it works. He goes to listen to some music, and it works. He plugs in his digital media player, and it works. He opens a web site, and it works.

      Eventually, he says "hey, I want to do this-and-that" and expects that whatever he needs to do this-and-that is either already on his PC, or someplace where he can click a button and put it on his PC.

      No, we're not there yet. But I know what I think is closer.

      Speak for yourself. With Debian I've been "there" for a while now. If the "average person" doesn't want to learn something better, they only have themselves to blame.

    7. Re:Article author is displaying some confusion by CDarklock · · Score: 1

      > If the "average person" doesn't want to learn
      > something better,

      What they want isn't the issue. Most people don't have TIME to learn new things. They work eight hours of the day, commute for two, and spend about an hour each morning and night getting ready for work or bed respectively. Add in an hour for sitting down to dinner with their family, and they have three waking hours to spend on learning anything their job doesn't cover. Unfortunately, it's the SAME three waking hours they have for everything else. If they choose to learn Debian, that's time they don't get to spend on something else, like - in my case - working out and playing with my kids. Do you honestly consider Debian more important than my health and my children? Fuck you too.

      Of course, many of us here on Slashdot have all the time in the world to spend on computing stuff, because it's often our job. If I go to my manager and say "hey, it would be really useful to me if I could get a solid understanding of the Debian Linux distribution", he'll ask why, and I'll make my case, and if it's a *good* case he'll green-light it and I'll actually get paid to do it. So if I wanted to go learn Debian, I could do that.

      But my garbageman can't. My mechanic can't. The cashiers at my local supermarket can't. They have better things to do with their lives.

      > they only have themselves to blame.

      I love this attitude. Every time I see it, there may as well be a big Windows flag flying over it. Say what you want about our products, nobody at Microsoft tech support will EVER call you stupid.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    8. Re:Article author is displaying some confusion by jlarocco · · Score: 1

      What they want isn't the issue. Most people don't have TIME to learn new things. They work eight hours of the day, commute for two, and spend about an hour each morning and night getting ready for work or bed respectively. Add in an hour for sitting down to dinner with their family, and they have three waking hours to spend on learning anything their job doesn't cover. Unfortunately, it's the SAME three waking hours they have for everything else. If they choose to learn Debian, that's time they don't get to spend on something else, like - in my case - working out and playing with my kids. Do you honestly consider Debian more important than my health and my children? Fuck you too.

      I'm confused. People don't have time to learn Debian? But they have time to learn Windows? They have time to waste on all the inconveniences that go along with using Windows? If people are as busy as you say, wouldn't it make sense for them to use the OS that's easier to maintain, is more stable, has a larger pool of conveniently available software all in the same place, and has fewer virus and malware problems? Cause those sound like big time savers to me.

      I love this attitude. Every time I see it, there may as well be a big Windows flag flying over it. Say what you want about our products, nobody at Microsoft tech support will EVER call you stupid.

      Most people who call MS tech support already know they're stupid in regard to computers. It's good business not to point it out, but there's a reason they're calling tech support. And don't get me wrong, I don't want everyone using Linux on their desktops. I'd prefer not to have my operating system dumbed down for the common denominator. I was just pointing out that ease of use and convenience are available for those who are smart enough to use it.

    9. Re:Article author is displaying some confusion by CDarklock · · Score: 1

      > I'm confused.

      I can tell.

      > Most people who call MS tech support
      > already know they're stupid

      Hm. I see. So when a user needs tech support, it's not because he's doing something unfamiliar - it's because he's stupid. What a fantastic attitude.

      > ease of use and convenience are
      > available for those who are smart
      > enough

      Do you honestly not see the problem with that statement?

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    10. Re:Article author is displaying some confusion by jlarocco · · Score: 1

      Wow, you conveniently snipped out my entire question and selectively quoted me to sound like a moron. Probably what I get for expecting a reasonable argument from a Microsoft employee. And here I was, actually expecting you to justify your position with logic or evidence. Just for shits and giggles, I'll give it another shot:

      People don't have time to learn Debian? But they have time to learn Windows? They have time to waste on all the inconveniences that go along with using Windows? If people are as busy as you say, wouldn't it make sense for them to use the OS that's easier to maintain, is more stable, has a larger pool of conveniently available software all in the same place, and has fewer virus and malware problems? Cause those sound like big time savers to me.
    11. Re:Article author is displaying some confusion by CDarklock · · Score: 1

      > Wow, you conveniently snipped out my entire question
      > and selectively quoted me to sound like a moron.

      Your question made you sound like a moron. I was trying to protect you from the inevitable embarrassment you would suffer once you realised how stupid the question was.

      I'll give you a second chance to figure it out yourself. Of course, you can still demand that I lay the smackdown on you, but that's up to you.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
  2. A bit obvious... by __aaclcg7560 · · Score: 2, Funny

    What geek would run a operating system without using his or her head? We're not all mindless consumers.

  3. Virtualized by cpearson · · Score: 1

    Virtualized machines running a base os integrated with an online os / data storage.

    Vista Help Forum

    --
    Windows Vista Help Forum
    1. Re:Virtualized by misleb · · Score: 1

      Oh, virtualized machines AND and online OS? Now what would be the point of that? I mean, if all your important data and apps were online, why wouldn't you just run a single "base OS" directly on the hardware?

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    2. Re:Virtualized by fyoder · · Score: 1

      Virtualized machines running a base os integrated with an online os / data storage.

      Not sure about the online part, but thanks to virtual machine software, operating systems are becoming more like applications. I run Linux normally, but if I want to run a Windows app, I just fire up XP in vmplayer. A Mac using friend has vm software that allows him to flip between OS/X (host), Linux, and Windows. Perhaps one day it will sound stupid if someone says 'I'm a Linux user' or 'I'm a Windows user' since it's becoming less and less necessary to make that sort of absolute choice. Expression of preference will remain -- I prefer Linux. But if I want to run a Windows app that's not a problem. I'll just flip over to Windows to run it.

      --
      Loose lips lose spit.
    3. Re:Virtualized by mpn14tech · · Score: 1

      I have to think that is part of the reason that Microsoft put the restrictions into its EULA about running Vista in VM's. They do not want people to start realizing that with a VM, the OS is just another application.

  4. What's the point? by itsmilesdavis · · Score: 5, Interesting

    Everybody is talking about running applications through the internet. Why would we, as consumers, want to do this? The RIAA and MPAA are attempting to limit our ability to make backups of things we purchase. Now, software appears to be heading in the same direction. If we start streaming applications, then we could easily get into a pay-as-you-use function, or some other horrid distribution system. Frankly, I would not want to be charged every time I open a text document, or an IM window, or an internet browser. And I don't like the idea of paying a subscription fee either. I think forcing people to stream applications through the internet will only push more people into using Linux, so that everything is right there on the machine.

    1. Re:What's the point? by iceruam · · Score: 2, Informative

      My thoughts exactly, I second you on this. This is what I have been telling everybody we are headed to. And yet I have people touting the wonderfulness of using apps on the net. I do not like the idea of having to be connected to the net just use an app or even listen to a song I tried to listen to a moby cd last year not whilst not on the net and it laughed at me, just an example. Cheers

    2. Re:What's the point? by marleyboy · · Score: 1

      You maybe may not want to run applications over the internet, but what about Joe Average who might every once in a while need to use PowerPoint for his kid's schoolwork? If it could be loaded locally to execute within a local computer and then be removed after a given timeframe, wouldn't that be more cost effective for Joe Average? $5 for a day's use of a specialized application makes more sense than adding a hundred dollars onto a software suite.

      --
      Neutiquam erro
    3. Re:What's the point? by bitspotter · · Score: 1

      We already get free access to, oh, distribution package repositories. Red Hat already charges $5 a month for RHN. //and that's for genuine GPL, free software//. Debian, Ubuntu, Linspire, Fedora (OpenSuse?), etc., are all still wide open.

      We're already running most of our Operating systems from the Internet. It's just that we have hard drives to operate as intermediary caches.

    4. Re:What's the point? by dbcad7 · · Score: 1
      Maybe it seems that way, when you can install most of the OS from the net, and get new apps, and updates so painlessly.. But if you lost your net connection the stuff you have installed would still work. (except of course the internet apps)

      I like to listen to internet radio (shoutcast). I can also store mp3's on my comp and listen to my own playlists. I think having an internet office app has it's uses just like internet radio.. but I definately want to be able to have my own apps on my computer.

      I think someday internet Java apps will be where they need to be.. but in my experience, most of em are just not there yet.. and I cringe when one of them screws up my brownsing expereince by freezing everything up until I have to kill it.. It's as bad as going to a web page that stops loading because the server is looking for some image file.. You just say, well maybe I'll come back when they get their shit together.

      --
      waiting for ad.doubleclick.net
  5. My definition of an OS by tchuladdiass · · Score: 4, Interesting

    The definition of an operating system I like to use is:
    An OS is a collection of code that is used by software to manage access to system hardware via a well defined API, along with a collection of standardized utilities that provide for user access and management of system hardware and data structures and data streams associated with that hardware.

    So, under this definition, the kernel is a peice of the OS, disk access utilities are part of the OS, but applets such as a mini word processor and paint program are mearly bundled utilities.

    1. Re:My definition of an OS by AKAImBatman · · Score: 5, Interesting

      What is OpenGL? ODBC? SDL? XLib? They aren't part of the Operating System, and yet they're not programs. What are they?

      Programmers think of them individually as APIs. Collectively, however, they add up to the platform the software targets. As long as that platform is available, the software is portable.

    2. Re:My definition of an OS by Anonymous Coward · · Score: 0

      disk access utilities are part of the OS

      How long, though, before we see a database on a chip - combining storage with SQL access? At the macro-level, all an operating system does, is allow the user to create and view data - it's the connections and presentation of the data which defines the complete end-user experience.

      Yahoo Pipes demonstrates this on some level, although it is not ready for the typical end-user yet - but within a few generations of this technology I believe files and directories will become as relevant to the typical end-user as inodes are today.

    3. Re:My definition of an OS by slamb · · Score: 4, Insightful

      What is OpenGL? ODBC? SDL? XLib? They aren't part of the Operating System, and yet they're not programs. What are they?

      Libraries.

      There's no point in getting too pedantic about terms like "operating system" that don't actually have widely-established meanings. There can be absolutely no doubt about what code belongs to the kernel and what code belongs to userspace and what difference that makes. Library vs. application code is pretty clear, too, though at run-time much of that distinction is lost (or even after link-time in the case of static libraries). So now that we've defined what they are in terms of words with actual meanings, who cares whether it's part of the operating system or not?

    4. Re:My definition of an OS by EvanED · · Score: 1

      I'm going to steal a definition of an operating system from Dawson Engler:

      we define the operating system as any piece of software that the application cannot either change or avoid. User-level device drivers, privileged servers, and kernels are all included by this definition.

    5. Re:My definition of an OS by EvanED · · Score: 1

      There can be absolutely no doubt about what code belongs to the kernel and what code belongs to userspace and what difference that makes.

      Really?

      In a microkernel, are the user-level servers part of the OS? In Windows, are the device drivers part of the OS? What if they are built with the user mode framework and run in ring 3?

    6. Re:My definition of an OS by Heembo · · Score: 1

      Database software on a chip would really make patching expensive!

      --
      Horns are really just a broken halo.
    7. Re:My definition of an OS by Anonymous Coward · · Score: 0

      we were once led to beleive that the bios was the os and we needed it to run our computers, then we were led to beleive windows was needed to run our computers instead of the bios, actually all we need is the layers in linux or the correct layers be that opengl or whatever. In game platforms games have been multiplatform doom runs on dos in protected mode with opengl and in unix. maybe an os is like religion. why cant our programs run on each others os? why cant diferent os run each other or on each others platforms. they can. the question is more political and of belief than technical.

    8. Re:My definition of an OS by slamb · · Score: 1

      In a microkernel, are the user-level servers part of the OS? In Windows, are the device drivers part of the OS? What if they are built with the user mode framework and run in ring 3?

      You're still using the term "operating system" which I just said doesn't actually mean anything. If you substitute the word "kernel", the ambiguity is gone. Are the user-level servers part of the kernel? No. Are Windows device drivers part of the kernel? Pre-Vista, yes. Vista's user mode framework? No.

    9. Re:My definition of an OS by Anonymous Coward · · Score: 0

      They are middleware. They aren't the operating system (that deals with hardware, memory, scheduling of application programs, sharing of resources) and they aren't application programs. They lie between the application programs and the operating system. As for 'do we need an operating system', well, if you want your hardware to do *ANYTHING AT ALL* then yes. If you don't have an operating system, your computer (BIOS) comes up with a message "system image not found" in white lettering on a black screen. NO mouse, NO keyboard, No IO of any kind (no hard disk, no sound, nothing! The operating system is the first program, it doesn't include a graphical user interface. I will repeat that again for some who missed it. THE OPERATING SYSTEM DOES *NOT* INCLUDE A GRAPHICAL USER INTERFACE!!!! Bill Gates has tried to argue otherwise. Bill is an idiot who flunked out of university. "More money" does not equal "More knowledge". Those who argue otherwise likely flunked out of university (or at least failed introductory logic 101).

    10. Re:My definition of an OS by EvanED · · Score: 1

      You're still using the term "operating system" which I just said doesn't actually mean anything.

      True. I'm not sure exactly what I was thinking, if I meant that to refer to "OS" or "kernel".

      Are the user-level servers part of the kernel? No. Are Windows device drivers part of the kernel? Pre-Vista, yes. Vista's user mode framework? No.

      Why the distinction? The protection level the code is executing in? Drivers running in ring 0 are part of the kernel, drivers in user-space aren't?

      If that's the case, are (were) DOS programs part of the MS-DOS kernel? In real mode, there's no concept of kernel vs. user-space, so effectively they're both running in ring 0. (In reality there is no such thing as ring 0 in real mode, so this isn't true.)

      (FWIW, I wouldn't count drivers as part of the kernel.)

    11. Re:My definition of an OS by slamb · · Score: 1

      Why the distinction? The protection level the code is executing in? Drivers running in ring 0 are part of the kernel, drivers in user-space aren't?
      That wouldn't be an unreasonable way to define it. The protection levels exist to enforce the split, though - keeping userspace tasks to their business,which the kernel manages by scheduling processes, doling out memory, and providing communication mechanisms. (And in a traditional kernel, other services which haven't been so easy to split off. Hardware drivers require supervisor access, an IO-MMU, or asking the kernel to do things on their behalf (slow); filesystems are intertwined with the memory management.) You bring up systems without memory protection:

      If that's the case, are (were) DOS programs part of the MS-DOS kernel? In real mode, there's no concept of kernel vs. user-space, so effectively they're both running in ring 0. (In reality there is no such thing as ring 0 in real mode, so this isn't true.)

      Hmm, in addition to not having protection, DOS doesn't do the things kernels do. No scheduler, no IPC, almost no memory management. You might say it has no kernel - it's a bootloader and a set of applications written without the kernel/userspace split.

      However, maybe this will get at what you're asking: I currently work on a BSD-like system which runs on a processor without an MMU. There's no ring-0 vs. ring-3 distinction, but we have the traditional design anyway. Even though the system call interface comes down to calling a function pointer instead of executing INT $80 or SYSCALL, the kernel assigns memory to processes and restricts system call arguments to be in the correct regions. It's still responsible for scheduling. The secondary effects follow - different tree, no function calls from kernel into userspace, userspace code makes use of libc and an entirely different set of header files - only include/sys is shared, and even there KERNEL=0 vs. KERNEL=1 divides what's available. So we still have something that looks an awful lot like a kernel. If you just look at any .c file from our system, there will be very little doubt if it belongs to kernel or userspace.

  6. The future is ten tons of spaghetti. by Peter+Trepan · · Score: 3, Interesting

    I'm worried that we're going to keep building on top of the macrokernels we already have, without cleaning up and simplifying things as we go. I'm worried that the future will be as presented in Vernor Vinge's A Deepness in the Sky, where everyone runs an operating system too large, un-modular, and spaghetti-like for anyone to understand, much less debug. Hurry with The Hurd, RMS!

    --

    Step into a huge movement. Don't Tread In Me.

    1. Re:The future is ten tons of spaghetti. by EXMSFT · · Score: 1

      Vista has shipped, and you're worried about that NOW? Man, where were you 24-48 months ago when Microsoft needed you?

    2. Re:The future is ten tons of spaghetti. by Anonymous Coward · · Score: 0

      "Hurry with The Hurd, RMS!"

      I have read the article on GNU Hurd at Wikipedia, and am still unclear as to what you are talking about. Care to explain what difference this makes?.

    3. Re:The future is ten tons of spaghetti. by Chirs · · Score: 1


      If you were to look at the history of the linux kernel, you'd see that this happens naturally. New APIs come in, old ones get deprecated and eventually removed.

      Look at dnotify->inotify, devfs->udev, initrd->initramfs, VM changes, module loading, ppc/ppc64 convergence, etc.

      One of the things that maintainers of outside-the-tree code complain about is the amount of churn in in-kernel APIs. This churn is due to exactly the "cleaning up and simplifying" that you mention (as well as adding new features occasionally).

    4. Re:The future is ten tons of spaghetti. by Anonymous+MadCoe · · Score: 1

      Tanenbaum's point still stands.

      I'm not sure if minix3 will be the future, but I do think it's a peek at a direction that would work well.

    5. Re:The future is ten tons of spaghetti. by modeless · · Score: 1

      The future is now, and the spaghetti is Windows. Microsoft admits that no one person understands Windows. The real future of operating systems is virtualization. If Microsoft's Windows department has anyone with a lick of sense in charge, the next version of Windows will be a ground-up new operating system (Singularity), with legacy apps and drivers running in an included virtualized copy of Windows Vista, exactly like Parallels in Coherence mode.

  7. Out the Windows? by StressGuy · · Score: 1

    {...buh-dum-ching...}

    Thank you, I'll be here all night...TRY THE VEAL!

    --
    A goal is a dream with a deadline
  8. Re:Linux is headed to the landfill by chris_mahan · · Score: 3, Funny

    Too bad you posted as AC. I was looking forward to a mature conversation about your assertions...

    Oh wait, this is Slashdot. What am I thinking?

    --

    "Piter, too, is dead."

  9. 10 years? how about right now? by 192939495969798999 · · Score: 2, Interesting

    The vast, vast majority of internet-goers are already running a lot of stuff on the internet, like email, various activex controls, etc. which aren't technically traditionally installed apps, even if they're not entirely internet-based either. The transition phase is over, and now that more and more internet-based apps are coming out, it will just be a more diverse environment -- not just a "pc only" or "internet only" world.

    --
    stuff |
  10. Consumer devices by pubjames · · Score: 5, Interesting


    Two words: Consumer devices.

    I think Steve Jobs has seen the future, and realised that the PC won't be so important, the action is all going to move to various types of devices aimed at consumers. So, he started with music players, is moving into portable video/gaming and now of course telephones, and has made the first steps towards TV. Television is the biggie of course, and I believe Jobs is being deliberately low key about his intentions there - with the low key announcement of the Apple TV box, for instance.

    Here's a prediction, in the next few years Steve Jobs is going to make a presentation where he says something like "First we revolutionised the personal computer, then the music player and the telephone. Now we're going to revolutionise television..."

    1. Re:Consumer devices by kitejumping · · Score: 1

      Hate to kill your Apple dream but Microsoft will do mainstream IPTV with the xbox360 way sooner, due to the sheer fact that it is also a gaming system, doesn't cost a million dollars, and is easily available to anyone that wants one.

    2. Re:Consumer devices by pubjames · · Score: 2, Interesting

      Hate to kill your Apple dream but Microsoft will do mainstream IPTV with the xbox360 way sooner,

      Yes, and they did phones sooner, and I believe they had PDAs that play music before the iPod.

      The difference is that Jobs has a very clear idea of what consumers want. My old mum isn't going to buy an XBox360 to watch TV on it. Nor am I for that matter.

    3. Re:Consumer devices by Dan_Bercell · · Score: 1

      I doubt people will replace a single device (a PC or MAC) with multiple devices that provide the same functionality and increases complexity. Its more realistic to imagine all entertainment devices will eventually be in a single box.

      Both Apple and MS are moving into this direction, but the technology is not easy enough to use and is still too expensive to really make a huge impact on households. I am exciting to see what will be out there in 5+ years.

    4. Re:Consumer devices by 0racle · · Score: 2, Insightful

      the PC won't be so important
      You say that, then proceed to list everything from Apple that is designed to have a Mac at the center of it all controlling it. iPod? iTunes on a Mac (or Windows machine). iPhone? Gets information and syncs with your Mac. AppleTV? Receives broadcast from a Mac.

      That Mac looks pretty important to me.
      --
      "I use a Mac because I'm just better than you are."
    5. Re:Consumer devices by pubjames · · Score: 1

      You say that, then proceed to list everything from Apple that is designed to have a Mac at the center of it all controlling it.

      I don't think they are designed that way, I bet future iPods will have a direct link to the iTunes store and you'll be able to purchase music directly. And I'm not sure why you think the iPhone needs a Mac, it looks like a pretty standalone device from what I've seen. Finally, the box that they currently call the AppleTV I believe is not the final product - that will come in the next few years, and I'll bet you won't need a Mac or PC to use it.

    6. Re:Consumer devices by pubjames · · Score: 1

      I am exciting to see what will be out there in 5+ years.

      That's kind of what I'm referring to in the parent post - the question was "were are operating systems headed?"

    7. Re:Consumer devices by Dan_Bercell · · Score: 1

      And your old mum is going to spend $400 for an IPhone? Not sure about your mom, but the day my mom wants a phone to check email, take pictures is the day pigs fly; she just wants a phone.

      I am not anti-Apple, but please take a look into how Windows Media edition + Xbox 360 work together to provide a 'currently' unbeatable home enterataintment system. PVR, PC, Gaming Console, what other company can offer such a combo with two of their products. It is very expensive to purchase both of them, but as with everything price will come down and some other company will make a less quality item, but it will be at a very decent price. Xbox is a huge gaming console, and to think MS just got into the market. Both apple and MS are trying to get to the same point, but I believe MS will make it there first.


      Is it really unrealistic to have an Xbox acting like a DVD player, PVR, Slideshow presenter, and connect (through wire or wireless) a monitor, keyboard, and mouse and you have a fully functional computer. Software wise this is already possible, however processor speed/price needs 4-5 years to make this a common applicance. Apply may have fancy good looking stuff, but Microsoft is Microsoft. One day the giant will fall, but not before they take over your living room.

    8. Re:Consumer devices by robably · · Score: 2, Insightful

      Two words: Nearly right.

      It's not that the consumer devices that are becoming important in themselves, what's important is that they are becoming interoperable. This is what Apple is doing with the iTV, iPhone, and the iPod, and if anything the PC (Mac) becomes more important because it ties all the consumer devices together.

    9. Re:Consumer devices by Dan_Bercell · · Score: 1

      I was commenting on your statement about Steve Jobs making the right moves about consumer devices.
      I was basically saying that I don't believe device(s) are the way to go, I believe its a single device.

    10. Re:Consumer devices by Dan_Bercell · · Score: 1

      Exacly!!!.

      becomes more important because it ties all the consumer devices together

      This is why MS and Apple are going towards this market and hitting it hard. Apple went the Ipod route, MS went the XBox route, I guess time will tell which route was faster :)

    11. Re:Consumer devices by pubjames · · Score: 1

      And your old mum is going to spend $400 for an IPhone?

      Actually she might. She loves her Mac Mini.

      Both Apple and MS are trying to get to the same point, but I believe MS will make it there first.

      And then Apple will come along and do it right...

      Compare the iPod and the Zune and tell me which company understands the consumer better.

      Microsoft are stuck in a quagmire of their own making at the moment. Still the large majority of their revenue come from two products - their operating system and their office suite, a monopoly they have had for over a decade, and even with their core products they've been having major difficulties (see Vista). The future belongs to others.

    12. Re:Consumer devices by stratjakt · · Score: 1

      Here's a better prediction: Steve Jobs will sink the entire R&D budget into another dopey stinker of a product (Lisa, Newton, Pippin), and Apple will slink back into the semi-obscurity they've almost always labored in.

      The XBox 360 already beat Apple TV into my entertainment center, and with Video Marketplace here (and pretty cool) and IPTV service starting soon for it, I fail to see what's going to be so groundbreaking about apple when they release a product to do the same things, but I'm sure slashdotters will tell me all about it ad-nauseum.

      --
      I don't need no instructions to know how to rock!!!!
    13. Re:Consumer devices by Anonymous Coward · · Score: 0

      So, are you proposing a 42 inch telephone or a 4 inch TV?

    14. Re:Consumer devices by Anonymous Coward · · Score: 0

      Compare the iPod and the Zune and tell me which company understands the consumer better. I don't know how you can even try to make that comparison, by that comparison alone, Microsoft understands the consumer WAY better. Sharing music with your friends, a large, wide screen display with adjustable orientation, FM radio. Apple gets consumer opinions and says, "We don't want that in our device." Microsoft's device may have been poorly executed, but you can't possibly say that it has less of what consumers want than the iPod.
    15. Re:Consumer devices by chaoticgeek · · Score: 1

      Maybe I'm just throwing ideas out but I think that all these devices alone will not have the power or functionality to work together if you don't have a computer to help. But when you have say your ipod, iphone, your mac computer, and apple TV thing you can have your computer get all the info from all the devices and it will then go out and say ok, well the person is on there ipod listing to music so we should update their screen with this info that pertains to their phone service, and that this show will be on in an hour and if you like this show that other people like then you might like this one too that they all like. Kinda like getting an RSS feed from your computer that is the single main internet access point and it goes and relays info to what ever device you are currently on. That way you can stay up to date and for what ever device you are currently using it will give you info you want.

      --
      hello
    16. Re:Consumer devices by HAKdragon · · Score: 1

      Wasn't the whole point of the Apple TV to stream Music, Movies, TV Shows, and Photos from your computer?

      --
      "Our opponent is an alien starship packed with atomic bombs. We have a protractor."
    17. Re:Consumer devices by Dan_Bercell · · Score: 1

      Mom you can now buy a phone for the same price + subscription fees as a computer...

      The IPhone is targetted to ages 15-35. It's business uses are limited, in fact Apple limits it themselves. In 1-2 years their will be multiple IPhone clones for a fraction of the price.

    18. Re:Consumer devices by divisionbyzero · · Score: 1

      Too bad he has been preempted by the Venice Project/Joost.

    19. Re:Consumer devices by ObiWanKenblowme · · Score: 2, Interesting

      No, Microsoft knows how to cram a bunch of features into a product and tout that as an improvement. More features does not necessarily equate to a better product. FM radio? Really, is that a feature that the portable music player market has been demanding? Furthermore, I'd expect the Zune's ability to share music (but only for 3 days) to frustrate and alienate more average users than excite them. Please don't make the same mistake that a lot of other /.ers do and assume that because you want it, the rest of the target market must want it.

      --
      Obvious exits are NORTH, SOUTH, and DENNIS.
    20. Re:Consumer devices by Anonymous Coward · · Score: 1, Funny
      Here's a prediction, in the next few years Steve Jobs is going to make a presentation where he says something like "First we revolutionised the personal computer, then the music player and the telephone. Now we're going to revolutionise television..."

      Naaah. Television won't be revolutionised.

      J

    21. Re:Consumer devices by chrismgtis · · Score: 1, Flamebait

      Steve Jobs is a tool with a few good ideas and an over sized ego, that just happens to know how to bullshit the public into thinking his products are something special.

    22. Re:Consumer devices by dangitman · · Score: 1

      And your old mum is going to spend $400 for an IPhone? Not sure about your mom, but the day my mom wants a phone to check email, take pictures is the day pigs fly; she just wants a phone.

      That's about the least funny "your mom" joke I've ever seen.

      --
      ... and then they built the supercollider.
    23. Re:Consumer devices by Bent+Mind · · Score: 1

      I think Steve Jobs has seen the future, and realised that the PC won't be so important, the action is all going to move to various types of devices aimed at consumers.

      I see this as well. However, I don't really see consumer devices and the PC as being that different. Sure the shell is different, but it's still a computer inside. Now I do see different shells for different environments; large screen for TV, comfortable to talk for phone, light and durable for music, medium screen and input for desktop, toss on the bedside table for reading or notes. However, all of these devices still have a computer in them that's just as capable as any PC I currently use. The only thing I see happening here is better, more specialized, interfaces.

      --
      Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
    24. Re:Consumer devices by Anonymous Coward · · Score: 0

      give me a break, he is not a visionary.
      He couldn't win the OS war, so moved on ...

    25. Re:Consumer devices by drsquare · · Score: 1

      The difference is that Jobs has a very clear idea of what consumers want. My old mum isn't going to buy an XBox360 to watch TV on it. Nor am I for that matter.
      People are used to having consoles in their living room connected to the TV. They aren't used to connecting computers to them.

      There are already too many boxes connected to the TV, video player, DVD player, Sky/Freeview box, Xbox/PS2, people aren't going to want yet another box.
    26. Re:Consumer devices by ElleyKitten · · Score: 1

      People are used to having consoles in their living room connected to the TV. They aren't used to connecting computers to them.
      Not everyone has a console in their living room, and not everyone wants one. If you're not a console gamer, you're never going to buy a 360 to watch movies. However, plenty of non-gamers who don't know the first thing about using a 360 have iPods and/or use iTunes. Those people will buy an AppleTV without even considering a 360.

      Just because all your gamer friends have 360s does not mean that's the solution for everyone.
      --
      "What is Internet Explorer 7? Are you saying we can't access the normal internet?" - I love tech support. Really.
  11. "Hollywood-style OSes" by Anonymous Coward · · Score: 0

    "Hollywood-style OSes are not in our short-term future."

    Which leaves Vista where?

  12. Symbian? by Anonymous Coward · · Score: 5, Insightful

    Symbian? You've got to be kidding me, right?
    He definitely never looked at it or never tried to develop something on it.
    If Symbian is your answer, you've got the wrong question.

    1. Re:Symbian? by vonhammer · · Score: 1

      Preach on Brother AC!

      I have developed on Symbian UIQ, Series 80, and now Series 60 3rd edition platforms for the last few years. It is the most difficult and rtarded platform I have ever seen. The cost of development is so much greater than Windows Mobile that I can't see it competing. The tool set is pathetic (although perhaps getting better with Carbide), the version of C++ used is so bad with such horrible idioms (why use exceptions when you can have Leaves?!), the build environment so clunky, and the debugging so atrocious, that I can't see it ever overcoming Microsoft's momentum. Sure, it claims a huge number of devices sold, but most of those are the decidedly non-smartphone variety.

      The class hierarchy and mixin patterns are extremely unintuitive, the documentation horrible, rant ad infinitum...

    2. Re:Symbian? by shmlco · · Score: 1

      Not only that, but it sounds like there's not "a" Symbian, but three of them, sort of like three really bad Lunix forks. See this article for more.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    3. Re:Symbian? by Anonymous Coward · · Score: 0

      Oh, tool set is still pathetic for Nokia's environment? I was going to be some kind of project lead in developing tool set for Series blahblahblah for Visual Studio .NET but it seems that it wasn't such a good decision to move the whole project to some eastern European country from Finland. I don't know how they write code in that country but I do know that beer is good in there :)

      Posting as AC so I don't get Nokia's lawyers up my arse...

    4. Re:Symbian? by Anonymous Coward · · Score: 0

      Oh, did I already tell you that they do break API compatibility every 0.01 version increment?

    5. Re:Symbian? by Anonymous Coward · · Score: 0

      For a moment I read "Sybian"...

  13. Counterintuitively? by truthsearch · · Score: 2, Insightful

    Counterintuitively, he says no.

    How is this counterintuitive? Of course Vista is not the last version of desktop Windows. You don't think Microsoft will want to retain their revenue stream in 5 years? Plus with China growing economically there will still be much demand for new computers with new OSs for many years.

    In ten years will we all be running applications via the internet?

    Maybe, but that doesn't mean there will be no OS. Even thin clients need some form of OS. Your web browser has run on hardware somehow.

    1. Re:Counterintuitively? by FeTrut · · Score: 1

      How is this counterintuitive?


      Because why would he even pose such an obvious question unless he was going to surprise the reader by giving the opposite answer.
  14. BeOS by Anonymous Coward · · Score: 1, Interesting

    BeOS was/is the future. If only we could get the source code.

  15. Why? by khasim · · Score: 2, Interesting

    Why include things like "a mini word processor"? That gets into too much interpretation of what "mini" is.

    I prefer to define an OS as the code that controls the local hardware.

    If the OS allows some other app to control the local hardware then that OS has a "vulnerability" and is not "secure". There are lots of examples of that in history.

    Apps run on the OS. And app can be something such as Java which can run apps itself. But Java should never be touching the local hardware.

    1. Re:Why? by spikedvodka · · Score: 1

      Mini word processor: emacs /me ducks and runs!

      --
      I will not give in to the terrorists. I will not become fearful.
    2. Re:Why? by Mister+Whirly · · Score: 1

      Ah (sigh) - I remember back when we were young Java couldn't wait to touch my local hardware... Now I'm lucky if Java even calls me anymore...

      --
      "But this one goes to 11!"
  16. The last OS that won't install direct to our BRAIN by wsanders · · Score: 3, Interesting

    I'm inspired by Ray Kurzweil's keynote at RSA Conference 2007.. http://singularity.com/

    If you're a M$ hater, just wait until "sap and impurify your precious bodily fluids" is a system requirement.

    Among other nanotechnological breakthroughs, Kurzweil says it will be possible to inject robotic blood cells that will enable you to "sit at the bottom of a swimming pool for 4 hours."

    OK, for now I'll settle for Fedora Core 42 and nano-robots that will let me drink as much red wine as I want without getting a headache.

    --
    Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
  17. Where are apostrophes headed? by Anonymous Coward · · Score: 0
    Billions of lines of code, gobs of RAM, enormous hard disks, but still no simple spell-checker for the dreaded IT'S MEANS "IT IS" thing. Doesn't your apostrophe key wear out faster when you overuse it?

    Here's a hint: if it's already possessive, it doesn't need an apostrophe. You don't write her's, hi's, their's, or do you?

    1. Re:Where are apostrophes headed? by Jekler · · Score: 1

      You must be new to the internet. They write all of those.

    2. Re:Where are apostrophes headed? by westlake · · Score: 1
      Where are apostrophes headed?

      Towards extinction.

      No one but the grammarian remembers the rules. No one but the grammarian cares about the rules.

  18. headed or heading? by muftak · · Score: 0, Offtopic

    Headed doesn't look right, shouldn't it be "Where Are Operating Systems Heading?"?

    1. Re:headed or heading? by Peter+Trepan · · Score: 2, Funny

      Operating systems are headed right at the top, with #include .

      --

      Step into a huge movement. Don't Tread In Me.

  19. 100,000 Symbian devices!? by CockMonster · · Score: 1

    More like 100 million.

  20. The need for OSes or the lack thereof by davidwr · · Score: 3, Interesting

    For a computer to be useful, you need hardware, applications, and input and output. That's it, nothing more.

    Everything in between is there as a convenience.

    Whether it's convenience library routines like math libraries, a hardware-abstraction or -virtualization layer, or things that let more than one application coexist and even communicate, or whatever, OSes and other "in between" parts of a computer are there to make the application more useful, easier to write and maintain, or both.

    We will always have these in-between layers. Whether the "in between" layers of the 22nd century are anything like today's OSes only time will tell.

    Personally, I think 10 years from now you will see just about every application running in an isolated environment, possibly a VM of sorts. In particular, applications which access machines or applications that are not "trusted" will be run isolated from other applications on the system. They will be able to save files to a scratchpad area and send events to certain other applications such as a printing subsystem, but that's about it. Applications will communicate with other applications on the same PC in much the same way distributed applications, such as a web application, communicate today.

    By 2017, I also see most applications using virtually no local storage except security credentials and cached data. All "real data" will be stored on "the big server in the sky" or "the big server run by the IT department." The exceptions will be applications demanding extreme privacy, such as diaries and non-networked dayplanners, applications demanding offline use, such as cellphone notepads, and "convenience applications" like calculators and non-networked games.

    By the time our Kindergarteners reach High School, the distinction between wristwatch, cellphone/PDA, and laptop/desktop/home-entertainment-center will be one of scale and purpose, not architecture or raw capability.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:The need for OSes or the lack thereof by Doctor_Jest · · Score: 2, Interesting

      We had that once before... and the personal computer shattered that model.... Ever since then, companies, governments, and people who crave control have been trying to push us back to that model.

      I'll use a pad and paper before I'll go back to dinosaur computing.... I don't have to be connected to the internet to use my computer/game console/phone... But it does add convenience... I don't know if I want to trade autonomy and 100% control of my computing devices for the ubiquity of "scaling purpose". That's just me....

      Of course, I'm not the target market for such changes... and you hit the nail on the head regarding who will be most likely to embrace this shift in technology... Ah crap... I'm such a dinosaur... :)

      --
      It's the Stay-Puft Marshmallow Man.
    2. Re:The need for OSes or the lack thereof by 99BottlesOfBeerInMyF · · Score: 1

      I think 10 years from now you will see just about every application running in an isolated environment, possibly a VM of sorts. In particular, applications which access machines or applications that are not "trusted" will be run isolated from other applications on the system. They will be able to save files to a scratchpad area and send events to certain other applications such as a printing subsystem, but that's about it.

      Mandatory Access Controls. They exist now in SELinux, TrustedBSD, Solaris, and there is an OS X port. Instead of incurring the overhead for a VM for every app (although that is not a huge overhead in many cases) OS's simply restrict the behaviors of applications to a predefined set. I think this is definitely the direction the OS security field is moving in. It also won't apply only to untrusted applications. Each application will be assigned an ACL based upon what it is supposed to be doing. In this way a buffer overflow in that application is a lot harder to exploit. Want send spam messages, you'd better find an overflow in the e-mail client or in the core of the OS itself.

      My personal model for this type of security includes levels of trust for every application. Applications that ship by default have high levels of trust and preassigned ACLs that match up with what they are supposed to be doing. Applications that are signed and certified by trusted parties have slightly lower levels of trust, and are assigned an ACL included with them when installed. Other applications are given lesser amounts of trust based upon if the are just signed or just certified or neither. They are assigned a merger of the accompanying ACLs and the OS's default ACL for that trust level (possibly with multiple versions of these for different application types). All this is, of course, configurable by the user, but good, fairly strict defaults are applied. Add to this a good UI for when an application wants more privileges than its current ACL (a rare occurrence with good design) and you have a pretty hardened security layer. Communication between applications would, of course, be restricted, with certain services available to most end user applications using standard APIs. For this to work, some services like an update manager and a license/registration service would need to be standardized and made convenient to developers. VMs in ACLs of their own can be used to help ease a transition from old software.

      I also see most applications using virtually no local storage except security credentials and cached data. All "real data" will be stored on "the big server in the sky" or "the big server run by the IT department." The exceptions will be applications demanding extreme privacy, such as diaries and non-networked dayplanners, applications demanding offline use, such as cellphone notepads, and "convenience applications" like calculators and non-networked games.

      I think within 10 years we'll have more storage capacity on the average device than we know what dodo with it and RAID setups will be the norm. I also almost all devices will have network connections all the time increasing the use of network storage as well. Depending upon how the industry and how current events unfold we may have a lot of remote, encrypted data or we may not. We may well have centralized network storage in the form of a server in everyone's home. We may actually move back and forth between such scenarios as time progresses (as we have in the past).

    3. Re:The need for OSes or the lack thereof by Watson+Ladd · · Score: 1

      VM's are just too slow. More likely is the use of a pure capability system like the OLPC security system or EROS.

      --
      Inventions have long since reached their limit, and I see no hope for further development.-- Frontinus, 1st cent. AD
    4. Re:The need for OSes or the lack thereof by ralphdaugherty · · Score: 1

      from TFA: Are Operating Systems Becoming Irrelevant? ...Apple's computers now run Windows through virtualization, thanks to Parallels and VMware. Mainframes, such as IBM's z Series and server farms, allocate their computing resources efficiently and support otherwise incompatible applications and operating systems through virtualization.

            How does hosting multiple operating systems in containers make operating systems irrelevant?

            An operating system is irrelevant when it is no longer used. The examples above are still using the operating systems, albeit in some cases in places not envisioned by the hosted OS architects.

        rd

  21. Learn to spell "its", damn it. by Anonymous Coward · · Score: 0

    Spelling matters.

  22. MS's Way or the Highway? by 99BottlesOfBeerInMyF · · Score: 1

    Sadly I fear OS's of the future will be much like OS's of today, at least for the common man. MS still has no incentive to really make OS's better for consumers instead of better for MS and a lot of incentive to make their Windows OS's more and more restrictive. They know their model is slowly being undermined, but they plan to use .Net to effectively create the internet equivalent and lock everyone into one online platform instead. Other companies still have little motivation to invest in the desktop OS market and decreasing motivation to invest in the Server OS market.

    I predict we will still have the same glacially slow pace of improvement as we've had for the last decade, with a lot of foot dragging and backwards steps as MS does their best to hold us all in the past. In 2015 I predict the mainstream OS from MS will finally support spell checking in every .net application from the same dictionary. They may even support other common features like grammar checking, but it will still be hard for developers to add arbitrary functions. I predict security will still be an issue and MS's solution for determining the trust of a given application will be broken and abused for anti-competative reasons. Further, configuring the permissions for an application will be painful, lack granularity, and still be something users have to worry about.

    There is some hope. Maybe outside of the US, Linux or some other OS will rise to supremacy, and major corporations will carry the effort to progress beyond Window's artificial limitations. Maybe enough people will buy Mac's so that the market share undermines MS's monopoly and the free market brings innovation again. I have serious doubts however.

    1. Re:MS's Way or the Highway? by benzapp · · Score: 1

      Your rant is pointless. No one besides Microsoft, even Apple, has figured out how to render fonts properly. Until that time, sit back and praise the gods that most people don't have to look at blurry fonts on Macs and the jagged ones on Linux.

      --
      I don't read or respond to AC posts
    2. Re:MS's Way or the Highway? by 99BottlesOfBeerInMyF · · Score: 1

      Your rant is pointless. No one besides Microsoft, even Apple, has figured out how to render fonts properly.

      It's funny because I know two people who cited better looking fonts as one reason they switched away from Windows. I actually have both IE+WinXP and Safari+OS X running on this same monitor and I prefer the look of the fonts in OS X. Maybe you need to look at your font settings if you're having problems.

    3. Re:MS's Way or the Highway? by danpsmith · · Score: 1

      Sadly I fear OS's of the future will be much like OS's of today, at least for the common man. MS still has no incentive to really make OS's better for consumers instead of better for MS and a lot of incentive to make their Windows OS's more and more restrictive. They know their model is slowly being undermined, but they plan to use .Net to effectively create the internet equivalent and lock everyone into one online platform instead. Other companies still have little motivation to invest in the desktop OS market and decreasing motivation to invest in the Server OS market.

      You might be right about Microsoft OS's, indeed so. I, for one, tried Vista, even with all of the controversy around it here and in other circles. Vista is essentially a shinier piece of crap. Microsoft has pretty much ceased innovating. I can remember a time when the new version of Windows actually felt like something was going to improve, but nowadays it just feels like they cleaned up the UI and fixed a couple security problems in order to make a flashier, shinier piece of crap to sell you.

      The good news is that if this is the case, if the code has become so difficult to maintain that the only thing they can put out is a shinier, more secure piece of crap then the market will eventually eat them alive. People hate IE7 and some started switching to Firefox due to IE6's poor maintenance. If you continue to market products that are uninspiring and have no real useful features that weren't present in the last release, your reputation will fall and people will stop wanting your crap. Everyone seems to think that Microsoft can never fail. Big players lose big all the time when they make mistakes, and Microsoft can fall just like any other company. Vista isn't really bad, it's boring. It's so boring that I wouldn't want to buy a new computer to have it, or upgrade to it. It's so boring that it makes upgrading to it from XP look unnecessary and gaudy. So boring, in fact, that the power users won't use it and the non-power users will be confused by its strange layout and lack of familiar options. It's just different enough to piss the grandfather sect off, and just boring enough to make it seem unworthy of upgrading your computer. Everything may be Vista in a few years because people will buy new computers with it on there, but I suspect at least somewhat of a backlash.

      Big players come and go. Yes, MS might be able to run dry for a few years, but if they keep releasing seriously disappointing OS's, people will eventually catch on and go to Mac or something.

      --
      Judges and senates have been bought for gold; Esteem and love were never to be sold.
    4. Re:MS's Way or the Highway? by 99BottlesOfBeerInMyF · · Score: 1

      Vista is essentially a shinier piece of crap. Microsoft has pretty much ceased innovating.

      I think there are real improvements in Vista, although there are many technologies added to benefit MS and disadvantage customers as well. Indexed searching is not really that innovative, but it is an improvement. Fewer default privileges for standard users is a plus.

      ...then the market will eventually eat them alive. People hate IE7 and some started switching to Firefox due to IE6's poor maintenance.

      If MS stopped doing any work tomorrow, eventually, the market would move on. As it is, however, MS doesn't do no work, they simply do the minimum necessary to not lose the market. IE is a good example. People hated IE6 and IE5 for that matter. It was terrible and put head to head with Firefox was a pile of dung. After many years of this, MS still only lost about 20% of the market and retained the lion's share. The market did not eat them alive, despite the fact that they were way behind. MS used their monopoly to undermine market forces in this regard. Now they have put out IE7 which is a "me too" solution and will still not keep up with Firefox, but it will be "good enough' so that most people won't be so annoyed that they will go out of their way to educate themselves on their options and find something else.

      The same thing applies with Vista. It is basically a counter to OS X. Gee OS X has had these features for years now and we've seen their market share double and it seems to be getting faster. So MS countered with another "me too" and it probably will work. It also includes a whole slew of lock-ins designed to make it harder to move away from.

      Everyone seems to think that Microsoft can never fail. Big players lose big all the time when they make mistakes, and Microsoft can fall just like any other company.

      Oh MS can certainly fail, but because of their position releasing inferior products is less likely to be the cause of their fall from grace, than other factors. Pure distrust for the US and growing anti-americanism may actually be the pebble that releases the avalanche and kills MS.

      Vista isn't really bad, it's boring. It's so boring that I wouldn't want to buy a new computer to have it, or upgrade to it. It's so boring that it makes upgrading to it from XP look unnecessary and gaudy. So boring, in fact, that the power users won't use it and the non-power users will be confused by its strange layout and lack of familiar options.

      People don't have to want Vista. It will come on every new computer in the store. They will eventually need or want a new computer and then they will have Vista and so long as it isn't so bad that people can't stand it, MS's dominance will go on.

      Everything may be Vista in a few years because people will buy new computers with it on there, but I suspect at least somewhat of a backlash.

      What sort of backlash? Some people are still using Win2K. Maybe some corporations will continue doing so. Maybe some will switch to Linux. I don't think it will be a big deal. Most people will be running it and it will be harder than ever to move away from it because in addition to the Web being designed for IE only, and your documents being in .doc or .xls format and games being released first on Windows, your video downloads will only work on Windows and your PDFs will now be XPS files tht will only be created and read properly on Windows, etc.

      Big players come and go. Yes, MS might be able to run dry for a few years, but if they keep releasing seriously disappointing OS's, people will eventually catch on and go to Mac or something.

      In a free market this would happen, but our antitrust laws are not enforced against MS. I have little confidence that the free market will be able to solve this problem.

    5. Re:MS's Way or the Highway? by danpsmith · · Score: 1

      Now they have put out IE7 which is a "me too" solution and will still not keep up with Firefox, but it will be "good enough' so that most people won't be so annoyed that they will go out of their way to educate themselves on their options and find something else.

      Not to be nitpicky, but I find that to be quite the opposite. The way the update was pushed through, a lot of people have IE7 that didn't want it because they were used to IE6 (even if it was a piece of crap). One lady in my office started inquiring about different browser choices because she had upgraded to IE7 and hated it. The interface is clunky and it looks completely out of place in Windows XP. People are irritated by the lack of file, edit, etc. menus and confused by the strange look and feel. She asked me what I use, and I told her firefox, she said she'd look into that.

      I think you are correct, they do just have to be "good enough". But I think that MS might've outdone itself on some of the new products because they are unlike their past applications enough to be irritating for new users, and power users, who admittedly are probably already looking past Windows, are further put off by its shinier piece of crap feel. End users are very likely to be irritated by the entire screen going to black every time they want to install a new AOL client or something. Maybe this release isn't quite irritating enough for them to go "what else can I do?", but it's getting close. At this rate I'm not so sure MS can survive another Windows release. Maybe it's better they give their users a 7 year adjustment period between releases.

      --
      Judges and senates have been bought for gold; Esteem and love were never to be sold.
    6. Re:MS's Way or the Highway? by abundance · · Score: 1

      Crispy antialias is one thing, proper font rendering is another. Windows' Cleartype indeed produces a sharpen antialiasing, which most people consider more readable and easier to the eyes when dealing with small font sizes - althought OS X Quartz antialias has improved much in this aspect since 10.2 Jaguar. BUT, Windows' typographic rendering engine is CRAP, in absolute terms, and even more so when compared to OS X rendering. Shapes, weights, kerning... everything is totally inaccurate on Windows. Take the time to look side by side at some screenshots of text. If you fail to recognize the obvious lack of precision in windows rendering, it must be because you have no eye for typography. Go asking any sensible designer and you'll get confirmations about how crappy windows rendering is.

    7. Re:MS's Way or the Highway? by Anonymous Coward · · Score: 0

      Yeah right, OS X fonts looks like somebody smeared a blur filter all over the screen. You and all others with an "eye for typography" might like that. I don't.

    8. Re:MS's Way or the Highway? by stephentyrone · · Score: 1

      You're arguing that Windows font rendering "looks better", grandparent is arguing that OS X's font rendering are more faithful to the "exact" representation of the abstract font. These are not opposing points of view. Why are you arguing?

      FWIW, I have no difficulty reading the fonts on my powerbook. I can't argue with your preference for the Windows rendering - personal preference isn't up for discussion - but if you find the Apple font rendering blurry, perhaps you should schedule an eye exam?

  23. O/Ss are glue + abstraction, they have long future by Morgaine · · Score: 4, Interesting

    Until devices and other hardware components have enough built-in intelligence to communicate with each other and with user programs, and until their built-in intelligence is presented to applications through a standardized communications interface, there will always be a role for operating systems.

    And the reason is simply that this is the primary role of an O/S: to glue together many rather dumb components (some virtual, some non-local), and to provide a standard abstraction for them, so that applications can be programmed with a degree of sanity. Everything that O/Ss do can be considered in those terms.

    Host operating systems will disappear when they are no longer needed. And *that* will happen only when/if their key functions have migrated into the hardware, so it's a defensible argument to say that actually they will never really disappear, but transform.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  24. When I first heard about the Java OS by complexmath · · Score: 4, Informative

    I envisioned a modular OS where the core provided essential features and all the trappings were completely pluggable. Don't like the UI framework? Use a different one. Same for the filesystem, etc. At the heart of the OS I expected to see a sort of object database where all these features were installed and managed, with some sort of OpenDOC layer on top to retrieve modules as needed. Of course, I was way off the mark, but this is the kind of OS I would like to see in the future.

    Unix has this to some degree, partially by virtue of it being old, but there exists no structured management system for the packages at this basic level (that I'm aware of). And while I grant that one isn't necessary (the shell/filesystem combination is fine for package management), the lack of one tends to complicate things from a user perspective. Linux has made great progress over the years in achieving high-level usability, but many low-level tasks still require a good bit of domain knowledge and thought, largely because of the filesystem/shell nature of how these tasks are typically performed. If this process could be simplified and in turn made more reliable (it's a bad example, but compare installing an application on MacOS compared to any other operating system), then I think things would be moving in the right direction. This isn't to say that being able to mess with the core of things is bad, but it should be an option, not a requirement.

    1. Re:When I first heard about the Java OS by AKAImBatman · · Score: 1

      It's difficult to precisely follow your vision in a quicky Slasdot post, but it sounds somewhat interesting. Have you considered snagging some free Blog space and doing a full writeup of your idea? At the very least, communicating the concept in detail can help you find problems and solutions that you haven't yet considered. :)

    2. Re:When I first heard about the Java OS by MarkCollette · · Score: 1

      So, a system where each module is coded to the lowest common denominator interfaces of the other modules, thus forestalling any real progress.

      How would a feature like Spotlight be done, that requires coordination from the filesystem, user applications, and the UI framework?

    3. Re:When I first heard about the Java OS by MightyMartian · · Score: 1

      Isn't this just restating the notion of a microkernel?

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  25. My utopian vision by stratjakt · · Score: 2, Insightful

    In 10 years, your OS choice will be pretty much irrelevant. With virtualization built into desktop processors, you could just go ahead and run a hybrid linux/bsd/windows/osx box and run whatever application you want or need natively. Your host OS would be irrelevant.

    Ok, Apple will keep it's fiefdom - but there's really nothing in that world I'd miss.

    I would love to see some sort of unified driver type - your driver and hardware not tied to an OS, but that's unlikely.

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:My utopian vision by westlake · · Score: 1
      With virtualization built into desktop processors, you could just go ahead and run a hybrid linux/bsd/windows/osx box and run whatever application you want or need natively. Your host OS would be irrelevant.

      Oh, joy, just what I've always wanted.

      Four operating systems to maintain. Four software libraries to maintain. Four skill sets to maintain.

    2. Re:My utopian vision by cnettel · · Score: 1

      And all those apps will communicate between each other and share the files in a way that makes widget set incompatibilities seem insignificant. Word 6 for Mac was hated. Being slow (on 68k) was one thing, but the real problem was that it was a port of the Windows version, as straight as possible (more or less). Of course, it was native in MacOS, as in "not emulated", but it didn't fit in. On the other hand, if the continuing convergence and addition of common APIs goes on, there really won't be a point in running several kernels in separate VMs, as they will be so similar that you could just have gone ahead and used the one you really liked/wanted from the start..

  26. Re:10 years? how about right now? by dave420 · · Score: 1

    You're right. Until the software needs to directly access hardware, in which case "Windows only" or "Mac only" will still apply.

  27. Re:The last OS that won't install direct to BRAIN by martyb · · Score: 3, Funny

    Among other nanotechnological breakthroughs, Kurzweil says it will be possible to inject robotic blood cells that will enable you to "sit at the bottom of a swimming pool for 4 hours."

    Big Deal. I can do that NOW, without any nano-anything. Heck, I bet YOU can, too!

    Now, if you insist on filling the pool with water... <grin>

  28. Prehaps not correct about Symbian by johnhennessy · · Score: 2, Interesting


    While the author correctly identifies a huge potential market for smartphones in the coming years, maybe his assumptions about Symbian are a little naive.

    These smartphones are becoming popular because they are becoming more and more like a standard PC every day. The only exception being the user interface (if anyone has an idea how to fix this, give me a call ! I promise to share in the huge profits ! ).

    This is facilitated by the increasing processor power that these phones have available to them. Symbian was designed for small memory, low performance processors which incredibly strict power consumption requirements and limited connectivity running in a highly controlled environment (i.e. software environment).

    The cost of developing drivers for Symbian (with all its quirks) is enormous. At the moment, the semiconductor companies are getting hit with the cost of this development. This will not last forever, they will always strive for the cheapest possible solution - and this helps explain Linux large penetration in this market.

    The company that holds the best cards in this field is Apple. They have waited until mobile devices have become powerful enough to run (only slightly modified) standard PC kernels (XNU). This is going to save them a fortune in the years to come. Microsoft has missed this boat - they are trying to split their OS into as many different branches/versions/flavours as possible, while neglecting the requirement to try and maintain a common "brand" across all devices.

    --
    [ Monday is a terrible way to spend one seventh of your life. ]
    1. Re:Prehaps not correct about Symbian by Anonymous Coward · · Score: 0

      Um, Microsoft already has has Windows Mobile - a common brand. All phone OSes are rewritten from scratch. The iPhone is not just a port of OSX, it is a complete rewrite.

      To the author: Symbian is dead - people don't realize it yet. Windows Mobile is the future.

  29. They are a new platform by davidwr · · Score: 5, Informative

    Think of a computer as a layer of platforms. Applications can target any platform unless some part of the platform stack restricts such access.

    A typical PC:
    CPU and other hardware, BIOS, OS kernel including kernel-level library routines and virtual-machine subsystems, OS-supplied and 3rd-party library routines including OpenGL and non-kernel virtual machines, and applications. For the sake of simplicity I'm ignoring complex scenarios like OSes running in a VM that's running in an OS that's running in a VM.

    In principle, applications can "call" functions at any level in the stack, although in modern OSes the kernel blocks direct access to the BIOS and some other hardware and the chip itself blocks access to privileged instructions by unprivileged applications.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:They are a new platform by flosofl · · Score: 5, Funny

      Think of a computer as a layer of platforms. Applications can target any platform unless some part of the platform stack restricts such access.
      I'm sorry, this is /. You aren't allowed to explain things in a clear and concise manner. At the very least you should be using a car analogy.
      --
      "This calls for a very special blend of psychology and extreme violence" - Vyvyan "The Young Ones"
    2. Re:They are a new platform by Anonymous Coward · · Score: 0, Funny

      Think of the computer as a stack of cars....

    3. Re:They are a new platform by AmberBlackCat · · Score: 5, Funny

      Well you see, your computer is not a series of tubes. It's more like a truck that you can dump things on. Your operating system is the driver, and the rest of your software are the people yelling at the driver to turn this way and that. Most of what you've dumped into your truck is probably against the law but you should be fine as long as you don't dump any of it into anybody else's truck.

    4. Re:They are a new platform by gad_zuki! · · Score: 0, Redundant

      >At the very least you should be using a car analogy.

      Not to mention the obligatory MS bashing, OSS praise, and bad 'in soviet russia' joke. We would also accept a snarky comment about Duke Nukem Forever, Apple users, or heavy use of the acronym PHB.

    5. Re:They are a new platform by isorox · · Score: 1

      I'm sorry, this is /. You aren't allowed to explain things in a clear and concise manner. At the very least you should be using a car analogy.

      Or a tube analogy?

    6. Re:They are a new platform by Schraegstrichpunkt · · Score: 1

      Only if you've never heard of Signal 11, you young whippersnapper!

    7. Re:They are a new platform by lpcustom · · Score: 1

      You forgot to mention the person who's always there to bash the slashdot norm. Like yourself. Not that I disagree with ya. It's just your comment is as redundant as a "I for one welcome our new redundant overlords".
      :)

      --
      Beer! It's what's for breakfast!
    8. Re:They are a new platform by Anonymous Coward · · Score: 0

      Actually in the future, the Layers of the OS will be replaced by a series of tubes.

    9. Re:They are a new platform by AKAImBatman · · Score: 1

      Man oh man, was that a long time ago...

      Anyone know what he's been up to?

  30. And, this means? by DocHart · · Score: 1

    "In ten years will we all be running applications via the internet?" Ah, and we'll have perfect internet service, never any interruptions in services and no security problems? Thank you, I prefer to have my system in my lap or on my desk. I'll use the internet as one more tool to get my job done but I certainly won't rely on in for critical computing.

  31. Re:Linux is headed to the landfill by ajs318 · · Score: 4, Insightful

    I dispute that. And even if Linux does die out, its legacy will continue.

    Linux has had a huge positive effect. For one thing, it gave the GNU project a serious kick-start. Sure it was possible to run GNU on a BSD kernel before Linux came along; but next to nobody actually did. Anyway, BSD had its own set of Open Source userland utilities, and still hardly anybody used it. Suddenly Linux came along, and Open Source was trendy. Linux had its limitations, for sure; and some of the people who tried Linux moved over to BSD for what at the time were valid reasons. Some of them moved back when Linux cleaned its act up. These peole might never have tried a free OS, if it had not been for some young upstart Finn with a bee in his bonnet about performance of monolithic vs. microkernels.

    Do you think Solaris would have been open-sourced -- possibly even under GPLv3! -- if it hadn't been for the fact that GNU/Linux posed a credible threat to it?

    If anything is "headed to the landfill", it's the whole Closed Source model -- or more strictly, the egregious idea of keeping the Source Code of a program secret from its own users. The extent of the damage that this has done is just beginning to sink in, ever so slowly. Within a generation, there will be more than one country in the world where it will be illegal not to supply Source Code with software, even if you are not allowed to give out copies of it.

    --
    Je fume. Tu fumes. Nous fûmes!
  32. That Gartner report is worthless... by EXMSFT · · Score: 2, Insightful

    Hardware + software = device. No amount of mindless drooling by Gartner "analysts" will change that. Sure, the OS may get smaller, and Nathan Myhrvold's much feared vision of the "Megaserver" (see here) may be fulfilled - oh wait, it already has. But at the end of the day, a device with some semblance of UI presentation to get the "'net goo" off of the Interweb tubes to the glass will still be required. And to print. And to play audio, video, and store info locally. Because at the end of the day, sure you can store stuff up in the cloud. But it has to come down at some point or another in order to be useful enough to even keep. Hence, an operating system (or embedded OS, whatever) is necessary.

  33. Re:Linux is headed to the landfill by IANAAC · · Score: 1

    For serious deployments:
    ...
    FreeBSD/OpenBSD (Hurry with that complete SMP support!)

    Seriously?

  34. Re:Linux is headed to the landfill by Anonymous Coward · · Score: 0

    An AC posted! Let's not listen.

  35. The point of Internet applications by davidwr · · Score: 3, Interesting

    The point of Internet applications, or equally, Intranet applications, is "run anywhere" convenience.

    My ISP offers webmail. If I use it instead of POP, I can read my mail anywhere, anytime. In exchange, I lose the privacy that comes with keeping my data local. I also lose the ability to read my mail when the ISP has a hiccup.

    Google offers maps. In most cases Google Maps is a lot more convenient than firing up my local street-maps program. It's also "run anywhere."

    On the other hand, I don't think I'd want my doctor to put my medical records on any online database unless it was very secure and run by trustworthy people and didn't allow unencrypted connections.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:The point of Internet applications by misleb · · Score: 2, Interesting

      My ISP offers webmail. If I use it instead of POP, I can read my mail anywhere, anytime. In exchange, I lose the privacy that comes with keeping my data local. I also lose the ability to read my mail when the ISP has a hiccup.


      Try a service that has IMAP. Or have POP leave a copy on the server (though not as good as IMAP). One big problem with relying on webmail is that you can't easily integrate multiple accounts into one interface. Most webmail services are designed to access that service only (although some have the option, but then you're back to IMAP/POP).

      It is a big pain to have to browse to different sites to get your mail. I have Apple Mail configured on several computers, all accessing the same IMAP accounts. Webmail is a nice *option* to have available in case I'm somewhere that doesn't have Apple Mail, but I'd hate to use webmail all the time. Gmail is "OK," but I still prefer local applications... particularly Apple Mail.

      Google offers maps. In most cases Google Maps is a lot more convenient than firing up my local street-maps program. It's also "run anywhere."


      For quick queries, yeah, the online stuff is good enough. But if you want to do anything more advanced like complex trip planning, firing up a local app usually best.

      Personally, I dont' see local apps disappearing for quite some time. I think online apps tend to work IN ADDITION TO local apps. Not as a replacement.

      -matthew
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    2. Re:The point of Internet applications by dbcad7 · · Score: 1
      I have 2 webmail accounts, as well as my ISP popmail. My reasons for having the webmail accounts are a little different.

      I use one of them for the times I have to provide an email address when filling out some form online, like when making a purchase. This mail is also connected to my "portal" homepage, and it has pretty good spam and blocking utils.

      The second I have, because it is needed for MSN messenger, and handy that it is tied into it. I know there are other instant message clients out there.. but the freinds and family I know are all tied into that, and I was a hotmail user before MS bought it and hooked in messenger anyway. I think it used to be better, but gotta have it, so I live with it. It's fairly easy to keep from getting much junk mail.

      My ISP account is only given to trusted family (those that have shown me they are not going to forward me stupid jokes that have been forwarded a million times). It is pristine, I don't get any crap mail in this account. If a freind or family member has proven themselves on the web mail accounts, then I will get them this address.

      --
      waiting for ad.doubleclick.net
    3. Re:The point of Internet applications by Grishnakh · · Score: 1

      For quick queries, yeah, the online stuff is good enough. But if you want to do anything more advanced like complex trip planning, firing up a local app usually best.

      Personally, I dont' see local apps disappearing for quite some time. I think online apps tend to work IN ADDITION TO local apps. Not as a replacement.


      Google Earth seems to be a good example of this. It's a local application, so it doesn't have to run in a browser, and can use other system libraries (like OpenGL for 3D rendering), but it also uses an internet connection to dynamically download data (probably into a cache) as you use the application, instead of storing all the map/image data locally and then having to worry about updates and also storing such a huge amount of data when each user only uses a tiny fraction at a time.

  36. platforms by alucinor · · Score: 3, Insightful

    I think operating systems will increasing become less and less of a concern for all of us, except for hardware scientists. Those of us more interested in applications care more about the platform, which I see over time being standardized in freedesktop.org, with various implementations or bindings in about every major "platform" interpreter/machine, be it C(++)/Kernel, the JVM, the CLR, or Mozilla. I also see all the major scripting languages having JVM and .NET ports one day.

    --
    random underscore blankspace at ya know hoo dot comedy.
  37. Re:Virtualized Devices by Anonymous Coward · · Score: 2, Insightful

    The problem with relying on the internet, or any network, is that it becomes the single point of failure. If no local copy of the files you need exists, you're SOL if something happens halfway between you and the server. And unless a tremendous breakthrough occurs in the construction and deployment of fiber optic cables, bandwidth will be another problem. If everyone starts keeping all of the files they need on the internet without caching them to local drives, you'll suck up bandwidth like a sponge.

  38. Re:Linux is headed to the landfill by stratjakt · · Score: 2, Informative

    I decided to give linux on the desktop another go, I've been trying it about every other year for about 12 years now. During that time I've seen windows progress from 3.1, to Vista. Sure, there's a lot to hate about microsoft, but if you cant look at that evolution and tell me they've significantly improved the product, you're just being a zealot.

    During the same time, I've seen the linux desktop evolve - well none. OpenOffice works, but it just feels clunky - it feels like the versino of word I used on win 3.1 so long ago. MPlayer will start and randomly not play sound. Sound is still a big kludgy wtf-is-goin-on type thing. Should I be using ALSA, or ESD or /dev/dsp or what? What the fuck? I think ESD is what I want to use, but now all sound is delayed by a half second. What about all the piles of graphics libraries, what's a game developer supposed to work with? DirectX may be kludgy in a lot of ways, but it's a HUGE asset for Windows.

    Bon Echo feels bloaty and slow - but firefox under windows XP on the same hardware is snappy and responsive. I'm using nvidias latest drivers, and glx.

    I dunno, it's usable, but it was usable in the early 90s. I know that things have improved, but it still feels like the same experience I had back then - right down to fucking around with monitor frequencies by hand?. The big difference is that file is called xorg.conf now. What the fuck is up with that? Are people still using monitors without EDID? Even if a handful are, why are we still designing for that outside case? Why cant I just have " Section Montior / EDID True / End Section" or something like that?

    The one thing that's gotten me excited is NX, and when I can migrate a session from windows to unix and back, and hijack the local desktop, then maybe I'll be a bit happier and find a little more use for my linux machine. Of course, Windows already does all of this.

    Linux, in my home, is still just a big thing that runs samba so I can store all my porn on a computer built out of spare parts.

    --
    I don't need no instructions to know how to rock!!!!
  39. Re:Linux is headed to the landfill by teknopurge · · Score: 1

    yes.

  40. "Operating system" is a pretty old paradigm... by dpbsmith · · Score: 5, Insightful

    ...not that I have any idea for a new one, but the OS as we know it is one of the prime examples of a system whose rationale is "we've always done it that way."

    People have forgotten that the original goal of the "operating system" was nothing other than to automate the function of the "operator," reducing personnel costs and making sure that the computer wasn't sitting around at $200 an hour waiting for someone to square up the next deck of cards and load them into the hopper.

    The only people who think they can tell you what an OS really is are the students who have recently memorized some textbook definition. An OS is an intertwingled hairball of utterly arbitrary functionality. It has evolved from competitors copying whatever it is that another competitor did, messing some things up, adding some cool stuff, and doing random things dictated by marketing strategy.

    Want to bundle HyperCard, but you promised the database vendors you wouldn't compete with them? Easy, don't call HyperCard a database, call it part of the "system software." Want to hide the fact that your graphical shell could run on a competitor's operating system? Easy, just say Windows is part of--no, wait, IS--the operating system. And so it goes.

    It is quite possible to use a computer without an operating system. I'm not saying any of these are viable paradigms for today, but none of the original versions of BASIC required an operating system. MUMPS is largely self-contained, no OS needed.

    There is an opportunity for some kind of brand-new conceptualization. No, I don't know what it is. If I did, I'd promoting on it. But, yes, I think it's very likely that twenty years from now the idea of an operating system will seem as quaint as the idea of a front panel with lights and switches on it. There was a time when nobody believed you could run a computer without _that_, either.

    1. Re:"Operating system" is a pretty old paradigm... by Mordaximus · · Score: 1

      It is quite possible to use a computer without an operating system. I'm not saying any of these are viable paradigms for today, but none of the original versions of BASIC required an operating system. MUMPS is largely self-contained, no OS needed.

      I'm curious. Are you saying that the original BASIC didn't need an operating system, or you didn't need to interact directly with the operating system when you used BASIC? I'm pretty sure the latter is true. Either BASIC interacted with the OS itself, or it WAS the OS (as simple as it would have been.)

    2. Re:"Operating system" is a pretty old paradigm... by drouse · · Score: 1

      If I remember correctly, there wasn't anything except the BIOS or something like it and BASIC. It used to be that any IBM PC would load (from chip, not disk) a BASIC interpreter if the BIOS couldn't find a bootable disk.

      Again, if I'm remembering correctly, a quick history of desktop computers (post Altair):

      1) Computers with no disk, just a tiny bit of RAM and a BASIC interpreter that loads on boot. The BASIC interpreter may have a tape loader or a way to print.

      2) Computers with disks (but maybe just floppies) need a Disk Operating System (DOS, eh? Also early versions of Mac OS) so the computer can allow the operator to look at files on the disk and edit or run them. The engineers didn't call them OSs (for the most part) as they knew that the mini computers had the real OSs.

      3) Computers that require hard drives and load kernels and user environments that allow more than one application to be running at the same time (Windows, Mac OS 6 (?)).

      I remember books that talked about DOSes as being the next hot thing, and were full of speculation as to which one would end up on top...

      --
      -- I browse at +5 with stripped sigs ... Ha! Ha!
    3. Re:"Operating system" is a pretty old paradigm... by a.d.trick · · Score: 2, Informative

      Want to hide the fact that your graphical shell could run on a competitor's operating system? Easy, just say Windows is part of--no, wait, IS--the operating system.

      As appalling as it might seem, this is actually quite true with MS Windows. The GUI code is actually in the kernel itself.

    4. Re:"Operating system" is a pretty old paradigm... by asylumx · · Score: 1

      Computers with no disk, just a tiny bit of RAM and a BASIC interpreter that loads on boot. The BASIC interpreter may have a tape loader or a way to print

      So... what you're saying is.... the BASIC interpreter was the OS...
    5. Re:"Operating system" is a pretty old paradigm... by cnettel · · Score: 1

      It runs at ring 0, but it is far from actually being in the kernel. And, yes, I think that it's possible to make this difference. The dependencies from NTOSKRNL (and HAL) to win32k are pretty minimal, but not the other way round.

  41. Some cleanup happens by davidwr · · Score: 3, Interesting

    There was a time when people tried to cram an http server into Linux.

    It may still be there but it's not used outside special-purpose environment.

    Likewise, until recently people tried to cram almost every filesystem and pseudo-filesystem under the sun into the Linux kernel. With the advent of FUSE, future pseudo-filesystems and even real ones will be in userland. Sure they won't perform as well but at least they won't kill the kernel when they bug out.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  42. Freedom and Technology by argoff · · Score: 2, Informative

    People still can't wake up and smell the Hummis. The debate never has been about the direction of technology, but about the direction of freedom and liberty. The saying "the stone rejected by the builders has become the corner stone" has never been more true. People go on and on about how this feature matters, or that GUI, or such and such technology, ease of immediate use, or this and that driver/optimisation, consumer/corporate adoption, or DRM - and they still gon't get it. When people have the freedom to copy and modify without being punished and fenced off, those things will come naturally and more, when they don't then it does not matter how nice it is - it will eventually be overtaken and become obsolete. Free markets are not about technology or markets, but about freedom and people using it to create wealth and opportunity where it hasn't existed before. If that doesn't define the free software movement, then I don't know what does.

    1. Re:Freedom and Technology by Anonymous Coward · · Score: 0

      you're true man,, but i'm drunk so i am not thinking realy and my wife is kinda pissed but, i'm a prodigy, keeping with development of linux since 95' (i was really young then..) and of course work with programming and keep track of everything.
      now i look at normal people and still they say they must have windows. it doesn't matter what country they're from they must have Outlook, QQ, and all those very important apps that's needed for their culture.. and they're of course right with that... also i need VS to being able to develop...
      linux..that's nice because i can use FVWM and have that really productive setup and develop like a GOD, it doesn't crash or get in my very defined ways..but that's not how other people work you know... as long they can do what they wanna do for the moment with that computer, they are FINE.
      indeed... also i'm fine with that too. before i'd count bytes and write the best program ever, in c, portable to any where possible...but now c# is ok, if i would be bothered, i can do a c++-dll and speed it up to where it should be! but i'm still just as happy to see my work turn into a nice piece of, working, HOT program in c# on Windows-platform SUCKASS! :-D

      don't get me wrong..... i hate the development environment on windows because windows is working like an os right out from a schoolproject, it's shit, barely working, kinda taking away 1 hour of productivity from my life every day (eeh, i kinda think that's good :-D)

      just for the possibilities to configure FVWM into the best ever environment i would love to see mono and mysql be 100% compitable to MS .net and MS sql server, but that is never ever going to happen, really i think a port of FVWM is more likely to some MS platform going to happen. also i think MS will take a decision to produce an outstanding OS as soon their income will start to be lower. I think that OS will be the very best ever.

  43. Re:Linux is headed to the landfill by Anonymous Coward · · Score: 0

    How come script-kiddies from Turkey is a way of comparision.

  44. Re:Monolithic Forever by Anonymous Coward · · Score: 0

    The Linux kernel is already microkernel to some extent.
    So you are wrong.

  45. Re:Linux is headed to the landfill by chris_mahan · · Score: 1

    What I'm saying is that you can't have a conversation with an AC since you can't differentiate one ac from another. You would never be able to know whether the ac that just posted is the same person.

    --

    "Piter, too, is dead."

  46. 10 years Information is over participation is here by Anonymous Coward · · Score: 0

    I recall this summer a CEO proclaiming that with in two years there would be 60% of the third wold population experiencing the internet for the first time. And these people would not have computers but advanced cell phones not on today's market. The deals and marketing have been set in Brazil and Venezuela for the first instalment. His claim is that information age is giving over to the participation age.

  47. Predictions are Risky Business by pilsner.urquell · · Score: 1
    The author supports his point of view well and I think very well thought out but I still disagree

    I agree that Vista isn't the last Windows OS. Case in point is OS/2, thought to be DOA in 1995 is still around and Windows will probably be too in 10 years.

    Linux? Yes, the argument is very good but he doesn't take into account the raw power, quality, robustness and flexibility of Linux especially the Kernel. He expounds on the lack of drivers which indicates that the author isn't quite up to date on Kernel development.

    As far as the OS being outdated I think not, maybe for the casual consumer a transparent OS will come true but there will always be a OS it is in the nature of computing machines. Running all your applications on the Internet will probably come true however accessing the Internet will still requite an OS AND an application to connect to it.

  48. Do you have perfect electricity? by davidwr · · Score: 1

    Without a UPS, your desktop is at the mercy of your electricity provider. You may be blessed with a reliable electricity provider but in many areas, short outages are almost as frequent as thunderstorms.

    Even with a UPS or laptop, you are at the mercy of your battery. Hope it's not a Sony.

    My point is, there will always be "points of failure."

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:Do you have perfect electricity? by DocHart · · Score: 1

      I agree. Here in OK, several of my friends have experienced the joy of frontier living without electricity. And batteries and UPS's are limited. But, they are under my control to a greater extent than the internet and I can build in as much redundancy as I feel I need--i.e., extra batteries, bigger UPS, etc. At the very least, I have the option to gracefully back out of whatever I am doing. I don't see that option with the internet. And, no, I don't trust the providers of internet service software to maintain frequent enough back-ups to allow me to recover when they come back up. Perhaps I am being too paranoid but I really don't trust most of the internet providers. Their focus is, rightly, on their business and bottom-line. That is not necessarily or always congruent with my focus.

  49. Re:Linux is headed to the landfill by botlrokit · · Score: 2, Insightful

    the egregious idea of keeping the Source Code of a program secret from its own users
     
    As long as your biggest market is people who want it done for them, and as long as it's affordable, the OS will continue to drop into their hands. The price increase for the various iterations of Vista show that Microsoft is at least aware of Windows' continuing strength.
     
    If you want OSS to blossom, it has got to become sexy and work with much less nerd/geek presence. Symbian happens to power smart phones, but it's not sexy either. It can't spoil you in that "mainstream-moves-the-most-water" way, like Windows can.

  50. Ubiquitous Computing by ccozan · · Score: 2, Insightful

    well, maybe not in 10 years, but maybe 20, nobody will have a PC-as-we-know-it. Maybe some of us, geeks and nerds, will keep some beige boxes on the basement. But majority of the people will carry and interact with highly portable or tiny embedded systems - but with double+ computing power of what we have now ( wild prediction). Which leads to the conclusion that the OS of the future is not what we know of now ( as in Desktop Loaded with a OS called Windows). At least for the client/consumer part. So, Symbian, Linux have great chances for belonging to future. WinCE maybe, possibly. OSX in the iPhone. For all of them video/audio streaming will be a standard. Communication will focus on all major areas: Personal Area Network ( some kind of network between all gadgets on us), LAN ( device at home, or near vicinity), and WAN ( accessing the internet - or whatever will be called in 20years).

    On the server side, we will build huge machine-servers, capable of virtualization. Which here i see lots of players, Linux included, but i see no OS from Microsoft. I see Google here too, as provinding enterprise-level services to all of us (aka email, office, anything else). Speaking of that, there is a reason why Google does not build a OS: it's irrelevant. We should follow the pack-leader ;)...

    And, not to forget, on the enterprise side, i assume a big load of thin-clients will prevail. Maybe Windows-as-it-is-now has a slight chance here...

    1. Re:Ubiquitous Computing by geekoid · · Score: 1

      I had a beiag box 20 years ago, why do you think the next 20 will be different?

      The PC does the same thnig now as it did then, only faster.

      Tne operating system is irrelevant? I wonder what runs all of googles boxes then? magic pixies?
      The OS is relevent, it's just they it is very difficult to compete against a market leader no matter how much better your's is. It might be better to say that the OS is pretty much a commoditey.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:Ubiquitous Computing by Rob+Kaper · · Score: 1

      I had a beiag box 20 years ago, why do you think the next 20 will be different?


      Because in twenty years (or more likely five to ten) you can have all the computing power and application/data storage you want in a device the size of your.. phone. People are already use their phones for one or more of playing music, taking pictures, reading e-mail and web browsing. The missing link are the peripherals, but as soon as we can cradle our phones into a home/office or laptop-like cradle to have a proper screen and keyboard, we'd be able to get rid of that clumsy box for ever.

      All user data and applications will be backed up on memory sticks. All or most user data will be encrypted to prevent unauthorised access. You have all your data and all your applications with you anytime, anytime. If you don't recognise this trend, you've not been watching the progress of portable devices at all.
    3. Re:Ubiquitous Computing by ccozan · · Score: 1

      You don't pay attention to my words: Google will not build an OS for desktops, as Apple or Microsoft did/do/will possibly do. It will rely on others to carry its applications. But Google's servers it's another story. They will have an OS....

    4. Re:Ubiquitous Computing by HAKdragon · · Score: 1

      I wonder what runs all of googles boxes then? magic pixies?

      I could have sworn it was hamsters in hamster wheels. But magic pixies could be an improvement, they don't seem to wear out or, you know, die as fast.

      --
      "Our opponent is an alien starship packed with atomic bombs. We have a protractor."
    5. Re:Ubiquitous Computing by Dunbal · · Score: 1

      I had a beiag box 20 years ago, why do you think the next 20 will be different?

      The PC does the same thnig now as it did then, only faster.


            20 years... let's see, 1986. I remember 1986. We had just traded our PC XT for a PC AT, at a whopping 4MHz clock speed and a whole 1024bytes of RAM. A year after I even got a VGA card for it... I had 2 20MB hard drives as well.

            But my PC back then didn't: play music and movies, display more than 256 colours, multitask, help me take EKG's or do spirometry. It couldn't access memory over 640k except through a max of 4 16K pages - for a total of 64K - at a time.

            You are partly right in that computers are essentially the same - they still crunch numbers. However you are partly wrong because today's computer has so much more functionality built in. And there are so many more little gadgets you can get now, that let you use your PC in a new way so that it can do so much more.

      --
      Seven puppies were harmed during the making of this post.
  51. Re:Linux is headed to the landfill by Anonymous Coward · · Score: 0


    you can't differentiate one ac from another.


    I'm Spartacus!

    (glad to have cleared that up for you.)

  52. 10.4.9?? by Anonymous Coward · · Score: 0
    Is he using an pre-release of the next OS X patch set, or did I miss the release of 10.4.9?

    $> uname -a
    Darwin copenhagen.local 8.8.0 Darwin Kernel Version 8.8.0: Fri Sep 8 17:18:57 PDT 2006; root:xnu-792.12.6.obj~1/RELEASE_PPC Power Macintosh powerpc
    $> softwareupdate --list
    Software Update Tool
    Copyright 2002-2005 Apple
     
    No new software available.
    $>
    looks like i'm running the latest...
    1. Re:10.4.9?? by oudzeeman · · Score: 1

      I think there is a pre-release out there. I've had a customer send me a bug report with uname that returned darwin > 8.8.0 on a PPC mac. this is low level code that has a set of platform specific functions for each of the platforms we support. the Darwin versions (this doesn't need OS X, it will run on straight Darwin) are based on FreeBSD (with a big chunk of modifications we made for Tiger) and made extensive use of libkvm. Starting on Tiger for Intel, /dev/kmem was disabled by default (can be reenabled by a kernel parameter) and thus any kvm_open call would fail, so I was already working on removing the libkvm dependencies, but this bug report was the first and only report of the problem on PPC Macs

  53. Re:The last OS that won't install direct to our BR by Anonymous Coward · · Score: 0

    Kurzweil is such a crank. Am I the only one who thinks he's completely full of crap?

  54. Wish List by 99BottlesOfBeerInMyF · · Score: 1

    There is a lot of discussion about various parts of OS's, but here is something. This is my wish list of what I'd like to see i the ideal OS released in 3 years:

    • Completely open source, for innovation and support from a variety of vendors.
    • Security granularity for files, users, applications, local services, network services, and hardware access broken down individually and by group
    • Well thought out security defaults, UI, and trust levels for all of the above so the user rarely if ever will have to see any of it
    • Open standards and file formats used everywhere
    • Easy communication and sharing of centralized services for all applications (spelling, grammar, dictionary, thesaurus, scripts, translation, mouse gestures, voice activation, screenshots and motion capture, etc.) all available to all programs along with the ability to add arbitrary ones.
    • Better UI's with more options for easy customization for even the clueless.
    • Virtualization integrated into the OS and somewhat abstracted from the interface. You should be able to run application designed for legacy OS's as though they were native with minimal noticeable differences. A non-native application should just be an icon you click on and it "just works."
    • Central package management for finding, downloading, licensing, updating, deleting, and controlling every application including all commercial software.
    • Portable applications the user can drag to a network share, thumb drive, iPod, IM session, e-mail message, or whatever and which will still work on the other end.
    • Integrated compiler and build tools, for auto-magically building custom binaries from included source invisible to end users.
    • Smart and granular audio controls by application, file, location, network resource, and sound level. My browser should never play loud music from a Website at work, and my IM chats should be heralded by a quiet ding. At home my Web browser should play music or not on a per-site basis, defaulting to off. My global volume control should allow me to make sure nothing coming out of my machine is ever above a given volume. I should be able to mix and match audio output devices and sounds from applications.
    • Better options for keeping multiple workstations and portables in synch and backed up without any work on my part.
    • GPS functionality. My machine should no where it is, and where everything else is and tell me.
    • Unified, secure communications by person. The OS should manage public-private keys for individuals and allow a given person to be identified and communicated with securely using voice, video, instant text, delayed text, etc. using a variety of networks including direct wifi with other machines cellular networks, and ethernet.
    • Any machine should be able to participate in ubiquitous and secure distributed computing, allowing me access to more resources when I need them for big jobs and to share my resources with others when I'm not using them.

    Well, that is the list off the top of my head. Does anyone else have any wishes for the OS of tomorrow?

    1. Re:Wish List by Indiana+Joe · · Score: 2, Funny

      What, no pony?

      --
      I can't decide if this post is interesting, funny, insightful, or flamebait.
  55. Re:Linux is headed to the landfill by Anonymous Coward · · Score: 0

    Does that really matter? I posit that you can have a perfectly good conversation with one-or-more anonymous repliers, so long as everyone involved reads all the parent posts.

  56. Re:Linux is headed to the landfill by arevos · · Score: 1

    IMO, the Kernel is turning to crap when script-kiddies from Turkey are using 0-days weekly and the subjugated server count increases by the thousands daily You don't appear to know what you're talking about. Most server exploits, on any platform, rarely involve the kernel, and I can't find any reported vulnerabilities for 2.6 in Secunia that result in the system being compromised by a remote attacker. The worst I found was a vulnerability on PPC architectures that had the potential for an attacker to read kernel memory locations.

    If you do know what you're talking about, you'll be able to provide an extensive list of documented vulnerabilities in the Linux kernel that allow a remove attacker to fully compromise the system. Since these vulnerabilities are, in your words, showing up "weekly", you should have no problem in finding a good number.

    A quick look at your posting history confirms you're a troll, but hell, I've already written a reply now.
  57. Re:Linux is headed to the landfill by ak3ldama · · Score: 2, Insightful

    I dispute that. And even if Linux does die out, its legacy will continue.
    This is very true. Not to mention if 'Linux' dies it will just be the kernel. there is so much more to a linux distro/application stack than just the kernel.
    If anything is "headed to the landfill", it's the whole Closed Source model -- or more strictly, the egregious idea of keeping the Source Code of a program secret from its own users.
    This is the key statement. Do you think people these days would be buying Dells and running Solaris on them if Solaris wasn't open sourced? No; they would be too afraid that Sun would pull another quick one and decide that Solaris 11 (or whatever) wouldn't be released on x86. People forget about history, but not when this stuff happened so recently. Over time people may forget exactly why, but using Open Source Software will become second nature. People will start asking why there's no open development process, why there's not publicly available mailing lists, why the documentation for a peice of software isn't editable by the users, why the end users can't directly submit a bug request. All of those things lend themselves to a faster and more adaptable development process, and quicker turn around time for the customer. Why call up your proprietary vendor, sit on the phone waiting for an hour only to find out some information that you could have just looked up if their data sat in an externally viewable location? Transparency is also a great tool for the customer to evaluate the real quality of a product and the people behind it.

    --
    "but money is the God of Algiers & Mahomet their prophet." - Rich. O'Bryen June 8th 1786
  58. Why is this under Apple? by Diordna · · Score: 1

    The summary doesn't even mention Apple... (then again, I didn't rtfa, but I think the question stands.)

    1. Re:Why is this under Apple? by 99BottlesOfBeerInMyF · · Score: 1

      Why is this under Apple?

      Because OS X is where OS's are headed, of course.

      The summary doesn't even mention Apple... (then again, I didn't rtfa, but I think the question stands.)

      The article does talk about OS X, but no more so than Vista. This does seem to be poorly classified. Does Slashdot have a "generic OS's" or "baseless speculation" category?

  59. Symbian Smart Phone? by encoderer · · Score: 2, Funny

    My wife has a symbian. She can't get off the fucking thing. Some days she takes meals on it.

    You should see her. Sometimes she's moaning so loud I expect her head to start spinning 360*.

    But phone?

    It's got attachments, and I admit I'm a bit confused by it sometimes, but I'm pretty sure it DOESNT have a mouthpiece.

    1. Re:Symbian Smart Phone? by hb253 · · Score: 1

      Poor boy, confusing a video downloaded from the Internet with a wife! :-)

      --
      Self awareness - try it!
    2. Re:Symbian Smart Phone? by encoderer · · Score: 1

      They really are similar, though.

      Much like FairPlay Video, I haven't figured out how to disable the DRM on the wife yet.

      You should see how she acts when I try to share her with a friend.

      But yes, you saw through my ruse. I would never buy my wife a Sybian. Talk about planned obsolescence.

  60. Re:Linux is headed to the landfill by Anonymous Coward · · Score: 0

    right down to fucking around with monitor frequencies by hand?

    You don't actually have to do that anymore. Just put the resolution in the format "800x600" (with the quotes) in the screen section as you would ordinarily do, but don't define the mode. X will make up the details.

  61. Re:Linux is headed to the landfill by Anonymous Coward · · Score: 0

    FreeBSD not a hobbyist OS?

    Big Giant Lock?
    inetd instead of xinetd?
    filesystems?
    fibre channel support?

    Stick to desktops, FreeBSD is not a server-level OS

  62. My 2 Cyberbucks Worth by Jekler · · Score: 1

    Linux still has a good opportunity for the desktop market.

    Microsoft will make another Windows operating system. The money is there, and so long as the money is there, Microsoft will be too.

    Internet applications aren't going to take over just yet. Not as long as there's still a good number of people on dial-up (without even the option of broadband). And those of us who do have broadband have fairly shoddy connections, at least as far as running internet-direct applications would be concerned. Networking implies two-way communication, but thus far the majority of us are sold one-way connections (high download capacity, low upload capacity) which makes latency a huge issue. When you consider things the idea of all your data and applications being completely reliant on the availability of your network connection, anyone who's ever experienced even a couple hours of downtime will be slow to make that adoption.

    I think we have the technology to build a completely internet-based operating system, but the requirements for it to function efficiently are not spread widely enough for it to be viable. It's like having a really awesome, solar-powered car, that can do 300mph on the road, but there's only one road in the world that it works on. No one would buy the car no matter how nice, they'll just stick with their old beat up 1984 chevy; It might be inferior by all technical specifications, but the roads you can drive it on are everywhere. Similarly, the number of people with a residential connection that has the quality required to use a completely internet-based operating system are so few and far between, it wouldn't matter how slick of an internet application you make, it's little more than a novelty for the curious.

  63. Re:The last OS that won't install direct to our BR by Anonymous Coward · · Score: 0

    You can always identify a crackpot running a large racket, because the crackpot can't resist smearing his name and face all over his or her product.

    Kent Hovind's name and face pop up everywhere in the campaign to popularize Creationism, and Ray Kurzweil's name and face pop up everywhere in the uhh... I guess you could call it the campaign to inform people about the singularity. (Which, incidentally, is undefined, and every attempt to define it necessarily uses undefined terms and unquantifiable statistics like "progress".)

    Even the website you linked shows Kurzweil's smug little face in a JPEG with a caption saying "he is the rightful successor to Thomas Edison". Give me a fucking break. I hope this guy gets raped by a 15 massively endowed donkeys.

  64. Re: Stay Married To Microsoft by mpapet · · Score: 0, Troll

    If it is so useless, then please pay Microsoft for the privilege to serve your porn and stop wasting your time trolling about how much Microsoft rulez.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  65. Google OS :D by Grinin · · Score: 1

    I'm pretty sure everyone is realizing the potential for SAAS right now, and as a result the home user will eventually be using dumb terminals connected to their TV's to access their software, personal files, etc... all for a nice little (maybe not little) fee.

    I'm pretty sure Google and Microsoft know this, which is why they are creating more and more online services and products that will require less powerful machine. We will still need to wait for really fast broadband to make it to the home user, but when that happens, game on.

    Hopefully by the time it happens the government will be less intrusive than it is now... otherwise they can simply google whatever they want and search through all of your personal data; All without a Warrant! :D

  66. Re:Linux is headed to the landfill by timster · · Score: 1

    Windows Server 2003 Enterprise Edition (be kind!)

    Why should we be kind when you dump marketing nonsense like "Enterprise Edition" into your post? Do you really think we're going to believe that the Enterprise Edition kernel is more stable than the regular kernel? Why shouldn't we begin to suspect that your definition of a "reliable" OS is one that says "Enterprise" on the box? Are you even aware that 0-day exploits from Turkey are rarely caused by kernel code?

    Really, most people find that Linux on servers doesn't crash, either, especially now that we're through with the clunky days of 2.4. Usually crashes that do occur are caused by hardware drivers. Of course, a cluster of homogenous machines (all of them within the narrow range of older hardware that would be supported by OpenBSD) isn't a tough environment for hardware drivers.

    --
    I have seen the future, and it is inconvenient.
  67. The future is virtual by arevos · · Score: 1

    I suspect that we'll see a great deal more virtualization in the future. Certainly that appears to be the direction the major players are moving in, and there are a number of problems that virtualization solves quite nicely. For Microsoft, the big attraction is, I suspect, the ability to easily retain backward compatibility. For server farms, the ability to run several operating systems on the same piece of hardware is a desirable way to cut costs. For minority operating systems, virtualization gives users the opportunity to run non-native applications. Abstraction from the underlying OS and hardware architectures has a great number of benefits, and hardware is becoming fast enough that performance issues can be solved through multiple cores, specialised hardware, and Moore's law.

  68. Re:Linux is headed to the landfill by Anonymous Coward · · Score: 0

    I've always been using & trying Linux too.
    I think a lot of people forget just how much tech went into Win2000 as an improvement from NT4. I think that Linux desktops are still at the NT 3.51 or NT 4 technology level.
    I'm amazed that XP being so "old", is so fast and quick and works extremely well. It was ahead of it's time. I don't see people wanting to run 6 year old Linux desktops.

    But Linux desktops are improving, slowly. The last Ubuntu 6.10 I tried was the fastest Linux I've used, feature rich & easy friendly, it's a great system. But I reboot into XP and it's so much faster in operation. A lot of that must be down to having great Windows drivers.
    I think a lot of people use Linux almost as a toy, it can run Firefox very well so it's good enough to use for general things. But as a real workhorse OS ? It's getting there but it needs a lot of improvement. The 3D Linux desktops for me are a waste of time, the only thing I wanted from 3D was a good Expose feature and Linux and Vista lack that.

  69. Re:Linux is headed to the landfill by teknopurge · · Score: 0

    Here you go. Feel free to scan the hosts in that list to see what OS/Version they are running. Also, read this for some background.

    This comment of yours:

    you'll be able to provide an extensive list of documented vulnerabilities
     
    is absurd. I specifically said 0-day, which implies NO documentation as of yet. There are several groups like the individual linked to at zone-h above that are using suexec'd processes to smash the stack on RHEL kernels and escalate privileges. I do not mean to be an ass, or a troll, but come off of your ivory tower and into the real-world: these tactics are used daily without any documentation other then what we can gleam from logs and conversations with other admins and researchers. God help you if you rely on CERT or some bugtraq list somewhere.

  70. "Perfect" OS by Hexstream · · Score: 0

    Here's a really interesting project. Though it's not the kind of OS we'll have within say, the next hundred years, it's interesting to see how OSes could be so much more:

    http://tunes.org/papers/WhyNewOS/WhyNewOS.html

    --
    Theory is often inaccurate(TM)
  71. are OSes no longer necessary? by Anonymous Coward · · Score: 0

    And, most interestingly, are OSes at this point no longer necessary?

    If you ever find yourself asking this question, you are not qualified to be discussing the subject. It's not interesting at all, it just displays a severe lack of understanding.
  72. No Point on running applications on Internet by nektra · · Score: 1

    Although Google and others does a lot of 'magic' with computers running in parallel, the processing power required for many tasks on the desktop has not replacement on Internet. What we see is an obvious branch between the applications required to run on the desktop and the other ones on Internet.
    But do you imagine a 3D rendering engine running on Internet instead of a GPU?

  73. Re:Linux is headed to the landfill by teknopurge · · Score: 0

    You apparently do not know what the differences between standard edition and enterprise edition are. Please remove the foot from your mouth and come back when you know what you're talking about.

    Win Server EE supports clustering, failover, federated directory services and larger addressable memory space. The other OSs I listed have supported those things for a while(through other software albeit), and Win Server Standard does not support those particular features. That is why I included that "marketing nonsense". You foolishly thought I included the "marketing nonsense" because I thought it would make it appear to be a more capable OS. Foolish indeed, as the EE does have capabilities the other versions do not.

  74. Re:Linux is headed to the landfill by DrDitto · · Score: 1

    I agree with you. I use Linux every day, all day, on my workstation at work. I've tried using Linux as my home desktop OS on and off since 1995. Yup...too clunky. $200 for Windows XP Pro is chump change. Well worth the money IMHO.

  75. Re:Linux is headed to the landfill by Vexorian · · Score: 1

    You are either ignorant about how windows 95 was or ignorant about how linux is doing in the desktop. Either that or are exaggerating to put emphasis in your words, which is kind of dump. To say that today's linux can't touch windows 95 is so false it hurts.
    I am unable to see the stats on solaris x86 overtaking linux on the server.

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  76. The Singularity is REAL by wsanders · · Score: 1

    You san say what you want about Kurzweil, but there is one glaring hole in the Singularity. The Singularity is basically a log plot of Time on the X-axis and the Difference in Time between Great Technological Advances on the Y-axis. This produces a remarkable straight line:

    | -
    |   A - Invention of tools, speech
    |     -
    |       B - Invention of writing
    |         -
    |           -
    |             C - Invention of computer
    |               -
    |                 X - TEH SINGULARITY!!

    At The Singularity, all latter in the universe is pervaded by complete computational informational nano-thingys, or something like that.

    Well, consider the tecnological progress chart for the Dinosaurs:

    -
    |   A - Mmmm, giant ferns, tasty!
    |     -
    |       B - Mmmm, stegosaurus, testy!
    |         -
    |           -
    |             C - "Hey the climate is warming, the mammals are taking over and we all
    |               -                               have brains the size of a walnut!"
    |                 -
    |                   X - Asteroid the size of Maryland impacts Yucatan!!

    So what happens at "X" is a big question.

    --
    Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
    1. Re:The Singularity is REAL by Lockejaw · · Score: 1

      I suspect the rate of innovation follows more of a logistic-type curve.

      --
      (IANAL)
  77. Re:who fucking cares ? by cp.tar · · Score: 3, Funny

    Now that sounds like an OS full of gaping holes.

    Terrible security, that.

    --
    Ignore this signature. By order.
  78. Author must have sniffed some burning carpet or... by Anonymous Coward · · Score: 0

    Running every software from the net? One of the most stupid idea ever brought up. It is almost as ridiculous as using someone's server over the internet for everything.
    What happens when your connection is cut? or the company that you are dealing with goes belly up or they get pissed because you haven't paid your monthly bill?

    You must have been sniffing some burning carpet, glue or flour to even push such a moronic idea. I know that it is the dream of many like Sun, IBM and Microsoft to have full control of our lives this way but to think that everybody will go for it, you have to have completely lost your mind.

  79. Beryl + Touchscreen? by shaze · · Score: 0

    I don't know, but it sure as fuck better be more intuitive and stable than OSX or Vista. I'm thinking Beryl-esque features and scalability, but with a touchscreen or gestured interface device.

  80. Gee, this is news to me. by argent · · Score: 1

    But it also lets Windows and Linux applications run at native speed on Apple hardware

    Gee, you mean you couldn't run Linux on Macs before?

  81. I am building a next-gen OS by CoughDropAddict · · Score: 1
    I hesitate to mention this because it's such vaporware at the moment, but I intend to write a next-generation OS. The killer features are:
    • capability-based security, from the ground up
    • Microkernel architecture, which brings tons of benefits (principally modularity and isolation). Yes, microkernels have a bad name, but I'm building on L4, a practical, Open Source microkernel that got it right
    • extensive support for low-latency and real-time applications (there is no reason that media players on today's hardware should ever glitch)
    Like I said, it's totally vaporware at this point, but if this sounds interesting to you, check out my blog and my wiki to check out my ideas and my progress. My effort might totally flop (statistically speaking, this is likely to happen), but I have tons of ideas and an intense passion to see them realized.
    1. Re:I am building a next-gen OS by Anonymous Coward · · Score: 0

      I have read your posting and your blog. I think you are not very knowledgeable about operating systems and how they work. Todays users have definite requirements for the software they run, and these requirements trickle down to the operating system. Direct Memory Access (DMA) controllers are the best contribution from the hardware side, but software must compromise so the larger goals can be met. Here are some reasons the software may be busy right now.

      Memory buffers that are filled by hardware devices must be emptied promptly, or the hardware functionality faults.

      Memory buffers that are read by hardware devices must be filled on time, or the hardware functionality faults.

      Smooth mouse tracking. It may seem simple, but it is not, and it is high up on the list of user requirements.

      Audio and Video data being ready on time so users don't hear or see a glitch.

      Now, if you do all these things well, the user may have to wait a moment now or then, for the sake of the aboive requirements.

    2. Re:I am building a next-gen OS by CoughDropAddict · · Score: 1

      I have read your posting and your blog. I think you are not very knowledgeable about operating systems and how they work.

      Thanks for the feedback. I know a lot more than you think, but you and others made me realize that I didn't make my point very well. I'm writing a follow-up to present my ideas in hopefully a clearer way.

      Now, if you do all these things well, the user may have to wait a moment now or then, for the sake of the aboive requirements.

      Filling a buffer does not take a user-perceptible amount of time. User-perceptible pauses come when UIs block on I/O or CPU-intensive calculations like garbage-collection (ugh).

      As more systems become SMP, the excuses for interrupting UIs become even less; one modern CPU is more than enough to do the plumbing work of real-time needs (eg. yes, it may take a lot of CPU time to do DSP on a real-time stream of sound data, but it doesn't take that much to move data around as need be).

  82. Re:Monolithic Forever by Anonymous Coward · · Score: 0

    > The Linux kernel is already microkernel to some extent.

    The linux kernel is in no way shape or form a microkernel. It is about as anti-microkernel as you can get.

    Not only are the pieces of the kernel symbolically linked together, but you ususally have to recompile a module when the kernel changes, because there is no ABI defined.

    Maybe you are confusing the fact that the linux kernel is modular with being a microkernel.

  83. Re:The last OS that won't install direct to our BR by Dunbal · · Score: 2, Interesting

    robotic blood cells that will enable you to "sit at the bottom of a swimming pool for 4 hours."


          I wonder what those "blood cells" are going to do with all that HCO3-? Lung physiology doesn't simply consist in oxygenating the blood. The lung also has to get rid of that excess CO2 (dissolved in the blood as HC03-), otherwise the blood pH will decrease very quickly leading to respiratory acidosis and death. I'm not sure how you can breathe out without breathing in, though...

          Oh, and we won't forget about how those lungs you're not using will collapse as the gasses in them get absorbed over those 4 hours. It's called atelectasis. Then think about how this prevents the lung from cleaning itself, and how many bacteria will have reproduced in those static lungs in 4 hours. The person will be looking forward to a severe bilateral pneumonia within a day or so. Whoever proposed this is obviously NOT a physician - or needs to review physiology rather urgently. It's a terrible idea.

    --
    Seven puppies were harmed during the making of this post.
  84. "Hollywood-style OSs" by rnturn · · Score: 1

    I, for one, am really glad to hear that "Hollywood-style" operating sysytems are NOT the future. They seem to be so easy to break into.


    --
    CUR ALLOC 20195.....5804M
  85. Re:Linux is headed to the landfill by timster · · Score: 1

    Win Server EE supports clustering

    Not in the kernel.

    failover

    Not in the kernel.

    federated directory services

    Not in the kernel.

    larger addressable memory space.

    Wow, a kernel feature! See, your credibility problem is that you come in here and praise the likes of OpenBSD, which is an extremely minimal kernel shipped with extremely minimal supporting software, and criticize Linux for kernel problems, and then talk about a bunch of non-kernel features in a specific edition of Windows. OpenBSD doesn't have any of these features at all, so why do you need them out of Windows? If you need all this great shiny Enterprise stuff, you'll have to accept the extra complexity -- and thus the security problems -- that those features entail. You need to pick a component and stick with it; if we're talking about kernels, let's talk about kernels.

    If we're talking about "best tool for the job", then don't bring toys like the BSDs into the discussion.

    --
    I have seen the future, and it is inconvenient.
  86. The network is the computer. by argent · · Score: 1

    I'm not sure if it was Sun's slogan that triggered it originally, or what, but here's an idea I've been kicking around for 20 years now, at least... why not treat the components inside the box as a network. I don't mean literally using ATA over Ethernet to the drives... use fast interconnects... but design the system as a network. Latency between components is a problem? Why, look, networks are designed to deal with that. Have one (or more) application servers, on physical processors or virtual machines, netbooted off internal file servers and talking to display servers. Don't want people pirating your word processor? Sell it as a plug-in module with its own application server and local flash image. Get that funky DRM out of the CPU and file system completely, and make it a special purpose display card. Want to run it in a window? Have the display server run as a client and do the final compositing in the Windows Media Card. Need to run that old 2007 version of OS X? Here's the display-server video driver for QE3D...

    1. Re:The network is the computer. by ratboy666 · · Score: 2, Interesting

      And you have it.

      BEGIN RANT

      Isolated processes, running on hardware or VMs, or as processes under an OS. Using network semantics to communicate. A simple model -- forget about threads and the attendant semantic issues. The model is already supported, and even "Windows" can participate (although that locks us into the SOCKETS API). On top of that we can have RPC, shared storage, time and identification services, etc.

      Works wonders, and it has brought us to where we are today. The model can continue growing. Except that it really isn't the "preferred" model for Windows development. Indeed, the preferred Windows methodology is to use MSVC, and bind the application code into the GUI. Windows doesn't even ship with an X server!

      For HPC, we need somewhat different models -- the latencies imposed by typical network stacks do not permit the performance levels needed by the computation "parcels". But, this is (generally) dealt with by source language extensions, that hide the interconnect issues.

      Is this the future? Maybe, (or not, I am horrible at this game). But it is the present. My home computer is a network. Storage is centralized into a RAID-5 server, serving out NFS directories, including HOME directories, and Operating Environment pieces. Using automount, of course, to give a consistent internal view of the filesystem. Stations use NIS for login, and automount maps, etc. giving consistent login and home directories and tools. NTP keeps the time the same on the different parts. IMAP provides consistent mail services. DHCP handles the mundane assignment of IP address space assignment, and informing the parts of where such things as the local NTP resources are. It doesn't matter whether a part is running on a machine, or under a Virtual Machine (I deploy VMware server). A CVS server handles projects, and an SQL (MySQL) server handles database storage as needed (for media tracking for MythTV, mostly, although there are other databases).

      It Just Works. The Network Is The Computer. Two ideas, melded together. Of course, Windows is an ugly stepchild in my environment (It works, but needs tweaking, and there is an almost ungodly amount of bending in the infrastructure for support). MAC OS X? I don't know. Nobody has ever tried an Apple laptop in my home office, so I can't comment. (but, initial feelings -- NIS support may or may not work, NFS probably does, X probably does, automounter seems to be almost a foreign idea to most MAC users I talk with -- take that with a grain of salt). Solaris? An easy fit -- I use it. Linux? A no-brainer, HP/UX and AIX? Easy. (though I don't use them).

      I even extend the network with fixed-function devices (DSM-320 DLink media receiver). It uses the "UPNP standard". Now, I am not sure that standard was actually needed, but I do support it.

      All brought to us by the "simple" POSIX API and semantics, and SOCKETS.

      A new direction of OS design? Its a bit a marketing show. Its easy to add glitz and shizzle to upper UI elements, but the OS is generally considered the resource controlling layer.

      I don't want to make it sound like I think that layer is static. I think static is a good thing for basing current and future developement, but extensions are certainly welcome. The biggest changes, in my opinion, are the support for "zero-copy" operations. These can require either a great deal of care in setting up the exact circumstances under which such an optimization can be utilized, or a new API, opening the feature up to broader use. Fast select semantics, possibly through a new API are another such area.

      Then we have the implementation of that layer -- the big news being virtualization and complete isolation.

      Everything else I have seen is, to be kind, a marketing driven "OS feature" that really shouldn't be discussed as an OS feature. This includes "3D desktops", the whole idea of a desktop, included applications, and even "what applications are supported".

      The last point is important. If the semantics of the OS conf

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    2. Re:The network is the computer. by argent · · Score: 1

      And you have it.

      BEGIN RANT [bunch of stuff about how UNIX applications and Berkeley sockets already gove you this, along with a bunch of just-this-minute hot topics]


      OK, let's see. I was at Berkeley in 1980, I did a little work on 4.1C BSD as an undergrad, I've implemented the Software Tools "virtual OS" UNIX-workalike environment on RSX-11 and CP/M, ported a C compiler to the 6809 to do it there, was one of the "patchkit"-era 386BSD developers, and I ran a UNIX/X11-centric network at ABB for almost 20 years... so anyway, I know that stuff. It's certainly part of the solution in my mind as well, along with a lot of things you didn't mention like Plan 9 and 8 1/2 and Berlin. But there's two things you seem to be missing.

      I'm talking about "Where are operating systems headed", not "where is Windows headed". Windows is a dead end, I don't care what junkyard it's headed for, I do care that it's almost certainly not going to get there nearly soon enough.

      I'm talking about the actual physical architecture of the computer being based on the network model, internally as well as externally

      That is, the OS on any given component of the computer is not necessarily the OS on the component next to it. Virtualization can give you some of this, but it doesn't get rid of the model of running one OS on the computer, and the overhead is subsantial. I'm talking about plugging in processor cards with their own local RAM, talking over a bus-speed network to adjacent processor cards, internal file servers, and video. I'm talking about running different hardware in the same computer depending on, oh, what power you've got available. I'm talking about hot-swapping CPUs. I'm talking about having your laptop automatically migrate running code to your minitower when you dock it when you get home, and then back again when you undock it. I'm talking about not having a laptop, just having an app server and repository dongle that gives you a browser-or-command-line interface over bluetooth to a PADD, or talks PCI-INSANE inductively coupled to a display processor at the library... and doing all this securely.

      We're a long way from it, and as long as we're thinking about the OS as the important component, and think about "a computer" being something that's running an OS... even with hypervisors, you're on a Linux box... we're not going to get any closer.

      X11 won't cut it. Even with OpenGL extensions, X11 is a horrid design for anything but UI research (which is what it was for). Something like Berlin would be better, but if it's all gotta be handled using serialised raw OpenGL objects that's fine by me.

  87. Linbuntuspire by zogger · · Score: 1

    I guess I would disagree on useability for normal home consumers-what is it missing again beyond specialised games? And how long would the game guys wait if they saw a market there? We have online games, consoles, etc and there is at least a nascent linux gaming scene. Everything else is in there already, available. What do folks at home do really, surf the web, type school reports and email, IM, view and listen to entertainment media? Ya got all that already. Works fine. and you can look at any of the top contenders, they come with a huge variety of apps that windows doesn't come with, end users have to go hunt them down and install them, and pay serious money for a lot of them.. In that circumstance I would say desktop linux is way, way ahead, not behind.

    warning, many bad car analogies ahead....

    As soon as one of the major mainstream vendors crack the MS monopoly and offer a linux on the consumer desktop large scale critical mass will be reached in short order. And I think the combination of the newly announced linspire and ubuntu deal will be the one that gets picked. Linspire has wedged the door open a crack with some lower tier vendors for OEM placement, they have a small but viable track record there, and a winner in one click click-n-run, and ubuntu has shown that offering a one CD version that works and is really pushed hard with just a mere modicum of advertising (compared to a lot of other products) can get people's attention. From no where to topdog on distrowatch in a short time frame and no signs of it losing that position any time soon either. I mean, AFAIK, you have windows and mac being advertised heavy where most people can see it, as soon as they become aware that this thing called linux even exists-you'll get interest. You as joe consumer can't get something if it isn't there to see or you even don't know about it. Stuff takes availability plus adveritsing, that's the minimum needed. And there are any number of cutsie commercial angles, guy getting his car filled with gas, two stations, one with real expensive gas, the cars get filled up, make it a block down the street and thick clouds of black smoke coming out. Another station across the street, normal gas,1/4th the price for the "high test-full version", the car drives away just fine. I mean a good advertising firm could just beat hell on the 400 bucks for vista imperial warlord deluxe version whatever that is called, oh, and you also want to type up ofice reports? that's an extra few hundred bucks there, your imperial warlordship..neener, and conversely show how pitiful the hundred buck version is with the complete lack of features for joe lowball at home, crippled version hobbling along on crutches. Then rub it in saying the full version is on the disk but they want to gouge you to use all of it, whereas our brand of linux stuff comes with all these apps, and etc.....

    Advertising guys can get pretty creative.

    You see, most people aren't even *aware* that they can put different OS-gas in the car-computer. Make them aware, have it there to get-things'll change quickly.

    That and when the OLPC starts really shipping in million unit chunks will do it. I would say don't understimate what that will do globally with linux adoption in general, it *is* going to have an impact.

    Sometimes changes start really slow then *wham* it goes fast as anything. Witness hybrid cars-nearly all the so called economic experts and car companies said that it would remain a tiny niche product, they laughed at the notion, weren't interested, etc, now, across the board with all the big manufacturers it is the fastest rising type of transportation, getting the most buzz and interest, and it has only taken a relatively few years. It took one company-in this case toyota, to bite the bullet, to actually use some corporate nads, and take a chance and ship in quantity. They got freekin' swamped, orders backlogged, waiting lists, there was so much pent-up demand for something/anything/please, just something beyond the same old tire

    1. Re:Linbuntuspire by Mister+Whirly · · Score: 1

      "As soon as one of the major mainstream vendors crack the MS monopoly and offer a linux on the consumer desktop large scale critical mass will be reached in short order."

      Well, there is an orignal thought has been predicted over and over for the last 8 years on Slashdot! The $64,000 question is - exactly how does one do that? It's not like it hasn't been attempted in the past, Wal-Mart had their "Lindows" systems, hell even Dell offered some specialty Linux boxes... I think the whole thing is a large Catch-22 - vendors don't think it is worth it because the marketshare isn't big enough, but the marketshare will never get big enough if vendors don't offer Linux desktops. Kind of like the HDTV Catch-22 going on now...

      --
      "But this one goes to 11!"
  88. So many devices! by alucinor · · Score: 2, Insightful

    Because the future is filled with so so many devices, the winner in "operating systems" will be those which are the most portable. And in that category, we have four clear winners for different parts of the software stack:

    Linux: most portable kernel for talking to the hardware.
    GNU: most portable userspace.
    JVM: most portable VM for taking to userspace and scripting languages.
    Mozilla: most portable platform for web collaboration, especially if Firefox 3 goes forward with the "information broker" role it wants to fulfill.

    These four levels give us a good solid platform for the shifting hardware landscape. Because no matter what, everything always comes back to physical devices, physical presence of some kind.

    --
    random underscore blankspace at ya know hoo dot comedy.
    1. Re:So many devices! by m50d · · Score: 1
      JVM: most portable VM for taking to userspace and scripting languages.

      Not really. It's too hard to interface the JVM with native code, and far too hard to embed it in other programs. .net will beat it in this regard - while it's not much better on the second, it's a lot easier to interface with C libraries from .net, and with mono it is actually more portable in practice than Java is.

      --
      I am trolling
  89. Re:Linux is headed to the landfill by John+Nowak · · Score: 1

    I wish I had modpoints to mod you up. While your statement is strong, it has validity. Linux is great, yes, but I'd never use it for a production server based on my experiences with it. it isn't terrible, but there are much better alternatives.

  90. Re:Linux is headed to the landfill by mhall119 · · Score: 3, Informative
    About 6 months ago I installed Ubuntu 6.06 (Dapper) on a spare PC, that was about at the same level as my Dell which came pre-installed with Windows XP. I only have monitor, so Ubuntu loads vncserver at startup (3 sessions actually, running gnome, KDE and XFCE respectively), and I connect to it either from my Dell or an old Gateway laptop using a vnc viewer. Now because of VNC, I can't comment on sound issues, but I will comment from experience on some of your other complaints:

    OpenOffice works, but it just feels clunky - it feels like the versino of word I used on win 3.1 so long ago.
    On windows I have Office 97, which also feels like the win3.1 version. Infact, office 2007 is the only real change in MS Office since then.

    The big difference is that file is called xorg.conf now. What the fuck is up with that? Are people still using monitors without EDID? Even if a handful are, why are we still designing for that outside case? Why cant I just have " Section Montior / EDID True / End Section" or something like that?
    I actually had the exact opposite problem with Ubuntu. It expected EDID from a monitor, but as mentioned above I did not have one connected, so it defaulted to 640x480 when vncserver started X. Easy enough to fix, and again the default expects EDID info from the monitor.

    The one thing that's gotten me excited is NX, and when I can migrate a session from windows to unix and back, and hijack the local desktop, then maybe I'll be a bit happier and find a little more use for my linux machine. Of course, Windows already does all of this.
    I'm not sure what exactly NX does, or how it differs from X11. Like I said, I can connect from any computer with a vncviewer client (or I can use the java applet that comes with vncserver with just a browser on the client). I can connect to 3 different desktop sessions that are all constantly running (and running different desktop environments), I can even share display 0 if I enable the VNC module for X. Windows does not do all that.

    Now, for my own personal experience, I prefer Ubuntu and hardly ever use my windows desktop. Even over VNC, my Ubuntu desktop is more responsive than Windows XP on the Dell, and much better than Windows 2k on the laptop. Infact, the only thing that runs on the laptop anymore is vncviewer, so it's essentially a dumb terminal. Since installing Dapper, I upgraded to Edgy with no problems, and plan on upgrading to Feisty as soon as the upgrade path gets tested. Edgy performs better on the same hardware than Dapper did, and Feisty looks to accomplish the same thing. When was the last time a Windows upgrade resulted in better performance on the same hardware?
    --
    http://www.mhall119.com
  91. Re:The last OS that won't install direct to our BR by sgt_doom · · Score: 1

    Kurzweil enjoys an unparalleled record of being way off with his predictions - and rightly so! Only Kurzweil would see sitting "..at the bottom of a swimming pool for 4 hours" as something to look forward to.....

  92. Re:Linux is headed to the landfill by stratjakt · · Score: 1

    I'll try that.

    Why do all the docs still tell me to run xorgconfig, which asks me the same questions, in the same console interface, as back in 1993?

    --
    I don't need no instructions to know how to rock!!!!
  93. Re:Linux is headed to the landfill by stratjakt · · Score: 1

    I'm not sure what exactly NX does, or how it differs from X11. Like I said, I can connect from any computer with a vncviewer client (or I can use the java applet that comes with vncserver with just a browser on the client). I can connect to 3 different desktop sessions that are all constantly running (and running different desktop environments), I can even share display 0 if I enable the VNC module for X. Windows does not do all that.


    VNC is bloaty and based on rasters and bitmaps. It works, but its clunky, and both a resource and bandwidth hog. NX is a compression scheme for X11 traffic. Over dialup it feels like X11 on a LAN. I've set up everything you have, and it works, but it's nowhere near the performance of RDP into my XP box. You are flat out lying to yourself (or just clueless with windows) if you say that VNC is more responsive than Windows natively.

    Mplayer plays all my video content just fine, but the interface is ugly as crap (repeat for VLC). OO.o does everything I need it to do, but it just feels slow and bloated. If I can type faster than it can display characters, it feels wrong. It feels like GeoWrite on my C64. It should not feel that way on a 2.6ghz machine with a gigabyte of RAM, and no other user apps running.

    Everything on the linux desktop works, but it all feels unpolished, like it's almost there. It's felt like that forever.
    --
    I don't need no instructions to know how to rock!!!!
  94. Re:Linux is headed to the landfill by arevos · · Score: 1

    Here you go. Feel free to scan the hosts in that list to see what OS/Version they are running. Correlation does not imply causation. There isn't enough information to come to any conclusions about the cause of the vulnerabilities. One would have to perform scans on a suitably large random sample and come up with some strong statistical data that demonstrates it is the kernel at fault, and not a vulnerability in user-space applications. Until you do this, it's just uninformed speculation. There are any number of more likely explanations, given the available data.

    is absurd. I specifically said 0-day, which implies NO documentation as of yet. You seem to be claiming that these zero day vulnerabilities in the Linux kernel are common and occurring regularly. Despite this, in the three years 2.6 has been around, none of these vulnerabilities has ever been detected by legitimate sources. This strains believability. Surely at least one of these vulnerabilities would have been detected?

    Or perhaps you are claiming that these zero day exploits are a recent and rare phenomenon?
  95. Don't forget the Bandwidth by freeze128 · · Score: 1

    Asian countries are leading the US in internet bandwidth and connectivity, and if we migrate to a web based application scheme, it will only hurt the US even more. Perhaps this is part of Bill Gates' big plan to outsource all of IT in America. Make all the applications web based so the performance will suck when used from the US, but it will be perfect when used from Bangalore. This will cause all the American IT workers to lose their jobs, and Bill just gets richer....

  96. Hell In a Handbasket... by clang_jangle · · Score: 2

    ...that's where, except of course for Plan 9 which will stay right where it is until or unless something better than Rio gains favor. At which point it too will go to hell in a handbasket.
    It's the nature of the beast.

    --
    Caveat Utilitor
    1. Re:Hell In a Handbasket... by Anonymous Coward · · Score: 0

      I had heard that Plan 9 was returning to outer space.
      .
      .
      .
      Perhaps I was misinformed.

  97. If you don't learn from past mistakes... by woohootoo · · Score: 2, Insightful

    What the hell! Don't the people who are pushing applications via the internet remember anything about the mainframe/dumb terminal dark ages??? When the network (internet) is down, you're basically fu**ed! And dontcha just love the idea of ALL your private data residing on some server out there somewhere? This is a really dumb, bad idea that just won't die! But, like some other really bad ideas (Origami, anyone?) Microsoft just keeps beating the drums for this online applications thing, which they will be happy to provide to you for a (phe)nominal fee and everlasting monthly payments. Thanks anyway, but this kid is going to pass!

    1. Re:If you don't learn from past mistakes... by Combatjuan · · Score: 1

      Thank you!

      It really scares me that 9 of 10 posts here don't say the same thing. I'm not naive enough to believe that things won't change and that the internet won't continue to be a major force in the computing world. I'm also quite certain there are unforeseen wonders we'll see in the next 10-20 years but for goodness sake, let me keep my data on my local machine that I own running software that I own (not license).

    2. Re:If you don't learn from past mistakes... by asylumx · · Score: 1

      I also agree. The last thing I want is all of my personal information stored in one place, whether it be maintained by the government or a large corporation (neither of which I trust). Even if I did, software will never be completely secure, and any one of the six billion people on this planet could potentially get ahold of my info to do with as they please. No, Thank you... I'll pass.

  98. Re:Linux is headed to the landfill by mhall119 · · Score: 1

    You keep making universal declarations of windows offering a better user experience, even when I stated explicitly that my linux desktop experience is more appealing to me than my windows desktop experience. Maybe you don't like it, maybe it doesn't feel polished to you. To me, Clearlooks feels more polished than Windows Classic or Windows XP themes. I didn't say VNC is more resposive than native windows, I said that Gnome is more responsive than native windows, even when used over VNC.

    Again, I'm not famility with NX, but would that require you to have an X server on windows? How does NX handle apps that don't use X?

    So you didn't like your Linux experience, fine, stick with windows. But don't act like just because you didn't like something, nobody else should or would like it. If you handed me 2 CDs, one with a complete stack of WindowsXP, MS Office, Visual Studio and Terminal Server (thats what, $1000 or more?) completely legal and free of charge, the other a Ubuntu LiveCD, I'd take Ubuntu.

    --
    http://www.mhall119.com
  99. FutureOS might make computers more responsive by mlgm · · Score: 3, Interesting
    I believe (or at least I hope) that the future of operating systems does not lie in fancier user interfaces, but in making the computer more responsive.

    Do you know that today's computers are really fast? I mean, those GHz processors are incredibly fast, it is unbelievable what they are able to do in a second. But you might not know it from just using a computer.

    In my daily work I often receive very slow responses from both Windows and Linux machines. I often have to wait seconds for things that should (and could) be instant. I mean after the screen saver on my desktop machine locks the screen, the next user request invariably will be to unlock it. The OS should know that. And it should sit there waiting for any sign that its master wants to work again and then it should instantly present the password dialog.

    Or what about those apps where I have to look for seconds at animated splash screens saying that they load this or that module or plugin. Why can't the OS provide means for loading pre-initialized applications (some folks might remember the undump utility).

    There are possible performance improvements all over the place, which could be achieved by using techniques like caching or using database technology or being able to hint to the operating system which ressources might be needed next. Together with maybe a little more RAM this could create a really reactive user experience.

    I often wonder how you can spend so much money for creating software and come up with such bad and slow design :-).

    1. Re:FutureOS might make computers more responsive by cnettel · · Score: 1
      I think we actually do see things going in this direction. Vista does more aggressive caching of apps ("SuperFetch") and both Linux and Windows have gained better I/O scheduling. Note that I'm not a big follower of the "functional languages without side effects are the salvation" gang, but one thing I've thought a bit about is how app design would need to change if we would make precalcing of any UI choice the norm. After all, you hover the mouse over the desired option some ms before you actually click. With some regression of your movements, I guess you could devise an algorithm to predict which option you would choose (with some accuracy) even before you've hit the boundary box. So, start doing it at that point. This "just" requires extremely quick rollback when you realized that the route you took was the wrong one. (Alternatively, in a multi-core environment, that you can roll back more slowly, while the real command starts immediately with the right data.)

      I/O prio simplifies this in some cases: let a low-prio thread issue low-prio I/Os, just start pulling in a file as soon as the user selects it in a file chooser, or even hovers it. Don't wait for the double-click or click on "Open". It's hard to get an immediate response, so if you can predict a coming CPU or I/O peak and start churning speculatively, then go ahead and do it... As I've already mentioned a few times in this incoherent post, improved scheduling and more CPU cores both simplify doing this without risking that your smart prefetching and precalcing become the new responsiveness hog.

  100. "linux" is not a desktop... by Anonymous Coward · · Score: 0

    ...it's a kernel (and I'm not just picking nits, I swear :). X11 is not a desktop either; its a low level graphics interface, a uniform API to access your input/display devices. GNOME is something that I consider a "desktop", as is KDE. I agree with all of your points about mplayer, vlc, and oo.o; I just don't think that that is, in and of itself, indicative of a lack of progress for "linux on the desktop". If you use GNOME, you get a bunch of well-integrated, simple, attractive applications (eg. totem/abiword/gnumeric). If you just run X and pick and choose whatever X applications you want, things ARE going to look a little mismatched.. it is certainly *a* desktop on linux, but it isn't "the linux desktop". (Of course, the fact that you CAN do that is still a plus, but imho alot of progress has indeed been made on providing a cohesive desktop experience, if that's what you're looking for.) About VNC, of course, you're exactly right..

  101. Re:The last OS that won't install direct to our BR by PitaBred · · Score: 1

    Just because you know big words doesn't make you any more of an expert than he is. Why would the lungs be static and collapse? Wouldn't they fill with water rather than gas at the bottom of a pool, and use the water as a medium of oxygen exchange rather than air? But that'd make sense and be obvious to most people...

  102. Re:Linux is headed to the landfill by teknopurge · · Score: 0

    Or perhaps you are claiming that these zero day exploits are a recent and rare phenomenon? Nope - but 0-1-infinity combined with the law of averages tells us that there are several kernel exploits out there in the wild that are not documented. I agree that more analysis needs to be done; however, when cases of exploited servers start creeping up, we look for patterns. So far, we have been able to narrow it down to RHEL Kernels and when you have production machines, you need to not jump to conclusions, but use a combination of methods and speed to implement countermeasures.

    You seem to be claiming that these zero day vulnerabilities in the Linux kernel are common and occurring regularly. Despite this, in the three years 2.6 has been around, none of these vulnerabilities has ever been detected by legitimate sources. This strains believability. Surely at least one of these vulnerabilities would have been detected? Google is your friend
  103. Re:Linux is headed to the landfill by Anonymous Coward · · Score: 0

    but then he can't call you names, eh

  104. Re:Linux is headed to the landfill by teknopurge · · Score: 0
    Where did I confine my points to Kernel-only features? This is a thread about operating systems. I disagreed with the way the Linux kernel development is done, so maybe that's where you made the leap, but the fact remains an OS is the sum of its parts. If you read the post, I explicitly state

    (through other software albeit) meaning those services, like federated directory services, etc. can be gained through the use of LDAP, NIS, etc.

    This is not an either-or discussion: an OS is a kernel and its supporting applications. On the whole, the Linux development community is poorly organized compared to the BSDs and MS.
  105. Re:Linux is headed to the landfill by teknopurge · · Score: 0

    Correlation does not imply causation. There isn't enough information to come to any conclusions about the cause of the vulnerabilities. One would have to perform scans on a suitably large random sample and come up with some strong statistical data that demonstrates it is the kernel at fault, and not a vulnerability in user-space applications. Until you do this, it's just uninformed speculation. There are any number of more likely explanations, given the available data. I have spoken with several of the admins of the compromised machines and the kernel-exploit conclusion came from them - I did hop on the bandwagon after some discussion and analysis. Please, offer up a more likely explanation. Userland-proc running with privlidges gets comprimised? Sure, most of these machines had exactly one process running as root, and it has been eliminated as a suspect.
  106. Hidden message by UED++ · · Score: 0

    You can read/interpret the tagging as: say no to windows, yes to pclinuxOS. If this is what slashdot is becoming...

  107. Re:Linux is headed to the landfill by arevos · · Score: 1

    Nope - but 0-1-infinity combined with the law of averages tells us that there are several kernel exploits out there in the wild that are not documented. I don't mind speculation or extrapolation, but I'd prefer if it had some grounding in facts. What facts do you actually have? All you've shown is a list of websites compromised by, apparently, a single attacker, and all the websites happened to run Linux. Now, a remote kernel exploit is certainly an explanation for this, but hardly the only, or even the most likely one.

    So far, we have been able to narrow it down to RHEL Kernels and when you have production machines, you need to not jump to conclusions, but use a combination of methods and speed to implement countermeasures. If it only affects RHEL kernels, then its unlikely to be a vulnerability in the trunk Linux kernel. However, I'd be obliged if you revealed your method for narrowing it down to RHEL kernels. How do you know it's a vulnerability in the kernel, and not in a user-space application?

    Google is your friend I can see only one remote vulnerability in that list, and there are reasons to doubt its authenticity. Firstly, according to the article, no information was disclosed about the vulnerability when it was reported. Secondly, a later article on the same site reveals that, 4 months later, there was still no information about the supposed vulnerability. If the vulnerability was genuine, one would expect to see some details on it, especially several months after it was announced. Thus, it is unlikely to be a genuine exploit.
  108. Are OS's necessary? - YES by skiman1979 · · Score: 1

    And, most interestingly, are OSes at this point no longer necessary?... In ten years will we all be running applications via the internet?
    Operating systems will always be necessary, in some form or another. Even if all applications will be run via the Internet, the computer (or thin client, or whatever) that you are using needs an operating system in order to control the internet browser (it is an application after all) that is used to view and use these Internet apps. Maybe in 10 years, the BIOS itself could possibly contain the entire kernel, drivers, and basic web browser to get you online so you can access these web apps, but even then, wouldn't that firmware still be considered an operating system? It would still handle memory management, I/O, et cetera.
    --
    Having a smoking section in a public restaurant is like having a peeing section in a public swimming pool.
  109. Re:The last OS that won't install direct to BRAIN by Anonymous Coward · · Score: 0

    Full of water is really not a problem. Everyone can do this, even for much longer than 4 hours.

  110. Re:Linux is headed to the landfill by Tim+C · · Score: 1

    The price increase for the various iterations of Vista show that Microsoft is at least aware of Windows' continuing strength.

    A few years ago I bought an OEM copy of XP Pro. I don't remember the exact date, but I do know for a fact that it's vanilla, and so pre-dates SP 1. A quick google gives me this article, implying that SP1 was released September 2002, so I bought my copy at least 4.5 years ago.

    I do remember that it cost me roughly £120. I priced up an OEM copy of Vista a few days ago; overclockers.co.uk are selling the OEM version of Vista Ultimate for &pound130. That's just under a 10% increase in 4.5 years, which is more or less consistent with inflation here in the UK (which is 2%-3% per year).

    What price increase? The "top of the line" version of Vista costs today roughly what the "top of the line" version of XP would cost if it were released now.

  111. wait, you're using Mplayer and VLC? by Phil+Urich · · Score: 1

    Personally I hate the interfaces of both of them, and much of their functionality actually.

    Wait, are you using GNOME?

    I'm a KDE partisan myself, I must admit. I'd recommend trying out something like Kaffeine (using the Xine engine, perhaps?), I switch off between that and xine-ui for video (xine-ui is a bit less polished-looking, though I suppose that it might be better with a different skin, I just haven't bothered, heh...I got attached to xine-ui when I first started using Linux and KDE, so it's that and a few minor functionality tidbits that has me alternating between the two players.) If you're looking for an interface that doesn't look like crap, try one of those two (Kaffeine'll be much better if you're actually in KDE, you'll need nearly all of the libraries to run it in anything else probably anyways). Each of them has a different way of "not looking like crap". Kaffeine is a native KDE app, so it basically looks like however you have KDE looking at the time; Xine-ui is skinnable so you can make the main interface part look however you want. I'm not saying they're perfect . . . personally I love Media Player Classic ;)

    I do shy away from OO.o myself somewhat. Despite the bugginess in previous versions (though I haven't had any issues on my current computer) I keep getting called back to KWord. It has issues, certainly, but I like how it's very non-bloated yet doesn't lack essential features (so it isn't like using, say, Wordpad for writing something). I actually like it more than any other "modern" word processor (my ideal one, I must admit, is still WordPerfect 9 I believe it was).

    Full disclosure: I'm typing this on my main computer, which runs almost exclusively on Kubuntu 6.10 AMD64. (By "almost exclusively" I mean that I also have WinXP, Vista and OS X installed, but I mainly use each of them for curiosity's sake).

    --
    I remember sigs. Oh, a simpler time!
  112. Re: Stay Married To Microsoft by asylumx · · Score: 1

    And that's exactly what most users are doing. I'm sure the Linux supporters out there appreciate how quickly you have obsoleted all of their work to promote linux.

  113. Re:Linux is headed to the landfill by asylumx · · Score: 1

    When was the last time a Windows upgrade resulted in better performance on the same hardware?

    XP Service pack 2...
  114. "Desktop Revolution" by Anonymous Coward · · Score: 0

    People seem to REALLY believe the "Desktop Revolution" will some day come.
    Wake up! Until software houses continue to develop windows-only shit, better drivers, and with people still pushing shit like DirectX, instead of going OpenGL and multi-platform, there won't be any "Desktop Revolution".

    If there was, for example, a native Photoshop for Linux, since the MacOS X version is both x86 and unix, if games were opengl (windows/mac/linux!), there would be something.. people could BUY shit and run on their os, without fucking emulators.

    Well, the world ain't perfect, there is no defacto fucking standard. And i'd be fucking bored if there ever was.

    If things were perfect, the world would be a shitty place. Humans always want less.

  115. Re:Virtualized Devices by Anonymous Coward · · Score: 0

    There is always cache and prefetch

  116. I think you mean signal 13 by Anonymous Coward · · Score: 0

    That's the one that deals with broken tubes.

  117. Re:The last OS that won't install direct to our BR by BalkanBoy · · Score: 1

    Kurzweil's one of a kind, super intelligent human being.. but as with all super intelligent human beings with a highly developed imagination (not to say this is bad), he often times comes off as a (a favorite term among physicists) 'crank'. Granted, for what he has accomplished, he is anything but a crank, however some of the things he predicts in his book, at least to me, is in the category, of how shall I put it gently - too optimistic.

    Then again, maybe it is I that is limited, so I guess time will show...

    None of what is said right now about him or anything else will matter on a long enough timeline anyway :).

    --
    'A lie if repeated often enough, becomes the truth.' - Goebbels
  118. Re:Linux is headed to the landfill by ajs318 · · Score: 3, Insightful

    Over time people may forget exactly why, but using Open Source Software will become second nature. People will start asking why there's no open development process, why there's not publicly available mailing lists, why the documentation for a peice of software isn't editable by the users, why the end users can't directly submit a bug request.

    Exactly.

    Not many people who have gone to the trouble of owning a cow and stuck at it for awhile are going to go back to buying milk and cheese from the supermarket. The big dairies will try to make out that milking a cow is too difficult for ordinary people to manage. Some will believe them, but others will have a go and some of them will succeed. And just because people aren't buying prepackaged milk anymore, doesn't mean they won't be needing other things. The smart investor would be thinking in terms of cow food, churns and maybe fancy gadgets like fully-automatic electric cheesemakers and home semi-skimmers, which cow owners will need if they don't want to go back to Tesco.

    Microsoft are getting too big for their boots. One day now, they'll mess with the wrong people, and be told to go forth and multiply. That will make a lot of people wonder why they didn't have the cojones to blow Microsoft off sooner. Some will give it a try. Remember also that interoperability is improving all the time. Microsoft can't change their proprietary protocols too quickly, for fear of breaking everything. If they introduce a new server protocol, everything still has to be able to speak the old one for awhile. Open Source is behind now; but if Microsoft stall, it'll catch up quickly.

    And there's always this sort of scenario;

    Larry: What's up, Dave?
    Dave: It's a nightmare, Larry. If I take on any more staff, I'm going to need to upgrade my Exchange server licence with another 25 seats. But if I don't take on more staff, I'm going to have to turn away business.
    Larry: If any new business comes.
    Dave: That's just the thing, isn't it? Never quite know what the market's going to do in this game. I can't exactly take people on and not give them e-mail, and I daren't risk it, not with FAST keeping poking their beaks in. How the hell do you afford your server licencing?
    Larry: Oh, we're using Sitemail Gold Level. Unlimited seats. We rent the server for a fixed monthly fee, they upgrade it with software, and new hardware on an as-and-when basis -- if there's an actual hardware fault, they replace or repair it the same day and that's all fully inclusive. Phone support calls are a flat rate and they can diagnose most things remotely.
    Dave: Unlimited seats?
    Larry: Yeah. But it's all Open Source. You can look inside it and tweak it, if you know what you're doing. One of our IT people, Ray, he's been learning a bit about how it works, and we've already saved four support calls this past three months.
    Dave: So all you pay is the rental on the hardware, and the odd phone call, but your people are getting smart enough to support it yourselves now so you don't even make so many calls?
    Larry: Yeah. But Ray's confident that he could get to the point where we could just buy our own server, and he'd be able to maintain it all himself. We could download the software for free, of course.
    Dave: And this is all legal and above board?
    Larry: Totally. The only thing they ask is that if we make any improvements to the Sitemail software, we have to contribute them to the Community At Large. But then, we get to take advantage of any improvements anyone else makes, so it works both ways.
    Dave: So why isn't everyone using this?
    Larry: Beats the crap out of me, Dave.

    Once Open Source deployment -- whether that's Linux, BSD, Solaris or something else altogether -- reaches a certain critical mass, it will automatically and suddenl

    --
    Je fume. Tu fumes. Nous fûmes!
  119. Re:The last OS that won't install direct to our BR by MightyYar · · Score: 1

    I wonder what those "blood cells" are going to do with all that HCO3-? Presumably they are scrubbing it and releasing the oxygen.

    Oh, and we won't forget about how those lungs you're not using will collapse as the gasses in them get absorbed over those 4 hours. It's called atelectasis. The nanobots won't let that happen!

    Then think about how this prevents the lung from cleaning itself, and how many bacteria will have reproduced in those static lungs in 4 hours. The person will be looking forward to a severe bilateral pneumonia within a day or so. The nanobots will kill the bacteria!

    Once you accept the existence of nanobots, you might as well give them infinite capability. It's almost like... religion.
    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  120. Re:Linux is headed to the landfill by arevos · · Score: 1

    Please, offer up a more likely explanation. Userland-proc running with privlidges gets comprimised? Sure, most of these machines had exactly one process running as root, and it has been eliminated as a suspect. A user-space remote vulnerability combined with a local root exploit would be the most likely explanation, assuming that all processes with root privileges really are out of the picture. Don't get me wrong; Linux has had a number of local privilege escalation vulnerabilities in the past (and Linux is far from the only kernel that has shown these vulnerabilities). It's the possibility of a remote root exploit that seems rather unlikely to me.
  121. Re:Linux is headed to the landfill by Bent+Mind · · Score: 1
    if you cant look at that evolution and tell me they've significantly improved the product, you're just being a zealot.

    I have to agree. The smartest move Microsoft ever made was dumping the 95 series for NT. However, a lot of recent improvements were driven by Linux bringing design flaws to light, especially in the area of security.

    OpenOffice works, but it just feels clunky - it feels like the versino of word I used on win 3.1

    That's not really surprising. OpenOffice is trying to feel like MSOffice because that is the only office suite most corporate types know. Now, if you're saying that MSOfficeXP (the most recent version I've used) isn't as clunky as MSOffice97, I'd have to disagree.

    MPlayer will start and randomly not play sound. Sound is still a big kludgy wtf-is-goin-on type thing. Should I be using ALSA, or ESD or /dev/dsp or what?

    It sounds like a conflict between different sound servers. Personally, I'd dump everything except ALSA. ALSA can handle multiple applications and all major sound applications include direct support for it.

    Bon Echo feels bloaty and slow - but firefox under windows XP on the same hardware is snappy and responsive.

    Are you comparing the same versions? Bon Echo was the development platform for Firefox2. I currently use 2.0.0.1 on the same hardware under Gentoo and XP. It feels the same.

    right down to fucking around with monitor frequencies by hand?

    Why would you need to do that? Sure, you have the option. However, X is very good at setting up the monitor without that information. My current monitor section reads:

    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Generic"
    ModelName "Generic"
    Option "DPMS"
    EndSection
    1280 x 1024 works great on my HP LCD.

    The one thing that's gotten me excited is NX, and when I can migrate a session from windows to unix and back, and hijack the local desktop, then maybe I'll be a bit happier and find a little more use for my linux machine.

    It's good that you are excited about technology was developed for Unix years ago.

    Linux, in my home, is still just a big thing that runs samba so I can store all my porn on a computer built out of spare parts.

    I too picked Samba for my file server. It doesn't have any silly restrictions on how many connections you can have.

    I can tell you the one thing that sold my wife on switching all of our home computers to Linux, multi-user capability. Windows is trying to copy this feature. However, it's still very buggy under Windows.
    --
    Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
  122. P2P Consumer devices by Anonymous Coward · · Score: 0

    "Finally, the box that they currently call the AppleTV I believe is not the final product - that will come in the next few years, and I'll bet you won't need a Mac or PC to use it."

    The interesting thing about Firewire as opposed to USB is that it doesn't require a computer to work.

  123. Re:The last OS that won't install direct to our BR by Dunbal · · Score: 2, Informative

    Just because you know big words doesn't make you any more of an expert than he is.

          No, but my doctorate does make me more of an expert than him, especially when we talk about something in my field - the human body.

    Wouldn't they fill with water rather than gas at the bottom of a pool

          I was imagining someone holding their breath for 4 hours - theoretically possible if someone is balancing the CO2 and O2 levels in the blood, since changes in these concentrations are what stimulate the breathing reflex. If you propose to have someone actually BREATHE that water - especially FRESH water like you'd find in a pool - that person is dead.

          Fresh water will be absorbed through the alveoli in the lungs. This will dilute the solutes in the blood, which will cause red blood cells to lyse in this hypotonic medium, which will release a whole lot of potassium into the bloodstream, which will kill the person from a cardiac dysrythmia in about oh, 5 minutes after they "breathe" water. This is the usual cause of death when someone drowns in fresh water.

          You get once chance at breathing fluid - and that's when you're in your mother's belly. What you "breathe" isn't water but amniotic fluid, which has pretty much the same solute concentration as blood. Also note that any differences are almost immediately nullified by the placenta, because mommy can buffer a much bigger difference than baby can.

          If you ever get your lungs filled with water, you are dead - despite everything you see in films or on CSI. No amount of jumping up and down on your chest - or oxygen in your blood - will save you.

    But that'd make sense and be obvious to most people...

          If the universe ran strictly on common sense: we wouldn't have any need for experts now, would we? Feel free to breathe all the oxygenated water you want, but as a physician I don't recommend it.

    --
    Seven puppies were harmed during the making of this post.
  124. Operating Systems will be here forever by Jorophose · · Score: 1

    Kernels, APIs, and everything else like that (I group 'em up to kill confusion) will be here forever.

    There's no doubt about it. At all. PCs will forever be able to work without being connected to the Internet, at least here in North America, and over in Europe. No one's allowed to force you into connecting with complete strangers, even though it is a very useful tool. How else can you laugh at noobs?

    We will still see regular software like we knew before, completely dependant, but alot of things are going to change.

    - GUIs will be different. Somehow. Or replaced by something completely different maybe.
    - Alot of stuff will be internet-connected, but not forced into it
    - Empires will rise and fall. That can never be forgotten. It's only a matter of time before MS goes down, and someone else takes that blasted place.

  125. Re:Linux is headed to the landfill by mhall119 · · Score: 1

    Not for me, anything accessing the network is slower since I upgraded to SP2

    --
    http://www.mhall119.com
  126. Re:Are OS's necessary? - YES by Joe+The+Dragon · · Score: 1

    UEFI will move drivers into the bios

  127. easy by AlgorithMan · · Score: 1

    in 10 years about 80% of all pc's will run windows fiji which will just have been released
    people will go nuts about the newest two features MS will have developed in those ten years:
    - wobbly windows
    - multiple desktops on a rotatable cube...

    also they'll introduce a smashing new technology they call "eMail" (and file a patent)

    --
    The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
  128. toyota by zogger · · Score: 1

    I don't know other than getting toyota to make computers. Like I said, takes a little more then mediocrity level corporate intelligence and balls. It takes a company willing to take a chance, and not just talking about it and engaging in self destructive behavior, like GM did with the EV1. Gm play acted at offering an alternative car, ya they built a few and then only leased them, whereas toyota built one and shipped it to all their dealers and actually sold them because they made it affordable enough and functional enough that people actually tried it and liked it. They didn't play act at it or engage in deliberate sabotage, which a lot of folks thought GM did when they killed the electric car.

    There are no major vendors doing anything with linux other than play-acting at it with the desktop, and one might think there might be a bit of behind the scenes sabotage going on to make sure that it never happens. Can't help but be suspicious there.

    And here's the deal-even if they made a lot of them and they didn't sell, they could always be wiped and sold as windows OEM like they were originally designed to be. It's not like there's any huge difference with the hardware, all the major vendors use the same crap for most practical reasons. This *strongly* leads me to believe that there still remains the strong arm of the 800 lb gorilla corporate monopolist at work, any "lawsuits" notwithstanding. I think that is your 8 year "why hasn't it happened?" answer. This is 2007, the linux desktop is as ready as it is ever going to be.

  129. USB Pen Computers and OQO-iPhone-Samsung-devices. by Anonymous Coward · · Score: 0

    Keychain computers - OS and Apps on your car keys with your data files.

    Right now you can keep your Linux Operating System, and a bunch of Apps all on a USB Memory Stick.

    This can put your whole system in your pocket.

    As memory density increases and price declines, a 64 GB Flash Drive Memory Stick will come about at reasonable prices.

    With More than 50 GB hanging from your keys - all your data and system files can boot and run on any machine.

    Walk up, plug in - run your system.
    Shutdown - everything is saved to your USB Flash Drive. Even in encrypted files if you wish.

    No hard drive needed. Better security - easy to back up. Finger Print reader to boot. Even play MP3s (Think the creative MuVo MP3 player / USB Drive combo).
    These will be the walk about systems used by many people.

    Only to be out done by the Ultimate Expression of technology,
    an Apple iPhone version of the OQO computer system:
    An iPhone that is a phone/information device in your pocket,
    and a full powered desktop system when plugged into it's base station dock.
    (and with Samsung's 10 Megapixel camera phone camera (photos/video)

    The Ultimate Singularity in all devices rolled into one:
    Desktop Power, Cell Phone, 10MP Video/Photo Camera, email, voice mail, chat, web browsing, MP3 player, video player.

    About the only thing NOT in your pocket is a printer and coffee maker!

    The real trick is that the All-in-one pocket gizmo functionality is not compromised,
    each of the individual functions should work as good as or better than the stand alone devices,
    and all the functions should work seamlessly together - multiplying the usability 10 fold.

    And stop making the Darn things Thinner, Smaller, and Swoopier!!!
    Give us a Battery that actually lasts 24~48 hours run time at full operating power! (watching movies while chatting with a friend and downloading files in the background).
    I honestly don't mind a phone that is 8 mm thicker - if that thickness gives me plenty of run time.
    Recharging should be a once a week experience, not a once a day necessity.

  130. Re:who fucking cares ? by patternhunter · · Score: 2, Interesting

    My Thinkpad died after apparently one too many Linux distro installations (I was adding a new one about every other day for a while). As a long-time Mac user in a Windows world, adding another OS to the mix made sharing files an often frustrating experience. With much more emphasis on compatible formats, moving from Mac to Windows to Linux and back again is relatively painless these days. And yet, maybe the real promise of Web2.0 is to make the OS irrelevant.

    Cory Doctorow describes himself as "someone who lives in his browser." I would put myself in that category as well and have been messing around with the idea of creating my own application service provider ever since I first heard that term back in the 90s. I love the idea of using any cpu as a terminal on the net where all my data and applications are stored.

    Here are a few of the apps that are making this more possible all the time:

            * gmail - now with nearly 3GB of storage, my current storage of over 1000 messages is only using 12% of capacity. At the rate that the service continues to upgrade capacity, I may never come even close to tapping out this service. Of course, Google may be running algorithms on all of us that will soon create a Minority Report world where we are bombarded with highly customized ad-sense commercials everytime our rfid-embedded brains pass a location-aware plasma screen.
            * google calendar - with nice integration with gmail and the ical standard, this is a shareable and syncable web calendar that seems to get the job done for now and is sure to improve over time.
            * del.icio.us - still the best social bookmarking / tagging service for my money (as in none since it's free)
            * thinkfree online - this is a seriously cool product that I just started playing with over the past couple weeks. Despite the slower start time, this nifty little web app kicks Writely's ass by allowing you to create, share and store (up to 1GB for now) MS Office compatable docs, spreadsheets and presentations all using a relatively intuitive interface that duplicates the look and feel of ThinkFree's destop product (which is very similar to its Office counterpart). It even has wiki-type versioning history and allows you to post to a remote blog too.
            * openomy is one of a bunch or new data storage services on the web these days. Openomy is written in Rails gives you a nice interface and 1GM of free storage.
            * bloglines is still my favorite web-based RSS reader. It is incredibly easy to use and is one of the first things that I open when I am traveling or just have a quick minute to check in with what is going on in the world (or at least the world that I am interested in)
            * So this sound great for common productivity tools but web-based apps will never replace apps like iTunes to play the music you have, right? Actually, Pandora, BlogMusik and similar apps to come might be even better to help you explore music you don't have (and both are free, at least for now)
            * E-Messenger and KoolIM are a cool web-based instant messengers that allows you to IM with AIM, MSN, and Yahoo (including Yahoo Beta) without dowloading any client software.

    With web-based applications and data storage that enable us to work and play beyond the desktop, could the "OS wars," and maybe the OS itself, soon be a thing of the past?

  131. If you don't learn from past breakins. by Anonymous Coward · · Score: 0

    "And dontcha just love the idea of ALL your private data residing on some server out there somewhere?"

    Or laptop.

  132. Are personalities necessary? - YES by Anonymous Coward · · Score: 0

    "Operating systems will always be necessary, in some form or another."

    Were's YOUR OS?

  133. But really, do the masses need a GP OS? by zhrinze · · Score: 1
    OK, seriously. While there are those of us who want a general purpose OS that we can configure and so forth to near infinite ends, does the mass market public need or want this? Wouldn't most people be happier with a computing appliance that contained slots for their top ten application suites (productivity, internet, music/sound, video, photo editing, DVD/CD work, already running out...) These could be added to a ROM with a basic interface needed to enjoy the experience. The appliance turns on and the OS is new, can't get a virus. That only leaves data files. The OS could keep track by scanning files as they are opened and closed before they actually are allowed access to other files. All user prefs could be stored in a folder, let's see, call it user prefs. The machine could boot to play games (or you COULD play them on the game console appliance, once they figure out that I don't need a media center in my game console).

    Lemme think, I know I've heard this idea before... Oh yeah, the idea of building smaller, leaner, faster, working items - that'd be shell scripting on your beloved *nix (mine too). And the OS in a ROM cart, a take off of the old, but venerable computers like the C-64. Computing wasn't easy then, but it could be now. But if we did that, the Geek Squad, et al would all be looking for new jobs.

  134. Re:Linux is headed to the landfill by linuxIsLife · · Score: 1

    In two years, Linux will be finished. ... and windows will run on supercomputers http://en.wikipedia.org/wiki/Supercomputer
  135. Re:Linux is headed to the landfill by mr_matticus · · Score: 1

    You make some good points, but I think you're missing the biggest factor that will prevent the realization of your theory of the future: interest.

    Most people don't own their own cow and make their own dairy products because they *can't*, but rather because they don't care and would prefer to spend their time doing other things. I don't want to be responsible for taking care of another life (providing ample pasture and quality food and veterinary care and making sure it is comfortable in the winter/summer) and I don't want to culture my milk for cheese or stir constantly. I would prefer to go to the store and just buy it. I don't care if I could do it myself for 30 cents cheaper, or even for $1 cheaper.

    I could easily sit down and dedicate my time to learning low-level programming and make some huge contributions to the software community, but I don't want to. I don't have interest in that. I appreciate the idea of open source and the reasons why some people don't like closed source, but I don't care. If Microsoft or Sun wants to hire people and make their own software and not give anyone the source, that's their right. That's what so hilarious about the "libertarians" on Slashdot. They want government to pack up and go home, but they want someone to do away with DRM and closed source--communized software. Do they honestly believe that companies wouldn't be WORSE without regulation? The RIAA doesn't need the government; a libertarian government would simply allow privatization of the justice system and the RIAA wouldn't need due process to punish people. Who do you go to when you've been robbed of your house by the RIAA if you're governed by libertarians? Without taxes, there's no authority. Without legislation, there's no protection.

    Back to the point, though, hardware is becoming commoditized. This involves standardization in some areas in terms of components and the like, but more importantly, it involves specialization and striation at the consumer end. Only hobbyists and professionals care about standardized hardware and the "nuts and bolts" (so true that it birthed that very expression). Everyone else just wants a bench or a bookshelf or an appliance. "Rolling your own" will still be important to many, and that's great. But the public at large just wants a complete product that works. A computer should be an appliance, and it shouldn't matter what goes on beneath the surface. You don't care about the operating system used by your microwave--it does what it's meant to do.

    You can even see this progression as the days of the personal computer have unfolded: early on, you couldn't have a computer without learning a programming language and learning the intimacies of its design. Later on, all of that was handled by OSes. You just needed to learn how to interact and how to use the software you added, and how to modify system files and jumpers for new peripherals. Today, people don't even need to know anything to install new hardware. Mainstream computer places barely carry internal components at all (aside from RAM and hard drives). The next layer to drop out of relevance is the operating system, and I think that's the shred of truth to the article's premise.

    In the relatively near future, people will be able to pick up a computer like they pick out a new refrigerator or a TV. There will still be distinguishing features and varying specifications, but they won't get in your way much if you don't care. Apple's got this basically down. You turn on the machine, and it works. Standardization doesn't imply universality. Replacement parts and accessories are still tied to the original product (for appliances, basic electronics, and all sorts of mundane things). While the parts used to build them are standardized, the finished goods aren't, and likely never will be. Software tools will likely wind up standardized for developers, but I think the ultimately result will be self-contained products rather than strictly interoperable ones.

  136. Total Retards (Flame) by Anonymous Coward · · Score: 0

    Run programs over the internet.. Sorry for me asking, but what did he espect that the browser runs on? Air? Maybe Firefox will be converted to run native on PS2? Ofcourse we need an OS. How about the servers, those that shall host the programs, yeah right they run without an OS.

  137. Re:Linux is headed to the landfill by m50d · · Score: 1
    OpenOffice works, but it just feels clunky - it feels like the versino of word I used on win 3.1 so long ago.

    Try koffice. It isn't as functional, but it does feel a lot better.

    MPlayer will start and randomly not play sound. Sound is still a big kludgy wtf-is-goin-on type thing. Should I be using ALSA, or ESD or /dev/dsp or what? What the fuck? I think ESD is what I want to use, but now all sound is delayed by a half second.

    Agreed, but it's getting there. On any current system I've seen you can use any of the three and it'll work, and ESD is officially deprecated - sure, it's not gone yet, but progress is certainly being made.

    What about all the piles of graphics libraries

    Ignore them, pick the one you like and stick with the applications that go with it. I'm running a pure KDE system here - just because other graphics libraries exist doesn't mean you have to pay any attention to them.

    what's a game developer supposed to work with? DirectX may be kludgy in a lot of ways, but it's a HUGE asset for Windows.

    SDL. And again, yes, it's still behind directx, but you can't deny that progress has been made.

    I dunno, it's usable, but it was usable in the early 90s. I know that things have improved, but it still feels like the same experience I had back then - right down to fucking around with monitor frequencies by hand?

    I could say the same thing about windows, right down to rebooting four times to upgrade my video drivers. What are the ways you feel windows has improved?

    The big difference is that file is called xorg.conf now. What the fuck is up with that? Are people still using monitors without EDID? Even if a handful are, why are we still designing for that outside case? Why cant I just have " Section Montior / EDID True / End Section" or something like that?

    Actually the nvidia drivers do that now - you still have to specify a frequency range, but it gets ignored.

    --
    I am trolling
  138. C and the user/kernel mode will not survive by master_p · · Score: 2, Interesting

    The programming language C and the user/kernel mode will not survive for much longer.

    First of all, the C model has been proven to cause more problems than benefits. The C model is defined as the model where native code is executed directly by the hardware, absolute barriers exist between programs, the kernel routines live in a different universe than the programs etc.

    There are great problems with this model:

    1) co-operation between programs proves very difficult both for the O/S designer and the programmer. Very specialized mechanisms are required for programs to communicate: pipes, sockets, shared memory, etc. Those things work nicely, no doubt about that. But to code an API on top of them is not straightforward and it takes time.

    2) viewing a process as a giant array of bytes resulted in billions of dollars of damage in buffer overflow exploits, null & wild pointers, etc.

    My prediction is that at some point in time, someone will come out with an O/S that is not based on C, but on a more advanced programming language, like Java, Smalltalk, Erlang or Haskell. And those O/Ses will prove that APIs are more important than O/Ses, and that modules are better than processes.

  139. Re:Linux is headed to the landfill by ajs318 · · Score: 1

    Most people don't own their own cow and make their own dairy products because they *can't*, but rather because they don't care and would prefer to spend their time doing other things. I don't want to be responsible for taking care of another life (providing ample pasture and quality food and veterinary care and making sure it is comfortable in the winter/summer) and I don't want to culture my milk for cheese or stir constantly. I would prefer to go to the store and just buy it. I don't care if I could do it myself for 30 cents cheaper, or even for $1 cheaper.

    But with the advent of cartridge-loading hay mangers and self-cleaning cow byres (just requires a 13 amp electrical supply, 1.5 bar water supply and sewage connection) and the BoviProbe electronic cow health monitor, looking after your cow will be easy. And the Cheesemaster 360, with settings for Cheddar, Camembert, Edam, Stilton or a rapid one-hour programme -- what's not to like about that? It's only the absence of such labour-saving gadgets at cheap prices that make cow ownership (or, for that matter, a programme where you lease a cow from a burger restaurant on a guaranteed buyback!) unviable. And if a scandal broke that Big Dairies were putting addictive drugs in their products to make you buy more from them, the benefits of milk-independence might outweigh the perceived inconveniences.

    Remember too, there used to be a time when everybody relied on public transport to move them around -- nobody seriously believed that people would ever own their own cars on such a scale.

    If Microsoft or Sun wants to hire people and make their own software and not give anyone the source, that's their right.

    Actually, no, it isn't. That's like saying "It's my knife and I can stab whoever I like with it". Your right not to get stabbed trumps my right to stick my knife where I like, just like my right to know what the software I am running on my computer is really doing trumps anyone's right to keep that secret from me.

    I've no objection to paying a chef to bake a cake and him not showing me how he does it, as long as he answers truthfuklly when I ask him about specific ingredients it may or may not contain. That's his prerogative. But when I'm paying him to bake a cake in my kitchen, using my ingredients, my utensils and my gas and electricity, it becomes very much my business what he's doing in there. How do I know he's not calling premium-rate pr0n chat lines on the kitchen extension, helping himself to my cooking sherry or making rude gestures to my neighbours through the window?

    Likewise, if someone wants me to run a program on my computer, they'd damn well better show me exactly what it's doing in there. Otherwise, I've exactly two words for them. And the second one is "off".

    Replacement parts and accessories are still tied to the original product (for appliances, basic electronics, and all sorts of mundane things). While the parts used to build them are standardized, the finished goods aren't, and likely never will be.

    Depends to what level you mean. If an amplifier blows its output transistors, I can replace them with identical parts; the originals might have been made by Mullard, but if SGS-Thomson supply ones with the same part number, they will do fine. At a coarser granularity, whatever TV set I buy, I know that it will have the same 3-pin plug on the power lead that will fit any socket on my ring main, and the same 21-pin socket on the back that will connect to any VCR, DVD player, satellite decoder, games console or any future device to be invented that plugs into a TV set. I'd call that pretty well standardised.

    If you look at software that's been around awhile -- mail servers, databases, web servers, FTP and so forth, there are well-standardised protocols. Any POP3 client will talk to any POP3 server and any web browser will talk to any H

    --
    Je fume. Tu fumes. Nous fûmes!
  140. Re:Linux is headed to the landfill by mr_matticus · · Score: 1

    Remember too, there used to be a time when everybody relied on public transport to move them around -- nobody seriously believed that people would ever own their own cars on such a scale.

    Well, other than the fact that it was mass transit and not so much public transit, that's essentially correct. But having your own car is a far cry from being your own programmer or milkman. It's a largely American phenomenon to be obsessed with car ownership, as well. There are some things people like to do themselves, like driving on their own schedule to their decided destination (the weakness of using a system). On the other hand, milking cows and programming software are things that the general public would prefer to leave to specialists.

    Actually, no, it isn't. That's like saying "It's my knife and I can stab whoever I like with it". Your right not to get stabbed trumps my right to stick my knife where I like, just like my right to know what the software I am running on my computer is really doing trumps anyone's right to keep that secret from me.

    That's just silly. If they're offering to stab you and you don't want to get stabbed, don't sign on the dotted line. If they're selling a product you don't want (because it's closed source), don't buy it. But I don't think that they should be prevented from selling it if people will buy it. Let the customer decide. I absolutely do not care that OS X is partly closed source. I don't care that Windows is closed source. I'm not a technophobe and I'm not anti-FOSS; it's just largely irrelevant to me personally. I use open source software wherever it's feasible and superior to other offerings. But sometimes I like closed source software better--not because it's closed source, but because it's better for what I want it to do.

    How do I know he's not calling premium-rate pr0n chat lines on the kitchen extension, helping himself to my cooking sherry or making rude gestures to my neighbours through the window?

    Because you can monitor all those activities yourself externally. You can monitor what software takes in and puts out, too. What your analogy is asking to do is permission to see inside his head to see what he's thinking and how he thinks it. If he wants to share that with you, great, but if he doesn't, I'm willing to accept that if he's Bobby Flay and not Johnny the burger boy.

    Depends to what level you mean. If an amplifier blows its output transistors, I can replace them with identical parts; the originals might have been made by Mullard, but if SGS-Thomson supply ones with the same part number, they will do fine. At a coarser granularity, whatever TV set I buy, I know that it will have the same 3-pin plug on the power lead that will fit any socket on my ring main, and the same 21-pin socket on the back that will connect to any VCR, DVD player, satellite decoder, games console or any future device to be invented that plugs into a TV set. I'd call that pretty well standardised.

    All of that is true of the computer industry today. I don't see hardware as growing any more standardized than it already is. What I do see is a changing software market that tends toward consolidation. Operating systems are becoming more end-to-end complete. Right now with a Mac, I can do just about everything a typical PC user would want to do. With a properly-built MythTV box, I can do anything I can imagine with TV (sadly no Linux iTunes to seal the deal). I don't need a Microsoft spreadsheet or an Adobe PDF maker or a Lotus email client or a Mozilla Firefox. All I should need is a computer that does it all properly. Apple will have its style and will do well. HP will have whatever it is that makes people buy HPs. Dell will have its cheap price. I can buy all sorts of microwaves; they're all essentially the same but there are still dozens of manufacturers and minor variations. Computers should be more of the same, with a thriving niche for those of us who want more control an

  141. My own predictions... by petrus4 · · Score: 1

    1) Open source UNIX is the future, long term. OSX, and to a lesser extent, Linux, will continue to be the public, lowest common denominator face of that. The BSDs will continue to have a place for people who care more about technical quality and aren't simply looking for a *nix based Windows clone. Barring the appearance of another alternative, (which definitely needs to happen) OSX will probably inherit the bulk of the consumer space after the demise of Windows/Microsoft, although Apple need to start making a lot more intelligent decisions before it can happen. If there is a mainstream move to Apple, it will be out of necessity, due to OSX being the least-bad option as far as the mainstream end user is concerned...not because it is what most people will want. Linux in my own opinion is not going to become a genuinely mainstream end user operating system any time soon, despite what some of its' advocates might want. The death of the FSF is the single main thing that would need to happen to enable mainstream adoption of Linux.

    2) We'll either come up with a global form of/substitute for assembler at some stage, or the 8086/its' derivatives will become so completely dominant that we won't have to. Said global form is not, in my own opinion, likely to be C as some have speculated.

    3) In terms of interfaces, at some point (probably beginning around 10 years out) we'll figure out how to make 3D work for us. (And I mean really work; not cosmetic crap like Beryl or Aero, but interfaces which involve a genuinely 3D environment...something more like Croquet) I don't know what that looks like yet...and to be honest, I don't think anyone else really does either. I don't believe it's going to ultimately resemble the Gibsonian "Matrix" model at all, (at least superficially) mainly because such is far too complex for mainstream use. Graphically/visually speaking, Gibson's and the other earlier VR models were conceptualised via modernism, which is now long dead. If the existing pattern holds true, you'll probably see the interface prototyped within experimental games like Black and White (which used gestures very widely) or Spore, (whose development of a direct object-manipulation interface I think stands to have implications that will reach much further than just that game itself) and then backported out to the operating system itself.

    4) Microsoft will largely cease to exist at some point between 2015 and 2025. I use a ten year bracket there because given the size of the company's cash reserves and the number of other variables, an exact date is impossible to predict with any certainty. We're not going to see a reduced consultancy role for the company post-monopoly like IBM, either...in the case of Microsoft there is far too much hostility and too many people with an active desire to see the death of the company. Vista is going to greatly exacerbate and speed the sinking process, and I think hindsight will allow us to see that with Vista being the abomination that it is, Microsoft have squandered their last real opportunity to create a scenario where they might have been able to survive, long term.

    5) The arrival of 64 bit is going to be an entry in the "so what?" category. It's a phased, incremental upgrade; people will quietly buy 64 bit machines, the various operating systems will quietly release 64 bit ports, and the world will keep turning without interruption on that score.

    6) The microkernel model will remain the road less travelled for kernel development, mainly because of its' degree of difficulty to implement. A less intelligent but more simple hybrid monolithic/modular kernel, making a gradual transition towards being more service oriented, a la Plan 9, will I think take shape. Professor Tanenbaum might well have been right in his opinion that a microkernel was technically superior, but at the end of the day, having something that works well is going to be trumped by the need to have something that works at all. This was again proven by

  142. Aircraft Hangar Archtecture by TheRealHRW · · Score: 1

    Operating systems will splinter into multiple dramatically different forms but eventually survive. For offices, the desktop will evolve into an ultrathin client connected to a large array of "personal servers". This will NOT mean "Web apps". It will mean a new breed of dedicated high bandwidth fiber connection between offices and server centers; A new breed of "instant on" all ROM, ultra reliable, ultra minimal, OS on the desktop; And a new breed of of "mega OS" at the server center. I have written about this paradigm a couple times in the past decade -- on blogspot in particular -- and called it "aircraft hangar architecture" becuase the server centers would gravitate towards low rent, secure locations. Maybe aircraft hangars. The AHA revolution will develope as the great sleepy dragon rouses. Microsoft will fight against AHA because monopolists always cling to the paradigm which begat their monopoly. Think IBM and mainframes. And free software development is slow and disorganized. Massive organized development is needed. Small Western entrepeneurs may initiate some steps towards AHA, but the vast armies of techies in Asia will dominate. The result will be the economic collapse of the West, gravely abetted by rising energy costs and other problems [[residual racism; educational failure; yadda yadda yadda]]. This in turn will lead to political extremism, as in Hitler's Germany; the Turner diaries; the Murrah Federal Building; the far Christian right; yadda yadda yadda. Which will lead to World War III. Being nuclear, there will be little left. Small villages living thru a brief Ice Age. But technology will redevelope. Rapidly. Then at some point always-semi-incompetent hairless apes will build an atom smashing machine with enough power to trigger the creation of a black hole. This is what happens thruout the universe wherever intelligent life evolves, life being inextricably wedded with death. So all humanity will end as our first black hole grows. But we will launch at least a few extremely intellignet robotic spacecraft before we perish. And they will have Operating Systems.

  143. Re:The last OS that won't install direct to BRAIN by Grishnakh · · Score: 1

    Well, there's the small problem that bodies tend to float a certain amount of time after death...