I would not waste any time with the raw framebuffer and especially not svgalib. Circa 2002 I was playing with both, to learn, and I learned that I cam really close to killing the CRT monitor I was using. But importantly, I leanred that locking up the only display you have and having to externally login and reboot sucked the most... I use tmux wiht my colleagues to work (or mostly, look at) code when we are not in the same room. It works great. Worth learning.