OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 9:57 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 170 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8, 9, 10 ... 12  Next
Author Message
 Post subject: Best Book is your Experience
PostPosted: Mon May 07, 2007 6:35 am 
Offline
Member
Member

Joined: Tue Jun 20, 2006 9:17 am
Posts: 566
Best Book is ur experience.......
Make some kind of design in your mind or paper ..
if(no_enough_background)
quit_instataneously()

Init:
(1 or 2 days or ... ad infinitum for design)
start:
while(os_not_done)
{
day 3 - Write code or steal code;
day 4 - Write code or steal code;
day 5 - Write code or steal code;
}
if(still_not_done)goto Init;
if(lost_interest | frustrated)
{
take rest or have nice time with your friends;
jump to start

}


Top
 Profile  
 
 Post subject: Re: Book Recomendations
PostPosted: Sat May 19, 2007 7:58 pm 
Offline
User avatar

Joined: Wed May 09, 2007 12:55 pm
Posts: 13
Location: Goldap / Poland
A book, that I'd recomend is 'Programming Embedded systems with C and GNU development tools, second edition'. It's not exactly about OSdev, but it teaches how to write embedded software to many other hardware (not only PCs). The lack is... the price. 35 Pounds (about 49 USD).

_________________
Software isn't better when it's illegal. Use Open Source!

My status: An OSDev newbie.


Top
 Profile  
 
 Post subject:
PostPosted: Wed May 23, 2007 9:19 am 
Offline
Member
Member

Joined: Fri Oct 22, 2004 11:00 pm
Posts: 83
I recommend getting "The Revolutionary guide to Assembly Language" ISBN 1874416125
It is an extremely useful book, especially if you program in assembly a lot. Whenever I am programming my operating system, I reference it for different information. It contains much information about low level hardware control. It even comes with a disk containing information about low level video control!!

_________________
Anything is possible if you put your mind to it.
ComputerPsi


Top
 Profile  
 
 Post subject:
PostPosted: Sun Nov 04, 2007 12:04 am 
Offline
Member
Member
User avatar

Joined: Mon Jun 05, 2006 11:00 pm
Posts: 2293
Location: USA (and Australia)
Does anyone know how long it takes before a book looses it's trademark? Also, what year was MMURTL published? I can't wait until the actual book becomes public domain :D

_________________
My OS is Perception.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Nov 04, 2007 2:46 am 
Offline
Member
Member
User avatar

Joined: Tue Oct 17, 2006 11:33 pm
Posts: 3882
Location: Eindhoven
MessiahAndrw wrote:
Does anyone know how long it takes before a book looses it's trademark? Also, what year was MMURTL published? I can't wait until the actual book becomes public domain :D


For OS dev, irrelevantly long. I believe the actual rule is 70 years after the author's death, possibly less depending on where you live.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Nov 04, 2007 5:15 am 
Offline
Member
Member
User avatar

Joined: Mon Jun 05, 2006 11:00 pm
Posts: 2293
Location: USA (and Australia)
What a pity :(

Anyway, I've notice there's no mention of Linux Kernel Development (2nd Edition) on the Books list. It's an excellent book that has found a balance between theory and partially (e.g. it doesn't wander off into pages of theory, but sticks with what the Linux kernel does, why, and how it works, nor does it list pages of kernel code - only what is essential for explanation). Here are a few chapter headers so you can get the idea of what the book's about:
    ...
    - Process Management
    - Process Scheduling
    - System Calls
    - Interrupts and Interrupt Handlers
    - Bottom Halves and Deferring Work
    - Kernel Synchronization Introduction
    - Kernel Synchronization Methods
    - Timers and Time Management
    - Memory Management
    - The Virtual Filesystem
    - The Block I/O Layer
    - The Process Address Space
    - The Page Cache and Page Writeback
    - Modules
    - kobjects and sysfs
    - Debugging
    - Portability
    ...
    - Kernel Random Number Generator
    ...

_________________
My OS is Perception.


Top
 Profile  
 
 Post subject:
PostPosted: Sat Nov 17, 2007 9:18 am 
Offline
Member
Member

Joined: Wed Nov 14, 2007 3:19 pm
Posts: 65
Hi all :-) ,

I have a few computer science books with lots of theorys about system architecture and design, covering aspects such as processes and quite a bit more. Two books I want to buy but cost an awful lot are:

The indespensable PC hardware book(Latest edition)
Compilers principles, teqniques and tools

and I plan to buy a third, Im looking for a book thats actually applying what it teaches, so it has good theory but with equal amounts of code. I liked the sound of the developing your own 32 bit OS book but it gets both good and bad reviews , could any of you reccomend a 3rd book that would meat my needs? (In respect of covering bootloaders, filesystems in an easy to understand way complimented by small practical examples, linking object files and installing a small kernel, getting some basic c functions in and building fropm there - the third book I want to have alot of practical stuff in it)

So :-) what do you think of my first 2 choices and what would you strongly reccomend for my 3rd? I have been through this thread and book marked any free links.

Really need some feedback on the next step :-)
Im currently reading neons tutorial which has really helped me get my head around filesystems , more than any other site thus far. Something which has good grounding but good applied theorys as opposed to sole concepts like neons guide would be awsome.

Ok on amazon trying to do some dmg limitation price wise lol which of these compilers principles books should I get?
http://www.amazon.co.uk/s/ref=nb_ss_?ur ... =compilers

Ok Im about rdy to buy the develop your own 32bit os and indespensable pc hardware book , 131 pounds is maybe a bit much but right below the top search is what seems like the same book but much cheaper , can someone tell me if this cheaper version of the book is differant content wise and if it will meet my needs?

http://www.amazon.co.uk/s/ref=nb_ss_w_h ... dware+Book

so compare 1st with 2nd result

Edit:: Seems like people prob aint read all the way through this thread to the end :-) , cant start a new thread now though. Just a note on the above links , in small print one of the cheaper books is in french ! Just as well I never bought . That indespensable pc hardware book , there was one for 89$ which I was scrapping the barrel to get the money to pay for but it turns out , it doesnt ship to the UK, the next price up from that is like 139$ which is just too expensive so Im going to give that book a miss and get the developing your own 32 bit os one for the time being. If someone could suggest a cheaper place to get the 4th addition or if the 3rd edition will meet my needs , it would be greatly appreciated

Edit : dam this has not been my day I just spent 72$ to get the MMurtl book shipped + supposadly get instant access to a download site, I made the purchase the recipt went to my mail but there was know dowload link :-( , only a link at the end of my purchase when clicked , which did not work :-(


Top
 Profile  
 
 Post subject:
PostPosted: Mon Nov 19, 2007 8:13 pm 
Offline
Member
Member
User avatar

Joined: Sat Nov 03, 2007 10:17 am
Posts: 73
Location: Toky,Japan
:shock:

_________________
Imagine if a creature came from a 4 dimensional world, would he think you to be flat?


Top
 Profile  
 
 Post subject:
PostPosted: Tue Nov 27, 2007 6:05 am 
Offline
Member
Member

Joined: Wed Oct 31, 2007 9:09 am
Posts: 1385
MessiahAndrw wrote:
Does anyone know how long it takes before a book looses it's trademark? Also, what year was MMURTL published? I can't wait until the actual book becomes public domain :D


MMURTL rather sucks, and is already outdated (let alone when the copyright wears off). If you want a copy of the book, check this site: http://alexfru.narod.ru/emiscdocs.html, it's under "OS development", file mm.zip (don't know it's legal status).


JAL


Top
 Profile  
 
 Post subject: book recommendations?
PostPosted: Tue Dec 25, 2007 1:13 pm 
Offline

Joined: Tue Dec 25, 2007 1:08 pm
Posts: 1
How is it that the books that are recommended usually do NOT include x86-64 coding? Is there no good books on this arch along with technologies like VT and any of the latest op codes like SSE4?


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 25, 2007 5:11 pm 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 3:45 am
Posts: 9301
Location: On the balcony, where I can actually keep 1½m distance
Quote:
How is it that the books that are recommended usually do NOT include x86-64 coding?
8, 16 and 32 bit systems have ruled for eras until someone decided it would be fun to add a 64 bit mode to a x86 processor. :wink:

_________________
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]


Top
 Profile  
 
 Post subject: Re: book recommendations?
PostPosted: Thu Dec 27, 2007 10:20 am 
Offline
Member
Member

Joined: Wed Oct 31, 2007 9:09 am
Posts: 1385
shultzjr wrote:
How is it that the books that are recommended usually do NOT include x86-64 coding? Is there no good books on this arch along with technologies like VT and any of the latest op codes like SSE4?


Books always lag behind. If you want the latest info, you have to grab AMD or Intel manuals.


JAL


Top
 Profile  
 
 Post subject:
PostPosted: Sat Jan 26, 2008 2:51 am 
Offline
Member
Member
User avatar

Joined: Tue Aug 08, 2006 7:43 am
Posts: 271
Location: Sydney, Australia
This isn't an os development book but it's damn interesting.
http://folklore.org/

Quote:
Anecdotes about the development of Apple's original Macintosh computer, and the people who created it.

_________________
The cake is a lie | rackbits.com


Top
 Profile  
 
 Post subject: a usefull link
PostPosted: Mon Feb 18, 2008 12:05 am 
Offline
User avatar

Joined: Mon Feb 11, 2008 8:10 pm
Posts: 10
Location: An Hui China
I have read quite a lot of papers fromm OSRC,i mean
http://www.nondot.org/sabre/os/articles
maybe you can also find usefull papers from the site
under is what OSRC server

Operating System
resource center

...Software...
The Boot Process
Boot sectors, bootable CD-ROMs, examples..
Partitions
Partition Table Layout, Partition IDs..
File Systems
EXT/[23], Reiser, Joliet, FAT32, HPFS..
Memory Management
EMS, XMS + Techniques..
Protected Mode
VCPI, DPMI, GEMMIS, VDS, VOODOO, etc..
Executable File Formats
.com, .exe, .lib, .obj, a.out, ELF, LE, PE..
Plug and Play Specs
BIOS, Serial, Parrellel, ISA, Firewire..
Device Driver Interfaces
Uniform Driver Interface, linux drivers..
Miscellaneous Software
OS FAQ, overall design, VM design, threads..
...Hardware...
Processor Architecture
IA64, MMX, 3D-Now!, KNI, copro, optimization..
Interconnect Buses
ATA-2,3, Floppy, PCI, AGP, USB, SCSI, FC-AL..
Disk and Disc Drives
Floppys, Hard Drive Ports, CHS, CD-ROM..
Human Interface Devices
Keyboard, Mouse, Joystick, Gamepad..
Sound Devices
SB, SB16, GUS, PAS, PC-Speaker, MIDI, OPL..
Communication Devices
Serial, Parallel [SPP, EPP, ECP]..
Networking Devices
NE2000..
Miscellaneous Devices
PIC, PIT, DMA, RTC, ..
Other Hardware
Legos, ATX, NetPC's..

Enjoy! :D [/img]

_________________
Love HeLU


Top
 Profile  
 
 Post subject: Re: a usefull link
PostPosted: Mon Feb 18, 2008 1:13 am 
Offline
Member
Member

Joined: Wed Oct 31, 2007 9:09 am
Posts: 1385
Helu wrote:
I have read quite a lot of papers fromm OSRC,i mean
http://www.nondot.org/sabre/os/articles
maybe you can also find usefull papers from the site


The problem with that site is, as with most sites devoted to OS development, that the information on it hasn't been updated in 10 years. Great if you want to know the internals of an original 386, but not so useful if you want to know about, say, local APICs and ACPI.


JAL


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 170 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8, 9, 10 ... 12  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: Bing [Bot], DotBot [Bot], Majestic-12 [Bot] and 57 guests


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 post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group