Opened 16 years ago
Closed 16 years ago
#36 closed enhancement (fixed)
Virtual consoles overhaul
Reported by: | Martin Decky | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | helenos/unspecified | Version: | mainline |
Keywords: | Cc: | ||
Blocker for: | Depends on: | ||
See also: |
Description
The primitive way how virtual consoles work now has to be changed. The proposal is to:
- Register individual consoles as devices to device mapper.
- Implement a virtual consolefs filesystem, which will export the registered consoles as character devices in the filesystem. The consolefs can also implement other features, such as (unnamed) pipes, etc.
- Change the way stdin/stdout/stderr are handled in libc to support the new filesystem backed framework and inheritance of the input and output.
- A functionality equivalent to
getty
to "open" virtual terminals on boot.
Change History (1)
comment:1 by , 16 years ago
Component: | → unspecified |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
The proposed enhancement was implemented with some minor design modifications as of revision 4490. Unnamed pipes are not supported yet, but we are much closer to implement them.