There's no need to lose the mode setting code entirely. Just leave it in an OS-interaction
section that's used for OSes that don't have mode setting and do allow direct access to the
graphics device. (On the other hand, are there any platforms that aren't open-source and give
the open-source X server direct access to the video card?)