Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS

  1. Overview
  2. People of ReactOS
  3. Forums
  4. Wiki
  5. Mailing Lists
  6. IRC Channels
  7. Newsletters
  8. Blogs
  9. User FAQ

Community > ReactOS Newsletter Archive > ReactOS Newsletter: Issue 11, "You thought it was dead, didn't you?"

Issue 11, "You thought it was dead, didn't you?"

by Stuart on 2006-02-10

ReactOS Weekly Newsletter Issue 11, "Not dead just yet" top

Not dead just yet!


Whew. Now that Real Life has for now finished kicking me in the gonads for the time being, it's time to let you guys, the End Users, know what's actually happening in the ReactOS Project. Issue II I could have sworn went up, but either it got deleted, or I missed a button.

Now, first things, first. At the top of Reactos.org you will see a Progress Bar. This represents how much of the Trunk has been audited as to be verified to not contain copyrighted code. Click here to see a blow-by-blow account of what still needs to be Audited. The ReactOS SVN Repository has now changed location. Set your SVN Clients to svn://svn.reactos.org/audited/trunk and away you go.

Now, you'd think this would have completely halted any development. Not so. With the opportunity to re-make the ReactOS Source Code Folder layout, there have been a few changes.

First off, the directory structure has changed. The new details can be found on the ReactOS Wiki. Also, the *.xml files used by Rbuild have now been renamed to *.rbuild. They've also undergone a bit of internal tweaking to make them *true* XML files.

Where does the Audio leave 0.3.0? Well, a few months away at least. When the audit process has been completed, work can then begin on making 0.3.0 a reality. I don't have a timeline on it, but stay tuned for it.

So, what has actually been processed as OK, and now resides in Trunk?

top

SVN: Mover's 'n' Shakers


top

New Branches:


  • "Lean" Explorer Branch
top

Audited:


  • Freeldr
  • Fonts
  • RosCMS
  • ReactOS Press Kit
  • RBuild and BootCD target
  • CRT
  • NDK
  • DDK
  • Arp
  • Ipconfig
  • Netstat
  • Tracert
  • Tcpsvcs
  • Sc
  • Servman
  • Msconfig
  • Win32API
  • Oskittcp
  • Explorer
  • Ibrowser
  • Winefile
  • Packmgr
  • Buildno
  • Solitare
  • Winemine
  • Finger
  • Ftp
  • Ping
  • Route
  • Telnet
  • Whois
  • Getfirefox
  • Shutdown
  • CMD
  • Hostname
  • Devmgr
  • Portcls
  • RosApps: Noteveil
  • RosApps: Packmgr
  • RosApps: Zoomin
top

Changes:


  • Change *.xml files to *.rbuild
  • bootdata -> boot
top

Freeloader


  • Added isoboot Code
top

Drivers


  • Added null driver
top

Rbuild


  • Rename MSVC Workspace files to "..._auto.dsw/sln"
top

Explorer


  • Add Icon Cache Mapped by Shell Paths (PIDLs) to Fix GDI Handle Leaks
  • fix Rebar resizing
top

Servman


  • write services to file
  • added a roadmap for fun
top

SC


  • Add basic support for creating services
  • Start to put in functionality for exporting all services to a file
  • Don't open the progress dialog if the action fails
top

Vendor Imports


  • ADNS 1.0-Win32-05
  • ReactOS Website Contents
top

The Future of ReactOS


I've seen many emails on the Developer's List asking where ReactOS goes from here. Certainly, this is the toughest time the project has faced in its history, but I'm confident that there will be a lot of good to come out of this.

There is a rather interesting Vote currently taking place on the ReactOS Forums. Obviously, while the vote is public, only Developers can actually take part. But I thought the proposed vote would provoke a lot of thought:

top

Plan A proposal (In Summary)


  • Full suspending development in the old SVN repository, making it readonly to devs (and most probably physical deleting when auditing is done)<./li>
  • Creating audited repository, and moving/auditing/rewriting stuff from old repository. Starting from the biggest possible clean revision of the module (e.g. for kernel it would be ntoskrnl rev. around 9000)./li>
  • Removing all previous reactos releases, source code for release from any downloads servers forever, as if they didn't exist.
  • Estimated time before new release - months-years.
  • Legality / court-proof: perfect.
top

Plan B proposal (In Summary)


  • Resuming access to old repository, including readonly anonymous access and developers commit access.
  • Continue development in old repository: all new commits must not be derivative of copyright work (I'm repeating here, but that's important) - thus no dirty reverse engineering.
  • Parallel auditing of trunk, rewriting tainted,suspicious parts of it.
  • Perform releases (0.3, 0.3.x, 0.4), while getting every release cleaner and cleaner (announcing some release, e.g. 0.4 as being fully clean).
  • Possibly encourage creating a branch for developers who wants to perform full audit of the kernel starting from earlier, not-tainted revisions.

Now, to me, Option 2 looks like a No-Brainer, and indeed, the current Vote is 7-2 in favour of Plan B. But, that should hopefully give you a good idea of how The Powers That Be intend to proceed

top

Next Week


With Development in SVN going to a crawl, I will be looking at highlighting the auditing process as it goes, as well as tracking new developments to the existing code.

And also, many thanks to those of you that emailed me. In the shadows I've been in recently, it's nice when people remind me I'm still somehow worth something.

Until Next Week... I would say "Happy Compiling!", but the current SVN won't compile much!

Stuart "TwoTailedFox" Robbins

ReactOS Weekly Newsletter Editor


top

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.