[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] submission of l4-console - savannah.nongnu.org
From: |
alman |
Subject: |
[Savannah-hackers] submission of l4-console - savannah.nongnu.org |
Date: |
Fri, 11 Oct 2002 22:44:58 -0400 |
User-agent: |
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) |
A package was submitted to savannah.nongnu.org
This mail was sent to address@hidden, address@hidden
Alexey Mandrookin <address@hidden> described the package as follows:
License: gpl
Other License:
Package: l4-console
System name: l4-console
Type: non-GNU
Description:
My project is a text console for the L4 microkernel. It emulates a vt100
terminal on PC hardware. l4-console organized as dedicated server, which
provides console functionality. In addition, it supports multiply consoles. Now
it has limited UCS-2 support, key binding and language switching abilities.
Project written in C++ and uses abstract protocol layers model. It allows easy
porting on new hardware. Current projects status is early development. In spite
of amount existing code, the API is not designed yet. In other words, only low
level and middle level parts implemented. The a objects relations are:
AbstractConsole := AbstractDisplay & AbstractKeyboard
AbstractDisplay := AbstractVideoCard
AbstractKeyboard := AbstractRawKeyboard
Hope it code can be used in L4-Hurd and many others projects.
Current project task is designing API to allow access to console from other
servers.
Some code exists but I have not hosting resources.
Other Software Required:
gcc, GNU make, GNU binutils, l4 microkernel (Fiasco), GNU hurd.
Other Comments:
Why console? Because compared to any other kernel parts it much simple.
Actually, I\'m interested in implementation asynchronous IDE driver, but
console is good way to start.
- [Savannah-hackers] submission of l4-console - savannah.nongnu.org,
alman <=