PDA

View Full Version : musings on a more streamlined, purpose driven OS


ShaiGar
02-04-2008, 04:46 PM
the directory tree

/
/core
/core/kernal
/core/gui
/core/programs
/core/ircserver
/config
/library
/library/code
/library/manuals
/security
/security/config
/security/firewall
/security/archive
/external
/user
/user/home
/user/programs
/user/coding

I'll add more when i'm at work, but that's basically how i see this IRC Server OS being set out.
I am developing it from scratch with, LinuxFromScratch, using OpenBSD and OpenSUSE as my guides... I know, most programmers would say "go learn more about linux/unix/posix/ before you try and do something like this, the world doesnt need another Distro when you can use one already here" but fuck that. What I'm after doesnt exist yet :(

My purpose is to create an OS designed solely to run an IRC Server, and do it both privately and very very secure. More after I get to work. Oh and I am fitter again, able to run 500 meters without getting winded.

HackerX
02-04-2008, 09:18 PM
the world doesnt need another Distro when you can use one already here" but fuck that. What I'm after doesnt exist yet

My purpose is to create an OS designed solely to run an IRC Server, and do it both privately and very very secure.


Needless to say, are you sure about that??? Creating an IRC server with any linux/unix distro is pretty easy

Playing with LFS is the right way to go, but don't mess with things like the directory structure if you're not familiar with it, that's just eye candy that will cause you to come unstuck.

(Most programs will expect that standard base to exist (E.g. LSB))

ShaiGar
02-06-2008, 02:50 AM
Yeah I'm pretty certain...

Okay, so maybe I'll fuck with the directory tree after I've got it all working then. Just seems so unnecessarily complex.

HackerX
02-06-2008, 04:13 PM
Not really once you get to know it.

If I where looking to undertake something like this (from your position), I'd do it in a two step process:
1) Achieve the main goal (IRC Server) using Linux/Unix as the base. Learn everything you can about how it works here
2) Strip everything you don't need out and modify to your hearts content. If you start the stripping processes before you're sure the system works, then you'll find you'll go too far and end up having to backtrack to get things working.

BadMojo
02-06-2008, 04:27 PM
I have no idea what the hell you're talking about. lol - But could you make a proper installer for Linux? :D

HackerX
02-06-2008, 04:52 PM
I have no idea what the hell you're talking about. lol - But could you make a proper installer for Linux? :D

?? That's one of the things that has improved drastically in all the distro's I've used over the past few years

simoncpu
02-29-2008, 01:46 AM
The most basic question everyone faces in life is Why am I here? What is my purpose? Self-help man pages suggest that people should look within, at their own desires and dreams, but ShaiGar says that the starting place must be with creating a special OS for IRC, that has the eternal purpose of being private and secure.

Real meaning and significance... This is the true essence of a purpose-driven OS.