Fedora Linux Support Community & Resources Center
  #1  
Old 27th June 2004, 06:47 AM
David Offline
Registered User
 
Join Date: May 2004
Location: Newcastle Upon Tyne
Posts: 90
David's Linux Documentation Project

For a while now I've felt that there should be more documentation for the linux beginner than there is. The best guide to using linux I've found is written for debian. I thought it would be nice to write something for Fedora.

The documentation is for a computer newbie. That means that there will be no comparisons with Windows, OS X etc. If I can't explain things without refering to other OS's then I might as well not bother.

The documentation is not for dummies. There's no such thing: a monkey could learn to use a computer but, strangely enough, my far more intelligent mother has difficulties with even the smallest task. The problem imo is ignorance -> fear of the unknown. Computers aren't hard to understand and once you do everything becomes a whole lot easier. So the manual will go into detail but without sounding like a computer science professor.

Here's the basic layout I've come up with so far:

1) Bash Tutorial

You're going to have to learn it eventually so it might as well be now. I also thought it would be a good way to explain how programs work in linux (pipe) and also to give a guided tour of the system. It would generally be a nice place to learn some of the background of linux

2) Guided tour of gnome
Once the CLI stuff is covered the GUI stuff should be a breeze. Not much to do here since Gnome already has good documentation. More importantly it's a good way to introduce them to the concept of X.

3) installing new packages

I'm not sure whether to include up2date and Add/Remove Applications (Redhat-config-packages) here or in the chapter above. Either way, they're both fairly self explanatory so descriptions on how to use them will be brief.

It'll really start with yum and its common uses. I'll mention the unofficial faq here as well since it has a nice yum.conf.

After yum comes rpm because that's where you'd have to go next if you can't find a program at the yum repository. This is where I'll explain what rpms are, how they work and how they relate to redhat.

Now we go back to yum and have a look at yum.conf. I want to give an explanation of how this works so that users can add repositories if they need to.

Finally we delve into compiling source code and maybe even building rpms (once I've gained some experience doing this myself )

4) Shell Scripts

They're used by installers, config files etc and you're bound to come across them sooner or later so it's a good idea to be able to understand them if you ever need to read or even edit them. Will probably include, or start with, a basic tutorial.

~~~~~~~~~~~~~~~~~~~~~~

And that's it!

I realise that the whole thing is quite CLI intensive but that's ok because (well designed) GUIs are intuitive anyway and users can usually work them out on their own. Personally, I use a combination of both interfaces and I suspect most linux users are the same.

The idea is to lead with practical examples and then explain them afterwards with the theory, perhaps hinting at things covered later in the tutorial. The whole tutorial should provide quite a lot of background to how linux and fedora works and, most importantly, give the end user confidence in using the OS.

Any thoughts/input/insults apreciated. I've just realised that I haven't even mentioned run levels or rescuing linux using the bootCD or creating boot diskettes etc. Any other things that I've left out?

Thanks for any feedback/participation.
Reply With Quote
  #2  
Old 27th June 2004, 07:11 AM
tux2furious Offline
Registered User
 
Join Date: Jun 2004
Location: Malaysia
Posts: 59
you have just mentioned a few things that i had in mind to put in my guide...
__________________
http://fedoraguide.org
Reply With Quote
  #3  
Old 27th June 2004, 08:23 AM
JonR's Avatar
JonR Offline
Registered User
 
Join Date: Apr 2004
Location: Wiltshire - UK
Posts: 199
Looks good but I wonder if you should ignore users migrating from other OSs altogether. How many newcomers to Linux began with Windows? (Possibly without ever running up a DOS CLI.)
__________________
One man's geek is another man's guru...
Registered Linux User #363869.
i686 F8, Quad Core F10 64-bit, Core2Duo F16 64-bit.
Reply With Quote
  #4  
Old 27th June 2004, 11:41 AM
Ug's Avatar
Ug Offline
Retired Community Manager
 
Join Date: Feb 2004
Posts: 2,999
I hope you're going to publish it under a creative commons licence.
__________________
gareth@fedoraforum.org
Registered Linux User # 301555
garethrussell.net


Please adhere to the FedoraForum Guidelines.
Reply With Quote
  #5  
Old 27th June 2004, 02:21 PM
foolish's Avatar
foolish Offline
Retired Community Manager
 
Join Date: Feb 2004
Location: Aalesund, Norway
Age: 26
Posts: 1,888
Great initative, I hope you have the wits to join forces with the resources already out there. We don't need yet another resource really.

In fact, I'm writing on something like what you're talking about just now. Let's work together.
__________________
Sindre Pedersen Bjørdal || http://www.fedorasolved.org || Hardware Profile
- Please adhere to the FedoraForum Guidelines.
Reply With Quote
  #6  
Old 28th June 2004, 05:04 AM
David Offline
Registered User
 
Join Date: May 2004
Location: Newcastle Upon Tyne
Posts: 90
Thanks for the interest guys. Glad to see I'm not the only one who's been having these thoughts.

JonR>>Looks good but I wonder if you should ignore users migrating from other OSs altogether. How many newcomers to Linux began with Windows? (Possibly without ever running up a DOS CLI.)

Fair point but I think that they would probably recognise the things being discussed anyway. On the other hand, telling somebody that the Bash shell is a bit like the DOS prompt isn't going to be helpful to anyone who hasn't used the DOS prompt. But then it might benefit DOS users to make that comparison. Hmm, maybe I'll be less rigorous about that one but it will remain the case that this should be easy enough for a person with no computing experience whatsoever to grasp. It will therefore be assumed that the reader has no computing experience.

Anyway, this might be the case in a couple of years time if more computers are shipped with linux.

Ug>>I hope you're going to publish it under a creative commons licence.

I'll read that link later when I'm a bit less tired. Of course I'll make it freely available and will encourage others to proof read, correct and suggest revisions, new content etc. I'll keep it true to the spirit of open source but I'd like to keep control of what goes in and how it's written myself though, or at least have a say over what goes in if I'm working with someone else, like Sindre. Only because I think it's much easier to read something that comes from the pen (keyboard?) of one person than of many. If there's 8 different people contributing 8 different writing styles combined with 8 different teaching methods it might be harder for the reader to take in. That'll be something to consider in a joint project.

Foolish>>Great initative, I hope you have the wits to join forces with the resources already out there. We don't need yet another resource really.

Yes, I thought about that. I will try not to overlap with other tutorials too much. I'll also try to reference further reading material. This is going to be available on the web so there will be many other resources to choose from. I would like it to stand up well on its own though. I actually had a distro based tutorial in mind when I thought this up. As in, something that would be installed as part of fedora, like a getting started manual, and therefore not have to rely on web resources since the user might not be connected to the net in the first place (plus urls can become invalid over time). But this is thinking very far ahead. I have to write a good tutorial first! :P

>>In fact, I'm writing on something like what you're talking about just now. Let's work together.

Sounds like a good plan. I think our goal is the same. I'll pm you with some feedback on the your rpm tutorial and we can see if our two approaches will compliment each other.

Last edited by David; 28th June 2004 at 06:27 AM.
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
where is /usr/src/linux/Documentation in F10? cotton213 Using Fedora 0 9th June 2009 11:47 PM
The need to know: Documentation in Linux wvn Linux Chat 0 2nd October 2008 08:18 AM
documentation in Linux JanBrosius Using Fedora 2 14th June 2006 05:07 PM
Linux documentation 92b16vx Links 4 25th June 2005 07:45 AM


Current GMT-time: 16:28 (Tuesday, 21-05-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat