flat assembler
Message board for the users of flat assembler.

Index > OS Construction > RabbitOS

Author
Thread Post new topic Reply to topic
maximYCH



Joined: 31 Jan 2009
Posts: 5
maximYCH 31 May 2009, 02:19
Please, see attachments and talk two words about this project Confused


Description: RabbitOS (revision 10)
Download
Filename: ROS.7z
Filesize: 6.44 KB
Downloaded: 438 Time(s)

Post 31 May 2009, 02:19
View user's profile Send private message Reply with quote
bitshifter



Joined: 04 Dec 2007
Posts: 796
Location: Massachusetts, USA
bitshifter 31 May 2009, 03:26
HINT: You will get a lot more action using standard .zip format.
Post 31 May 2009, 03:26
View user's profile Send private message Reply with quote
maximYCH



Joined: 31 Jan 2009
Posts: 5
maximYCH 31 May 2009, 03:42
OK


Description: RabbitOS (revision 10)
Download
Filename: ROS.zip
Filesize: 16.29 KB
Downloaded: 432 Time(s)

Post 31 May 2009, 03:42
View user's profile Send private message Reply with quote
tom tobias



Joined: 09 Sep 2003
Posts: 1320
Location: usa
tom tobias 31 May 2009, 19:20
Thank you very much maximYCH. I looked at two files in ROS. One was named bootsect.asm, and the other was SECBOOT.asm.

I think it would be useful, eventually, not necessarily today, mind you, but, eventually, to include a sentence or two explaining:

1. how ROS is organized, for example the purpose of each file.
2. WHY ROS was conceived, and implemented;
3. Which directions ROS will take, in the future;
4. Which particular characteristics of ROS make it "fast as a rabbit";
5. Which features of ROS distinguish it from other operating systems, for example, SOL, or Menuet, or DEXOS. In the alternative, one could simply describe the advantages of ROS, without mentioning any other OS.
6. Whether or not, a future version will access the hard disk, instead of, or in addition to, the current code based on FAT 12.

Thanks again for sharing your work with us....

Smile
Post 31 May 2009, 19:20
View user's profile Send private message Reply with quote
maximYCH



Joined: 31 Jan 2009
Posts: 5
maximYCH 01 Jun 2009, 08:15
Thanks Smile
1. bootsect.asm - first boot sector; SECBOOT.asm - second boot loader; KERNEL32.asm - simple kernel.
2. Flexible alternative for MeOS/KOS, + some features of Windows and Linux.
3. Microkernel; multitasking; full modules structure.
4. My bad english ... I don`t know, what you talk me.
5. See up.
6. Yes. Future module structure -> all drivers (file systems, hardware, controllers, etc.) let load/unload its.

English forums: http://www.asm-teach.ru/forum/viewforum.php?f=6
Post 01 Jun 2009, 08:15
View user's profile Send private message Reply with quote
tom tobias



Joined: 09 Sep 2003
Posts: 1320
Location: usa
tom tobias 01 Jun 2009, 10:35
maximYCH wrote:
...4. My bad english ... I don`t know, what you talk me.

Not to worry. In general, it is not the foreigner whose English is bad, it is the native speaker, who writes too much (verbose), and uses vocabulary which is too arcane. Shocked Very Happy

Let me rephrase, numbers 4 and 5.

How about this:
You call your operating system, ROS, RABBIT operating system. The animal, rabbit, is able to run very fast. Therefore, we imagine that your operating system executes very quickly. The question is HOW does the design of ROS permit rapid execution? What is it, about the design of ROS, which confers upon your operating system, the property of fast execution? Does ROS employ preemptive multitasking, or cooperative multitasking, or neither?

Another way of asking this question, i.e. number 5 above, is to compare ROS with MeOS.

You have written, above, earlier today, in response to question #2, that ROS represents a "Flexible alternative for MeOS".
Why flexible? -- Is "flexibility" a useful trait for an operating system?
Do you mean to imply that ROS can be easily modified by individual programmers, to suit a particular environment? Alternatively, do you mean that it is appropriate for a wide range of computing tasks, such as individual desktop work station, factory automation, hospital data base, government record keeping, and so on....?

How is ROS flexible? --- what are the characteristics of ROS, compared with the same trait in MeOS? What is it about the design of ROS which confers the property of flexibility on it, when compared with other operating systems?

In other words, please explain, as best you can, what it is, about ROS, that makes it FAST and FLEXIBLE, especially since, at least in my mind, those two properties are generally antithetical (opposites).
Post 01 Jun 2009, 10:35
View user's profile Send private message Reply with quote
maximYCH



Joined: 31 Jan 2009
Posts: 5
maximYCH 02 Jun 2009, 11:53
Mmmm!!! I think about fork KolibriOS.
Post 02 Jun 2009, 11:53
View user's profile Send private message Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2139
Location: Estonia
Madis731 04 Jun 2009, 18:03
You mean MenuetOS? KolibriOS is itself a fork of MenuetOS.
Post 04 Jun 2009, 18:03
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
DOS386



Joined: 08 Dec 2006
Posts: 1900
DOS386 05 Jun 2009, 04:35
> HINT: You will get a lot more action using standard .zip format.

7-ZIP is fine Wink

> and talk two words about this project

Bootable "Hello"

> and talk more than two words about this project

1. Bootable "Hello world"

2. Be careful about "ROS" ROS-mess Laughing
Post 05 Jun 2009, 04:35
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.