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)


h
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.

h
infinitytec
Scratcher
1000+ posts

Scratch operating system that can run on real hardware

That's pretty cool!


Not here much, but sometimes I lurk.
God has a plan. He has a plan for everything, and everyone.
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)

I discovered Scratch in 2015 and created games and animations. From 2020 to 2023, I worked on Scratch browser extensions, found security vulnerabilities, and maintained a forum search engine called ocular. In the summer of 2024, I was an engineering intern with the Scratch Team. Now, I'm ready to finish my last year of high school. Scratch on!
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

h
__init__
Scratcher
1000+ posts

Scratch operating system that can run on real hardware

i love this. nice work

thisandagain pls explain
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?

press this link here to find ALL of my posts!
cubeupload? Imgur? imgBB? No, those image hosting websites will go down eventually.

These images are hosted on scratch servers ^^ scratch will always work for scratch! Lol
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.

h
YOYITsM3M8
Scratcher
45 posts

Scratch operating system that can run on real hardware

ok thx

press this link here to find ALL of my posts!
cubeupload? Imgur? imgBB? No, those image hosting websites will go down eventually.

These images are hosted on scratch servers ^^ scratch will always work for scratch! Lol
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)


i like phones









































jk i still hate s*nic the hedgedingus
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!

Guy who likes minimalist Linux distros, and hates using modern JS bloated websites most of the time.
NoScript FTW. idontusemanymodernthingsbecauseiloveprivacy

Also, this is an alt.
TheSmartGuy1234
Scratcher
1000+ posts

Scratch operating system that can run on real hardware

okay great let change that from chromium to Firefox

It's AF day in my timzone.

ST: celebrate AF day in your timezones
Me: I live in new zealand
ST: oh no nononono





you use
sudo sh -c 'echo "text" > file'
No, professionals use
echo 'text' | sudo tee file 1> /dev/null


Scroll* for more!







what are @SIMIA1358 and @TPRATTAY doing!??!?!
(2023/11/04 YEAR-MM-DD)
https://scratch-mit-edu.ezproxy.canberra.edu.au/discuss/topic/652044/?page=222#post-7453472
griffpatch appel is broken


Za_Chary wrote:


Games snippet:
10. yFzZ3MgsySzJLMv8yBzIfMqcynzJ04zLbMi8yNzJvNjM2KzYPNgsybzJLMi8yOzYzMk8yHzY3MmMyhzKrNlcytzYnMpcy6Ncy3zJLNoMyCzI7NisyQzL7Mhc2QzYrMkcyUzI7MisyBzKjNicyfzLHMrMymzJnMocygzYk
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?)

It's AF day in my timzone.

ST: celebrate AF day in your timezones
Me: I live in new zealand
ST: oh no nononono





you use
sudo sh -c 'echo "text" > file'
No, professionals use
echo 'text' | sudo tee file 1> /dev/null


Scroll* for more!







what are @SIMIA1358 and @TPRATTAY doing!??!?!
(2023/11/04 YEAR-MM-DD)
https://scratch-mit-edu.ezproxy.canberra.edu.au/discuss/topic/652044/?page=222#post-7453472
griffpatch appel is broken


Za_Chary wrote:


Games snippet:
10. yFzZ3MgsySzJLMv8yBzIfMqcynzJ04zLbMi8yNzJvNjM2KzYPNgsybzJLMi8yOzYzMk8yHzY3MmMyhzKrNlcytzYnMpcy6Ncy3zJLNoMyCzI7NisyQzL7Mhc2QzYrMkcyUzI7MisyBzKjNicyfzLHMrMymzJnMocygzYk
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!

Update to Chrome 98 immediately More info
Share


topic/571765 MUST be apologized for.
Turns out, it was!!!

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.

jellyfishfisher56 | on Scratch for 3½ years | currently semi-active | 750+ posts | long-time forumer | Give me an Internet

Powered by DjangoBB