473,624 Members | 2,510 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Operating System design and kernel

AmberJain
884 Recognized Expert Contributor
I'm a C/C++/ASM programmer and I'm planning to write an OS.
So I need to know about some good (I should say BEST here) books on "OS design and kernel" and anything else related to OS development.

Please tell me the name of "good" books or online tutorials (related to OS development) which you techies will refer to me.

THANKS TO EVERYONE IN ADVANCE........ ........
May 13 '08 #1
19 2952
JosAH
11,448 Recognized Expert MVP
Search for Andrew S. Tanenbaum "Minix the Operating System" book. He
discusses all aspects of an OS and even builds a small micro kernel using
message passing all over. Very readable.

kind regards,

Jos
May 14 '08 #2
AmberJain
884 Recognized Expert Contributor
I'm expecting more replies here..........

_______________ _______________ _______________ _______________ _____
_______________ _________AmbrNe wlearner_______ _______________ ______
_______________ _______________ _______________ _______________ _____
May 19 '08 #3
JosAH
11,448 Recognized Expert MVP
I'm expecting more replies here..........
I was hoping for a simple 'thank you' ...

kind regards,

Jos
May 19 '08 #4
AmberJain
884 Recognized Expert Contributor
I was hoping for a simple 'thank you' ...

kind regards,

Jos
OOPS.........
I forgot that thing.
THANK YOU VERY MUCH, JosAH. I'm going to buy Andrew S. Tanenbaum "Minix the Operating System" book very soon as you suggested.

Furthermore when I said,
I'm expecting more replies here..........

_______________ _______________ _______________ _____ _______________
_______________ _________AmbrNe wlearner_______ _____ _______________ _
_______________ _______________ _______________ _____ _______________
.......I simply asked for more such books which any of techies on BYTES.com would refer me to.

THANK YOU ONCE AGAIN, JosAH


============
AmbrNewlearner
============
May 20 '08 #5
JosAH
11,448 Recognized Expert MVP
You're welcome; another good one is"Fundamenta ls of Operating Systems" by
Andew M. Lister. It is a bit biased towards the theoretical aspects of what an
OS should do and how it should do it.

kind regards,

Jos
May 20 '08 #6
AmberJain
884 Recognized Expert Contributor
You're welcome; another good one is"Fundamenta ls of Operating Systems" by
Andew M. Lister. It is a bit biased towards the theoretical aspects of what an
OS should do and how it should do it.

kind regards,

Jos
Thanks "JosAH" once again.......... ............... ........

============
ambrnewlearner
============
May 20 '08 #7
NitinSawant
270 Contributor
Any online tutorial available??
May 23 '08 #8
JosAH
11,448 Recognized Expert MVP
Any online tutorial available??
Nope, not that I know of; sometimes people get really enthousiastic in the
embedded world (the small CPUs and small amounts of memory etc) and try
to come up with something fancy so they throw it in the public domain but
for any serious work: no.

kind regards,

Jos
May 23 '08 #9
AmberJain
884 Recognized Expert Contributor
Any online tutorial available??
HUh............ ....GOOGLING WOULD HAVE HELPED YOU OUT.

Still following links may help you out------>

pdf file 1
Teaching OS design
pdf file2
Project Oberon: The Design of an Operating System and Compiler
Java Operating Systems

_______________ _______________ _______________ _______________ _____
HOPE THIS HELPS.......... ...

==============
=AmbrNewlearner =
==============
May 23 '08 #10

Sign in to post your reply or Sign up for a free account.

Similar topics

32
9779
by: David Brown | last post by:
Hello. I recently came across a free operating system called Unununium (or something like that) and it was developed in Python and Assembly. Now, I have been looking for a way to make an operating system for a long long time and the only possibilities I could find were C++ and assembly. I don't mind assembly so much if I don't have to use it very often. But C++ is so complicated and errors are pretty much impossible to find in the code...
7
6948
by: rahul8143 | last post by:
hello, what is difference between system call and library function call? Does library function call can have context switch to kernel mode? regards, rahul
8
3216
by: Henrik | last post by:
Hi Is there any way to see what the System process is doing? We have developed an application running at a production site to measure and optimize the production. The application needs to be responsive at all times during production. I'm experiencing some problems with my application not responding or responding slow. I suspeced the problem had to do with high CPU utilization
3
2392
by: PythonUsr | last post by:
Although I know for a fact that an Operating System can be written in Python, I need to ask some questions to the more advanced users of Python. Uuu and Cleese are two operating systems that were / are written in Python. Does anyone use them? If so, how do they function / feel? Do they have a graphical mode and a command line mode, such as Linux does? How hard would it be to write a full blown bootable operating system in Python? With...
0
2502
by: YellowFin Announcements | last post by:
Introduction Usability and relevance have been identified as the major factors preventing mass adoption of Business Intelligence applications. What we have today are traditional BI tools that don't work nearly as well as they should, even for analysts and power users. The reason they haven't reached the masses is because most of the tools are so difficult to use and reveal so little
1
1926
by: newstips6706 | last post by:
The Operating System of Organic Machines Building your own "KERNEL". --------------------------------------------------------------------------------
21
2439
by: omkar pangarkar | last post by:
Hi all, I have two simple hello world programs one using printf() and other using write() --prog 1-- #include<stdio.h> #include<stdlib.h> int main() { printf("Hello"); /* up to here write() isn't called, if u * give \n here then two write()s will
0
1463
by: WebCM | last post by:
I hope you can spend some time and help me to select proper application design and programming issues. :) I'm making new version of CMS. I've been mostly theorizing about it for a recent months. Main Goals The main goal of this CMS is speed and performance. It should work fast on slower or overloaded servers. Other goals are: easy appearance editing, low size, care about input data (e.g. if error occurs, form is sent to client with his...
0
11258
ashitpro
by: ashitpro | last post by:
Writing System Call Wrappers in User Space. Recently I saw a post in Linux/Unix section to know the user who deleted the file in linux. Currently there is nothing in linux which could achieve this. There are certain tools which profiles the activities on file system, but none of these provides the particular user information. Main task for all these tools to check the performance of the system. First I thought why not to hook the unlink...
0
8614
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8330
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8471
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7153
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6107
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5561
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
1
2603
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
1
1780
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1474
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.