Knights of LinuxSneaky Mogs 8:20 AM Tuesday, June 05, 2007
Now I know that I am not the best person to be doing this. I dont plan very well and things just kinda happen to land where ever they may land. I am not the best person to document my thought process because my thought process never seems to travel in a straight line. However I have to provide people with an outline as to what I hope to accomplish with the Knights of Linux so here goes.
My BackgroundThis may be the best place to start you on your journey into my head. I have been working with Linux now for the last - hmmm I guess - 5 years now. I have used just about all the main stream Linux OSes at one point in time or another, to include - Red Hat (Fedora Core, CentOS, Ubreakable Linux, and XOS included), Suse, Slackware, BSD (FreeBSD, and NetBSD included), and Debian (Ubuntu, and Kubuntu included). For the most part though I have used Windows - I know booooo, but its the only thing that the jobs I have had have used, and NO I do not run Windows on my computers at home, though my wife does (she aint convinced that Linux is the way yet), I run XOS, Solaris, and the MAC OS on my computers.
Why a need for a new Linux?This question cant be easily answered I dont think. Like I said earlier I have used just about every mainstream Linux OS on the market. They have their positives and their negatives. I prefer XOS at the moment because that is what I am finding works for me. I know that there are those out there that are "oh use this Linux, or that Linux" but I find that that is the beauty of Linux, you have a choice.
When you have been using the system for a while you probably get it into your head - like I did - that now you need to change some things, tweak them to fit your likes and your comforts. Sometimes the software you want to use hasnt been ported to your version of Linux - I am talking about you iBuild - and is unavailable for source download due to software restrictions. Needs that your current OS cant fufill because its not of the same Linux Base (ie...Debian, rPATH, Red Hat, Slackware) as the software that was created. You have to go looking for the software dependencies. The software dependencies dont install because you dont have the right dependencies for those.
Well that is where the Knights of Linux (KOL) comes in. (Now I know that there are plenty of OSes out there and I know that this may be seen as just another OS on the market but hear me out.) KOL is the idea that not all Linux OSes (or All OSes for that matter) need be exclusive to their base, and no software need be rejected.
How do we accomplish this lofty goal? The concept is to create one OS with many facets - I realise that what I talk about here is not an easy task (it is one that I have been trying to figure out for sometime now) and that many will think me crazy (I very well might be) - an OS capable of bridging the gap between OSes (including closed-source OSes).
I know that I keep mentioning an OS however it is important to remember that the goals of KOL go beyond the OS to the very software that is included with the KOL OS and the very software that is released under the KOL License agreement.
I want us to create an OS that everyone can use (and when I say can I mean will can=will) from the avid "Slackware, have to create my own port, need my own software, my own look and feel" developper, to the "Windows is the best because I can find everything and everything is so easy to use" user.
Knights of Linux OSThe Goal:
Create an OS that has no bounderies. Includes the needed libraries to install anything, is easily portable, has the goal of building bridges, and is customisable.
At installation the user decides the look and feel of the OS. Be it a Windows, MAC, Slackware, Red Hat, Suse, BSD, or Debian, look and feel the user will decide. All the necessary files for that look and feel are installed - as well as all of the libraries (note I didnt say all of the libraries for the look and feel, here I mean ALL of the libraries for the OS no matter the look and feel).
Linux Kernel, KDE, Apache, MySQL, php, and Firefox uptodate are requirements for this OS - if you choose to use other software so be it but for the KOL family these are required.
Gnome, X Window, Konquerer, python, perl, and Opera are required options for this OS - once again you may choose to edit this list but these are necessary for it to win the approval of the KOL family tag.
Needed:Developers - to start programming the many facets of this OS, software, or anything else you might think to add :P
Graphics Artists - to design the logos and the look and feel of the OS.
Testers - to test all phases of development.
Marketing Specialist - to sell the idea.
Writers - to write all of this documentation for me.
Software Companies - to hand over source so that we can port their software to KOL (interested in Gaming Companies, and Office Software Companies.) (OK sorry about that wording - yes I am gonna leave it there - but hand over is probably not the best term to use if I want to use their source :P if you dont understand why I leave it there then you might not be the best choice for this endeavor.)
These details are provided for information only. No information here is legal advice and should not be used as such.