Zorya NEO is the successor to the Zorya 1.x series of BIOS+Bootloaders for OpenComputers. It's design is now much more modular and extendable.
Grab the latest release. Install the BIOS before the utilities. The install is self-extracting. Don't download the tsar.
Edit /.zy2/cfg.lua or use the OpenOS config generator.
- Multithreading (
krequire("thd")) - TSAR archive reader (
krequire("util_tsar")) - CPIO archive reader (
krequire("util_cpio")) - URF archive reader (
krequire("util_urf")) - Romfs archive reader (
krequire("util_romfs")) - Minitel networking (
krequire("net_minitel")) - vComponent (
krequire("util_vcomponent")) - OEFIv1 (
loadmod("util_oefiv1")) - OEFIv2 (
loadmod("util_oefiv2")) - OpenOS loader (
loadmod("loader_openos")) - Fuchas loader (
loadmod("loader_fuchas")) - vBIOS (
loadmod("vdev_vbios")) - Search paths configuration (
loadmod("util_searchpaths")) - BIOS info component (
loadmod("vdev_biosdev")) - VFS (
loadmod("vfs")) - Zorya classic menu (
loadmod("menu_classic"))
There's not really a hard difference. But libraries shouldn't load modules. Modules can load libraries, though.