Re:The little book about OS development (2012) [pdf]
by helino on Sunday January 11, 2015 @11:36AM
(#8870357)
Thanks! There are no plans for an x86-64 version at the moment. The focus for me right now will be to incorporate all the great feedback we've gotten, fix the issues that have been reported and make it easier to contribute.
Re:The little book about OS development (2012) [pdf]
by helino on Sunday January 11, 2015 @03:49AM
(#8869480)
There is unfortunately no sample code for each chapter, but you can have a look at https://github.com/helino/aenix (the code in the book is based on aenix).
Re:The little book about OS development (2012) [pdf]
by Animats on Saturday January 10, 2015 @09:13PM
(#8868766)
Yes. What this book leads you to is a classic UNIX-like OS - drivers in the kernel, a console, paged virtual memory. It doesn't lead you to a microkernel or a hypervisor or a cluster.
Re:The little book about OS development (2012) [pdf]
by Zardoz84 on Monday January 12, 2015 @03:50AM
(#8872967)
Would be lovely if someone try to something similar with Trillek's computer. should be more easy to do a little OS, as there isn't MMU, segments or privileged levels to be worried. A simple 32 bit cpu with a flat memory model, and a simple instruction set.
Me and Adam, https://github.com/tgwizard, wrote the book based on our experiences writing aenix, https://github.com/helino/aenix. If you find any issues with the text, please file an issue or open a PR at https://github.com/littleosbook/littleosbook
Please be aware that some typos and errors have been discovered, check the issues for more details!
Note that this is 32 bit specific. I'd be very interested in a 64 bit version of this.
Building an OS from scratch is nice, but I think the requirements may have changed since the 80s. :)
1. http://books.google.com/books?id=5OZblBzjsJ0C&pg=PA181&lpg=P...
ld:link.ld:5: syntax error
Not familiar with GNU ld script syntax, anyone know how to fix this?
To get around the previous-submission url filter. The url you mentioned was posted several hours before this submission, by a different user.
http://hn.algolia.com/legacy#!/story/forever/prefix/0/little...