Slashdot Mirror


The State of ReactOS's Crazy Open Source Windows Replacement

jeditobe writes with a link to a talk (video recorded, with transcript) about a project we've been posting about for years: ambitious Windows-replacement ReactOS: "In this talk, Alex Ionescu, lead kernel developer for the ReactOS project since 2004 (and recently returning after a long hiatus) will talk about the project's current state, having just passed revision 60000 in the SVN repository. Alex will also cover some of the project's goals, the development and testing methodology being such a massive undertaking (an open source project to reimplement all of Windows from scratch!), partnership with other open source projects (MinGW, Wine, Haiku, etc...). Alex will talk both about the infrastructure side about running such a massive OS project (but without Linux's corporate resources), as well as the day-to-day development challenges of a highly distributed team and the lack of Win32 internals knowledge that makes it hard to recruit. Finally, Alex will do a few demos of the OS, try out a few games and applications, Internet access, etc, and of course, show off a few blue screens of death."

208 comments

  1. BSOD as a replacement feature? by Anonymous Coward · · Score: 5, Funny

    Making it not crash would be moving away from emulating windows, I guess?

    1. Re:BSOD as a replacement feature? by Anonymous Coward · · Score: 0

      Making it not crash would be moving away from emulating windows, I guess?

      WINE Is not an Emu-- Oh I'm sorry, wrong thread.

    2. Re:BSOD as a replacement feature? by rjune · · Score: 4, Funny

      If they're getting BSOD's aren't they about 90% complete?

    3. Re:BSOD as a replacement feature? by Anonymous Coward · · Score: 0

      This is supposed to be an NT based OS, but a BSOD every time you try to do something unsupported would bring back the feel of Millennium Edition.

    4. Re: BSOD as a replacement feature? by Anonymous Coward · · Score: 3, Informative

      The BSOD came into being as a feature of Windows NT and has NEVER existed in the DOS derived versions of Windows (3.1, 95, 98, ME)

      Oh, so very wrong.

    5. Re: BSOD as a replacement feature? by NatasRevol · · Score: 1

      I can smell the burn from here.

      --
      There are two types of people in the world: Those who crave closure
    6. Re:BSOD as a replacement feature? by Anonymous Coward · · Score: 0

      A Millennium Falcon BSOD, it's about damn time.

    7. Re:BSOD as a replacement feature? by Anonymous Coward · · Score: 0

      Shit comment, shit poster. I can't say I've seen Windows actually crash to a bluescreen (or any completely unusable state) in the last 10 years.

    8. Re:BSOD as a replacement feature? by dosius · · Score: 1

      I've only ever bluescreened any NT Windows on metal once in my life. A couple days ago. Prolly a dying usb port.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    9. Re:BSOD as a replacement feature? by Anonymous Coward · · Score: 0

      What the hell is an aluminum falcon?

    10. Re:BSOD as a replacement feature? by lennier1 · · Score: 1
    11. Re:BSOD as a replacement feature? by Anonymous Coward · · Score: 0

      Actually the reason is that they're a multibillion dollar company that can afford to literally throw money at the marketers until they spur the public* into a "Windows isn't quite as bad as I thought" frenzy. Also, ubiquity. Apple might be suuuper popular now but Windows is still the defacto operating system that Joe Shmoe expects to find on a new computer.

      * Minority subset of society who actually cares about what operating system their computer is running.

    12. Re:BSOD as a replacement feature? by Anonymous Coward · · Score: 0

      Is this 1998? Maybe you should make a DOS joke while you are at it? Like it or not but the reason why Linux is lower than the margin for error on the desktop is because WINDOWS is stable and LINUX IS NOT... blah blah blah

      Just by that statement alone you prove only that you do not use Linux, and nothing else.

    13. Re:BSOD as a replacement feature? by mcgrew · · Score: 2

      Like it or not but the reason why Linux is lower than the margin for error on the desktop is because WINDOWS is stable and LINUX IS NOT.

      That's rank bullshit and you should know it. I have never in ten years of using it see Linux crash or show any unstable behavior ever. I've seen X crash once or twice while shutting the computer down but that's all. Bluetooth works flawlessly without having to install drivers and programs like you have to in Windows. Likewise wifi.

      Yeah, if you try to use a server distro as a desktop environment you're going to have problems, but only a clueless fool would do that. If Linux is so unstable why does it power the world's ten fastest computers?

      Linux hasn't taken over the desktop because every non-Apple sold has Windows preinstalled. Nobody but us nerds have ever heard of it. Oh, and it HAS taken over tablets and phones; Android is Linux. There, Windows is a rounding error.

      I realize that you make your money fixing and removing viruses from Windows computers, but come on, guy, you're not going to find any customers at slashdot.

    14. Re:BSOD as a replacement feature? by metrix007 · · Score: 1

      He actually has a point. It's just a shame the Sladhdot user base is so horribly biased that they can't realize he has a point.

      Linux is far more stable when it comes to drivers, and as he said sound. A lot of this has to do with having to reverse engineer stuff, but that doesn't change the practical reality.

      As a server there are no stability problems. As a desktop? Trying to run decent sound and video drivers and flash and deal with multiple monitors and webcams and all that jazz? Yeah, problems can and do happy, more frequently than with Windows or OS X.

      --
      If you ignore ACs because they are anonymous - you're an idiot.
    15. Re: BSOD as a replacement feature? by ocdscouter · · Score: 1

      The BSOD came into being as a feature of Windows NT and has NEVER existed in the DOS derived versions of Windows (3.1, 95, 98, ME)

      Oh, so very wrong.

      Well, he's not *entirely* wrong. The problem is that we use one acronym for every kind of nonrecoverable error in the windows os family, which is mainly the fault of ms (with blue-flavored error screens going back to 3.1 as I recall).

      That said, with a little pedantry, it can be pointed out that the NT series has the uniquely-labeled 'STOP' errors (with handy error-id hex #), as well as the more stark NMI screens (especially those lovely Memory Parity Errors). Plus, there's the sad smiley bluescreen. That definitely started with Win8 (and ended, hopefully).

      But in the end, it's bugchecks all the way down, no matter what your os is. The Guru Meditation is a great example from the Amiga.

    16. Re:BSOD as a replacement feature? by Anonymous Coward · · Score: 1

      I've have linux running a media server, 2 laptops and a desktop all fine OOTB, with multiple different operating systems. My updates are fine and I rarely even get errors. I have no idea where your experience went wrong but, I have never heard of anyone who described Linux as less stable than Windows, especially since Ubuntu gained a lot of groundswell. Windows is dominant because they are dominant, they were the first to put together a good working platform for users. It still crashes all the time, Windows 7 has wifi issues OOTB when dealing with LEAP/EAP Fast wifi and updates routinely kill working applications. Don't confuse the lack of choice and the time it takes to learn a new with real user adoption.

      Looking at the actual numbers, even with millions of dollars in Marketing, new hardware platforms and various improvements to the software, Windows 8 is barely a blip in usage, passed up by Android market share, the Iphone, and it just barely eeks past OSX and it's the de facto OS on most hardware. Linux will always report low as in all reality the numbers mean almost nothing because they can't accurately predict something that has no set standard test.

      tldr; Your opinion is invalid and has no merit. Also if you're going to issue a challenge, make sure it hasn't already been achieved multiple times.

    17. Re:BSOD as a replacement feature? by ocdscouter · · Score: 1

      During my long sojourn with XP, I got to spend a lot of quality time with bluescreens. That said, it wasn't usually windows crashing so much as device drivers crashinig windows (I'm looking at you ATI!).

    18. Re: BSOD as a replacement feature? by TangoMargarine · · Score: 1

      So what else would you call a screen with a blue background that indicates your operating system dying?

      My family had ME. Occasionally it would boot directly to a blue screen.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    19. Re:BSOD as a replacement feature? by TangoMargarine · · Score: 1

      How does one post an entire operating system install to YouTube? Do a video capture of the install process? Because I'm pretty confident I can pull that off without any errors. I'll do you one better and even install it as a dual-boot and still be able to boot Windows.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    20. Re:BSOD as a replacement feature? by TangoMargarine · · Score: 1

      My 7 install has an odd tendency to panic over the graphics driver right about once every 6 months. But other than that, yes, pretty stable.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    21. Re:BSOD as a replacement feature? by DickBreath · · Score: 2

      Do the operating system install in a virtual machine. Virtual Box has screen recording built in.


      Q. Father, please tell me, is it a sin to use Windows 8?
      A. No dear child, using Windows 8 is not a sin, it is a penance.

      --

      I'll see your senator, and I'll raise you two judges.
    22. Re: BSOD as a replacement feature? by fast+turtle · · Score: 1

      and I've run most of the windows versions (still have copies) from wfw3.11, 95, 98, 98SE, ME, XP, Win7 and have seen BSOD's in all of the 9x/NT based versions. wfw3.11 didn't BSOD when it crashed, it just dropped you back to dos indicating that you never ran 95a/b/c (I have copies of all 3) or 98/98SE/ME where the BSOD was originated. Hell Bill Gates himself had the 95 Roll-out BSOD live on national TV. Great Product Release/Announcement.

      --
      Mod me up/Mod me down: I wont frown as I've no crown
    23. Re:BSOD as a replacement feature? by TangoMargarine · · Score: 1

      So basically, your post can be condensed to: "Yes."

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    24. Re:BSOD as a replacement feature? by fast+turtle · · Score: 1

      Why the fuck are you bitching about "Pulse Audio" is beyond me. Yes it's a Stinking Pile of Shit that only a Klignon could endure. Alsa is stable and works quite well. The problem is the fucking in-fighting that's resulted in Pulse/Jack coming into being instead of folks fixing the limitations of Alsa.

      --
      Mod me up/Mod me down: I wont frown as I've no crown
    25. Re:BSOD as a replacement feature? by rubycodez · · Score: 1

      Strange, on the planet where I live and have a job with servers of both linux and windows, the ms windows sometimes need rebooting.'

      I notice there are many stable mobile devices not running windows but the linux kernel

    26. Re:BSOD as a replacement feature? by Anonymous Coward · · Score: 0

      Server, yes, I would choose Linux over Windows. A server doesn't need a bunch of shit to work, just a network connection and some drives. For a desktop, Linux is crashy and prone to break itself much more than Windows (post Windows 9x).

      Android is far from stable. I've had lag problems, sleep of death, random reboots, stuff being reset for no reason. I haven't ever used Windows Phone, but I find it hard to believe it could be worse than what I have experienced with Android.

    27. Re:BSOD as a replacement feature? by rubycodez · · Score: 1

      bigger than margin of error, Linux Desktop has about half the market share of Windows Vista (1.6% vs. 3.3%) Which is also the same as market share of Mac OSX 8D

      People were forced to take the Window 8 with new machines, those who can choose will take the 7 every time. That's the funny thing about any win 8 market share numbers, 80% of that are pissed they have it. I work with mostly Windows IT professionals and the ALL say windows 8 is rubbish.

      I speak as user who had choice. I have Win 7 in a vm for taxes and to run an old film scanner. I'll run that until 2020 when it's EOL too. If Win 9 fixes the botches that 8.1 did not then I'll consider upgrading.

    28. Re:BSOD as a replacement feature? by Anonymous Coward · · Score: 0

      Wow what drugs are you smoking.

      Linux will crash from bad hardware, the same bad hardware that causes a BSOD on windows. People use off the shelf hardware or build frankenboxes with gear that they salvaged and don't know the history of, all the time.

      I have never seen a Linux Install work out of the box. NEVER. And by work I mean you actually have something that you don't have to install drivers, compile code or update things before you can use it. You want a GUI? That's 4 hours of compiling things, and then you have to futz with closed source drivers that only work on one specific kernel version or hope the open source drivers even implement half the functionality of the windows version. That is NOT working out of the box.

      Linux is great for the same things FreeBSD is great for, placing headless servers in far away places. Windows is terrible for this, and MacOS X is somewhere in the middle. Both MacOS X and Windows you can remote into, but Windows is effectively useless if you get a shell prompt only. Mac OS X you at least get all the functionality of a FreeBSD or Linux box.

      Linux will never be a Desktop OS. No matter what. Microsoft has to go bankrupt for this to happen. Until then if you want your hybrid desktop you get a Mac.

      ReactOS serves a specific purpose, and that isn't "getting rid of the microsoft tax", no rather it's "creating a development environment that I can test a windows build of some program (or windows malware) against" It's at least another 10 years away from actually having Windows XP/7 feature parity enough to run Windows programs the same day they come out for windows. Until then it at least is useful for discovering bugs in Windows and itself.

      Android is not a desktop OS, it will never be a Desktop OS, and the same with iOS never being a Desktop OS. These are designed around a different user experience and input mechanism.

      Maybe at some point the curated app store will be undermined by a lack of porn and adult software, but until then there is little reason for alternative OS's to exist. for the most part you can just recompile a iOS app into a Mac OSX app and off you go. You can't do this with Android.

    29. Re:BSOD as a replacement feature? by Anonymous Coward · · Score: 0

      Windows 8 + Classic Shell is vastly superior to Windows 7.

    30. Re: BSOD as a replacement feature? by kimvette · · Score: 2

      > My family had ME. Occasionally it would boot directly to a blue screen.

      Do you work for the department of redundancy department? When you first mentioned you had Me, you did not have to mention it booted to BSOD.

      Sheesh. ;)

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    31. Re:BSOD as a replacement feature? by kimvette · · Score: 3, Informative

      > I have never seen a Linux Install work out of the box. NEVER. And by work I mean you actually have something that you don't have to install drivers, compile code or update things before you can use it. You want a GUI? That's 4 hours of compiling things, and then you have to futz with closed source drivers that only work on one specific kernel version or hope the open source drivers even implement half the functionality of the windows version. That is NOT working out of the box.

      Try using a distro newer than 2001 releases.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    32. Re:BSOD as a replacement feature? by Anonymous Coward · · Score: 0

      Never seen a Linux install work out of the box? You think those thousands of LiveCD downloads don't work? Jeez, they don't even need installing.

      I pop Ubuntu CDs into random computers all the time and they nearly *always* work the first time. Every major rescue disc I've ever seen runs Linux for a reason; its most likely to work without effort, and comes with more tools.

    33. Re:BSOD as a replacement feature? by rubycodez · · Score: 1

      no, more keystrokes needed for simple tasks even using classic + many necessary adjustments to default settings

      why work so hard to make something be like windows 7

      maybe windows 9 they'll get some sense, and also fix that moronic Ribbon UI in their apps.

    34. Re:BSOD as a replacement feature? by Anonymous Coward · · Score: 0

      Which keystrokes? Everything works the same. Classic Shell is install, tick a few checkboxes and that's it. It would take a complete computer n00b less than 5 minutes to do. Windows 8 also lets you toggle the ribbon interface on and off.

      You are either a liar or just really bad with computers.

    35. Re:BSOD as a replacement feature? by hairyfeet · · Score: 1

      Would you like citations? Be careful what you wish for, because you just might get it. How about no browser acceleration for Linux (but yes to Windows) because X is too fucking buggy? Not good enough? How about the head of OSNews having Ubuntu shit itself because..gasp..he tried to do TWO things at once! Still not famous enough? How about one of the fathers of the FOSS movement having to spend hours on what takes seconds in Windows?

      At the end of the day if EVERY SINGLE RETAILER ON THE PLANET avoids your product like an STD even though it would allegedly save them piles of money? Then the problem isn't a conspiracy, its the simple fact that YOUR PRODUCT SUCKS. Want more links? How about over 200 current show stopping bugs with all major hardware from realtek to Nvidia? And I've found the "much vaunted" hardware "support" ends up being a bunch of bullshit and half baked crap so yet again point for Windows.

      At the end of the day there is a REALLY easy way to prove this one way or the other, put your money where your mouth is and take the Hairyfeet challenge and post the video of you taking the challenge to YouTube. But of course you won't because you'd find out the truth, that even with only having HALF the Windows support cycle Linux FAILS. Linux...good for servers and embedded, deep fried ass on the desktop.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    36. Re:BSOD as a replacement feature? by mcgrew · · Score: 2

      First link: three years old. Accelerated or not, my ten year old tower loads a page faster than my three year old Win 7 notebook.

      Second link: Linux != Ubuntu even though Ubuntu == Linux.

      Third link: SEVEN years old. Your info is REALLY out of date. It's like you're arguing against Win8 using an article about Vista.

      At the end of the day if EVERY SINGLE RETAILER ON THE PLANET avoids your product like an STD even though it would allegedly save them piles of money?

      But it doesn't save them piles of money. The pittance they pay for Windows (compared to what you pay) is overcome by being paid to install Windows crapware like toolbars and weatherbugs. And it isn't RETAILERS, it's OEMs.

      How about over 200 current show stopping bugs with all major hardware from realtek to Nvidia?

      Narod.ru?? Nice citation there... lets see...

      I want to make one thing crystal clear - Windows, in some regards, is even worse than Linux and it's definitely not ready for the desktop either. Off the top of my head I want to name the following quite devastating issues with Windows: Windows rot, no enforced file system and registry hierarchy (I have yet to find a single serious application which can uninstall itself cleanly and fully), no true safe mode, no clean state, the user as a system administrator (thus viruses/malware - most users don't and won't understand UAC warnings), no good packaging mechanism (MSI is a fragile abomination), no system wide update mechanism (which includes third party software), Windows is very difficult to debug, in too many cases when Windows stops booting no normal user will be able to solve this problem, Windows is hardware dependent (especially when running from UEFI), in most cases you cannot safely upgrade your system (there will be thousands of leftovers), etc.

      What a stunning endorsement of Windows you posted.

      Oh, and what's this?

      I'm guessing you thought I wouldn't follow your links. The last one?

      "Windows is indeed slower than other operating systems in many scenarios, and the gap is worsening." That's one way to start an insider explanation of why Windows' performance isn't up to snuff. Written by someone who actually contributes code to the Windows NT kernel, the comment on Hacker News, later deleted but reposted with permission on Marc Bevand's blog, paints a very dreary picture of the state of Windows development. The root issue? Think of how Linux is developed, and you'll know the answer.

      Yeah, what a ringing endorsement of Windows.

      Now, WTF is this "harryfeet challenge" you speak of?

    37. Re:BSOD as a replacement feature? by Samizdata · · Score: 1

      Let me see here... 2 years old... 4 years old... and 7 years old. Yup. Timely information that one. I am sure NOTHING has gotten better in Linux in that time.

      --
      It's not the years, honey, it's the mileage. - Colonel Henry Walton Jones, Jr., Ph.D.
    38. Re:BSOD as a replacement feature? by hairyfeet · · Score: 1

      Lets see..help me out here, would that be a case of moving the goal post or you don't need the last version or maybe its just the circle of loon?

      If you wanna know how badly in denial the FOSSies are about the current state of Linux just think about this....I could answer EVERY REPLY HERE using ONLY cliches from TMRepo, know why that is? Because its the same bullshit excuses that FOSSies have been using for the past 20 years! "Oh its all marketing" "Oh Linux is ready for the desktop" "Oh its a conspiracy"....know what excuses and assholes have in common, yes? As a retailer and system builder MSFT treats me like shit yet I will happily pay full retail price rather than take your product for free....why? Because its shit, the drivers suck, updates crap all over the system, and within the typical 5 year life cycle of a system you'll spend more time on forum hunts and "open up Bash and type" than any other system BAR NONE.

      As long as Torvalds has a pulse things just won't get any better as he refuses to let go of his POS driver model that he came up with in the early 90s. If Windows would have stuck with VXD you'd have laughed, right? Well the Linux driver model is even older and shittier. I'll say of him what RMS said of Jobs I won't be glad when he'd dead but I'll be glad when he's gone and until then Linux will be nothing but a TMRepo joke.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    39. Re:BSOD as a replacement feature? by sjames · · Score: 1

      You *DO* know that you can disable PulseAudio and just use ALSA directly, don't you? WiFi works great on my wireless Linux machines. On the few occasions I have installed Windows for others, I usually end up having to download drivers on my phone and schlep them over to the Windows box that can't talk to the network until it gets a driver that is not on the install disk.

      Meanwhile, post WHAT to youtube?

    40. Re:BSOD as a replacement feature? by sjames · · Score: 1

      CUPS has improved a lot since ESR's report. In part because of ESRs report. Yes, the various developers ACTUALLY LISTENED to a users complaint and FIXED IT!!!

      When I got a new wireless printer a couple years ago, all of the Linux machines in my house found it just fine and didn't demand a driver disk or anything. They certainly didn't need the hundred megabyte steaming pile that Windows so often uses as a printer installation.

      OEMs install Windows because they get paid to also install a metric assload of shovelware that requires Windows. They don't do that with Linux because it would be too easy for the user to rip the crap back out so the shovelware people aren't interested.

    41. Re:BSOD as a replacement feature? by kimvette · · Score: 1

      Again, try a distro newer than 2001 and you'll see how full of shit you are.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    42. Re: BSOD as a replacement feature? by Anonymous Coward · · Score: 0

      Maybe you should get a GOOD android phone, then you wouldn't have those problems. I reccomend the Note 3. Never had a problem with it. That said, I've also owned a galaxy ace, which was built out of trash, and obviously I had problems with it. Get a phone that actually has an ad out and you'll go places :)

    43. Re: BSOD as a replacement feature? by Anonymous Coward · · Score: 0

      Use hardware that isn't obscure or obsolete and you'll get better performance. Some people put Linux on ancient hardware and expect to run crysis or something on it, then dis the OS for those shortcomings. I personally use a Core i3 laptop with a touchscreen and I find that everything works out of the box, boots up faster, and performs better with YouTube and light gaming via Steam.

  2. Good number by Sarten-X · · Score: 3, Funny

    Just over 5120 more revisions to go until a nice round number!

    --
    You do not have a moral or legal right to do absolutely anything you want.
    1. Re:Good number by Mr+D+from+63 · · Score: 2

      Wait for Service Pack 1 first. Always......

  3. commits by Anonymous Coward · · Score: 0

    That is quite a lot of commits, but then I suppose it would need a lot if it is going to be bug for bug compatible!

  4. Does it come with a Ballmulator? by fey000 · · Score: 4, Funny

    Will there be a Ballmer emulator as well? I could use one of those in my stock market crash simulator.

    1. Re:Does it come with a Ballmulator? by GameboyRMH · · Score: 2

      I can make something yell "Developers!" 37 times, make terrible decisions, and even throw chairs (as errors), but how do you simulate the sweat?

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    2. Re:Does it come with a Ballmulator? by Anonymous Coward · · Score: 0

      Firehose.

  5. ReactOS takes an initiative by jeditobe · · Score: 3, Informative

    ReactOS takes an initiative and gets part of its kernel rewritten in c++
    Aleksey Bragin, the project coordinator writes:
    "Monstera is a new implementation of a memory manager (along with a cache manager) compatible with the ReactOS kernel at source code level and providing the same binary compatible Native API through a lightweight wrapper. Monstera is implemented in a subset of C++ programming language. ...
    Key ideas:
    1. Object oriented language for object oriented kernel. When NT was implemented, C++ wasn't that good.
    ...
    4. Don't drift away too much. It's still based on NT architecture, but think of it as if Microsoft Research would decide to reimplement NT in C++ for fun."

    1. Re: ReactOS takes an initiative by Joining+Yet+Again · · Score: 0

      C++ wasn't that good.

      True, but now it's even worse.

      For every new good thing about C++, there are a dozen new gotchas.

    2. Re: ReactOS takes an initiative by Anonymous Coward · · Score: 0

      Any idiot who thinks C++ is a bad language, should be digging ditches for a living.

    3. Re: ReactOS takes an initiative by TangoMargarine · · Score: 1

      implemented in a subset of C++ programming language.

      Doesn't C itself technically fit that criteria?

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    4. Re: ReactOS takes an initiative by DickBreath · · Score: 3, Funny

      > Any idiot who thinks C++ is a bad language, should be digging ditches for a living.

      That may be true. But any smart person who thinks C++ is a bad language is probably making money using a different language.

      --

      I'll see your senator, and I'll raise you two judges.
    5. Re: ReactOS takes an initiative by byrtolet · · Score: 1

      Any idiot who thinks C++ is a bad language, should be digging ditches for a living.

      There are no bad languages. There are simply bad programmers and bad language choices.

    6. Re: ReactOS takes an initiative by draconx · · Score: 1

      implemented in a subset of C++ programming language.

      Doesn't C itself technically fit that criteria?

      No, not even close. For this to be true, a necessary (but not sufficient) requirement is for every syntactically valid C program to also be a syntactically valid C++ program. This is obviously not the case: for example, C allows the use of "new" as an identifier, while C++ does not. I'd wager that most C programs would not even build with a C++ compiler unless the writers specifically put in the effort to make it work.

      There are many other differences, and over the past 20+ years C and C++ have been diverging as new features are added to each language.

    7. Re: ReactOS takes an initiative by TangoMargarine · · Score: 1

      As far as I'm aware, 'new' is in C++ and not C, which proves my point so far....Plus, there've been articles in here with people talking about writing "C++" that is compiled as C++ and by the (a) C++ compiler, but is basically C, if you don't use all the new class stuff etc. etc.

      http://en.wikipedia.org/wiki/New_(C++)

      (Disclaimer: I have done C++ programming but not C. I only know some of the differences academically.)

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    8. Re: ReactOS takes an initiative by TangoMargarine · · Score: 1

      Oh wait, "new as an identifier". Sorry, misread that :(

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    9. Re: ReactOS takes an initiative by Anonymous Coward · · Score: 0

      Window NT has lots of C++, even on the kernel.

  6. Re:Wine and ReactOS are casualties by Hatta · · Score: 4, Insightful

    Microsoft deliberately made the architecture of Windows so byzantine, baroque, and spaghetti-like that even their own in-house staff of tens of thousands of developers could barely make sense of it

    Never attribute to malice that which is adequately explained by stupidity.

    --
    Give me Classic Slashdot or give me death!
  7. Re:Wine and ReactOS are casualties by somersault · · Score: 5, Informative

    Apart from when there is direct evidence of malice on Microsoft's front.. of which there has been plenty. They've even been convicted for anti-competitive behaviour.

    David Cole and Phil Barrett exchanged emails on 30 September 1991: " "It's pretty clear we need to make sure Windows 3.1 only runs on top of MS DOS or an OEM version of it," and "The approach we will take is to detect dr 6 and refuse to load. The error message should be something like 'Invalid device driver interface.'" Microsoft had several methods of detecting and sabotaging the use of DR-DOS with Windows, one incorporated into "Bambi", the code name that Microsoft used for its disk cache utility (SMARTDRV) that detected DR-DOS and refused to load it for Windows 3.1

    ( a href=http://www.theregister.co.uk/1999/11/05/how_ms_played_the_incompatibility/>source article )

    The article continues in that vein for quite a while..

    --
    which is totally what she said
  8. Re:Wine and ReactOS are casualties by Anonymous Coward · · Score: 1

    Never attribute to malice that which is adequately explained by stupidity.

    It is easy to throw that line around. Very often where stupidity doesn't adequately explain the situation.

  9. Ionescu by Neon+Spiral+Injector · · Score: 1

    I had always assumed that Alex Ionescu was Romanian. But he says he was born in Canada in this video.

    1. Re:Ionescu by georgeb · · Score: 1

      I don't understand why he can't be born in Canada and a Romanian ethnic at the same time.

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

      Grew up != born in ;-)

    3. Re:Ionescu by KiloByte · · Score: 1

      Because "Alex" is such an exemplary Romanian first name.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    4. Re:Ionescu by Neon+Spiral+Injector · · Score: 1

      Alexandru is a common name. You know with being over there by Greece.

  10. ReactOS is a good name by bobbied · · Score: 2, Insightful

    You know that Micro$oft will "react" quite badly to this. It's one thing to be Linux where the look and feel is totally different, but if you manage to get a reverse engineered solution for Windows even close to viable, the long knives will come out.

    I foresee one of two things happening... 1. The project fails because it is TOO large for the possible gains it could provide and takes too long to get working. 2. The project is successful but M$ kills it by FUD and actual legal action. Both of these are equally possible. If the second option happens, I give them about a snowballs chance of going head to head with M$ and coming out with a commercially viable Windows clone.

    Good luck storming the castle boys!

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    1. Re:ReactOS is a good name by Anonymous Coward · · Score: 1

      M$ already tried. They failed.

    2. Re:ReactOS is a good name by Anonymous Coward · · Score: 1

      Microsoft can't FUD a project that targets computer professionals (system administrators, programmers, etc). FUD requires an incompetent audience. Computer professionals, on the other hand, can make up their own minds. For example, Microsoft has been waging a FUD campaign against linux for 15 years. It works on Joe Consumer, but it certainly doesn't work on Joe Administrator and Joe Programmer, and that's why linux is now dominating nearly every computing market except the "desktop" (home consumer) market.

    3. Re:ReactOS is a good name by evilviper · · Score: 2

      The ReactOS project is very likely OLDER THAN YOU...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:ReactOS is a good name by Anonymous Coward · · Score: 0

      So what you're saying is Microsoft did some investigating and determined RectOS wasn't a real threat to them.

    5. Re:ReactOS is a good name by bill_mcgonigle · · Score: 4, Interesting

      3. States targeted by the NSA find it more viable than switching to linux, fund it to completion, and most of the world stops using Microsoft's version.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    6. Re:ReactOS is a good name by bobbied · · Score: 1

      I seriously doubt it.. I'm older than Bill Gates..

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    7. Re:ReactOS is a good name by LordLimecat · · Score: 1

      ReactOS is attempting to reimplement an OS that is EOL'd and 10 years old. I dont know that Microsoft cares too much.

      the long knives will come out.

      Good luck with that, clean-room reverse engineering is legal.

    8. Re:ReactOS is a good name by Anonymous Coward · · Score: 0

      I give them about a snowballs chance of going head to head with M$ and coming out with a commercially viable Windows clone.

      Free software doesn't go "head to head" with proprietary software. They don't play on the same field.

      ReactOS could very well become the "DeCSS" of operating systems -- technically "illegal", but nevertheless immensely popular.

      It's possible that legal obstacles could prevent ReactOS from ever being sold as a stand-alone product. But that doesn't mean that it can't become a hugely successful FOSS project.

    9. Re:ReactOS is a good name by evilviper · · Score: 4, Insightful

      And yet you write like a 15 year-old...

      Nothing you've said about it hasn't been repeated innumerable times, over a decade ago.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    10. Re:ReactOS is a good name by Anonymous Coward · · Score: 0

      You are most certainly an idiot on all levels.

      - Microsoft has had a long time to do something harmful to the project, but it hasn't happened.

      - The fact that you have to use M$ in every other sentence paints you as a massive fanboy - it doesn't make you look intelligent.

      - We generally don't accuse people of something until they've actually done it. I guess innocent until proven guilty is only applicable when it's you?

    11. Re:ReactOS is a good name by bobbied · · Score: 1

      clean-room reverse engineering is legal.

      But patent infringement is not.

      Just remember that all M$ has to do is portray a believable story that using something is possibly a problem for the user. It's called FUD, and in this case would be easy.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    12. Re:ReactOS is a good name by bobbied · · Score: 1

      And yet you write like a 15 year-old...

      Ouch... That hurts dude...

      Seriously? I'm an electrical engineer turned programmer, I'm lucky I *can* write..

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    13. Re:ReactOS is a good name by evilviper · · Score: 1

      Ouch... That hurts dude...

      To make things worse, someone modded-up my little rant, in agreement, almost immediately. Nothing I can do about that.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    14. Re:ReactOS is a good name by bobbied · · Score: 1

      Yea.. That modded up thing hurts.. ;).

      But, what's the meaning of the current 5 on my original post then? LOL

      ... I'm done with the flame throwing now, though I suppose you are not....

      Flame ON!!

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    15. Re:ReactOS is a good name by Anonymous Coward · · Score: 0

      No, you're a troll. No self-respecting adult member of either profession would invoke such a childish stereotype. Every working programmer and engineer had to at least hand in a resume and pass an interview. There's no excuse.

      Back to topic, you're reasoning about this like it was 1998. MS likely wouldn't do anything about ReactOS - its desktop business has been dying as it got squeezed out of mobile. ReactOS, like GNUHurd, got started decades too late to catch up with its own market.

    16. Re:ReactOS is a good name by DickBreath · · Score: 1

      Microsoft just needs to bring out a patent. For example, a method and system of controlling a computer's hardware. (with rounded corners)

      --

      I'll see your senator, and I'll raise you two judges.
    17. Re:ReactOS is a good name by Anonymous Coward · · Score: 0

      No, Apples already done that

  11. Mindless comment by Anonymous Coward · · Score: 0

    What a waste of a carrier...

  12. Just ignore it. by evilviper · · Score: 5, Insightful

    It's an oddity, but why do we care about this project anymore? It started out back in '96 to be a clone of Windows 95. Then it was switched to be an NT4 clone. And every few years they update the website to say it's to be a clone of some newer version of Windows.

    Meanwhile, it's still pre-alpha, (barely) runs on almost no hardware, and runs almost no programs. Wine is in a far better state. And in recent years, Windows' dominance has even been severely undermined by Android, providing a real, viable alternative OS that happens to be free and open source. And Linux has long since usurped it as the #1 server operating system. So after a couple decades of delays with almost no progress to be seen, ReactOS is on the verge of outliving its usefulness, before it ever started. Sort-of like GNU HURD for Windows fans.

    There's plenty of open source OS projects out there that /. doesn't report on twice a year. Let's make ReactOS one of them!

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    1. Re:Just ignore it. by Pav · · Score: 3, Informative

      The NT4 kernel is the base for 2000/XP/Vista/Win7/Win8/Win8.1

    2. Re:Just ignore it. by FreonTrip · · Score: 1

      Only in the sense that the Linux 2.2 kernel is the base for modern Linux distributions. A lot of work's happened between here and there.

    3. Re:Just ignore it. by evilviper · · Score: 3, Insightful

      The NT4 kernel is the base for 2000/XP/Vista/Win7/Win8/Win8.1

      No, the NT6 kernel is the base for Win Vista/7/8/8.1. Of course that was based on the NT5 kernel from 2000/XP/2003. And that was based on the NT4 kernel from NT4.0. And the NT3.5 kernel is the base for NT4. And the NT3.1 kernel is the base for NT3.51.

      And all of this has absolutely nothing to do with what I said. Regardless of what was based on what... ReactOS keeps changing their targets, and not getting anywhere.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:Just ignore it. by Pav · · Score: 1

      Not really... the Linux APIs are fluid, but Windows are much less so (at least not the core ones). That's not to say you don't get new ones.

    5. Re:Just ignore it. by Anonymous Coward · · Score: 0

      The NT4 kernel was the base for Windows NT 4. The one that had a minimum RAM requirement of 12MB. This kernel is now 17 years old.

      The NT 5 kernel is the base for 2000/XP (and Server 2003)..

      The NT 6 kernel is the base for Vista/Win7/Win8 (and Server 2008).

    6. Re:Just ignore it. by marcosdumay · · Score: 5, Insightful

      Wine is in a far better state.

      You know that both projects share a lot of code, right? Wine is in a better state because it's solving a smaller problem, and everybody (including ReactOS) is focusing on that smaller problem.

      We may need ReactOS in the future for the same reason we need DosBox now. There is a huge amount of code that targets Win7 or lower, and won't be ported to the braindead, sorry, NEWER versions.

    7. Re:Just ignore it. by nine-times · · Score: 3, Insightful

      I don't know. I feel like it's an interesting project that deserves some attention. It'd be great if the project got some support and reached a usable state, but it seems like they're learning interesting things-- both about Windows itself, and about the process of trying to reverse-engineer a complex system. Personally, I'm willing to have an occasional /. story that isn't very relevant so long as it's interesting.

      Also, the potential value that WINE can't provide is if they can reach a level of running with good driver compatibility, i.e. if you have some old unsupported hardware with a Windows-only driver, there's the potential that you could use that driver and thereby still use the hardware. Sure, it's a very niche use, but I think it was part of the intention of the project.

    8. Re:Just ignore it. by evilviper · · Score: 1

      We may need ReactOS in the future for the same reason we need DosBox now. There is a huge amount of code that targets Win7 or lower

      Wine will do that job just fine... You only need ReactOS if you *want* to use video/audio/chipset/etc. drivers written for Windows.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    9. Re:Just ignore it. by jdavidb · · Score: 1

      I think it's cool and I still care, even if everybody else wants to ignore it. It may never get anywhere, but I like to know that it's going on and hear the status twice a year or so. Same for GNU Hurd, although I don't think I've heard much about them in at least five years.

      Also, while I'm sure Android is challenging Windows' dominance overall, it doesn't seem to be doing so on desktop machines in my office, so it's still a reality for me. I doubt ReactOS will be done in time to change that during my career, but it's nice to know it's out there.

    10. Re:Just ignore it. by unixisc · · Score: 1

      win32 is frozen, only win64 would be fluid.

    11. Re:Just ignore it. by Anonymous Coward · · Score: 1

      Computing resources are much higher than back when ReactOS started as well. These days, if I want to run a Windows program in Linux on x86 hardware, I can just start up a virtual machine on Linux with a complete install of any version of Windows that I own and have zero compatibility issues. There is a little overhead because of the virtualisation, but the OS and programs on it run natively and it is much easier than trying to use emulators or "not"-emulators like Wine. I play plenty of Windows-only games with my Linux box through a VM starting from day 1 of release. I use virtual machines not only for games, but also sandboxing and testing, because having to reboot the machine to load up one of 5 different versions of Windows or one of 3 different Linux setups or one of 2 BSD setups to test something is silly. That, and I can have multiple VMs running at the same time if I want.

      The only thing I see going for ReactOS is that it is trying to be a free version of Windows, so you wouldn't have had to pay for a copy if you want to run Windows software without compatibility issues inside a VM or otherwise. However, since it is ostensibly not Windows, ReactOS will always have compatibility issues with Windows software. Doubly so if Microsoft continues to stay alive and keeps moving the goalpost for them. And if ReactOS does decide to only go as far as Windows 2000, or whatever, for compatibility, then it would eventually be barely better than an emulator for old software.

    12. Re:Just ignore it. by unixisc · · Score: 3, Insightful

      I thought that the kernel changed b/w 7 & 8. Regardless, at this point, ReactOS can simply target XP for a win32 OS and 7 for a win64. No need to target 8. In the past, they may have targeted NT one time, 2000 another time and XP yet another. Now, they should just freeze 2 targets for XP & 7, and focus on just 2 deliverables.

    13. Re:Just ignore it. by Anonymous Coward · · Score: 2, Insightful

      There's a BIG difference. Essentially an OS is a layer between applications and bare metal, so drivers are needed to run it on every piece of hardware. Linux started to take off when the hardware manofacturers took it seriously and started contributing drivers to it.
      ReactOS does not have this problem because all Windows drivers will eventually run natively on it.

    14. Re:Just ignore it. by jonbryce · · Score: 1

      It didn't change in a big way. Internally the version number went from 6.1 to 6.2, which does reflect the amount of change that took place under the hood.

    15. Re: Just ignore it. by Anonymous Coward · · Score: 0

      This OS is different and important, similar to SEGA Dreamcast/Atari emulator. It will always be appreciated. Also there are lots of things done right in Windows, like the driver isolation via HAL.

    16. Re:Just ignore it. by dgsoftnz · · Score: 1

      Wine will do that job just fine... You only need ReactOS if you *want* to use video/audio/chipset/etc. drivers written for Windows.

      Or drivers for some other much more expensive and hard to replace (possibly custom developed) widget. This is the sort of situation that leaves VAX and PDP-11 systems running in production decades after they were discontinued.

    17. Re:Just ignore it. by Anonymous Coward · · Score: 0

      > You only need ReactOS if you *have* to use video/audio/chipset/etc. drivers written for Windows.

      There is a lot of undocumented special purpose hardware (medical/manufacturing/measuring/etc. ) and unless you got a few hundred thousands to throw out of the window you are stuck with Windows XP on some hopefully well isolated box.

    18. Re:Just ignore it. by Anonymous Coward · · Score: 0

      I think John Kerry said it best "How do ask a man to be the last man to die for a mistake". Applied here, how do you tell a developer that their baby is no longer useful or relevant?

      I mean if you've poured a good chunk of your own blood, sweat, and tears into a worthless endeavor, how do you walk away? Stallman certainly isn't going to give up on Hurd.

    19. Re:Just ignore it. by Myria · · Score: 1

      ReactOS keeps changing their targets, and not getting anywhere.

      So does Windows itself, or any other evolving project.

      --
      "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
    20. Re:Just ignore it. by Anonymous Coward · · Score: 0

      Android is not fully open source, it is partially open source, there are many binary blobs within it.

    21. Re:Just ignore it. by Anonymous Coward · · Score: 0

      pretty sure we have VM's and ever increasing hardware power, so ....... yeah

    22. Re:Just ignore it. by Bite+The+Pillow · · Score: 1

      Would you prefer they finish the Windows 95 compatibility? Me neither. The targeted OS version specifies which API calls are available, and various implications about the underlying implementation, such as whether side-by-side is available or you get to enjoy dll hell. And as new Windows versions are released, it makes sense to add the new API calls to the codebase. It is not moving the goalposts.

      Meanwhile, poorly implemented components get a rewrite while new systems, like USB recently, gradually evolve. It can seem stuck at times while the internals get rearranged.

      Being pre-alpha is just a label - they could go for the perpetual beta long after it's functional. Or call it release 1.0 with known issues. You have a problem with that?

      Wine makes the user-mode libraries, and ReactOS re-uses everything that can be re-used. So Wine is only in a better state because it doesn't have to sit on top of a kernel that is also being developed. It's actually the same code, other than the diffs where ReactOS has to fix things that work atop Linux but not on Windows. And yes, some people do test drop-in replacements to make sure windows components actually interoperate.

      So, you asked why we care. I have tried to switch to Linux many many times, and it never works. I'm not explaining why because that devolves into people troubleshooting a problem that doesn't exist. I have Ubuntu on a live CD in front of me, and that's as close as I'm getting to switching. Having the ability to do a drop-in replacement for components that I don't like is invaluable.

      Being able to debug, on Windows, with source code, and make things work the way I want, because that's where I work, is invaluable.

      You talk like having a functioning OS is more important, and if that's how we determine importance then you're right, no one should care. Let's take all of the non-functional programs and half-complete operating systems, and throw them out. Just delete it, because it apparently serves no purpose. All the projects on github that don't work, just remove them, because they are pointless.

      Let's throw out Windows completely, because it obviously isn't finished. I saw commits to Linux yesterday so obviously it's not done. So where do we draw the line? Your personal opinion of what's important? If you can't understand why it's important, no one will. And if other people want to watch it from time to time and see what's up, why object?

    23. Re:Just ignore it. by evilviper · · Score: 1

      Would you prefer they finish the Windows 95 compatibility?

      Yes, I sure as hell would! There's tons of legacy software out there that still needs a Windows 9x box up and running. Decent (not perfect) Windows 95 compatibility would put ReactOS on parity with something like FreeDOS, which while horribly outdated, still remains imminently useful to a significant subset of the population.

      There would be a TON of ancient hardware that would get loaded up with ReactOS. I've got an old 486 laptop lying around here, somewhere, that could use it. Things like netBooks would do well to run a super stripped-down OS with Windows 95 compatibility. Not to mention all the old developers out there, who would be happy to have a job again writing backwards-compatible applications.

      Chasing a moving target is a good way to NEVER FINISH ANYTHING, which is the definition of ReactOS. Try to do everything, and in the end you accomplish nothing, which they have, for two decades.

      And furthermore, you're forgetting about things like KernelEx, which allow Windows 9x systems to run many programs only compatible with XP (like Firefox these days).

      Being pre-alpha is just a label -

      No, it's labeled "alpha". I call it pre-alpha, because that's a much more fair label to attach to it.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    24. Re:Just ignore it. by Pentium100 · · Score: 1

      These days, if I want to run a Windows program in Linux on x86 hardware, I can just start up a virtual machine on Linux with a complete install of any version of Windows that I own and have zero compatibility issues.

      Or you could just run Windows natively.

      The problem with virtualization is that the guest OS does not have all access to hardware. Imagine you had a $100k device that only had drivers for Windows 2000 (or maybe even XP), but not Linux or newer Windows OSs. Could you make the guest OS see the device?

      Oh, your computer just broke and the Windows XP license was attached to it (OEM license). And you can't buy new Windows XP licenses anymore.

    25. Re:Just ignore it. by Joey+Vegetables · · Score: 1

      Unless you are trying to run on either crap or very new hardware, I can't understand why your Linux experiences would differ so much from others'. It is, by design, a different experience than Windows. But if it truly never worked, it would not be, by far, the world's most popular operating system (before you cry "troll" I am referring to all devices, including, e.g., Android (Linux) phones, not just desktops/laptops). Do you mind if I ask what exactly about Linux has not worked for you, and what distribution(s) you have tried? I'm not an expert but I might be able to point you in the direction of useful help, if I can better understand the problem. Thanks!

    26. Re:Just ignore it. by hab136 · · Score: 1

      > runs on almost no hardware

      If it runs in a virtual machine, that would be enough to start. They can add device drivers later.

      The other problems with the project are all too real though.

    27. Re:Just ignore it. by Anonymous Coward · · Score: 0

      My wife started using Linux because the older games she likes don't run on Windows versions newer than XP. Some of them require '98. Wine solves that problem for her better than a VM. It's technically possible to install Win98 in a VM but have fun trying.

  13. Re:Wine and ReactOS are casualties by CauseBy · · Score: 1

    I don't think there is enough stupidity in the universe to account for Windows. By the natural law of conservation of stupidity, Windows must be an intentional act of misanthropic hatred.

  14. Re:Wine and ReactOS are casualties by Anonymous Coward · · Score: 0

    If stupidity excuses apparent maliciousness, couldn't an evil genius use it as an excuse?
    Your quote is not malicious, but definitely stupid.

  15. Wow, this is still around? by sl4shd0rk · · Score: 1, Interesting

    Gotta hand it to the guy, he's got some tenacity.

    A spin-off of a previous attempt to clone Windows 95, development started in early 1998, and has continued with the incremental addition of features already found in Windows.*

    [*] - http://en.wikipedia.org/wiki/ReactOS

    --
    Join the Slashcott! Feb 10 thru Feb 17!
    1. Re:Wow, this is still around? by jfdavis668 · · Score: 4, Insightful

      It took FreeDOS forever to get to version 1.0, and it is widely used to solve issues involving old hardware. Often used in systems which control machinery.

    2. Re:Wow, this is still around? by evilviper · · Score: 1

      It took FreeDOS forever to get to version 1.0,

      FreeDOS got to BETA releases in 4 years.

      ReactOS is still calling their code "alpha" after two decades, and even that's being too kind...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:Wow, this is still around? by Nimey · · Score: 1

      There's a small difference in how complex DOS is vs. Windows.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    4. Re:Wow, this is still around? by evilviper · · Score: 1

      There's a small difference in how complex DOS is vs. Windows.

      Yes, but FreeDOS also didn't have a project like Wine to start from. And if pre-alpha in two decades sounds good to you, just WHEN do you expect to see a nice, stable ReactOS release? Will we still be able to find 32-bit computers, or will this be after the heat-death of the universe?

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    5. Re:Wow, this is still around? by nurb432 · · Score: 1

      FD was also actually a viable replacement for *DOS long before the somewhat arbitrary 1.0 line was drawn. Last time i looked ReactOS really isn't usable except as something cool to play with.

      Don't misunderstand, i think its a great idea, but with out enough people behind it to make it go anywhere.

      --
      ---- Booth was a patriot ----
    6. Re:Wow, this is still around? by TangoMargarine · · Score: 1

      It's not pre-alpha; in fact they're .3 away from beta release. It says it's alpha in bold type right on their front page. Of course, that probably means another 6+ years, but...

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    7. Re:Wow, this is still around? by John+Bokma · · Score: 1

      Or updating a Dell BIOS, *sigh*

    8. Re:Wow, this is still around? by jfdavis668 · · Score: 1

      We still have 1 control unit running Windows 95. It works fine, no reason to upgrade it. Not network connected. I am sure that a large number of people will be using hardware bought in the last few years when ReactOS is ready.

    9. Re:Wow, this is still around? by evilviper · · Score: 3, Interesting

      Yes, it says alpha, but I've used it, and I don't believe it's fair in the slightest. They could call the next snapshot "stable" if they were delusional enough, but that wouldn't make it truely reflect the state of the project.

      ReactOS is still a mess, that (poorly) supports very little hardware, runs far *FEWER* apps than Wine, and is utterly missing most everything.

      If I had much interest in Windows, I would completely change their approach around... I'd start writing kernel patches that would allow Linux to load Windows device drivers. And then I'd write a GUI/front-end that makes a Linux/X11 system look and operate just like a Windows system, with all software running through Wine. That would get them most of the way there, in short order. And if they gain any popularity with their Linux-based Windows work-a-like, then it would drive a LOT of interest in Wine. Then they'd only need Wine improvements to get their OS up to parity with Windows.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    10. Re:Wow, this is still around? by TangoMargarine · · Score: 1

      The label 'alpha' presupposes very little in my mind. There are a number of things in the system that are working already, so why can't we call it an alpha?

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  16. Re:Wine and ReactOS are casualties by Anonymous Coward · · Score: 0
    Now as the world has pivoted to mobile computing, this '90s strategy is biting MSFT in the butt.


    Has it?? This mobile bandwagon really needs to slow down a bit.

    Repeat after me: MOBILE DEVICES ARE FOR CONTENT CONSUMPTION!! MOBILE DEVICES ARE FOR CONTENT CONSUMPTION!! MOBILE DEVICES ARE FOR CONTENT CONSUMPTION!!
  17. Re:Wine and ReactOS are casualties by ImOuttaHere · · Score: 4, Insightful

    Anyone remember one of the earliest Windows dev kit? The one that came on 3.5inch floppys. I seem to remember there were 20 of the leetle buggers. And it came with a tall stack of pretty useless books too.

    After I realized there were three duplicate functions for each and every action, and that the parameter list was different for the three different implementations, I returned to Unix and swore that uSoft had NO idea what it was doing.

  18. Re:Wine and ReactOS are casualties by Anonymous Coward · · Score: 1

    It's not stupidity or malice. It's backwards compatibility.

    Linux developers have the luxury of removing or fixing old interfaces and telling users to either deal with it or fuck off. Windows needs to retain bug-for-bug compatibility with software written back in 1995. What the hell do you expect the architecture to look like, exactly?

  19. Re:Wine and ReactOS are casualties by CanHasDIY · · Score: 3, Insightful

    Microsoft deliberately made the architecture of Windows so byzantine, baroque, and spaghetti-like that even their own in-house staff of tens of thousands of developers could barely make sense of it

    Never attribute to malice that which is adequately explained by stupidity.

    ... but don't rule out malice.

    --
    An enigma, wrapped in a riddle, shrouded in bacon and cheese
  20. samba tng ported to w32 by lkcl · · Score: 4, Interesting

    reactos was the real reason why i ported samba-tng to w32, using mingw32 to compile it up. worked absolutely great. unfortunately you cannot effectively run samba-tng/w32 under windows (without changing the port numbers) because the ports 137, 138, 139 and 445 as well as the critical NamedPipe services are already occupied... by microsoft's implementation of SMB as well as microsoft's implementation of the critical MSRPC logon services (LSASS, NETLOGON and so on) without which it would be flat-out impossible to even log in to the box in order to see if the services were running!

    likewise unfortunately because wine has had to implement MSRPC (completely independently), although it would run successfully you likewise would have to change the MSRPC pipe service names as well as the TCP and UDP port numbers of the endpoint mapper (port 135) because wine has had to implement \PIPE\winreg, \PIPE\srvsvc and many others which are *also* implemented in samba-tng.

    the amount of cross-over between samba, wine and reactos at the core fundamental networking level (much of NT's design was based around networking and RPC services, even when run as a stand-alone system), is just crazy. especially when you consider that it takes about 250,000 lines of hard-core intensive c code just to get even the _fundamentals_ of MSRPC correct. it's been over twelve years so i've had to stop letting people know about the duplication of effort and just let them get on with spending their time learning the hard way that they're working on exactly the same thing... without sharing any effort between them.

    there's some absolute golden nuggets in amongst the wine/reactos code. periodically - every few years - i have a go at extracting the DCOM implementation from wine - to build a stand-alone GNU/Linux + w32 DCOM library. the last person who tried that called it "TangramCOM". he forgot to commit some critical bits to the repository (such as the IDL compiler). if anyone's ever worked with DCOM at a high level (using e.g. python) you'll know that it's just stunningly easy. DCOM was - still is - why microsoft has been so insanely successful after all this time. the equivalent in the MacOS world is ObjectiveC, which achieves similar results (without the networking) at the compiler-level which is pretty ambitious and nuts but highly effective all the same.

    ahh, what can you do, eh?

    1. Re:samba tng ported to w32 by Anonymous Coward · · Score: 0

      Might have misunderstood you but the Apple Objective-C system supports DO over TCP/IP.

      I even recall an old NeXTSTEP programming example called "Remote Spot" that created a server and clients would connect. You could drag different colored spots around (and each others spots).

      If I recall correctly, DO over TCP came back into OSX around 10.2 or so.

    2. Re:samba tng ported to w32 by Anonymous Coward · · Score: 0

      Lkcl feels like Don Quixote, but he is right though. Vote'm up.

    3. Re:samba tng ported to w32 by lkcl · · Score: 1

      windmills - chaaarge!

    4. Re:samba tng ported to w32 by Anonymous Coward · · Score: 0

      *big hair, pointing at the stars*
      LLVM
      Can't they see at the Ada decompiler level
      it's all LLVM.
      The universal source code to assembly and the path to our future from the past!!!!!
      *big hair, smiles*

    5. Re:samba tng ported to w32 by Anonymous Coward · · Score: 0

      Sentences should begin with capital letters.

    6. Re:samba tng ported to w32 by Anonymous Coward · · Score: 0

      Hmm, so you mean to show the world here how much of a team player you were ? Let's see: https://www.reactos.org/archives/public/ros-dev/2005-September/004750.html

  21. Re:Wine and ReactOS are casualties by OakDragon · · Score: 4, Funny

    Stupidity and malice for the win!

  22. Re:Wine and ReactOS are casualties by Anonymous Coward · · Score: 0

    Pretty much, you're right. Nobody I know uses mobiles for "computing". They use laptops or desktops (or servers, oh my) for that. But that's pretty obvious from the way marketing emphasizes screen size/resolution. That doesn't make any difference to your computing.

  23. Not sure who the target audience would be. by Anonymous Coward · · Score: 3, Interesting

    When Windows is used in the enterprise it's used generally because the stake holders buy into the commercial software model and have beliefs that systems backed by giant companies (be it Microsoft, Oracle, IBM, etc...) provide less risk. When a project ends up in flames at least they have a lifeline to call. Well, that is the perception. We know it doesn't really play out like that most of the time. If you're a stake holder in the other camp (lean start up, et al) then you're on an Linux based open source stack and taking advantage of the maturity of that open ecosystem. So I don't know where this would fit. I guess I could see Oracle or IBM funding it and trying to grow it to a point they could offer it as another option. Outside the enterprise Windows is just a walking dead OS.

    1. Re:Not sure who the target audience would be. by unixisc · · Score: 3, Insightful

      This is more of wishful thinking than anything else. Despite the fiasco over Windows 8, Linux is not taking over the market. People are just going for pirated Windows 7 wherever they can get them.

      If this project is completed, & reasonably bug free (comparable to Microsoft), then it would be far more successful than Linux. After all, you have a bonanza of both win32 apps from XP, and win64 apps from Windows 7. The project just has to accommodate both of these - currently, it's just targeting the former. Once it's done, PC vendors would preload their PCs w/ it, slap on any commercial software they can bundle w/ it, like say QuickBooks, and then sell it in the market. Or users would download & install it, and be off to the races. After all, just about all the commercial software out there (talking about laptops, not phones or tablets) are Windows.

      We have seen the success of Red Hat. Similarly, any company willing to hire developers to maintain a distro of this OS can do wonders. After all, most installations out there today are Windows, and anybody who doesn't want to be dragged kicking or screaming to Windows 8 or Server 2012 could, if this were available, go w/ it. Since it's FOSS, they have the option of hiring Windows devs and maintaining the OS in-house. Or, if there was a Red Hat like company doing this, they could get their OS & service from them. Such a company would not have to push their OS the way Red Hat would have to push Linux.

    2. Re:Not sure who the target audience would be. by sandytaru · · Score: 2

      Not to sound too much like a Micro$oft fangirl, but the primary reason that Windows still dominates the enterprise sector in desktops and productivity is because Microsoft is about as good as predicting what businesses want as Apple is good at predicting what individuals want. The Outlook/Lync/Sharepoint integration is simply well executed, and I can't think of any combo of FOSS that can perform in a business environment in quite the same way. "Hey, so and so uploaded the wrong version of a file. He's yellow and unavailable for IM, I'll go send them an email. Oh wait, his calendar says he's out to lunch until two. I'll wait until he's back and ping him them." Ten seconds of time to determine the best course of action. And time is moneyl.

      Did MS blatantly steal a lot of that stuff from other companies? Of course. Did any of the other companies integrate everything quite so seamlessly? Nope.

      --
      Occasionally living proof of the Ballmer peak.
    3. Re:Not sure who the target audience would be. by BorisSkratchunkov · · Score: 0

      Mais maintenant j'ai Google.

    4. Re:Not sure who the target audience would be. by rubycodez · · Score: 1

      mobile Linux might just sneak around behind and bite the desktop in the butt

    5. Re:Not sure who the target audience would be. by Monsuco · · Score: 1

      When Windows is used in the enterprise it's used generally because the stake holders buy into the commercial software model and have beliefs that systems backed by giant companies (be it Microsoft, Oracle, IBM, etc...) provide less risk. When a project ends up in flames at least they have a lifeline to call. Well, that is the perception. We know it doesn't really play out like that most of the time. If you're a stake holder in the other camp (lean start up, et al) then you're on an Linux based open source stack and taking advantage of the maturity of that open ecosystem. So I don't know where this would fit. I guess I could see Oracle or IBM funding it and trying to grow it to a point they could offer it as another option. Outside the enterprise Windows is just a walking dead OS.

      Windows is used in the enterprise because of Active Directory, Office, Exchange/Outlook and the very long product support lifecycles.

      Windows is used at home because it's what they use at work, it's what they've learned to use, it's what came with the computer, it has Microsoft Office and it has games & DirectX.

      For all the progress cloud based software, WINE, Libre Office, various Linux driver projects, et al have made and for all the dramatic improvements in Linux's usability, Windows is still the de facto desktop and laptop OS of choice for homes and offices. I use Linux as my primary OS at home. I like Linux because it does what I want, but it's not right for everyone. I still occasionally boot into Windows to use Office or play games and as much as I like Linux, I don't see the need to evangelize about it or to care about its marketshare.

  24. Re:Wine and ReactOS are casualties by akirapill · · Score: 4, Interesting

    I think it's actually a little of each. Look at the apache POI project for supporting microsoft document formats in enterprise java apps. from wikipedia:

    The name was originally an acronym for "Poor Obfuscation Implementation", referring humorously to the fact that the file formats seemed to be deliberately obfuscated, but poorly, since they were successfully reverse-engineered.

    The other acronyms in the project, such as HSSF (horrible spreadsheet format) are equally revealing.

  25. Re: God's Temple by Anonymous Coward · · Score: 0

    solomon = 3 x sun in 3 different languages: sol, om, on.
    solomon is not a person, unwashed profane.

  26. Re:Wine and ReactOS are casualties by jythie · · Score: 1

    I don't know, I see a lot of people doing actual work (including content creation) on iPads.

  27. Re:Wine and ReactOS are casualties by Hatta · · Score: 1

    I'd suggest that the choice to retain backwards compatibility for so long is stupidity. And it hasn't even worked very well. These days Linux is more compatible with old Windows apps than Windows is.

    --
    Give me Classic Slashdot or give me death!
  28. Re:Wine and ReactOS are casualties by Anonymous Coward · · Score: 0

    Jesus, man, if you're going to live in a cave for five years then come post to Slashdot, at least try something insightful instead of this bread-dead philistine "X is only for Y purpose" bullshit. I guess the arguments as to *why* mobile devices are "for" content consumption are so vapid and cliched that even a five-year cave dweller wouldn't dare post them, so we get this distillation instead. Bravo.

  29. ReactOS by Anonymous Coward · · Score: 0

    Sounds like a MORE useless version of WINE which is itself useless. Sort of like a remake of the Trabant. An interesting exercise but ultimately pointless.

  30. Re:Wine and ReactOS are casualties by Hatta · · Score: 1

    That, my friend, is a very good jab. Thanks for the laugh.

    --
    Give me Classic Slashdot or give me death!
  31. Re:Wine and ReactOS are casualties by Anonymous Coward · · Score: 0

    No they are not. Well. Not all of them. Most of them are used that way I agree.

    Look at the popularity of both blue tooth keyboards for iPads (which I see in virtual every meeting) and Galaxy Notes. The desire for a PDA (/a tablet that creates a subset of content) still exists

  32. Re:Wine and ReactOS are casualties by nine-times · · Score: 5, Insightful

    I'd suggest that the choice to retain backwards compatibility for so long is stupidity. And it hasn't even worked very well. These days Linux is more compatible with old Windows apps than Windows is.

    I'd suggest that it has also encouraged businesses to think very stupidly about in-house application development, which is where a lot of the problem is.

    Essentially, lots of businesses created some in-house apps 10-15 years ago, which make use of quirks, design flaws, and bugs in Windows XP (or earlier) and IE6. Microsoft sat down to fix the quirks, bugs, and design flaws, only to find that they had to choose between dropping support and pissing off a huge portion of their customer base, failing to fix the flaws, or continuing to emulate the bugs for a decade in some kind of "compatibility mode". They've pretty much chosen a middle road that does a little of all three.

    The problem is, this has only encouraged a mentality within businesses to think of application development as a one-off project. Management thinks, "Oh, well we'll just pay some programmers to develop a business-critical application, and then we'll be done with it. We'll get rid of the programmers, and the application will just keep working forever, because Microsoft will keep supporting all these whacky design choices." This is a very dangerous way of treating software development. Sooner or later, you're going to have to update your app. If you treated it as a one-off project, then you end up with a decade-long backlog of bugs that were never fixed, and a lack of any expertise because you've gotten rid of all the original programmers.

  33. Re:Wine and ReactOS are casualties by marcosdumay · · Score: 4, Funny

    Stupidity is a entropy-like quantity, not energy-like. It isn't conserved, but it can not decrease.

  34. Re:Wine and ReactOS are casualties by armanox · · Score: 1

    I think you meant to say open source developers. Plenty of projects (X and Wayland, for example) don't care about legacy compatibility, it is just in their way...

    --
    I'm starting to think GNU is the problem with "GNU/Linux" these days.
  35. Just complete it by unixisc · · Score: 2

    Good point, but this project, if successfully implemented, is more likely to catch on than the gazillion Linux distros out there, given that:

    • - One of its goals is to be compatible w/ the Windows device driver model
    • - No software needs to be specifically written for it - rather, its goal is to run standard win32 software
    • - Being open sourced, it would be a godsend for any number of companies stuck on Windows and not wanting to migrate to Windows 8

    Only thing I think - this project should have 2 parts - one for win32, another for win64. The former should aim to be an FOSS XP, while the latter should aim to be an FOSS Windows 7. After all, Windows 7 loses some of its XP compatibility, which is why you have things like VirtualPC from Microsoft. In this case, just make the 2 completely separate, and let one run win64 apps on the 7 clone, and win32 apps on the XP clone. That way, one is also likely to meet the resource constraints of the OS.

    They do need to have a proper team and a realistic deliverable target. And remember, they won't be playing catch-up w/ Microsoft, since Windows 7 is good enough, so they won't need to make an FOSS Windows 8. Once the FOSS 7 is made, they'd have done a good chunk of the work. Anyone can try to be a Red Hat to this software, and that alone will make them competitive w/ Microsoft.

    1. Re:Just complete it by WillAdams · · Score: 1

      I've got a bunch of machines at home, including a Fujitsu Stylistics ST-4121 which I'd install this on if it were workable for just a few apps:

        - FontLab
        - Creaturehouse Expression
        - FutureWave SmartSketch
        - Autodesk Sketchbook
        - Macromedia FreeHand/MX

      The only one of those w/ a credible opensource equivalent is Fontlab (FontForge is workable for most projects I've used it on) --- unfortunately, I'm not finding a reasonable replacement for my Stylistic --- I need:

        - slate format (mislike hauling a keyboard around)
        - Windows compatibility (for the afore-mentioned apps)
        - decent battery life (I use extended batteries and carry a spare)
        - daylight viewable display

      That last is the killer --- I'm not seeing daylight-viewable displays these days outside of the ruggedized models (which are quite pricey).

      William

      --
      Sphinx of black quartz, judge my vow.
    2. Re:Just complete it by evilviper · · Score: 1

      more likely to catch on than the gazillion Linux distros out there

      But is it more likely to catch-on than Android?

      The former should aim to be an FOSS XP, while the latter should aim to be an FOSS Windows 7. After all, Windows 7 loses some of its XP compatibility

      They're targeting XP. There was a 64-bit version of XP, too. Re-targeting Windows 7 is exactly the kind of thing I expect them to do, but is a horrific and pointless idea all-around.

      And you're still pretending this two-decades old project is going to go from pre-alpha to stable, tomorrow. In reality, they should be targeting "Windows 19" right now.

      And remember, they won't be playing catch-up w/ Microsoft, since Windows 7 is good enough

      And Windows XP was "good enough" before it...

      Anyone can try to be a Red Hat to this software, and that alone will make them competitive w/ Microsoft.

      Microsoft's relevance is quickly fading, so it's nothing to emulate. And copying/following someone else's platform is an inherently unwinable battle. Just ask Digital Research how their MS-DOS clone worked out, for instance...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:Just complete it by Anonymous Coward · · Score: 0

      There really wasn't a 64-bit version of XP.
      2000 = NT5.0
      XP = NT5.1
      2003 and "XP64" = NT5.2
      It really should've been been called Windows 2003 Workstation x64, because that's what it is.
      Kernel version, service pack level, driver compatibility.... it's identical to Server 2003, different from XP.

    4. Re:Just complete it by unixisc · · Score: 2

      Android is a different market altogether. Let's not pretend that it's gonna take over the desktop.

      For good enough, we're talking about markets that have critical mass. XP-64 never had critical mass. So only a win32 should be targeted @ XP. For win64, Windows 7 is where it's at, so any win64 projects should target Windows 7. We've all seen the market reaction to Windows 8, so this project would do fine by ignoring it altogether.

      A company that does this would be doing one of any number of ReactOS distros, and be working w/ what's out there, not w/ Microsoft itself. They'd be working w/ customers who want to stay either w/ XP or w/ Windows 7, and would have a substantial market to work w/. They'd not be trying to convert people from Windows to AcmeOS - they'd be trying to help an installed base of Windows users who don't want to move to something else.

    5. Re:Just complete it by evilviper · · Score: 3, Interesting

      Android is a different market altogether. Let's not pretend that it's gonna take over the desktop.

      Android devices are already displacing a large number of desktops. There's little difference between a large tablet with a keyboard, and a desktop (or laptop, actually).

      With rather full-featured and mature browsers, office suites, printing support, and a vast array of available software, I fully expect Android to continue encroaching on desktop computer usage. There is NOTHING to prevent it from doing so, over time as legacy Windows apps (slowly) die off.

      any win64 projects should target Windows 7

      And what do you plan to use your open source Windows 7 clone OS for, two decades from now?

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    6. Re:Just complete it by TangoMargarine · · Score: 1

      They've been working away for over 10 years without reaching beta and now you want them to do two different products at the same time?!

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    7. Re:Just complete it by MachineShedFred · · Score: 1

      The Lenovo X-series tablets have been available with an "outdoor display." I have an X230 on my desk with such a thing. You don't get "touch" but it still works with (and comes with) a Wacom stylus.

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    8. Re:Just complete it by unixisc · · Score: 1

      Android is a mobile OS. Just like the much hated Metro is totally unsuitable for desktops, so is Android. If there is little difference b/w a large tablet w/ a keyboard vs a laptop, you'd have seen Windows 8 breaking all sorts of positive records. Google does have a desktop OS - it's called ChromeOS.

      Obviously, on ReactOS, they do need to start doing things quicker, now that there is a 'Window' of opportunity, in a manner of speaking. If they take 10-20 years to do this, they'd be like HURD - dead in the water. But if they can at least deliver the first OS, and from that point on, just improve the compatibility @ every level, then you could have distros from all sorts of ISVs - Google, Symantec, Intuit, et al

    9. Re:Just complete it by Pentium100 · · Score: 1

      Android, AFAIK, only allows one window to be visible no matter the size of the display. Kinda like Metro UI for Windows 8, except that Windows 8 allows you to use older software and get multiple windows. There are even mods that allow multiple Metro apps to be visible at once.

      So, Android = Windows 8 without desktop mode and compatibility with older software. Good for phones and tablets (browsing the net etc), but not that good for actual work if you need more than one window at a time.

    10. Re:Just complete it by evilviper · · Score: 1

      Android, AFAIK, only allows one window to be visible no matter the size of the display.

      Not true. I believe it's been since ICS you've been able to have calculators and several such things side-by-side with the application you're using. And of course there are add-ons that give you full-fledged multi-window support.

      Android = Windows 8 without desktop mode and compatibility with older software

      Each version of Windows makes a lot of older software incompatible. And the back-catalog doesn't really matter, if you can find suitable replacement apps for Android, and you nearly-always can.

      But yes, Windows will always have this minor advantage, but it's really not one that ReactOS shares. And also happens to be one you can get with Wine on Linux/X11 more easily and reliable than on ReactOS.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    11. Re:Just complete it by WillAdams · · Score: 1

      Thanks! I wasn't aware that the ThinkPads had that feature --- haven't had one since my 755c....

      --
      Sphinx of black quartz, judge my vow.
  36. Re:Wine and ReactOS are casualties by jeffmflanagan · · Score: 2

    I think "stupidity" is too strong a word. A person of average intelligence wouldn't be capable of managing a project that large. "Mediocrity" might be closer to the truth.

  37. PDF available? by UnknownSoldier · · Score: 4, Insightful

    At 480p the text is kind of hard to read ...

    Interesting to see their testing methodology and how their massive code base broke a lot of build systems!

    1. Re:PDF available? by jeditobe · · Score: 1

      Yes, soon

  38. Re:Wine and ReactOS are casualties by daboochmeister · · Score: 2

    Never attribute to malice that which is adequately explained by stupidity.

    However, remember that any sufficiently advanced stupidity is indistinguishable from malice.

    --
    "Ahh! I see you're in that indeterminate Schrodinger state where - oh, uh ... never mind." Dave Bucci
  39. Re:Wine and ReactOS are casualties by alexhs · · Score: 1, Funny

    A person of average intelligence wouldn't be capable of managing a project that large.

    You never heard of Longhorn, did you ? :)

    --
    I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
  40. Re:Wine and ReactOS are casualties by macraig · · Score: 3, Insightful

    Malice: the Windows Registry.

  41. Re:Wine and ReactOS are casualties by Joining+Yet+Again · · Score: 1

    Byzantine, baroque and spaghetti-like? Maybe Bill's a disciple of His Noodliness The Flying Spaghetti Monster?

  42. Re:Wine and ReactOS are casualties by Joining+Yet+Again · · Score: 1

    Pissed that your Windows Phone clone of Visual Studio isn't too usable, eh?

  43. Re:Wine and ReactOS are casualties by Sun · · Score: 2

    What happened with windows is the least energy path all software takes. It, in fact, takes a huge investment for any long maintained program to not take this path.

    It is true that Microsoft, for reasons that had to do with marketing (and also the anti competition, true) took this path quicker than was purely mandated by normal entropy laws. They also defined an "always backward compatible" policy (even when apps use unsupported, undocumented, APIs or side effects), that made it impossible to invest the (quite hefty) price and refactor out the ugliness.

    Still, aside from the anti-competitive part (which did not take as big a part as you'd expect), there is no evidence of malice here. Just poor engineering policy and too strong a marketing department.

    Shachar

  44. Re:Wine and ReactOS are casualties by Anonymous Coward · · Score: 0

    And even more often, malice knows that looking stupid garners less punishment than looking evil.

  45. Audit by Anonymous Coward · · Score: 0

    They've already audited their code in case of such accusations

  46. Re: God's Temple by Anonymous Coward · · Score: 0

    Actually, "Solomon" is the letter for letter transcript of the Greek \Sigma o \lambda o \mu \omega \nuu which is the modified Greek translation of the Hebrew \shin \lamed \mem \he taking the Greek corresponding declension (male singular subject).

    Source: Wikipedia and a misspent semester of Hellenic Greek and Modern Hebrew.

  47. Re:Wine and ReactOS are casualties by ocdscouter · · Score: 1

    The hilarious (or maybe hilariously horrifying) thing is that MS has been providing awfully forgiving backwards-compatibility since the Windows 95 days. The really horrifying part in the linked example is that they provide this hand-holding to people who didn't even read "past the first page" of the SDK when the program was originally written for Win 3.1.

    That said, "it made sense at the time" and/or "we really didn't have a choice back then" seem to be recurring themes in Windows development (at least on Raymond Chen's blog).

  48. Huh? by justthinkit · · Score: 1

    Could I have that in plain English?

    --
    I come here for the love
    1. Re:Huh? by omnichad · · Score: 1

      The spelling "Solomon" has nothing to do with the other words AC tried to associate it with. The original hebrew was three letters - shin lamed mem. Hebrew doesn't even have vowels. Crazy AC thinks the English spelling has some special connection to other English-spelled words, entirely ignoring all of the facts of history.

    2. Re:Huh? by justthinkit · · Score: 1

      Thanks for the reply. I did find the AC hard to understand and was trying, badly, to make a joke about it. Thanks again.

      --
      I come here for the love
  49. 32-bit && (Addressable_RAM .GT. 4GB) == wi by justthinkit · · Score: 1

    Simplify. Do just these two things in one product and you've got a winner.

    --
    I come here for the love
  50. Re:Wine and ReactOS are casualties by Duhavid · · Score: 3, Interesting

    Some MS shills out there today...

    I remember trying DR DOS with Windows., and the "error" messages.
    I also remember installing some windows variant on a machine that had OS/2, and certain "messages".
    If I had gone for the suggested defaults, the install would have wrecked my OS/2 installation.
    They had some tricky wording about the partition ( the one with OS/2 on it ) probably being empty and how I would increase available disk if I "reclaimed" it...

    Sleazy is what it was. You can like MS if you want to, but don't be childish with your mod points,

    --
    emt 377 emt 4
  51. Re:Wine and ReactOS are casualties by omnichad · · Score: 1

    And I've seen some amazing crayon drawings. That doesn't mean they're the best tool.

  52. Re:Wine and ReactOS are casualties by epyT-R · · Score: 1

    Assuming the right libraries are available, today's 3.12 kernel can run a binary compiled under 2.0 from 1997. ABI compatibility is maintained for userspace. It's only in kernel space where the ABI is not guaranteed. Some think a lack of kernel ABI is bad, but it's good because it encourages hardware manufacturers to gpl2 their driver instead of releasing binaries that make porting and debugging difficult. It also makes them rethink hiding their design secrets in the driver instead of on the device or its firmware.

  53. Looooooog overdue by Anonymous Coward · · Score: 0

    From their site:

    "ReactOS 0.3.15 is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes."

    Aiming for that 2018 milestone I see.

  54. Re:Wine and ReactOS are casualties by Anonymous Coward · · Score: 0

    That's just what he wants you to believe! You think his quote is stupid but really his evil genius is being malicious.

  55. Re:Wine and ReactOS are casualties by mcgrew · · Score: 1

    Windows needs to retain bug-for-bug compatibility with software written back in 1995

    Then explain to me why FoxPro 6 won't run in XP? Why when they upgraded from Access 97 to Access 2003 none of my programs would work any more?

    It's time for that truthy propaganda to die. Backwards compatibility can't be a reason for Windows's shittiness because so many Microsoft programs won't run when you upgrade Windows.

  56. Re:Wine and ReactOS are casualties by mcgrew · · Score: 1

    Never attribute to stupidity that which is adequately explained by greedy self-interest.

  57. Re:Wine and ReactOS are casualties by dch24 · · Score: 1

    Where is a mod point when I need one? Yes!

  58. Re:Wine and ReactOS are casualties by Anonymous Coward · · Score: 1

    So that's what MS really stands for...

  59. Why? by Anonymous Coward · · Score: 0

    Why do they want to create an open source replacement for Windows? Windows is a moving target. They may have a good answer, but at first glance the question of "why" comes to mind.

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

      Windows is no longer a moving target. Make a win32 OS targeting XP, and a win64 OS targeting 7, and one will be done

  60. Re:Wine and ReactOS are casualties by Reziac · · Score: 1

    As I recall the whole story (from the book on the history of DRDOS, which had some details I've not seen elsewhere, including the relevant code snippets) was that Windows had issues with DRDOS *due to a bug in DRDOS*, tho MSFT took advantage of it.

    I used DRDOS7 for years, and it did take some jiggery-pokery to get it to play nice -- Windows wasn't much of an issue (I never had a bit of trouble with Win3.x over DRDOS) but any DOS app that used a protected-mode memory manager required its own config settings. Notably it was ill-mannered with DOS games.

    Once M$DOS7 was available, my DR/NWDOS went, uh, out the window. It had its good points but overall it was too much trouble, and it was noticeably slower.

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  61. Re:Wine and ReactOS are casualties by Duhavid · · Score: 1

    I would not have had a problem with DRDOS failing. My issue is that MS should have made DRDOS fail in the marketplace by having a better product, not by "technical measures".

    --
    emt 377 emt 4
  62. Re:Wine and ReactOS are casualties by Reziac · · Score: 1

    Well, yeah. Definitely better if the market can decide based on the product's own merits (or demerits as the case may be). DRDOS had issues that MSDOS didn't, but features that MSDOS didn't, too. I think the issues would have slanted sales toward MSDOS anyway (users generally are more tolerant of absent features than of fatal errors), but that's not the same as putting your foot on the scale to ensure the tilt.

    And I heard (from people who experienced this firsthand) about M$ laying down how it would be to shop owners (basically "sell our product and no other, or we won't license you at all"). Not exactly fair practice. :(

    --
    ~REZ~ #43301. Who'd fake being me anyway?