LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 05-06-2011, 12:54 AM   #16
Dogs
Member
 
Registered: Aug 2009
Location: Houston
Distribution: Slackware 13.37 x64
Posts: 105

Rep: Reputation: 25

No problem, man.

Start off with memory management. The most critical area of an operating system is managing memory, because, quite simply, everything is in some sort of memory, and, much like a kitten that is eating from his designated bowl, if big fluffins comes around corner and decides to start munching Mr. Kit_unz food at the same time, then the cleanup afterward will involve vinegar and two or three towels...

Once you have the memory worked out, then you can start arbitrarily designating portions of that memory to certain constructs, such as initialized constant data, uninitialized data, code, stacks, heaps, etc.

After that, it's a gravy train implementing something we like to call a file system.

Once you have a way to keep things stored in specified places in memory, it's now possible to have many things in memory that can work together to manipulate the environment, and by this point, you should realize that a video card is not much more special than a stick of RAM, as far as bits are concerned.

If you got this far, you don't need any more help from me. Good luck, and enjoy your solitude.
 
Click here to see the post LQ members have rated as the most helpful post in this thread.
Old 05-06-2011, 02:38 AM   #17
baldy3105
Member
 
Registered: Jan 2003
Location: Cambridgeshire, UK
Distribution: Mint (Desktop), Debian (Server)
Posts: 891

Rep: Reputation: 184Reputation: 184
The primary question here should be why? To do something of this kind requires -

1. expertise
2. time
3. resources
4. motivation
5. a requirement to meet

If you don't have a very pressing reason why you should invest all these things in such a huge undertaking then why would you bother? You would, in engineering parlance, be "re-inventing the wheel". Its not something you do without a very pressing reason. You adopt and adapt existing techniques and tools to make what you need.

When you have something as easily accessible and freely adaptable as Linux why bother?
 
  


Reply



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 On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
audio /video laggs .dont knw why??? sachinsharma Linux - Newbie 4 01-19-2011 06:45 AM
[SOLVED] wat software wil make my redhat play videos and how do i install it jiballs Linux - Software 13 10-11-2010 12:58 PM
Dnt knw where the files are" cooljkb14 Linux - General 1 06-03-2008 12:02 PM
how do you knw if gnome istalled? helpme0904 Linux - Newbie 8 10-08-2004 02:13 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 10:26 PM.

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