Jump to content
  • entries
    231
  • comments
    0
  • views
    4457

can u make OS?


faycyber

664 views

 Share

Any geeky guy here can make os?

I am teaching OS this semester.Do they teach how to make OS in your country? I ask many friends here they did not teach how to make OS.They gave them some information about OS only except a Univ. here have a lab for making and testing OS (Chulalongkorn).

do you have some information (step by step) to make it?

my students know C and VB.

"Put it here or PM me"

thank you

Fay

 Share

0 Comments


Recommended Comments

Any geeky guy here can make os?

I am teaching OS this semester.Do they teach how to make OS in your country? I ask many friends here they did not teach how to make OS.They gave them some information about OS only except a Univ. here have a lab for making and testing OS (Chulalongkorn).

do you have some information (step by step) to make it?

my students know C and VB.

"Put it here or PM me"

thank you

Fay

Link to comment

she is talking about creating an OS like linux or unix usiing C,C++,and virtual basic.When i was a kid and computers were new yes.now it is taught to future programmers, and game designers, but is not a mandatory class anywhere that i know of

Link to comment

They taught us Operating Systems in Berlin Technical University in the beginning of the 90ies. At that time a 1 year course was mandatory, I guess this is still the case.

At the time I took an additional year course.

Personally I think this subject should be fascinating for every serious computer scientist, for the following reasons:

1. An OS is the heart of computers (or many other devices like smartphones). If you compare computer science to car engineering the operating system could be compared to the engine of the car. Can you imagine being a good car engineer without knowing how an engine works?

2. Operating systems are designed and developed by the masters of their field. They usually have many years of previous system programming experience and use all their expertise to develop an OS. Already in the 70ies they were dealing with issues like concurrency (parallel execution) which only now is starting to be used in mainstream software delepment.

3. Because of 2. the design patterns and algorithms used in OS can be very good models or examples for other areas of software development.

So I think knowledge of OS is very valuable for a serious computer scientist.

Most people of course will never write an OS in their professional career (I only needed to write a small OS for an underwater robot once). But you will learn from the ideas and expertise of the masters and you will know how the internals of all these devices work which you have to deal with every day in your job.

For teaching the subject you would also need a good book, easy to understand and not too dry explanations. In Berlin we were lucky at that time as our teacher had just published a great book on OS himself and also he could present the matter in a very entertaining way.

Link to comment

koolbreez: I will tell my students about this

I just want just some idea that I can talk to them ... I dont think we have enough time to make OS ... it is only a semester course

Link to comment

mini OS is basically a scheduler... this in all its different types should be understood.

But if a teacher at a top uni in Thailand knows so much about that and asks at TF for professional help...

hmmmm......

Link to comment

marc_TGT: I just need some idea ,I dont mind where those ideas come from ,also TFers are so smart .... I have many friends here who work in computer field and they graduated from very good univ. in many country ... talk and listen make me see some good things

Link to comment

Dont need to learn machine langauge: Linux was written in C

Writing an OS for a modern PC would be difficult because the hardware interfaces have become very complicated.

Accessing a disk drive would be the tricky part, but if you can do that then the rest wouldn't be too hard.

Use VGA mode for the graphics card so the text/graphics display is easy.

Still, this is waaaaaaaaaaaaay harder than VB.

good luck ;-)

Link to comment

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...