Are there any resources for learn making BSD-like systems like NetBSD and OpenBSD? [closed]

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
-4
down vote

favorite












Don't tell me learn LFS (Linux from scratch) and make your Linux distribution. I interested on BSD-like systems. I want to become like Theo de Raadt (founder and leader of the OpenBSD and NetBSD) and make some BSD-like systems.
I want to know how they take the kernel and other components of the operating systems and everything that is related to the creation of BSD systems and will make the BSD-like operating systems. Are there any resources books or anything else to learn and make BSD-like systems like NetBSD and OpenBSD?







share|improve this question











closed as off-topic by Kusalananda, Philippos, Kiwy, dr01, Rui F Ribeiro May 2 at 16:06


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Requests for learning materials (tutorials, how-tos etc.) are off topic. The only exception is questions about where to find official documentation (e.g. POSIX specifications). See the Help Center and our Community Meta for more information." – Kusalananda, Philippos, Kiwy, dr01, Rui F Ribeiro
If this question can be reworded to fit the rules in the help center, please edit the question.








  • 6




    Don't tell me learn piano from scratch. I'm interested in brass music. I want to become like Louis Armstrong and make some trumpet world hits. I want to know how they use their lips and other parts of the body and everything that is related to the creation of brass sounds. Are there any resources books or anything else to learn and make brass music like jazz or classics?
    – Philippos
    May 2 at 13:27










  • Why are you kidding me? I said that LFS does not belong to unix because LFS is linux but I want to learn how to make a BSD-like system. If you do not know the difference and can not distinguish Unix from Linux, then you do not belong here @Philippos.
    – William Parker
    May 2 at 13:42







  • 6




    What makes you think I'm interested in any UNIX vs. Linux discussion? My comment obviously tries to mirror your request to make you understand why it needs to be closed. You are not to judge who belongs here.
    – Philippos
    May 2 at 13:53










  • almost every OS share basics mecanism specially ones respecting POSIX. If you want to join BSD go for it join the mailling list try correcting bug, ask learn. But you have to understand that BSD is nothing like it was before, it more complex and featurefull which it might not have been at the beginning. It's way harder to understand how a kernel work today as compared to kernel from late 80's. you could start to read minix code. It would show you a lot.
    – Kiwy
    May 2 at 13:54






  • 2




    freebsd.org/doc/en/books/developers-handbook
    – Mark Plotnick
    May 2 at 14:49














up vote
-4
down vote

favorite












Don't tell me learn LFS (Linux from scratch) and make your Linux distribution. I interested on BSD-like systems. I want to become like Theo de Raadt (founder and leader of the OpenBSD and NetBSD) and make some BSD-like systems.
I want to know how they take the kernel and other components of the operating systems and everything that is related to the creation of BSD systems and will make the BSD-like operating systems. Are there any resources books or anything else to learn and make BSD-like systems like NetBSD and OpenBSD?







share|improve this question











closed as off-topic by Kusalananda, Philippos, Kiwy, dr01, Rui F Ribeiro May 2 at 16:06


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Requests for learning materials (tutorials, how-tos etc.) are off topic. The only exception is questions about where to find official documentation (e.g. POSIX specifications). See the Help Center and our Community Meta for more information." – Kusalananda, Philippos, Kiwy, dr01, Rui F Ribeiro
If this question can be reworded to fit the rules in the help center, please edit the question.








  • 6




    Don't tell me learn piano from scratch. I'm interested in brass music. I want to become like Louis Armstrong and make some trumpet world hits. I want to know how they use their lips and other parts of the body and everything that is related to the creation of brass sounds. Are there any resources books or anything else to learn and make brass music like jazz or classics?
    – Philippos
    May 2 at 13:27










  • Why are you kidding me? I said that LFS does not belong to unix because LFS is linux but I want to learn how to make a BSD-like system. If you do not know the difference and can not distinguish Unix from Linux, then you do not belong here @Philippos.
    – William Parker
    May 2 at 13:42







  • 6




    What makes you think I'm interested in any UNIX vs. Linux discussion? My comment obviously tries to mirror your request to make you understand why it needs to be closed. You are not to judge who belongs here.
    – Philippos
    May 2 at 13:53










  • almost every OS share basics mecanism specially ones respecting POSIX. If you want to join BSD go for it join the mailling list try correcting bug, ask learn. But you have to understand that BSD is nothing like it was before, it more complex and featurefull which it might not have been at the beginning. It's way harder to understand how a kernel work today as compared to kernel from late 80's. you could start to read minix code. It would show you a lot.
    – Kiwy
    May 2 at 13:54






  • 2




    freebsd.org/doc/en/books/developers-handbook
    – Mark Plotnick
    May 2 at 14:49












up vote
-4
down vote

favorite









up vote
-4
down vote

favorite











Don't tell me learn LFS (Linux from scratch) and make your Linux distribution. I interested on BSD-like systems. I want to become like Theo de Raadt (founder and leader of the OpenBSD and NetBSD) and make some BSD-like systems.
I want to know how they take the kernel and other components of the operating systems and everything that is related to the creation of BSD systems and will make the BSD-like operating systems. Are there any resources books or anything else to learn and make BSD-like systems like NetBSD and OpenBSD?







share|improve this question











Don't tell me learn LFS (Linux from scratch) and make your Linux distribution. I interested on BSD-like systems. I want to become like Theo de Raadt (founder and leader of the OpenBSD and NetBSD) and make some BSD-like systems.
I want to know how they take the kernel and other components of the operating systems and everything that is related to the creation of BSD systems and will make the BSD-like operating systems. Are there any resources books or anything else to learn and make BSD-like systems like NetBSD and OpenBSD?









share|improve this question










share|improve this question




share|improve this question









asked May 2 at 13:04









William Parker

82




82




closed as off-topic by Kusalananda, Philippos, Kiwy, dr01, Rui F Ribeiro May 2 at 16:06


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Requests for learning materials (tutorials, how-tos etc.) are off topic. The only exception is questions about where to find official documentation (e.g. POSIX specifications). See the Help Center and our Community Meta for more information." – Kusalananda, Philippos, Kiwy, dr01, Rui F Ribeiro
If this question can be reworded to fit the rules in the help center, please edit the question.




closed as off-topic by Kusalananda, Philippos, Kiwy, dr01, Rui F Ribeiro May 2 at 16:06


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Requests for learning materials (tutorials, how-tos etc.) are off topic. The only exception is questions about where to find official documentation (e.g. POSIX specifications). See the Help Center and our Community Meta for more information." – Kusalananda, Philippos, Kiwy, dr01, Rui F Ribeiro
If this question can be reworded to fit the rules in the help center, please edit the question.







  • 6




    Don't tell me learn piano from scratch. I'm interested in brass music. I want to become like Louis Armstrong and make some trumpet world hits. I want to know how they use their lips and other parts of the body and everything that is related to the creation of brass sounds. Are there any resources books or anything else to learn and make brass music like jazz or classics?
    – Philippos
    May 2 at 13:27










  • Why are you kidding me? I said that LFS does not belong to unix because LFS is linux but I want to learn how to make a BSD-like system. If you do not know the difference and can not distinguish Unix from Linux, then you do not belong here @Philippos.
    – William Parker
    May 2 at 13:42







  • 6




    What makes you think I'm interested in any UNIX vs. Linux discussion? My comment obviously tries to mirror your request to make you understand why it needs to be closed. You are not to judge who belongs here.
    – Philippos
    May 2 at 13:53










  • almost every OS share basics mecanism specially ones respecting POSIX. If you want to join BSD go for it join the mailling list try correcting bug, ask learn. But you have to understand that BSD is nothing like it was before, it more complex and featurefull which it might not have been at the beginning. It's way harder to understand how a kernel work today as compared to kernel from late 80's. you could start to read minix code. It would show you a lot.
    – Kiwy
    May 2 at 13:54






  • 2




    freebsd.org/doc/en/books/developers-handbook
    – Mark Plotnick
    May 2 at 14:49












  • 6




    Don't tell me learn piano from scratch. I'm interested in brass music. I want to become like Louis Armstrong and make some trumpet world hits. I want to know how they use their lips and other parts of the body and everything that is related to the creation of brass sounds. Are there any resources books or anything else to learn and make brass music like jazz or classics?
    – Philippos
    May 2 at 13:27










  • Why are you kidding me? I said that LFS does not belong to unix because LFS is linux but I want to learn how to make a BSD-like system. If you do not know the difference and can not distinguish Unix from Linux, then you do not belong here @Philippos.
    – William Parker
    May 2 at 13:42







  • 6




    What makes you think I'm interested in any UNIX vs. Linux discussion? My comment obviously tries to mirror your request to make you understand why it needs to be closed. You are not to judge who belongs here.
    – Philippos
    May 2 at 13:53










  • almost every OS share basics mecanism specially ones respecting POSIX. If you want to join BSD go for it join the mailling list try correcting bug, ask learn. But you have to understand that BSD is nothing like it was before, it more complex and featurefull which it might not have been at the beginning. It's way harder to understand how a kernel work today as compared to kernel from late 80's. you could start to read minix code. It would show you a lot.
    – Kiwy
    May 2 at 13:54






  • 2




    freebsd.org/doc/en/books/developers-handbook
    – Mark Plotnick
    May 2 at 14:49







6




6




Don't tell me learn piano from scratch. I'm interested in brass music. I want to become like Louis Armstrong and make some trumpet world hits. I want to know how they use their lips and other parts of the body and everything that is related to the creation of brass sounds. Are there any resources books or anything else to learn and make brass music like jazz or classics?
– Philippos
May 2 at 13:27




Don't tell me learn piano from scratch. I'm interested in brass music. I want to become like Louis Armstrong and make some trumpet world hits. I want to know how they use their lips and other parts of the body and everything that is related to the creation of brass sounds. Are there any resources books or anything else to learn and make brass music like jazz or classics?
– Philippos
May 2 at 13:27












Why are you kidding me? I said that LFS does not belong to unix because LFS is linux but I want to learn how to make a BSD-like system. If you do not know the difference and can not distinguish Unix from Linux, then you do not belong here @Philippos.
– William Parker
May 2 at 13:42





Why are you kidding me? I said that LFS does not belong to unix because LFS is linux but I want to learn how to make a BSD-like system. If you do not know the difference and can not distinguish Unix from Linux, then you do not belong here @Philippos.
– William Parker
May 2 at 13:42





6




6




What makes you think I'm interested in any UNIX vs. Linux discussion? My comment obviously tries to mirror your request to make you understand why it needs to be closed. You are not to judge who belongs here.
– Philippos
May 2 at 13:53




What makes you think I'm interested in any UNIX vs. Linux discussion? My comment obviously tries to mirror your request to make you understand why it needs to be closed. You are not to judge who belongs here.
– Philippos
May 2 at 13:53












almost every OS share basics mecanism specially ones respecting POSIX. If you want to join BSD go for it join the mailling list try correcting bug, ask learn. But you have to understand that BSD is nothing like it was before, it more complex and featurefull which it might not have been at the beginning. It's way harder to understand how a kernel work today as compared to kernel from late 80's. you could start to read minix code. It would show you a lot.
– Kiwy
May 2 at 13:54




almost every OS share basics mecanism specially ones respecting POSIX. If you want to join BSD go for it join the mailling list try correcting bug, ask learn. But you have to understand that BSD is nothing like it was before, it more complex and featurefull which it might not have been at the beginning. It's way harder to understand how a kernel work today as compared to kernel from late 80's. you could start to read minix code. It would show you a lot.
– Kiwy
May 2 at 13:54




2




2




freebsd.org/doc/en/books/developers-handbook
– Mark Plotnick
May 2 at 14:49




freebsd.org/doc/en/books/developers-handbook
– Mark Plotnick
May 2 at 14:49










1 Answer
1






active

oldest

votes

















up vote
4
down vote



accepted










I'm willing to bet all the money I don't have, that the knowledge you're looking for is not in a book or website, but rather in the minds of the developers of those projects. Think about it: Why in the world would they take the time to document such in-depth knowledge? For what purpose?



You're best bet is to:



  1. Join the developer mailing lists and participate.

  2. Participate in the hackathons and other similar events where developers work on releases.





share|improve this answer





















  • I liked the creation and promotion of bsd-like systems and I want to learn how to create bsd-like systems. I know python and I know UNIX in the middle level. I still can not participate in the development of operating systems. Now I want to learn what to learn to create bsd-like systems and study it and then join and create an operating system. What do I need to learn?
    – William Parker
    May 2 at 15:16






  • 2




    Like you, I was interested in creating my own operating system. Unlike the "old days" there are now operating systems designed for the purpose of study. Minix is one, but you may find Genode interesting. There are essentially "OS kits" you can use to get started. There's an OS written in Rust which might help since you're coming from a high-level programming language. But regarding BSD, your best bet is to participate in whatever capacity you can; You'll learn more that way than any other. A book that might help is "Operating System Concepts" (it's got dinosaurs on the cover).
    – Emmanuel Rosa
    May 2 at 16:00










  • Untold thousands have woken up with the goal "I'll make a new operating system from scratch", a few hundred got it working (mostly by taking an existing one and hacking on it), a handful is of any relevance.
    – vonbrand
    May 3 at 11:56

















1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
4
down vote



accepted










I'm willing to bet all the money I don't have, that the knowledge you're looking for is not in a book or website, but rather in the minds of the developers of those projects. Think about it: Why in the world would they take the time to document such in-depth knowledge? For what purpose?



You're best bet is to:



  1. Join the developer mailing lists and participate.

  2. Participate in the hackathons and other similar events where developers work on releases.





share|improve this answer





















  • I liked the creation and promotion of bsd-like systems and I want to learn how to create bsd-like systems. I know python and I know UNIX in the middle level. I still can not participate in the development of operating systems. Now I want to learn what to learn to create bsd-like systems and study it and then join and create an operating system. What do I need to learn?
    – William Parker
    May 2 at 15:16






  • 2




    Like you, I was interested in creating my own operating system. Unlike the "old days" there are now operating systems designed for the purpose of study. Minix is one, but you may find Genode interesting. There are essentially "OS kits" you can use to get started. There's an OS written in Rust which might help since you're coming from a high-level programming language. But regarding BSD, your best bet is to participate in whatever capacity you can; You'll learn more that way than any other. A book that might help is "Operating System Concepts" (it's got dinosaurs on the cover).
    – Emmanuel Rosa
    May 2 at 16:00










  • Untold thousands have woken up with the goal "I'll make a new operating system from scratch", a few hundred got it working (mostly by taking an existing one and hacking on it), a handful is of any relevance.
    – vonbrand
    May 3 at 11:56














up vote
4
down vote



accepted










I'm willing to bet all the money I don't have, that the knowledge you're looking for is not in a book or website, but rather in the minds of the developers of those projects. Think about it: Why in the world would they take the time to document such in-depth knowledge? For what purpose?



You're best bet is to:



  1. Join the developer mailing lists and participate.

  2. Participate in the hackathons and other similar events where developers work on releases.





share|improve this answer





















  • I liked the creation and promotion of bsd-like systems and I want to learn how to create bsd-like systems. I know python and I know UNIX in the middle level. I still can not participate in the development of operating systems. Now I want to learn what to learn to create bsd-like systems and study it and then join and create an operating system. What do I need to learn?
    – William Parker
    May 2 at 15:16






  • 2




    Like you, I was interested in creating my own operating system. Unlike the "old days" there are now operating systems designed for the purpose of study. Minix is one, but you may find Genode interesting. There are essentially "OS kits" you can use to get started. There's an OS written in Rust which might help since you're coming from a high-level programming language. But regarding BSD, your best bet is to participate in whatever capacity you can; You'll learn more that way than any other. A book that might help is "Operating System Concepts" (it's got dinosaurs on the cover).
    – Emmanuel Rosa
    May 2 at 16:00










  • Untold thousands have woken up with the goal "I'll make a new operating system from scratch", a few hundred got it working (mostly by taking an existing one and hacking on it), a handful is of any relevance.
    – vonbrand
    May 3 at 11:56












up vote
4
down vote



accepted







up vote
4
down vote



accepted






I'm willing to bet all the money I don't have, that the knowledge you're looking for is not in a book or website, but rather in the minds of the developers of those projects. Think about it: Why in the world would they take the time to document such in-depth knowledge? For what purpose?



You're best bet is to:



  1. Join the developer mailing lists and participate.

  2. Participate in the hackathons and other similar events where developers work on releases.





share|improve this answer













I'm willing to bet all the money I don't have, that the knowledge you're looking for is not in a book or website, but rather in the minds of the developers of those projects. Think about it: Why in the world would they take the time to document such in-depth knowledge? For what purpose?



You're best bet is to:



  1. Join the developer mailing lists and participate.

  2. Participate in the hackathons and other similar events where developers work on releases.






share|improve this answer













share|improve this answer



share|improve this answer











answered May 2 at 13:42









Emmanuel Rosa

2,1801410




2,1801410











  • I liked the creation and promotion of bsd-like systems and I want to learn how to create bsd-like systems. I know python and I know UNIX in the middle level. I still can not participate in the development of operating systems. Now I want to learn what to learn to create bsd-like systems and study it and then join and create an operating system. What do I need to learn?
    – William Parker
    May 2 at 15:16






  • 2




    Like you, I was interested in creating my own operating system. Unlike the "old days" there are now operating systems designed for the purpose of study. Minix is one, but you may find Genode interesting. There are essentially "OS kits" you can use to get started. There's an OS written in Rust which might help since you're coming from a high-level programming language. But regarding BSD, your best bet is to participate in whatever capacity you can; You'll learn more that way than any other. A book that might help is "Operating System Concepts" (it's got dinosaurs on the cover).
    – Emmanuel Rosa
    May 2 at 16:00










  • Untold thousands have woken up with the goal "I'll make a new operating system from scratch", a few hundred got it working (mostly by taking an existing one and hacking on it), a handful is of any relevance.
    – vonbrand
    May 3 at 11:56
















  • I liked the creation and promotion of bsd-like systems and I want to learn how to create bsd-like systems. I know python and I know UNIX in the middle level. I still can not participate in the development of operating systems. Now I want to learn what to learn to create bsd-like systems and study it and then join and create an operating system. What do I need to learn?
    – William Parker
    May 2 at 15:16






  • 2




    Like you, I was interested in creating my own operating system. Unlike the "old days" there are now operating systems designed for the purpose of study. Minix is one, but you may find Genode interesting. There are essentially "OS kits" you can use to get started. There's an OS written in Rust which might help since you're coming from a high-level programming language. But regarding BSD, your best bet is to participate in whatever capacity you can; You'll learn more that way than any other. A book that might help is "Operating System Concepts" (it's got dinosaurs on the cover).
    – Emmanuel Rosa
    May 2 at 16:00










  • Untold thousands have woken up with the goal "I'll make a new operating system from scratch", a few hundred got it working (mostly by taking an existing one and hacking on it), a handful is of any relevance.
    – vonbrand
    May 3 at 11:56















I liked the creation and promotion of bsd-like systems and I want to learn how to create bsd-like systems. I know python and I know UNIX in the middle level. I still can not participate in the development of operating systems. Now I want to learn what to learn to create bsd-like systems and study it and then join and create an operating system. What do I need to learn?
– William Parker
May 2 at 15:16




I liked the creation and promotion of bsd-like systems and I want to learn how to create bsd-like systems. I know python and I know UNIX in the middle level. I still can not participate in the development of operating systems. Now I want to learn what to learn to create bsd-like systems and study it and then join and create an operating system. What do I need to learn?
– William Parker
May 2 at 15:16




2




2




Like you, I was interested in creating my own operating system. Unlike the "old days" there are now operating systems designed for the purpose of study. Minix is one, but you may find Genode interesting. There are essentially "OS kits" you can use to get started. There's an OS written in Rust which might help since you're coming from a high-level programming language. But regarding BSD, your best bet is to participate in whatever capacity you can; You'll learn more that way than any other. A book that might help is "Operating System Concepts" (it's got dinosaurs on the cover).
– Emmanuel Rosa
May 2 at 16:00




Like you, I was interested in creating my own operating system. Unlike the "old days" there are now operating systems designed for the purpose of study. Minix is one, but you may find Genode interesting. There are essentially "OS kits" you can use to get started. There's an OS written in Rust which might help since you're coming from a high-level programming language. But regarding BSD, your best bet is to participate in whatever capacity you can; You'll learn more that way than any other. A book that might help is "Operating System Concepts" (it's got dinosaurs on the cover).
– Emmanuel Rosa
May 2 at 16:00












Untold thousands have woken up with the goal "I'll make a new operating system from scratch", a few hundred got it working (mostly by taking an existing one and hacking on it), a handful is of any relevance.
– vonbrand
May 3 at 11:56




Untold thousands have woken up with the goal "I'll make a new operating system from scratch", a few hundred got it working (mostly by taking an existing one and hacking on it), a handful is of any relevance.
– vonbrand
May 3 at 11:56


Popular posts from this blog

How to check contact read email or not when send email to Individual?

Bahrain

Postfix configuration issue with fips on centos 7; mailgun relay