ReactOS 0.4.9: les ennemis devront chercher de nouveaux arguments

Bonjour, Habr!
Le carnaval de football est terminé et la célébration de la vie appelée "ReactOS Development" continue comme si de rien n'était! Nous vous présentons la prochaine version de notre système d'exploitation.

Dans ce numéro - la stabilité, encore une fois la stabilité et de nombreux nouveaux petits équipements pour l' utilisateur potentiel du testeur.

Télécharger les images d'installation | Communiqué de presse | Changelog | TL; DR | Liste de tests et de régression



La principale nouveauté de cette version est une augmentation significative de la stabilité! Le système ne se bloquera plus au ralenti au fil du temps ou à partir de certaines opérations de fichiers complètement routinières. De plus, ReactOS se sent maintenant presque aussi bien avec seulement 53 mégaoctets de RAM et jusqu'à 4 gigaoctets - le maximum pour les systèmes 32 bits sans PAE .

image

Un travail énorme a été accompli pour atteindre un nouveau niveau de stabilité du système. En conséquence, de nombreux problèmes ont été résolus dans la mémoire et les gestionnaires de cache communs, ce qui a entraîné des fuites de mémoire. La plus grande source de problèmes et d'instabilité a été les fuites de ressources importantes causées par le pilote FastFAT, à la suite desquelles il a consommé le cache partagé à un point tel que les tentatives d'effectuer des opérations sur des fichiers volumineux ont échoué.

Vidéo avec une démonstration de nouveaux produits préparée par les volontaires du projet.

La deuxième nouveauté importante de la version, qui découle logiquement de la première, était l' auto-hébergement - la capacité technique de collecter complètement de nouvelles images système en utilisant uniquement le système d'exploitation lui-même et l'environnement de construction propriétaire. Nous avons déjà écrit à ce sujet avec suffisamment de détails dans l'un des articles précédents .

L'enthousiaste a envoyé une vidéo avec VisualProg (fonctionnant sous ReactOS) qui communique avec le microcontrôleur Arduino Mini Pro, et les données sont stockées dans une base de données MySQL et sont accessibles via le pilote ODBC MySQL.

Autres changements intéressants à noter:


  • L'utilitaire automatique chkdsk est activé, qui vérifie les lecteurs de disque après des pannes critiques ou des violations d'intégrité du système de fichiers. Maintenant, le système est très susceptible de renaître de ses cendres pour démarrer après le BSOD.

    image

  • Ajout d'un utilitaire intégré pour décompresser le dossier Zip des archives.
    image
  • Amélioration des opérations sur les fichiers dans l'Explorateur lors de l'utilisation de la fonction glisser-déposer et du bouton droit de la souris
    image
  • Des corrections ont été apportées aux mécanismes de démarrage et d'arrêt des services.
  • Un nombre important de correctifs pour préparer la sortie des versions 64 bits du système d'exploitation.
  • Dans le RAPPS (gestionnaire d'applications) a finalement ajouté un script automatique de longue haleine pour installer les bibliothèques mfc42.dll, mfc42u.dll, msvbvm60.dll
    image
  • Les travaux se sont poursuivis pour améliorer l'ensemble de base des applications ReactOS, qui comprend des applications telles que la visionneuse du presse-papiers, la boîte de dialogue d'arrêt, l'observateur d'événements, l'interface de ligne de commande et le gestionnaire d'installation d'application RAPPS
  • Pour garantir la compatibilité avec Windows, ReactOS peut désormais être présenté comme Windows 8.1 et déclarer la prise en charge des versions correspondantes des bibliothèques et des API.

Et enfin



Adobe Photoshop CS2 fonctionne à nouveau dans ReactOS 0.4.9

Pour quelqu'un qui veut tenter sa chance et essayer ReactOS sur du vrai matériel, mais face à l'absence d'un lecteur optique, Alexander Burmistrov a préparé une instruction vidéo sur la façon de contourner ce problème et une image du système de fichiers :


En attente de vos impressions et rapports de bogues , amis! N'oubliez pas non plus que vous pouvez aider le projet non seulement avec des dons , mais simplement en mettant un astérisque dessus sur le github !

Source: https://habr.com/ru/post/fr418029/


All Articles