| Zeile 46: |
Zeile 46: |
| | == Versionen == | | == Versionen == |
| | | | |
| − | ''' 0.1.0, Codename Morgoth '''<br /> | + | ''→ Hauptartikel: [[Týndur/Versionen]]'' |
| − | Die erste Version des Community-OS. Der Feature-Freeze für die Version war am 09.04.2007, das Release erfolgte am 03.05.2007. Features waren:
| |
| − | * Speicher & Prozessverwaltung
| |
| − | * einfache Interprozesskommunikation
| |
| − | * Treiber für [[DMA]], [[FDC|Diskettenlaufwerke]] und [[KBC|Tastaturen]]
| |
| − | * Einfache Textkonsolen
| |
| − | * Unterstützung für das [[FAT12]]-Dateisystem ([[LostIO]]-Treiber)
| |
| − | * eine einfache Shell
| |
| | | | |
| | + | {| {{Prettytable}} |
| | + | ! Version || Datum || Wesentliche Merkmale |
| | + | |- |
| | + | | 0.1.0 || 03.05.2007 || Einfacher Mikrokernel mit Speicherverwaltung, Multitasking und RPC. Im Usermode Tastatur-, Disketten- und FAT-Treiber und eine einfache Shell. |
| | + | |- |
| | + | | 0.1.1 || 24.12.2007 || Texteditor, experimentelle Netzwerkunterstützung, Performance |
| | + | |- |
| | + | | 0.2.0 || 24.12.2008 || Festplatten- und ext2-Treiber. Portierte Programme wie FPC, gcc und nano. Erstes Release mit der Treiberschnittstelle [[CDI]]. |
| | + | |- |
| | + | | 0.2.1 || 05.07.2009 || CD-ROM, UTF-8, zusätzliche portierte Programme (lynx, dropbear, Subversion) |
| | + | |- |
| | + | | 0.2.2 || 25.12.2009 || Erstes Release mit Live-CD und Internationalisierung. setup ist neu. Erstes Release, das seinen eigenen Kernel kompilieren kann. |
| | + | |} |
| | | | |
| − | ''' 0.1.1 '''<br />
| |
| − | Diese Version enthält Überarbeitungen und Bugfixes für Features der 0.1.0-Version. Neuerungen:
| |
| − | * optimierte RPC-Funktionen
| |
| − | * Puffer in LostIO
| |
| − | * Kernelseitige Kontrolle der IO-Ports
| |
| | | | |
| − | | + | == Screenshots == |
| − | ''' 0.2.0, Codename Gothmog '''<br />
| + | Siehe [[Týndur/Screenshots|Screenshots]]. |
| − | Das Release im Jahr 2008 (genauer: am 24.12.2008), und außerdem erste Version unter dem neuen Namen týndur. Offizielle Features:
| |
| − | * Treiber für ata und ext2
| |
| − | * Paketverwaltung lpt
| |
| − | * Pakete wie binutils, fpc (FreePascal), gcc und nano
| |
| − | * Netzwerkunterstützung mit Treiber für [[RTL8139]] und sis900
| |
| − | * Tab-Completion und andere neue Möglichkeiten zum editieren der Kommandozeile in der Shell
| |
| − | * Editor kedit verbessert; neu ist unter anderem das Syntax-Highlighting für C (einschalten mit F8)
| |
| − | * Virtuelle Terminals (umschaltbar via Alt+Fx, Standardmäßig gibt es 4 Terminals)
| |
| − | Außerdem hat sich unter der Haube viel getan, die meisten Treiber basieren jetzt auf der vom Betriebssystem unabhängigen Schnittstelle [[CDI]].
| |
| − | | |
| − | | |
| − | ''' 0.2.1 '''<br />
| |
| − | Release am 05.07.2009
| |
| − | * lpt-Pakete: lynx ist als Browser neu dazugekommen, die e2fstools erlauben das Anlegen neuer Dateisysteme und Free Pascal wurde auf 2.3.1 aktualisiert. Außerdem sind dropbear als SSH-Client und der Subversion-Client portiert worden.
| |
| − | * Ein neues Hilfesystem wurde integriert, das den alten help-Befehl ersetzt (nur auf dem Festplattenimage)
| |
| − | * CD-ROM-Unterstützung
| |
| − | * UTF-8-Unterstützung (und damit endlich auch Umlaute in Shell, Editor und IRC-Client)
| |
| − | * Neues Tool build, das einen Quellcode-Verzeichnisbaum baut (braucht einen installierten Compiler)
| |
| − | * Ein Haufen Fehlerkorrekturen
| |
| − | | |
| − | ''' 0.2.2. '''<br />
| |
| − | Release am 25.12.2009
| |
| − | * Unterstützung für TCP-Server
| |
| − | * Konfigurierbare Tastaturbelegung und einige mehrsprachige Anwendungen
| |
| − | * setup als menügeführtes Konfigurationstool
| |
| − | * FTP-Client
| |
| − | * Neue lbuilds: svn, maumau, fasm, nasm, ctris
| |
| − | * Ein Haufen kleinerer Erweiterungen und Bugfixes
| |
| − | | |
| − | [[Týndur/Screenshots|Screenshots]] | |
| | | | |
| | == Links == | | == Links == |