Slashdot Mirror


"Missing Link" In Windows Emulation Unveiled?

ben_ writes "According to this article on inq7.net, a Philippines company called SpecOps has revealed their Project David, a middleware layer that solves the problem Wine has been working at for years and will "enable all major Microsoft Windows applications to run on the free and open source Linux OS". Further (and more sceptical) analysis at Linux Electrons." I'm with Linux Electrons on this; as nice as it sounds, the information about David comes via Press Release which as we all know are founts of dependability *cough*.

458 comments

  1. Yeah, but... by Anonymous Coward · · Score: 5, Funny

    It's only symbolic.

    1. Re:Yeah, but... by Anonymous Coward · · Score: 0, Troll

      Old news? This was on news.com last week. They didn't have much faith in the software either. I guess I just need better titles to get stuff posted.

      Turning WINE into David Friday April 23, @01:53PM Rejected

    2. Re:Yeah, but... by Negatyfus · · Score: 5, Funny
      The article has one thing right, though:
      Unlike Windows, Linux is an operating system
    3. Re:Yeah, but... by devilspgd · · Score: 4, Informative

      The irony (in your statement) is that Windows versions based on NT are operating systems in their own right (Although 9X based versions are GUIs on top of DOS), but Linux is not.

      Linux is a kernel. A distro is an operating system.

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    4. Re:Yeah, but... by cshark · · Score: 1

      I'm not doubting them for a minute. But they seriously need to get a new copy writer. Some of the history and descriptions on their web site remind me of a 419 scam.

      --

      This signature has Super Cow Powers

    5. Re:Yeah, but... by manWorkSucks · · Score: 1

      I thought it was Windows 3.x and 95 that were "pretty" wrappers around DOS and that 98 stood by itself.

      --
      NERDS!!!!
    6. Re:Yeah, but... by Anonymous Coward · · Score: 2, Informative


      Linux is a kernel. A distro is an operating system.


      And here I thought a distro was a distro. Yes, I realize we need to redefine terms and twist words in order to support the whole GNU/Linux religion, but the outright dishonesty is annoying.

      Linux is a kernel.
      GNU is a set of utilities and libraries.
      RedHat is a distro.

      The closes thing we have to an OS on the Linux side is UnitedLinux, but that might better be called something else too.

    7. Re:Yeah, but... by Alereon · · Score: 1

      Windows 98 and ME are essentially identical to Windows 95. Only cosmetic and other minor changes have been made to the OS. The only true OSes from Microsoft are those based on Windows NT, including Windows 2000 and Windows XP.

    8. Re:Yeah, but... by Anonymous Coward · · Score: 1, Insightful

      You're being needlessly pedantic, and you're probably wrong by your own definition anyhow. There's no one solid definition of "operating system", but a distro is way more than an operating system: a distro is an operating system plus an application suite -- usually a very extensive one. Probably the minimum that you'd call "operating system" is the Linux kernel booting into Busybox or similar.

    9. Re:Yeah, but... by Anonymous Coward · · Score: 3, Informative

      The only true OSes from Microsoft are those based on Windows NT, including Windows 2000 and Windows XP.

      Huh? DOS is also a "true" OS from Microsoft.

    10. Re:Yeah, but... by Anonymous Coward · · Score: 0

      ha, he got you there!

    11. Re:Yeah, but... by Anonymous Coward · · Score: 1, Insightful

      you are wrong. Unless you are siding with Microsoft on the antitrust trial. Doesn't anyone remember that IE is *NOT* part of the operating system. Neither is office, Windows Media Player, or GDI.

      Just like gtk+, glibc, bash, Mozilla, GAIM, and KDE are not part of the operating system. They are software applications and libraries built on top of the operating system (or used to build the OS with, in the case of glibc.)

      An operating system is the program that determines how the software interacts with the hardware (operates.) It's really very simple to understand.

      DOS stands for "disk operating system" because it is an API and drivers for reading from/writing to a disk. There were additional tools (a shell) built into COMMAND.COM, but not all of them were part of the "operating system" even though they were in the same binary file. Just because a bunch of bytes are stored in contiguous sectors on a disk does not make them the same thing.

      Linux is an operating system. With or without GNOME bundled. Windows includes an operating system.

    12. Re:Yeah, but... by Anonymous Coward · · Score: 0

      Huh? DOS is also a "true" OS from Microsoft.

      Uhm... Didn't MS buy DOS?

    13. Re:Yeah, but... by Anonymous Coward · · Score: 0

      agree with you... same shit here. wtf??

      David: a new windows on linux approach Thursday April 22, @10:16PM Rejected

    14. Re:Yeah, but... by megabeck42 · · Score: 5, Informative

      This assertion is an untruthitude.

      First of all, lets define an operating system (roughly, for the sake of argument): The operating system is software used to allow applications a standardized method for using system resources.

      In DOS, applications would make calls to interrupt 0x21 to access system resources like files and memory.

      If Windows 9X were a GUI that used DOS as it's operating system, then it would use interrupt 0x21 for all of its I/O.

      Windows 9X, upon initialization, replaces the context of DOS with it's own. It switches the processor to 386 Protected mode and installs its own set of hardware, filesystem, network, and other drivers. It replaces the int 0x21 interface with its own. Applications use Windows 9X for access to system resources (ram, files, network, etc.) Also, this emulation is miserably slow.

      Windows 9X does have code to allow Windows 9X to use DOS drivers (The 16bit drivers, if you will.) However, This is done by creating a virtual 8086 context, and making calls to int 0x21. This, however, is not recommended and is provided for backwards compatability. (Think of it as Windows 9X emulating DOS to allow the drivers to operate.)

      Also, Windows 9X will return the computer to the DOS context that it replaced when it "quits". However, that context is not used (with the exception of the above paragraph) for the normal operation of the computer.

      Windows 9X has its own kernel, its own drivers, and is very much a complete, functional operating system. Yes, it may be bug ridden and broken, however, it is a real operating system.

      Honestly, a more accurate statement. would be that DOS is a bootloader for Windows 9X.

      --
      fnord.
    15. Re:Yeah, but... by smackjer · · Score: 1

      And DOS, which arguably is more similar to Linux than WinXP, since the desktop is not integrated.

      --

      This is my sig. There are many like it, but this one is mine.
    16. Re:Yeah, but... by Anonymous Coward · · Score: 0

      Windows 98 is an operating system. I'll use simple logic to prove this:

      -DOS is an operating system
      -DOS is also part of Windows 98
      -Therefore, Windows 98 is an operating system.

    17. Re:Yeah, but... by Solosoft · · Score: 2, Informative

      Windows 95 was the 100% layer above DOS. Heck in Windows 95 install you can choose to keep program manager and didn't even need to use that new crummy GUI MS was offering. Heck Microsoft still offers program manager in all it's windows versions. Look in the windows directory on your computer and find the file "PROGRMAN.EXE" (I think or somthing very close) and run it. It will look just like the old windows.

      Windows 98 and 98SE started to branch off DOS a little bit more but was still DOS based insanely. Windows ME tried to fool people into thinking it was not DOS based by removing the "Shutdown Windows and Goto DOS" menu.

      What's sick is Windows XP was the first OS MS produced for the "average" consumer that wasn't 9x or DOS based.

      Windows Neptune was MS's first attempt at making an "easy" to use Windows 2000. If you find some screenshots on the internet your sure to see them show off the nice "Add User" menu and such. It was just basicly Windows 2000 Optimized and slapped some more "Wizards" in there to make it easy.

      If linux had the power it has now during the Windows 98 days im sure a ton more people would be using it now since Windows 9x was very unreliable and didn't like to be booted for along time. It would slowly get slower and use more memory.

    18. Re:Yeah, but... by GhodMode · · Score: 1
      ummmm... kinda off topic...

      The current versions of the MS operating systems are all full operating systems.

      I have to say, though, that when someone bought Win 9.x, they were getting an operating system. We all know that that operating system was DOS, but the average user didn't. It's just that Microsoft only marketed the window manager/desktop manager combination.

      Let's say that the Windows UI is similar in form and function to the Gnome Desktop environment, for example, (or a combination of Gnome Desktop and Metacity Window manager, if you prefer). Then let's say that a major Linux distributor, use RedHat for an example, started marketing their operating system to end users by showing only the features of their Desktop environment. Would they be guilty of selling something that is not an operating system? Should RedHat try to market their distribution by describing why xinetd is better than inetd, or the details of how to set up daemons in the rc?.d directories? Those details would get my attention, and perhaps also most SlashDot readers, but they wouldn't make a buncha money.

      I'm certainly not pro-Microsoft, but I can't find fault in what they marketed as an operating system, even though it wasn't.

      They are guilty of wrapping a beautiful user interface around an operating system that was (and still is) sorely lacking. They are guilty of taking almost all of the choices away of the average user.

      hmmm... was that a rant? ... heheh oops, sorry.

      I have been fortunate enough to have a career in this field because I was impressed by Microsoft products. I have been fortunate enough to guide my career toward Unix programming because I was disappointed by Microsoft... a necessary evil.

      --
      -- GhodMode
    19. Re:Yeah, but... by Red+Alastor · · Score: 1

      Yes, QDOS (Quick and Dirty Operating System) and they renamed it MS-DOS. But it is legally owned by them.

      --
      Slashdot anagrams to "Sad Sloth"
    20. Re:Yeah, but... by Anonymous Coward · · Score: 0

      You're really bad at English.

    21. Re:Yeah, but... by Jane_Dozey · · Score: 1

      But there was more than one DOS. It wasn't just QDOS.

      --
      Silly rabbit
    22. Re:Yeah, but... by Anonymous Coward · · Score: 2, Interesting

      > The operating system is software used to allow applications a standardized method for using system resources.

      Historically an 'Operating System' is a set of mechanisms that replace what a Computer Operator would previously have done.

      On very early machines when they were switched on the Operator would have to set the initial bootstrap code into the machine using switches and buttons (I used to do this in the 60s). Thus an automatic bootloader is part of an Operating System because it replaces an Operator action.

      When tapes were used the operator had to write a label that gave the date, program and data name to put on the tape. Later this Operator task was replaced being written automatically by the Operating System.

      Disks, too, had to have labels written for them. When files were created the Operator had to specify the allocation of space by track and sector, Operating System functions took over this Operator task.

      Initially Computers were just hardware, possibly with a small executive or supervisor program, and each program had to have all the necessary code to interface to this hardware and to do all the trivial tasks. Some programmers wrote common routines and then their programs could be much smaller and use a loadable library the operator would load the library (say from a paper tape reel) and then would load the program. When this became standardised enough the library was loaded by the Operating System, in some cases it was permanently loaded.

      Computers used to be scheduled by the Operators. They would choose the next job to be done and would arrange the data to be ready for the program. Operating System were developed to do this job instead of the Operator.

      Everything that is part of an Operating System was something that previously an Operator had to do.

      If it wasn't something originally done by an Operator then it isn't part of an Operating System, but is part of some other mechanism.

      Similarly a Programming System has functionality that previously had to be done by a Programmer (such as writing machine code).

    23. Re:Yeah, but... by Anonymous Coward · · Score: 0
      [...]would be that DOS is a bootloader for Windows 9X.
      ...which was a bootloader for Office (at some point, I suspect that it is still true for the NT line).
    24. Re:Yeah, but... by 10101001+10101001 · · Score: 1

      Windows 9X does have code to allow Windows 9X to use DOS drivers (The 16bit drivers, if you will.) However, This is done by creating a virtual 8086 context, and making calls to int 0x21.

      Close, but no cigar. DOS drivers access hardware just as directly as Windows 9x drivers. The functions it exposes are then used by Windows 9x to some level. Drivers can be 32-bit (just has to switch between 32-bit/16-bit mode each call) and run in ring0 (just like DOS programs..v86 mode wouldn't let you run Doom). The reason why DOS drivers were discouraged is because you can't move around DOS drivers in memory through paging (at least not safely), DOS drivers didn't help promote the use of Windows NT (ie, DOS drivers meant people were stuck in 9x), and DOS drivers don't offer as effect an interface or complete an interface to all the features available. And while I'd claim Windows 9x can be a real OS, it's a real OS on a real OS. In that context, X is a real OS on a real OS (X has drivers for various hardware while providing an api).

      And I think why people are so upset about Windows 9x, not calling it a real OS, is Microsoft decided to not make it possible to buy a real OS (MS-DOS, DR-DOS, etc) with a real OS (the Windows part of Windows 9x). There are still a lot of people who like DOS in their own way, and cutting out all the other DOSs from competition still seems a bit bad.

      --
      Eurohacker European paranoia, gun rights, and h
    25. Re:Yeah, but... by Halfbaked+Plan · · Score: 2, Interesting

      When my father started programming on the IBM 650 in the late 1950's the task was:

      Put assembler/compiler card deck in reader.

      Machine loads assembler into memory.

      Run Assembler.

      Put source code card deck in machine.

      Assembler outputs object card deck.

      Load object card deck in reader.

      Machine loads and runs application program.

      This sequence was necessary because the machine had very limited storage. Every 'pass' of the assembler required punching a new deck of cards, because the primary output of the machine was a high speed card punch. So if you had a lot of debug cycles while programming, you chewed up a lot of cards generating object decks.

      Printouts were generated by printing one line per card, putting the card deck into a printer which transfered the lines from card deck to paper.

      This was an evolution of the IBM Data Processing technology, which consisted of punched cards that could be sorted and printed, and WERE sorted and printed with elaborate machines, for many decades before being used with computers.

      --
      resigned
    26. Re:Yeah, but... by Earlybird · · Score: 1
      • This assertion is an untruthitude.
      Untruthitude? How trepidacious of you.
    27. Re:Yeah, but... by SEE · · Score: 2, Insightful

      Why confine it to Windows 9x?

      It switches the processor to 386 Protected mode and installs its own set of hardware, filesystem, network, and other drivers. It replaces the int 0x21 interface with its own. Applications use Windows 9X for access to system resources (ram, files, network, etc.)

      By that standard, Windows 3.1 in 386 Enhanced Mode with 32-Bit Disk Access enabled was an operating system, too, back in 1992. It did all of that too.

    28. Re:Yeah, but... by SphericalCrusher · · Score: 1

      But Linux is also what we call all the distros to sum it all up. It's like calling MoZilla, Firefox. It's the exact same thing.

      You never hear someone say "Mandrake... based on the Linux kernel!" do you?

      It's also like calling the Nissan Skyline a car. Sure, it's not JUST a car, it's a specific TYPE of car, but in general, it has to be set somewhere.

      --
      "Instant gratification takes too long." - Carrie Fisher
    29. Re:Yeah, but... by drsmithy · · Score: 1
      (Although 9X based versions are GUIs on top of DOS)

      It's a touch more complicated than that. Windows 9x - assuming no DOS/16 bit drivers, TSRs, applications, etc - does its own CPU scheduling, memory management, hardware interfacing and just about everything else an "operating system" is supposed to do. It's a hell of a lot more than just a "GUI layer".

    30. Re:Yeah, but... by drsmithy · · Score: 1
      By that standard, Windows 3.1 in 386 Enhanced Mode with 32-Bit Disk Access enabled was an operating system, too, back in 1992. It did all of that too.

      Correct.

    31. Re:Yeah, but... by Anonymous Coward · · Score: 0

      Just to say, me too. I suppose that the Slashdot editors only do stories once lots of people have written in about them, in a karma-whoring type of way. It's surprising they reject stories whilst they're still hot of the press though as it means they've already been discussed elsewhere before arriving on /.

      Windows programs on Linux? Friday April 23, @08:23PM Rejected

  2. Wonder what MS will do to quash this? by Jaysyn · · Score: 2, Interesting

    I mean if this is for real, this is a big deal towards getting Joe User & Bob WindowsPowerUser onto Linux. I can't wait to see it in action.

    Jaysyn

    --
    There is a war going on for your mind.
    1. Re:Wonder what MS will do to quash this? by Blitzenn · · Score: 5, Insightful

      I am not sure that MS would want to do anything about this. They aren't going to stop Linux, maybe slow it down , but not stop it, and I think they are smart enough to know that. If David actually passes puberty without dying, it would give MS another platform to sell their products on. Secondly it would give publishers little reason to spend time porting their code to Linux when they on't need to. That in itself might play well into MS's hand. This could be a double edged sword.

    2. Re:Wonder what MS will do to quash this? by frp001 · · Score: 1

      Good point! As a matter of fact, Wine might have made sense years ago, because "Linux did not have the applications".
      Now the applications are getting there, so I do not see the point of such a project. It's just adding a layer of bugs.

      --
      May I use your sig please?
    3. Re:Wonder what MS will do to quash this? by tsmithnj · · Score: 5, Interesting

      If Wine/David becomes so good that a windows program runs *as well* on Linux(under wine) as it does on windows, Linux may suffer the same fate as OS/2. Remember WIN/OS2? The development community saw this functionality as an excuse to write their apps. to windows (why worry about OS/2 when they have WIN/OS2?) Before you knew it, nobody was writing OS/2 apps..... and OS/2 cratered.

    4. Re:Wonder what MS will do to quash this? by Anonymous Coward · · Score: 0

      Don't hold your breath.

    5. Re:Wonder what MS will do to quash this? by divine_13 · · Score: 1

      If they will be able to pull this through completely, hell i'd say it's the next step for total Windows extermination. Face it, they're going down. I have been waiting for something like this for quite a while now, and if it's as great as they say it is.. "There's gonna be hell of a party down in Zion".

    6. Re:Wonder what MS will do to quash this? by Anonymous Coward · · Score: 1, Interesting

      Now the applications are getting there, so I do not see the point of such a project. It's just adding a layer of bugs.

      There are still some computer applications that are available for windows, but not for linux. Examples being:

      • dialers
      • tax software
      • forensic analysis
      • enterprise size accounting programs [ SQL Accounting barely works for a SOHO.]
      • business plan creators

      There are computer applications available for both windows, and linux, where the windows product is "better". Examples are:

      • Photoshop
      • e-sword
    7. Re:Wonder what MS will do to quash this? by wronskyMan · · Score: 1

      But OS/2 didn't run most of the internet's servers and one of the world's largest distributed server farms.

      --
      --- You shall know the truth, and the truth shall make you mad- Neal (not Cowboy) Boortz
    8. Re:Wonder what MS will do to quash this? by arkanes · · Score: 1

      They claim that this doesn't require a windows install to work. Therefore, they're claiming that this is not only a working Windows runtime environment, but that they've got a 100% working and compatible (even unpublished and buggy behavior that , for example, old versions of Office rely on) implementation of the Win32 API available. This I do not believe, and that claim alone makes me think they're full of crap.

    9. Re:Wonder what MS will do to quash this? by hdante · · Score: 1

      The difference is that nobody will be buying
      Windows, that is, Microsoft won't get any money.
      OS/2 was expensive and device drivers got scarce over time (I remember some SB awe 32/64 issues). Linux is cheap and device drivers get abundant. Actually, if Linux fully runs windows code it will be able to compete with it more easily.

  3. Read the OSNews article on david by Bill,+Shooter+of+Bul · · Score: 4, Insightful

    They do a very good job of debunking it. Its Crap. Don't believe evrything you read.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
    1. Re:Read the OSNews article on david by trompete · · Score: 1

      Did you see the demo? I'm curious why it's crap.

    2. Re:Read the OSNews article on david by yabos · · Score: 1

      Did they actually try running it? If not, then they have no basis to say it's crap. Don't believe everything you read.

    3. Re:Read the OSNews article on david by gl4ss · · Score: 4, Informative

      did you check the homepage of project DAVID? especially the development part where they say they're at 0% of dev / engineering.

      That is enough basis to say it's crap, since it's nonexistent.

      did lindows pull off the 100% magical windows emulation? no it didn't. this system has just as much credibility.

      --
      world was created 5 seconds before this post as it is.
    4. Re:Read the OSNews article on david by flyneye · · Score: 0

      I suspect the debunker would make a fine addition to their team.
      he should apply to them.

      --
      *Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
    5. Re:Read the OSNews article on david by Anonymous Coward · · Score: 0

      Did you look at the Our Market page? :

      Our Market content here.

    6. Re:Read the OSNews article on david by __aahlyu4518 · · Score: 5, Funny

      "they're at 0% of dev / engineering."

      Well... you have to give it to them... they still don't have any bugs

    7. Re:Read the OSNews article on david by Fez · · Score: 3, Funny

      Well... you have to give it to them... they still don't have any bugs

      Sure they do. They have exactly one bug: Windows programs fail to execute when run under Linux.

    8. Re:Read the OSNews article on david by zeptic · · Score: 1

      Check out their entire website and you'll descover the following on the page Our Market:

      Our Market

      Our Market content here.


      Project David is a fraud!

    9. Re:Read the OSNews article on david by Anonymous Coward · · Score: 0

      No bugs? i get a "program does not exist" error when i try loading it.

    10. Re:Read the OSNews article on david by shrubya · · Score: 2, Interesting
      they say they're at 0% of dev / engineering.

      Either that's a lie, or they lied at their demo:
      "But before I start, I should tell you that the David bridge software has been running the Microsoft Powerpoint presentation on this computer," said Chua pointing to the computer running on Red Hat Linux

      If they have a working demo, it should be testable. If they don't, they shouldn't send wild press releases.
    11. Re:Read the OSNews article on david by 00squirrel · · Score: 3, Funny
      Read the OSNews article on david

      You're new here aren't you?

    12. Re:Read the OSNews article on david by Anonymous Coward · · Score: 0

      Unless they benchmark themselves by dividing the number of projects they're working on by the lines of developed code. That'll be a division by zero error. :)

    13. Re:Read the OSNews article on david by wed128 · · Score: 1

      that's a feature, you insensitive clod!

    14. Re:Read the OSNews article on david by Flammon · · Score: 1
      You're new here aren't you?

      That might be true but you seem to be newer by about 143698 accounts.

  4. Leaked code by SkiddyRowe · · Score: 5, Insightful

    Hopefully this isn't a result of the supposed 'leaked' code awhile back. If it was, and Microsoft finds out, it could set them back twice as far as they've come.

    1. Re:Leaked code by Anonymous Coward · · Score: 1, Funny

      I won't tell them if you don't :D

    2. Re:Leaked code by Speare · · Score: 1

      Wasn't the "leaked code" just connected to a certain Service Pack to one variety of Windows? If so, was it even the full source to each patched executable (such as EXPLORER.EXE or KRNL32.EXE)?

      --
      [ .sig file not found ]
    3. Re:Leaked code by NemosomeN · · Score: 2, Informative

      You're mincing stories. The NSAKEY fiasco was from a service pack that hadn't been stripped of variable names and whatnot. The windows source was Win2k, though it is supposedly incomplete (Microsoft says so, but i've never seen it, and Microsoft has a vested interest in making it unappealing). MS-DOS 6.22 is also available from what I've heard.

      --
      I hate grammar Nazi's.
    4. Re:Leaked code by somethinghollow · · Score: 1

      The could be using code from ReactOS. While they are far from complete, they are getting close to an OSS version of Windows NT.

      That is assuming it's not all a lie.

    5. Re:Leaked code by simcop2387 · · Score: 0

      if i recall correctly i remember hearing news about the teams between Wine and ReactOS working together to help eachother, since each is working at things from a different level this can give each team a different perspective on problems they run into, thus helping to figure out the problems.

    6. Re:Leaked code by Anonymous Coward · · Score: 0

      it could set them back twice as far as they've come.

      That won't be that far, though, with a progress of 0%.

    7. Re:Leaked code by pclminion · · Score: 2, Funny
      If it was, and Microsoft finds out, it could set them back twice as far as they've come.

      I do believe that half of zero is still zero :-)

  5. Wine developers response. by crazney · · Score: 4, Informative

    There is an interesting thread on wine-devel about this, basically we just don't know what its going on about:

    http://www.winehq.com/hypermail/wine-devel/2004/04 /0578.html

    --
    stuff
    1. Re:Wine developers response. by Anonymous Coward · · Score: 0

      More from the Wine devs at:
      http://www.winehq.com/hypermail/wine-devel/2004/04 /0702.html
      I asked project davied if they know what use of LGPL code involves, and if
      the're using wine code, I got the following answer. The impression I have is
      that they are using major parts of wine. They claim they will fully comply with
      the LGPL. Here is the full email they sent me.

      > Good Evening Mr. Smith
      >
      >
      > Thanks for your email; We appreciate your taking the time to delve into
      > Project David. We feel certain that the closer that you look at the project
      > the more comfortable you will be with it.
      >
      > Our overall purpose of the project is to encourage consumers to use Linux.
      > Our David Linux/Win Bridge software is simply a product to facilitate the
      > transition to Linux. Our Linux/Win Bridge software is one of multiple
      > components, which comprise our OS platform. In the future we will release
      > another component, which is a set of tools that will encourage developers to
      > write native Linux applications.
      >
      > The David software is a joint development effort between De La Salle
      > University and SpecOpS Labs. Our Chief Technical Officer is Mr. Peter
      > Valdez. As you may know Mr. Valdez is the founder of Tivoli Systems, which
      > is now a multi billion-dollar flagship product of IBM.
      >
      > The code for our Windows/Linux Bridge is a hybrid of code, including our own
      > proprietary code, and code from several open source projects. For now we
      > are keeping the exact nature of our code under wraps until our first release
      > of David. We are not using pirated or stolen code from Microsoft or any
      > other source. As stated we are not disclosing the nature of our code or our
      > exact methodology for running Windows Apps on Linux, this is for competitive
      > and other reasons. However, a good deal of our success is attributed to our
      > innovative methodology in assembling together open source code, proprietary
      > code that we have written/purchased, and freeware. In the future, once we
      > disclose how we have done this, then I'm sure a number of developers will be
      > kicking themselves in the rear end for not having thought of this
      > themselves.
      >
      > We do encourage the open source movement and we will comply with the GNU
      > LESSER GENERAL PUBLIC LICENSE.
      >
      > Our website is currently under construction, the data (*especially the
      > technical data) on the website for the most part is not current and in some
      > cases is up to 20+ months old. We are now in the process of doing a major
      > overhaul of the site, which we expect to be completed in a few weeks. *The
      > technical data on our web site concerning David, is outdated and in some
      > cases a competitive smoke screen. We appreciate your comments on the WINE
      > Project and we have no intention of misrepresenting the WINE. Therefore, we
      > are now consulting our English-technical writers and the Filipino -
      > designers/developers of David to ensure that there are no mistakes in the
      > translation. Until we can update the website we have disabled the links to
      > both our technical and competitive data. Hopefully, the development
      > community won't get wrapped around the axle about David, and will withhold
      > judgment until David is released.
      >
      > So far as our product goes we just completed our prototype, which has been
      > in the making for quite some time. Our first release will be issued before
      > the end of 2004; we expect to start Beta Testing in about 4-5 months. On 22
      > April we held a press conference at De La Salle University. During the press
      > conference we demonstrated our prototype to more than 30 members of the
      > local and international media.

  6. is the web page broken or am I retard? by gl4ss · · Score: 2, Informative

    or both?.

    I can't navigate into any of these subsections: Project David Overview
    David Technology
    David Technology Validations
    David Development Plan

    from the overview page, however if one dives to the source and manually types the address for one of the later pages. the rest of the pages are full of nice stuff like 'WES', 'WACS' and shit like that.

    oh and the product itself claims to be a perfect version of what wine tries to be(which can be installed by 'anyone' easily on a linux system, whatever they mean by that).

    --
    world was created 5 seconds before this post as it is.
    1. Re:is the web page broken or am I retard? by gl4ss · · Score: 4, Informative

      I hate to reply to myself.. but according to their development plan http://www.specopslabs.com/david_development.htm#d evelopment they're nowhere near finished.

      "Phase 4

      Engineering and
      Development
      " is at 0% for example..

      and these two phases are complete:

      The purpose of Phase One was to document a theoretical model of David. The theoretical model is primarily a mathematical flow chart description of how David and its component parts operate, accompanied by an artist's concept sketch.
      Certified -
      100% Completed

      The purpose of Phase Two was to build a business case out of the theoretical model. The business and system requirements are analyzed and defined. The deliverable was an architectural framework that documents what David will do, including the functional requirements of each software component.

      "

      so yippiayee, they've so far calculated that there is a business need for this 'holy grail' and they somewhat know where it would sit at.

      --
      world was created 5 seconds before this post as it is.
    2. Re:is the web page broken or am I retard? by shawn(at)fsu · · Score: 1, Redundant

      Not only do the links under Project David not work, if you click on Our Market [specopslabs.com] you get this
      Hahaha!
      They used some crappy template and when you click on market it has a single line that states "Our market content here"

      If your going to make big claims for God's sake make sure your webpage is done. I think we can safely say:
      "Move on nothing to see here"

      "Move on nothin to see here"

      --
      500 dollar reward for tip(s) leading to the arrest of the person(s) who stole my sig.
    3. Re:is the web page broken or am I retard? by _Sharp'r_ · · Score: 5, Funny

      The webpage isn't brokem it's just that they are running it on IIS under their emulation and there are still a few bugs to work out.... ...yeah, that's it...

      --
      The party of stupid and the party of evil get together and do something both stupid and evil, then call it bipartisan.
    4. Re:is the web page broken or am I retard? by g-san · · Score: 1

      So in slashdot format:

      1. Make Atrist's Concept Sketch
      2. Build Business Case
      2. Achieve 0% in R&D
      3. ???
      4. Profit!

  7. the press release by croddy · · Score: 4, Interesting

    it reads kind of like spam, using a lot of strange buzzwords ("windows environment subsystem"??) and a bizarre, apocryphal account of linux and WINE.

    realistically, they'll probably just charge so much for it that it dilutes the linux TCO advantage.

    1. Re:the press release by Anonymous Coward · · Score: 5, Funny

      Haven't you seen the Microsoft ads? There is no TCO advantage in linux.

    2. Re:the press release by Lord+Grey · · Score: 2, Funny
      According to SpecOps's technical executives, David used reverse engineering to create a "Windows Subsystem Simulation Environment" to allow Windows applications to run "natively" on the Linux operating system.
      Was I the only one to read, "Windows Subsystem Simulation Environment" as "wussy"?
      --
      // Beyond Here Lie Dragons
    3. Re:the press release by ultrasound · · Score: 1

      Yep, I reckon you were the only one.

    4. Re:the press release by razmaspaz · · Score: 1

      I find the idea that software costs will change your TCO to be silly at best. The costs of even the most expensive software packages are dwarfed by implementation, development and customization costs.

      My favorite though is when MS puts out these articles saying that the TCO for windows is less than that for Linux. They don't include the fact that at year 4 of the 5 year cost analysis they will stop supporting said version of windows and you will have to upgrade to the newer one. Thus blowing all of their TCO numbers away. Silly MS FUD.

      But back on topic. I don't see how some company could charge for a WINE like system and it be more expensive than having to deal with that damn windows license.

      --
      I tried for 5 years to come up with a clever sig...only to realize that I am not clever.
    5. Re:the press release by Anonymous Coward · · Score: 0

      > They don't include the fact that at year 4 of the 5 year cost analysis they will stop supporting said version of windows

      You do know that NT4 is still supported, right? That's from 8 years ago.

    6. Re:the press release by Anonymous Coward · · Score: 0

      Shhh. Truth isn't taken to kindly around these parts. Just keep pretending that these linux hobos understand how things actually work in the real world, and you'll be just fine.

    7. Re:the press release by Tim+Browse · · Score: 1

      Well, if you're looking at the basic structure of Windows, then with NT (and derivatives), 'windows environment subsystem' is common term. The Posix environment subsystem is another one.

      So they're not totally making it up. That's not to say they're not making the rest up, of course :-)

      (It mostly sounds like nonsense to me too)

    8. Re:the press release by be-fan · · Score: 1

      "Windows environment subsystem" isn't a strange buzzword. It was popular in the 1980s-1990s to design operating systems that were compatible with multiple interfaces. An OS would run multiple "personalities," usually as different servers on top of a microkernel. Windows NT does this too, but because Microsoft sucks and never uses accepted terminology for naming features, they called their personalities "environment subsystems." NT has a Win32 environment subsystem, a POSIX environment subsystem, and an OS/2 (console) environment subsystem. My guess is that SpecOps simply filched this terminology for their product.

      --
      A deep unwavering belief is a sure sign you're missing something...
    9. Re:the press release by Ingolfke · · Score: 1

      Ah yes, but when you get Windows drunk on Wine she's as free as a bird.

    10. Re:the press release by Anonymous Coward · · Score: 0

      Wow! You should get mod points just for the correct, contextual use of the word apocryphal.

    11. Re:the press release by razmaspaz · · Score: 1

      Yeah, but it is not supported for free. It is now on a contract basis. Citing here , here and here They are rumored to be dropping support for SQL Server 2000 shortly after the release of SQL2k5.

      And lets not forget liscense 6. Which will force upgrades anyway. At extra cost no doubt.

      --
      I tried for 5 years to come up with a clever sig...only to realize that I am not clever.
  8. Not Legit by shaunbaker · · Score: 5, Insightful

    All jokes aside, BSODs are very very few and far between (certainly on the *nix scale) since 2k/XP was released. Before 2k/XP most people blammed microsoft when in reality it was buggy drivers. Now with the new driver model these instances of drivers crashing the kernel are rather rare. When a company claims to have found a "bug" which was a relativly well-known design decision they have lost most all credibility. This is either a pump-and-dump scheme, vaporware or an instance of code stealing.

    1. Re:Not Legit by D-Cypell · · Score: 2, Insightful

      2k/XP most people blammed microsoft when in reality it was buggy drivers.

      Because it was perfectly acceptable that your entire operating system shuts down, dumping anything you had open at the time, because of a driver bug?!

    2. Re:Not Legit by pheede · · Score: 5, Insightful

      Well, yeah.

      Not much you can do about buggy code running in priviledged mode no matter what operating system you're running.

    3. Re:Not Legit by drinkypoo · · Score: 4, Informative
      This is pretty much true of Linux, too. I have actually found that sometimes Linux will not crash when you have buggy drivers, but instead it will refuse to unload modules which are not attached to any hardware, or even better it will do all kinds of weird shit that it's not supposed to do. Clearly, a big step ahead of simply crashing.

      Windows crashing itself instead of corrupting memory or something was a big step for Microsoft. I have a feeling they didn't want to go that way because Windows crashed enough already, but frankly I go days in between unintended reboots on my windows XP system. (Unless Microsoft issues a patch...)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Not Legit by Anonymous Coward · · Score: 0, Funny

      Thanks...

      I'm glad to know I have 'rare' drivers

    5. Re:Not Legit by shaunbaker · · Score: 3, Informative

      Its not, it was a design decision to give people the speed the demanded from graphics hacks. It was a strategic move to get people into the NT world. Now people are in the NT world and msft is moving to shut down that flaw now that hardware and proc speed is fast enough to handle the performance hit.

      Just for reference, a bad driver in the linux kernel can do the same thing, try running a S3 Savage driver in linux, you'll get all sorts of fireworks.

    6. Re:Not Legit by GreyPoopon · · Score: 1
      ...but frankly I go days in between unintended reboots on my windows XP system.

      You do know that a statement like this is just bait, right?

      --

      GreyPoopon
      --
      Why is it I can write insightful comments but can't come up with a clever signature?

    7. Re:Not Legit by shaunbaker · · Score: 1

      I dont know about everyone else, but i've been using 2k/XP since 2k and I have got ONE BSOD and that was due to a buggy video driver that I knew was buggy when I put it on. Im just one person but most of the MS bashing seems to be pre 2k/XP complaints. Now as for security, feel free to complain about that, but XP is stable. Remember on the security front though, Microsoft has set their mind to fix this issue, Linux zealots would be warry to rest on their laurels.

    8. Re:Not Legit by UnknowingFool · · Score: 2, Insightful
      All jokes aside, BSODs are very very few and far between (certainly on the *nix scale) since 2k/XP was released. Before 2k/XP most people blammed microsoft when in reality it was buggy drivers. Now with the new driver model these instances of drivers crashing the kernel are rather rare.

      I agree with you that 2K/XP is far more table than previous versions of Windows, but I would'nt say MS was totally blameless for crashes. I certainly don't agree that 100% of crashes were due to buggy drivers. Even if buggy drivers might have initiated a system crash, it was design choices by MS that allowed a driver crash to take down the whole system. Since then MS (and the software industry) has learned how to handle those events better.

      When a company claims to have found a "bug" which was a relativly well-known design decision they have lost most all credibility. This is either a pump-and-dump scheme, vaporware or an instance of code stealing

      Companies still find bugs these days. Most of them are the security bugs, and some of them lead to crashes and instability.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    9. Re:Not Legit by shaunbaker · · Score: 1

      companies still do find bugs, but this claimed "bug" was a design decision. It is one of those rare times when "its not a bug, its a feature actually applies."

    10. Re:Not Legit by Anonymous Coward · · Score: 0

      "Before 2k/XP most people blammed microsoft when in reality it was buggy drivers. Now with the new driver model these instances of drivers crashing the kernel are rather rare."

      To clarify: With 9x-based OS's, any application could access any memory range even if it was not for that application. So it could, for instance, overwrite part of the OS with some junk! So in these OS's any crappy application or driver could cause a BSOD. But with the NT-based Windows (NT/2K/XP), each user mode application runs in its own protected memory space. An application cannot crash the system or another application. ONLY drivers have full access to memory. So in the NT-based OS's if you get a BSOD, its because of a kernel bug or (99% of the time) a bug in a 3rd party driver.

      I'm pretty sure this is what you meant to say, but your info was a little scrammbled up.

    11. Re:Not Legit by jdavidb · · Score: 2, Insightful

      Before 2k/XP most people blammed microsoft when in reality it was buggy drivers. Now with the new driver model these instances of drivers crashing the kernel are rather rare.

      I don't understand. You're contradicting yourself. You claim Microsoft was not to blame, but then claim they made changes to their operating system that fixed the problem. If the OS could be robust enough that the drivers could not cause this kind of problem, then the fault was clearly the OS, just as if a program is not robust enough to handle garbage input from a user without crashing, the program needs to be fixed to give reliable error messages instead of exploding.

    12. Re:Not Legit by the+morgawr · · Score: 1

      Funny, I couldn't get 2k to install when it first came out; the installer crashed.

      It worked out for the better though. Since I had to start over in Windows, but I had a working Linux system, I just never got around to putting windows back on.

      --
      The policy of the United States is worse than bad---it is insane. -- Ludwig von Mises, Economic Policy(1959)
    13. Re:Not Legit by Creepy · · Score: 1

      I'd agree - very few BSODs with newer versions of Windows.

      I've had it happen for these reasons:

      Running a windows version of 'tail' from a remote mounted drive that unexpectedly disconnects on Win2K - not sure why, but running tail locally seemed to alleviate the problem.

      Having a CAS setting that was too fast for the memory. Problem was, the mobo defaulted to that setting in its standard setting - normally I don't check that sort of thing initially when building machines, so I was surprised to see it.

      A memory chip that went bad after three years, and a replacement chip that was also bad. MS's own memory tester found errors in the RAM, so again, not really MS's problem.

      Bad video drivers. I forget if this was with my nVidia or ATI card (I think the former), but it was fixed within a few hours and the manufacturer pulled the driver update after a fairly short amount of time.

      Wouldn't trust XP or 2K without Virus and Firewall protection, though - something I rarely worry about on my Linux or Mac boxes.

      I seriously doubt this is real, or at least without stealing WINE code - and so do the WINE developers.

    14. Re:Not Legit by dave420 · · Score: 1

      My XP boxes at work go for months without rebooting, not just days...

    15. Re:Not Legit by drinkypoo · · Score: 1
      Last time I ran Linux on the desktop, which was Redhate 7.1, it usually didn't make it for 'days'. I had plenty of kernel panics. I haven't had a panic on my firewall in a while, though.

      Windows and Linux have their own problems.

      Windows XP is intended as a workstation, not a server, and thus an uptime measured in days is sufficient.

      Actually I haven't managed to crash or bluescreen my windows XP system in a long time, but what DOES happen after a few days is that explorer.exe (the one providing the task bar, system tray, etc) will die. Because Microsoft is unable to architect software which fails gracefully, this means that (among other things) my system tray is now incorrectly populated. This usually leads to me making a reboot, which was more or less unintended. In this respect Linux is a superior desktop system, because if X gets munged, I can just ctrl-alt-backspace and X will die, then respawn. Windows really could use a method of completely restarting the GUI without rebooting.

      Barring that, it could use a system tray that isn't really fucking stupid.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    16. Re:Not Legit by GraZZ · · Score: 1

      Well I'm someone else, and I recently had to reinstall XP twice in a month because of:
      a) I couldn't get sound to work at all (installing drivers caused a BSOD, even from no drivers installed at all)

      and

      b) My video card would "crash" every time I booted up. ATI's new drivers have a crash recovery module now that tries to reset the hardware and driver after a crash, but this was only worked about half the time. New install of windows and there were no crashes (and yes I tried uninstall/reinstalling the driver up the wazoo, and it was WHQL certified).

      That's my biggest dislike of windows; you have to reinstall it to fix problems. Hell, I have a roommate that has to reinstall every 4 months when something breaks (I thankfully don't use XP as my primary OS, so I don't break it that quickly)

    17. Re:Not Legit by drinkypoo · · Score: 1
      I had a really borked system that I tried to put 2k on and it wouldn't go. This was before the release of XP. Windows 98 wouldn't install either! I could install Windows ME though, and when it came out, XP worked fine. It was all common commodity hardware, but there was just something weird wrong with the system.

      Incidentally, all the Linux installers I tried (debian, redhate, and slackware) failed on this system as well. Why I could install ME and XP on this system and basically nothing else is beyond me. I no longer have it, so it's a non-issue.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    18. Re:Not Legit by jayminer · · Score: 1

      Linux 2.6.x has a nice forced module unloading feature.

      Try:
      CONFIG_MODULE_FORCE_UNLOAD=y

      in .config

    19. Re:Not Legit by shaunbaker · · Score: 1

      This is a bit of a tricky situation. NT was blasted because (among other things) horrible graphics performance compared to the 9x series. So msft made a decision to move many features back into the kernel. Computer-Techy types cried out in fear b/c now the latest crappy Nvidia driver could wipe the system, but msft slowly got what it wanted when people finally started moving to the NT code base (which wouldn't have otherwise happened). Now we have the proc resources (and vendor cooperation) to handle another layer of abstraction so MSFT is moving back that direction.

      Linux on the other hand could take the safe route (b/c bledding edge graphics performance wasn't as much an issue and the user population was certainly more geeky than it is now) and maintain the stability track. Its comparring apples to oranges, they are both round but ultimately different entities. The MSFT user base of the time != the Linux base.

    20. Re:Not Legit by Anonymous Coward · · Score: 0

      > Windows really could use a method of completely restarting the GUI without rebooting

      Log Off. Log On.
      You can also tell explorer to run each window in a seperate process, which mitigates the problem somewhat.

    21. Re:Not Legit by Blakey+Rat · · Score: 2, Informative

      Usually, control-alt-delete, kill "Explorer.exe" in the processes list, then start up a new one with the New Task button works for me.

      I agree, though, right now the weak point in XP's stability is Explorer, which still seems to have a few minor bugs. Still, I keep my computer running a week at a time and only shut down on weekends at work. (My home PC I shut down often to save power, so I couldn't say how much uptime it's capable of.)

    22. Re:Not Legit by jeremyp · · Score: 1

      The 9x based version of Windows did have proper virtual address spaces etc for user processes. There were issues, but these would have been caused by things like Win16 apps and calls to the GDI which was 95% the same as the win16 GDI (i.e. a 16 bit DLL).

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    23. Re:Not Legit by drinkypoo · · Score: 1

      Yeah, I kill my explorer and start a new one, but only intelligent applications watching for the system tray's implosion and recreation will put themselves in there. This does not include BASICALLY EVERYTHING. However it should not be necessary in the first place, there's no reason that the system tray can't be a service subscribed to by explorer, which manages to keep its state and reconnect to the clients updating their little icons when explorer restarts - it would also allow you to have multiple identical instances of the system tray if you so desired.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    24. Re:Not Legit by drinkypoo · · Score: 1
      I read up on this some time ago (when I went to 2.6 on my firewall box) and it said that it could do bad things to your system if you force-unloaded the wrong driver. I run XP on my desktop system, the only place I'm likely to want to unload modules from, so it's a non-issue - but I wouldn't get too froggy with forcing modules to unload.

      I believe I did set that option to yes before compiling last time, but I have no real intention of using it :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    25. Re:Not Legit by GreyPoopon · · Score: 1
      This is entirely off-topic, so any moderator should feel free to mod the thread down....

      Last time I ran Linux on the desktop, which was Redhate 7.1, it usually didn't make it for 'days'. I had plenty of kernel panics.

      I'm not trying to brush the issue aside, but this really does sound like some sort of hardware problem. I ran Redhat 7.1 for over 2 years with no kernel panics at all. In fact, I've never had a kernel panic on Redhat. Maybe you are doing some other task on your machine that I never do. Anyway, my uptime was generally measured in months, and downtime was only due to power failures because I have no UPS.

      Windows XP is intended as a workstation, not a server, and thus an uptime measured in days is sufficient.

      While I agree that a workstation doesn't need the uptime of a server, my big concern is that even a workstation shouldn't be crashing. If uptime can only be measured in days (and I actually think it's probably better than that -- weeks), then there is some event (or set of them) that periodically causes the crash, making the machine unreliable. It's a good practice to hit the save button frequently, but you shouldn't have to do so just because you never know when the machine will crash.

      Actually I haven't managed to crash or bluescreen my windows XP system in a long time, but what DOES happen after a few days is that explorer.exe (the one providing the task bar, system tray, etc) will die.

      My laptop is running Windows 2000, but I have similar experiences. Actually, my biggest problem stems from one of the security patches that was installed a month or so ago. Right after the patch, I started having trouble with my external mouse and keyboard. If I powered up from a hibernate state and connected the mouse and keyboard, it would never recognize them. After that, it also wouldn't perform a shut down either, forcing the need to power the thing off. Not good. I know for a fact now that it was the security patch because I had to get a new laptop just last week, and the image that was placed on it was a Windows 2000 image from late last year. When the security update patches started getting applied, all of them caused no problems until a critical one applied itself while I was at lunch. That was when the problem started up again. This past weekend, I applied SP4, so I'll test today to see if the problem goes away.

      In this respect Linux is a superior desktop system, because if X gets munged, I can just ctrl-alt-backspace and X will die, then respawn. Windows really could use a method of completely restarting the GUI without rebooting.

      Agreed. This is one of the things that makes me like Linux. Although there are speed advantages to running things in kernel space, there are definitely some bigger advantages to separating out the GUI like this.

      Barring that, it could use a system tray that isn't really fucking stupid.

      And make the registry less prone to corruption, too. Or get rid of it.

      --

      GreyPoopon
      --
      Why is it I can write insightful comments but can't come up with a clever signature?

    26. Re:Not Legit by RevAaron · · Score: 1

      frankly I go days in between unintended reboots on my windows XP system. (Unless Microsoft issues a patch...)

      Is it just me, or is a few days not that much uptime at all? Long for a Win9x/ME user, sure, but not that long at all to a user of OSes like NT/2k/XP, OS X, Linux, etc. Even on Mac OS 9, my average uptime was about a week and a half.

      Heh. Most of the reboots I do in 2k/XP are because of patches. Seems like there is a new patch every 3 or 4 days. Otherwise, I just put the machines in hibernation. But MS seems determined to not let me get any big uptime, issuing reboot-required patches often.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    27. Re:Not Legit by Lennie · · Score: 1

      Actually that doesn't work, there are background processes involved.

      I've done the LogOff/LogOn
      and still have the same problem, where reboot would solve it.

      I've not figured out yet, which processes those are though.

      --
      New things are always on the horizon
    28. Re:Not Legit by Wah · · Score: 1

      no patching for you, eh? :-)

      --
      +&x
    29. Re:Not Legit by Anonymous Coward · · Score: 0

      I love people who mix and match random factoids without knowing what they are actually talking about.

    30. Re:Not Legit by arkanes · · Score: 1
      The broken systray is old/stupid applications, not Windows fault - explorer broadcasts a notification when it starts up asking applications to re-register systray icons, but many apps (especially older ones, from before Windows did this) don't respond to the message. Well behaved and up to date systray icons will re-appear when you restart explorer.

      As a side note, I don't have any trouble with explorer dying even after weeks of uptime, you might look at any third party shell extensions you're using as the culprit.

    31. Re:Not Legit by Foolhardy · · Score: 1

      As long as this thread is full of anecdotes: The uptime for my WinXP desktop is 40 days, when I restarted to upgrade the video drivers. Before that, I had about a month between crashes with nVidia's crappy 53.03 drivers (now using 56.64).

      My laptop (XP sp1 also) hasn't crahsed, or been restarted, since I upgraded to S3's final video drivers, about 6 months ago. They were the last remaining cause.

      Together, the computers spend about half their time in hibernation, but when they are on, they are being put to work.

      I do a lot of web browsing (Mozilla, and it died when I tried to play a quicktime embedded movie 2 days ago, eating my 5 or so open windows), development with cygwin and MS studio 2003. I also play plenty of games that tempt bad video drivers to die. When I want to do something else, I don't close anything.

      No slowdowns, or memory leaks.

      I have never re-installed a NT-deriv Windows; and it's not as if I don't use them for anything.

      Finding good drivers is difficult; it takes a lot of expierence. Ignore driver signing.

      Also, I wish MS would get around to releasing SP2 for XP some time this year.

    32. Re:Not Legit by l1_wulf · · Score: 1

      And other than bragging rights... what actual use is a long uptime??? You already said that your machines are put in hibernation, LOL, unless you have some mission critical 24/7 application that suffers during that one minute reboot period, what's the big deal if you have to reboot after a patch? Do you have a ruler sewn into your zipper too?

    33. Re:Not Legit by Lehk228 · · Score: 1

      X will die, then respawn.
      I think it's time to lay off the FPS games... Hold on a sec my antivirus just fragged another infected email

      --
      Snowden and Manning are heroes.
    34. Re:Not Legit by RevAaron · · Score: 1

      For one- uptime isn't even a matter of bragging rights, at least to me. It does make a fair measure of relative stability, though.

      Rebooting is completely different than hibernation. Especially at work, I have a specific way that my computing environment is setup. I have XP install my patches automatically when I get them. I dislike having to reboot and then spend 15 minutes getting everything back to how it was. Even if it was only 5 minutes, it is still a pain in the rear. The reboot itself doesn't bother me.

      I know a lot of folks, perhaps you included, don't do much with your computer other than play games and web browse, in which case you just have to double click "Quake 8" to get your "computing environment" setup. Not the case with me. I don't care to brag about uptime, but inconvenient reboots are just that- inconvenient.

      Hibernation stores the state of the RAM on disk when it turns the machine off. When I turn it on later, the next day, the next year, everything is just as I left it. I have a number of documents almost always open, many systems I need to be logged into, and it's a huge pain to go through that when I must.

      Besides, what's the big deal to you that I don't want to reboot every other day?

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    35. Re:Not Legit by Wraithlyn · · Score: 1

      Amen.

      What REALLY kills me, is that the vast majority of the time when Explorer seizes up, I'm doing ridiculously simple filesystem operations, like creating a new folder, or renaming or deleting a file.

      IS THAT REALLY SO HARD!? Why can't they get basic file operations in their main shell working right, after a half-dozen major OS revisions?

      What on earth are they doing that screws up the filesystem so much?? Are they registering new/renamed files with some complex indexer or something? Drives me nuts when I have to reboot because I'm bringing Windoze to its knees by CREATING DIRECTORIES.

      This has happened on every machine I've used, in every Windows I can recall from Win95. (Maybe it was there in 3.x too but I never used File Manager back then)

      --
      "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
    36. Re:Not Legit by Anonymous Coward · · Score: 0

      Which Linux source file contains the buggy driver handler, I can't find it?

    37. Re:Not Legit by Tim+Browse · · Score: 1

      Just a guess, but maybe the PnP config in the BIOS was borked. If enough of that gets weird, maybe some autodetect stuff fails. If you ever get a system problem like that again, try to reset the BIOS PnP stuff.

      Last resort, though :)

    38. Re:Not Legit by Rallion · · Score: 1

      *Hits Ctrl-alt-del*

      *Looks at processes list*

      Huh. No explorer.exe! I use Litestep. It isn't incredibly stable either, but it tends to have absolutely no effect on what I'm doing if it messes up, and it still messes up far less often than Explorer does. Plus it's completely customizable, and that's always a good thing, even if it does make installing and setting up Linux five years ago look like a piece of cake.

    39. Re:Not Legit by Rallion · · Score: 1

      Rebooting IS inconvenient.

      I've been having some purely hardware-related troubles lately. As a result, I've been doing a lot of rebooting, looking over the BIOS settings, doing other stuff that can only be done at boot time. And it pisses me off.

      The point, though, is that it never used to piss me off, before XP. It was a part of life! Twice a day, reboot. More if something goes wrong.

      The fact that a single 2-minute downtime is now enough to make me roll my eyes and get all exasperated speaks volumes about the improvement in reliability. Or, about how easily annoyed I am. Either way.

    40. Re:Not Legit by Rallion · · Score: 1

      Bah, I like a good reformat/reinstall, even when nothing's wrong. Sometimes it's nice to have a clean slate.

    41. Re:Not Legit by drinkypoo · · Score: 1
      thanks for the advice, but I did that and much more, retarding memory timing settings, speeding them up, bumping frequency up and down, overclocking, underclocking, setting specific IRQs for PCI slots, etc etc. In the end I gave up in disgust...

      Not that I know everything about PC hardware or anything, but I have owned and/or worked on examples of every class and generation of PC computer since the IBM PC-1, which I used to have one of. (I ended up putting a 286 in the case, and putting the motherboard on a friend's wall. The novelty of a PC motherboard with 64kB of RAM and a casette tape port just never wears off.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    42. Re:Not Legit by Tim+Browse · · Score: 1

      Holy crap. In that case I change my advice to "Lose that piece of junk"

      Oh wait, you did... :)

    43. Re:Not Legit by l1_wulf · · Score: 1

      Hmm, 15 minutes to get your environment back to how you want it? It sounds like you have more issues than just once a week rebooting my friend. If you seriously take 15 minutes to log back into several systems, and open, oh let's say even 15 documents, I'd hate to see an analysis on your productivity.

      Anyway, sure reboots are inconvenient, but they are, unfortunately a necessary evil if we are to keep current with patches. Yes, yes, I know, there are other OS's that patch on the fly with no downtimes, etc. etc. I'm not the one whining about rebooting after a patch.

      I know a lot of folks, perhaps you included...

      Trust me brotha, you don't know me and likely you never will. Just because my remark about measuring your peepee hit too close to the bone doesn't mean an off handed remark insinuating that all I use my computer for is to play "Quake 8" is going to redeem you in the eyes of your peers at work (who are likely spending 30 minutes redoing their work environment as we speak).

      As for putting your XP box into hibernation, I guess if you are a disorganized nuclear scientist or something and can't keep your stuff straight at work and that mean machine of yours takes 5 minutes to reboot, I guess I can see your point with using hibernation as opposed to simply shutting down.

      As for what's the big deal to me whether or not you want to reboot "every other day" (which is an exageration unless you're rebooting for something other than the MS autopatcher), honestly I could care less, but having to look at your post about how patching windows affects your uptimes just to get to other people's posts that have some merit and interest to me. Then, only to have you puff out your chest and attempt to make yourself look like you have a more important job than me (or whatever that was supposed to be...) is mildly unpleasant but not so much as to keep me from returning to this article. Now look what you've done! Not only have people had to read through your drivel, now I've written a lot of stuff that is o/t and now they have to read through mine as well. Nice job, oh wait, im suppozed 2 b a gamez player, NJ, GG.

      Thank you for helping me find the humor in /. again, I was afraid I had lost it.

    44. Re:Not Legit by EddWo · · Score: 1

      That only shuts down explorer.exe, not the whole gui. You still have stuff like winlogon.exe and csrss.exe running which depend on the GUI subsystem being present.

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    45. Re:Not Legit by EddWo · · Score: 1

      Yep, in Longhorn they appear to be moving GDI and some other graphical stuff back into user mode.

      Obviously some part of the graphics drivers will still have to be kernel mode to talk to the hardware, but that will be mostly through the Direct3D pipeline not all the bit twiddling that GDI drivers used to have to do in kernel mode.

      Looks like GDI rendering will be done in user mode, mostly in software, and then passed as a texture through the 3D graphics pipe.

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    46. Re:Not Legit by Ann+Elk · · Score: 1

      I have a theory. No, really!

      In all versions of Windows NT, whenever an unhandled exception (such as a NULL pointer deref) occurs in kernel-mode, the system blue screens. There is no attempt to cleanup or repair; the system is dead.

      In Linux, whenever an unhandled exception occurs in kernel-mode, the kernel attempts to kill the offending process. Sometimes the system is so hozed that recovery is impossible. But sometimes recovery is possible.

      I suspect this is one of the reasons Linux is more stable than Windows.
    47. Re:Not Legit by drinkypoo · · Score: 1

      Every time I've tried installing litestep, which I have done on 95, 98, me, and 2000, it has made my system completely and utterly unstable. I have no idea why that happened, and maybe it's just that litestep was garbage then and it'd be better now, but I've been successfully scared away from it and won't go anywhere near it again.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    48. Re:Not Legit by Anonymous Coward · · Score: 0

      If either winlogon or csrss crash, Windows goes blue. The parent was bitching about explorer.

    49. Re:Not Legit by EddWo · · Score: 1

      Completely restarting the GUI would require winlogon to be restarted. Thus it can't be done without a reboot.

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    50. Re:Not Legit by Rallion · · Score: 1

      To be honest, I'm surprised that it works as well as it does. It's entirely possible that I'm just lucky.

      However, I've only used it with XP. I doubt it makes much of a difference when compared to 2000, though.

    51. Re:Not Legit by drsmithy · · Score: 1
      So msft made a decision to move many features back into the kernel.

      Kernel *space*. A fine, but important, distinction.

      Linux on the other hand could take the safe route (b/c bledding edge graphics performance wasn't as much an issue and the user population was certainly more geeky than it is now) and maintain the stability track.

      Uh, except hardware drivers in Linux run in kernel space as well (and AFAIK, unlike NT, the basic design doesn't allow for them _not_ to).

      A video driver is perfectly capable of taking down a Linux machine...

    52. Re:Not Legit by shaunbaker · · Score: 1

      very correct in noting the description between kernel and kernel *space*. correction noted.

  9. Define your own success by CodeMonkey4Hire · · Score: 4, Interesting

    will enable all major Microsoft Windows applications to run

    Yeah, but who decides what the major applications are?

    --

    Let's go Hurricanes!!! 2006 Stanley Cup Champions!!!
    1. Re:Define your own success by drinkypoo · · Score: 1
      The developers do. They decide if it will be a major application by either following the API, or not.

      This applies to Windows itself, but especially to emulation. When people use the system as they are meant to, and expect the results that the documentation says they should expect, then it's much easier for emulation to pick up the slack. the only problem is, Windows developers are used to making end-runs around Microsoft, because the system has traditionally not done what it was supposed to in many if not most situations.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Define your own success by Croaker · · Score: 4, Funny

      Everyone knows that the major Windows apps are:

      • Solitare
      • Minesweeper

      Now, if you'll excuse me, I'll get back to tracking down that 2 or clubs I need to finish up my work for today...

    3. Re:Define your own success by jhdevos · · Score: 1

      Yeah, but who decides what the major applications are?

      There is only one: minesweep.

      jdv

    4. Re:Define your own success by cosmo7 · · Score: 4, Funny

      Yeah, but who decides what the major applications are?

      On Windows: General Protection.
      On OS X: Colonel Panic.

    5. Re:Define your own success by Anonymous Coward · · Score: 0

      You forgot Major Woody and Private Parts.

    6. Re:Define your own success by TheRaven64 · · Score: 1

      No, they both out-rank Major Applications.

      --
      I am TheRaven on Soylent News
    7. Re:Define your own success by zulux · · Score: 1



      MSDOS: General Failure.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    8. Re:Define your own success by slim-t · · Score: 1
      You must have not used Windows for some time.

      Freecell is the best game. Ever.

  10. Stolen code base by VC · · Score: 5, Insightful

    Comments on the article website seem to suggest that this *may* be a re-engineer of the Win32 api based on the stolen win2k codebase.
    The phillipines is not known for its strict adherence to interlectual properties laws.
    Actually, would this even be illegal?
    If the codebase was stolen in the US, looked at in the phillipines and a program written based on that looking, would the program be legal in the US or not?
    And what about elsewhere in the world?

    1. Re:Stolen code base by OglinTatas · · Score: 2, Funny

      The legality of that scenario depends on what Microsoft tells the DOJ the legality is.

    2. Re:Stolen code base by Anonymous Coward · · Score: 5, Informative

      Actually, would this even be illegal?

      Yes.

      For a start the phillipines are a signatory of the Berne convention and as such have to abide by it's terms.
      Basically, they have to abide by international copyright laws.

    3. Re:Stolen code base by Seth+Finklestein · · Score: 0, Funny

      I'm afraid that under the DCMA, the United States would be able to:

      1. Take down the web site on which any code was hosted.
      2. Secretly wiretap your communications.
      3. Imprison you without being charged with a crime.
      4. Obtain and/or reset your Slashdot password.

      In conclusion, please do not violate the DCMA.

      --
      I'm not Seth Finkelstein. I still speak the truth.
    4. Re:Stolen code base by Anonymous Coward · · Score: 2, Interesting

      But if they look at the code and engineer a new solution, then there is no copying going on.

      They may have used an illegal copy, but there is no stolen goods, just copyrighted code.

    5. Re:Stolen code base by Anonymous Coward · · Score: 0

      interlectual

      I hope nobody says this word to me today, otherwise I'm going to recall your spelling of it and bust out laughing. :)

    6. Re:Stolen code base by Anonymous Coward · · Score: 0

      Moderate this comment "informative," please. Seth has an acute understanding of the DCMA.

    7. Re:Stolen code base by Tin+Foil+Hat · · Score: 1

      Such a program would be illegal in the U.S. and most of the western world. Copyright law makes no distinction between copies produced domestically and those produced abroad. Patent law is similar in that respect. Obviously, countries that do not recognize western copyright/patent laws would not feel so encumbered.

      --
      No matter how many of my rights are taken away, somehow I still don't feel safe. -Frigid Monkey
    8. Re:Stolen code base by Anonymous Coward · · Score: 0
      He wasn't saying they'd be copying the source code, but just having it accessible as reference. I know that lawyers could try to twist it to imply some copying did happen, but they'd have to prove this is the case.

      Even reviewing source code might be illegal, depending on what exactly happened, but that has nothing to do with copyrights. Copyrights refer to rights of making copies, nothing else (at least before DMCA).

  11. Reminds me of Lindows by the_pilif · · Score: 5, Insightful

    Hello,

    this announcement reminds me of waht Lindows told us back then. I mean 100% Windows compatibility and such. The linked article seems quite ridiculous to me.

    I mean "while all those projects emulating windows inherit the windows specific problems like instability, out new implementation does not contain those, thus is stabler then windows".

    This is just another WINE-ripoff combined with good PR. Don't believe a thing!

    Philip

  12. Sounds too good too be true.. by MrRuslan · · Score: 2, Insightful

    It's easy too make promises and say that "this is gonna revolutionize evrything" but these claims have been made before by many companies...when someone makes a claim with nothing to back it up it should be worthless until it is backed up...Microsoft has been doing this from they 1 and look at the quility of the software they provide...it would be nice to have compatibility ...i mean windows has great *nix compatibility with cygwin...we have wine thats a very nice peace of software in my opinion...thanks to them we can run key apps on a non windows platform...we shall see where this project goes but not before there is some solid backup of what they are claiming..

  13. I guess it's a nice to have... by dawg+ball · · Score: 1, Troll

    ... but why would anyone WANT to run Windows on Linux?

    1. Re:I guess it's a nice to have... by jonasmit · · Score: 1

      No this lets you run win32 apps on Linux Not Windows on Linux. Maybe you are thinking of CoLinux.

    2. Re:I guess it's a nice to have... by Anonymous Coward · · Score: 0

      Clippy. /'nuff said

    3. Re:I guess it's a nice to have... by jrockway · · Score: 1

      Why would I want to run win32 programs? I can't think of one Windows program that doesn't have a better equivalent for Linux.

      OpenOffice, LaTeX + emacs, eclipse, blender, gimp, mozilla, maple, mathematica, ut2004, etc. What do _you_ need Windows for?

      --
      My other car is first.
    4. Re:I guess it's a nice to have... by dawg+ball · · Score: 1

      Sorry... Typo. I meant Windows applications and my question still stands.

    5. Re:I guess it's a nice to have... by Colonel+Angus · · Score: 3, Insightful

      Sorry, but gimp is not even CLOSE to a replacement for photoshop. Is it a nice image editor? Sure. But there's no way it can compete with PS at this time.

      That is the *one* thing that is keeping me from being Windows free at this point. I've found open source replacements for everything else I use and look forward to gimp being able to do the things I need to do in PS so I can make the switch. I'm rooting for it.

    6. Re:I guess it's a nice to have... by gilh · · Score: 1

      Microsoft Project, for one. And Visio. IMHO, there are no good enterprise-ready applications to replace those.

    7. Re:I guess it's a nice to have... by Lennie · · Score: 1

      When Visio wasn't a Microsoft product, it was much better (try the snapping for example).

      --
      New things are always on the horizon
    8. Re:I guess it's a nice to have... by neurojab · · Score: 1

      >look forward to gimp being able to do the things I need to do in PS so I can make the switch.

      What exactly are you missing? I'm not a graphic designer by trade, perhaps that's why I've never noticed any missing functionality. I'm sure the gimp development team would be interested in knowing what features people think are critical that are still not available.

    9. Re:I guess it's a nice to have... by Gleng · · Score: 1

      I've successfully run both Photoshop 6 and 7 under Crossover Office on various Linux distros. They ran absolutely fine. I haven't tried CS, but I can't imagine there would be too much trouble.

      As always, YMMV :)

      --
      "Proudly Posting Without Reading The Article"
  14. Vapourware? by Jackdaw+Rookery · · Score: 5, Insightful

    "David is currently 25% completed with the Systems Design Phase of development."

    If this works, great. Going through there website doesn't fill me with any confidence.

    Very reminiscint of Infinium Labs [www.infiniumlabs.com] ... high on hyperbole with little to no substance.

    One to watch, yes; but really, don't hold your breath.

    1. Re:Vapourware? by Chester+K · · Score: 1

      "David is currently 25% completed with the Systems Design Phase of development."

      Systems Design Phase of Development: Write "Make it run Windows applications. See MSDN for details." down on a sheet of paper.

      Systems Implementation Phase of Development: Actually write all the code needed to implement Windows.

      So, as you can see, they've gotten about a quarter of the way through writing a sentence down on a piece of paper.

      --

      NO CARRIER
  15. It's magical! by MagicM · · Score: 5, Insightful
    There is no need for additional memory and disk storage to execute and store the middleware code

    Apparently, you don't even need to install it! What will they think of next...
    1. Re:It's magical! by TeknoHog · · Score: 2, Funny

      If you store it on the Desktop, it won't take any space on the C Drive, right? ;)

      --
      Escher was the first MC and Giger invented the HR department.
    2. Re:It's magical! by Spellbinder · · Score: 1

      linux has no C drive you insensitive clod

      --


      stop supporting microsoft with pirating their software!!!!!
    3. Re:It's magical! by builderbob_nz · · Score: 1

      You can call this funny if you wish, but I have lost track of the number of times that I have had to explain this sort of thing to the Joe Blogs public. The sooner the drive letter become invisible the better, then it can be just "Floppy Disk" "CD/DVD/CDRW/DVDRW" and "Hard Drive".

      --

      Karma? Hey I just call it as I see it.
  16. WILL BE... dead giveaway by klocwerk · · Score: 2, Insightful

    the entire statement is "the release will be," "the product will be," "in development."

    so basically someone identified a market and said "Hey, there's money to be made in reinventing the wine wheel. let's do it!"

    --

    "You worthless post!"
    -Shakespeare, 2 Gentlemen of Verona, 1. 1. 147
  17. Silver Bullet by akaina · · Score: 5, Insightful

    If this is a silver bullet app, then why does it only work on 'major' apps???

    --
    Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose.
  18. Jesus where do they get these reporters by moebius_4d · · Score: 2, Insightful

    The story is such a joke, where do they get these reporters? They don't do the most elementary fact checking, just take whatever the one source tells them, put it in pyramid form and make sure they have a couple of money lines. It's such piss-poor work.

    This thing is obviously a scam of some kind. It's not going to be an OS in a browser, they didn't correct MS design flaws while reverse-engineering the whole windows API, etc. IOW most of the article is wrong or insane. This may as well be about orgone boxes.

    1. Re:Jesus where do they get these reporters by arekq · · Score: 1

      This story actually reminds me of the xWebs browser story from last year.

  19. has to be said by millahtime · · Score: 2, Interesting

    So now windows based programs can crash on *nix too. If you recreating the APIs so it can run then your recreating those same things that can cause it to crash. People need to be migrated to good progs running native in a good enviornment.

    1. Re:has to be said by INeededALogin · · Score: 0

      get off your pedestal. Linux apps crash too just as my Mac's apps crash. Windows doesn't blue screen near as much as the good ole days so your argument "did not have to be said".

    2. Re:has to be said by Lacutis · · Score: 1


      Yes, of course, because everyone knows that when you reimplement someones API (Application Programming Interface) you code the internals exactly the same, including bugs!

      The parent isn't insightful, it's a troll, do the mods that modded the parent even know what an API is?

      An API is used to provide a generic programming interface so that the implementation is irrelevant to the the application.

      If you are going to reimplement an API, and reproduce bugs in it, then you are incompetent.

    3. Re:has to be said by Lehk228 · · Score: 1

      If you are going to reimplement an API, and reproduce bugs in it, then you are incompetent.
      Unless Said bugs are well known and depended on by major applications to function properly. recreating an API without implememting (possibly as a switch, o per-application setting) known bugs then you have not implemented the API, you have implemented what the API should have been.

      --
      Snowden and Manning are heroes.
  20. Second language english by subStance · · Score: 2, Insightful

    As a native english speaking engineer who lives and works in Japan, I'd have to say that reading the website for SpecOps reads very much like it was written by an engineer for whom English is a second language.

    And one thing I've learnt the hard way again and again here is that usually it's not worth analyzing such text in such detail when this is the case. The reason is simple ... it's so often the case that when you do an analysis like Linux Electrons did on the wording of their claims, you rely on the english used to be exactly what the speaker meant. And engineers / technology people are spectacularly good at misusing technical words in second languages.

    Not making any comment on the technology itself, just that it's kinda misleading to treat such a piece of text so literally.

    --
    Servlet v2.4 container in a single 161KB jar file ? Try Winstone
    1. Re:Second language english by Trailer+Trash · · Score: 4, Informative

      The writer is a Filipino. English isn't a second language to him/her, but the style of English is definitely Filipino English (such as we have Australian English, American English, etc.). I'm married to a Filipina, I've been there, they have no problems with the language. The site means what it says.

      We've been discussing this on the Philippine LUG list for a week now; consensus is that it's BS.

    2. Re:Second language english by Anonymous Coward · · Score: 0
      I'm married to a Filipina

      How much did she cost?

  21. Re:Another Vaporware story? by trompete · · Score: 1

    What I'm curious about is what the cost of this product will be if it ever materializes. There was no mention of cost in the article, but unless it's free, it will be a hard sell.

  22. sounds like vaporware by jonasmit · · Score: 2, Interesting

    I looked at their site some time ago and it is very unprofessional (no big deal) with sections that say such and such goes here like they aren't ready for real time. There was not even contact information. Also, they mention that all the coding is being done by some university. So it sounds like they have no employees, they can't even create a decent site but they have the holy grail. I am very suspicious...

    1. Re:sounds like vaporware by mattjb0010 · · Score: 1

      Also, they mention that all the coding is being done by some university.

      So the code will compile, but will contain millions of bugs and won't do anything useful. Well, I supposed they are trying to emulate Windows.

  23. How MS could kill Linux dead. by Moderation+abuser · · Score: 2, Funny

    Release a completely free high quality Windows emulator. It worked for OS/2.

    --
    Government of the people, by corporate executives, for corporate profits.
    1. Re:How MS could kill Linux dead. by LouCifer · · Score: 0

      It worked for OS/2.

      Huh? There's an OS/2 emulator out there?

      Where?

      --
      Religion is for people afraid of going to hell.
    2. Re:How MS could kill Linux dead. by 13Echo · · Score: 1

      There is an obvious difference here. First, there were very few native OS2 apps. Second, OS2 wasn't free (beer). Third, OS2 wasn't nearly as sophosticated. Fourth, OS2 was not opensource.

      See the difference? Why would anyone pay extra for an environment that really didn't offer a whole lot more?

    3. Re:How MS could kill Linux dead. by eclectro · · Score: 1

      Release a completely free high quality Windows emulator. It worked for OS/2.

      It wasn't Microsoft that released the emulator, it was IBM.

      Actually I remember the days that they (IBM) was working on it, and some of the comments made from some people that knew what was going on during development.

      IBM slaved to get that thing to work, and required a huge amount of effort. But they finally did suceed, and it was included in later versions of warp.

      I imagine the reason that they didn't continue onto W95 is because it was too hard and they wanted people writing os2 apps, not w32 apps. However, as usually, microsoft was able to leverage its marketshare with the promise of backwards compatibility, and people bought it. The rest, they say, is history.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    4. Re:How MS could kill Linux dead. by RetroGeek · · Score: 1

      I imagine the reason that they didn't continue onto W95 is because it was too hard

      There were two main reasons as I can recall.

      1. Every time a new emulator came out, Microsoft would issue a new DLL which broke the emulator. So IBM had to engineer around that.

      2. Microsoft finally came out with a memory allocation scheme that used memory blocks starting at the 4Gbyte level. The internal memory managment of OS/2 could not go past 2GByte. It would require a major rework of OS/2 to make this work.

      Microsoft made a concerted effort to break each new emulator as it came out. They finally succeeded.

      --

      - - - - - - - - - - -
      I am a programmer. I am paid to produce syntax not grammar. Deal with it.
    5. Re:How MS could kill Linux dead. by Anonymous Coward · · Score: 0

      You forgot the most important difference: OS/2 contained actual Microsoft Windows code.

    6. Re:How MS could kill Linux dead. by drsmithy · · Score: 1
      I imagine the reason that they didn't continue onto W95 is because it was too hard and they wanted people writing os2 apps, not w32 apps.

      One of the biggest reasons IBM didn't go on the Win32 "emulation" is because while they had full rights and access to the Win16 API (and its source code, via Windows 3.x related agreements), they had no such access to the Win32 API. Hence, they would have had to reverse engineered it - a truly monumental task that even Big Blue probably wouldn't have been able to pull off.

  24. Some Lingering Questions by PoprocksCk · · Score: 1

    This article has left several lingering questions in my head. First and foremost (while I may just be restating the obvious here), what _is_ David, what does is it do, and how does it work?

    The summary states that David will "enable all major Microsoft Windows applications to run on the free and open source Linux OS" --- but isn't that already what Wine does? I mean, installing MS Office (what I would consider to be a "major Microsoft Windows application) really isn't too difficult --- all one has to do is install Wine, set it up, and run it on the installer executable. Then, considering everything has gone well, *boom* I've got it installed.

    So what does David do exactly, and what problem does it attempt to solve?

  25. Anyone remember COS - the MacOS clone? by zoid.com · · Score: 4, Informative

    I remember a german compan called Omega that was going to do the same with the MacOS. Bold claims that ended up being vapor. Here is a websie with some info on COS.

  26. Re:Another Vaporware story? by mrjackson2000 · · Score: 2, Interesting

    HDTV TiVOs are being shipped as of a few days ago iirc

  27. War Craft and EU by denisdekat · · Score: 1

    Can't wait to dumb my PC and game on my linux box, that will be the greatest day, I wish games like WC3 came in Linux ;)

    1. Re:War Craft and EU by millahtime · · Score: 1

      Can't wait to dumb my PC and game on my linux box, that will be the greatest day, I wish games like WC3 came in Linux ;)

      Have you tried wine???? One of my buddies got it working under wine. had to do a little work but he did it.

    2. Re:War Craft and EU by ViolentGreen · · Score: 1

      Have you tried wine???? One of my buddies got it working under wine. had to do a little work but he did it.

      That says it all. I don't want to nor have the time to do work to get my applications to run.

      --
      Not everything is analogous to cars. Car analogies rarely work.
    3. Re:War Craft and EU by Anonymous Coward · · Score: 0

      what about the EU?

    4. Re:War Craft and EU by Gyorg_Lavode · · Score: 2, Informative

      If you have wineX from transgaming there really isn't any work involved. They support a signifigant number of games, (including warcraft3), and have an easy manager (point2play) along with winex3 which is very capable of handling many games.

      --
      I do security
  28. It's fake by Selious2 · · Score: 0

    I don't believe it, why don't they show ANYTHING at all, not even a movie of for instance MS Access running under KDE. Don't believe the hype Remember the big weapons arsenal of Saddam, same shit here, 3rd world people screaming for media attention.........

  29. Re:Ummmm.... No. by Jaysyn · · Score: 1

    Whatever, I'm in the second group I listed & would love to be able to use Win32 programs fully on linux.

    Jaysyn

    --
    There is a war going on for your mind.
  30. Surprised? by Raven42rac · · Score: 1

    What a surprise, now Microsoft can say the only way they are making this work is by utilising the stolen (leaked) source code from a while back. When the source code did not even give that much information on making things work. This way they can claim that they are being opressed by the evil open source movement, and label them as lawbreakers. This seems to be everyone's prediction come true "wonder how long it will take wine to be perfect?"

    --
    I hate sigs.
  31. Where do I send.... by SkiddyRowe · · Score: 4, Funny

    ...my investment money?
    I mean with a page like this I can trust them right?

    You know, they DO have place holders. I guess it's better than all the fake links they have around the site.

  32. Go to the link and check the page source by tetrode · · Score: 5, Informative
    Some information is hidden in

    Full text, without comments:

    SpecOpS Labs is developing a Systems Level product called David . The primary purpose of David is to
    provide a platform, which will serve as a viable alternative to the MS Windows Operating System.

    Our first release of David, version 1.0, will be a Middleware program that will sit on top of the free and
    open-source Linux operating system, and enable it to seamlessly run most Windows applications. Working in the
    background, David will enable users to run their favorite programs with the look-and-feel they are familiar with.

    *COMMENTED OUT*

    The next generation will, in effect, incorporate the operating system into the web browser, virtually eliminating
    the need for an operating system eventually, except to boot the computer and launch the browser.

    *END COMMENTED OUT*

    David will be configured to be made available for installation either through the internet or from a compact disk
    or DVD. It may either be pre-installed by OEMs, or may be easily installed by consumers themselves in plug-and-play
    fashion.

    *COMMENTED OUT*

    David will be distributed to consumers in five releases. See the Information Memorandum within the Investor
    Relations section for detailed information on each scheduled release. The David V 1.0 architectural framework has
    been validated, prototyped, and copyrighted and has entered the full design and development stage.

    *END COMMENTED OUT*

    Running Windows Applications on Linux. Most of the popular software applications such as Word,
    Excel, Quicken and PageMaker are designed to run exclusively on the Windows OS;
    that is, Windows applications cannot natively run on the Linux operating system.
    However there are three alternative methods of running Windows applications on
    the Linux OS. These three methods include:

    • Porting: which requires recompiling the application source code to run on Linux;
    • PC Emulation: commonly misunderstood as Windows Emulation;

    • Re implementation of the Windows Environment Subsystem

      *COMMENTED OUT*

      the David Technology
      Link describes the simulation of the Windows Environment
      Subsystem. For a detailed explanation of the other 3 methods,
      click on the Our Market
      - Competitors section of this website.

      *END COMMENTED OUT*

  33. Main Reason for Less BSODs (was Re:Not Legit) by Laebshade · · Score: 2, Interesting

    The main reason, besides less buggy drivers, is the fact that the company switched from having an OS (Win9x) that would let the applications and drivers have complete control when in use, to actually having the OS manage resources. Of course, it's not simple cut and paste dry like that, but you get the idea. Since running 2k/XP I have come across very very few BSODs, and most of them were the result of me overclocking my computer too much.

  34. Big "?" by gmuslera · · Score: 2, Insightful
    Teorizing about lack of information is sometimes worse than the lack of information itself. One could go to someone more objective about that that should have more information or confirmation about this company claims (i.e. the IBM investors?) or wait for the final version for more concrete facts as that previous announcement was just a big ball of smoke.

    In any case, vapourware announcement sometimes preceded by some years the real Microsoft products, maybe their part of emulation includes that behaviour too.

  35. Technical aspects... by NemosomeN · · Score: 2, Informative

    The article criticizes the techniques that are mentioned in the press release without mentioning that press releases usually not only include exagerration of usefulness, but also embellish how things have been done. In other words, if features are mentioned in a press release, don't expect them in the actual product -- at least not how they were promised or not implemented exactly how they reported. Remember, software engineers don't write press releases (They don't tend to read them, either...).

    --
    I hate grammar Nazi's.
  36. Re:Would be nice... by mobiGeek · · Score: 1
    I have an old P3 that I am replacing. I want the older machine to be a Linux box [...]

    Any ideas here?

    Here's an idea: make the new box a Linux box.
    --

    ...Beware the IDEs of Microsoft...

  37. Stock photography by _|()|\| · · Score: 1

    I know everyone does it, but it's always a jolt to see a product advertised with a stock photograph I've already seen. The picture of the woman displaying a "thumbs up" sign is used by a local copy shop (without the slingshot).

  38. How significant is this ? by polyp2000 · · Score: 1

    I Just read the article, and to be honest it doesnt seem to offer anything significantly different from what WINE offers (other than the removal of bug-level compatibility). Linux users have been able to use M$Office applications fine for some time now. Its a great publicity stunt for Linux (Wine is relatively unknown amongst non-linux users). Id have liked a bit more technical information about the system.

    There doesnt seem to be any information as to whether this is an open source project or not. My suspicion is that it will be a non-free system.

    Nick ...

    --
    Electronic Music Made Using Linux http://soundcloud.com/polyp
  39. Oh, AWESOME! by Queuetue · · Score: 4, Funny

    It's another closed-source implementation of the WinAPI by a company I dont trust, only this one is much smaller, and with less resources.

    That's AWESOME!

    1. Re:Oh, AWESOME! by sweet+cunny+muffin · · Score: 1

      Read the fucking article. They're not implementing the API, they're using the existing MS implementation of the API and implementing the Kernel beneath it.

  40. Sorry, useless. by Anonymous Coward · · Score: 2, Insightful

    The web page says it all. The 'solution' is for "Linux" whereas wine will run on FreeBSD and all the various GNU/Linux forks.

    When specopslabs gets a product that can run on BSD and GNU/Linux, then they have something. Until then, WINE works better, because at least it WORKS.

  41. What? This still has a vaguely Windows-like name? by AtariAmarok · · Score: 1, Funny

    Change it to "Winspire" ASAP!

    --
    Don't blame Durga. I voted for Centauri.
  42. Eh by ElectricPoppy · · Score: 1

    The only games I like are GTA 3 and Vice City. I can play those on a PlayStation 2. I don't need Windows for anything. I'd rather never have to look at anything having to do with that piece of crap OS ever again.

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

      Great! Please enjoy your award for today's Most Worthless Comment. It's all just to hear your own voice with you, isn't it?

  43. Why bother.... by orion41us · · Score: 2, Insightful

    Trying to port legacy AIP's from Windows to Linux is a waste of time; especially if all you know about the API's is the external interfaces. I am sure MS's Programs use plenty of "Internal/Undocumented" features.... Since MS Based coding is moving to .NET does it not make since to support any software written in fully managed .NET code? That's where project Mono comes in. I think that when Linux runs .NET code transparently that will be when it becomes "Main Stream"...

    1. Re:Why bother.... by musikit · · Score: 1

      as far as i am conerned.... .NET is a way for MS to see YOUR code without you seeing THEIR code.

      re-write MS Office in .NET then we will talk

  44. More info by Bill,+Shooter+of+Bul · · Score: 3, Informative

    I was talking about OSnews story last week, it seems they also picked up this article. Anyways their discussion was more mature than the average slashdot one so head on over and read theirs here.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
    1. Re:More info by Anonymous Coward · · Score: 0

      Anyways their discussion was more mature than the average slashdot one

      Wow. Talk about damning with faint praise.

    2. Re:More info by HiThere · · Score: 1

      Slashdot discussions don't tend to be very polite. But polite and accurate are orthogonal.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  45. Yea, but: by bl1st3r · · Score: 2, Insightful

    They have time to do what noone has effectively been able to do (make complete win32 emulation possible on open platforms) but they don't have time to make a simple webpage? Their home page says under construction.

    I smell bullshit.

    --
    hrrm.
  46. Re:Another Vaporware story? by yog · · Score: 1

    Agreed; it better be free.

    If they charge for this super-wine or david or whatever it's going to be called, the cost will be hard to justify because the real thing will just be incrementally more expensive.

    Wine or something similar represents a huge threat to Microsoft's business model. Wine + Linux + MS Office 97 would wipe out a significant chunk of their revenue. New computers would come outfitted with cheap or free copies of Linux + wine to eliminate the $50-$90 licensing fee for Windows, and businesses could continue to use their old Office licenses. If I were IBM, I'd be salivating right now; it's such a nice opportunity to annoy MS.

    Actually, I wish IBM would pour a few million bucks into the Wine project or Codeweavers.com and give them the funding they need to make all those current apps out there work in Linux. Yeah, yeah, wine's already pretty good, but I'm just impatient!

    --
    it's = "it is"; its = possessive. E.g., it's flapping its wings.
  47. Press Releases by Mateito · · Score: 2, Funny
    information about David comes via Press Release which as we all know are founts of dependability *cough*.

    Hey!

    Everything I know about SCO I learnt from Press releases!

    So I'll my $699 insurance policy will keep me safe when Darl comes around and makes you wipe Linux from your X-box!

    (No, I am not being serious, but I understand that its Monday morning, so I figgered I'd include a disclaimer for those of us still asleep).

  48. Attempt at an answer by k98sven · · Score: 4, Interesting

    If the codebase was stolen in the US, looked at in the phillipines and a program written based on that looking, would the program be legal in the US or not?

    Well, for one, looking at a stolen codebase is not in itself illegal. Copying it is, so whoever gave them a copy has committed a crime. But that's beside the point.

    The question is: Is the program itself a derivative work?
    By looking at the codebase, it does make it more difficult to claim this, but it doesn't automatically make it a derivative work either. In the same way as reading a book and then writing your own on the same issue does not automatically make it plagiarized.

    Ok, so this issue notwithstanding, "legal in the US" is a strange term. Legal how?

    Redistribution?
    If it is an illegal derivative work, then they have no right to distribute it, and thus noone can have the right to redistribute it either. Redistribution is illegal.

    To own and use?
    Well, with the possible exception of breaking a Microsoft EULA (the enforcability of which is questionable), the mere possession of a plagiarized work is NOT illegal.
    (Although a cunning lawyer may argument that using it could be, since by running a program you are indeed copying it (to memory). But I doubt that'll fly in the real world.)

    As for the USA:s DMCA laws. This is clearly not a copyright-circumvention device. None of that applies here.

    IANALBITSCH
    (I am not a lawyer, but I've taken some courses, haha.)

    1. Re:Attempt at an answer by Anonymous Coward · · Score: 0

      Well receiving stolen property is illegal, so I wouldn't be too sure.

    2. Re:Attempt at an answer by k98sven · · Score: 2, Informative

      Well receiving stolen property is illegal, so I wouldn't be too sure.

      It's hard to be sure when you don't know what you're talking about. The equating of copyright infringment with theft is something which is done in RIAA press releases. It has nothing to do with legal reality.

      "Intellectual property" is not property in the legal sense. It is not governed by property laws.

      Patents, trade secrets, trademarks and copyrights, (which constitute what is commonly known as 'IP') are all governed by their own respective laws and international conventions.

    3. Re:Attempt at an answer by Aneurysm9 · · Score: 4, Informative
      Although a cunning lawyer may argument that using it could be, since by running a program you are indeed copying it (to memory). But I doubt that'll fly in the real world.

      The problem is, this theory already has flown in "the real world." Check out MAI Systems Corp. v. Peak Computer, Inc., 991 F.2d 511 (9th Cir. 1993). I happen to think it's a horrendous decision, but it's binding in the 9th Circuit and would probably be pretty persuasive in other circuits if they were looking at this issue since Congress' response to the decision (17 U.S.C. Section 117) only addresses lawfully obtained copies.

      IANALBITSCH

      Am I the only one who read this as "I ANAL BITCH"?

      --
      There was Cowboy Neal at the wheel of a bus to never-ever land.
    4. Re:Attempt at an answer by NormalVisual · · Score: 1

      Interesting, because by that reasoning every CD player that buffers any appreciable amount of data (for anti-skip functionality, for instance) is in violation of the law even when playing a fresh-out-of-the-shrinkwrap CD, isn't it? [shrug]

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
  49. possibly crap, but might work... by Malor · · Score: 5, Interesting

    If I understand what I'm reading correctly, they're in essence taking advantage of how NT/XP is designed.

    As I have learned it, the NT Kernel is separate from the Win32 API. The Win32 system makes calls into the kernel to get system things done (like disk and screen I/O), but tracks all the Win32 stuff itself (like windows and message queues). Win32 is, in essence, just a 'personality' running on the NT core. Someone (Microsoft themselves, I think) is doing another personality module for the NT kernel that will let it run Unixy stuff too, at the same time as the Win32 stuff.

    What WINE is doing, which is incredibly difficult, is rewriting the entire Win32 API so that existing programs will run under Unix. This has taken them many, many years, and it's fairly good now, but it's far from a complete solution, largely because it's so difficult.

    It sounds like the David project will probably run the *existing* Win32 API (which is hard to replace), and write a new set of kernel routines to emulate the NT kernel. AFAIK, most of the work on NT is at the Win32 level, the kernel itself doesn't get that much work, because it's really solid and really stable. So they're not chasing a moving target in quite the same way.

    Presumably, the separation between the Win32 personality and the NT kernel is drawn clearly enough that they can replace the kernel without breaking things too badly. At least, that would appear to be how they're thinking about it.

    This would probably mean you'd need to install Windows under Linux, in order to get a proper Win32 personality. The net effect would be very much like the way that OS/2 used to run Windows 3.1. (remember 'a better Windows than Windows'? It was!)

    I believe this could work. It would not, however, remove the need to own a copy of Windows, so its use would be more for the pragmatists ('we want it to work') than the idealists ('we want it to be free').

    1. Re:possibly crap, but might work... by Anonymous Coward · · Score: 0

      You just described how the next Win4Lin will handle NT/W2K/XP envs.

    2. Re:possibly crap, but might work... by IamTheRealMike · · Score: 1
      The Win32 system makes calls into the kernel to get system things done (like disk and screen I/O), but tracks all the Win32 stuff itself (like windows and message queues).

      No, windows and message queues (and other similar GDI/USER objects) are managed by the kernel in Windows.

      Win32 is, in essence, just a 'personality' running on the NT core.

      I guess you're thinking of the kernel32 -> ntdll mapping.

      I believe this could work. It would not, however, remove the need to own a copy of Windows, so its use would be more for the pragmatists ('we want it to work') than the idealists ('we want it to be free')

      It could work, though it'd be extremely difficult to do. It's also almost certainly not what they've done (or haven't done) as their site says you don't need a copy of Windows when using David.

    3. Re:possibly crap, but might work... by Malor · · Score: 2, Insightful

      Keep in mind that I'm speaking from a mile-in-the-sky standpoint. I have no personal knowledge of ANY of what I've been talking about here, I'm just passing along info from much more knowledgeable people.

      That said, are you *sure*? Everything I have read suggests that Win32 is just a personality, and that the NT kernel can easily support others. (If Microsoft weren't so concerned about maintaining their monopoly, there might be other personalities for sale already.) I don't know exactly where the dividing line is, but windows managed in the kernel seems like it would badly violate that premise. Are you, perhaps, confusing the Win32 personality with the kernel? Are you looking deeply enough?

      The 'don't need a copy of Windows' part just doesn't parse to me. If they're trying to replace the kernel, that's fine, but they have to get the Win32 personality from somewhere. The only legal way to get it is from Windows. If they're actually trying to replace Win32, then it's truly vapor... WINE hasn't managed it in 10+ years, I don't think they're going to do it in two months. :-)

    4. Re:possibly crap, but might work... by AttilaSz · · Score: 1
      As I have learned it, the NT Kernel is separate from the Win32 API. The Win32 system makes calls into the kernel to get system things done (like disk and screen I/O), but tracks all the Win32 stuff itself (like windows and message queues). Win32 is, in essence, just a 'personality' running on the NT core. Someone (Microsoft themselves, I think) is doing another personality module for the NT kernel that will let it run Unixy stuff too, at the same time as the Win32 stuff.


      As a matter of fact, NT/W2k/XP ship with three "personalities": Win32 API, POSIX, and OS/2 API (console only). Apps compiled/linked for any subsystem can run concurrently with any other at any time.

      --
      Sig erased via substitution of an identical one.
    5. Re:possibly crap, but might work... by Foolhardy · · Score: 1
      No, windows and message queues (and other similar GDI/USER objects) are managed by the kernel in Windows.
      win32k.sys != the kernel. Yes, in NT4 and later, MS decided to move most of csrsrv.dll into win32k.sys. These manage message queues for User32, drawing for GDI and some win32 state info. csrsrv.dll runs in user mode hosted by csrss.exe. win32k.sys runs in kernel mode but it certainly is not part of the kernel.
      I guess you're thinking of the kernel32 -> ntdll mapping.
      Libraries like kernel32.dll are the application's interface to win32. Many services, like mapping memory, don't require win32 and map directly into a call into ntdll. Basically win32k or csrss represent the server in NT's client-server architecture.

      See this article for an in-depth description.
    6. Re:possibly crap, but might work... by EddWo · · Score: 1

      Posix and OS/2 subsystems were removed from Windows XP. Though you can now get the posix one back for free buy installing SFU 3.5

      See
      http://www.microsoft.com/whdc/driver/kernel /XP_ker nel.mspx#XSLTsection136121120120

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    7. Re:possibly crap, but might work... by spongman · · Score: 1
      No, windows and message queues (and other similar GDI/USER objects) are managed by the kernel in Windows. This is a common misconception. There are parts of Win32 that run in ring-0, but they're not part of the kernel, they're just drivers like everything else in the executive. Of course, if your definition of 'kernel' is 'everything that runs in privileged mode' then you're right, but that's not really valid for NT.
  50. "sceptical" by gr8_phk · · Score: 0, Troll

    That should be sKeptical. Dammit, of all the blunders that are becomming common usage this one drives me insane. It's because I read it with only one consonant at the beginning - an S sound, so it sounds like something having to do with a tank full of crap.

    1. Re:"sceptical" by Isaac-Lew · · Score: 1
      http://dictionary.reference.com/search?q=sceptical &r=67

      It's a different (British) way to spell skeptical. Like tire/tyre, curb/kerb, etc.

    2. Re:"sceptical" by irw · · Score: 1

      >That should be sKeptical. Dammit

      Really?

      skhool ?
      skooter ?
      skoop ?
      skope ?
      skone ?
      skallop ?

      Get with the beat - English is not consitently phonetically spelled.

      (As an aside - my first *guess* would be that sc-spellings are derived from latin whereas sk-spelling are from greek)

    3. Re:"sceptical" by pclminion · · Score: 1
      That should be sKeptical. Dammit, of all the blunders that are becomming common usage this one drives me insane. It's because I read it with only one consonant at the beginning - an S sound, so it sounds like something having to do with a tank full of crap.

      I suppose you also hate the word "score" because it looks like it should be pronounced "sore?" But since you are obviously a rabid prescriptivist, you would probably rail against changing the spelling to "skore" since "That's how we've always spelled it."

      This alone should be enough to convince you that your prescriptivist viewpoint is moronic.

      Oh, and BTW, "sceptical" is the common British spelling.

  51. A Window-binary to Linux-binary Re-complier? by NZheretic · · Score: 5, Interesting
    I wonder if Specops' "David" is a recompiler?

    This would dissasemble the x86 windows binaries, rewriting any low level OS library and hardware access code, emitting Linux compatible executable binaries. This could be done both Ahead Of Time, before execution, and Just In Time, during execution. Caching the resulting rewrite on disk would speed up execution a lot.

    A neat trick if possible. However Soft Labs would have to reverse engineer a hell of a lot of Microsoft's OS to manage it.

  52. No BSOD != stable OS by gosand · · Score: 2, Insightful
    All jokes aside, BSODs are very very few and far between (certainly on the *nix scale) since 2k/XP was released.

    True. But my 2000 and XP machines (at work) routinely have to be rebooted because they come to a crawl, or freeze. Is it the OS to blame, or the apps I am running? That is a rhetorical question - the cause of the reboot doesn't matter. This doesn't even count required reboots for software installs/patches, which are common. Just because there is no BSOD doesn't necessarily mean it is stable. Is XP more stable than Win98? Yes. Does it still have acceptable stability? Yes. Would I consider it to be a stable OS? Nope. If Windows was all I knew, I would probably say yes.

    And not to be cliche, but my Linux machine at home, which I use on a daily basis, has been up for 79 days. I have had a few Xwindows crashes and freezes, but the OS is still running.

    --

    My beliefs do not require that you agree with them.

    1. Re:No BSOD != stable OS by the_mad_poster · · Score: 1

      In my experience....

      So, what you're really trying to tell us here is that you're not very experienced, right?

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    2. Re:No BSOD != stable OS by gosand · · Score: 0
      In my experience, most people who see their Windows systems slow down are invested with spyware they acquired through file-swapping apps. Get all that junk off your system and start paying for CD's and movies and your system will work just fine.

      Bzzzt. Sorry, not in this case. Quite a jump you make there - do you happen to work for the RIAA or the MPAA? Your "logic" seems to be on par with theirs. These are work machines. The only non-work-related apps that I have installed is an old version of Winamp. No P2P, no spyware, no hacked software - we have corporate deal licenses for all our software. We also have very restrictive firewalls in place to limit the websites we can visit. Sure, there is probably still spyware on machines in our network, but not on my machine.

      I know you were just trolling though - nice try.

      --

      My beliefs do not require that you agree with them.

    3. Re:No BSOD != stable OS by l1_wulf · · Score: 2, Insightful

      I started a reply to this then deleted it, saving myself from a coronary just in the nick of time. Gosand, no offense, your post was just the last one I read before deciding I had to say something. As many others have said, it is possible to do the same thing on a Linux box; easy to do I would say for those that are inexperienced/tired/lazy. The fact that you're Linux box has been up for 79 days, while sounding impressive doesn't give much insight since we don't have any type of baseline to compare between your work/home machines.

      You ask if the OS or the apps you run (on your work machines) are to blame and say it doesn't matter. Actually it does. There's plenty of beta software for Linux out there. Put some on your box at home and run it as hard as your work machines, then come back and tell us how long your Linux box has been up. What? You didn't say anything about beta software? But you did say that whether the problems lie with the OS or the apps you run is irrelevant.

      Ok second scenario, I want you to try running Lindows and run the same programs you're using at work... What? I'm looking for the same functionality, the same familiar GUI's, etc. on your Linux box, and I want to see how stable it is then. OK, OK, don't get mad. Sheesh. Just trying to prove my point that there are plenty of things to take into account for system stability, Linux is not untouchable and there are plenty of things that can ruin the pristine track record it has for stability, it's just that most of us that actually use Linux on a regular basis usually aren't willing to do those things, at least not on their stable/production box.

      So why aren't most Linux lackeys willing to apply that same devotion to making their Win-boxes as secure/stable as possible??? My "stable" XP box goes for a week+ easily without a reboot, it gets more daily use and abuse than the Debian Sarge box sitting right next to it. I play my games on it, do all my browsing, etc. What I do not have on it is beta or known unstable apps, cracked programs or any type of warez. Yes it is a legitimate purchased copy of windows XP and Office XP, etc. In addition to the rest of the network security it has a virus scanner and a software firewall. The email accounts I check from here are pretty secure and spam free... It's very rare for me to have a problem on this box and this is my main box (read 8+ hours at the keyboard -- work from home)! Sure it takes a bit of patching/updating, some of which require a reboot -- big deal, so once a week at the most I lose about a minute of my time waiting for a reboot.

      So how is it that my windows box which is used for Office, IRC, anime, gaming, webwork, and so on be more stable than someone's work PC??? Maybe it does have something to do with your OS (or components thereof, like drivers) or the apps you are running. There is just SO MUCH CRAP out there that runs on a windows box and all it takes is one badly coded program to start causing problems. Seriously, if your windows box is having hardcore stability problems (like the guy that posted claiming he used his system's crash time as a means of keeping track of when it was time to go home... give me a fucking break, a box that crashes at the same time every day has more serious issues than whether or not MS sux) you should take a long hard look at how you handle what is installed/patched/etc on that box. If you give a Windows box as much time and care as a typical Linux box you would be surpised. Well, more time actually... there are nth times more people trying to compromise security, writing shitty code and so on for Windows. A smart person that chooses/has to use a Windows box should dedicate some time making that box as solid as it can be instead of using that time to bitch about how much MS sucks on /.

    4. Re:No BSOD != stable OS by l1_wulf · · Score: 1

      Hrm, posting while drinking first cup of coffee does not make for good editing... Ignore the blatent grammar/syntax problems above... :/ It's still legible even though you're != your (lol) and so on...

    5. Re:No BSOD != stable OS by gosand · · Score: 1
      The fact that you're Linux box has been up for 79 days, while sounding impressive doesn't give much insight since we don't have any type of baseline to compare between your work/home machines.

      True, and I wasn't really trying to compare them, it was more of a point of reference. I didn't even need to say that. In fact, disregard it, it isn't relevant to my point at all.

      You ask if the OS or the apps you run (on your work machines) are to blame and say it doesn't matter. Actually it does.

      Not really. TECHNICALLY, I know it matters, but practically it doesn't. I still have to reboot. If my OS is rock-solid, but some app can force me to reboot, then what benefit is it to have a rock-solid OS? That is what I meant by it not mattering.

      I understand the point of due diligence when patching. You say that if I gave my Windows box as much attention as my Linux box.... In reality, my Windows box gets much more attention in that arena. By corporate policy (shudder) we have a patching client always running, pointing to a corporate server. They serve up fresh-patchy-goodness to us whenever they feel like it. At home, I maintain my own firewall and apply patches when I need to on my Linux machine, which isn't very often at all. In fact, I believe that the frequency of the MS patches are what cause some of the problems in our department, but I haven't been able to prove it yet.

      I get your point about beta software - but that doesn't really apply. My main office machine is usually only running a few apps - Office, Outlook (corporate mandate again), PuTTY, Opera, Tivoli, and several tools from Rational (ClearQuest, ReqPro, TestManager). Now I know that those Rational apps aren't the most stable, and are probably the cause of many of my problems, but I can't not use them. I am no OS guru, but I don't think that an app should have the power to bring down the system or make it grind to a halt. And I can't just blame those apps. When I try to attach a file to an email by right-clicking on the file and selecting Send To -> Mail Recipient, my machine will freeze after I send it. It seems to be the open folder that is causing the problem, and if I can get to the process in time to kill it, I can save a reboot. But I am not always that lucky.

      But that is just one example. I liked 2000. But any new machine that we get has to have XP on it. If 2000 was so stable (which it was, compared to previous incarnations) then why is XP that much better for an office environment? That is rhetorical, we all know why - because business is business.

      --

      My beliefs do not require that you agree with them.

    6. Re:No BSOD != stable OS by l1_wulf · · Score: 2, Insightful
      In reality, my Windows box gets much more attention in that arena. By corporate policy (shudder) we have a patching client always running, pointing to a corporate server. They serve up fresh-patchy-goodness to us whenever they feel like it.
      -- from the parent
      Is XP more stable than Win98? Yes. Does it still have acceptable stability? Yes. Would I consider it to be a stable OS? Nope.
      -- from your original post

      Heh, so your Windows PC at work is percieved as unstable because of corporate policy requires you to patch and reboot too often? You're losing me here. I'm not sure where "acceptable stability" is given a nod, and yet in your next sentence you say you do not consider it stable. I can only assume it is because of whatever policies are in place at your work.

      Saying that your windows box has constant attention because of an autopatcher that seems to constantly be doing something is like saying my 2 year old daughter is safe because my 4 year old son is always keeping an eye on her and tells me when she's in trouble. The main point of my original post was to point out that people don't take on the personal responsibility of securing and maintaining their Windows boxes. You think that the constant flux of patches for Windows contributes to the instability, and yet I've already stated that my box is rock solid, is patched weekly and sometimes requires a reboot due to these patches. Sometimes I have to reboot several weeks in a row, sometimes it goes longer. Like I said, nature of the beast, big deal, I lose one minute of productivity. Bragging rights on longest uptime is just that, bragging rights. If we were comparing Linux and Windows Server instead of XP then it would be relevant, but I have no experience running windows enterprise software so...

      My main office machine is usually only running a few apps - Office, Outlook (corporate mandate again), PuTTY, Opera, Tivoli, and several tools from Rational (ClearQuest, ReqPro, TestManager). Now I know that those Rational apps aren't the most stable, and are probably the cause of many of my problems, but I can't not use them. I am no OS guru, but I don't think that an app should have the power to bring down the system or make it grind to a halt.

      Again I say to you, look above and below. It IS possible to do the same thing to Linux. I imagine if we had the same companies making Linux versions of their same crappy releases, Linux would be plagued with many of the same problems as Windows. And again I ask, how does it not matter whether the point of failure is the OS or the applications being run? Your point of contention lies with Microsoft Windows, as evidenced by several comments through your postings, my point is that I have a stable, secure and fully functional, work and play, 8+ hour PC running Windows XP that does not go into standby and has an uptime of one week+. It's not magic, we are using the same versions of MS applications (provided we are both up to date on patches ;), heh) so what's the difference? Hardware, drivers and other applications. Bad or incompatible hardware is just as likely to cause problems with Linux, same thing with drivers. If the same programmers wrote the same software for Linux as the ones you already conceeded are unstable on your work box, you would probably have an equal number of problems on a Linux box.

    7. Re:No BSOD != stable OS by gosand · · Score: 1
      Heh, so your Windows PC at work is percieved as unstable because of corporate policy requires you to patch and reboot too often? You're losing me here. I'm not sure where "acceptable stability" is given a nod, and yet in your next sentence you say you do not consider it stable. I can only assume it is because of whatever policies are in place at your work.

      I am just saying that comparatively, it is stable for Windows . If I were just given the machine, would I call it stable? Probably not. But compared to NT and 98, it is better.

      Again I say to you, look above and below. It IS possible to do the same thing to Linux.

      Drop the Linux vs Windows comparison. My company is never going to switch to Linux, I understand your point, but it is moot. Forget I ever brought up my Linux uptime, just talk about Windows. Which leads to...

      And again I ask, how does it not matter whether the point of failure is the OS or the applications being run?

      Because to me, a reboot is a reboot. I am somewhat playing devil's advocate in that even when I know it is an application causing me to reboot, I can step back, pretend to be a dumb user, and say "I have to reboot my computer - AGAIN". Since I don't control the apps I can use, it doesn't matter if it is the app or not. My machine is not stable enough to run for a week - regardless of what is causing it. And it always seems to need a reboot right when I am in the middle of something important.

      An OS should be able to contain those kinds of things and prevent the app from causing a system FUBAR. Whatever your OS of choice is. To ME, Windows doesn't do that.

      --

      My beliefs do not require that you agree with them.

    8. Re:No BSOD != stable OS by arkanes · · Score: 2, Insightful
      YMMV, as with anything. My work machine is win2k running on stock Dell hardware. It's got an old hard drive thats starting to really slow down. I abuse the hell out of it with installing software, removing software, breaking software, etc, etc, etc. It routinely stays up for 6 weeks+ without crashes or slowdowns. I generally reboot for other reasons well before I see a crash (installing new system services, that sort of thing - I'm behind our corporate firewall and we don't have any patchy goodness).

      BTW, it's trivial to write an app that will bring just about any system to a crawl - certainly any Linux install. When testing an XP machine, for example, I made an app that just chewed up ever-increasing amounts of memory - the sytem bogged down as it started allocating more and more swap to feed the demand (and writing all this ram to disk). However, once I killed the app, the system _immediately_ restored itself to it's previous snappiness. Thats about as good of a result as you can expect from a general purpose OS.

    9. Re:No BSOD != stable OS by l1_wulf · · Score: 1
      *sigh* Ok, so one minute we're talking Windows and Linux as comparisons, next we're talking versions of windows (98, 2000, XP), where you admit that comparitively it is more stable. And in the next sentence you are still debunking Windows as being unstable if you had nothing else to compare it to: "If I were just given the machine, would I call it stable? Probably not". Whereupon you want to just talk Windows. Ok. My Windows box is stable. We have agreed (at least I think we have, you keep on running in circles here and I'm never sure which way to face...) that we both have recent versions of Windows XP with recent updates and patches. How many times do I have to say it? My box is stable, I do not crash, I can't remember the last time I saw a BSOD... I don't know what else to say, I can't compare it to Linux...

      You say a reboot is a reboot, claiming that you're playing a little bit of devil's advocate... but I don't understand why? Just to bash on Windows? I completely fail to see the original point of your post when you are now admitting that the likely cause of your problems is an application that has nothing to do with the OS. You say an OS should be able to contain problematic programs, and yet close your eyes to any comparisons to Linux. Come on, saying Windows falls short because it is not unbreakable is just plain dumb. You show me an OS, that is unbreakable and has real world applications I can use and I'll make the switch immediately. Nothing is perfect.

      Unless there is something more compelling other than venting my frustration and trying to figure out exactly what you're saying among all these contradictions, I will not reply to anything else on this thread. Get your final words in now, if you give me something that is concrete as opposed to bandwagon MS bashing or misdirected frustrations ("Since I don't control the apps I can use...") I'll be happy to continue our talk.

    10. Re:No BSOD != stable OS by Anonymous Coward · · Score: 0

      So, what your'e really trying to tell us here is that you don't have any contrary evidence, so you'll just make a joke.

    11. Re:No BSOD != stable OS by mvdw · · Score: 1

      Well, I mustn't be running either my win2k work machine or my linux home machine hard enough - neither of which has crashed for me in a very very long time. In fact, the last time I shut down my win2k machine at work was over the last weekend because the hard drive is starting to make ugly clicking sounds, but before that it had been up since the last critical update. The last time I shut down my home machine was, well, I can't remember. It must have been some time after the release of the 2.6.3 kernel, though, because I'm still running that one.

      For the record, I run EDA software at work, and KDE/kdevelop/galeon/evolution/etc etc at home. I run the machines fairly hard, but apparently not hard enough...

    12. Re:No BSOD != stable OS by l1_wulf · · Score: 1

      Um, I'm not sure how this ties in to the parent you responded to (one of my posts)... Uh, do you have a goal set to crash your machines? You say you run them hard but "apparently not hard enough..." Did you read the whole parent or just misunderstand what I was saying or just bragging about your uptime? *shrug* elaborate if you want, if not... *shrug*

    13. Re:No BSOD != stable OS by Anonymous Coward · · Score: 0

      I am no OS guru, but I don't think that an app should have the power to bring down the system or make it grind to a halt. And I can't just blame those apps.

      But it's trivial to write a Linux app that will make the system grind to a halt. A basic fork() bomb will do it, all you have to do is be stupid enough to run it with sudo nice -20. Is that Linux's fault?

  53. Re:Would be nice... by SunPin · · Score: 1

    Noted.

    I'm disappointed in the moderation of my post. It's a legitimate question that ties directly to the "missing link" aspect.

    Mods like that encourage trolling.

    --
    Laws are for people with no friends.
  54. dude by circletimessquare · · Score: 1

    english is NOT a second language in the philippines

    the only problem here is your ignorance of the philippines

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  55. DirectX Emulation by SeXy_Red · · Score: 1

    thats all and good, but I won't even consider switching my desktop to a Linux OS until David or something like it can emulate DirectX efficiently.

    --

    This sig was generated by a barrel of trained kittens for SeXy_Red (550409).

    1. Re:DirectX Emulation by SeXy_Red · · Score: 1

      I said EFFICIENTLY

      --

      This sig was generated by a barrel of trained kittens for SeXy_Red (550409).

  56. Look at the timeline and current progress... by Spoing · · Score: 4, Informative
    If you look at the ... hmmm ... interesting.

    There WAS (is?) a link and details on the project plan. A little Google cache searching shows this. The direct link to http://www.specopslabs.com/david_development.htm still works, though it's not available from the home page (AFAICT).

    Either way, the timeline breaks down like this (summary);

    Phase 1 - 100% - Document theoretical model.

    Phase 2 - 100% - Build business case.

    Phase 3 - 10% - Produce architecture roadmap.

    Phase 4 - 0% - Implement system design.

    Phase 5 - 0% - Deployment and maintenance/updates.

    This is a reasonable breakdown, though if Phase 4 is the coding stage, they have a boatload of work to do. Since most projects fail let alone products (more hostile environment), I would not be worried if I were Codeweavers, EMC (VMWare), ... let alone Microsoft.

    Looks like they are attempting to get investment capital.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    1. Re:Look at the timeline and current progress... by throx · · Score: 1

      What made me chuckle was the time estimates:

      Phase 3 - 3 to 4 months (Architecture and Design)

      Maybe they could meet this if they had a decent team devoting a lot of time and they knew the ins and outs of the Win32 API fully (including all the additional DLLs that get tossed around like WinINet). I still think it's hideously optimistic though.

      Phase 4 - 6 to 8 weeks (Engineering and Development)

      What in the hell are they smoking because I want some. Porting the Win32 API is a hellishly complex task and it's going to take way, way longer than 6 to 8 weeks. Perhaps they could have something in 2-3 years if they worked a good dev team full time on it but not 6-8 weeks and certainly not at any sort of compatibility level that would even approach running Office 2003.

      This project is doomed to failure. It's just some nice marketing slides to scam some venture capital and run off with it.

      --

      Fear: When you see B8 00 4C CD 21 and know what it means

    2. Re:Look at the timeline and current progress... by Spoing · · Score: 1
      1. This project is doomed to failure. It's just some nice marketing slides to scam some venture capital and run off with it.

      Well, if that turns out to be the case, let's hope that a nice gentleman named Bubba makes them feel REEEEEEL good in prison.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  57. who is modding this up? by circletimessquare · · Score: 2, Informative

    americans are often accused of being ignorant of the rest of the world

    well the parent poster, and every one modding him up, are proving exactly that

    ENGLISH IS THE OFFICIAL LANGUAGE OF THE PHILIPPINES!

    http://www.cia.gov/cia/publications/factbook/geos/ rp.html

    someone please mod the parent comment into oblivion, it showcases american ignorance, and apparently, even the ignorance of americans living in the far east!

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:who is modding this up? by damiam · · Score: 1

      Just because English is one of the official languages of the Philippines doesn't mean all Filipinos speak English as a first language.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    2. Re:who is modding this up? by subStance · · Score: 1

      Just for the record I'm australian (small A), and if you actually read my comment, you might have noticed that I didn't say it was written by someone who had English as a second language .... I said it *read like* it was written by someone who had English as a second language ... as in I don't have any facts, it was based on an impression from reading the website. And I was urging everyone not to take the claims so literally, that's all. There was no racial slur intended, although I do happen to agree with you about american ignorance.

      Reportedly English is spoken by a large percentage of Japanese as well, and well ... why bother. You're just pissed because you want to be, and on Slashdot it's fashionable.

      --
      Servlet v2.4 container in a single 161KB jar file ? Try Winstone
  58. Re:Another Vaporware story? by benzapp · · Score: 1

    I think that IBM doesn't consider emulation a very realistic goal.

    Remember, they tried this with OS/2.

    --
    I don't read or respond to AC posts
  59. First-Hand account of a David Demo : by Jim+Buzbee · · Score: 0, Redundant

    There's an Accout of a David demo here

  60. antivirus on linux by grusapa · · Score: 0

    Yes now I can install Norton AntiVirus on my mandrake box.

  61. wine problem by bl8n8r · · Score: 1

    if ( ostype != "win" ) { LoadForever++; CallRandomException(); LockMouse(); exit; }

    --
    boycott slashdot February 10th - 17th check out: altSlashdot.org
  62. Old news by Cranst0n · · Score: 0

    I reported this last week.

    --
    Just realise the reality of the situation..... There is no reality.
  63. Re:Ummmm.... No. by Dot.Com.CEO · · Score: 1

    Yes, I know exactly what you mean. I still have winrar running through cx office as well as some other small programs because I'm used to them. If you're serious to changing to Linux, I'd strongly advise you to take a look at xandros business 2.0 since things work as they're supposed to and it comes with versions of cx office and plugin already installed. It's truly a drop-in replacement of Windows without the stupidly annoying philosophy of lindows. And the user forums are actually helpful. Yes, it costs 150$ but it's the best money you'll spend and it will actually save you a lot of time you'd be better off spending actually doing things...

    --
    Mother is the best bet and don't let Satan draw you too fast.
  64. No one needs this solution by Progman3K · · Score: 4, Interesting

    Wine has been evolving steadily.
    The Wine developers have succeeded in modularizing just about every aspect of their Windows API to the point where a whole other operating system (ReactOS) can use it!
    Not to mention that there has also been some cross-pollination of Wine with Cygwin.

    THOSE are the solutions to bet on, and not simply because they're older and more established but because they are open-source and have been audited by thousands, with some of the best minds on the planet on top of it!

    How is ONE company going to match that without the same number of developers and expertise?

    I remain sceptical, but I do wish them luck.

    --
    I don't know the meaning of the word 'don't' - J
    1. Re:No one needs this solution by Anonymous Coward · · Score: 0

      Wine has been evolving steadily.
      roflmao

    2. Re:No one needs this solution by cecom · · Score: 1

      Are you kidding me ? I recently (a couple of months ago) downloaded Wine and tried it with a few very simple applications. What a disappointment! Not a single one of them worked. After years and years of development Wine still cannot run even simple command line applications. That is a sure indication that it will never be ready.

    3. Re:No one needs this solution by Progman3K · · Score: 1

      True, Wine DOES need a lot of tweaking before the apps run right.

      Typically, there are missing .DLL files.

      I've run Visio2000 with it, and I run WinSCP on it every day, practically.

      Sure, Wine is not quite ready for the primetime, but I think you'd need something like Crossover most times when you want to do anything fancy.

      --
      I don't know the meaning of the word 'don't' - J
    4. Re:No one needs this solution by cecom · · Score: 1

      I didn't want to do anything fancy - that's why I was so disappointed.

      To choose a well-known example, I tried running VC6's command line compiler - it is a console application that does little more than read its input files and write output files and messages. No obscure UI controls or undocumented NT kernel calls for sure. No excuse for it not to work! You can't get any simpler than that with a useful application.

      Yet, it didn't work. Failed for two different reasons when using the original MSVCRT.DLL and the one provided with Wine.
      Interestingly, the integrated environment kind of worked - it displayed its GUI. It crashed as soon as I tried to do something real, like opening a project, but at a first glance _it appeared functional_. So I am beginning to wonder whether all Wine success stories are not just starting the application without actually trying to use it ?

      After this experience I don't think I could rely on Wine to run a real applications in general. Perhaps if you know that it runs a specific application, because you have tested it, it is useful, but as a general tool for Windows->Lunix transition, no!

    5. Re:No one needs this solution by Progman3K · · Score: 1

      I am not kidding when I say I worked on diagrams in Visio2000 and use WinSCP almost every day under Wine. Very stable. Not without glitches, but definitely preferable to a dual-boot in my case.

      Here's an article that might help you get MSVC (v6.0 I believe) running under Wine. As you pointed out, NO GUI, but you can indeed compile with it, apparently. I haven't tried it.

      http://codingstyle.com/articles/using-ms-vcpp-wi th -gnu-wine.html

      I hope that helps.

      In my case, instead of getting MSDEV working on Linux, I decided to drop MSDEV in favour of GCC. I'm porting from Windows/MSDEV to GCC for Windows Mac and Linux.

      As for transitions, I simply jumped ship one day.
      About 5 months ago now, I changed from Windows to linux at home.

      And this is after MANY years of knowing Windows inside&out, and not knowing Linux at all.

      It was a damned tough go there at first, but I have come to believe nothing can stop me now, what with all the other people trying to do the same thing that can guide me...

      i don't know what your situation is, of course, so for you, Windows may be the best solution...

      Good luck in whatever endeavour you embark.
      Cheers.

      --
      I don't know the meaning of the word 'don't' - J
  65. Interestingly ... by benzapp · · Score: 2, Informative

    the only reason English is an official language there is because it was an American colony for 60 years.

    More interestingly, Spanish is spoken by few people there (although they have spanish names often) even though Spain ruled the area for 400 years.

    --
    I don't read or respond to AC posts
  66. Things are just fine now...for me at least by tertullian · · Score: 1

    When I started reading the article I was not impressed at all. When I finished the article, I only walked away with a small hope -> No crashes. I've been running Office XP, Visio 2002, Flash MX, and Lotus Notes R5 (plus some small apps like WS_FTP for craps and giggles) on Fedora without any issues other than then Office apps freezing like they do on my Windows OS. I'm using Crossover Office btw... David doesn't seem to be anything new...

    --
    Goal in Life: Learn as much as I can...
  67. someone had to do it by Anonymous Coward · · Score: 0

    1. Create a website describing the need for windows applications to run on other operating systems.
    2. ???
    3. Profit!

  68. Reminder by News+for+nerds · · Score: 1, Offtopic
    Call it GNU/Linux. GNU/Linux is the name of the whole operating system, you insensitive non-free clod!!
    1. Re:Reminder by AntiOrganic · · Score: 1

      GNU/Linux is misleading as well, as most distributions include non-GNU utilities, many of which are derived from BSD or other sources.

    2. Re:Reminder by sketerpot · · Score: 4, Funny

      Therefore, I propose this naming scheme: the GNU stuff will be called "GNU", the kernel will be called "Linux" or "the Linux kernel", and the OS will be called "insert distro name here". RMS's foo/bar naming system gets too complicated if you really try for accuracy, and people will make fun of you if you use it, so perhaps we can appease him by throwing random links to the GNU project in our discussions of what OS we're running.

    3. Re:Reminder by Red+Alastor · · Score: 1

      The parent post has been moded funny but it's actually insightful. When you try to explain what OS your are using to someone, do you really want to explain what the GNU project is ? You just explain them that it is made by people all over the world and it's enough. If they are interested by the OS, they will find soon enough the role of GNU.

      --
      Slashdot anagrams to "Sad Sloth"
    4. Re:Reminder by Anonymous Coward · · Score: 0

      "When you try to explain what OS your are using to someone, do you really want to explain what the GNU project is ?"

      Yes. Credit given where credit is due.

      "If they are interested by the OS, they will find soon enough the role of GNU."

      I doubt it. Judging by the posts on Slashdot whenever Stallman is mentioned, I estimate that there are no more than two dozen people who post here who actually understand the significance of GNU.

  69. Re:A Window-binary to Linux-binary Re-complier? by JohnFluxx · · Score: 1

    I don't understand what you are proposing.

    First, let's ignore any apps that do direct writing to hardware, just to make it simplier.

    Okay now say a program calls function winA().
    So wine implements winA(), by say just calling linuxA()

    What a recompiler would do is rewrite the winA() to linuxA() on the fly.. not much different, no real help.

    I suppose it would be helpful if in the code you do say:
    winA(); winB() where there is no linux equialent, but there is a linuxAB() that does both, in which case the recompilier would have the advantage. But you could arguably do that anyway by implementing winA() to set some flag, then winB() checks the flag is set, and if so calls winAB().

  70. One more passenger by Xformer · · Score: 1

    Here's the bandwagon... you know what to do...

    --
    All I want is a kind word, a warm bed and unlimited power.
  71. Re:Yeah, but... (I'll bite) by irw · · Score: 5, Informative

    Bzzzt. Wrong.

    The (academic) definition of "operating system" is "interface to the hardware".

    "kernel" in unix terms is synonymous with "operating system".

    "distro" is "operating environment".

    If you *really* want a complete rant on this, I have written one, sad individual that I am.

    In future, please refer to a recognised textbook (suggestions in the link above) before jumping in.

  72. Re:Another Vaporware story? by ConceptJunkie · · Score: 1

    Not to mention Windows with improved security...

    --
    You are in a maze of twisty little passages, all alike.
  73. Wouldn't Crosscompiling be a better option?? by 0BoDy · · Score: 1

    No Offense to the nice People at WIne who are doing an excellent job making the closed source run on OSS, But isn't there an easier way?

    Every program purchased has top be compiled, right? There are only so many compilers/IDE's for Windows. Wouldn't it be easier, more feasible, to build cross-compiler mudules for the major IDE's (e.g. Visual Studio .NET)? I mean, If Adobe, when compiling Illustrator, could just select a different option in their IDE (or whatever) to compile for linux and they could increade their market share 5-10%, using a free add-in,. . . Why wouldn't they do that? In addition, the documentation already exisits. Every language is documented. Library's are defined. Simply rewriting the library's so the calls become linux/SDL/GTK/QT calls, makes this simply a matter of changing the working directory. Make gcc/mono integrate into proprietary compilers; model Win32Languages and libraries and make gcc/mono able to compile applications written in other compilers.

    IANADeveloper (I do mostly web deployment solutions) so I don't know what IDE's there are. As a result I obviously don't know what sort of logistics would be involved. Assuming it were possible, though, apps could be ported automatically, and OSS could run the CSS win32 can (except M$ products; are you kidding me) to run _native_ anyway. It could even be done optimized per platform. Ship it with a _quality_ installer packager for win32 and Linux, and Smaller Developers will eat it up. Good installers are few and far between and making one available would allow all kinds of increades in compatible technology. At any rate, would love to read your comments

    --
    Can I be a Luddite too?
    1. Re:Wouldn't Crosscompiling be a better option?? by vidarh · · Score: 1
      To make it possible to cross compile Windows applications so they run under Linux, you still need to implement all the Windows API's those applications use. In other words the whole Win32 API. Which is what Winelib (part of Wine) give you. You CAN in other words recompile Windows C/C++ applications so they run directly under Linux, but what you get is essentially an application linked directly to the Wine code. So no, it's not any easier.

      The only read advantage you get from this over running the app under Wine directly is that you can combine the Windows code with Linux code to improve interoperability with Linux.

    2. Re:Wouldn't Crosscompiling be a better option?? by BattleTroll · · Score: 1

      Cross compilation works if your careful about avoiding proprietary APIs. The problem being that it's very difficult to write complex software without relying on underlying APIs to help you out. Imagine having to write your own window management subsystem when all you really want to do is show a color picker. It's been my experience that it's the GUI API side of the equation that makes cross compilation unsuitable for what you describe. Embedded developers have been using cross compilation for years for RAD and updates to existing products.

      Writing code that is cross-compile friendly takes dicipline, forethought and a lot of hard work. I don't see the effort required paying off in huge Linux licenses of MS Money.

  74. MS source by dioscaido · · Score: 2, Informative

    Any bets on what % of David is built on the leaked Win2k code? Not that companies based from the Phillipines aren't inherently trustworthy... I'm just sayin.

  75. So what? by GreatBallsOfFire · · Score: 1

    I'd rather have a good productivity suite aimed at Linux and better commercial level documentation than just something that allows me to run Microsoft apps. Yeah, yeah, I know that there are other products that are tied to the Microsoft OS base, but those will eventually migrate as well.

    There is a lot of inertia in the commercial software market. It takes years for apps to catch up. Why do you think it took such a long time for the DOS based Windows transition? It took a long time to get all the hardware manufacturers to write drivers, ISVs to qualify their apps, and in some cases finally port it to 32 bits, etc. With the current, very positive, Linux trend, there are a lot of hardware and software companies taking a serious look and targeting Linux. It just takes time.

    As far as project David goes, one big downfall is that they are copying existing Windows APIs. New APIs are under development right now for release in Longhorn and beyond. The project David folks have to wait until they're released to find out about the changes. Then they have to scurry about and put those changes into project David. What makes them think that they're any smarter or faster than the developers at Microsoft in order to do this in less time? By the time they catch up, the cycle will repeat itself. Never underestimate your enemy. It is better to be surprised by his stupidity than by his cleverness."

    They are much more fortunate than the original Wine developers because they don't have to suffer through the awkward win32 transitional period, and have Wine as an example to study to boot. The Wine developers had nothing.

    My hats off to the Wine folks, and a big yawn for project David.

  76. You know, YMMV.... by hummassa · · Score: 1

    During the years of 2001 and 2002, I used Win2k + BorlandC++builder (version 5/6/7? don't remember) to develop an geoprocessing app. My win2k never stood up more than one work day (max 10h). I actually used its failures to know it was time to go home, because they happened invariably in 8 1/2-9 1/2 hours uptime. And yes, no viruses, no driver snafu, no nothing, simply leaked system resources.

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    1. Re:You know, YMMV.... by RevAaron · · Score: 1

      Sounds like it was your app, man. Or *maybe* Borland, but I doubt that.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    2. Re:You know, YMMV.... by najay · · Score: 1

      was that before or after your app was installed? :) sorry, i couldn't resist :)

    3. Re:You know, YMMV.... by GraZZ · · Score: 1

      To the first two replies to this post:

      Why should his C++ app be able to take down windows? Was he incorrectly making calls to void win_crash()?

    4. Re:You know, YMMV.... by arkanes · · Score: 1

      See, theres a problem with claims like this. See, I've got a win2k machine that can stay up for months at a time without problems. Therefore, since there is at least one Windows 2000 install without the problems you mention, the issue is _not_ simply leaking resources, because those would be common across all Windows 2000 installs. Therefore, there had to be something in your environment, that was different than my environment, that was causing the problem. The most likely candidate, of course, is a driver.

    5. Re:You know, YMMV.... by hummassa · · Score: 1

      Hmmm... I don't know. Our (theoretically experienced) sysadms and DBA's had their share of dificulty with their (Compaq at the time) servers, running only MS-SQL and nothing more on them... Not as bad uptime as the geo-devel team, but sure not a sea of roses.

      --
      It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    6. Re:You know, YMMV.... by Anonymous Coward · · Score: 0

      Was he incorrectly making calls to void win_crash()?

      Man, it's obvious you've never done any Windows programming.

      The function you're thinking of is BOOL HaltMajorSubsystemExecutionEx (HWND hWnd, DWORD dwErrCode, DWORD dwType, DWORD dwFlags, LPTSTR reserved).

    7. Re:You know, YMMV.... by Anonymous Coward · · Score: 0

      Right. Becuase Microsoft hasn't issued a plethora of patches between 2001 and today. Oops.

  77. Re:Yeah, but... (I'll bite) by dijjnn · · Score: 1

    My mother always said, if you can't say something nice, don't say anything at all. So i'll just say you're wrong, and while symantics aren't important enough to engage in a flame war, they are important; their importance is at the very heart of the name issue.

    --
    ~dijjnn
  78. have you ever been to the philippines? by circletimessquare · · Score: 1

    well i have, and everyone there speaks english!

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:have you ever been to the philippines? by Sweetham · · Score: 1

      i live in the philippines.

      and no, not everyone speaks english.

      stay on topic.

  79. Innovate by poptones · · Score: 4, Interesting
    This is why Linux has to STOP CATCHING UP. I know there are many things in linux that aren't in windows, but there's little you can point to and say "this isn't in windows and see how great it is?" Users don't have a clue about security, security is not a feature. Windows users don't even know how to configure a fucking user account - and if they did then the problems with spyware blowing up desktops would be reduced, so linux would even lose that tiny edge.

    Linux really needs a killer usability app. Something like a personal google that would allow you to recollect ANY information you've ever viewed in your browser - complex search features that don't look complex. Instead of freaking out over google's 1GB email system, port that search functionality to the linux desktop and make it possible to do all the same stuff WITHOUT having to store your email on google's farm. Instead of trying to port games and catch up on drivers for fancy graphics cards, court a hardware maker and invest some GPL lovin' into a graphics engine. Or court IBM and get them to migrate even more of that functionality to the CPU cores - I'm sure Apple would love that too.

    There's so many ways linux is this close to outdistancing Windows, but none of them are complete enough to be of use to joe average. And if WINE/David/whatever would allow windows apps to be used on linux AND linux has capabilities that windows doesn't - and people can see and feel those differences themselves - then this is a good thing. So long as linux is playing catch-up, 'tho, this is nothing but one more tool for MS to point at and say "See? We set the standards! Why would you look anywhere else?"

    1. Re:Innovate by sketerpot · · Score: 1

      Here's an idea that I wish I were competent enough to write (I'll try it soon anyway): a word processor that was easy to use, didn't have lots of features everywhere, and used LaTeX as the back end. If we could sell people on thinking in terms of sections, titles, paragraphs, and such, word processing would be easier and the output would look nicer. TeXmacs and LyX are close, but they're for people willing to invest a bit more time learning them, so they aren't wuite what I'm looking for.

    2. Re:Innovate by ichimunki · · Score: 0, Redundant

      Yes, it will be so much easier to retrain the users than it will to write software which simply meets their existing expectations.

      Most users don't use 95% of the features of Word, but for those who do use any of those "advanced" features, your suggestion is mostly dead in the water. I suggest exploring useful integration of tables, revision control, forms, mail merging, spell checkers, outline tools, and many other fairly highly visible features from Word, before worrying about training users to think in computer-friendly terms so they can take advantage of less powerful software.

      Also, Word already has stylesheets (and has since forever, IIRC). So you can already work with it in a way that gets you many of the advantages of other markup-based systems.

      Disclosure: I use emacs for 99% of my text processing needs and if I need to present the text in a "pretty" form, I tend to present it as HTML. I don't really want to get into a flamewar because I'm not particularly fond of Word, but none of the tools I've seen on Linux are really at that level, when it comes to plain old word processing. Some of them are better for page layout, sure, but that's not all that exciting when the tool doesn't help at all during the process of writing.

      --
      I do not have a signature
    3. Re:Innovate by CommandNotFound · · Score: 1

      TeXmacs and LyX are close

      KLyX is the KDE port of LyX, and would seem to be a good start. Instead of writing your own, why not join that team? If you're not a coder, then I'm sure the team would welcome usability suggestions to bring it up to speed. Writing your own app is very time-consuming, beyond the coding. It has to be polished, a web site has to be built and maintained, source patches accepted, documentation written, build and install scripts need to be written, etc. I've found that it's a lot better use of my time to join an existing project and make it better, rather than start from scratch.

    4. Re:Innovate by westlake · · Score: 1
      Linux really needs a killer usability app

      How do you make your "killer app" Linux only? The gold standard for a user-land app is a successful port to Windows.

    5. Re:Innovate by Anonymous Coward · · Score: 1, Interesting

      I know people who can't even use Word the right way. People who use spaces instead of aligning text, etc. And you want to add more "complexity"? No, that won't work for most users.

      But I say, why does any of this matter? Why should Linux be the OS that my grandma will use? Linux does a good job of being Linux, and Windows does a good job of being Windows.

    6. Re:Innovate by Red+Alastor · · Score: 1

      Linux can be many things. Your grandma will never use emacs but she could use OpenOffice. Those who wants software for a certain kind of people can program them and those who want software for another group can too. That's the beauty of it.

      --
      Slashdot anagrams to "Sad Sloth"
    7. Re:Innovate by Red+Alastor · · Score: 1

      That's not necessary a bad thing. When I discovered that all the applications I was using on Windows were FOSS, I installed Linux.

      --
      Slashdot anagrams to "Sad Sloth"
    8. Re:Innovate by sketerpot · · Score: 2, Insightful
      I know people who can't even use Word the right way. People who use spaces instead of aligning text, etc. And you want to add more "complexity"? No, that won't work for most users.

      If we want a genuinely user-friendly word processor (as opposed to one that gives the illusion of user-friendliness by imitating MS Word---which is still a useful goal, kudos to those doing it), we should not add more complexity. We should have a simple, nice looking word processor that does the basics that most people use and does not let you do more. I know that's controversial, but I think if you let it export to formats readble by more fully-featured editors it can be acceptable. You won't need to worry about people aligning things with spaces, you just need to configure the thing (by default) not to put in more than one space, and to provide an unobtrusive explanation for this odd behavior.

      I'm not talking about adding complexity, I'm talking about concealing it. I wouldn't want to use it for everything, but I know some people who would love to have an easy text editor that produced good-looking output.

    9. Re:Innovate by neurojab · · Score: 1

      >There's so many ways linux is this close to outdistancing Windows

      It surpassed windows back in the 2.0 timeframe, in my opinion. It's long been more reliable, and more usable (always works the same way), for years. There's much

      >none of them are complete enough to be of use to joe average.

      Joe Average could use Linux (if it were pre-installed the same way Windows is) and not even know it. Who cares if it can't run some over-the-counter shovelware app?

      >So long as linux is playing catch-up, 'tho, this is nothing but one more tool for MS to point at and say "See? We set the standards! Why would you look anywhere else?"

      Windows has been playing catch-up to UNIX since DOS 1.0. Look at security, reliability, performance, etc. Not usability, Windows has been playing catch-up to the Mac on that front.

    10. Re:Innovate by westlake · · Score: 1
      That's not necessary a bad thing. When I discovered that all the applications I was using on Windows were FOSS, I installed Linux.

      and when I found that all I needed from FOSS had been ported to Windows I lost all interest in Linux. care to guess which is the more common experience?

    11. Re:Innovate by ArmpitMan · · Score: 2, Insightful
      No, no, no, no, no. No. Do *not* restrict the user. There is nothing more frustrating to Aunt Joe User than a computer saying they can't do something.

      Here: GOOD UI DESIGN IS TASK BASED, NOT FEATURE BASED.

      There! That's the whole secret! All that cool functionality you've written in software DOES NOT LINE UP ONE-TO-ONE WITH YOUR INTERFACE. There may be awesome, supremely powerful, thoroughly cool things you can do with your back-end. If they don't line up with what the user actually wants to do with your program, TOO BAD. Bury it in a menu someplace if you really need to scratch that itch. To cure cancer in your text editor, go to the Tools menu, click Options->Advanced, bring up the Diseases pane, then check the "Cure Cancer" box. Don't put it with all the important window managing shit. If curing cancer is so awesome, it should be in its own damned tool. Your user is there to edit text, not play fucking towers of hanoi.

      There's this delicate balance, see, this eternal compromise, between power and usability. You want a powerful search tool? Geeks say, "Use regular expressions!" Users say, "I just want this to work." Enlightened developers say, "This is a hard problem."

      Christ, use a Mac sometime. Notice how few options are given in preference windows, and yet how useful they all are. This is because they don't correspond to features. Notice how iTunes has a glowing "Burn CD" button in a prominent position.

      Make your program do things that help the user solve the problem they want to solve. Make it do them all easily, in a straightforward and non-constraining manner. Then get someone to shoot you when you're done.

      Sound difficult? It is!

    12. Re:Innovate by Talinom · · Score: 1

      Linux really needs a killer usability app.

      Yes it does. Then what does the Linux community do when it is ported (via GPL) to Windows? Make another?

      Open Source it? It ends up on Windows. Close the source? Who knows.

      --
      "Giving money and power to governments is like giving whiskey and car keys to teenage boys." - P.J. O'Rourke
    13. Re:Innovate by ArmpitMan · · Score: 2, Insightful
      And I realize after the fact that I didn't really talk about your post at all, so I will quickly remedy this:

      What is the problem here? The problem here is that the application thinks indentation is one thing and the user thinks it is another. The application thinks spaces, tabs, and explicitly aligned text are different. The user thinks it lines up, therefore it works.

      The solution? Certainly not to disable indentation! You *do* need to worry about people aligning things with spaces; this is easy for a human to do, and difficult for a computer. Allow the user a sane mental model.

      (Pet peeve: Editors which differentiate between tabs and spaces. FUCK THAT. Pick one spacing representation to present to the user.)

      Okay, so let's solve this fucker. We have two seperate things: Spatially aligned text, and spaces. The user sees: spaces. If we want to seperate these things in the user's mind, how about some sort of visual indicator? How about this: if the user has carefully aligned two lines in a row with spaces, decide that they might want the whole paragraph aligned?

      Better yet, how about a word processor which is aware of the semantics of paragraphs, and allows you to mess with them? Right-click somewhere in the paragraph, click "Indent", and poof! Like fucking magic! It's really not that hard to determine where paragraphs are. Drag them around, toss them into columns, whatever. Bundle the thing with popular STANDARD formatting layouts for essays and screenplays and shit. If you can follow the Chicago Manual of Style without breaking a sweat in a word processor, then fuck yes, bring that shit on.

      See, that's a _task_. Spacing is a _feature_. What I really want is something where I don't care about formatting until I do. And once I do, it should be dead simple to change. Seperate the content from the form.

      There, how's that sound?

    14. Re:Innovate by Red+Alastor · · Score: 1

      Mine. Since more people are on the Windows platform first.

      And if I moved back to windows, I'd miss things. No "killer app" but a lot of convenient things.

      Plus the pain to try to protect my computer against worms, virus and all that. Even if all my applications got ported to Windows, I don't see anything that would incite me to go back.

      --
      Slashdot anagrams to "Sad Sloth"
    15. Re:Innovate by wintermute1974 · · Score: 1
      Linux really needs a killer usability app. Something like a personal google that would allow you to recollect ANY information you've ever viewed

      This functionality already exists in stand-alone, third-party apps on MS Windows.

      Three of these content-wranglers jump to mind.
      http://www.scopeware.com/
      http://www.x1.com/
      http://www.enfish.com/

      Admittedly, they aren't free (as in beer or as in speech) but they would appear to get the job done.

      You said Linux should innovate, but these ideas not only have been explored, but commercialized as well.

    16. Re:Innovate by r_j_howell · · Score: 1

      I'd like to submit live CDs as at least an Asault and battery Ap. I can cary "My computer" just the way I'm used to it in my shirt pocket. And I can use it virtualy anywhere.

    17. Re:Innovate by Codifex+Maximus · · Score: 1

      > We should have a simple, nice looking word
      > processor that does the basics that most people
      > use and does not let you do more.

      When I read this excerpt, I immediately thought about Claris on Apple. I used to use it in college English class. It was a nice little wordprocessor with only what you needed to use - not alot of cruft.

      I do agree with you... we really need world class and simple tools... like the original UNIX philosophy regarding simple powerful tools.

      --
      Codifex Maximus ~ In search of... a shorter sig.
    18. Re:Innovate by sketerpot · · Score: 1
      Better yet, how about a word processor which is aware of the semantics of paragraphs, and allows you to mess with them? Right-click somewhere in the paragraph, click "Indent", and poof! Like fucking magic! It's really not that hard to determine where paragraphs are. Drag them around, toss them into columns, whatever. Bundle the thing with popular STANDARD formatting layouts for essays and screenplays and shit. If you can follow the Chicago Manual of Style without breaking a sweat in a word processor, then fuck yes, bring that shit on.

      Actually, that part was almost exactly what I was thinking of. Thanks for the criticism; it's nice having bad ideas attacked before they're implemented. You seem to have found a good number of them. :-)

    19. Re:Innovate by zapyon · · Score: 1

      No, Lyx is not and nor is TeXmacs. Both do not use standard shortcuts (i.e. those used in the applications 95% (or more) of computer users are used to, i.e. Ctrl+s for saving or Ctrl+O for opening a file. Also, neither of the two has a good user interface. Though I admit that Lyx can be helpful for people who don't like to type in LaTeX source code. But when I tried to use Lyx, I needed to fix and smooth some things by hand, so I decided to use a plain text editor and write LaTeX sources myself. Not an option for the average user though. Regards, zapyon

      --
      I like my spaghetti with source.
  80. Dude! by Anonymous Coward · · Score: 0
    No dual boot!

    Awesome!

    Also no emulation required! (like vmware or win4lin or virtualpc (does that even run on linux anymore))

    Sweet. I hope they can get it working and this isn't just a bunch of vapourware.

    1. Re:Dude! by Malor · · Score: 1

      Yeah, one potential advantage to doing this would be that you could hide the fact that the filesystem wasn't FAT or NTFS from most applications. You could transparently have your C drive mounted on your / drive without a problem. So you could probably avoid the one-big-file filesystems that you get now on VMWare (although those can be very useful at time!)

      I imagine games would still be hard, though. Games are always tough.

  81. BSOD's in 2k/XP by phorm · · Score: 2, Informative

    Actually, in XP you should never get a blue screen of death.

    Reason: MS apparently decided that the BSOD was becoming too much of a symbol of windows failure, so they make XP by default reboot on an error that would otherwise cause a BSOD.

    That being said, XP with good drivers is a vast improvement over any of the 9x series, but still not as stable as my 'nix.

    And if you think on the fact that 'nix drivers are often hacked up without much support from the hardware makers... that should say a lot (either that HW makers create crappy drivers, or linux kernel developers are better at them).

    1. Re:BSOD's in 2k/XP by shaunbaker · · Score: 1

      probably that linux kernel developers are safer at them. with the 3d graphics wars users are routinely subjected to "Dubious Optimization Flags" in order to eeek out a little bit more performance

    2. Re:BSOD's in 2k/XP by Anonymous Coward · · Score: 0

      "Actually, in XP you should never get a blue screen of death."

      Unless you deselect the automatic reboot box.

      "Reason: MS apparently decided that the BSOD was becoming too much of a symbol of windows failure, so they make XP by default reboot on an error that would otherwise cause a BSOD."

      Or maybe they realized the average Joe Shmoe doesn't need to see a BSOD?

      "That being said, XP with good drivers is a vast improvement over any of the 9x series, but still not as stable as my 'nix."

      Thats cause the only people writing 'nix drivers are hardcore. On Windows along with the hardcore driver guys, you get all the shitty developers just trying to make $$$. 99% of the BSOD's I've gotten in XP have been in 3rd party drivers. Is there something about 'nix that would automagically prevent me from writing a shitty driver that crashed the system??

    3. Re:BSOD's in 2k/XP by Frizzle+Fry · · Score: 1
      MS apparently decided that the BSOD was becoming too much of a symbol of windows failure, so they make XP by default reboot on an error that would otherwise cause a BSOD.

      Which was the right thing to do. The average user doesn't know what to do when a BSOD comes up and just finds it scary. So disabling the BSOD unless you know enough about windows to turn it back on makes sense. In general, having all of the things that the average user will find confusing turned off by default makes sense. Let the users who want them turn them on, since they know how; if they were on by default it would be a problem because the users who don't want them are exactly the ones who wouldn't know how to turn them off.
      --
      I'd rather be lucky than good.
    4. Re:BSOD's in 2k/XP by dhammabum · · Score: 1

      What, the only difference is they now reboot? I've had a few, the screen is still blue however briefly displayed....

      --
      I am not a robot. I am a unicorn.
  82. Re:A Window-binary to Linux-binary Re-complier? by Anonymous Coward · · Score: 0

    OS/2 had a community developed program that would convert WIN32 apps into OS/2 binaries and run them on OS/2 if you had the special libraries installed. I forget the name now, its been too many years.

    Byte

  83. You'll still need a Windows License by Hawke · · Score: 2, Informative
    Reading the technology link I think that's exactly what they are planning on doing. Its a reasonable strategy. The system call vector is reasonably sized, most of the calls are sane...

    However: A lot of calls take weird undocumented arguments that only Microsoft applications use. And from experience in system call interception, if you don't pass them along, the applications don't work. So someone reimplimenting the system calls will have a fun time reverse engineering those weird arguments. (Or, "reverse engineer" them from the leaked source code)

    But the major implication of this approach is that you won't get the licensing cost savings, as you will still need a licensed copy of the Win32 layer. Ignoring the EULA conflict issues (running Win32 not on the NT kernel), this will kill any cost advantages.

    1. Re:You'll still need a Windows License by Malor · · Score: 1

      The implication there is that it would be much easier to get non-Microsoft apps running, since presumably they don't use the undocumented calls. Unfortunately, Microsoft has consumed the entire Windows ecosystem, so there just aren't many non-Microsoft apps that matter. Intuit software, I suppose, and games... not a lot else.

      Agreed re: cost savings. I just can't imagine how they can do this in a way that would let you avoid the Windows tax. If it works, I have no doubt that some people will find it very useful and will buy it, but I can't imagine it becoming adopted on a widespread basis, and it's virtually certain that Microsoft will change the EULA to make this illegal anyway.

  84. Re:Would be nice... by dedalus2000 · · Score: 2, Informative

    IBM's ViaVoice is ported to linux and the speech engine is free. so there are linux apps that are voice enabled. there is also a linux distro that's built for the blind. can't recall what it's called.

    --
    My keyboads not woking popely.
  85. Re:Yeah, but... (I'll bite) by PenguiN42 · · Score: 4, Insightful

    Your own citation of dictionary.com on your "complete rant" disagrees with you. "The low-level software which handles the interface to peripheral hardware, schedules tasks, allocates storage, and presents a default interface to the user when no application program is running
    / The foundation software of a machine; that which schedules tasks, allocates storage, and presents a default interface to the user between applications"

    Default interface to the user? Sounds like a shell to me.

    So there you go -- operating system = kernel + shell. (One could argue for a bootloader as well)

    --
    The following sentence is true. The preceding sentence was false.
  86. Bunk, bunk, and more bunk by mikep.maine · · Score: 1
    Let me get some heat for this, but I use Windows in mission critical applications and Win 2K is not inherently unstable.

    Project David is vaporware. There is no code, it's not an Open Source project, and there is nothing of substantive value on the site.

    It's all bunk to me.

    --
    Mike www.sharecube.com
    1. Re:Bunk, bunk, and more bunk by polyp2000 · · Score: 1

      Let me get some heat for this, but I use Windows in mission critical applications and Win 2K is not inherently unstable.

      Thats an unusual logic. What kind of wackko reason would you have for using it in mission critical situations when you are aware of its instability?

      --
      Electronic Music Made Using Linux http://soundcloud.com/polyp
    2. Re:Bunk, bunk, and more bunk by mikep.maine · · Score: 1
      Umm, because it's not unstable.

      Speaking of vaporware (ala David) and not meaning you persoanlly, lots of folks will *claim* Windows is unstable or even highly unstable, but have no facts to prove it.

      I'd like a fact-based discussion with hard data. The point being made here is that we do deploy mission critical software and it doesn't falter.

      Prove me wrong.

      --
      Mike www.sharecube.com
    3. Re:Bunk, bunk, and more bunk by TheoMurpse · · Score: 1

      I think you misunderstood what he said... he said 2 things: 1) he uses windows 2) windows is stable note: "not inherently unstable" means "inherently stable" in English ^_~

  87. Project David Presentation by mcx101 · · Score: 1

    I'm not sure what to make of this now; it seems they have made a presentation of the technology to the press. Is it a scam or is this for real?

    --
    My operat~1 system unders~1 long filena~1 , does yours?
  88. Re:Would be nice... by mobiGeek · · Score: 1
    I'm disappointed in the moderation of my post.
    Consider the site that your post is on...
    --

    ...Beware the IDEs of Microsoft...

  89. BSOD in Linux by mikeumass · · Score: 2, Funny

    Assuming this is not Vaporware, I wonder if they are going to implement a BSOD into thier kernel module for every time thier WES or whatever it's called crashes!

    1. Re:BSOD in Linux by Anonymous Coward · · Score: 0

      Sigh... You DO realize that the Linux kernel has it's own BSOD right? And that it is triggered in exactly the same way as MSs? And about exactly as often (usually by updating drivers or kernels by yourself.)

      The only difference between the two is that one is blue and one is black.

      If you are going to make fun of something, don't be standing in front of a mirror.

  90. That actually sounds like a deal. by Ayanami+Rei · · Score: 1

    Linux + Windows in one purchase price, I'd actually consider paying for it.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  91. Re:Ummmm.... No. by Anonymous Coward · · Score: 0, Funny

    Yeah right. You'd rather be raped up the arse by Bill Gates {who, incidentally, buys dead babies from the abortion unit at the Seattle Royal Infirmary just so he can stamp on their faces} than use an operating system designed for the People, by the People, and with the People in control?

    If you really mean what you are saying {as opposed to saying it just to provoke a reaction} then you are seriously fucked up. I'd recommend you go to Belgium or the Netherlands, as they have an operation there which will undoubtedly cure your condition. If you can't afford the air fare, I hear you can pick up a surprising number of coins from railway tracks -- people drop them down train toilets all the time. Be sure to go at night, wearing black from head to foot, in order that nobody will see you and arrest you. Due to centrifugal force phenomena, the heaviest {and therefore highest denomination} coins are often found near curves.

  92. Re:A Window-binary to Linux-binary Re-complier? by NZheretic · · Score: 2, Funny
    Okay now say a program calls function winA(). So wine implements winA(), by say just calling linuxA()

    What a recompiler would do is rewrite the winA() to linuxA() on the fly.. not much different, no real help.

    Lets put it this way. Under WINE, a Windows application can inferface the OS though either a replacement WINE project DDL or native-Window-OS DDL which run under a form of emulation, calling lower down replacement WINE project DDLs. The former replacement WINE project DDL can be incomplete, missing functionality. The latter native-Window-OS DDL is often more compatable for Windows applications but run slower on the host OS.

    Running that native-Window-OS DDLs though a theoretical re-compiler, which performs global short-circuiting, should produce a binary that provides the same functionality of the native-Window-OS DDL but runs closer to the speed of a replacement WINE project DDL.

    In the same way, the same theoretical re-compiler would perform global short-circuiting on the application's own DDLs and executable, producing faster executing code.

  93. Sounds like IP infringement to me. by Anonymous Coward · · Score: 0

    they say they're at 0% of dev / engineering.

    Sounds like a Source Forge project. These guys will be hearing from VA's lawyers.

  94. You're missing an important point, though by Ryvar · · Score: 2, Interesting

    When it came down to Windows or OS/2, OS/2 did not have the advantage of being free as in beer, which for all practical purposes Linux is.

    That alone will attract a LOT of people. Assuming Linux takes the high road on the topic of DRM, etc. - chances are good that it will definitely remain a competitive choice at the very least.

    1. Re:You're missing an important point, though by westlake · · Score: 1
      free as in beer

      An OEM XP install from Dell cost me less than a single pair of replacement ink jet cartridges. A Dell upgrade promotion brought the price of Paint Shop Pro 8 down to $40 US for the boxed set with CD and a thick printed manual. Wake me up when the GIMP is as easy to learn and broadly useful for the amateur artist and editor.

      There comes a time when your heart stops racing every time you hear the word "Free!"

      Assuming Linux takes the high road on the topic of DRM

      Spend $2,000-$20,000 for digital projection and theatrical sound and you won't settle for "Kill Bill" in anything less than flawless high definition---and in no mood to jump through hoops to get it. Not when Microsoft has everything you need in one neatly packaged bundle. DRM may be Linux's Achilles' heel.

  95. Someone who knows more than you. by schon · · Score: 1

    ENGLISH IS THE OFFICIAL LANGUAGE OF THE PHILIPPINES!

    The Philippine Constitution says otherwise

    The official language of the Philippines is Filipino and English. That means that government is required to recognize both for communication.

    Most Filipinos speak Tagalog, which is a variant of Filipino. Many (but certainly not all) also speak English. My wife's grandparents don't speak English, and much of her family has trouble with it.

    I also find it particularly amusing that you quote an American source to back up your assertion (even when it clearly contradicts you), and then bash American ignorance. (Note that I'm not American.)

  96. Re:A Window-binary to Linux-binary Re-complier? by vidarh · · Score: 1
    First of all, it's DLL, not DDL.

    Apart from that, the kind of "short-circuiting" you are suggesting would be highly unlikely to make a difference. Wine tries to model the implementation as closely as possible on how Windows actually works. That means implement as much as possible of Wine in terms of other Windows API's.

    The native Windows DLL's does not run under any form of emulation, they run just as they would under Windows. The difference is that some of the Windows API calls they make may call Wine replacements instead of a native Windows DLL, and some of those Wine replacements may call Linux API's.

    There's no more benefit in what you term "short-circuiting" those call chains for Wine that there is for real Windows - all the work still needs to be done, and for most of the code there's unlikely to be significant amounts of straight call forwarding.

    There's nothing in the concepts Wine is based on that means a Wine DLL must be slower than the native equivalent, and nothing that means a Windows app needs to run slower under Wine than under Windows - where that is the case, it's a reflection of the current status of the Wine implementation and/or architecture, not an inherent limitation of reimplementing the Win32 API on Linux.

  97. source code leak? by SQLz · · Score: 1

    Maybe they found some big secret in the Windows source code.

  98. Re:Yeah, but... (I'll bite) by Anonymous Coward · · Score: 4, Funny


    So there you go -- operating system = kernel + shell. (One could argue for a bootloader as well)


    So you're telling me I have to start calling my OS Korn/Linux? (At least I'm not stuck running Csh/Linux. That OS sucks.)

  99. Is this another Win4lin? by BrookHarty · · Score: 1

    Sounds exactly like Win4Lin.

    Which funny started out as Merge on SCO Unix, allowed people to run Windows and SCO Unix at the same time.

    We have Win4Lin and VMWARE that allows you to run any Windows, but you still need a licensed copy, WINE doesn't. Not sure how Project David would get around not having a licensed copy of windows or using windows .dll's.

    Wierd they are demo'ing the product when the development website says its still being designed.

    1. Re:Is this another Win4lin? by k4rm4_p0l7c3 · · Score: 1

      vmware is so freaking nice. i saw it used to virtualize an old Novell server at a client's site once, and as part of payment they gave me a boxed copy of Workstation. !#@%#! amazing software, it truly is the swiss army knife killer app. win98, w2k, xp setup in it with minimal effort for testing things if you're a developer, or getting at apps not available to you on your native OS. it handles XP's visual extras without ANY latency on an athlon 1.6ghz.

      software like this reminds me of the amazement of tools i found when I first installed 40 something floppies of Slack back in the mid 90s.

      anyways, my point is that running vmware with snapshotting (think suspend to ram) for fast start/stop when you're done using it makes it all the better. screw trying to hack at faking Windows.. you can just do it virtualized.

      props to the vmware developers, if you are listening!

      just make the product free (as in weed)

  100. From their site by NorthWoodsman · · Score: 1

    From another page on the site:
    "Both Linux and Windows OS's have kernels, which operate in a virtually identical manner."

    Oh man, who'dve known?

    --
    1p}{ 1 sp34k |33+ +|-|e|\| p30p13 \/\/il| 8e i/\/\pr3553|)
  101. No they are not. by Anonymous Coward · · Score: 0

    Please do not try to compare Windows and UNIX in terms of reliability. Windows servers are rarely capable of 1-week uptimes in real world environments.

    1. Re:No they are not. by Anonymous Coward · · Score: 0

      I'll assume you are just exaggerating. You can't actually be THAT dumb.

  102. Emulation would be a great Transmeta app by Animats · · Score: 2, Interesting
    If you really wanted to virtualize IA-32 properly, the right vehicle would be a Transmeta processor, because it's partially software-defined. With a few mods to the "code morphing" engine, the problems that keep kernel code from being cleanly emulated in user space could be fixed.

    VMware does this by painful means, scanning code, using memory protection to catch self-modifying code, and generally doing too much work. With proper CPU support, a virtual machine can work cleanly, as on IBM mainframes.

    Transmeta, or somebody who knows how to patch Transmeta's "code morphing" engine, could solve the problem properly.

    Of course, all you get from this is the ability to run entire operating systems in virtual machines. You still have to run Windows to run Windows apps in VM.

    Emulating the Windows platform for applications is a completely different problem. There's no fundamental technical obstacle; it's just a huge job and may run into intellectual property problems.

  103. Re:Yeah, but... (I'll bite) by iabervon · · Score: 2, Informative

    You don't think "runs /sbin/init (whatever that happens to be) and handles system calls" is an interface to the user? This is the only default interface that you really get, since the user's shell is specified by /etc/passwd and has no default.

    For the actual default interface, there's really only the API, sysrq-commands, and device drivers (including the virtual console stuff). Everything else, no matter how fundamental, is an application and is therefore not between applications.

    On the other hand, the combination of a POSIX-compliant userspace and the kernel is also an operating system, because it also performs those functions (more extensively in some ways and more conveniently in other ways). There's no reason something can't be an operating system, if it fits the definition, just because a subpart of it also fits the definition. Any point where there is a complete API layer, such that you can divide everything into system and applications, has a side that's an OS.

  104. mandatory monty python reference by Gopal.V · · Score: 1
    so yippiayee, they've so far calculated that there is a business need for this 'holy grail' and they somewhat know where it would sit at.

    Didn't you mean 'holy handgrenade and they somewhat know who would sit on it' ?

  105. I've got the source code access to David! by jayminer · · Score: 2, Funny

    Of course it exists and I've got the source code right here:

    #!/bin/bash

    # David source code: david.sh
    # Warning: Strictly confidential!!!

    str=$1
    while [ "$1" != "" ]
    do
    shift
    str="$str $1"
    done

    wine $str

    1. Re:I've got the source code access to David! by Ndiin · · Score: 1

      You know, using "$@" would be a whole lot less of a kludge than that while loop...

    2. Re:I've got the source code access to David! by juhaz · · Score: 1

      Well, it's a windows emulator, after all...

    3. Re:I've got the source code access to David! by roie_m · · Score: 1

      But that wouldn't seperate multi-word arguments, nor would it finish off at an empty argument, both of which seem to be very important features.

  106. DAVID. From the people... by Anonymous Coward · · Score: 0

    ..who didn't bring you DOSiX!

  107. Re:Yeah, but... (I'll bite) by Anonymous Coward · · Score: 0

    Sorry, I read your article, but I'm still not convinced. For one thing, you seem to assume that every operating system has a structure comparable to Unix. The truth is that the term "operating system" is not well defined, no matter how much we might want it to be.

    Where's the "operating system" in this picture?
    http://www.cs.utah.edu/flux/fluke/html/

  108. College students have had source long before leak by AHumbleOpinion · · Score: 2, Interesting

    That leak of a fragment of source was insignificant from a technical perspective, it was merely a PR problem. College students have had complete access (legally) to the Windows NT line of source code for years. Universities were able to get source licenses for specific research projects. The terms were pretty fair, there was an NDA but students could work on the projects, publishing was not a problem, the license was portable if you (researcher leading the project) moved to a different University. At least that was my understanding of the deal in the late 90s.

  109. OT: Wine and MSI by bickerdyke · · Score: 1

    Did anyone of you managed to get an windows app running with wine that uses MSI installation?

    mine here always crashes with error minus 16thousend or so

    --
    bickerdyke
  110. Mis(erable)sing link? by peroskar · · Score: 0

    This is going to end up like Gerhard "Miserable Failure" Duesten :P

  111. Would anyone want to make Linux buggy crashalot? by Anonymous Coward · · Score: 0

    Why would anyone want to make blue screens happen on Linux?
    What is wrong with these people, can't spend a little time changing over and learning some new stuff?
    Poor babies, let's just leave them in our productivity dust.

    The killer ap in Linux is not having to restart it every 15 minutes.

  112. Linux is already innovative by pseudochaotic · · Score: 1

    But why does Linux want Joe Average using it? Joe Average probably won't contribute anything to Linux, except complaints. As i've said before, i think Linux and FOSS in general should leave Joe Average to large corporations with the resources to deal with them. Linux is really targeted towards programmers and other power users, who want or need the added functionality enough to learn it.

    --
    And the l33t shall inherit the 34r7h.
    1. Re:Linux is already innovative by Mycroft_VIII · · Score: 1

      Linux based distros and bsd's, ect. don't need Joe Average any more than Joe needs them. But would definately benifit from Joe.
      Maybe most Joe's can't program thier vcr let alone an application or game. However the more Joe's that can and do use OSS *nixes, the more apps that will be written. And while not all of them are going to be OSS many will. Plus alot of people doing free coding are doing it for recognition and practice and developing a marketable history. You can get that doing work on OSS apps for Linux and such, but with windows being dominant it's a significant draw for coding in ones free time. More people are likely to see/use your OSS app if you write it for windows. Developement houses write more windows code and will value that experience more. And so on.
      Just because 'Joe' can't code hello world, don't dissmis his power in defining the marketplace and defacto standards, and thus what many people code for.
      The really good news, is that with Linux and OSS is that it's not an eigther/or choice, both can be done, by whom ever chooses to do so,and that is the real benifit of OSS. :)

      Mycroft

      --
      https://signup.leagueoflegends.com/?ref=4c3ed6600b6ea
  113. Re:A Window-binary to Linux-binary Re-complier? by sweet+cunny+muffin · · Score: 1

    "I wonder if Specops' David is a recompiler?"

    Well read the fucking article and you'll find out.

  114. I'm very impressed but... by randomErr · · Score: 1

    I'm very impressed with the press release but I would like to see a screen shoot or two. Once I see those pics I will jump on the band wagon.

    BTW: Has any compared the Cross Over Plugin to the current version Wine?

    --
    You say things that offend me and I can deal with it. Can you?
    1. Re:I'm very impressed but... by k4rm4_p0l7c3 · · Score: 1

      CrossOver worked for me, but had a lot of font rendering issues and I couldn't quite work out https 128bit (was using it for Quicken 2003) I didn't try too hard, but googling didn't take me anywhere.

      just my experience..

  115. Re:Ummmm.... No. by mattyrobinson69 · · Score: 1

    there's a linux version of winrar (official too) at winrars website.

    just install it (pay for it if you like) and use the functionality in file-roller/ark/xterm/whatever

  116. They *look* bogus by nurb432 · · Score: 1

    I realize this isnt scientific, but theirsite has that 'appearance' of being bogus..

    A lot of hot air to get some cash..

    --
    ---- Booth was a patriot ----
  117. Re:Yeah, but... (I'll bite) by Anonymous Coward · · Score: 1, Funny

    Is there nothing better for you to do with your time than argue over stupid stuff like this? Be productive and do something more than this with your time. Wait. WTF am I doing!

  118. personal research ... by dbcad7 · · Score: 1
    Interseting, that you mention the personal google type tool for your own personal information .. I posted this .. my post at firefox on this very idea, and no one seemed to understand it, or I guess they didn't think it was useful, because very little replies. And even with your post, people skip right over it, to comment on the "innovation" topic instead. But I agree with you, that this would be cool. I think the browser is the place to start, but would be cool to have all apps have this "paste to" feature.

    regards

    dbcad7

    --
    waiting for ad.doubleclick.net
  119. ReMOD time by subStance · · Score: 1

    Bloody brilliant ... now that we've established that the grandparent poster is the one for whom english is possibly not a language at all (as in he/she has trouble reading), can we remod him/her appropriately please ?

    --
    Servlet v2.4 container in a single 161KB jar file ? Try Winstone
  120. From the article on inq7.net....... by GRuk30 · · Score: 1
    Companies like Red Hat, however, have recently adopted Linux and developed so-called distribution copies........
    Eh? I'd be interested to know what inq7 thought that Red-Hat was doing before this recent move to adopt linux and produce a so-called(wtf?) distribution?
  121. well, at least there's a jewel case... by jasonslater2000 · · Score: 1

    Caslon Chua, SpecOpS Labs Inc.'s chief software architect shows the package cover of their newly developed bridge software or "middleware," known as Project David during its presentation Thursday, April 22, 2004 in a university in Manila. The Filipino company unveiled what it said was a revolutionary new software that would allow users of Windows-based programs to run them seamlessly on computers using the rival Linux operating system to challenge Microsoft Corp.'s dominance over desktop computer business world wide. (AP Photo/Pat Roque)
    http://se.news.yahoo.com/040422/45/1emi6.html

  122. They aren't set to slay any golaths if you ask me. by shaitand · · Score: 2, Insightful

    Let's assume for a minute all these claims are true and they have the perfect windows emulation for linux.

    This is commercial development. They aren't going to open this code and it's not going to be free.

    Like most commercial vendors they will be greedy of course and price it high, instead of dirt cheap like they need it.

    If they price the oem non volume (or maybe even 10 pack) at about $5-15 then this will be a big winner all around. They will sell millions(or even billions) of copies and make a great return on their invesstment, every linux pc will be preloaded with this thing. Every linux user will have a copy.

    On the other hand, if they are greedy like most companies and want more than that... all the sudden linux is as expensive or more so than windows per copy (like with crossover office). Vendors are going to sell box sets, not download distros and a box set is going to cost about $60-80, again simply too expensive. If this thing is even $20 and is basically prerequisite (and it would be) then it's just as expensive as windows.

    Nope, our best hope is that this company has real technology, goes bankrupt and gpl's their code with their dying breath. It will do us little good for the same reason crossover office hasn't done nearly as much as it should... crossover office alone costs nearly as much per license as windows. If you combine it will a box distro it's more than an OEM XP Pro, let alone home.

  123. It's a joke by Anonymous Coward · · Score: 0

    I mean look at the cheesy picture of on their home page. They took a stock photo of a woman making a thumbs-up sign and touched it up to make it hold a kid's sling.

  124. It depends, really by Orion+Blastar · · Score: 1

    on if they include the stolen code in their work or not. If they only saw the NT 4.0 and W2K source code to find the undocumented and hidden APIs to emulate/convert to on Linux, and then did not use the source code, then it may not be so illegal. It would be hard to prove that they used stolen code, except for the fact that they are using undocumented and hidden API calls that nobody but Microsoft or anyone else who saw Windows source code should know about.

    Phoenix and Award did this to clone IBM's BIOS, they unassembled IBM's ROM BIOS for the IBM PC and then found all the calls it made. Then that team was dirty, so they could not be used for building the Clone BIOS. A second clean team looked at BIOS calls gathered by the first team, and then designed a Clone BIOS to use them. No IBM code was used, but the Clone BIOS functioned just like IBM's BIOS did.

    Besides part of the Project David website talked about PC Emulation, so I suspect they are going to provide a PC Emulator to run Windows under. Something like Virtual PC, VMWARE, Bochs, etc.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  125. YHBT by Anonymous Coward · · Score: 0

    You do know that's not Seth FINKELSTEIN, dontcha? It's a troll.

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

      Of course I know that. I know how to read his user info.

      What kind of fool blindly trusts a user because the name looks familiar? Oh, yeah -- the same kind of fool that blindly attacks a user for the same reason.

  126. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  127. My name is David by bokmann · · Score: 3, Funny

    Hey... MY name is David, and I don't appreciate it being associated with some windows crap. Can I sue them for using my intellectual property?

    If they wanted to name it after someone, they should have called it 'Melinda'... I'm sure that would have bothered Bill in a way he couldn't legally do anything about (his wife's name).

    1. Re:My name is David by clintp · · Score: 1
      Hey... MY name is David, and I don't appreciate it being associated with some windows crap. Can I sue them for using my intellectual property?
      Michaelangelo already has a trademark for "David" for use with architectural elements such as windows as his statue was intended to sit atop a building. If you'd like to discuss terms for licencing, talk to his agents the Medici family. If you survive... err.. dislike the terms, feel free to change your name to Mud or some such.
      --
      Get off my lawn.
  128. GPL Issues? by cyways · · Score: 3, Insightful

    I don't see anything on SpecOpsLabs site that talks about the fact that WINE falls under the LGPL. Rather they state, "Instead of simply using the WINE project as our basis, David has incorporated into its architecture the best features of all the windows compatibility projects such as WINE, WABI, TWIN and the others. David therefore is not a reinvention of the wheel. Rather, it takes the best of breed pieces from previous attempts to simulate the Windows Subsystem, and integrate it into a single product."

    To the extent that this "incorporation" consists of copying over big blocks of code from WINE, this might raise some intricate legal issues. According to WineHQ, the copyright in WINE is held by the "WINE Project Authors," who now number over 600 people. I'm not sure exactly how such a large, disparate group of developers will be able to defend their copyright if it comes to that. Perhaps they should consider transferring copyright to the FSF, or setting up some nonprofit corporate entity to hold the rights?

    1. Re:GPL Issues? by mcx101 · · Score: 1

      I'm not sure exactly how such a large, disparate group of developers will be able to defend their copyright if it comes to that.

      That's true of any open source project. However, the bad publicity a company would get from abusing a third party's copyright could be damaging to their credibility.

      I don't see anything on SpecOpsLabs site that talks about the fact that WINE falls under the LGPL.

      Take a look at ReWind. It is an MIT licensed fork of WINE. Many of the key developers licensed their code under both MIT and LGPL licenses when the WINE license changed in mid 2002. With the exception of the developers employed by Codeweavers and a couple of others, most of the main developers have allowed their WINE patches to be used in ReWind. If SpecOps Labs used ReWind as a base, then they have no legal issues to be concerned with with respect to WINE code they may have used.

      --
      My operat~1 system unders~1 long filena~1 , does yours?
  129. Re:Yeah, but... (I'll bite) by AuMatar · · Score: 1

    Worse- BASH/Linux. Are we all now Linux bashers?

    --
    I still have more fans than freaks. WTF is wrong with you people?
  130. i go to cebu alot by circletimessquare · · Score: 1

    there is a poor underclass that doesn't speak that much english, for sure

    but i've found that most filipinos to be extraordinarily self-conscious of their english skills, when they need not be... so they will say "they don't speak english" when they speak it just fine

    hell, it's a country of 80 million people

    if there is australian english, american english, canadian english, etc... why not filipino english? but most filipinos don't see it that way...

    it's almost as if unless their inflections and accent is exactly american, they consider their english skills to be awful, while i have never had any trouble there understanding anyone

    weird

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:i go to cebu alot by Sweetham · · Score: 1

      (I know this is really off-topic, but what the hell. Thread's way in too deep anyhow. )

      circletimesquare, then we don't disagree. You admit that majority of Filipinos (hence, "most") do not speak much english. 90% are of "the poor underclass". This is a rough estimation from what I recall in the Philippine Statistical Office.

      On your other point, you are correct. Many Filipinos, including a lot of my peers, are noticeably concious about their accent. The American English accent is preferred. Why?
      1. Because the Phillppines was under US rule for about 50 years and was hence highly influenced by US pop culture
      2. Because the US culture is so easily adoptable and aggressively forced down people's conciousness (e.g. MTV) that it has become the standard of what is "best" (sadly).

      It's really quite funny from an outsider's point of view. And sad for Filipinos, like me, who see many of his fellow countrymen trying to be something their not. Filipino is the official language, and English (Filipino English if you like) is a very strong second language. Most native English speakers won't have a problem communicating when they travel here.

      But the hell to the accent. As I always say, language sans accents is all about communicating: "Ham-bur-ger" (pronounced the American way) means just the same as "Ham-boor-gerr" (the Filipino way).

      Just my thoughts.

  131. Re:Yeah, but... (I'll bite) by Brandybuck · · Score: 1

    Shell under LinuxOS are replaceable. sh, ash, bash, sash, ksh, pkdsh, zsh, csh, tcsh. I'm sure there's a few I missed...

    --
    Don't blame me, I didn't vote for either of them!
  132. Stolen Code Base or Not..... by standing_still · · Score: 0

    From their website they expect "Engineering and
    Development" to take 4 to 6 weeks. Good luck to you!

  133. Oh, man, yes!!! by hummassa · · Score: 1

    I must have forgot to comment out those win_crash() calls!!!!!!!!! Let me take the phone and call the guys!!! They will thank me a lot for it!!! :-)
    --
    This post contains attempt of Humour. Do not punch it, or the Humour can leak.

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  134. Good idea ++ by poptones · · Score: 1
    I dunno about klyx or latex or anyt of that stuff. I do know I write A LOT and I almost think in HTML because of all those years I spent learning "the web." But writing in HTML is a pain in the ass when you just want simple work done.

    Here's what I did: I made a wiki engine my desktop. I can search my wiki for anything I ever wrote about, I can search for any file linked to it by keyword, and I can enter well formatted text using common wiki commands like //this is italics// and **this is bold**. It's freaking fast, it's powerful, and it could be much better integrated - basically it's a lot of the stuff MS touts about longhorn, and I've been doing it for two years now. There'ss no reason at all we couldn't make mozilla (or some browser) the default desktop interface for MOST THINGS and have a good 75% of desktop functionality driven by "web apps" - client/server apps that look nice and are easily customised by any joe user who was willing, at any time in the past, to learn how to create a web page.

    Yeah, it all sounds so very 1999. But this is coming from a guy who can hardly write a compilable c app - if I can do all the stuff I did in damn jscript, you XUL and Apache skilled coders oughtta be able to do some real magic. All it takes is someone to do it instead of offering 100 reasons why it can't (or shouldn't) be done.

  135. Re:founts of dependability ? by Anonymous Coward · · Score: 0

    I guess the spellchecker was ouff

  136. April Fools by WhitePanther5000 · · Score: 1

    This isn't funny... April Fools is already over. They port MS Powerpoint to Linux using someone else's work (Crossover Office maybe), then bash the original project, hack their own logos in, and redistribute it as their own original program only for a few hundred dollars... Maybe I should start work on 'Phase 3' of a program that will constantly upgrade your hardware....

  137. No no it's all true! by mbottrell · · Score: 1

    Believe me... take a look at their Marketing Strategy!

    http://www.specopslabs.com/market.htm

    Cheers, Matt.

  138. Not really by phorm · · Score: 1

    I've had computers with 9x reboot for varieties of reasons... but generally they were hardware/power related. With XP, the general user doesn't know if something crashed to reboot his machine, or if there is a hardware issue such as his power bar, PSU, or something similar getting overloaded.

    1. Re:Not really by Frizzle+Fry · · Score: 1

      Right, because the average user doesn't care. My aunt and uncle don't care whether it is faulty RAM or a brownout or an AV that caused their computer to fail, they just want it to restart as soon as possible so they can get back to work. I understand that if your computer is rebooting frequently, you might want to know the source of the problem so you can fix it; this is why turning off autoreboot is an option you can turn on in those cases. If you don't know enough to turn off autoreboot, you're probably not the kind of person who should be trying to diagnose hardware failures anyway.

      --
      I'd rather be lucky than good.
    2. Re:Not really by Tokerat · · Score: 1


      The average user has a heart attack when their computer suddenly reboots.

      ....scary thought: I wonder if anyone has actually died from this? ;-)

      --
      CAn'T CompreHend SARcaSm?
    3. Re:Not really by Anonymous Coward · · Score: 0

      The average user has a heart attack when their computer suddenly reboots.

      Round here, the average user just thinks "oh, another power cut."
      You obviously have a better electricity supplier.

  139. Bill Gates Runs Linux... by zoloto · · Score: 1

    the BASH/Linux operating system.

    wait, isn't that Windows NT based stuff?
    Now we know why their stuff is closed source!

  140. Re:Yeah, but... (I'll bite) by neurojab · · Score: 1

    >Any point where there is a complete API layer, such that you can divide everything into system and applications, has a side that's an OS.

    Interesting. I used to be of the "kernel only" operating system camp (that's what they taught us in CS)... but I'm starting to think that it needs to be redifined. However, your definition also needs a bit of honing. An API can be defined by any piece of middleware. Clearly a true operating system would exist between the hardware and the middleware. Or is the entire concept of an operating system outdated?

    By your definition:

    A Java VM is an OS.
    An application server (such as WebSphere) is an OS.
    A database is an OS. (You could call stored procedures an application)
    Perl is an OS. ....

    on and on.

  141. I can't prove you wrong.... by Anonymous Coward · · Score: 0

    I used my cheap CTX box with Win95 for over two years and I never once had to re-install the OS. I don't remember it being at all crash prone, and the only reason I stopped using Win95 was because I got the Win98 upgrade disk for Xmas. It was just as stable with that for a good long time.

    It was also stable when I turned it into a Linux box.

    Of course this is just an anecdote, all it proves is that there was at least one stable Win9x box out there.

  142. Security and reliability mean nothing by poptones · · Score: 1
    Most users expect their computers to fuck up. they think it's normal to have to reboot every few hours, to have information become "lost," to have windows shut itself down for no understandable reason at all.

    Security and reliability mean nothing to end users. End users just want to do what they want and the rest of the shit to get out of the way. They want free crap. they want music free. They want to email their friends and to play games. that they have become used to windows SNAFUs just proves it even more: reliability means nothing to most PC users - to most, it's an utterly foreign concept, much like that "security" thing.

    "Do you know someone else has control of your computer via that backdoor virus?"

    Yeah, so what? I don't use it for anything much anyway - just shopping on ebay and email. I don't WANT to reload everything - just get rid of the virus and call it fixed...

    1. Re:Security and reliability mean nothing by neurojab · · Score: 1

      >Most users expect their computers to fuck up. they think it's normal to have to reboot every few hours, to have information become "lost," to have windows shut itself down for no understandable reason at all.

      Yeah, many have unfortunately come to expect that, but I have to believe that's just due to ignorance. They just don't know of better alternatives.

      In the end, you're largely right. People want their computers to "just work", and not have to deal with much. I submit the only reason Windows has an advantage over Linux to "Joe Average" is that it's pre-installed on their PC. I don't think Windows is appreciably easier to use.

      I have to believe that if you sat the average non-gamer down in front of a Linux machine and said "Here's how you browse the web" and "here's how you write your papers", and "Guess what?, it will never crash"... They'd be happy as a clam.

  143. Actually by The_Quinn · · Score: 1

    ... Linux is only a word. The actual kernel is the ones and zeroes that exist on some storage medium.

  144. SpecOps Labs Official Reply by Anonymous Coward · · Score: 0

    This is an official reply of SpecOps Labs to one of the wine ml members.
    taken from: http://www.winehq.com/hypermail/wine-devel/2004/04 /0702.html

    > Good Evening Mr. Smith
    >
    >
    > Thanks for your email; We appreciate your taking the time to delve into
    > Project David. We feel certain that the closer that you look at the project
    > the more comfortable you will be with it.
    >
    > Our overall purpose of the project is to encourage consumers to use Linux.
    > Our David Linux/Win Bridge software is simply a product to facilitate the
    > transition to Linux. Our Linux/Win Bridge software is one of multiple
    > components, which comprise our OS platform. In the future we will release
    > another component, which is a set of tools that will encourage developers to
    > write native Linux applications.
    >
    > The David software is a joint development effort between De La Salle
    > University and SpecOpS Labs. Our Chief Technical Officer is Mr. Peter
    > Valdez. As you may know Mr. Valdez is the founder of Tivoli Systems, which
    > is now a multi billion-dollar flagship product of IBM.
    >
    > The code for our Windows/Linux Bridge is a hybrid of code, including our own
    > proprietary code, and code from several open source projects. For now we
    > are keeping the exact nature of our code under wraps until our first release
    > of David. We are not using pirated or stolen code from Microsoft or any
    > other source. As stated we are not disclosing the nature of our code or our
    > exact methodology for running Windows Apps on Linux, this is for competitive
    > and other reasons. However, a good deal of our success is attributed to our
    > innovative methodology in assembling together open source code, proprietary
    > code that we have written/purchased, and freeware. In the future, once we
    > disclose how we have done this, then I'm sure a number of developers will be
    > kicking themselves in the rear end for not having thought of this
    > themselves.
    >
    > We do encourage the open source movement and we will comply with the GNU
    > LESSER GENERAL PUBLIC LICENSE.
    >
    > Our website is currently under construction, the data (*especially the
    > technical data) on the website for the most part is not current and in some
    > cases is up to 20+ months old. We are now in the process of doing a major
    > overhaul of the site, which we expect to be completed in a few weeks. *The
    > technical data on our web site concerning David, is outdated and in some
    > cases a competitive smoke screen. We appreciate your comments on the WINE
    > Project and we have no intention of misrepresenting the WINE. Therefore, we
    > are now consulting our English-technical writers and the Filipino -
    > designers/developers of David to ensure that there are no mistakes in the
    > translation. Until we can update the website we have disabled the links to
    > both our technical and competitive data. Hopefully, the development
    > community won't get wrapped around the axle about David, and will withhold
    > judgment until David is released.
    >
    > So far as our product goes we just completed our prototype, which has been
    > in the making for quite some time. Our first release will be issued before
    > the end of 2004; we expect to start Beta Testing in about 4-5 months. On 22
    > April we held a press conference at De La Salle University. During the press
    > conference we demonstrated our prototype to more than 30 members of the
    > local and international media. During the demo we ran Macromedia Flash, and
    > MS Office on our Windows/Linux Bridge without a hitch. What you read in the
    > media was primarily the result of the press conference/demo. David is not a
    > hoax or vaporware, but we're not going to make any further claims about
    > David at

    1. Re:SpecOps Labs Official Reply by gl4ss · · Score: 1

      how the hell are they going to comply with combining freeware(freeware isn't free), properiaty and gpl source and still be able to comply? ..and why don't they update their webpage?

      and why the hell do they continually push the fact that they're stock traded?

      --
      world was created 5 seconds before this post as it is.
  145. Official SpecOps Labs Reply by Anonymous Coward · · Score: 0

    This is an official reply of SpecOps Labs to one of the wine ml members.
    Taken from: http://www.winehq.com/hypermail/wine-devel/2004/04 /0702.html

    > Good Evening Mr. Smith
    >
    >
    > Thanks for your email; We appreciate your taking the time to delve into
    > Project David. We feel certain that the closer that you look at the project
    > the more comfortable you will be with it.
    >
    > Our overall purpose of the project is to encourage consumers to use Linux.
    > Our David Linux/Win Bridge software is simply a product to facilitate the
    > transition to Linux. Our Linux/Win Bridge software is one of multiple
    > components, which comprise our OS platform. In the future we will release
    > another component, which is a set of tools that will encourage developers to
    > write native Linux applications.
    >
    > The David software is a joint development effort between De La Salle
    > University and SpecOpS Labs. Our Chief Technical Officer is Mr. Peter
    > Valdez. As you may know Mr. Valdez is the founder of Tivoli Systems, which
    > is now a multi billion-dollar flagship product of IBM.
    >
    > The code for our Windows/Linux Bridge is a hybrid of code, including our own
    > proprietary code, and code from several open source projects. For now we
    > are keeping the exact nature of our code under wraps until our first release
    > of David. We are not using pirated or stolen code from Microsoft or any
    > other source. As stated we are not disclosing the nature of our code or our
    > exact methodology for running Windows Apps on Linux, this is for competitive
    > and other reasons. However, a good deal of our success is attributed to our
    > innovative methodology in assembling together open source code, proprietary
    > code that we have written/purchased, and freeware. In the future, once we
    > disclose how we have done this, then I'm sure a number of developers will be
    > kicking themselves in the rear end for not having thought of this
    > themselves.
    >
    > We do encourage the open source movement and we will comply with the GNU
    > LESSER GENERAL PUBLIC LICENSE.
    >
    > Our website is currently under construction, the data (*especially the
    > technical data) on the website for the most part is not current and in some
    > cases is up to 20+ months old. We are now in the process of doing a major
    > overhaul of the site, which we expect to be completed in a few weeks. *The
    > technical data on our web site concerning David, is outdated and in some
    > cases a competitive smoke screen. We appreciate your comments on the WINE
    > Project and we have no intention of misrepresenting the WINE. Therefore, we
    > are now consulting our English-technical writers and the Filipino -
    > designers/developers of David to ensure that there are no mistakes in the
    > translation. Until we can update the website we have disabled the links to
    > both our technical and competitive data. Hopefully, the development
    > community won't get wrapped around the axle about David, and will withhold
    > judgment until David is released.
    >
    > So far as our product goes we just completed our prototype, which has been
    > in the making for quite some time. Our first release will be issued before
    > the end of 2004; we expect to start Beta Testing in about 4-5 months. On 22
    > April we held a press conference at De La Salle University. During the press
    > conference we demonstrated our prototype to more than 30 members of the
    > local and international media. During the demo we ran Macromedia Flash, and
    > MS Office on our Windows/Linux Bridge without a hitch. What you read in the
    > media was primarily the result of the press conference/demo. David is not a
    > hoax or vaporware, but we're not going to make any further claims about
    > David at this point, W

  146. it's bullshit boys... by Anonymous Coward · · Score: 0

    ...amazing that so many of you would even give this the time of day. it may be very non-PC, but simple fact is that any westerner with a little direct experience of philippines and filipino ways or modes of thought can immediately and with 100% total confidence say that this is either:

    1) a complete and utter scam... and wouldn't be surprised if soon it became possible to advance purchase distributorships for the vaporware which will never materialise. good luck guys.

    or

    2) a combination of 1) plus self-delusional hyperbole (a not entirely unknown national characteristic of said nation).

    anyway the rank amateurishness of the website and the boilerplate prospectus drivel-speak should be more than enough to give it away... ibm letter of intent... dear god!

    anyway, i guess it makes a change from sitting in net cafe trying to find american husband on irc... give them another decade and they'll catch up with the nigerians.

  147. Xen and Wine by randall_burns · · Score: 1

    I supported Wine development in a small way early on when I was director of the Syntropy Institute. I think one of the most important things we've learned from Wine Development is that catching up with a complex closed source project is _hard_. My guess is that Xen will be the first Open Source product to really allow Windows and Linux to coexist well. IMHO it is worthwhile for Wine to be fully developed-but in the meantime, Xen provides a solution that is applicable for folks that already have a Windows license. Xen appears to have Microsoft's blessing. The release of Xen will mean there is no reason not to have Linux on any Windows machine-you'll be able to give Windows badly needed adult supervision with no more ill effects other than use of a bit of disk space and cpu cycles.

  148. Re:Yeah, but... (I'll bite) by iabervon · · Score: 1

    A piece of middleware isn't an OS, but a piece of middleware plus the OS it runs on can be an OS. The middleware API divides applications from OS, but that means that the OS is the total of the middleware and everything closer to the hardware.

    There are Java VMs which are, by themselves, OSes, because they run as kernels on the hardware (or, at least, there is no accessible API underneath them); this is how some cell phones are designed. Since you can't tell if the VM you're running on is actually not one of these, any Java VM in combination with everything else it needs to run is an OS, since it's equivalent.

  149. David Exposed by Chaxid · · Score: 1

    I've put together a nice theory about how David might work. It's on my website: http://www.datiku.com/articles/david.php

  150. Re:Yeah, but... (I'll bite) by LousyPhreak · · Score: 1

    and i bet bill would use bash/linux

    --
    -- Karma: beyond good and evil - mostly affected by posting political
  151. Hmm by bcmm · · Score: 1

    It certainly looks dodgy, but I think some are being a bit hard on the website, given that it says "under construction".

    That said, the stuff that *is* up looks like a load of rubbish.

    OS in a web browser? Maybe a confused reference to the fake integration of explorer.exe and iexplore.exe?

    --
    # cat /dev/mem | strings | grep -i llama
    Damn, my RAM is full of llamas.
  152. Re:Ummmm.... No. by Dot.Com.CEO · · Score: 1

    Where? The only file I can find in rarlabs.com is the command line one. I'd be extremely grateful if you could provide me with a direct link.

    --
    Mother is the best bet and don't let Satan draw you too fast.
  153. Made my case by poptones · · Score: 1
    Something must have been lost in the translation, because none of those apps do what I described. One appears to be little more useful than a collection of rss feeds, and two more are basically fancy front ends for duplicating functionality supplied by the built-in windows search function.

    Care to try again?

    and innovation doesn't just mean "never been done before." Innovation means doing something better, different, in a way that often makes people say "gee, that's so simple, why didn't I think of that?"

  154. Re:Ummmm.... No. by purple+froggy · · Score: 1

    get the commmand line one, install it, set ark or file roller up to use it.

    they dont have a linux GUI tool on the winrar website, but i had to download the command line one once to open something a friend sent.

    you have to use the rar tool through ark.

  155. Re:Ummmm.... No. by Dot.Com.CEO · · Score: 1

    Thanks. I also found something called "linrar", so I guess there ARE alternatives. Oh well, I still try to close windows by double-clicking the icon on the top left corner and do sums in excel by sum(a1..a5), so I guess old habits die hard...

    --
    Mother is the best bet and don't let Satan draw you too fast.
  156. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  157. Future Tense... by BrianRaker · · Score: 1

    My only problem with the 'press release' is that it only uses future tense verbs to describe the product. That leads me to believe that this is still in the planning stages, and thusly will never see the light of day. Use of present tense and past tense verbs, though, would make be believe them a little more. But like most of you, I don't believe it until I see it myself.

    --
    As I walk through the valley of death I fear no one, for I am the meanest sonova bitch in the valley!
  158. Re:Yeah, but... (I'll bite) by shfted! · · Score: 1

    What a cool reason to Bash/Linux nomenclature.

    --
    He who laughs last is stuck in a time dilation bubble.
  159. Re:Yeah, but... (I'll bite) by Anonymous Coward · · Score: 0

    You are a stupid cock.

  160. Someone please mod this UP! (n/t) by zapyon · · Score: 1

    blabla

    --
    I like my spaghetti with source.