Discuss Scratch

DifferentDance8
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

leogames2016 wrote:

AwesomeAsh313 wrote:

I am extremely curious to see who's going to make a desktop environment first.
They should add LXDE,it's Lightweight.
Scratch has limitations
leogames2016
Scratcher
500+ posts

Linux is finally fully running on Scratch!

DifferentDance8 wrote:

leogames2016 wrote:

AwesomeAsh313 wrote:

I am extremely curious to see who's going to make a desktop environment first.
They should add LXDE,it's Lightweight.
Scratch has limitations

Which Limitations? that prevent LXDE from being put?
ajskateboarder
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

leogames2016 wrote:

DifferentDance8 wrote:

leogames2016 wrote:

AwesomeAsh313 wrote:

I am extremely curious to see who's going to make a desktop environment first.
They should add LXDE,it's Lightweight.
Scratch has limitations

Which Limitations? that prevent LXDE from being put?
It's probably too much to emulate computationally and it would take forever to make

Maybe a GUI made using Scratch sprites would be good?

Last edited by ajskateboarder (Sept. 15, 2023 11:34:25)

DifferentDance8
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

ajskateboarder wrote:

leogames2016 wrote:

DifferentDance8 wrote:

leogames2016 wrote:

AwesomeAsh313 wrote:

I am extremely curious to see who's going to make a desktop environment first.
They should add LXDE,it's Lightweight.
Scratch has limitations

Which Limitations? that prevent LXDE from being put?
It's probably too much to emulate computationally and it would take forever to make

Maybe a GUI made using Scratch sprites would be good?
Based on the context, it seems that you are referring to the process of making a desktop environment for Scratch. One way to potentially speed up this process is by using pre-existing frameworks or libraries that can be integrated with Scratch. For example, instead of creating all the graphical elements from scratch (no pun intended), you could leverage existing GUI frameworks like Qt or GTK and customize them to work within Scratch's limitations. Additionally, collaborating with other developers who have experience in creating desktop environments or similar projects can help accelerate the development process through shared knowledge and resources. It's important to keep in mind that developing a desktop environment is a complex task that requires time and expertise, so patience and perseverance are key. Good luck with your project!

Last edited by DifferentDance8 (Sept. 15, 2023 11:35:45)

ajskateboarder
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

DifferentDance8 wrote:

ajskateboarder wrote:

Maybe a GUI made using Scratch sprites would be good?
Based on the context, it seems that you are referring to the process of making a desktop environment for Scratch. One way to potentially speed up this process is by using pre-existing frameworks or libraries that can be integrated with Scratch. For example, instead of creating all the graphical elements from scratch (no pun intended), you could leverage existing GUI frameworks like Qt or GTK and customize them to work within Scratch's limitations. Additionally, collaborating with other developers who have experience in creating desktop environments or similar projects can help accelerate the development process through shared knowledge and resources. It's important to keep in mind that developing a desktop environment is a complex task that requires time and expertise, so patience and perseverance are key. Good luck with your project!
1.
2. I'm not working on the project
3. There's no reason to develop an existing GUI framework on Scratch when Scratch itself makes a good framework
NFlex23
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

mybearworld wrote:

bilman66 wrote:

(#37)
That's super weird. What device and browser are you using?
Windows 11, Edge 116
Have you restarted the project at all, or have you been waiting this whole time? I don't think waiting will do anything at this point, try reloading the page and restarting the project.
DifferentDance8
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

ajskateboarder wrote:

1.

Ah yes, you totally dug deep into my post and didn't just read my signature. I am going to use this image when necessary from now on though.
mybearworld
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

NFlex23 wrote:

(#46)

mybearworld wrote:

bilman66 wrote:

(#37)
That's super weird. What device and browser are you using?
Windows 11, Edge 116
Have you restarted the project at all, or have you been waiting this whole time? I don't think waiting will do anything at this point, try reloading the page and restarting the project.
Yes, I have restarted it a lot - always with the same result.
ajskateboarder
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

DifferentDance8 wrote:

ajskateboarder wrote:

1.

Ah yes, you totally dug deep into my post and didn't just read my signature. I am going to use this image when necessary from now on though.
The first sentence made it obvious
ScratchcatandGobo
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

AwesomeAsh313 wrote:

I am extremely curious to see who's going to make a desktop environment first.
Perhaps the same creator as this. If you are talking about desktop environments in general. He is also planning a Windows 3.1 emulator!
imfh
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

It’s definitely possible to add graphics. RokCoder did it with his BBC micro emulator. Whether it could support an existing desktop manager is another matter though…

https://scratch.mit.edu/projects/531881458/
Jonathan50
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

Awesome, I'll have to ask someone else with a better computer to try it

imfh wrote:

It’s definitely possible to add graphics. RokCoder did it with his BBC micro emulator. Whether it could support an existing desktop manager is another matter though…

https://scratch.mit.edu/projects/531881458/
Would probably not try X11. (Although maybe there's some kind of Linux framebuffer that could be added.) Does it support ANSI escape codes? (Could poach my code for them but it would need to be expanded a lot. Unless bilman66 wanted to avoid features that just add bloat.) It would be cool to have something like BSD tetris on it.

Last edited by Jonathan50 (Sept. 15, 2023 22:09:36)

BreadcatGames
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

leogames2016 wrote:

AwesomeAsh313 wrote:

I am extremely curious to see who's going to make a desktop environment first.
They should add LXDE,it's Lightweight.
it would barely run
__Falcon-Games__
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

Currently in the middle of my Windows recreation, will update y'all after it's done and published.
imfh
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

__Falcon-Games__ wrote:

Currently in the middle of my Windows recreation, will update y'all after it's done and published.
This isn’t a Linux recreation, this is Linux actually running on Scratch.
__Falcon-Games__
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

imfh wrote:

__Falcon-Games__ wrote:

Currently in the middle of my Windows recreation, will update y'all after it's done and published.
This isn’t a Linux recreation, this is Linux actually running on Scratch.
Yes, it is Linux running on Scratch which means it needs to implement all the things Linux does to run Linux which is basically a recreation.
mybearworld
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

__Falcon-Games__ wrote:

(#56)

imfh wrote:

__Falcon-Games__ wrote:

Currently in the middle of my Windows recreation, will update y'all after it's done and published.
This isn’t a Linux recreation, this is Linux actually running on Scratch.
Yes, it is Linux running on Scratch which means it needs to implement all the things Linux does to run Linux which is basically a recreation.
Not really. Here, Linux is emulated, which means it's the actual Linux, not just a recreation.

Last edited by mybearworld (Sept. 16, 2023 14:55:24)

__Falcon-Games__
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

mybearworld wrote:

__Falcon-Games__ wrote:

(#56)

imfh wrote:

__Falcon-Games__ wrote:

Currently in the middle of my Windows recreation, will update y'all after it's done and published.
This isn’t a Linux recreation, this is Linux actually running on Scratch.
Yes, it is Linux running on Scratch which means it needs to implement all the things Linux does to run Linux which is basically a recreation.
Not really. Here, Linux is emulated, which means it's the actual Linux, not just a recreation.
But you cannot just download Linux and put it on Scratch so how does that work?
imfh
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

__Falcon-Games__ wrote:

mybearworld wrote:

__Falcon-Games__ wrote:

(#56)

imfh wrote:

__Falcon-Games__ wrote:

Currently in the middle of my Windows recreation, will update y'all after it's done and published.
This isn’t a Linux recreation, this is Linux actually running on Scratch.
Yes, it is Linux running on Scratch which means it needs to implement all the things Linux does to run Linux which is basically a recreation.
Not really. Here, Linux is emulated, which means it's the actual Linux, not just a recreation.
But you cannot just download Linux and put it on Scratch so how does that work?
The project is a recreation a computer processor. Linux runs on that specific processor, so Linux can run on the Scratch project. To put Linux on the project, you download it, compile it for the processor, then import it into the project.

Yes, it is pretty crazy.
__Falcon-Games__
Scratcher
1000+ posts

Linux is finally fully running on Scratch!

imfh wrote:

__Falcon-Games__ wrote:

mybearworld wrote:

__Falcon-Games__ wrote:

(#56)

imfh wrote:

__Falcon-Games__ wrote:

Currently in the middle of my Windows recreation, will update y'all after it's done and published.
This isn’t a Linux recreation, this is Linux actually running on Scratch.
Yes, it is Linux running on Scratch which means it needs to implement all the things Linux does to run Linux which is basically a recreation.
Not really. Here, Linux is emulated, which means it's the actual Linux, not just a recreation.
But you cannot just download Linux and put it on Scratch so how does that work?
The project is a recreation a computer processor. Linux runs on that specific processor, so Linux can run on the Scratch project. To put Linux on the project, you download it, compile it for the processor, then import it into the project.

Yes, it is pretty crazy.
Well I am implementing a subset of the x86 instruction set. I have gotten pretty good progress. For some parts of the OS like the handling of different applications closing and opening, it doesn't use the simulated CPU, but for most of the OS it does.

Powered by DjangoBB