OSDev.org https://forum.osdev.org/ |
|
Book Recommendations https://forum.osdev.org/viewtopic.php?f=1&t=6989 |
Page 12 of 12 |
Author: | MajickTek [ Sat Jul 01, 2017 10:32 am ] |
Post subject: | Re: Book Recommendations |
If anyone wants to learn about computer graphics (for any purpose) in a low-key environment, I highly suggest http://www.scratchapixel.com. It includes cross-platform examples (requiring no libraries) in C++. I just found out the link is temporarily dead (hopefully) but I hope it will be up soon. Use the Way back Machine to check it out. |
Author: | quadrant [ Fri Apr 17, 2020 5:18 pm ] |
Post subject: | Re: Book Recommendations |
The "hardware" chapters in Fabien Sanglard's "Game Engine Black Book" series provide a wonderful overview of early personal computers. They shed light on why many things are the way they are today, espcially for younger generations that missed the early PC period. Subsequent chapters are also useful, because they go into detail on how the above hardware was used (and pushed to the limit) by id Software to create the game engines in question. With plenty of hi-resolution photos, diagrams, and code samples, coupled with an absurd attention to technical detail, the series has plenty to offer anyone working on a hobby OS. Also, the author has made the books freely available! Some of the topics covered include: Game Engine Black Book - Wolfenstein 3D
Game Engine Black Book - Doom
|
Author: | xatja [ Tue Dec 29, 2020 9:48 pm ] |
Post subject: | Re: Book Recommendations |
Two really good books on C (which are rare in my opinion) Extreme C by Kamran Amini Understanding and Using C Pointers by Richard M. Reese Also, I'm new to this forum and I just started a topic in 'General Programming', but it seem to be blocked or something for some reason. |
Author: | nexos [ Wed Dec 30, 2020 8:09 am ] |
Post subject: | Re: Book Recommendations |
A good book on OS theory is "Unix Internals" by Uresh Vahalia. It explains process management, threading, SMP based scheduling and synchronization, and other things, using 4.4BSD, SVR4, Solaris 2.x, Mach, and Digital UNIX all as examples. |
Author: | thewrongchristian [ Sat Apr 03, 2021 7:43 am ] |
Post subject: | Re: Book Recommendations |
nexos wrote: A good book on OS theory is "Unix Internals" by Uresh Vahalia. It explains process management, threading, SMP based scheduling and synchronization, and other things, using 4.4BSD, SVR4, Solaris 2.x, Mach, and Digital UNIX all as examples. Second that recommendation. An excellent book. A good book on the practicalities of the POSIX interface is "Advanced Programming in the UNIX Environment" by Stevens/Rago. I have the 2nd ed. which includes POSIX.1-2001 updates. The books not only explains how to use the POSIX interfaces, but also presents them in the context of other interface definitions such as X/Open and extensions provided by FreeBSD/Linux/Solaris. The latest edition dumps the STREAMS chapter (as it's obsolete and not supported outside of SysV) and replaces it with an asynchronous I/O chapter, but I have not got that edition. I shall look out for a cheap copy on ebay. If you want to provide a POSIX interface to your OS, this books is a good place to start. |
Page 12 of 12 | All times are UTC - 6 hours |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |