Discuss Scratch

sf97ahgf
Scratcher
100+ posts

Spoonix - Unix Like operating system in Scratch

I was gonna do this with M-RUN, but I wasn't sure how to do it. How is this gonna work? Kernel, C compiler, and Init system are all in Scratch, and everything else is in a RISC-V emulator. I am just going to port the Unix utilities from busybox, and compile it for RISC-V.

Last edited by sf97ahgf (July 29, 2023 01:49:22)

sf97ahgf
Scratcher
100+ posts

Spoonix - Unix Like operating system in Scratch

using freebsd kernel as a base, its kinda simple at heart, and should (hopefully) fit under the 4 mb limit.
MagicCrayon9342
Scratcher
1000+ posts

Spoonix - Unix Like operating system in Scratch

I have an excellent proposal

make the default wallpaper a spoon
sf97ahgf
Scratcher
100+ posts

Spoonix - Unix Like operating system in Scratch

MagicCrayon9342 wrote:

I have an excellent proposal

make the default wallpaper a spoon
i already did that before you said that, its gonna be right behind the forever loop with the
ask [] and wait
and the “console” which is a list.
sf97ahgf
Scratcher
100+ posts

Spoonix - Unix Like operating system in Scratch

heh, now its time to actually start working
sf97ahgf
Scratcher
100+ posts

Spoonix - Unix Like operating system in Scratch

how would i implement headers?
applejuiceproduc
Scratcher
1000+ posts

Spoonix - Unix Like operating system in Scratch

You could kind of cheat by just implenting the kernel calls, instead of using a risc-v emulator and stuff. Would that work? Also you'll probably have to emulate a “gpu”
sf97ahgf
Scratcher
100+ posts

Spoonix - Unix Like operating system in Scratch

applejuiceproduc wrote:

You could kind of cheat by just implenting the kernel calls, instead of using a risc-v emulator and stuff. Would that work? Also you'll probably have to emulate a “gpu”
A lot of computers can run without a GPU, i'll just link it directly to a COM port. Also i am implementing the kernel in scratch.
TeenySpoon
Scratcher
500+ posts

Spoonix - Unix Like operating system in Scratch

Hmm…maybe I should use this when you are finished with it XD
(because of my username)

It looks pretty cool!

Powered by DjangoBB