I don't want to make a whole OS anymore

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
Post Reply
User avatar
Seahorse
Member
Member
Posts: 64
Joined: Sat Dec 03, 2016 3:13 am

I don't want to make a whole OS anymore

Post by Seahorse »

Okay I use to aspire to develop an operating system, but I no longer want to make one from bare scratch. I might like to make a shell or window manager soon, or certain individual components of an OS, I still have some interest in those. Right now, I'm in the middle of reading a tutorial on making a text-based adventure game that uses class-based functions.

There are certain other projects I have in mind for the future. These are a simple game implementation, a GUI program that generates 3D shapes with simple effect/filter presets. I'm also getting a little into the idea of Web programming applications.

I also have questions for future reference:
- Even though X is only a system that manages backend functionality for an actual window interface, does X itself have it's own set of basic routines for drawing elements of windows?
--
User avatar
iansjack
Member
Member
Posts: 4703
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: I don't want to make a whole OS anymore

Post by iansjack »

Yes.

Here's a starting point: https://en.m.wikibooks.org/wiki/X_Window_Programming

Google will provide you with a ton of information.
cheapskate01
Member
Member
Posts: 58
Joined: Sat Aug 01, 2015 9:05 pm

Re: I don't want to make a whole OS anymore

Post by cheapskate01 »

Get a decent kernel to start from, I would recommend anything UNIX, so you can port over utilities from Linux, FreeBSD, and the like. Linux kernel would work fine, but if you don't want to distribute source changes, use any of the BSD distributions (the code in there has a less liberal license, and is generally tidier to work around). Learn your way around the kernel, bring in utilities and programs (watch out which utilities you bundle with a BSD license, should you take that route; GPL utilities bundled in a BSD licensed OS might ruin privacy for you) and start writing your own bits and pieces wherever you need it. Learn how to use xlib (or create your own drawing library, it's up to you) and develop a window compositor. The possibilities are endless if you know where to start.
"That I'm in forum signatures is just a sign the invasion of sortie is nearing completion. Soon you'll all have to become me to defeat me." ~ Sortie
User avatar
Seahorse
Member
Member
Posts: 64
Joined: Sat Dec 03, 2016 3:13 am

Re: I don't want to make a whole OS anymore

Post by Seahorse »

Hey, thank you for the advice, everyone.
Post Reply