ComputerCraft Forums

ComputerCraft => Programs => Topic started by: JackMacWindows on Nov 14, 2020, 02:06 AM

Title: CraftOSOS: ComputerCraft as a real desktop OS
Post by: JackMacWindows on Nov 14, 2020, 02:06 AM
A few months ago I released CraftOS-EFI, a ComputerCraft emulator that ran as a UEFI application. I've gotten requests to make it into a real operating system instead of an EFI app, and I finally found a way to do this without having to write my own libc. Introducing CraftOSOS, a full ComputerCraft 1.80pr1 operating system for x86 PCs.

(https://camo.tmpim.com/e25fc390517b21894da688e579861472853b94b9/68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f4d434a61636b3132332f43726166744f534f532f6d61737465722f73637265656e73686f742e706e67)

CraftOSOS is based off of the code from CraftOS-EFI, but instead runs under its own microkernel, and directly interfaces with the system's hardware. It uses the standard VGA 16-color 640x480 mode to draw a full graphical terminal, using the real ComputerCraft font. It also properly supports file and directory I/O, meaning you can list directories as usual. It can be booted from any multiboot-compatible bootloader such as GRUB.

As of version 0.1, CraftOSOS requires the following setup to function properly:


It is recommended that you run CraftOSOS in QEMU, as this is where it has been tested the most. Instructions for doing so are in the readme.

You can download the latest version of CraftOSOS on GitHub (https://github.com/MCJack123/CraftOSOS/releases), or you can browse the source online (https://github.com/MCJack123/CraftOSOS).
Title: CraftOSOS: ComputerCraft as a real desktop OS
Post by: QuickMuffin8782 on Nov 14, 2020, 05:45 PM
Wow. Love this creation. Keep up the good work!
Title: CraftOSOS: ComputerCraft as a real desktop OS
Post by: QuickMuffin8782 on Dec 07, 2020, 04:12 PM
Quote from: JackMacWindows on Nov 14, 2020, 02:06 AM-snip-

Question though... Does it support http, and mouse support? (or you're working on it soon)
Title: CraftOSOS: ComputerCraft as a real desktop OS
Post by: Ryoman on Jan 14, 2021, 04:02 PM
Does this emulate USB drives as CC disk drives and is this emulating CC:T of CraftOSPC?

Title: CraftOSOS: ComputerCraft as a real desktop OS
Post by: QuickMuffin8782 on Jan 14, 2021, 08:11 PM
Also one thing that can be useful in the CraftOSOS, can it do all of the CC palette functions?
Title: CraftOSOS: ComputerCraft as a real desktop OS
Post by: Siftos on Mar 30, 2021, 05:59 AM
I tried this out. Needed some figuring
out to get it work initially. But.

I love the idea, and if you're continuing development still, then keep up the good work!