it's not easy. i'd love to teach you, but it will take a while
ready for the challenge?
Offline
yeah. thse links can be useful.
http://scratch.mit.edu/galleries/view/64834
http://scratch.mit.edu/galleries/view/92134
Offline
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
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.
Offline
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
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.
Offline
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.
Offline
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
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
Offline
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.
Offline
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
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
Offline
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
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.
Offline
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.
Offline
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? Anyway, yeah that's a pretty advanced one to make. I was just saying that there is a Scratch OS that does that.
Offline
@hakarou
now
10:44 GMT
i hav more posts than you!
(you = 598)
(me = 603)
Offline
LS97 wrote:
@hakarou
now
10:44 GMT
i hav more posts than you!
(you = 598)
(me = 603)
(you = 613)
(me = 1210)
Offline