LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Other *NIX (https://www.linuxquestions.org/questions/other-%2Anix-55/)
-   -   Need Help In Advice on OS Development (https://www.linuxquestions.org/questions/other-%2Anix-55/need-help-in-advice-on-os-development-4175677829/)

Logimite 06-29-2020 11:37 AM

Need Help In Advice on OS Development
 
I have taken a course on C and assembally language and I also have knowlage about binary, such as 1's complement and 2's complement. I have also studied transistors and computer architectures. Is it possible for me to make a Unix based OS similar to MacOS? If so, where would I start, and which books would I read?

Turbocapitalist 06-29-2020 11:47 AM

It's not my area but you might look at both Operating Systems: Design and Implementation and Modern Operating Systems by prof. Andrew Tanenbaum.

ondoho 06-29-2020 01:10 PM

Maybe this helps:
https://duckduckgo.com/?q=how+to+wri...m+from+scratch

I'd say "delusions of grandeur", but it might be a good learning exercise regardless.

And lo, somebody else also has these.

Logimite 06-30-2020 03:31 PM

Ondoho I know how hard it is to develop an os. My goal is not to make the greatest OS in the world. I just want to make something, no matter how bad it is. It's even okay if it doesn't have a gui.

ondoho 07-01-2020 03:23 AM

Quote:

Originally Posted by Logimite (Post 6139869)
Ondoho I know how hard it is to develop an os. My goal is not to make the greatest OS in the world. I just want to make something, no matter how bad it is. It's even okay if it doesn't have a gui.

No GUI? That's very humble. Should be easy then. /s

Just to make clear that I'm not all dismissive:
There's some interesting links to follow up on in the search query I gave you.

Turbocapitalist 07-01-2020 03:33 AM

Quote:

Originally Posted by ondoho (Post 6140024)
There's some interesting links to follow up on in the search query I gave you.

Search engines return vastly different results from time to time and, especially, from account to account, in particular those which try to track users. What you found today will be buried tomorrow and what you happened to find find with one query will be very different from what everyone else finds, even at the same hour and in the same country.

Best to include any actual relevant links here.

ondoho 07-01-2020 03:58 AM

Quote:

Originally Posted by Turbocapitalist (Post 6140027)
Search engines return vastly different results from time to time and, especially, from account to account, in particular those which try to track users. What you found today will be buried tomorrow and what you happened to find find with one query will be very different from what everyone else finds, even at the same hour and in the same country.

This sort of search bubble is very bad indeed, but it's a Googleism and does not apply to search engines as such (although others apply similar technologies).
That's why I use duckduckgo.
I just tried the search query I shared earlier on two different browsers on my network, and on two separate TOR browser instances, and the results were always the same.
And the topic at hand (writing an OS from scratch) is not volatile, it's not reasonable to argue that the top results would be buried under 20 new results tomorrow.

Quote:

Originally Posted by Turbocapitalist (Post 6140027)
Best to include any actual relevant links here.

No, best to show a user how to fish instead of throwing them a fish.

Turbocapitalist 07-01-2020 04:22 AM

It's not just Google. As for DDG, which is partially an aggregator, do save the results today and check the same query later this week. They will be different, sometimes radically so.

These days the search engines return mostly garbage that one has to sort through to find the miniscule percentage of good bits, should the good bits not already be delisted. Sometimes even known-item searches turn up empty. One reason is that some seartch engines drop sites or pages known to be older than a number of years, regardless of their accuracy, quality, or authority.

Anyway, the two books mentioned up in #2 are the authoritative works on the subject. They will not turn up in web searches.

ondoho 07-01-2020 04:27 AM

Quote:

Originally Posted by Turbocapitalist (Post 6140051)
It's not just Google. As for DDG, which is partially an aggregator, do save the results today and check the same query later this week. They will be different, sometimes radically so.

These days the search engines return mostly garbage that one has to sort through to find the miniscule percentage of good bits, should the good bits not already be delisted. Sometimes even known-item searches turn up empty. One reason is that some seartch engines drop sites or pages known to be older than a number of years, regardless of their accuracy, quality, or authority.

Anyway, the two books mentioned up in #2 are the authoritative works on the subject. They will not turn up in web searches.

Yeah, sure.
Let's just agree to disagree.

henderson 07-01-2020 04:31 AM

Quote:

Originally Posted by Turbocapitalist (Post 6140051)
It's not just Google. As for DDG, which is partially an aggregator, do save the results today and check the same query later this week. They will be different, sometimes radically so.

These days the search engines return mostly garbage that one has to sort through to find the miniscule percentage of good bits, should the good bits not already be delisted. Sometimes even known-item searches turn up empty. One reason is that some seartch engines drop sites or pages known to be older than a number of years, regardless of their accuracy, quality, or authority.

Anyway, the two books mentioned up in #2 are the authoritative works on the subject. They will not turn up in web searches.

You the authority but everybody else is wrong? Search engine is wrong? Great attitude! we all go home should, leave TURBOCAPITALIST to show the way to us!
Thank you so much, holy man!

henderson 07-01-2020 04:42 AM

Quote:

Originally Posted by Turbocapitalist (Post 6140051)
It's not just Google. As for DDG, which is partially an aggregator, do save the results today and check the same query later this week. They will be different, sometimes radically so.

These days the search engines return mostly garbage that one has to sort through to find the miniscule percentage of good bits, should the good bits not already be delisted. Sometimes even known-item searches turn up empty. One reason is that some seartch engines drop sites or pages known to be older than a number of years, regardless of their accuracy, quality, or authority.

Anyway, the two books mentioned up in #2 are the authoritative works on the subject. They will not turn up in web searches.

You not like the person who asked the question not reply to you, but to other person. You hurt. now must show that you better then other person.

boughtonp 07-01-2020 05:33 AM

Before this thread goes too far off topic with pointless waffle, I'll try add some constructiveness...

Quote:

Originally Posted by Logimite (Post 6139330)
Is it possible for me to make a Unix based OS similar to MacOS?

Not without a bunch of effort, and most likely a team of people helping.

Of course, you could look for people with existing projects that are already doing similar things, and ask to collaborate with them. (You might potentially find that more productive & rewarding than building something alone.)


Quote:

Originally Posted by Logimite (Post 6139869)
My goal is not to make the greatest OS in the world. I just want to make something, no matter how bad it is. It's even okay if it doesn't have a gui.

That's a very different question, and more achievable.

Here's some links that will get you going...

http://mikeos.sourceforge.net/write-your-own-os.html
https://littleosbook.github.io/
http://www.jamesmolloy.co.uk/tutorial_html/index.html
https://www.cs.bham.ac.uk/~exr/lectu...res/os-dev.pdf
https://wiki.osdev.org/Main_Page


Logimite 07-01-2020 08:04 PM

@boughtonp
Thank you for the advice.

Logimite 07-01-2020 08:13 PM

Also @boughtnop, if I manage to succesfully make an OS with no GUI, will I be able to turn it into an OS with a GUI?

Logimite 07-01-2020 08:17 PM

Also, can somebody move this thread into linux-general. I don't know how and I think that it would be better if I made an os in linux, since it is open source and I don't have to reconstruct the wheel.


All times are GMT -5. The time now is 04:04 AM.