Discuss Scratch

BLUE_BUFFALO
Scratcher
100+ posts

Vm extension (it wont be visible to new scratchers)

medians wrote:

And even if this was possible, what would it look like? Would it save it to the servers? What operating systems would be possible to emulate?
i think he wants the stuff you can emulate on virtual x86
cookieclickerer33
Scratcher
1000+ posts

Vm extension (it wont be visible to new scratchers)

gdfsgdfsgdfg wrote:

cookieclickerer33 wrote:

gdfsgdfsgdfg wrote:

cookieclickerer33 wrote:

gdfsgdfsgdfg wrote:

zynsane wrote:

What purpose does this serve.


useful for some computer sims
Scratch isn’t supposed to be used for computer sims

And also there’s no way the scratch servers have enough power for this


It wont be visible to new scratchers or some scratchers that are not here for 10 months
And?

They can’t even add cloud lists! What makes you think they can literally run an entire computer for multiple users?

And even if they did add it it would probably be useful to a grand total of 3 people who make this kinda thing


your files will be saved only for you
And? It still needs to run on the scratch servers

gdfsgdfsgdfg
Scratcher
1000+ posts

Vm extension (it wont be visible to new scratchers)

BLUE_BUFFALO wrote:

also the copy sh website contains a very inappropriately named programming language on the front page so no luck there


then i will make the person behind copy.sh to turn that to brainheck
zynsane
Scratcher
69 posts

Vm extension (it wont be visible to new scratchers)

gdfsgdfsgdfg wrote:

BLUE_BUFFALO wrote:

also the copy sh website contains a very inappropriately named programming language on the front page so no luck there


then i will make the person behind copy.sh to turn that to brainheck
Like they're going to listen to you ☠️
An0therRand0mC0der
Scratcher
1000+ posts

Vm extension (it wont be visible to new scratchers)

gdfsgdfsgdfg wrote:

BLUE_BUFFALO wrote:

also the copy sh website contains a very inappropriately named programming language on the front page so no luck there


then i will make the person behind copy.sh to turn that to brainheck
I don't think it works like that, the website isn't necessarily aimed at children and it's supposed to say the original name of the language and not “Brainheck”

Last edited by An0therRand0mC0der (Dec. 21, 2022 22:58:21)

ajskateboarder
Scratcher
1000+ posts

Vm extension (it wont be visible to new scratchers)

gdfsgdfsgdfg wrote:

(#43)

BLUE_BUFFALO wrote:

also the copy sh website contains a very inappropriately named programming language on the front page so no luck there


then i will make the person behind copy.sh to turn that to brainheck
A) Good luck with that

B) They also have a link to their Twitch account on the page (possible nsfw), which I don't think you can force somebody to remove just for the site to be kid friendly for that one >13 year old guy who goes to it.
zynsane
Scratcher
69 posts

Vm extension (it wont be visible to new scratchers)

not really ontopic but that's a pretty nice name for a language.
IndexErrorException
Scratcher
500+ posts

Vm extension (it wont be visible to new scratchers)

Even if this were possible to make in JavaScript, this is like a
make super cool project
block. No creativity and the interfaces you provided are way to basic to actually make a computer that is usable. It's also more complicated than just ‘setting’ the cores. Instead learn string manipulation and build your own interpreted(or complied for a challenge) language instead. Scratch is too basic, and this would have zero usage, aside from the fact that's impossible. Also limiting functionality to certain users because of rank or time on the platform is probably rejected and stupid.
ajskateboarder
Scratcher
1000+ posts

Vm extension (it wont be visible to new scratchers)

zynsane wrote:

(#47)
not really ontopic but that's a pretty nice name for a language.
Yes, and it's for a reason. Here's a hello world program in BF:
>++++++++[<+++++++++>-]<.>++++[<+++++++>-]<+.+++++++..+++.>>++++++[<+++++++>-]<+
+.------------.>++++++[<+++++++++>-]<+.<.+++.------.--------.>>>++++[<++++++++>-
]<+.
zynsane
Scratcher
69 posts

Vm extension (it wont be visible to new scratchers)

ajskateboarder wrote:

(#49)
Yes, and it's for a reason. Here's a hello world program in BF:
>++++++++[<+++++++++>-]<.>++++[<+++++++>-]<+.+++++++..+++.>>++++++[<+++++++>-]<+
+.------------.>++++++[<+++++++++>-]<+.<.+++.------.--------.>>>++++[<++++++++>-
]<+.

yea that name is very on point.

but back on topic.

this whole vm thing is going to hurt brains more than this language does.
TheGlassPenguin
Scratcher
1000+ posts

Vm extension (it wont be visible to new scratchers)

I doubt it's needed.
Scratch has some terrible memory management, plus, how would this work on the technical side? Certain VM programs like VirtualBox are desktop apps and can't be run on a web browser (unless you use software to connect to another computer already running said emulator). The only browser based emulator I can think of is v86, which has abysmal performance on Chromebooks, and has poor support for modern OSes. Plus, .ISO and other disk image files can be massive, and Scratch would have to store these files on their server, which would mean less space for the other cool stuff people could be making, and long load times for the end users.
Plus, what would people actually make with this other than re-uploading pre-existing systems? If you coded a new OS, you'd probably would want to release the ISOs themselves, so users could run them and get the full experience you intended.
You could easily just use v86 or any other VM software on your computer, Scratch doesn't need to provide absolutely everything you ever need.
Roblox888i
Scratcher
1000+ posts

Vm extension (it wont be visible to new scratchers)

No support, this would be hard to code.
gdfsgdfsgdfg
Scratcher
1000+ posts

Vm extension (it wont be visible to new scratchers)

TheGlassPenguin wrote:

I doubt it's needed.
Scratch has some terrible memory management, plus, how would this work on the technical side? Certain VM programs like VirtualBox are desktop apps and can't be run on a web browser (unless you use software to connect to another computer already running said emulator). The only browser based emulator I can think of is v86, which has abysmal performance on Chromebooks, and has poor support for modern OSes. Plus, .ISO and other disk image files can be massive, and Scratch would have to store these files on their server, which would mean less space for the other cool stuff people could be making, and long load times for the end users.
Plus, what would people actually make with this other than re-uploading pre-existing systems? If you coded a new OS, you'd probably would want to release the ISOs themselves, so users could run them and get the full experience you intended.
You could easily just use v86 or any other VM software on your computer, Scratch doesn't need to provide absolutely everything you ever need.



It uses copys version of v86

which means it redirects to copy.sh
BLUE_BUFFALO
Scratcher
100+ posts

Vm extension (it wont be visible to new scratchers)

gdfsgdfsgdfg wrote:

TheGlassPenguin wrote:

I doubt it's needed.
Scratch has some terrible memory management, plus, how would this work on the technical side? Certain VM programs like VirtualBox are desktop apps and can't be run on a web browser (unless you use software to connect to another computer already running said emulator). The only browser based emulator I can think of is v86, which has abysmal performance on Chromebooks, and has poor support for modern OSes. Plus, .ISO and other disk image files can be massive, and Scratch would have to store these files on their server, which would mean less space for the other cool stuff people could be making, and long load times for the end users.
Plus, what would people actually make with this other than re-uploading pre-existing systems? If you coded a new OS, you'd probably would want to release the ISOs themselves, so users could run them and get the full experience you intended.
You could easily just use v86 or any other VM software on your computer, Scratch doesn't need to provide absolutely everything you ever need.



It uses copys version of v86

which means it redirects to copy.sh
which, as i said, has a naughty word.
supernavo
Scratcher
1000+ posts

Vm extension (it wont be visible to new scratchers)

It encourages people to be like Linus and pirate windows, no support
ajskateboarder
Scratcher
1000+ posts

Vm extension (it wont be visible to new scratchers)

supernavo wrote:

(#55)
It encourages people to be like Linus and pirate windows, no support
Windows doesn't even have any piracy protection measures at this point so bruh
supernavo
Scratcher
1000+ posts

Vm extension (it wont be visible to new scratchers)

ajskateboarder wrote:

supernavo wrote:

(#55)
It encourages people to be like Linus and pirate windows, no support
Windows doesn't even have any piracy protection measures at this point so bruh
So you promote piracy?
ajskateboarder
Scratcher
1000+ posts

Vm extension (it wont be visible to new scratchers)

supernavo wrote:

(#57)

ajskateboarder wrote:

supernavo wrote:

(#55)
It encourages people to be like Linus and pirate windows, no support
Windows doesn't even have any piracy protection measures at this point so bruh
So you promote piracy?
I'm not promoting it, I'm just saying Microsoft isn't going to SWAT you if you don't activate Windows.
gdfsgdfsgdfg
Scratcher
1000+ posts

Vm extension (it wont be visible to new scratchers)

Roblox888i wrote:

No support, this would be hard to code.


read it again

it uses copy.sh/v86
gdfsgdfsgdfg
Scratcher
1000+ posts

Vm extension (it wont be visible to new scratchers)

BLUE_BUFFALO wrote:

gdfsgdfsgdfg wrote:

TheGlassPenguin wrote:

I doubt it's needed.
Scratch has some terrible memory management, plus, how would this work on the technical side? Certain VM programs like VirtualBox are desktop apps and can't be run on a web browser (unless you use software to connect to another computer already running said emulator). The only browser based emulator I can think of is v86, which has abysmal performance on Chromebooks, and has poor support for modern OSes. Plus, .ISO and other disk image files can be massive, and Scratch would have to store these files on their server, which would mean less space for the other cool stuff people could be making, and long load times for the end users.
Plus, what would people actually make with this other than re-uploading pre-existing systems? If you coded a new OS, you'd probably would want to release the ISOs themselves, so users could run them and get the full experience you intended.
You could easily just use v86 or any other VM software on your computer, Scratch doesn't need to provide absolutely everything you ever need.



It uses copys version of v86

which means it redirects to copy.sh
which, as i said, has a naughty word.


then ignore it

Powered by DjangoBB