OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 10:39 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: I don't want to make a whole OS anymore
PostPosted: Sun Oct 08, 2017 6:30 pm 
Offline
Member
Member
User avatar

Joined: Sat Dec 03, 2016 3:13 am
Posts: 64
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?
--


Top
 Profile  
 
 Post subject: Re: I don't want to make a whole OS anymore
PostPosted: Mon Oct 09, 2017 12:40 am 
Offline
Member
Member
User avatar

Joined: Sat Mar 31, 2012 3:07 am
Posts: 4591
Location: Chichester, UK
Yes.

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

Google will provide you with a ton of information.


Top
 Profile  
 
 Post subject: Re: I don't want to make a whole OS anymore
PostPosted: Thu Oct 12, 2017 6:09 pm 
Offline
Member
Member

Joined: Sat Aug 01, 2015 9:05 pm
Posts: 58
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


Top
 Profile  
 
 Post subject: Re: I don't want to make a whole OS anymore
PostPosted: Thu Oct 26, 2017 4:55 pm 
Offline
Member
Member
User avatar

Joined: Sat Dec 03, 2016 3:13 am
Posts: 64
Hey, thank you for the advice, everyone.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: Majestic-12 [Bot] and 28 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group