ReactOS 0.1.4 has been released. This release was created using a week-long branch for fixes only – followed up by several days of a code feeze for testing. The release itself features Plug n Play improvements, better GUI controls (especially scrollbars and static controls), better mouse button handling, the beginning of OpenGL support, extensive work on a PC Net driver as well as an improved NDIS driver, the serial mouse driver was almost rewritten and there is now partial support for the intellimouse along with better SCSI support (SCSI devices initialized using 3rd party drivers).
I’m pretty sure that once this is working and can run a significant amount of GUI apps, they will get just hundreds more programmers.. it has potential.
This project is amazing. An open implementation of this de-facto standard OS (windows) is just what the world needs, given that MS doesn’t actually publish their interfaces.
In theory the reactos kernel should run with the official NT4.0 userland, greatly easing debugging. Does anyone know anything about this?
I dont know, but I cant get the site to load.
Their site always seems to be having issues, I hope its not acutally running ReactOS.
The OS looks wonderful though.
Yes, their website appears to be having problems, but the files can be downloaded from their sourceforge page… http://sourceforge.net/projects/reactos/
The website is a bit overloaded right now, but it should be running. Just be patient.
I’m pretty sure that once this is working and can run a significant amount of GUI apps, they will get just hundreds more programmers.. it has potential.
Yeah, but then most of the work will already have been done!
It was moved to a new box and there were some problems with traffic and amount of memory. Hopefully it will be fixed soon…
http://www.reactos.com
It’s up. It’s very slow, though.
Just wait a while till it’s loaded.
Here is a direct link to the ReactOS 0.1.4 release article
http://www.reactos.com/content/view/full/307/
http://sourceforge.net/project/shownotes.php?release_id=189730
Ntoskrnl.exe
Implementation of Ke(Save/Restore)FloatingPointState (Gé van Geldorp)
Made existing eventpair code more efficient and added support for associating eventpairs with threads and signaling them that way (Skywing)
RtlRaiseException user mode implementation (Vizzini)
KiRaiseUserExceptionDispatcher/KeRaiseUserException to raise user exceptions from kernel mode (Vizzini)
Implemented the allocation type NonPagedPoolCacheAligned/NonPagedPoolCacheAlignedMustS (Hartmut Birr)
Process fixes (Hartmut Birr)
Plug and Play manager improvements (Filip Navara)
Implemented NtUnloadDriver(), partial IoGetDeviceProperty(), IoGetDmaAdapter(), IoIsWdmVersionAvailable(), ExFreePoolWithTag (Filip Navara)
Check for presence of
eactos
toskrnl.exe instead of REACTOS disk label to identify the boot cdrom device (Eric Kohl)
Win32k.sys
Scrollbar thumbs (Thomas Weidenmueller)
Implemented several scrollbar functions (Thomas Weidenmueller)
Improved mouse (buttons) handling (Thomas Weidenmueller)
RoundRect (Royce Mitchell III)
Implemented partial ReleaseDC() (Gé van Geldorp)
Gdi32.dll
Begining of OpenGL support (Jim Tabour)
Msimg32.dll
Initial implementation (Filip Navara)
Ndis.sys
PCI functions (Vizzini)
Support for SendPacketsHandler (Vizzini)
Pcnet.sys
Implemented MiniportHalt, MiniportQueryInformation, and MiniportSetInformation (Vizzini)
Sermouse.sys
Serial mouse driver rewrite (Filip Navara)
Psaux.sys
Partial support for intellimouse (Filip Navara)
Scsiport.sys
Device searching (Eric Kohl)
Implementation of ScsiPortGetPhysicalAddress() and ScsiPortGetVirtualAddress() (Eric Kohl)
Ntfs.sys
Beginning of NTFS driver (Valentin Verkhovsky)
The little box on which the website is running is a little bit overwhelmed by all the attention we’re getting at the moment. We’ll fix that by adding more RAM to it, please try again later.
And no, it’s not running ReactOS (yet), our networking isn’t ready for that yet.
Do they finally have a working GUI now? Last time I played with it, it was only CLI
If you looked at the screenshots on the website, they have a GUI that seems to be running a few Win2000 applications.
I dont know how well the GUI works, but it’s there.
When they get DirectX running, I hope someone will take advantage of that and use that for GUI.
I was at the site last night and didn’t see a single mention of networking.
What is the state of networking?
Mutiny
Since there are other shell replacements, will it be easy to just install one of those and have a huge jump in progress at some point?
Or are you writing your own?
Thanks,
Mutiny
Why isn’t the ReactOS HP not hosted on SF.net?
Would be nice if they could implement some kinda registry redirection, ie. to dump registry entries to the calling programs location on disk to get around what I find to be the most annoying of MS’s ‘innovations’.
Does ReactOS work in VMware?
I tried the ISO in VMware, both with a fat formatted drive and an unformatted drive, but it says it can’t find the drive.
There is a how-to-install section that says VMware, but it is just a description of VMware, nothing of use.
Help?
Mutiny
I had ReactOS running in VMware. I didn’t have any probs whatsoever.Actualy it’s been a few months and I can’t remember what I did.
Networking is coming along slowly, but it is coming. NDIS is able to load a few ethernet card drivers at the moment, and more will be coming soon. The next major task will be completing the tcp/ip implementation, and for that we plan on borrowing much code from Linux.
Anyone interested in helping out with networking development should come by the list or IRC and say hi.
-Vizzini
You need to use IDE not SCSI disc in VMWare. It works, I made the same mistake.
If it gets to the point of being able to run the few remaining Win apps I use, I think I could switch to it provided it is less painfull than sticking with old NT4+W2Kupgrade. But I will wait for some user reviews so that will be some time. Wine/Linux can’t quite do what I need.
For a shell I would like to see Cygwin instead of the useless old DOS shell.
This OS is a Pipe Dream. Look how long it’s taken the wine guys to get to where they are. In 10 years, this OS will still be trying to emulate NT4. If people port GNU/KDE/etc software to their kernel, you might get a useful system out of it. But it wont be windows compatible any more than Linux+Wine is windows compatible.
However, it would be an interesting and educational project to work on. Good luck to them.
Ummmm we work with the WINE project and they seem to be doing very well. Have you ever seen crossover office? Wine 1.0 will be ready soon and ReactOS will use a large amount of code from that release. WINE has meet every goal it set out to and done so quite well. Windows cant run ever application a prior version of Windows can run so how can you expect more from WINE?
ReactOS will be able to do all that WINE can and more in the next year to year and half. If you dont like our project go help out on another Free Software project or otherwise send the noise to \DeviceNull. If you are not going to help any FreeSoftware project then your comments are not welcome.
If you dont like our project go help out on another Free Software project or otherwise send the noise to DeviceNull.
>>>>>>>>
For some reason, I found that immensly funny. /dev/null, DeviceNull, get it?
Sigh…
The thought of using my apps for Windows, not in Windows sounds like a great thing to me. I don’t know how long this project has been underway, but it seems strange that with how much I and so many other people hate Windows that it took this long to get rolling. Most of the software I use isn’t from MS, except the OS. I really don’t like Linux and couldn’t ever get comfortable with using it so this is the perfect alternative to it. Keep up the progress guys!
I think this Great. With Wine nearly reaching 1.0 status
And this new ReactOS moving the way it is I will soon be able to run my duo boot machine on ALL FREE OSs and still run any legacy Windows apps I may still want to.
I think Wine/ReactOS matters then independent software developers (ISV’s) easily can port applications to it, imagine applications supporting Win9X/NT/XP/Wine/ReactOS, so I don’t think Wine/ReactOS must support all Windows applications, just support enough API calls to make easy for ISV’s to port to it.
/Jonas
Great stuff, nice to see Reactos progressing nicely.
I’m also happy to see they’ve ‘upgraded’ their target; before it was NT and now it’s 2K. (Okay, okay, 2K is NT5 – don’t be pedantic!)
|The next major task will be completing the tcp/ip
|implementation, and for that we plan on borrowing much code
|from Linux.
Why not borrow from BSD instead – then you’ll have source compatability with Windows