Pro & contra Nut/OS

From Nutwiki
Jump to: navigation, search

Pro Nut/OS

  • Geringer Speicherverbrauch durch modulares Betriebssystem
  • Standard C Bibliotheken. Alle wichtigen Funktionen sind implementiert. Da stdio sowohl mit Dateien und TCP/IP-Sockets verwendet werden kann, sind Programme weitestgehend portabel
  • Kooperatives Multithreading. Leicht in der Handhabung, geringer Speicherverbrauch.
  • Open source. Tritt ein Problem auf, können Sie es leicht selber lokalisieren. Source-Code ist ddie beste Dokumentation
  • Source unter BSD Lizenz. Auch kommerzielle Entwicklung ohne Offenlegung des Sourcecode ist möglich


Contra Nut/OS

  • Nut/OS ist nicht Linux. Es wird immer nur eine Applikation unterstützt
  • Keine geschützten Speicherbereiche. Fehlerhafte Programme können Speicherbereiche einfach überschreiben
  • Kooperative Multithreading. Ein Thread muss Rechenzeit zur Verfügung stellen, damit ein anderer Thread ebenfall Rechenzeit bekommt.
  • Nut/OS ist ein minimales Betriebssystem. Es gibt jedoch andere Betriebssysteme die erheblich kleiner sind.