Ideas for a book

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
shikhin
Member
Member
Posts: 274
Joined: Sat Oct 09, 2010 3:35 am
Libera.chat IRC: shikhin
Contact:

Ideas for a book

Post by shikhin »

Hi,

Since whenever I became a little more experienced in OS Dev (not that I am much experienced now, but I guess I've improved), I've been toying with the idea of writing a lengthy tutorial to get someone started well in OS Dev. However, my idea wasn't to write something which was standalone - one could pick it up, and write a OS in a week. My idea was to write something which taught how to make important design decisions - such as Own bootloader vs GRUB, and benefits of both. Then, I'd branch off to: A one-stage bootloader vs a multi-stage bootloader or something; and a Intermediate Loader after GRUB vs simply the kernel and so on and so forth. Similarly, for the kernel, I could do Microkernel vs Monolithic and the benefits and such.

Of course, the above would be a very very thick book, and would be time consuming. What I was thinking was to base it on my OS - so, I describe the other alternative briefly, and then dive into the alternative I choose. Currently, I do maintain a small notebook, in which I keep my ideas and stuff. I draw flowcharts to think about algorithms and write about decisions I made that day. Similarly, I could maintain another notebook which would be this "book", in which I'd add major designs each day.

tl;dr I'm thinking of writing a book on OS Dev - more of a long tutorial on DESIGNING a OS, and not WRITING one. What do you think about the idea?

Regards,
Shikhin
http://shikhin.in/

Current status: Gandr.
shikhin
Member
Member
Posts: 274
Joined: Sat Oct 09, 2010 3:35 am
Libera.chat IRC: shikhin
Contact:

Re: Ideas for a book

Post by shikhin »

Hi,
berkus wrote:Send this idea to Tanenbaum.
I'm not too sure how to interpret that: good idea, bad idea or already done (OSDI perhaps - but I think mine would be a lot different)?
http://shikhin.in/

Current status: Gandr.
AndrewBuckley
Member
Member
Posts: 95
Joined: Thu Jan 29, 2009 9:13 am

Re: Ideas for a book

Post by AndrewBuckley »

User avatar
Love4Boobies
Member
Member
Posts: 2111
Joined: Fri Mar 07, 2008 5:36 pm
Location: Bucharest, Romania

Re: Ideas for a book

Post by Love4Boobies »

I think there's lots of good material out there already. However, if you feel you need to contribute to the community, you should instead give the wiki some more lovin'; it makes more sense to improve what we already have than to create many sources that all cover the same basic things.

But I do see one good thing that could come out of your teaching effors: You'd be answering some of the questions you should've thought of but never have---it happens to me all the time when I'm trying to explain difficult subjects to other people, not necessarily related to computers.
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
shikhin
Member
Member
Posts: 274
Joined: Sat Oct 09, 2010 3:35 am
Libera.chat IRC: shikhin
Contact:

Re: Ideas for a book

Post by shikhin »

Hi,
Love4Boobies wrote:I think there's lots of good material out there already. However, if you feel you need to contribute to the community, you should instead give the wiki some more lovin'; it makes more sense to improve what we already have than to create many sources that all cover the same basic things.
Yeah, I suppose some. :)
Love4Boobies wrote:But I do see one good thing that could come out of your teaching effors: You'd be answering some of the questions you should've thought of but never have---it happens to me all the time when I'm trying to explain difficult subjects to other people, not necessarily related to computers.
Happens to me too, on the IRC channel. Thanks, anyway. I'm that sort of a guy which has several hundreds of thousands of ideas each day, and gets diverted a lot. Hard to focus on anything for a long time, but this OS Dev project has been keeping me interested since last year (though I still do get diverted for weeks in between). I'm not too sure if everybody has that problem, or I'm the only one..

Regards,
Shikhin
http://shikhin.in/

Current status: Gandr.
User avatar
Love4Boobies
Member
Member
Posts: 2111
Joined: Fri Mar 07, 2008 5:36 pm
Location: Bucharest, Romania

Re: Ideas for a book

Post by Love4Boobies »

Shikhin wrote:I'm that sort of a guy which has several hundreds of thousands of ideas each day, and gets diverted a lot. Hard to focus on anything for a long time, but this OS Dev project has been keeping me interested since last year (though I still do get diverted for weeks in between). I'm not too sure if everybody has that problem, or I'm the only one..
Sounds like a mild case of ADD to me...
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
shikhin
Member
Member
Posts: 274
Joined: Sat Oct 09, 2010 3:35 am
Libera.chat IRC: shikhin
Contact:

Re: Ideas for a book

Post by shikhin »

Hi,
berkus wrote:Same here, big ADD fan.
So there's someone like me! Cool! :D
berkus wrote:I found it essential to just ignore ideas I couldn't implement (which means 99,99% of them) and focus on something I'm doing right now. Seems to work most of the time.
I find that essential too. But you see, I'm too inexperienced. I got too much to learn, and so, daily, I get so many ideas which I CAN implement, and so, I get temptations.. Hmm. Any ideas to fix this bug?

Regards,
Shikhin
http://shikhin.in/

Current status: Gandr.
Post Reply