ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Informazioni | Community | Sviluppo | myReactOS | Contattaci

  1. Home
  2. Informazioni
  3. Community
  4. Sviluppo
  5. myReactOS

  1. Descrizione
  2. Le persone di ReactOS
  3. Forum
  4. Wiki
  5. Mailing List
  6. Canali IRC
  7. Newsletter
  8. Blog
  9. FAQ per gli utenti

Community > ReactOS Newsletter Archive > ReactOS Newsletter: Volume 1, Issue 4

Volume 1, Issue 4

by Stuart on 2005-11-07

top

ReactOS Weekly Newsletter Volume 1, Issue 4


Issue 4. A full month of Newsletters, and we're only just beginning.

top

ReactOS and other Software


I said I'd do this last week, and I'm not one to cut back on a promise.

So, to clarify, ReactOS is an Operating System. What is an Operating System supposed to include? Well, there are several mentalities.

  • The Linux Distro Approach. All the software you'd ever need on one DVD, and then some.
  • The Minimalist Approach. Just a Kernel, GUI, and a handful of small applications.
  • The Windows Approach. The Kernel, GUI, and a lot more apps, but not enough to be swamped by them.

Now, I've seen many a person come up with the same idea: Why not do a ReactOS-programmed Media Player, or Internet Browser? Well, ReactOS is an open-source project. We have the inherent benefit of having the Community on our side. Thus, it makes little sense to Re-invent the Wheel.

For a Media Player, we have two options. MPlayer, or VideoLAN. Each has its own advantages and disadvantages, but, feature-wise, VLC comes out on top. It's also licensed under the GPL and LGPL, thusly making it license-compatible with ReactOS.

Mozilla Firefox, in many circles, is considered the best Open-Source Browser. Now, it can operate in one of two ways, with regards to licenses. It can either exclusively use the Mozilla Public License, or a Tri-License combinartion of the MPL, GPL, and LGPL. Can Mozilla Firefox be included with ReactOS? Well, seeing as Linux Distributions (that are also released under the GPL) like Ubuntu, include Mozilla Firefox, I see no hurdle to ReactOS including a copy later on down the line.

top

ReactOS as a Distribution?


ReactOS, when it has more fully matured, has the rather distinct possibility of being made into 'Distributions'. You could have someone putting together a ReactOS Server Distribution, or even a ReactOS KDE/GNOME Edition. Both KDE and GNOME are scheduled to have Windows versions by next year

top

How far will ReactOS go?


It's often been asked "Will ReactOS include DirectX, NTFS, .NET, etc?". DirectX functionality will hopefulyl be present, but NTFS is another matter... Under the terms of the Windows License, you can use a Windows XP NTFS.sys with ReactOS, as long as you own a Legal Copy of Windows XP. .NET functionality will hopefully be provided by Mono. .NET, contray to the fact that it's a Microsoft-developed Language, is an open standard. Mono is the open-source equivalent of the .NET Framework.

ReactOS will provide the Core of the Operating System. What you add on, is up to you.

top

Eye on SVN


Now, speaking of Mozilla Firefox, IntEngAlphaBlend has now been implemented, which means that all the menu's and buttons now actually look right on Mozilla Firefox, when used on ReactOS.

It's been a pretty slow week on ReactOS, I'm going to attribute that to Halloween, and Guy Fawkes Night.

SVN has seen the usual flurry of bug and compile fixes, but I have seen a few gems this week. IntEngAlphaBlend was one, here are the others:

  • Visual Studio files have been renamed, so they're easier to work with.
  • The Dir Command now works like in MS CMD.
  • i8042prt now only searches for a mouse and keyboard once.
  • mouclass has now been rewritten, so it supports more than one working mouse simultaniously. Only one cursor supported, mind you.
  • Driver Input Stack moved closer to Plug-and-Play Model.
  • Further Wine 0.9 Syncs.
  • gettype has been rewritten, now beginning to support Remote Computers.
  • Mesa 6.4 Vendor Import - Being used for Software 3D Rendering in ReactOS.
  • sc now partially implememted. Basic support for Starting, Stopping, Creation, and Deletion of Services.
  • More than one USB Controller is now Supported - It was an Xbox hack, no longer needed.
  • Primitive AlphaBlend test app added.
  • Ctrl-key signals (i.e. Ctrl+C) are now properly sent to a child process correctly.
top

Implemented:


  • RtlSelfRelativeToAbsoluteSD2
  • RtlCreateSystemVolumeInformationFolder - Still useless at this point.
  • RtlInitializeUnicodePrefix
  • RtlNextUnicodePrefix

ReactOS 0.2.8 has also now been "tagged" i.e. Archived in SVN. We also had a problem with NPFS, the Named Pipes File System, and a couple of Kernel32-related fixes. The fixes were correct, since our NPFS implementation is broken, but until more work is done on NPFS, those changes have been reverted.

top

Next Week ...


Next week, I'll be trying to cover where Security and ReactOS come together, after all, ReactOS is based along the lines of Windows NT, Security should be an issue that can be looked at.

I'll also be covering the Unknown Soldier in ReactOS - FreeLoader. Without FreeLoader, ReactOS wouldn't even boot.

Until next week, Happy Compiling!

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.