FruityOS 0.05 - Now featuring Jabaralang with closures!
Posted: Sun Mar 10, 2024 12:15 pm
FruityOS started as a question: how small can a fully self-hosting OS be without resorting to a Forth? It's implementation has involved language and compiler design, kernel design, and userspace design, all moving in lockstep. Find it at https://github.com/rechenplan/fruityos
0.05 Release:
Hello!
FruityOS 0.05 has been released. FruityOS is a compact experimental operating system written in a custom system language and built around a self-hosted, fruit-themed toolchain. Its repository includes the kernel, boot components, utilities, language runtimes, compiler, assembler, and disk-image build scripts needed to produce bootable UEFI, hard-disk, and floppy images. The system emphasizes minimalism, direct control, and transparent implementation rather than compatibility with conventional Unix environments. Components such as Seed, Pulp, Peel, Jabara, and Yuzu form the project’s development stack, while the initrd packages the executable environment used at startup. FruityOS is best understood as an integrated systems-programming laboratory whose operating system, languages, tools, and build process evolve together as one system.
0.01 Release:
Hey folks,
FruityOS 0.01 is ready for release. It's a simple monotasking 64 bit operating system that I've worked on periodically over the last year. It is written entirely in a custom system language called yuzu and is self-hosting! It's nothing terribly special, but I am proud that I completed it. Take a look and let me know if you have any questions. You can find the repository at https://github.com/rechenplan/fruityos/ and if for some reason you need to contact me, I can be reached at [email protected]. Thanks for your time!
0.05 Release:
Hello!
FruityOS 0.05 has been released. FruityOS is a compact experimental operating system written in a custom system language and built around a self-hosted, fruit-themed toolchain. Its repository includes the kernel, boot components, utilities, language runtimes, compiler, assembler, and disk-image build scripts needed to produce bootable UEFI, hard-disk, and floppy images. The system emphasizes minimalism, direct control, and transparent implementation rather than compatibility with conventional Unix environments. Components such as Seed, Pulp, Peel, Jabara, and Yuzu form the project’s development stack, while the initrd packages the executable environment used at startup. FruityOS is best understood as an integrated systems-programming laboratory whose operating system, languages, tools, and build process evolve together as one system.
0.01 Release:
Hey folks,
FruityOS 0.01 is ready for release. It's a simple monotasking 64 bit operating system that I've worked on periodically over the last year. It is written entirely in a custom system language called yuzu and is self-hosting! It's nothing terribly special, but I am proud that I completed it. Take a look and let me know if you have any questions. You can find the repository at https://github.com/rechenplan/fruityos/ and if for some reason you need to contact me, I can be reached at [email protected]. Thanks for your time!