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

Information | Donate

Startpagina | Info | Gemeenschap | Ontwikkeling | mijnReactOS | Contacteer Ons

  1. Startpagina
  2. Gemeenschap
  3. Ontwikkeling
  4. mijnReactOS

  1. Overzicht
  2. Mensen van ReactOS
  3. Forums
  4. Wiki
  5. Mailing lists
  6. IRC Kanalen
  7. Nieuwsbrieven
  8. Blogs
  9. Gebruiker FAQ

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

Volume 1, Editie 4

by Stuart on 2005-11-07
translated by Peter Budts on 2007-12-16

top

Wekelijkse ReactOS Nieuwsbrief Volume 1, Editie 4


Editie 4. Een maand vol nieuwsbrieven, en dat is nog maar het begin.

top

ReactOS en andere Software


Vorige week zei ik dit te zullen bespreken, en ik ben niet iemand die makkelijk beloften verbreekt.

Ter verduidelijking: ReactOS is een besturingssysteem (Operating System of OS). Wat wordt nu bij een OS allemaal verwacht? Hierover zijn verschillende meningen.

  • De Linux Distro benadering: Alle software die je ooit zou kunnen nodige hebben op één DVD, en nog veel meer.
  • De Minimalistische benadering: Enkel een Kernel, GUI, en een handvol kleine applicaties.
  • De Windows benadering: De Kernel, GUI, en heel wat applicaties, maar niet genoeg om in te verzuipen.

Al heel wat mensen kwamen tevoorschijn met hetzelfde idee: Waarom maak je geen ReactOS-specifieke Media Player, of een Internet Browser? Wel, ReactOS is een open-source project. We hebben daardoor het voordeel van de Gemeenschap achter ons. Daarom heeft het weinig nut om het wiel opnieuw uit te vinden.

Wat betreft de Media Player hebben we twee opties: MPlayer of VideoLAN. Elk heeft zijn voor- en nadelen, maar functioneel staat VLC een paar stappen hoger. Het is ook onder de GPL en LGPL vrijgegeven, wat het qua licentie compatibel maakt met ReactOS.

Mozilla Firefox wordt in veel kringen als de beste Open-Source browser beschouwd. Het kan op twee manieren werken wat betreft de licentie: Ofwel kan het exclusief de Mozilla Public License (MPL) gebruiken, ofwel een driedelige combinatie tussen de MPL, GPL en LGPL. Kan Mozilla Firefox verdeeld worden met ReactOS? Vermits LInux Distributies (die ook onder de GPL zijn vrijgegeven) zoals Ubuntu met Mozilla Firefox geleverd worden, zie ik geen reden waarom ReactOS dat eventueel niet zou kunnen.

top

ReactOS als distributie?


ReactOS, zodra het volwassen is, biedt de nogal unieke mogelijkheid om verdeeld te worden via 'Distributies'. Iemand kan een ReactOS Server Distributie samenstellen, of zelfs een ReactOS KDE/GNOME Editie. Zowel KDE als GNOME zouden in de loop van volgend jaar over een Windows versie beschikken.

top

Hoe ver zal ReactOS gaan?


Vaak wordt gevraagd of ReactOS DirectX, NTFS, .NET, ... zal bezitten. DirectX functionaliteit zal hopelijk aanwezig zijn, maar NTFS is een andere kwestie... Volgens de Windows Licentie mag je een Windows XP NTFS.sys met ReactOS gebruiken, als je maar een legale versie van Windows XP bezit. .NET functionaliteit zal hopelijk voorzien worden via Mono. Hoewel .NET een door Microsoft ontwikkelde taal is, is het een open standaard. Mono is het open-source equivalent van het .NET Framework.

ReactOS zal de kern van het OS vormen. Wat je toevoegt hangt enkel van jou af.

top

Blik op SVN


Nu we het over Mozilla Firefox hadden: IntEngAlphaBlend is geïmplementeerd, waardoor alle menus en knoppen er goed uitzien op Mozilla Firefox, bij gebruik op ReactOS.

Het was nogal een rustige week bij ReactOS, wat ik toewijs aan Halloween, en Guy Fawkes Night.

SVN heeft de gebruikelijke resem bug en compile fixes gezien, maar ik zag ook een aantal nieuwe zaken deze week. IntEngAlphaBlend was er één, en hier zijn de andere:

  • Visual Studio bestanden zijn hernoemd, opdat er makkelijker mee te werken zou zijn.
  • Het Dir commando werkt nu zoals in MS CMD.
  • i8042prt zoekt nu maar één keer naar een muis en toetsenbord.
  • mouclass is herschreven, zodat het meer dan één werkend muis tegelijk ondersteund. Er is maar ondersteuning voor één cursor, denk daaraan.
  • De Driver Input Stack kwam dichter bij een Plug-and-Play Model.
  • Verdere synchronisaties met Wine 0.9.
  • gettype is herschreven, waardoor stilaan Remote Computers ondersteund worden.
  • Mesa 6.4 Vendor Import - Gebruikt voor Software 3D Rendering in ReactOS.
  • sc is gedeeltelijk geïmplementeerd. Basisondersteuning voor het Starten, Stoppen, Aanmaken en Verwijderen van Services.
  • Ondersteuning voor meer dan één USB Controller - dit was een XBox hack, maar deze is niet langer nodig.
  • Toevoeging van een primitieve AlphaBlend testapplicatie.
  • Ctrl-key signals (zoals Ctrl+C) worden nu goed naar een child proces gestuurd.
top

Implementaties:


  • RtlSelfRelativeToAbsoluteSD2
  • RtlCreateSystemVolumeInformationFolder - Momenteel nog steeds onbruikbaar.
  • RtlInitializeUnicodePrefix
  • RtlNextUnicodePrefix

ReactOS 0.2.8 is ook ge-"tagged" ofwel gearchiveerd in SVN. We hadden ook een probleem met NPFS, het Named Pipes File Systeem, en een aantal Kernel32-gerelateeerde fixes. De fixes zijn correct, vermits onze NPFS implementatie stuk is, maar totdat meer werk aan NPFS gebeurt zijn deze veranderingen teruggedraaid.

top

Volgende Week ...


Volgende week zal ik proberen te bespreken hoe ReactOS en beveiliging samengaan. ReactOS is immers op Windows NT gebaseerd, en beveiliging moet een item zijn dat verzorgd wordt.

Ik zal het ook hebben over de Onbekende Soldaat in ReactOS - FreeLoader. Zonder FreeLoader zou ReactOS niet eens opstarten.

Tot volgende week, Happy Compiling!

Stuart "TwoTailedFox" Robbins

Wekelijkse ReactOS Nieuwsbrief Editor


top

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