Discuss Scratch

elijahf10
Scratcher
44 posts

Scratch operating system that can run on real hardware

I was bored, so I decided to used my minimal Linux knowledge, some desktop environment components, and Chromium to make a sort-of real Scratch operating system. It's not very polished, but I just wanted to get the thing working first. I used this project as the scratch project and @Sheep_maker 's Scratch 3 HTMLifier to compile it to a standalone html file.

Video of the project running in VirtualBox

Sorry if I formatted this post wrong. I haven't used the forums in a long time

Last edited by elijahf10 (April 20, 2020 00:05:40)

ElsieBreeze
Scratcher
100+ posts

Scratch operating system that can run on real hardware

elijahf10 wrote:

I was bored, so I decided to used my minimal Linux knowledge, some desktop environment components, and Chromium to make a sort-of real Scratch operating system. It's not very polished, but I just wanted to get the thing working first. I used this project as the scratch project and @Sheep_maker 's Scratch 3 HTMLifier to compile it to a standalone html file.

Video of the project running in VirtualBox

Sorry if I formatted this post wrong. I haven't used the forums in a long time
I'd be very interested to know how far this could be taken with something like
http://www.linuxfromscratch.org/
and
https://github.com/dylanaraps/sowm
and perhaps a modified version of Chromium.

Very good! I see you used Debian, it might be worthwhile looking at using https://www.archlinux.org/ as a base next time? It would definitely be a good next step since you have “minimal Linux knowledge” and LFS might be too far too soon.
elijahf10
Scratcher
44 posts

Scratch operating system that can run on real hardware

ElsieBreeze wrote:

elijahf10 wrote:

I was bored, so I decided to used my minimal Linux knowledge, some desktop environment components, and Chromium to make a sort-of real Scratch operating system. It's not very polished, but I just wanted to get the thing working first. I used this project as the scratch project and @Sheep_maker 's Scratch 3 HTMLifier to compile it to a standalone html file.

Video of the project running in VirtualBox

Sorry if I formatted this post wrong. I haven't used the forums in a long time
I'd be very interested to know how far this could be taken with something like
http://www.linuxfromscratch.org/
and
https://github.com/dylanaraps/sowm
and perhaps a modified version of Chromium.

Very good! I see you used Debian, it might be worthwhile looking at using https://www.archlinux.org/ as a base next time? It would definitely be a good next step since you have “minimal Linux knowledge” and LFS might be too far too soon.

Thanks! I used Debian because apt is the only package manager I'm familiar with. As for the window manager, I chose i3 because it was the first thing that came up when I googled window managers, but the one you suggested may be a better choice.
infinitytec
Scratcher
1000+ posts

Scratch operating system that can run on real hardware

That's pretty cool!
Jeffalo
Scratcher
1000+ posts

Scratch operating system that can run on real hardware

This is probably the first OS to actually sort-of function as an OS. I'd imagine you'd have some issues with some of the more OS like stuff. (eg. WiFi networks and a real usable PC)
elijahf10
Scratcher
44 posts

Scratch operating system that can run on real hardware

Jeffalo wrote:

This is probably the first OS to actually sort-of function as an OS. I'd imagine you'd have some issues with some of the more OS like stuff. (eg. WiFi networks and a real usable PC)
Yeah, the “OS” part is still made in Scratch, so it has limitations. One thing that the Scratch htmlifier does allow is a custom cloud variable server, so in a way you could make some type of working internet thing. The only problem is that you need a WiFi setup utility to get on the internet in the first place, which can't be done in Scratch and would have to be done using the real OS, taking away from the full “real Scratch OS” experience.

This whole process is counterintuitive because I have to set up a real OS just to run a fake OS in a fullscreen web browser, but it's still a fun proof of concept
__init__
Scratcher
1000+ posts

Scratch operating system that can run on real hardware

i love this. nice work
YOYITsM3M8
Scratcher
45 posts

Scratch operating system that can run on real hardware

Could you make one out of project 87824979. And gimme the download on GitHub or something?
elijahf10
Scratcher
44 posts

Scratch operating system that can run on real hardware

YOYITsM3M8 wrote:

Could you make one out of project 87824979. And gimme the download on GitHub or something?
Sure, I could try sometime. As for a download, it would be in the form of a virtual hard disk image (.vdi I think) not source code, so I would use Mediafire or something instead of Github.
YOYITsM3M8
Scratcher
45 posts

Scratch operating system that can run on real hardware

ok thx
LogoGuy136
Scratcher
1 post

Scratch operating system that can run on real hardware

please make one out of project 425143677. and give me the download on mediafire i guess

Last edited by LogoGuy136 (Feb. 10, 2021 22:03:57)

amazeyourself
Scratcher
100+ posts

Scratch operating system that can run on real hardware

elijahf10 wrote:

I was bored, so I decided to used my minimal Linux knowledge, some desktop environment components, and Chromium to make a sort-of real Scratch operating system. It's not very polished, but I just wanted to get the thing working first. I used this project as the scratch project and @Sheep_maker 's Scratch 3 HTMLifier to compile it to a standalone html file.

Video of the project running in VirtualBox

Sorry if I formatted this post wrong. I haven't used the forums in a long time
Cool! Also can you do this for the project 462887325 and give the download in MediaFire?

Last edited by amazeyourself (March 10, 2021 08:47:41)

geyserman
New Scratcher
32 posts

Scratch operating system that can run on real hardware

I applaud you, this is Scratch operating systems taken to a whole new level. Incredible!
TheSmartGuy1234
Scratcher
1000+ posts

Scratch operating system that can run on real hardware

okay great let change that from chromium to Firefox
MagicCrayon9342
Scratcher
1000+ posts

Scratch operating system that can run on real hardware

I will tell you this once, this is impossible.
ScolderCreations
Scratcher
1000+ posts

Scratch operating system that can run on real hardware

MagicCrayon9342 wrote:

I will tell you this once, this is impossible.
If you’re talking about this:

TheSmartGuy1234 wrote:

okay great let change that from chromium to Firefox
then yes, otherwise you are incorrect.
MagicCrayon9342
Scratcher
1000+ posts

Scratch operating system that can run on real hardware

ScolderCreations wrote:

(#16)

MagicCrayon9342 wrote:

I will tell you this once, this is impossible.
If you’re talking about this:

TheSmartGuy1234 wrote:

okay great let change that from chromium to Firefox
then yes, otherwise you are incorrect.
turning any game into an OS is nothing but impractical unless you plan on making an arcade machine with a raspberry pi
TheSmartGuy1234
Scratcher
1000+ posts

Scratch operating system that can run on real hardware

okay now lets build a faster-scratch-ONLY-os with a “make your own os” feature (i.e. a setup?)
9pfs
Scratcher
100+ posts

Scratch operating system that can run on real hardware

TheSmartGuy1234 wrote:

okay now lets build a faster-scratch-ONLY-os with a “make your own os” feature (i.e. a setup?)
Just use Buildroot
Too used to markdown, almost did a link in Markdown!
jellyfishfisher56
Scratcher
500+ posts

Scratch operating system that can run on real hardware

Great proof of concept. If you wish to make this easier with less limitations, try FishlessBoot which supports SB3 to ISO and VDI with easy Wi-Fi setup.

Powered by DjangoBB