Aller au contenu

ReactOS se sort ( enfin ) les doigts du cul.


momo

Messages recommandés

enfin ils y songent, là ... B)

que je la fasse simple : durant les 10 dernières années, ReactOS a vachement bien avancé, aussi bien du côté noyau ( qui accepte quelques pilotes vidéos simples tout comme le pilote VMware ) que bootloader ( qui peut booter windows ) . En fait, le seul véritable problème de l'engin est la couche de compatibilité windows et donc le sous système Win32.

C'est bien simple, la cible change en permanence ( même s'ils visent du windows XP à la base ) et est d'un complexité telle qu'ils en ont pour des années encore. De plus, le système de base est basé sur de vieilles versions de Wine et tout hack pour la mise à niveau se compte en mois ( ce qui exclue une bonne partie du code de base de Wine, au passage ).

d'où une idée simple : puisque le problème pour utiliser l'émulation Win32 de wine est le fait que Wine tourne sous X Window, alors pourquoi ne pas intégrer X Window dans ReactOS ?

ce système s'appellera Arwinss : une couche X minimal afin de faire tourner un Wine d'usine et eviter de passer encore 10 ans à réinventer la roue.

ce qui veut dire en gros que ReactOS sera un OS (généralement :) ) compatible windows grace à un port Windows de Wine :)

çi dessous ( enfin si la balise quote ne chiait pas partout, ce serait dessous ), le mail original (avec le lien vers le PDF de présentation )

All,

today I would like to officially announce the (sub)project I was

working on for the last half a year, and make a call to developers to

participate.

ReactOS has been around for about 11 years, and it's been growing

each year since then. The demand for an open source Windows-

compatible operating system is huge: geek, servers, netbooks,

accounting, point of sales, CAD... The list could go on and on.

Time goes by, new versions of Windows operating systems are being

released. ReactOS usability still has not reached any significant

value. Not to say ReactOS didn't even officially enter the Beta

stage. Separately, there are many achievements: audio support

appeared, bootloader is able to boot real Windows, some Windows

binary drivers could be loaded and work in ReactOS, networking is

being improved every day, the kernel is being actively worked on too.

But all of that does not really matter for the end user. For a user

it's important that a web-browser loads websites, instant messenger

client connects and works, [Microsoft/Open] Office shows documents,

email client gets new messages.

This bare usability is what's still missing, and if ti continues to

be like this, I am afraid our project won't be of much use in another

10 years. Certainly, I became very concerned and started analyzing

situation. Being opensource project without major commercial

sponsors, there are certain limitations as to what could be done to

improve the situation, so mainly it's a matter of picking right

priorities and properly managing (motivating) existing human resources.

The part of ReactOS which plays major role in compatibility and

usability is Win32 subsystem. Right now, it's a huge monster which

requires a lot more human resources than we have now. It's very hard

and time consuming to reach even Windows 2000 level of compatibility

with current amount of participating developers, and high entry level.

I came up with something which could solve this problem: Arwinss. To

better explain what it is, I made a special presentation (URL to

slides in PDF format is in the end of this email). Please imagine

myself talking through it as I didn't perform/record it.

Now, after you read through the presentation, I would like to make a

proposal to all developers (even newcomers, who never worked on

ReactOS before). Let's make an Arwinss week, or Arwinss month. Every

developer could definitely find a few hours during a week to hack

Arwinss. Entry level is rather low, there are some basic docs about

Arwinss in the wiki, and I am happy to consult about details.

If I could make this new subsystem out of nothing (out of Wine and

ReactOS) almost alone (Kamil and Smiley help is very valued and

appreciated!) within a few months, imagine what we could do all

together?

With the best regards,

Aleksey Bragin.

The presentation: (links to further information are in the

presentation too)

http://www.reactos.org/media/docs/2010/arwinss.pdf

Lien à poster

Ca faisait quelques mois que je ne m'étais plus intéressé à ReactOS. Merci de me rappeler que le projet existe toujours... :desole:

Quand ReactOS atteindra la stabilité, que Samba 4 fera de même (les 2 realeases ont été prévues pour 3 mois après la sortie de Duke Nukem Forever), les nerds auront fait un gros pas en avant...

Lien à poster

Carambar> ben ReactOS en tant que projet est vieux, il est un descendant direct de FreeWin95, qui n'a jamais été plus loin que les discussions sur le design.

Donc, par rapport à ce dernier, non, ce n'est pas du vaporware, c'est vrai par contre que son développement est bordélique à souhait ( personne ne se rappelle qui est responsable du port ARM de l'engin par exemple :) ) et ils passent plus de temps à tenter de mettre leur dérivé Wine à jour qu'autre chose. Ce qui du coup limite les possibilités de bosser sérieusement sur le son ( arrivé tout recemment ) et la vidéo ( qui implique des hacks immondes pour ne serait ce qu'installer les pilotes, quand c'est possible ). Bon c'est encore de l'alpha depuis tout ce temps car il n'y a pas assez de devs vu la tache à accomplir : faut quand même voir le labyrinthe que sont les API windows et en plus ils doivent faire ça avec du clean reverse engineering pour être sûr de ne pas avoir redmond sur la tronche. Un autre facteur qui a ralenti à mort le dev fût l'audit intégral du système après l'apparition de code douteux.

Donc pour le moment, on a le droit à un truc qui marche sans problèmes sous VMWare, à condition de ne pas s'en servir sérieusement. :p

Arwinss, va permettre de se séparer de "l'émulation" Win32 pure et dure pour concentrer les devs sur la base du système : le résultat ne sera pas parfait ( sans du genre d'un wine sous unix, voire un poil mieux grace à la simplification de couches de traduction ) mais pour obtenir un résultat suffisant dans 90% des cas rapidement, c'est l'idéal.

Parce que quand on a (presque) rien à montrer, c'est pas facile de recruter du dev. :p

sérieux, Arwinss et un pilote Vesa générique pour ReactOS et tu as de quoi faire tourner MS Office sans t'emmerder avec des tonnes de licences. ça doit bien représenter 90% des besoins utilisateurs, hors du net, du moins :p ( et la couche réseau marche pour le moment )

et bon, pour dire à quel point ils en sont qu'au début, le live CD fait à peine plus de 35 Mo :desole:

enfin bref :

http://en.wikipedia.org/wiki/ReactOS

Lien à poster
  • 3 ans après...
×
×
  • Créer...