This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2010-08-10 09:44:55

idk124dk
New Scratcher
Registered: 2010-08-09
Posts: 3

how do make an os

can some one help me figure out how to make an os

Offline

 

#2 2010-08-10 09:53:24

LS97
Scratcher
Registered: 2009-06-14
Posts: 1000+

Re: how do make an os

it's not easy. i'd love to teach you, but it will take a while  smile
ready for the challenge?

Offline

 

#3 2010-08-10 09:56:48

idk124dk
New Scratcher
Registered: 2010-08-09
Posts: 3

Re: how do make an os

i think i to look at some one os scripts first to understand it

Offline

 

#5 2010-08-10 22:13:21

graham7sarah9
Scratcher
Registered: 2009-07-19
Posts: 28

Re: how do make an os

It's all about running apps in an organised way so that they can interact with each other's positions and states, and allowing people to write programs easily, in my opinion. I don't think many OS's have such ideas in mind, really. Most focus on emulating OS's and creating apps. But it really depends on what kind of an OS you want to make.

Offline

 

#6 2010-08-10 22:27:57

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: how do make an os

graham7sarah9 wrote:

It's all about running apps in an organised way so that they can interact with each other's positions and states, and allowing people to write programs easily, in my opinion. I don't think many OS's have such ideas in mind, really. Most focus on emulating OS's and creating apps. But it really depends on what kind of an OS you want to make.

ScratchReallyROCKS' DevOS lets you develop apps within the OS. He's currently working on version 2.0.


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#7 2010-08-10 23:07:52

graham7sarah9
Scratcher
Registered: 2009-07-19
Posts: 28

Re: how do make an os

Harakou wrote:

graham7sarah9 wrote:

It's all about running apps in an organised way so that they can interact with each other's positions and states, and allowing people to write programs easily, in my opinion. I don't think many OS's have such ideas in mind, really. Most focus on emulating OS's and creating apps. But it really depends on what kind of an OS you want to make.

ScratchReallyROCKS' DevOS lets you develop apps within the OS. He's currently working on version 2.0.

I know. I was gonna show that to idk124idk, but then I decided it might be imposing on what he/she wanted to do. That's why I asked.

Offline

 

#8 2010-08-10 23:21:14

murpho
Scratcher
Registered: 2010-07-01
Posts: 1000+

Re: how do make an os

Well OS is short for operating system. An operating system MUST do 1 thing and 1 thing specific: be able to run programs of different coding systems system. This can be complex or super simple. Scratch OS's I'm sorry to say are technically real OS's since they use 1 coding system. So technically you can call the app runners. Making a real OS's i can garentee takes more than 1 person if you want to come out with a decent 1 in 1 Year. Windows is an OS. It operates, senses, and exacutes different coding systems. Scratch OS's don't. Scratch OS's are like flash or lua; it senses, operates, and executes 1 coding system. Sorry to all those scratchers that make these OS's. I can tell you 1 thing for sure. Its going to take more than a million lines of code to make something Windows.


https://lh6.googleusercontent.com/-l-rgCPiQ9pY/Tp32n1MRUEI/AAAAAAAADoA/HNQWbO8OOaA/s510/soccerleague.gif

Offline

 

#9 2010-08-10 23:52:13

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: how do make an os

graham7sarah9 wrote:

Harakou wrote:

graham7sarah9 wrote:

It's all about running apps in an organised way so that they can interact with each other's positions and states, and allowing people to write programs easily, in my opinion. I don't think many OS's have such ideas in mind, really. Most focus on emulating OS's and creating apps. But it really depends on what kind of an OS you want to make.

ScratchReallyROCKS' DevOS lets you develop apps within the OS. He's currently working on version 2.0.

I know. I was gonna show that to idk124idk, but then I decided it might be imposing on what he/she wanted to do. That's why I asked.

Ah. Well, now they know I guess.  big_smile


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#10 2010-08-10 23:54:30

graham7sarah9
Scratcher
Registered: 2009-07-19
Posts: 28

Re: how do make an os

murpho wrote:

Well OS is short for operating system. An operating system MUST do 1 thing and 1 thing specific: be able to run programs of different coding systems system. This can be complex or super simple. Scratch OS's I'm sorry to say are technically real OS's since they use 1 coding system. So technically you can call the app runners. Making a real OS's i can garentee takes more than 1 person if you want to come out with a decent 1 in 1 Year. Windows is an OS. It operates, senses, and exacutes different coding systems. Scratch OS's don't. Scratch OS's are like flash or lua; it senses, operates, and executes 1 coding system. Sorry to all those scratchers that make these OS's. I can tell you 1 thing for sure. Its going to take more than a million lines of code to make something Windows.

Lol, a million lines. It's not THAT big.
Technically, computers/operating systems deal with only one language, machine code (which apparently is different for different computers or something, right?). The machine code is able to run things from files, which runs things which runs other things and so on, or they just get compiled. The actual problem with operating systems is that the language they program in is too limited and they don't have a good file system. There's also the limitation that Scratch is slow.

Offline

 

#11 2010-08-10 23:57:27

murpho
Scratcher
Registered: 2010-07-01
Posts: 1000+

Re: how do make an os

graham7sarah9 wrote:

murpho wrote:

Well OS is short for operating system. An operating system MUST do 1 thing and 1 thing specific: be able to run programs of different coding systems system. This can be complex or super simple. Scratch OS's I'm sorry to say are technically real OS's since they use 1 coding system. So technically you can call the app runners. Making a real OS's i can garentee takes more than 1 person if you want to come out with a decent 1 in 1 Year. Windows is an OS. It operates, senses, and exacutes different coding systems. Scratch OS's don't. Scratch OS's are like flash or lua; it senses, operates, and executes 1 coding system. Sorry to all those scratchers that make these OS's. I can tell you 1 thing for sure. Its going to take more than a million lines of code to make something Windows.

Lol, a million lines. It's not THAT big.
Technically, computers/operating systems deal with only one language, machine code (which apparently is different for different computers or something, right?). The machine code is able to run things from files, which runs things which runs other things and so on, or they just get compiled. The actual problem with operating systems is that the language they program in is too limited and they don't have a good file system. There's also the limitation that Scratch is slow.

Well you are talking about machine code. Windows is what reads all the other different types of code


https://lh6.googleusercontent.com/-l-rgCPiQ9pY/Tp32n1MRUEI/AAAAAAAADoA/HNQWbO8OOaA/s510/soccerleague.gif

Offline

 

#12 2010-08-11 00:00:55

murpho
Scratcher
Registered: 2010-07-01
Posts: 1000+

Re: how do make an os

Windows does take more than a million lines. If you dont believe me than ask them. Me and my friend are hoping to make a REAL OS. And you are partly right. Windows runs on machine code but converts it. Machine code is pretty basic with commands like: retrieve, send. Well anyways its more basic than the OS code. Believe me, it will make your head spin.


https://lh6.googleusercontent.com/-l-rgCPiQ9pY/Tp32n1MRUEI/AAAAAAAADoA/HNQWbO8OOaA/s510/soccerleague.gif

Offline

 

#13 2010-08-11 00:23:21

graham7sarah9
Scratcher
Registered: 2009-07-19
Posts: 28

Re: how do make an os

murpho wrote:

Windows does take more than a million lines. If you dont believe me than ask them. Me and my friend are hoping to make a REAL OS. And you are partly right. Windows runs on machine code but converts it. Machine code is pretty basic with commands like: retrieve, send. Well anyways its more basic than the OS code. Believe me, it will make your head spin.

Ahh! One of the most important parts of an operating system is choosing which program is needed to read/execute a different type of file. In a way, you're right then. To think that we were both half right. You're right about the million lines, too. "Easily!" said my source. And of course machine code more basic. But then again, I wouldn't want to program in 1s and 0s, would you? Besides, they have to be able to run something don't they? Apparently, operating systems are written in higher level programming such as C, or am I missing something? I wish you luck on creating an OS, that would be quite a feat.

Offline

 

#14 2010-08-11 00:36:39

murpho
Scratcher
Registered: 2010-07-01
Posts: 1000+

Re: how do make an os

OS's have their own coding system. And both of our ideas are exactly what an OS is and well right now its about 10 lines long lol for ours. We have very basic scripting knowledge bet we are the biggest computer geeks in our grade. BUT WE DONT WEAR GLASSES OR LOOK LIKE GEEKS!!! But when we are around computers.... Its like heaven... Its exactly like heaven. I know some macros coding in powerpoint


https://lh6.googleusercontent.com/-l-rgCPiQ9pY/Tp32n1MRUEI/AAAAAAAADoA/HNQWbO8OOaA/s510/soccerleague.gif

Offline

 

#15 2010-08-11 01:09:45

graham7sarah9
Scratcher
Registered: 2009-07-19
Posts: 28

Re: how do make an os

Lol you're right. And I haven't even uploaded anything big or good yet. It's because I just abandon my ideas when I get new ones, and stuff like that. Yeah, I have basic scripting knowledge, too and I'm starting to learn C# a little. Besides, I have no need for glasses at the moment, but almost everyone in my family wears them.
It's gonna be a bit odd when the topic creator sees all these posts. But I'll give a simple answer (because there are kids that are very young on scratch). It tries to recreate operating systems, or make their own. They usually have log in and a few apps.

Offline

 

#16 2010-08-11 01:23:13

murpho
Scratcher
Registered: 2010-07-01
Posts: 1000+

Re: how do make an os

Ya but there arent any true OS's in scratch


https://lh6.googleusercontent.com/-l-rgCPiQ9pY/Tp32n1MRUEI/AAAAAAAADoA/HNQWbO8OOaA/s510/soccerleague.gif

Offline

 

#17 2010-08-11 09:56:21

idk124dk
New Scratcher
Registered: 2010-08-09
Posts: 3

Re: how do make an os

thx guys well you make your own os susestudio

Offline

 

#18 2010-08-11 10:16:15

murpho
Scratcher
Registered: 2010-07-01
Posts: 1000+

Re: how do make an os

SuseStudio? Whats that?


https://lh6.googleusercontent.com/-l-rgCPiQ9pY/Tp32n1MRUEI/AAAAAAAADoA/HNQWbO8OOaA/s510/soccerleague.gif

Offline

 

#19 2010-08-11 16:19:48

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: how do make an os

It sounds like the general consensus is that a true operating system is highly complex and nearly impossible to make in Scratch. The Tech Terms Computer Dictionary defines an OS as "the software that communicates with computer hardware on the most basic level," (source) so based on that it is impossible to create a true OS in Scratch, simply because you are programming on a very high level.

However, there are many OS's in Scratch that create an OS-like experience; including things such as applications and a desktop. Some even add the ability to import applications or even code your own within the OS. The true key to making a successful OS in Scratch is to make it have actual functionality. Some people make the mistake of making all the apps just pictures of applications instead of something that actually does something.


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#20 2010-08-11 17:20:18

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: how do make an os

Harakou wrote:

graham7sarah9 wrote:

It's all about running apps in an organised way so that they can interact with each other's positions and states, and allowing people to write programs easily, in my opinion. I don't think many OS's have such ideas in mind, really. Most focus on emulating OS's and creating apps. But it really depends on what kind of an OS you want to make.

ScratchReallyROCKS' DevOS lets you develop apps within the OS. He's currently working on version 2.0.

Actually, I'm about to release DevOS 2.0 beta (DevOS 1.5). This was an OS that took my a long time to make, so I would suggest starting smaller, maybe with something more along the lines of 08jackt's iSyn. Of course, this is pretty complicated too, compared to most Scratch OS's.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#21 2010-08-11 18:14:56

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: how do make an os

ScratchReallyROCKS wrote:

Harakou wrote:

graham7sarah9 wrote:

It's all about running apps in an organised way so that they can interact with each other's positions and states, and allowing people to write programs easily, in my opinion. I don't think many OS's have such ideas in mind, really. Most focus on emulating OS's and creating apps. But it really depends on what kind of an OS you want to make.

ScratchReallyROCKS' DevOS lets you develop apps within the OS. He's currently working on version 2.0.

Actually, I'm about to release DevOS 2.0 beta (DevOS 1.5). This was an OS that took my a long time to make, so I would suggest starting smaller, maybe with something more along the lines of 08jackt's iSyn. Of course, this is pretty complicated too, compared to most Scratch OS's.

Well, that counts as working on it, doesn't it?  tongue  Anyway, yeah that's a pretty advanced one to make. I was just saying that there is a Scratch OS that does that.


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#22 2010-08-13 05:44:22

LS97
Scratcher
Registered: 2009-06-14
Posts: 1000+

Re: how do make an os

@hakarou
now
10:44 GMT
i hav more posts than you!
(you = 598)
(me = 603)

Offline

 

#23 2010-08-13 10:21:53

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: how do make an os

LS97 wrote:

@hakarou
now
10:44 GMT
i hav more posts than you!
(you = 598)
(me = 603)

(you = 613)
(me = 1210)
big_smile


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

Board footer