Page 1 of 1 [ 5 posts ] 

SailorsGuy12
Yellow-bellied Woodpecker
Yellow-bellied Woodpecker

User avatar

Joined: 24 Mar 2024
Age: 33
Gender: Male
Posts: 67

22 Nov 2024, 4:39 pm

I want to develop some kind of operating system for myself one day, I don't know how insane that is but I want to eventually code all the tools myself and have complete control. I understand not a lot of people do this. I am able to learn a lot of things like assembly code and CPU features. Does anybody else have experience as a hobby developer? What is it like?


_________________
Current college student looking for a new job.

"Capitalism" or free-market != oppression


Ursula
Deinonychus
Deinonychus

User avatar

Joined: 23 Oct 2024
Age: 36
Gender: Female
Posts: 300
Location: South africa

01 Dec 2024, 11:22 am

Linux is good place to start, modify a number of things, play, don't stop, play



kokopelli
Veteran
Veteran

User avatar

Joined: 27 Nov 2017
Gender: Male
Posts: 3,944
Location: amid the sunlight and the dust and the wind

Yesterday, 10:05 pm

Starting from scratch is possible, but it leaves open a lot of problems. Most importantly, if you don't have others involved as well, you are unlikely to get anything that is highly useful.

Putting your effort into an existing open source operating system would be much more useful. There is not only Linux, but there are also some like NetBSD, FreeBSD, and OpenBSD. One that I'm tempted to play with a bit is OpenVMS which was derived from the old VAX/VMS operating system.


_________________
[email protected]


MatchboxVagabond
Veteran
Veteran

Joined: 26 Mar 2023
Age: 44
Gender: Male
Posts: 1,812

Yesterday, 10:14 pm

SailorsGuy12 wrote:
I want to develop some kind of operating system for myself one day, I don't know how insane that is but I want to eventually code all the tools myself and have complete control. I understand not a lot of people do this. I am able to learn a lot of things like assembly code and CPU features. Does anybody else have experience as a hobby developer? What is it like?


It's definitely possible, you might want to check out Temple OS, it was done by a single developer. I haven't been paying enough attention to it to know how complete it was when the developer died.

But, in general, the simpler the OS is, the more manageable it is for a single person to code the whole thing. In practice, it's usually more reasonable to just take a different open source project and make a new distro or fork.



BTDT
Veteran
Veteran

User avatar

Joined: 26 Jul 2010
Age: 61
Gender: Female
Posts: 7,455

Yesterday, 10:21 pm

I'd say that being on the spectrum makes it more likely that you can do a lot as a single developer, based on my personal experience with large projects.

I've been gardening for over twenty years and now have hundreds of flowering shrubs in my yard!
I saw a big black bumblebee today as it was unseasonably warm in Connecticut.

The great thing about doing something as a hobby is that it doesn't have to be practical or "make sense."