From: Sven <lu...@dp...> - 2001-09-28 06:28:53
|
On Fri, Sep 28, 2001 at 10:20:33AM +0400, Nick Kurshev wrote: > > Huh, why move all the fbdev out, the only thing you need to modularize is the > > fonts used, not the fbdev. > > > Because it can be compiled independedly from kernel. Because it is like mini-X. > IMHO kernel should have only minimal part of drivers. (finely only set of drivers which > should be compiled into kernel for normal working) but such thing as framebuffer, audio > drivers and many other things could be safety moved from kernel out and be as satellite > projects. Ah, but if you remove the fbdev from the kernel, many arches have no more console, in particular all those laking vga hardware. Also you loose the hability to get the penguin logo at boot time, or any other graphic that is, which would be a shame. Finally, removing many dirvers from the kernel and having them as external projects is only asking for problems, incompatibilities and bugs. It is not a nice thing to do. > > BTW, can't we generate the fonts from the ones used by vgacon ? > > > As I've found that linux doesn't contain character images except framebuffer's font files. > But we can use fs/nls to convert DOS .cpi files to linux fonts. (Since on russian system > DOS uses 866 codepage but Linux koi8-r). But in this case linux package will large of > X package :( But IMHO it would be better th hove possibility to use dos.cpi files directly > from Linux with iconv functionallity. Err, not sure i follow you here, but were are the dos.cpi info stored, in the vga card rom ? on the vfat filesystem ? in the bios ? Friendly, Sven Luther |