[HN Gopher] The 539kernel Book: A journey in creating an operati...
       ___________________________________________________________________
        
       The 539kernel Book: A journey in creating an operating system
       kernel
        
       Author : atan2
       Score  : 204 points
       Date   : 2022-11-20 13:52 UTC (9 hours ago)
        
 (HTM) web link (539kernel.com)
 (TXT) w3m dump (539kernel.com)
        
       | c0deR3D wrote:
       | If I want to porting it to x86_64, except the register width,
       | what else do I mainly need to take care of? Thanks!
        
         | bpye wrote:
         | I would consider booting from UEFI rather than writing your own
         | bootloader.
        
       | vajrabum wrote:
       | I was wondering how this compares with xv6, which is a Unix v6
       | like 32 bit system written for teaching so peeked at the book and
       | the code. I've only scratched the surface but the developer of
       | the project says that he's deliberately written the code in a
       | very simple style to make its function clear and obvious. I'd
       | agree. It does seem pretty easy to understand. It's also very
       | much simpler in structure and the facilities that xv6 in terms of
       | the facilities that it offers. Fun project and it might be a good
       | place those wanting to understand operating systems to start.
       | Here's the repo for it.
       | 
       | https://github.com/MaaSTaaR/539kernel
        
         | __turbobrew__ wrote:
         | 539 appears to only be a kernel, there isn't any userspace. Xv6
         | includes a kernel as well as a userspace containing well known
         | utilities like sh, ls, cat, and others.
        
       | sasas wrote:
       | Very quickly skimming through the various chapters, it appears
       | that content offers a gentle introduction to the topic. Attention
       | has been made to provide clear and verbose explanations with
       | supportive diagrams.
       | 
       | Comparable other "guides" that I have stumbled across is osdev101
       | [1] and "Writing an operating system from scratch" [2].
       | 
       | [1]
       | https://github.com/tuhdo/os01/blob/master/Operating_Systems_...
       | 
       | [2]
       | https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures...
        
       | userbinator wrote:
       | What's the significance of 539? Form I-539, "Application to
       | Extend/Change Nonimmigrant Status" doesn't seem to be a relevant
       | reference.
        
         | codetrotter wrote:
         | Idk but this seems slightly more probable at least:
         | 
         | > The angel number 539 is suggesting you focus on your success.
         | It will be the opportunity to interchange your ideas with
         | others who will assist you in sailing through challenges.
         | 
         | https://www.sunsigns.org/angel-number-539-meaning/
         | 
         | > stick with your plan. It is a good plan that can guarantee
         | great results.
         | 
         | > Get the job done and let your creative ideas flow. When
         | people start offering their help and assistance, don't say no!
         | 
         | https://angelnumber.org/539-angel-number/
        
       ___________________________________________________________________
       (page generated 2022-11-20 23:00 UTC)