I want to learn more about linux kernel. How do I go about it?
342794
Plenty of sites on the net.  The official site is:\n\nhttp://www.kernel.org\n\nBut, just search for 'Linux Kernel' and 'Tutorial' on any major web site and you'll likely find some people willing to show you more about it.  I'd also check on Amazon (or other book stores) for books on the topic.
861634
Well, you can use almost any programming language for the graphical part. But the base, the kernel, MUST be written in ASM. I even found an OS, developed by one of my friends, written in Fortran and Python. But people usually use C++ because it's kind of easier. You can try using anything(except the web-script ones like PHP, Perl, C#, VBscript...).
1165175
Yes you can do so!! only thing is make sure  you are not upgrading the kernel . i would suggest you to  do few things\n\n1) Download the 2.4 kernel source kernel say linux-2.4.6.src.rpm\n2) rpm -ivh linux-2.4.6.src.rpm\n3) then go to  /usr/src/redhat/SPECS\n4)rpmbuild -ba linux-2.4.6.spec\n\nit will create new RPMS on /usr/src/redhat/RPMS .\n\nNow go over ther and the \nrpm -ivh *.rpm please  \nNote ::you shoudl not do rpm -Uvh *.rpm\n\nthis  will  create another new kernel and then boot the system on booth prmpt select 2.4 kernel and get booted . incase still you have problem u can get my assistance at kshounish@yahoo.com\n\nkshounish
392311
First you will need to select a flavor of Linux to run I suggest red hat or a redhat derivative for a newbie.  You can download these @ http://www.linux.org/dist/index.html.  This will show you how to download and install.
633954
The Linux Operating System.
904097
The kernel\n\nThe kernel is the hub of the operating system: it allocates time and memory to programs and handles the filestore and communications in response to system calls. \n\nThe shell\n\nThe shell acts as an interface between the user and the kernel. When a user logs in, the login program checks the username and password, and then starts another program called the shell. The shell is a command line interpreter (CLI). It interprets the commands the user types in and arranges for them to be carried out. The commands are themselves programs: when they terminate, the shell gives the user another prompt.
641176
Linux comes will all the source code. If you want other stuff for Linux try the links below.
1108423
Search engines are the fastest way to get Linux questions answered.  Try the link below.  It looks like it has a few answers.
531606
As far as I know, Red Hat didn't release a 2.6 kernel specificially for Red Hat 9.  You can find the last 2.4 kernel they released at rpm.pbone.net (exact url in sources, below).\n\nThere is an old tutorial on sourceforge (link in sources, below) for upgrading Red Hat 9 to the 2.6 kernel, but it hasn't been updated in a long time so I can't vouch for it's accuracy.\n\nBest of luck!
858805
Perhaps the best way might be first to run Knoppix and let it autodetect all your hardware and drivers that are needed... then note the choices and settings it used and apply them to your choice of Linux.
640784
In terms of the kernel itself, I believe it is mostly written in straight C code, with some in C++.  The same with the GNU utilities.\n\nYou can access the kernel source here: http://www.kernel.org/\n\nThe GNU utilities, which makes up most of the rest of what we think of as the "core" of Linux can be found here: http://www.gnu.org/
480341
check out linux.org and distrowatch.com should be enough there to start you off
984384
Linux is a free operating system.\nThere are many\nJust search them on google and hit im feeling lucky to get the website\n\nFedora Core\nUbuntu\nDebian\nSlackware Linux =)\n\nor there are Live CDs so you can run linux without the risk of messing up linux - just burn them onto a CD and have it startup right as you turn on the computer\n\nKnoppix www.knoppix.com\nSLAX www.slax.org
135304
Kernel, or (HAL) Hardware Abstraction Layer  (I think it is called HAL in windows).
1121596
You will find a lot of information at http://www.linuxquestions.org , also as mentioned, http://www.linuxiso.org is somewhere to download from (it may not be up-to-date though). It's best to download from the homepage of the distro you choose. Also a magazine called Linux Format (available at WHSmiths) is a monthly magazine published in the UK, which has a DVD/CD each month with a Linux distro on it.
770454
When the CPU is in kernel mode, it is assumed to be executing trusted software, and thus it can execute any instructions and reference any memory addresses (i.e., locations in memory). The kernel (which is the core of the operating system and has complete control over everything that occurs in the system) is trusted software, but all other programs are considered untrusted software. Thus, all user mode software must request use of the kernel by means of a system call in order to perform privileged instructions, such as process creation or input/output operations.\n\n    User-Mode Linux is a safe, secure way of running Linux versions and Linux processes. Run buggy software, experiment with new Linux kernels or distributions, and poke around in the internals of Linux, all without risking your main Linux setup.\n\n    User-Mode Linux gives you a virtual machine that may have more hardware and software virtual resources than your actual, physical computer. Disk storage for the virtual machine is entirely contained inside a single file on your physical machine. You can assign your virtual machine only the hardware access you want it to have. With properly limited access, nothing you do on the virtual machine can change or damage your real computer, or its software.
628999
There is a vast amount information to help you learn about Linux and use it better.\n\nThe primary documentation on your system shows you how to use various commands.  There are two possiblilties, "man" and "info".  So if I were to type "man ls", I would find out about the "ls" command.\n\nIn addition to the man pages, there is likely a directory called "/usr/share/docs".  This is another good place to look for documentation on programs on your local system.\n\nNow on to the Internet.  The first and foremost rule for finding information on linux is "search engines are your friend".  It is a rare instance where I can not find some information I am looking for about linux on the major search engines.\n\nSecond there are several consolidated sources for information.  Many of the big computer companies have information on linux.  Also, your distribution will have a lot of available information.  Finally there are places like The Linux Documentation project that gather How-Tos and other documetation\n\nFinally for specific questions, there are lots of help forums that are available for linux users.  There is also a lot information available from various news groups.