15 Punkte von GN⁺ 2025-11-02 | 2 Kommentare | Auf WhatsApp teilen
  • Visopsys (VISual OPerating SYStem) ist ein von Grund auf selbst geschriebenes PC-kompatibles Betriebssystem, das seit 1997 von einem einzelnen Entwickler als Hobbyprojekt entwickelt wird und sowohl im Grafik- als auch im Textmodus läuft
  • Es versucht in Teilen Kompatibilität zu anderen Betriebssystemen herzustellen, ist aber kein Klon irgendeines Systems
  • Es wird unter der GNU GPL/LGPL-Lizenz veröffentlicht und besteht aus einem 32-Bit-Multitasking-Kernel, einer C-Bibliothek und grundlegenden Utilities
  • Es unterstützt mehrere Dateisysteme wie FAT, EXT, ISO, UDF und implementiert außerdem TCP/IP-Netzwerkfunktionen, GUI und Multithreading
  • Als repräsentatives Beispiel eines Hobby-OS-Projekts, das von einer Einzelperson gepflegt wird, ist es für die Forschung an Lehr- und Experimentierbetriebssystemen bedeutsam

INTRODUCTION

  • Visopsys ist ein alternatives Betriebssystem für PC-kompatible Computer, das seit 1997 fortlaufend von einem einzelnen Entwickler entwickelt wird
  • Es besteht aus einem vollständigen 32-Bit-Kernel für virtuelles Speicher-Multitasking, einer einfachen C-Bibliothek und einer Sammlung grundlegender Anwendungen
  • Es unterstützt sowohl Grafik- als auch Textmodus und kann installiert oder im Live-Demomodus ausgeführt werden
  • Der Funktionsumfang ist begrenzt, enthält aber einen Disk Manager im Stil von Symantec Partition Magic, mit dem sich Partitionen erstellen, formatieren, verschieben, kopieren und Datenträger klonen lassen
  • Es kann von ISO-Images oder Disketten gestartet werden und bildet die Grundlage des Systems Partition Logic

GOALS

  • Es übernimmt selektiv die Stärken anderer Betriebssysteme und ergänzt neue Ideen, vermeidet dabei aber bewusst einen Windows- oder UNIX-Klon
  • Die grafische Umgebung arbeitet als in den Kernel integrierter Server und kann ohne anfängliche Konfiguration direkt die GUI starten
  • Ziel ist es, künftig eine neue GUI-Metapher umzusetzen, um eine intuitive und zugleich klar unterscheidbare Benutzeroberfläche zu bieten
  • Auch die Kommandozeilenschnittstelle wird ausgebaut, sodass sich alle Aufgaben ebenso in einer textbasierten Umgebung erledigen lassen
  • Das System ist so entworfen, dass es möglichst mit bestehenden Standardformaten und Protokollen (Dateisysteme, Ausführungsformate, Netzwerk, Verschlüsselung usw.) kompatibel ist

STATUS

  • Derzeit hat sich Visopsys zu einem Niveau entwickelt, das „einem echten Betriebssystem nahekommt“, ist aber für allgemeine Nutzer noch nicht fertiggestellt
  • Es ist in C und x86-Assembly geschrieben; zu den wichtigsten implementierten Funktionen gehören GUI, 32-Bit-Protected-Mode, Multitasking, TCP/IP-Netzwerk, ELF-Ausführungsformat, FAT/EXT-Dateisysteme, IPC, dynamisches Linken und ein Installationsprogramm
  • Noch nicht implementiert sind UEFI-Boot, Mehrbenutzerbetrieb, drahtlose Netzwerke, beschreibbare EXT-Dateisysteme, NTFS-Mounts sowie GIF-/PNG-Unterstützung
  • Der Entwickler ist der aus Kanada stammende Andy McLaughlin, lebt in London und pflegt das Projekt im Wesentlichen allein

APPLICATIONS

  • Die am weitesten ausgereifte Standardanwendung ist der Disk Manager, der Partitionswiederherstellung, Backup und Größenanpassung unterstützt
  • Weitere integrierte Tools sind Archive Manager, File Browser, Image Editor, Network Tools, Packet Sniffer, User Manager, Telnet, Text Editor
  • Außerdem sind einfache Spiele, Rechner, Kalender, Screenshot-Tool und eine Kommandozeilen-Shell enthalten

HARDWARE SUPPORT

  • Unterstützt wird vor allem Hardware mit standardisierten Schnittstellen (VESA, PCI, PS/2, USB, ATA/SATA)
  • Der Speicherbedarf liegt bei ca. 5 MB im Textmodus und unter ca. 20 MB im Grafikmodus
  • Unterstützt werden FAT12/16/32, Lesen von EXT2/3/4 sowie ISO/UDF-Dateisysteme
  • Multiprozessoren, 64-Bit-Modus, 3D-Beschleunigung, Drucker, Modems usw. werden noch nicht unterstützt

DEVELOPMENT ENVIRONMENT

  • Die Entwicklung erfolgt in Umgebungen mit Linux Mint 18.3 und CentOS 6, verwendet werden der GNU-C-Compiler und der NASM-Assembler
  • Auf Linux-Distributionen können die Build-Tools mit apt-get install nasm oder yum install nasm installiert werden

2 Kommentare

 
2147483647 2025-11-04

Die Website ist abgestürzt, daher ist kein Zugriff möglich ...

 
GN⁺ 2025-11-02
Hacker-News-Kommentare
  • 2006 habe ich an der Uni in einem OS-Kurs ein Projekt gemacht, bei dem wir Visopsys modifiziert haben
    Damals war es ziemlich primitiv, aber es hatte eine UI, und man konnte durch direktes Herumprobieren viel über die tiefe Struktur eines Betriebssystems lernen
    Der Professor kannte den Autor persönlich, und ich erinnere mich noch daran, dass ich vom Professor ausgeschimpft wurde, nachdem ich dem Autor eine Mail mit Fragen geschickt hatte
    Ich musste das selbst lösen, aber es ist eine schöne Erinnerung geblieben. Ich frage mich, ob er sogar meinen Nickname bemerkt hat

  • Früher gab es dazu nur einen einzigen relevanten Thread — Visopsys (Oktober 2018)

  • Dieses Projekt ist wirklich großartig. Anders als andere Hobby-OS könnte man es für grundlegende Zwecke vielleicht sogar im Alltag benutzen
    Es scheint geeignet für Kinder, ältere Menschen oder Nutzer alter Hardware zu sein
    Heutige Computer sind zu komplex geworden, aber es gibt viele Menschen, die einfach nur Notizen, Kalender und Rechner brauchen

    • Genau das ist iOS auf dem iPad. Das können alle benutzen, vom 4-Jährigen bis zu meinem 77-jährigen Vater
      Visopsys wirkt für solche Nutzer wie eine überhaupt nicht intuitive Oberfläche
    • Es gibt wirklich viele Betriebssysteme, die solche Anforderungen erfüllen, ob Hobbyprojekt oder nicht
    • Die meisten Nutzer, besonders Kinder und ältere Menschen, müssen aber regelmäßig einen Mainstream-Browser benutzen
      Visopsys kann so einen Browser vermutlich nicht ausführen
    • Ein Nicht-Linux-OS selbst zu bauen ist beeindruckend, aber als Alltags-OS ist es nicht realistisch
      Ohne grundlegende Browser wie Chrome oder Firefox können normale Nutzer es nicht verwenden
  • Dieses OS war klein genug, dass Professoren es auch als Kursprojekt eingesetzt haben
    Zum Beispiel, indem sie die Implementierung von Gerätetreibern oder Pipes als Aufgabe gestellt haben
    Ich fand das damals eine wirklich clevere Idee, und für die Studierenden war es ziemlich anspruchsvoll

  • Es hat etwas gedauert, den Quellcode zu finden, aber hier ist er — visopsys-0.92-src.zip

    • Viele haben sich dafür bedankt, dass er gefunden wurde. Die Codebasis ist ziemlich groß — etwa 274.000 Zeilen
  • Es ist wirklich erstaunlich, dass jemand allein ein komplettes Betriebssystem gebaut hat

    • Natürlich ist das nicht einfach, aber es ist zugänglicher, als man denkt
      Der Großteil moderner OS besteht aus einer großen Zahl an Treibern, und die Grundprinzipien sind gar nicht so kompliziert
    • Wenn dich so etwas interessiert, wirst du von Serenity OS verblüfft sein
    • Auch das alte CP/M war ein OS, das von einer einzelnen Person entwickelt wurde
    • AtheOS und sein Nachfolger SyllableOS waren ebenfalls Projekte, die von einer Person gestartet wurden
      In drei Jahren machten sie beeindruckende Fortschritte, verschwanden am Ende aber doch
      Damals war es wirklich die Zeit, in der „jeder sein eigenes OS baute“
    • Und TempleOS darf man auch nicht vergessen. Es gibt den Witz, dass es das einzige OS sei, das direkt von Gott abgesegnet wurde
  • Erinnert sich zufällig noch jemand an AtheneOS?
    Auf archive.org ist noch eine Desktop-Version erhalten, aber ich meine mich zu erinnern, dass es früher eine extrem schnelle Version gab, die nur 2D-Grafik nutzte
    Ich wollte den Entwickler kontaktieren, um zu prüfen, ob das wirklich so war, aber die Firmenadresse kam als unzustellbar zurück

    • Vielleicht meinst du eigentlich Syllable OS?
  • Vor Kurzem hat Michael MJD ein YouTube-Video über dieses OS veröffentlicht

  • Schon die Screenshots auf der Website haben mich beeindruckt. Das ist keineswegs eine kleine Leistung

  • Am erstaunlichsten finde ich, dass nach fast 30 Jahren die Version immer noch 0.9 ist

    • Es dauert schon so lange, dass bis zur 1.0 vielleicht 3D-Icons und Fensterrahmen wieder in Mode sind
      Nur ein Scherz, aber Geschichten über solche Custom-OS machen immer Spaß
    • Eine weitere interessante verwandte Seite ist 0ver.org