Journal ReactOS s'auto-compile !

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
60
4
juin
2018

ReactOS le clone libre de Windows est maintenant capable de s'auto-compiler totalement, même dans une session live-CD. Le wiki a été mis à jour en conséquence. La version 0.4.9, qui arrive « quand ce sera prêt-bientôt », sera donc la première à pouvoir se compiler elle-même.
Cette petite nouvelle est sacrément importante, c'est l'une des étapes significatives dans le développement d'un OS ou d'un compilo, un signe de maturité et de qualité du code. Ça promet pour la suite.

Le 20 mai, après quelques bug fixes, Pierre Schweitzer parvenait à compiler des composants de ReactOS dans ReactOS :

Reactos compile des bouts de ReactOS

Le 24, après un petit bidouillage du command shell (cmd), il obtenait, pas peu fier, la première ISO de ReactOS jamais construite sur ReactOS ! Il manquait encore la pile USB

première iso de ReactOSsur ReactOS

Et le 2 juin, ça y était ! ReactOS pouvait enfin entièrement construire l'environnement ReactOS, en live-CD ou en CD de boot.

ReactOS construit par le live-cd de ReactOS

Source sur Twitter et Distrowatch.

  • # Bravo

    Posté par  . Évalué à 1.

    Félicitations pour les efforts fournis.

    J'y vois un clou supplémentaire dans le cercueil du Windows de Microsoft.

    • [^] # Re: Bravo

      Posté par  . Évalué à 7. Dernière modification le 04 juin 2018 à 22:49.

      Un peu comme:
      s="{} est un clou supplémentaire dans le cercueil de {}?"
      s.format("le Solar Impulse", "Boeing")
      s.format("La Twike","General Motors")

      Félicitations également, mais la route est encore très longue. Même si la comparaison n'est pas vraiment honnête, Linux est devenu "self-hosted" après 8 mois de développement (version 0.11), ReactOS existe depuis 20 ans.

      • [^] # Re: Bravo

        Posté par  . Évalué à 2.

        La Twike

        Je ne connaissait pas la Twike, franchement ça me conviendrait bien :
        - Budget : 10000 euros,
        - Autonomie : 180km (pour 10 000 euros, il existe des modeles 500km à 30 000 euros),
        - Vitesse 80Km/h
        + Complément par pédalage, donc en cas de panne sèche on peux faire 10Km sans pousser

        • [^] # Re: Bravo

          Posté par  . Évalué à 3.

          Budget : 10000 euros

          Tu as loupé le prix de la base sans batterie : 22.548,00 € . Le minimum est donc à 27.035 €!

          ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

    • [^] # Re: Bravo

      Posté par  . Évalué à -1.

      J'y vois un clou supplémentaire dans le cercueil du Windows de Microsoft.

      Mouarf. Bonne blague celle là. Soyons réaliste, il va être de plus en us difficile de remplacer les os sur un pc (comme c'est le cas pour les téléphones) et linux n'existera plus que pour les serveurs et l'embarque et dans un mode sous Windows. Nous vivons plus les derniers jours du desktop sous Linux.

      • [^] # Re: Bravo

        Posté par  (site web personnel) . Évalué à 7.

        Pas invraisemblable malheureusement !
        Mais on peut quand même se demander si l'élève n'a pas dépassé le maître ? Qui sait, peut-être que widows est toujours compilé sous OS/2 ? Ou un Unix ? ;-)

        « IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace

      • [^] # Re: Bravo

        Posté par  . Évalué à 4. Dernière modification le 05 juin 2018 à 10:40.

        Par contre d'après wikipedia ReactOS peut fonctionner sur ARM (mais pas POWER)

        *splash!*

        • [^] # Re: Bravo

          Posté par  . Évalué à 4.

          Hmm… en fait, Windows aussi, peut le faire, maintenant:

          https://www.qualcomm.com/news/onq/2016/12/07/windows-10-powered-snapdragon

          Bon, c'est pas tous les procos ARM, mais je doute que ReactOS marche sur n'importe quel ARM non plus.

          • [^] # Re: Bravo

            Posté par  . Évalué à 6.

            Ça fait des années hein… (Windows RT / Windows Phone pour ce qui est public)

            • [^] # Re: Bravo

              Posté par  (site web personnel) . Évalué à 2.

              Windows RT / Windows Phone pour ce qui est public

              2 trucs morts et abandonnés comme OS/2, non ? (ils ont peut être une EOL à venir, vu que j'ai sans doute raté de nouvelles sorties ? WM 6.5 c'est end-of-life pour 2020, je l'ai appris récemment…)

              • [^] # Re: Bravo

                Posté par  . Évalué à 3.

                Ces produits oui, mais tout vient de la même base de code. Windows tourne sur ARM depuis à peu près 10 ans.

                • [^] # Re: Bravo

                  Posté par  . Évalué à 5.

                  N'oublions pas les versions Power PC et Alpha de Windows dans les années 90
                  

                  BeOS le faisait il y a 20 ans !

                  • [^] # Re: Bravo

                    Posté par  . Évalué à 4.

                    Et Itanium dans les années 2000.

                    « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

                    • [^] # Re: Bravo

                      Posté par  . Évalué à 1.

                      Et Palladium dans les années futures.

                      *splash!*

                    • [^] # Re: Bravo

                      Posté par  . Évalué à 2.

                      Et i860

                      • [^] # Re: Bravo

                        Posté par  . Évalué à 3.

                        Je ne connaissais pas. Est-ce que Windows a été vendu pour ce système ou c'est resté un prototype ? L'article Wikipédia n'est pas clair.

                        « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

                        • [^] # Re: Bravo

                          Posté par  . Évalué à 5.

                          C'est le 1er CPU que NT a supporté, il a été développé dessus mais c'est resté en interne.

                          Spécifiquement pour éviter que les devs insèrents des trucs spécifiques x86.

      • [^] # Re: Bravo

        Posté par  . Évalué à 3.

        un clou supplémentaire non, mais Linux progresse sans arrêt et Windows perd du terrain (D'accord c'est parceque le PC perds du terrain, c'est Androïd qui en profite). Alors Linux n'a pas tout perdu, de plus en plus de gens écologiste, ou militant pour la protection de la vie privée ou avec petit budget se tournent vers Ubuntu alors qu'auparavent ils faisaient tourner de vielle machine avec Windows XP…

        • [^] # Re: Bravo

          Posté par  . Évalué à 4.

          Alors Linux n'a pas tout perdu, de plus en plus de gens écologiste, ou militant pour la protection de la vie privée ou avec petit budget se tournent vers Ubuntu alors qu'auparavent ils faisaient tourner de vielle machine avec Windows XP…

          Mouhais mais le matos est en train de mourir de sa belle mort :)

          En ce qui concerne Android, grace a ceux qui gueulait sur la fragmentation, Google a ressere les boulons et maintenant c'est a peu pres mort pour pouvoir installer une version autre que celle du fabriquant (je regardais pour le samsung 7 par exemple que je risque d'heriter bientot et bien lineage ne supporte plus :( ) et avec le jugement sur le fait que les fabriquants n'ont pas a fournir des mises a jour c'est bien interessant tout ca…

          • [^] # Re: Bravo

            Posté par  . Évalué à 1. Dernière modification le 06 juin 2018 à 14:24.

            Ca ne vient pas de LineageOS en lui-même mais du mainteneur "officiel" qui s'est barré.

            Il existe toujours une version non-officielle maintenue dont la dernière MAJ remonte au 31 Mai 2018 :
            https://forum.xda-developers.com/galaxy-s7/development/lineageos-15-android-8-0-0-herolte-t3710107

            (c'est le même cas pour la Galaxy S3 4g que je connais mieux puisque c'est mon intelliphone)

            La majeure partie des morts l'était déjà de son vivant et le jour venu, ils n'ont pas senti la différence.

            • [^] # Re: Bravo

              Posté par  . Évalué à 6.

              D'apres le blog:

              Samsung Galaxy S7 (herolte) and S7 Edge (hero2lte) due to licensing issues of the device trees

              Quoiqu'il en soit aujourd'hui cela devient de plus en plus difficile d'avoir des versions a jour pour ton telephone android et pour ceux qui lisent mes messages ca va faire rigoler mais bon aujourd'hui il faut avouer que android c'est MERDIQUE pour cela.

              Alors certes, le S7 en question a encore recu une mise a jour de samsung … qui l'a rendu lent comme un veau, power hungry et avec une jolie feature bein pourri (une sorte de panel samsung en bas qui popup n'importe quand…).

              Et ne revons pas ce que nous voyons avec les portables c'est un retour dans les annees 70 ou chaque fabriquant avait son propre OS et rien n'etait compatible. Cela sera pareil avec les PC: microsoft avec ses surfaces, google et ses pixels et pixelbook (et le nouvel OS maison), Apple et ses ipads/iphones/ibook et OSX et iOS.

          • [^] # Re: Bravo

            Posté par  (site web personnel, Mastodon) . Évalué à 4.

            ça dépend du fabricant. Toujours aucun problème chez Sony, par exemple, qui documente le processus sur ses pages "developpeur" et fournit les outils nécessaires. Mais c'est sûr que si même les moules sur LinuxFR continuent à acheter du Samsung…

            • [^] # Re: Bravo

              Posté par  . Évalué à 5.

              Moi je récupère les vieux téléphones de ma femme et donc je ne choisi pas :)

              • [^] # Re: Bravo

                Posté par  (site web personnel) . Évalué à -2.

                il va être de plus en us difficile de remplacer les os sur un pc (comme c'est le cas pour les téléphones) …
                je regardais pour le samsung 7 par exemple que je risque d'heriter bientot et bien lineage ne supporte plus …
                Moi je récupère les vieux téléphones de ma femme et donc je ne choisi pas

                C'est puéril, c'est nul, je vais me faire moinsser mais tant pis ça me démange trop :

                "Quand on mange de la merde faut pas s'étonner de puer de la gueule !!"

                kentoc'h mervel eget bezan saotred

                • [^] # Re: Bravo

                  Posté par  . Évalué à 2.

                  Ben c'est rigolo tu as ete pertinenter alors que la personne qui fair du recyclage (moi) se fait impertinenter.

                  • [^] # Re: Bravo

                    Posté par  (site web personnel) . Évalué à -2.

                    bin lui, il a fait une blague, et c'est drôle
                    toi, tu as fait une blague, et c'est pas drôle
                    (et plein de phôtes d'orto)

                    tu 'mcomprends ?

    • [^] # Re: Bravo

      Posté par  (site web personnel) . Évalué à 10.

      J'y vois un clou supplémentaire dans le cercueil du Windows de Microsoft.

      Là, ça va enterrer Windows XP.

      Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • # Version alpha quand même...

    Posté par  . Évalué à 2.

    C'est 0.4.9 la version à venir…
    Mais c'est un super boulot faut le reconnaitre!

  • # Question naïve

    Posté par  (site web personnel) . Évalué à 4.

    Je me pose ces questions à chaque article sur ReactOS.

    Quel est le cas d'utilisation de ReactOS ? Quel est l'intérêt par rapport à utiliser wine ?

    Ce ne sont pas des critiques mais des questions naïves.

    • [^] # Re: Question naïve

      Posté par  (site web personnel) . Évalué à 5.

      Je pense, mais on me corrigera si c'est faux, que ReactOS est compatible avec les drivers Windows, donc lorsque l'on a besoin d'être proche du hardware ce la peut être plus intéressant.

      S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

      • [^] # Re: Question naïve

        Posté par  . Évalué à 5.

        Je pense que cela pourrait "eventuellement" servir a faire fonctionner certains vieux hardware pour lesquel il n'existe qu'un driver windows (je connais encore des machines sous OS/2 pour cette raison…) mais bon je suis persuade que malheureusement les drivers en question ne fonctionnerait pas sous reactOS… mais c'est a peu pres le seul cas de figure que je vois. Ah si fournir un windows legal, gratuit et leger (pour certains pays le cout des licences et du changement de hardware pour les nouvelles versions sont prohibitifs).

        • [^] # Re: Question naïve

          Posté par  . Évalué à 4.

          A part que le support du hardware de ReactOS est très réduit …

          J'avais voulu regardé à une époque pour prendre le relai de PC Windows xp mais il ne supportait aucun des contrôleurs que j'utilisais et même les modules USB ne fonctionnaient pas. L'aspect HardWare serat très difficle à prendre en compte avec cet OS.
          Je pense que pour ce but, il vaut mieux mettre un windows xp en machine virtuelle quitte à faire du PCI passthrough.

          On l'a fait pour l'USB et nous n'avons aucun problème depuis.

          Je pense que si ReactOS avait réussi à gérer le matériel à l'arrêt de xp, cela aurait été possible de l'envisager pour maintenir les systèmes en l'état, je ne sais pas trop aujourd'hui qui peut avoir besoin de ce logiciel.

          C'est un super boulot, qui est très impressionnant mais à qui il s'adresse …

          • [^] # Re: Question naïve

            Posté par  . Évalué à 8.

            Je pense que c'est comme pour Haiku. Cela s’adresse a des passioné qui veulent s'amuser et c'est très bien :)

    • [^] # Re: Question naïve

      Posté par  (site web personnel, Mastodon) . Évalué à 8.

      L'intérêt est le même que d'utiliser Linux par rapport à un autre UNIX propriétaire et dont les sources ne sont pas publiées :)

  • # Clone ?

    Posté par  . Évalué à 2.

    ReactOS le clone libre de Windows

    le mot clone me semble peu approprié… d'ailleurs d'après wikipedia :

    La foire aux questions du site de ReactOS explique que « ReactOS n'est pas un clone de Windows mais un OS compatible avec les applications et drivers Microsoft Windows

    • [^] # Re: Clone ?

      Posté par  . Évalué à 0.

      ReactOS le clone libre de Windows

      Si le clone, mais de Windows 95/98, récemment, ils s'orientent timidement vers XP. C'est clone car il est compatible binaire, et il en reprends énormément l'esthétique. "Clone" est certes un abus de langage mais on en comprends bien le sens. "Refonte" serais plus exact.

      • [^] # Re: Clone ?

        Posté par  . Évalué à 6.

        Réimplémentation plutôt, refonte c’est quand tu modifies ton propre produit… là c’est pas vraiment le cas et ils ne reprennent pas de code de l’original.

        • [^] # Re: Clone ?

          Posté par  . Évalué à 1.

          C'est vrai aujourd'hui mais ça n'a pas toujours été le cas.

          La majeure partie des morts l'était déjà de son vivant et le jour venu, ils n'ont pas senti la différence.

          • [^] # Re: Clone ?

            Posté par  (site web personnel, Mastodon) . Évalué à 3.

            On ne sait pas, du coup. Les résultats de l'audit n'ont pas été publiés (bon, on peut supposer que si c'était 100% propre, ils l'auraient dit…)

    • [^] # Re: Clone ?

      Posté par  (site web personnel) . Évalué à 5.

      Applications et pilotes de Windows… XP, qui va fêter ses 17 ans, si je ne me trompe pas.
      Malheureusement, à ma connaissance (limitée du monde Windows), Vista a amené en 2006 beaucoup de changements pour les applications et des pilotes (en étant beaucoup notamment plus strict).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.