Rune Boot-Loading System and Rune Development
An Idea for ComputerCraft Development
By: Sledger721
An Idea for ComputerCraft Development
By: Sledger721
The Rune Boot-Loading System (RBS) is a system of which I've developed to allow booting multiple OS', and all of them from disk. I had the original inspiration for RBS 3 days after ComputerCraft had been published, and I had created RedWorksOS. People wanted a way to boot smooth from both OS', and I simply couldn't find a good way. Someone wrote up a very poor quality boot-loader called FlameBL, but it didn't fulfill it's needed duty.
The RBS system has it's own methods for the creation of an mOS (Micro-OS). A rune is simply an mOS, but set for the rune platform. Creating a rune is fairly simple. It requires the shell, a ~spark file and a copy of portal. To easy up on the learning, here is a glossary:
- ~spark - A ~spark file is a startup file for a rune. It functions in exactly the same way as a startup file, as the portal program calls it.
- Rune - A rune is a micro-OS, developed specifically for the rune platform. It is all contained within a single folder.
- Disk Booting - To disk-boot (dBoot) is to boot an operating system straight from a disk. It's a very good, safe and portable way to use an OS as it's completly sand-boxed.
- init_rune - init_rune is a system file for the rune system of which loads the APIs and does any other system operations of which are required for the system.
- Portal - Portal is a pre-packaged piece of software of which is on every rune, and is used to jump from one rune to another.
No comments:
Post a Comment