From: Aivils S. <Aiv...@un...> - 2003-09-30 07:08:36
|
Hi all! ruby-2.6 moving. Now /dev/tty0 must work correct. /dev/tty0 now works similar Linus tree kernel. /dev/tty0 is current for each VT. We have multiple current ttys. Process get current tty depend from VT , where process was spawned. Now VCs of VT are shifted. VGA has vc:1-16. DUMMY has only one VC per VT. Keyboard leds switch incorrect when user switch from one VC to another - this one fixed now. Uploaded initial version of framebuffer console. Thanks James Linus tree kernel already has ruby friendly fbcon code. Porting to ruby is relative easy. fbcon right now can serve only one framebuffer device driver correctly. Real multiuser, where each fb device has a keyboard, will be added in future. If You will test this code, then please select one fb device driver only. In my case, fbcon works with Voodoo3. Of course fbcon contain some bugs. You have simple arithmetic - if I not clean vgacon during one year, then fbcon is hopeless :-( Oops You can do via ioctl on /dev/fbX , because they are untested and dangerous. fbcon take over VGA console. In real-multiuser case each new fb device should not take over VGA - we must have kernel command line options for each framebuffer device driver. All fb drivers use one fbcon. TODO: sync to recent kernel. Aivils Stoss |