ELKS

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
0
2
mai
2002
Noyau
ELKS sort sa première bêta !
ELKS est un petit noyau linux destiné à tourner sur des 8088 et supérieurs (linux ne fonctionne que sur des processeurs 32bits (NdM: ou plus)).

Note du modérateur : ELKS = « Embeddable Linux Kernel Subset », sous-ensemble du noyau Linux embarquable. Le Changelog commence en 1995 apparemment.

Aller plus loin

  • # Vieux motard que jamais

    Posté par  . Évalué à 10.

    Le problème des forks c'est qu'on sait jamais si ils sont encore en vie. Donc c'est super pour ELKS, ya encore du monde à taffer dessus.

    Et puis en 16 bits, c'est chaud. Pas facile avec un kernel qui s'embourgeoise. A rapprocher de uCLinux pour micro-controlleur, Linux everywhere progresse mieux que Windows CE. A quand Linux dans une carte à puce ?

    Mais j'ai déjà bené tout en dessous du 486, trop tard pour moi cette news.
  • # Long développement

    Posté par  . Évalué à 10.

    Effectivement, le développement est très long (lent ?), j'ai même récupérer un vieux 8088 en 1996, prévoyant d'en faire un terminal sous ELKS, hélas, le disque dur MFM de 10Mo a déclaré forfait il y a des années.

    Une petite correction sur la news: Linux ne fonctionne pas que sur 32bits et +, Linux ne fonctionne qu'avec un MMU (Memory Manager Unit) capable de transformer les adresses logiques des processus en adresses physiques, et de détecter les accès illégaux.

    ELKS est donc un noyau capable de contourner cette absence.
  • # par rapport à Minix ?

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

    Ces dernières années, j'ai pas mal joué avec Minix86 sur des petites machines, et ça marche bien. Le système est rodé, le NG est un modèle de sérénité, les sources lisibles. Donc, à part les troll sur la license et le buzz-hype attaché au nom, quels sont les avantages/différences de ELKS ?

    tTh, juste curieux.
    • [^] # Re: par rapport à Minix ?

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

      J'ai toujours un vieux 286 sous Minix chez moi et je t'avoue que le scheduleur m'avait laisse assez perplexe. Quand au compilo C qui n'etait pas ANSI mais uniquement K&R, ca avait assez vite freine mes envies de developpement...

      Laurent
      • [^] # Re: par rapport à Minix ?

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

        que le scheduleur m'avait laisse assez perplexe.<br>
        Moi aussi, parfois j'ai eu des doutes sur la santé mentale d'AST. Mais ça marche.

        Par contre, puisque tu parle de compilateur, Minix est autonomae pour le devellopement, contrairement à Elks, il me semble. D'autre part, il y a un nouveau compilo en chantier pour Minix386:
        http://www.itimpi.freeserve.co.uk/minix386.htm(...)

        Affaire à suivre, peut-être...
        • [^] # Re: par rapport à Minix ?

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

          J'avoue etre reste a une vielle version de Minix (1.5.2). J'avais eu pas mal de difficultes a l'installer sur cette %@$& de machine dont le bios ne reconnaissait pas entierment le disque dur pour ne pas etre tente de faire de mise a jour. J'avais du installer le systeme sur 20Mo, modifier le kernel pour qu'il reconnaisse le disque de 33Mo et recuperer le bout du disque comme une 3eme partition... Pas tres drole.

          D'autre part, je n'ai jamais tres bien compris le systeme de /root en ram et j'avais eu pas mal de probleme pour changer le nom de la machine ainsi que les mots de passe utilisateurs.

          Le jour ou j'aurais un peu de temps, j'essayerais un minix 2.0 si ELKS n'est pas encore sortie en version stable.

          Laurent
  • # Calculatrice graphique

    Posté par  . Évalué à 10.

    A quand Linux sur calculatrice graphique ? :)
    En y réfléchissant bien, sur les modèles un peu
    évolués style TI92 ça devrait être possible sans
    problème, ces machines sont même plus puissantes
    que les 8086 de 1e génération....
    • [^] # Re: Calculatrice graphique

      Posté par  . Évalué à 9.

      Fo rester raisonnable quand meme une TI92, ce n'est qu'un Motorola 68000. Quand a la RAM, de memoire y'en avoit que 512K (bref, kernel + shell = plus de memoire) et bien sur pas de swap.

      <Gros troll>
      A quand le portage d'emacs sur TI92?
      </Gros Troll>
      • [^] # Re: Calculatrice graphique

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

        Quand a la RAM, de memoire y'en avoit que 512K (bref, kernel + shell = plus de memoire)

        Je ne suis pas si sûr que ça...

        Et oui, il est pas bien loin le temps du Commodore 64 et autres machines du genre... et on pouvait faire pas mal de chose avec encore moi de mémoire... (avoir une extension de 64K et alors t'étais considéré comme le roi du pétrole).

        Donc je pense qu'en réduisant les fonctionnalités au minimum (c'est à dire aux seules qui servent réellement sur la machine), alors, on devrait pouvoir faire des choses... bon, c'est sûr, emacs ne fonctionnera pas, se sera plutôt un truc du genre vi... mais bon !
      • [^] # Re: Calculatrice graphique

        Posté par  . Évalué à 8.

        > qu'un Motorola 68000
        "Que" un 68000 ??? ben on faisait tourner minix sur des atari avec le même MC68000.
        • [^] # Re: Calculatrice graphique

          Posté par  . Évalué à 1.

          l'Amiga 1000 etait en 68K, avec un systeme qui roxorait bien, plus que celui qui equipait les atari, d'ou sans doute le besoins de faire tourner un minix sur ce genre de machine, au design aussi pourav

          Depending on the time of day, the French go either way.

    • [^] # Re: Calculatrice graphique

      Posté par  . Évalué à 10.

      Ben, sur la TI, je sais pas (et pour troller différement : de toutes façons les HPs c'est mieux!).

      Par contre, y'a le projet DioXygène. Les communautés HP et TI se sont réunies (!) pour développer ex nihilo une nouvelle calculatrice suivant un modèle libre.

      Le proc sera un 68K de Motorola (je sais plus lequel) de 20MHz 1Mo de Rom et je ne sais plus combien de Ram.

      Il est prévu dans un premier temps d'utiliesr µClinux avant de créer un OS plus adapté en Assembleur. Mais linux tout de même.

      Pour info µClinux est une version allégée de linux sans support MMU.

Suivre le flux des commentaires

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