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."

48 of 208 comments (clear)

  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 rjune · · Score: 4, Funny

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

    2. 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.

    3. 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.

    4. 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.
    5. 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
    6. 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
    7. 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?

  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. 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
  4. 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 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: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!
  6. 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
  7. 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 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
    2. 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)
    3. 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
  8. 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 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
    3. 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.

    4. 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.

    5. 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.

    6. 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.

  9. 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.

  10. 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
  11. 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?

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

    Stupidity and malice for the win!

  13. 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.
  14. 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.

  15. 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.

  16. 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.

  17. 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.

  18. 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 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.

    2. 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
  19. 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.

  20. 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!

  21. 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
  22. Re:Wine and ReactOS are casualties by macraig · · Score: 3, Insightful

    Malice: the Windows Registry.

  23. 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

  24. 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
  25. 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