Re: looking for books... still

Hi Tyler,
You can try operating system design and implementation by Andrew S.
Tanenbaum and Albert S. Woodhull. The book is (as far as I know) the
only one that discusses os concepts with code examples implemented in
a real os called Minix. You can go to www.minix3.org for the source
code and installation iso for minix os. I don't know of any screen
reader for minix yet, but as it supports many APIs and is made similar
to that of unix, porting one to minix shouldn't be dificult.

P.S. If you get to know additional interesting information/tools that
may be helpful in this regard, do post to the list - I'm also studying
this subject  in the current cem.

-----
Varun

On 11/3/09, Tyler Littlefield <tyler@xxxxxxxxxxxxx> wrote:
> hello laura,
> I have a pretty good understanding on lists and queues and such. My
> goal now is to learn more about the inner workings; perhaps by testing
> a os and making changes as I learn more to speed it up and improving
> performance. If I can find the books, it would give me a nice
> introduction and show me what I don't know so I can learn that, and
> teach me along the way.
>
> Thanks,
> Tyler Littlefield
>
> On Nov 2, 2009, at 5:13 PM, qubit wrote:
>
>> Hi Ty --
>> Perhaps you could check what textbooks are currently used at your
>> local
>> college or university for a class on these subjects.
>> But before tackling subjects of this magnitude you should really
>> have a very
>> good understanding of data structures and objects -- what they are
>> and how
>> to implement them in your favorite language.
>> I think you already have some exposure to different types of
>> languages from
>> the various projects you have tinkered on, and looking at the fruit
>> basket
>> samples.
>> But when you get into OS and compiler construction, you really need
>> a good
>> grounding of experience with the basics.
>> The only thing about this that has changed since I was in school in
>> the 80s
>> is that OO programming has emerged in a big way.  But when you are
>> talking
>> about actually writing a little operating system, you are talking
>> about low
>> level details and data manipulation below the level of objects.
>> Hence the
>> old fashioned constructs like stacks and queues and locks are
>> important.
>> Sorry I'm not much more help.
>> You probably noticed on program-l the note that safari books have
>> suddenly
>> become inaccessible to persons using screen readers.  And they don't
>> sound
>> promising about fixing it.  Perhaps you should join in the protest
>> to get a
>> blind friendly site back.
>> Happy hacking.
>> --le
>>
>>
>>
>>
>> ----- Original Message -----
>> From: "Tyler Littlefield" <tyler@xxxxxxxxxxxxx>
>> To: <programmingblind@xxxxxxxxxxxxx>
>> Sent: Monday, November 02, 2009 5:42 PM
>> Subject: looking for books... still
>>
>>
>> Hello,
>> Previously I wrote in asking about some books on OS and compiler
>> design; I still have yet to find anything. I did a bit of searching on
>> bookshare but didn't find anything; I would just pay the $50 for the
>> subscription for those. Is there any other way I could find what I
>> need? Help would really be appriciated.
>>
>> Thanks,
>> Tyler Littlefield
>>
>> __________
>> View the list's information and change your settings at
>> http://www.freelists.org/list/programmingblind
>>
>> __________
>> View the list's information and change your settings at
>> http://www.freelists.org/list/programmingblind
>
> __________
> View the list's information and change your settings at
> http://www.freelists.org/list/programmingblind
>
>


-- 
Varun
__________
View the list's information and change your settings at 
http://www.freelists.org/list/programmingblind

Other related posts: