News for hackers. Stuff that matters.
Re:The little book about OS development (2012) [pdf] by helino on Saturday January 10, 2015 @06:29PM (#8868362)
One of the authors here, if you any questions, feel free to ask!

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!

Re:The little book about OS development (2012) [pdf] by Gerdinand on Sunday January 11, 2015 @09:23AM (#8870029)
Been looking for something like this for a while now, thanks a lot! Any plans to do something with 64-bit?
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 antoaravinth on Saturday January 10, 2015 @11:04PM (#8868983)
Codes that are used in the book hosted on github? If so can you post the url?
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 jacquesm on Saturday January 10, 2015 @01:22PM (#8867433)
Very nice, a guide like this would have saved me a full year at some point in the past.

Note that this is 32 bit specific. I'd be very interested in a 64 bit version of this.

Re:The little book about OS development (2012) [pdf] by amelius on Saturday January 10, 2015 @05:25PM (#8868166)
I think the main part that is missing is an in depth analysis of what we actually want from an OS.

Building an OS from scratch is nice, but I think the requirements may have changed since the 80s. :)

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 jmgrosen on Saturday January 10, 2015 @12:15PM (#8867171)
Is there a similar guide available for ARM? x86 seems pretty messy.
Re:The little book about OS development (2012) [pdf] by davtbaum on Saturday January 10, 2015 @01:26PM (#8867452)
Check out chapter 10 of the Definitive Guide to ARM [1]. It's not a guide, but the best resource I found in regards to OS support on the platform.

1. http://books.google.com/books?id=5OZblBzjsJ0C&pg=PA181&lpg=P...

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.
Re:The little book about OS development (2012) [pdf] by paulsmith on Saturday January 10, 2015 @02:59PM (#8867719)
Trying to link the kernel with the GNU ld script on page 12 of the PDF, I get this error:

ld:link.ld:5: syntax error

Not familiar with GNU ld script syntax, anyone know how to fix this?

Re:The little book about OS development (2012) [pdf] by helino on Saturday January 10, 2015 @06:24PM (#8868342)
Re:The little book about OS development (2012) [pdf] by nawazdhandala on Sunday January 11, 2015 @03:10AM (#8869423)
This book is under 100 pages. Awesome! This is what I was looking for. :)
Re:The little book about OS development (2012) [pdf] by 0xFFC on Saturday January 10, 2015 @11:36AM (#8867059)
this is exactly what is was looking for , thank you
Re:The little book about OS development (2012) [pdf] by scriptdevil on Saturday January 10, 2015 @10:42AM (#8866969)
Why not just link it to http://littleosbook.github.io/ - While PDFs are fine, it takes so long for it to load when compared to a HTML page.
Re:The little book about OS development (2012) [pdf] by jared314 on Saturday January 10, 2015 @12:07PM (#8867146)
> Why not just link it to http://littleosbook.github.io/ -

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...

Re:The little book about OS development (2012) [pdf] by pmoriarty on Saturday January 10, 2015 @12:21PM (#8867189)
I generally prefer PDFs for archiving. HTML is good for following hyperlinks, though.