Note: This is a work in progress and it will be constantly changed.
Q: What is ccLinux?
A: It's a kernel designed to mimic the Linux kernel and provide many of the features the current Linux kernel supports
such as; Process Management, vRam, init, device plugin/remove events, unique IDs, APIs allowing direct device interface,
hookin support for desktop environments and more…
Q: Why would I want the linux kernel running my operating system?
A: Well, the main reason is because the Linux kernel works. It's a real world kernel, and it's used widely.
Sure, you won't find support for hardware virtualization but it's still a model that can easily fit computer craft.
Q: Is this an operating system?
A: Yes and no. It provides a base for other operating systems, and aims to assist developers in creating
their on operating systems aswell as set a POSIX standard Single ComputerCraft Specification.
Q: Do you plan on designing an official OS for ccLinux?
A: Yes, it is planned, and will probably be used as a way to model the kernel itself. After development or alongside development
I plan to port over GNU coreutils and other essential GNU utils (there's a reason it's called GNU/Linux)
Q: Will this kernel support multi-threading, i.e multitasking?
A: Yes! It will support a listener -> call -> wait -> event system, and so far has such a system!
Source Code: https://github.com/ccLinux/kernel
Issues/Bugs: https://github.com/c...x/kernel/issues