Forum général.général Choisir une distrbution ?

Posté par  .
Étiquettes : aucune
0
12
déc.
2007
Bonjour,
je suis débutant avec linux , je dois choisir une distribution : Mon but est de passer mon application sous windows xp embedded c#.net +DB MSDE 2000
sous linux.
Donc en théorie
Distribution X + Mono + mysql ?
et si posssible avec du realtime. +RTLinux ?

A votre avis, pour démarrer rapidement , que choisir ?

A terme, il faudra que je dégraisse l'OS de ce qui ne me servira pas, pour que ca occupe moins d'espace disque.

Merci d'avance pour vos conseils
Gaetan
  • # Choisir une distrbution

    Posté par  . Évalué à 2.

    La plupart des distributions ont un contenu assez proche, donc peu importe la distribution que tu choisis. S'il te manque une application, tu pouras toujours l'installer par la suite.

    Mandriva et Kubuntu sont peut-être les deux distributions les moins déroutantes pour débuter.

    Toutes les distributions ont mysql. En revanche tu n'auras pas forcément d'office Mono ni RTLinux. Il faudra peut-etre les compiler ou installer le fichier RPM .
    • [^] # Re: Choisir une distrbution

      Posté par  . Évalué à 1.


      En revanche tu n'auras pas forcément d'office Mono ni RTLinux. Il faudra peut-etre les compiler ou installer le fichier RPM .


      Il me semble que OpenSuSE l' installe par default car il utilise des outils fait en GTK#. A confirmer...
      • [^] # Re: Choisir une distrbution

        Posté par  . Évalué à 2.

        je confirme, OpenSuSe installe mono d'office, et meme mono-web (donc ASP.NET).

        Joie, bonheur et felicite quand on se rend compte que le systeme minimal de base est a quasiment 500Mo...
        • [^] # Re: Choisir une distrbution

          Posté par  . Évalué à 1.

          C'est la première options que j'avais envisagé en raison de la présence de mono, j'ai essayé un live CD qui n'a jamais voulu démarré, faut que j'essaie encore . après il faudra que je voie pour l'install du real time.
          500Mb c'est pas mal , c'est unpeu moins que mon xp embedded.

          Merci pour l'info.
          • [^] # Re: Choisir une distrbution

            Posté par  . Évalué à 2.

            500Mo, c'est juste le double d'une Debian...

            Au cas ou ca ne serait pas évident, mon post précédent était teinté d'une petite ironie.
  • # Real Time ?

    Posté par  . Évalué à 6.

    > Mon but est de passer mon application sous windows xp embedded c#.net +DB MSDE 2000
    > et si posssible avec du realtime. +RTLinux ?

    C'est un peu contradictoire parce-que si tu veux faire du "temps-réel" sous un OS Microsoft, t'as pas beaucoup de choix:
    * Windows + co-noyau temps-réel (type RTX)
    * Windows CE prétendument Temps-Réel "dur" (c'est surement une blague de MS, parce que WinCE 6.0 ne l'est pas du tout)
    XP Embedded c'est un Windows XP éclaté en composants, il n'a rien de temps-réel. Faire du temps-réel en C#, c'est une blague, j'espère ! ;-)

    Un noyau Linux de base devrait te suffire, tu peux également utiliser le patch PREEMPT_RT, si tu veux du temps-réel avec des latences de l'ordre de 50 à 100µs (pour info, RTX c'est de l'ordre de 1ms d'après eux).

    Si tu veux des latences plus faibles ou des échéances qui doivent être respecter impérativement pour des applications life-critical, faut passer à plus costaud: RTAI ou Xenomai (plus à jour, mieux foutu).
    Mais là, faut coder en C avec quelques précautions. Une vraie application temps-réel, ça ne se limite pas à utiliser un noyau temps-réel.

    http://www.osadl.org/
    http://rt.wiki.kernel.org/index.php/Main_Page
    • [^] # Re: Real Time ?

      Posté par  . Évalué à 2.

      Salut, en fait l'idée , c'est d'adapter mon application actuelle a linux, sans devoir tout refaire.
      XP embedded n'est pas real time bien evidement , actuellement j'ai une électronique spécial qui me permet de communiquer avec un appareil, donc si j'ai un OS realtime , je devrais pouvoir faire l'economie de cette électronique.
      1 ms devrait etre largement suffisant pour un réseau rs485 à 9600bps.

      Malheureusement pour le real-time sous XP ,on trouve rien a moins de 5000¤ pour le kit de dévellopement et les licences sont pas triste non plus

      • [^] # Re: Real Time ?

        Posté par  . Évalué à 2.

        Vu tes besoins, un kernel-rt (PREEMPT_RT) devrait largement suffire, voire même un kernel classique bien configuré.

        Malheureusement pour le real-time sous XP ,on trouve rien a moins de 5000¤ pour le kit de dévellopement et les licences sont pas triste non plus


        +1
  • # Choisir une distrbution ?

    Posté par  . Évalué à 4.

    Tu dis: "A terme, il faudra que je dégraisse l'OS de ce qui ne me servira pas, pour que ca occupe moins d'espace disque."

    En fait, tu peux faire ce choix dès l'installation:

    Par exemple, avec une Mandriva, on te demande à l'installation quelles utilisations tu veux en faire (bureautique, jeux, serveur...). Une liste d'installations sera alors proposée. Libre à toi de cocher ou décocher ce que tu veux, avant de lancer l'installation.
  • # Essaie le LDC

    Posté par  . Évalué à 2.

    Je pense qu'une bonne Fedora, ou une Mandriva, devraient faire l'affaire. Essaie quand même ceci :

    http://www.zegeniestudios.net/ldc/index.php?lang=fr

    C'est généralement assez efficace pour viser au plus près.
  • # LFS ? Linux From Scratch ?

    Posté par  . Évalué à 3.

    ah on me souffle que pour un debutant on a connu plus simple
    :D
  • # Peu importe.

    Posté par  . Évalué à 3.

    La meilleure distribution pour débuter, c'est souvent celle qu'utilise la personne la plus à même de t'aider en cas de problème.

Suivre le flux des commentaires

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