• Home
  • Über mich
  • Webseiten
  • Meine Projekte
  • Links
  • Impressum

  • Homepage
  • Blog
  • Youtube
  • Sourceforge
  • Geschäftliche Seite
  • Hall of Fame

    ... oder "Hall of Shame"?!



    Sourceforge Projekte (Opensource):

    Opensource bedeutet "frei" und öffentlich zugänglich. Sowohl der Quellcode an sich als auch Veränderungen müssen frei und für jeden verfügbar sein. Der begründer der Opensource Bewegung, Richard Stallman, gründete das GNU Projekt, aus dem sich das Linux/GNU Betriebssystem entwickelte.

    IMKS - "Just another Kernel"

    IMKS steht für "Intelligent Multi Kernel System". Ziel dieses Projektes ist es, einen Kernel zu programmieren, der sowohl eine Einheit wie Makrokernel (z.B. Linux) bildet, aber auch gleichzeitig so modular wie ein Mikrokernel ist. Das soll erreicht werde, indem man sogenannten "Superglobale" Variablen eine feste Adresse zuordnet, die dann jedem Kernel zur Verfügung stehen. Außerdem ist geplant, diese einzelnen Kernel Teile während der Laufzeit ausgetauscht werden können.

    miniasm - Minimalistic Assembler Interpreter

    Miniasm ist eine Programmiersprache mit dem dazugehörigem Compiler und Interpreter. Der Quellcode wird, ähnlich wie in java, zu einem Bytecode übersetzt und dann interpretiert. Allerdings ähnelt dieser Bytecode in keinster Weise java. Vielmehr ist mimiasm Assembler sehr ähnlich. Außerdem werden alle Variablen- und Sprungangaben relativ notiert, was dem Quellcode eine Struktur gibt, die es erlaubt, einzelne Stücke rauszukopieren und neu zusammenzusetzen. Zusammen mit der Fähigkeit, den eigenen Bytecode zu verändern (Codesegment ist gleichzeitig auch das Datensegment) eröffnet miniasm die Möglichkeit, mutierenden Code zu schreiben.

    Github Projekte (ebenfalls Opensource):

    Vemc2 - Visuale e=mc^2

    Vemc2 war ursprünglich dazu gedacht, die spezielle und allgemeine Relativitätstheorie zu veranschaulichen.
    Nachdem ich mit dazu entschieden habe, dieses Projekt nun doch online zu stellen, ist es auf Github zu finden. Das Programm ist an sich (noch) nicht lauffähig, da ich es komplett neu implementiere (Mein vorheriger Code war unübersichtlich und nur zur Hälfte auf Englisch kommentiert).

    Letztes Update: 20.06.14, mit freundlicher Unterstützung von Lukas Stockner