Just a small summary for KolibriOS, because is no point to make a blog on a TC forum. 
Kolibri can boot from BIOS, but also from 
UEFI (without sh*t secureboot). 
It has drivers for REAL devices (acpi, ahci,, VESA, atikms, i915, etc). 
atikms = Video ATI KMS, R100-R600, Evergreen, Northern Islands, Southern Islands 
i915 = Video Intel i915, all PCI Express video cores from i915 utill Skylake 
I do not have real vinatge/old devices , so I used QEMU, for which Kolbri has video (VESA3 and VMware SGA II), many network NICs, audio (AC97 and intel-HDA), etc.
From the few hours that I used it, here are few Progs Associations extracted from KFAR.ini (File manager):
/sys/network/WebView -> htm, html, mht, docx, url
/kolibrios/media/updf   -> pdf
/sys/table                    -> csv
/sys/media/pixie                   -> wav, mp3, xm
/kolibrios/media/fplay_run    -> avi, mpg, mp4, mpeg, mov, flv, wmv, vob, mkv, 3gp, webm
/sys/media/kiv    -> jpg, jpeg, jpe, gif, ico, bmp, png, cur, pcx, pbm, pgm, pnm,ppm, tif, tiff, wbmp, xcf
/sys/TinyPad            -> ams, inc
/sys/develop/cedit    -> ini, c, cpp, h, pas, lua, ob07
/sys/RtfRead     -> rft
/sys/Quark        -> txt
These prove the capabilities for web, image, audio, video, pdf, many compilers, all already built inside it. 
Have fun with it off-line. HTTP is OK, HTTPS not yet (/never).
bonus: 
http://wiki.kolibrios.org/wiki/File:Kernel_includes.png