Startseite | Info | Community | Entwicklung | meinReactOS
|
|
Community > ReactOS Newsletter Archive > ReactOS Newsletter: Newsletter 47ReactOS Newsletter - Newsletter 47 (#47)by Z98 on 2008-09-28 Allgemeine EntwicklungenDie Entwickler waren im letzten Monat sehr beschäftigt. Cameron Gutman versucht weiterhin Sicherheitslücken in unserem Netzwerk-Code zu beseitigen, während sich Ged Murphy um die Header für den benutzerseitigen Teil des Netzwerkbetriebes zusammenbastelt. Samuel Serapion und Timo Kreuzer arbeiten immer noch an der x64 Portierung und beheben zahlreiche Kompilierungsfehler und Warnmeldungen. Wir führten auch einige Gespräche mit den Leuten von Mingw64 darüber, was ReactOS noch fehlt um es zu einem vernünftig laufenden 64-Bit Betriebssystem zu machen. Christoph von Wittich hat unsere Dateien auch mit Wine 1.1.5 aktualisiert, was zu einer erhöhten Kompatibilität führen sollte. Pierre Schweizer hat ebenso einige Teile von Wine importiert und synchronisiert, welche dafür benötigt werden um Chrome zum laufen zu bekommen, was allerdings derzeit nicht funktioniert, denn Chrome scheint ROS nicht sonderlich zu mögen. Andrew Munger hat in der Tat schon seit knapp einem Monat eine ReactOS Installation am laufen, und testet seine Betriebszeit. Selbstverständlich befindet sich das System nicht im Leerlauf, Andrew hat zum Beispiel einen IRC Clienten geöffnet und schreibt wann er on- und offline geht, also sehen wir den Computer oft im IRC-Channel. Das ist eine beachtliche Leistung, wenn man die Probleme betrachtet die noch immer die Systemstabilität von ReactOS beeinträchtigen. Und wir sollten nicht außer acht lassen, dass eine Betriebszeit von einem Monat bedeutet, dass er eine einen Monat alte Version verwendet. Wenn also eine so alte Version bereits so lange durchhält, dann kann man sich den ungefähren Zustand vor Augen führen, in dem sich ReactOS derzeit befindet. topCoverity ScannerEs ist gut Freunde zu haben. Urias McCullough, ein Mitglied des Haiku Teams, dem wir unsere Anliegen bei der Linuxworld mitteilten, brachte uns mit Coverity in Kontakt. Wir möchten ihm dafür danken. Nachdem Art Yerkes daran gearbeitet hatte um Coverity's Programme in unserem RosBE zum laufen zu bekommen, wurden die Ergebnisse übermittelt und nun liegt uns ein erster Report vor. Das Ergebnis: 1417 mögliche Programmfehler wurden entdeckt. Dies reicht von Puffer-Überläufen - unter Verwendung freier Ressourcen - bis hin zu Ressourcen-Lecks und vielem mehr. Die Entwickler arbeiten im Moment die Liste ab und beheben die Fehler. Ihr könnt bereits einige der Ergebnisse in den Commit logs sehen. topSysregDas "Sysreg" Programm wurde bereits vor geraumer Zeit als eine potentielle Möglichkeit erwähnt, automatische Regressions-Tests durchzuführen. Das Original, welches von Johannes Anderwald geschrieben wurde, arbeitete aber leider nicht sehr gut mit dem Server zusammen welcher von Christoph von Wittich betreut wird, und so schrieb Christoph von Wittich sie um unter Verwendung der libvirt Programmbibliothek. Welche es Sysreg nun ermöglicht, zwischen verschiedenen virtuellen Maschinen hin- und herzuschalten ohne neu kompiliert zu werden. Allerdings führt dies auch dazu das diese Funktion leider nur unter *nix funktioniert, da die libvirt Programmbibliothek nur unter *nix zu finden ist. Da Sysreg nun funktionsfähig ist, können wir Wine-Tests für jede Änderung durchführen und erhalten einen Fehlerbericht. topUnd noch ein neuer EntwicklerEs ist immer schön einen Neuen in der Gruppe willkommen zu heißen, besonders einen der großes Talent an den tag legt. Michael Martin, auch bekannt als Bugboy im IRC, hat viele Patches beigesteuert, damit ReactOS mehrere Wine-Tests besteht, welche ReactOS in der Vergangenheit abstürzen ließen. Man hätte Michael auch schon früher Zugriff gewährt, aber er bestand darauf noch ein wenig mehr Zeit zu bekommen um sich in den ReactOS-Quellcode einzuarbeiten. Wie dem auch sei, wir sind uns sicher, dass er einen großen Beitrag zum Projekt leisten wird. top |
If the translation of the English language of this page appears to be outdated or incorrect, please check-out the English page and report or update the content.