Hello,
For those that are unaware, the Kernel Graphics Interface(KGI) project aims to provide a portable Kernel Graphics Interface (yes kernel mode setting), a new console system (graphics or text) & an input interface.
I've been working on the old FreeBSD (I think 6.x might have been the last release) code[1] for KGI. I'm currently at a stage where the i386 port needs broader exposure. The graphics console system is working (it could use some finer tuning), it currently makes use of FreeBSD's VESA implementation, so yay, a high resolution graphics console
You can check out some screen shots at http://kgi-project.org/screenshots.html I've tested upto 1280x1024x16 VESA mode without any problems.
To really take full advantage of KGI, a user would be better off using General Graphics Interface (GGI) supported programs. There is currently XGGI (X11 rendering thru GGI), and ggiterm (quite a neat terminal emulator), however, the system, works quite well without any of these, if you're interested please take a look, we need more interested users and or contributors.
You can download the code via CVS and copy the checkout over a local copy of your /usr/src tree.
More documentation can be found at http://kgi-project.org/download.html
I've include one of the recent images I snap'd running KGI in VirtualBox
Please have a look around at kgi-project.org
1: http://p4db.freebsd.org/changeList.cgi?FSPC=//depot/user/nsouch/kgi6/src/sys/...
Thanks
For those that are unaware, the Kernel Graphics Interface(KGI) project aims to provide a portable Kernel Graphics Interface (yes kernel mode setting), a new console system (graphics or text) & an input interface.
I've been working on the old FreeBSD (I think 6.x might have been the last release) code[1] for KGI. I'm currently at a stage where the i386 port needs broader exposure. The graphics console system is working (it could use some finer tuning), it currently makes use of FreeBSD's VESA implementation, so yay, a high resolution graphics console
You can check out some screen shots at http://kgi-project.org/screenshots.html I've tested upto 1280x1024x16 VESA mode without any problems.
To really take full advantage of KGI, a user would be better off using General Graphics Interface (GGI) supported programs. There is currently XGGI (X11 rendering thru GGI), and ggiterm (quite a neat terminal emulator), however, the system, works quite well without any of these, if you're interested please take a look, we need more interested users and or contributors.
You can download the code via CVS and copy the checkout over a local copy of your /usr/src tree.
More documentation can be found at http://kgi-project.org/download.html
I've include one of the recent images I snap'd running KGI in VirtualBox
Please have a look around at kgi-project.org
1: http://p4db.freebsd.org/changeList.cgi?FSPC=//depot/user/nsouch/kgi6/src/sys/...
Thanks