|
Community > ReactOS Newsletter Archive > ReactOS Newsletter: Volume 1, Editie 9Volume 1, Editie 9
byon Editie 9 van de Nieuwsbrief is gearriveerdEr zijn een aantal zaken die me irriteren. Dat Windows XP met mijn muiscursor aan de haal gaat is er één van. Er was dus weer een reformat en reload nodig. En daarbovenop heb ik nog een PSU dat zo stekelig is als een door SCO aangespannen proces. Om één of andere reden valt de spanning van één van mijn harde schijven weg, waardoor de drive uitvalt, en dat veroorzaakt een domino-effect en laat mijn systeem vasthangen. Heel raar, en deels hierdoor heb ik niet veel kunnen uitvoeren de laatste tijd. Diagnoses stellen, je werk iedere keer verliezen, het vreet aan je beschikbare tijd. Wat is er nu allemaal gebeurt deze week? Een kleine verklaring van waar ReactOS zich bevindt in de "Software Life Cycle", met mijn traditionele redeneringen en smakeloze humor die je er gratis bijkrijgt. topWat is de 'Software Life Cycle'?Leuk dat je het vraagt. Elk stuk software dat gecreëerd wordt door een groep vakkundige ingenieurs volgt een Life Cycle, wat de eindgebruiker een (heel algemeen) idee geeft over hoe volwassen en stabiel de software is. topStap 1: Pre-AlfaPre-Alfa is een verzameling ideeën, de planning van hoe de code zal geschreven worden, en in sommige gevallen, als je iets complex schrijft, het schrijven van een Raamwerk. Hoewel ReactOS op onze frontpagina wordt aangeduid als "Pre-alfa", ben ik het niet helemaal eens op dat punt. topStap 2: AlfaDit is hoe ReactOS momenteel zou moeten worden beschrijven, naar mijn bescheiden mening. Alfa is het schrijven van de kern-code, en waarbij de meeste releases enkel interessant zullen zijn voor Software Ingenieurs, Developers, en een aantal andere enthousiastelingen. In alfa is veel van de software nog niet compleet, en meestal bevat het meer gaten dan een alibi van OJ Simpson. Zoals bij alle Alfa software bevat ReactOS hierdoor de titel "Gebruik op eigen risico". Alfa software kan gemaakt worden in periodieke releases, bijvoorbeeld Alfa 1, Alfa 2, enzovoort, om aan te duiden hoe ver het alfa proces is voltooid. topFase 3: BetaDit is de interessantste fase en deze doet zich voor wanneer de software enige mate van stabiliteit en functionaliteit heeft bereikt. In deze fase wordt vaak feedback gezocht vanuit vele publieke standpunten, vooral bij zulke complexe software als een besturingssysteem. Beta software kan ook via periodieke releases verlopen, bijvoorbeeld Beta 1, Beta 2, enzovoort, om aan te duiden hoever het Beta proces is gevorderd. topFase 4: Release KandidatenHoewel dit een fase is die zijn bestaan verdient, kan dit ook van toepassing zijn op Alfa en Beta releases. In een release kandidaat ondergaat de code een zogenaamde "Feature Freeze". Dit betekend dat nieuwe code die nieuwe functionaliteit bevat wel in de Trunk, maar niet in de Versie-vertakking van de code komt. Enkel bugfixes worden toegevoegd. Verder in de cyclus van release kandidaten (Je kan er heel wat hebben, ik herinner me dat op Betanews er op een bepaald moment een RC16 was) zal de code in de versie-tak van de RC een zogenaamde "Code Freeze" ondergaanl. Op dat moment wordt helemaal geen code meer toegevoegd, behalve dan bugfixes voor "Blocker" bugs. Blocker bugs zijn bugs die zo kritisch zijn dat hierdoor beslist wordt de release uit te stellen totdat de bug is opgelost op een bevredigende manier. topStap 5: Versie 1.0De langverwachte Versie 1.0 release. Deze komt uit wanneer beslist is dat alle gewenste criteria zijn bereikt, en dat de software stabiel genoeg is voor vrijgave aan het publiek. topHoe ver staat ReactOS nog van Versie 1.0 af?Dit is een erg lastige vraag. Eigenlijk zijn de enige andere projecten waar deze vraag vaak gesteld wordt van Microsoft en Duke Nukem Forever. ReactOS is gepland tot en met release 0.5.x, en als aan alle criteria voldaan is zal vandaar direct op 1.0 worden overgegaan. Als echter nieuwe projecten worden toegevoegd kan het zijn dat 0.6.x aan de planning wordt toegevoegd. Zulk project kan natuurlijk ook worden gepland voor een latere ReactOS release. Werkende Subsystemen kunnen bijvoorbeeld vastgelegd worden voor de release van 2.0.0. topSVN: De Voorbije WeekWeer een week, weer voorbij. Dit is een samenvatting van de voorbije week. topToegevoegd aan de Build
Veranderingen aan de 0.2.9 Branch
Advapi32
API Status
CMD
CPL
CRT
Devmgr
Drivers
Explorer
Kernel32
Nieuw
Pers/Media
RosCMStop Content Edit Interface
Login Functie
Website Status Pagina
Gebruiker Accounts Beheer Interface Pagina
SetupAPI
Shell32
SMSS
Techbot (IRC)
Vendor Drops
Vendor Imports
WineCalc
USB
User32
XML Bestanden
Volgende Week?Het is Kerstmis! Ik denk dat een Boks-dag editie beter zou passen, en volgende week zal ik uitleggen hoe zelfs een Eye-Dee-Ten-Tee Gebruiker een eigen copy van ReactOS kan downloaden, compileren, en installeren, recht vanuit de SVN Trunk. Tot volgende Week.. Happy Compiling! Stuart "TwoTailedFox" Robbins ReactOS Wekelijkse Nieuwsbrief Editor top |