LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 05-01-2009, 01:50 PM   #1
reavean
LQ Newbie
 
Registered: Feb 2009
Posts: 4

Rep: Reputation: 0
Smile Developing a distro...


Hi friends,

I am revan,I am very much interested in operating systems and I am a beginner.I just finished understanding OS concepts.I want to create my own OS.But i am thinking of creating a linux distro first and then going towards complicated things.How i need to equip myself for creating it.What should i know,learn and where to start.Can you guys plz helpme? Thanx in advance guys.
 
Old 05-01-2009, 02:01 PM   #2
hurry_hui
Member
 
Registered: Oct 2008
Location: Near Jakarta
Distribution: Slackware, Arch, Slax, Porteus, Tiny Core, Slitaz
Posts: 355
Blog Entries: 1

Rep: Reputation: 52
Hello, you might want to check this.
 
Old 05-01-2009, 02:14 PM   #3
linus72
LQ Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: Slack14.2/Many
Posts: 5,573

Rep: Reputation: 470Reputation: 470Reputation: 470Reputation: 470Reputation: 470
Also, check out Linux live scripts
( http://www.linux-live.org/ )
 
Old 05-01-2009, 08:21 PM   #4
taylor_venable
Member
 
Registered: Jun 2005
Location: Indiana, USA
Distribution: OpenBSD, Ubuntu
Posts: 892

Rep: Reputation: 43
Maybe you should find a place to fit into an existing distribution instead. It's quite a workload to develop your own distribution if you are a beginner who just finished understanding OS concepts. Besides the intersection of stuff between OS development and distribution is very small compared to the union (meaning there's a lot in both alone but not together) unless you're looking at a BSD system where the OS is a complete (if perhaps minimal) system and not just packages thrown together.
 
Old 05-02-2009, 02:17 AM   #5
ta0kira
Senior Member
 
Registered: Sep 2004
Distribution: FreeBSD 9.1, Kubuntu 12.10
Posts: 3,078

Rep: Reputation: Disabled
Quote:
Originally Posted by taylor_venable View Post
... not just packages thrown together.
For what it's worth, I had my go at CLFS and realized why you can't just "throw packages together", and why most people don't have the patience to put a distro together. I certainly don't have anywhere near the patience to do so.
Kevin Barry
 
Old 05-02-2009, 07:35 AM   #6
taylor_venable
Member
 
Registered: Jun 2005
Location: Indiana, USA
Distribution: OpenBSD, Ubuntu
Posts: 892

Rep: Reputation: 43
Well, I guess I meant "thrown together" in the manner that produces a system with the lowest amount of entropy, with my point - the level of organization and difficulty notwithstanding - still being that Linux distributions are at their core other people's software which is tied together using scripts and utility programs, not actual OS development. The OP said they want to "create my own OS" and perhaps I took it a bit too literally but if you're building a distribution from other people's code you're not doing real OS devel work as I tend to think about it. Writing a driver, implementing a scheduling algorithm, tweaking a memory allocator, improving the performance of the IPv6 stack: that's work on the operating system. (Even so I did acknowledge the difficulty of building a distro when I said the OP should join somebody else's project rather than start their own.)
 
Old 05-07-2009, 06:03 AM   #7
amysaraantony
Member
 
Registered: Apr 2009
Posts: 42

Rep: Reputation: 16
Quote:
Originally Posted by reavean View Post
Hi friends,

I am revan,I am very much interested in operating systems and I am a beginner.I just finished understanding OS concepts.I want to create my own OS.But i am thinking of creating a linux distro first and then going towards complicated things.How i need to equip myself for creating it.What should i know,learn and where to start.Can you guys plz helpme? Thanx in advance guys.

Wow Reavean ... that's very ambitious ... good luck with your project !


Debian

Last edited by amysaraantony; 05-15-2009 at 08:18 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Developing a Firewall rooky Programming 17 04-23-2009 10:14 AM
kernel developing amredries Linux - General 1 11-25-2008 04:49 PM
Sound Developing! Bassy Programming 5 08-17-2008 02:31 AM
Developing Distro Netgh0st Linux - Distributions 3 03-11-2007 02:09 PM
Need help in developing a script ostech Linux - General 2 04-22-2004 09:24 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 03:52 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration