ReactOS 0.3.1 Released 189
fireballrus writes with news of the release of ReactOS 0.3.1 — press release, changelog, download packages. ReactOS is "an open source effort to develop a quality operating system that is compatible with applications and drivers written for the Microsoft Windows NT family of operating systems (NT4, 2000, XP, 2003)." The press release notes: "Please don't forget this is an alpha-stage operating system, which means it is not suitable to replace your main OS. Also, this release is aimed to be run mostly in virtualizers / emulators (like QEmu, VMWare, Parallels, etc): because of the big amount of changes, our development team was not able to test/fix all problems which arise when running ReactOS on real hardware."
Nice to see them plugging ahead (Score:5, Insightful)
As mentioned, it's perfect to diddle with in a VM environment, though I have loaded it on a dedicated test machine before and that was a lot of fun too.
Re: (Score:2)
Re:Nice to see them plugging ahead (Score:5, Funny)
maybe if you were running it through an emulator...
Re: (Score:3, Interesting)
That's stretching the truth a bit.
The AMD64 'port', for starters, isn't in the same category as other 'ports' as it doesn't actually require any porting! There are optimisations that can be done. But is this a full-blown 'port'? Doubt it.
Next in terms of completeness is the Alpha port, which was abandoned long, long ago. Was it NT3.5 that used to run on Alpha? Something like t
Re:Nice to see them plugging ahead (Score:4, Informative)
How old are you, twelve? Just because your memory doesn't reach back that far, doesn't mean it never happened: http://en.wikipedia.org/wiki/Windows_NT#Supported
(Also, as noted in the linked article, what do you suppose the Xbox360 runs on?)
Re: (Score:2)
No kidding. Mod GP down for general stupidity. DEC Alpha support was maintained until the RC stage for Windows 2000, not NT 3.5. In fact, some people do jump through some minor hoops to run W2K on Alphas [alphant.com].
Re: (Score:2)
A while back??? SQL Server 2000? 2005? I ain't never heard of SQL Server 2003. In any case, I'll tell you /this/... Microsoft runs literally thousands of servers on SQL 2005 (although generally on AMD) 64 bit.
Re: (Score:2)
Intel's x64 is actually a fully compatible (read copied) implementation of AMD64. But Itanium is a whole other think.
Re: (Score:2)
It's not a 100%-compatible implementation, as Intel left out 3DNow! support.
That said, when I upgraded an Athlon 64 box to a Core 2 Duo, the AMD64 Gentoo install on it continued working just fine (most likely because the "3dnow" and "3dnowext" USE flags (and the other SIMD USE flags, too) have been masked in the AMD64 profiles until the yet-to-be-released 2007.0).
Re: (Score:2)
(just confirming what I already knew, nice to see that) [wikipedia.org]
Windows Server 2003, the successor to Windows NT and 2000, is still available for IA64 (Itanium) as well as AMD64. I found that out on the Micro
Re: (Score:2)
Re: (Score:2)
The big stumbling block to running on non-x86, non-AMD64 hardware is that most Windows drivers and apps are only distributed in binary form, and the vast majority of those are built for x86. Even if you were to get ReactOS running on (for instance) a G
Re: (Score:2)
Mac OS on x86, Windows on PowerPC - The sky is falling!
Re: (Score:2)
Re: (Score:2)
They can port all *their* code (and all the APIs) to the PowerPC. The only thing left running x86 code will be the actually application code. But since they'll be making calls to native libraries, you don't get the overhead of having to emulate the entire OS.
This is actually how Apple has done it all the way back to the 68k/PowerPC switchover. And during the PowerPC
Re: (Score:1, Informative)
Re: (Score:3, Insightful)
Re: (Score:2)
There are potential benefits for both ReactOS and free-posix+Wine approaches, so keeping working on both sides makes a lot of sense.
Re: (Score:2)
While I was excited in
Re: (Score:2, Insightful)
ReactOS already works with many Windows drivers, like nVidia's graphics drivers, and runs about as many apps as Wine, including Firefox. You can't seriously call that "not do[ing] anything real in a VM".
Either you don't know what you're talking about, you're a troll, you jumped to conclusions before get
Re: (Score:2)
Cool project (Score:5, Informative)
The legal issues are kinda scary but it looks like they have them under control [reactos.org]. All respect to them for attempting the impossible... and from the look of it, they're a good way to succeeding :)
Re:Cool project (Score:5, Interesting)
Re:Cool project (Score:5, Insightful)
Apple, in fact, spent far more time in court suing the likes of Franklin Computer (who, in many ways, had a better product.) Granted, that may have been simply because IBM didn't perceive the personal computer as being a big part of their future, at that point in time, since big iron was still their bread-and-butter. However, if you want to get into the history of anticompetitive behavior at IBM, check out out how they dealt with anyone making plug-compatible components for their mainframe systems in the 60's and 70's. That was a very different story. There's a guy named Amdahl that would be happy to enlighten you.
Besides, the legal climate for reverse-engineering is decidedly less friendly to cloners than it was in, say, 1981.
Re:Cool project (Apple suing Franklin) (Score:3, Insightful)
Re: (Score:2)
The problem wi
Re: (Score:2)
Once they had signed the consent decree on the issue, they abided by it,
as far as I know. I worked at one place as an operator in a small shop,
and I can say that at least there, the IBM people I came in contact with
were careful not to even bad mouth the competition, much less try to
force us to choose IBM. This was mid to late 90's.
Re: (Score:2)
This is a completely revisionist view of history, because IBM sued a number of early clone makers who directly copied their BIOS (which is exactly what Franklin did to Apple) -- one example is here (http://www.scripophily.net/eaglecomputer.html), but there are various others. Note also that oldster
Re: (Score:2)
Re: (Score:2)
There was nothing else they could have done. The IBM PC was built from off-the-shelf commodity components because the DOJ were investigating them for anti-trust violations, and they'd already agreed to let MS sell DOS to anyone. The _only_ thing IBM had that was entirely theirs was the BIOS, so the BIOS was what they defended in court.
"IBM had the resources to cause clone makers a
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I believe it was the brief threat of OS/2 that made MS and Apple get their acts partially together way back when. We saw both those companies put out products that were far more sturdy and usable in the period after OS/2 hit the market.
At the time when OS/2 "hit the market" (and for some years thereafter), it was a Microsoft product.
What timeframe are you actually thinking of ?
Re: (Score:2)
I believe it was the brief threat of OS/2 that made MS and Apple get their acts partially together way back when. We saw both those companies put out products that were far more sturdy and usable in the period after OS/2 hit the market.
?
I don't see how this is true for any value of OS/2.
OS/2 1.0 came out in 1987, and MS was partially responsible. At that point Apple had more or less the same Mac OS it had in 1984 (with minor refinements). MS's other offering was... DOS.
OS/2 2.0 came out in 1992, wh
Re: (Score:2)
Please enumerate for me the full-size tower (or any tower, or anything with a PCIe or PCI slot) Macs besides the Mac Pro.
If I want to use a Macintosh to use Logic for music production, it's $7000 before I even look at any audio hardware. That's too much. I've used the top of the line iMac and mini-Mac for music production and they just can't handle it.
what's in a name? (Score:1)
That's great and all, but does it comply with Newton's Third Law?
Re: (Score:2)
But I have to know... (Score:4, Funny)
Re: (Score:2)
Re: (Score:2)
http://bugs.winehq.org/show_bug.cgi?id=443 [winehq.org]
How about this?
Re: (Score:2)
Frankly, I'd say that it's a serious question. I mean, if ReactOS can run cygwin, firefox and a reasonably good text editor, I could use it for 90% of my daily work. That'd be a great start to being a useful system.
Good News For Compatibility (Score:2)
Re: (Score:2)
Re: (Score:2)
A network stack is not the be all and end all of compatibility, and in general Windows fits in just fine in a mixed environment.
Re: (Score:2)
I'm just saying there's a good reason for it to be compatible -- because it was at least at first derived from one of the original implementations of TCP/IP. This is a great example of BSD-style code doing a
You must be joking. (Score:2)
Grrrr....
And another one:
Trumpet Winsocket
Grrrrr....
MS and Apple were dragged into open standards screaming against their will.
Screenshots (Score:3, Informative)
Re: (Score:2)
hmm (Score:1)
Re: (Score:2, Insightful)
And if there are any hidden API's, the DOJ and EU will hit MS with the antitrust stick.
API changes might be an issue, but again, if the API's are in use, they can't do this without breaking other software. Hiding stuff from a
Re: (Score:2)
Yes, actually.
Re: (Score:2)
You just described everyone who's been developing on the Microsoft bandwagon for the past twenty-five years or so, me included. The goalposts not only move, but they have JATO units attached to them that fire at random intervals. Now
Re: (Score:2)
Also, you incorrectly assume that no one else knows about the "hidden APIs". This would be the perfect examp
Re: (Score:2)
Why not? You could set up an Exchange Server (which is popular and useful despite the predictable /. "why would you want that") without having to pay for the underlying OS.
Comment removed (Score:4, Informative)
Reactos Alpha = Windows Beta? (Score:2)
Re: (Score:2)
A method and system are provided for displaying failure information on a limited resource computing device. Unparseable textual messages are displayed upon failure.
4. The method of claim 3, in which the screen is blanked before the message is displayed.
5. The method of claim 4, in which the message is displayed on a blue background.
---
As you see, React cannot legally implement the Blue Screen of Death.
Legal jokes 'warning' (Score:2)
A method and system are provided for displaying failure information on a limited resource computing device. Unparseable textual messages are displayed upon failure.
4. The method of claim 3, in which the screen is blanked before the message is displayed.
5. The method of claim 4, in which the message is displayed on a blue background.
---
As you see, React cannot legally implement the Blue Screen of Death.
Yeah well, humor and legal comments are not very
Please don't forget that this is an alpha stage OS (Score:1, Flamebait)
I mean, come on guys...you know it's going to happen, it's just a matter of time. Why not invest your time and money into something that isn't litigation-bait?
downmods don't make it any less true (Score:1, Flamebait)
Hide your heads in the sand all you want to...it's your time you're wasting, not mine.
Re: (Score:3, Insightful)
mod my comments down all you like, but it's a fact that once ReactOS becomes any sort of threat (real or percieved) to Microsoft, Microsoft will break out the lawyers and the software patent lawsuits.
Hide your heads in the sand all you want to...it's your time you're wasting, not mine.
Maybe these people will be able to get jobs as system programmers as a result of this. Maybe they want to see how far they can go before they get sued. Maybe they are hoping that by the time this get to that point the world will be more reverse engineer friendly. Maybe this is just civil disobedience.
In the 70's and 80's UNIX was a product developed by a big company, the phone company to be precise. it has since become an idea replicated many times, always poorly, sometimes less poorly than K&R's
Re:Please don't forget that this is an alpha stage (Score:1, Insightful)
a) there are no patents (yet*) in Europe, so we can still use it.
b) the more small targets MS has, the more difficult it will be for them to cause real damage before we get the law changed to stop their suits and close them down
c) we can learn much abou the Windows API which only real study can teach us. This will be useful in anti-trust lawsuits if nothing else
* http://ffii.org/ [ffii.org]
Re: (Score:2)
b) you're assuming that they'll be acting alone; they have novell's help on the Linux front, and slapping a Cease-And-Desist on ReactOS would be trivial.
c)the only thing useable in an antitrust suit would be the undocumented apis...which have nothing to do with ReactOS. Anything done in ReactOS can easily be found and studied via MSDN.
Re: (Score:3, Interesting)
Re: (Score:2)
How to Avoid Vista (Score:5, Insightful)
If React OS can keep me running my current Windows apps in a sensible, secure, and supported environment, then I can avoid Vista. That means less headaches, and less expense.
Really, these folks may have found a really nice niche.
(Honestly, looking at Vista make me think that this is the time when someone, whether Linux, Mac, or something else, could make significant inroads.)
Re:How to Avoid Vista (Score:5, Insightful)
Which is exactly why Microsoft will dig deep into it's legal fund and patent portfolio and nuke reactos off the face of the planet the very second that ReactOS becomes a practical alternative to Windows.
Re:How to Avoid Vista (Score:4, Interesting)
In any event, the whole topic is moot. If they sue based on software patents, then ReactOS can simply move the servers to a country that doesn't recognize them (and there are will plenty of those).
Re: (Score:2)
IANAL
Re: (Score:2)
IANAL
Neither am I, but I believe designing something that violates patents is not against the law. Only manufacturing (which in the context of software could b
Some of you guys have no grasp of the issues. (Score:2)
You don't have to show the nibblet machine or ask the nibblet code to be shown.
Precedent (Score:2)
Re: (Score:2)
Re:How to Avoid Vista (Score:4, Funny)
What's the point? (Score:1, Insightful)
Re:What's the point? (Score:4, Interesting)
-uso.
Re: (Score:2)
http://ndiswrapper.sourceforge.net/ [sourceforge.net]
It's already been done, for wifi drivers. For the devices it does work with, it works fairly well.
Re: (Score:2)
only the APIs so the latest software will run. It doesn't matter if MS don't support XP, because
they don't support ReactOS either. At least ReactOS will have source code
I dunno if they'll ever reach their target. They seem dedicated, so it may happen eventually.
But I still think ReactOS is pure madness, in a cool sort of way.
I'm not trolling (Score:2, Insightful)
but
So it won't run (or at least won't run well) on actual hardware, so that's the driver issue nullified. I'm not running ReactOS for the drivers, it's running with virtualisation under my already free OS. So I'm running it so i can run Windows pro
Re: (Score:2)
I try to use only free software, but if I had to use some software under Windows, I'd run Windows. Creating an alpha environment to run proprietary software just seems wrong.
But what if you were running Windows, and wanting to move to another OS such as Mac or Linux....but you realize you have to keep Windows for one or two apps? Or maybe you don't HAVE to, but if you have to give up those apps, you'll lose some productivity.
Nothing is outright STOPPING you from moving to the new platform, but it sure becomes a lot harder to justify it. Something like WINE or ReactOX can help a lot in making the switch economically practical and smoothing the transition. (I think someone
Re: (Score:2)
So I'm running it so i can run Windows programs under my free OS?
No, you're running it so you can help develop and test it. No one is advocating running it in a VM in a production environment. It's a testing and development release. Obviously the real thing will run on the bare metal; it's just not ready for that yet.
Creating an alpha environment to run proprietary software just seems wrong.
This is just stupid as hell. They don't make it alpha on purpose. It's not finished yet.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Thank you Mr. Anonymous Coward, I know it's version 0.3.1. Is that a reason to use it though? You didn't really answer my question.
you use it for testing? that sounds like a pretty good reason for using alpha software.
Re: (Score:2, Informative)
WINE
IS
NOT an
Emulator
WINE is an API wrapper layer, not a processor achitecture substitute, hence the code needs to be written for the same chipset as the machine (means x86 in most cases) and there isn't a virtual performance penalty (no pun intended).
nice to see this progress but (Score:5, Interesting)
What I'd really like to see is some major company getting behind reactos and wine. Getting a portable win32 layer really working to the point where it's no longer just a toy is going to take a major effort, more of an effort than the open source community seems willing to put forward at this time. Working win32 is a real possibility, but it needs a lot of people to get behind it.
Re: (Score:3, Interesting)
No. The projects are working together, and code goes back and fourth... That's kinda the point of Open Source, isn't it? If somebody else does it better, you use what they've written, in your own project.
A few of the reasons to use ReactOS instead of WINE:
Drivers. How well does WINE load that WinXP dll/ocx driver for your WiFi card? Display driver? etc.
Perf
Re: (Score:2)
Wine doesn't load your Windows drivers, but maybe Linux can. Have you heard of projects like NdisWrapper? [sourceforge.net] Of course, running binary drivers in ReactOS will also have the same issues as running binary drivers in Linux, see the continuing debate on this topic.
good post (Score:2)
As a side note, I believe that ndis is actually based on reactos' driver code.
Re: (Score:2)
Re:nice to see this progress but (Score:4, Funny)
Obligatory... (Score:2)
Re:this is kinda weird (Score:4, Insightful)
Re: (Score:1)
i don't get it are you talking about a new shell/graphical interface like geoshell, liteshell, ...
and all the others which can be easily found on this page http://www.shellfront.org/ [shellfront.org]
i know what the goal is of ReactOS, to create an open-source free Windows alike os
and they are obviously doing an incredible job, they are kinda reverse-engineering windows if i can call it that
but ILuvRamen i really don't u
Re: (Score:1)
Re:R-e-a-c-t-i-n-g .... (Score:5, Insightful)
Well it would be interesting to see if the effort allows them to fix some of the flaws and continue to run a lot of the software. For me personally I look at this sort of an effort as a perfect solution to the main thing that keeps me from ditching MS: games.
Re: (Score:2)
Of course, if you pardon my pessimism I think the chances that a volunteer project will cleanly reverse engineer even the vast majority of Windows 2000 is rather small. I wish them the best, but they're tackling an enormous task.
Re:R-e-a-c-t-i-n-g .... (Score:5, Insightful)
Once you give people other options for running those apps, that aren't controlled by a company trying to protect their monopoly, you open up a lot of possibilities for the industry to move away from Microsoft lock-in.
Re: (Score:2)
This was not
Re: (Score:2)
Why? Such wasted effort to duplicate a flawed system of software.
Just like Linux was, you mean ?