Linux Help
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsOperating SystemsLinux Help

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
Get inside! Sample the range of functionality easily built with JMSL Library for Time Series Data Analysis, Heat Maps, Portfolio Optimization, Monte Carlo Simulation, Stock Price Charting and more. Download Now!
  #1  
Old December 6th, 2002, 05:23 AM
telex4's Avatar
telex4 telex4 is offline
Wacky hack
Dev Shed Novice (500 - 999 posts)
 
Join Date: Apr 2001
Location: London, England
Posts: 512 telex4 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 25 m 29 sec
Reputation Power: 8
Help wanted with writing kernel tutorial

I'm currently writing a new tutorial for a GNU/Linux newbie web site I help maintain, NewToLinux.org.uk. It's aim is, like many of our tutorials, unconventional in that it's not designed for any particular practical aim (like telling people how to compile a kernel), but instead it aims to give people a general understanding of what the kernel is, what it does, how it does it, and a little practical experience of modules. In my experience, most tutorials, often without realising it, assume a certain amount of knowledge on the behalf of the newbie which they simply don't have. NewToLinux addresses this problem by offering lots of general tutorials, and I'm looking to expand our range beyond the really new-newbie topics like "how to use the shell" to more advanced topics like kernels

I've written a first draft, and have received a few comments from members of my LUG, but I'd really appreciate some more input, as I'm not exactly an expert on the Linux kernel, and so I'm not sure if its all technically correct, if I've missed any obvious points, etc. I'd also appreciate even more comments from newbies to the subject who find bits difficult to understand, so I can clarify the points.

You can find the tutorial here:
http://www.newtolinux.org.uk/tutorials/linuxkernel.html

Thanks in advance for any comments.

Reply With Quote
  #2  
Old December 6th, 2002, 06:40 AM
NoXcuz's Avatar
NoXcuz NoXcuz is offline
Wiking
Dev Shed Expert (3500 - 3999 posts)
 
Join Date: Sep 2000
Location: Sweden
Posts: 3,608 NoXcuz User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 7 h 49 m 27 sec
Reputation Power: 11
Seems good to me...
Maybe a few words about why people want to compile their own kernel (apart from the hacker mindset). I know you touched the subject, and that most other howto's addresses it, but being a general introduction it might be worth mentioning.
Just my thoughts...

//NoXcuz
__________________
UN*X is sexy!
who | grep -i blonde | date; cd ~; unzip; touch; strip; finger; mount; gasp; yes; uptime; umount; sleep

Reply With Quote
  #3  
Old December 6th, 2002, 04:25 PM
telex4's Avatar
telex4 telex4 is offline
Wacky hack
Dev Shed Novice (500 - 999 posts)
 
Join Date: Apr 2001
Location: London, England
Posts: 512 telex4 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 25 m 29 sec
Reputation Power: 8
Hmm, that's an interesting point. Perhaps I could mention things one might want to do with the kernel in the last section, "what else should I know?".

Reply With Quote
  #4  
Old December 6th, 2002, 04:26 PM
Cerbere Cerbere is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2002
Posts: 25 Cerbere User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
After you introduce the term POSIX, you refer to the glossary. I would find it helpful if this reference were a link the glossary, or even to the section of the glossary which defines POSIX. Similar to the link you embedded for the 'Components' tutorial.

The tutorial is great, and I've added your site to my bookmarks.

Thanks,

--- Cerbere

Reply With Quote
  #5  
Old December 6th, 2002, 04:41 PM
telex4's Avatar
telex4 telex4 is offline
Wacky hack
Dev Shed Novice (500 - 999 posts)
 
Join Date: Apr 2001
Location: London, England
Posts: 512 telex4 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 25 m 29 sec
Reputation Power: 8
The reference could easily be made a link to the "p" section of the glossary, so I will make that change when I get back to my machine later

Thanks for the suggestion.

UPDATE: I've changes a few details in the "lsmod" section (corrections from a wiser LUG member ), and I've made changes according to suggestions from NoXcuz and Cerbere.

Does anyone have any other suggestions for the "things to go and do with your kernel" bit? I couldn't think of many things to do beyond those listed

Last edited by telex4 : December 6th, 2002 at 05:49 PM.

Reply With Quote
  #6  
Old December 10th, 2002, 08:08 AM
telex4's Avatar
telex4 telex4 is offline
Wacky hack
Dev Shed Novice (500 - 999 posts)
 
Join Date: Apr 2001
Location: London, England
Posts: 512 telex4 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 25 m 29 sec
Reputation Power: 8
Hullo,

I just thought I'd mention that I've now finished the tutorial, and it's "online" on the Web Site.

Thanks to those that helped me out

Reply With Quote
  #7  
Old December 19th, 2002, 06:36 PM
christo's Avatar
christo christo is offline
Introspective
Dev Shed Loyal (3000 - 3499 posts)
 
Join Date: Nov 2001
Location: London, UK
Posts: 3,296 christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level)christo User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 3 Days 1 h 5 m 42 sec
Reputation Power: 101
Send a message via ICQ to christo Send a message via Yahoo to christo
so of I went, read some of the tutorials, compiled SCSI emulation into my kernel (for cdr support), ran lilo, rebooted and the whole lot was broke..

It took me about 2 hours to fix it all, but I did learn a hell of a lot about mounting filesystems and running lilo!!!

so I have had a load of fun tonight and I have collected some great kernel bookmarks - thanks !!!

christo

Reply With Quote
  #8  
Old December 20th, 2002, 05:47 AM
telex4's Avatar
telex4 telex4 is offline
Wacky hack
Dev Shed Novice (500 - 999 posts)
 
Join Date: Apr 2001
Location: London, England
Posts: 512 telex4 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 25 m 29 sec
Reputation Power: 8
LOL you're welcome - I think!

Perhaps I should put a warning note at the bottom with the links saying that you can cause a lot of problems by toying a lot (compiling, etc) and that you should only do it if you don't mind having a bit of fun for a few hours if something goes wrong!

Reply With Quote
Reply

Viewing: Dev Shed ForumsOperating SystemsLinux Help > Help wanted with writing kernel tutorial


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 6 hosted by Hostway