Originally posted by mrugiero
View Post
so time passes and thinclients start to dissapear because smart hardware got cheap enough, so we now have 1 powerful PC per seat instead but how multitask in the text-only ambar monitors worlds? switching consoles and so Virtual Terminals concept was added to VT, up to here VT was already ugly but useful and was nice to keep those thinclients still working
so time passes again and suddenly a big revolution start:
* easy to handle IRQ based AT keyboard and serial line interfaces go to museum and suddenly input hardware get really complex to handle -- lots of hack to VT code to do something was not designed for
* Text era suddenly drop dead - graphics come to the door -- VT don't know what graphics are, so lots of ugly hacks to make it work with a serial terminal design
* long live the forgotten ancient XXGA cards, hail the new king programmable GPU -- after hack after hack still VT hate GPU's today
* Users got really picky, they want proper resources usage and clean secure transitions for sessions -- hack hack hack ugly hack but even the maintainer gived up trying, is just not possble
today VT is nothing more that a waste of compilation time and a freaking pain, especially since kmscon do the same thing and better totally backwards compatible using 1% of the VT kernel LoC in userspace without any ovbious performance hit[i use it on arch since a while] and is more secure and fexible
so why keep this dinosaur in the kernel? i leave it to you
Leave a comment: