maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   General (https://talk.maemo.org/forumdisplay.php?f=7)
-   -   Learning Linux.. (https://talk.maemo.org/showthread.php?t=2728)

ravi 2006-08-09 06:29

Learning Linux..
 
I have a 770 and love it to bits however, I'd really like to learn Linux from the ground up. As I dont have anything else with which I can experement, can I do this on my 770?
I looked at the 'Idiots guide to Linux' type books but there are so many variants(KDE, Ubuntu etc.) and I'm not sure which one would even be relevant and apply to the 770.

I also think I need some sort of Command Line program. Is there one available for 2006?

Please can anyone point me in the right direction - I'd really like to get started but I'm totally bewildered by the choices!

Many thanks
Ravi

Karel Jansens 2006-08-09 06:56

Quote:

Originally Posted by ravi
I have a 770 and love it to bits however, I'd really like to learn Linux from the ground up. As I dont have anything else with which I can experement, can I do this on my 770?
I looked at the 'Idiots guide to Linux' type books but there are so many variants(KDE, Ubuntu etc.) and I'm not sure which one would even be relevant and apply to the 770.

I also think I need some sort of Command Line program. Is there one available for 2006?

Please can anyone point me in the right direction - I'd really like to get started but I'm totally bewildered by the choices!

Many thanks
Ravi

The book I started with was "Linux in a Nutshell" (from O'Reilly). It's not the kind of book that tells you how to click a mouse in Linux, but it helped me understand the Linux philosophy and gave a thorough overview and explanation of Linux shells and commands.

The other book that helped me tremendously was the manual that came with S.u.S.E. 5.3 (they still had the dots in their name back then). I imagine the latter might not be easy to find these days. :rolleyes:

jurop88 2006-08-09 06:58

The version installed on N770 is derived from debian. If you start experimenting, yuo need osso-xterm to work with the CLI. Only packages that you can install - hower - are those specifically compiled for 770 you will find on repositories. Have a loot at maemo wiki (start from www.maemo.org) to dig more in.

konttori 2006-08-09 07:15

Quote:

Originally Posted by ravi
I have a 770 and love it to bits however, I'd really like to learn Linux from the ground up. As I dont have anything else with which I can experement, can I do this on my 770?
I looked at the 'Idiots guide to Linux' type books but there are so many variants(KDE, Ubuntu etc.) and I'm not sure which one would even be relevant and apply to the 770.

I also think I need some sort of Command Line program. Is there one available for 2006?
...

You should be able to install xterm (command line program) from either here:
http://770.fs-security.com/xterm/fil...0.13_armel.deb

Or by adding a new repository to application installer.
Repository: http://repository.maemo.org/
Distribution: mistral
Component: free

But if you want to learn more linux, I suggest either installing ubuntu on your computer besides your xp / other windows or installing vmware and installing / running ubuntu in that.

janjansenbe 2006-08-12 12:34

Hi,

In fact am a already a Debian & Ubuntu Linux user, however I start also using the Nokia 770 to learn (again) more about the Linux shell, bash scripting and so on, ...

What you need at least :

- xterm (see previous postings)
- the bash-m package (see ApplicationCatalog2006) called Bash
- probably you also need the ability to become root user (see Maemo Wiki, at http://maemo.org/maemowiki/HowDoiBecomeRoot2)
- a good Linux book explaining Linux in general, the command line (CLI), bash scripting, etc, ... as mentioned already above, there are a number of good books, take any Linux starter guide which explains a lot about the command line, the shell, ... (you don't need the explanations about KDE, GNOME, etc ).

Good luck !

Cheers, Jan

Odin 2006-08-13 03:31

Go back, way back to the basics...
 
Quote:

Originally Posted by ravi
I have a 770 and love it to bits however, I'd really like to learn Linux from the ground up. <snip> Please can anyone point me in the right direction - I'd really like to get started but I'm totally bewildered by the choices!

Many thanks
Ravi

I learned Unix in grad school back in 1985. Over the years, I used Macs and was delighted when Apple went Unix with OS X--but what has happened to Unix over the years (no, I won't say "Linux") is the reason that you have issues. Much of the new complexity has to do with graphical systems and display advancements, mice, etc.. I would recommend that you get a good solid textbook that discusses Minux, which is just a very small Unix system that has all the necessary elements. Many CS departments use it as a teaching tool.

janjansenbe 2006-08-13 06:29

Quote:

Originally Posted by Odin
.. I would recommend that you get a good solid textbook that discusses Minux, which is just a very small Unix system that has all the necessary elements. Many CS departments use it as a teaching tool.

Do you know if there is an online version (pdf, txt) available somewhere on the internet about the book you mentioned ?

Cheers, Jan

janjansenbe 2006-08-13 06:48

I assume you mean 'Minix' iso 'Minux'.

Seems they recently have started 'Minix' development again, together with the publication of an important book : Operating Systems Design and Implementation, 3/E (2006 edition).

Ref. http://vig.prenhall.com/catalog/acad...429388,00.html

Cheers, Jan

Odin 2006-08-14 02:40

Been there, done that...
 
Quote:

Originally Posted by janjansenbe
I assume you mean 'Minix' iso 'Minux'.

Seems they recently have started 'Minix' development again, together with the publication of an important book : Operating Systems Design and Implementation, 3/E (2006 edition).

Ref. http://vig.prenhall.com/catalog/acad...429388,00.html

Cheers, Jan

Actually, they never stopped. I imagine the 1st edition goes back six or more years. Thanks for finding that for Ravi.

Hedgecore 2006-08-14 13:41

When you say you don't have anything else to experiment on, I assume you still have a laptop/PC? If so, you can download one of the 'live' versions of Linux such as Ubuntu, or Knoppix. Simply dump the CD in, they'll boot up just as if they were on the harddrive, and the other data on your computer's safe. Great for screwing around with when you don't want to completely hash your system.

(During my days with Slack in the mid 90's I must have toasted about 5 installs trying to get UMSDOS to play nice)

(And one other thing I still think is cute is how someone says they're a total newbie and all the replies are laced with tech stuff they're sure to not know) :)

rattis 2006-08-14 15:25

Quote:

Originally Posted by ravi
I have a 770 and love it to bits however, I'd really like to learn Linux from the ground up. As I dont have anything else with which I can experement, can I do this on my 770?
I looked at the 'Idiots guide to Linux' type books but there are so many variants(KDE, Ubuntu etc.) and I'm not sure which one would even be relevant and apply to the 770.

I also think I need some sort of Command Line program. Is there one available for 2006?

Please can anyone point me in the right direction - I'd really like to get started but I'm totally bewildered by the choices!

Many thanks
Ravi


I don't think that trying to learn linux on the Nokia 770 is a great idea. The reason I say that, is there are too many standard functions that just don't work right on the 770. Not that they don't work, just that they don't work on lots of normal systems.

There is Linux for Dummies (7th ed) by Dee-Ann LeBlanc. Its not too bad as books go. It'll give you a good grounding. Personally I like Running Linux by O'Reilly, but the new version seems a little over whelming when it comes to new users (from what I've seen).

If you have a PC or a Laptop or something like that, get a live cd that you can pratice on. Depending on how old the computer is, Knoppix, Ubuntu, or Damn Small Linux will work on the computer. Each has its up and down side, but you should be able to learn the basics from there.

rattis 2006-08-14 15:32

Quote:

Originally Posted by Odin
I learned Unix in grad school back in 1985. ... but what has happened to Unix over the years (no, I won't say "Linux") is the reason that you have issues...

First Linux != Unix.

Second, you saw the same problem happen in Unix as well, even back in the 80s. There has never been a standard. Look at where HP-UX, AIX, SunOS (Not Solaris, but it fits in the mix too), puts their config files. They don't agree. In one you have to make changes to one area, in the other, a second area, and the third is another area all together. Then you get into the "Open" systems, and it gets uglier yet. The Unix System Administrator book published by O'Reilly does a great job in telling you where to look but it's always been a case of "what flavor do you want?"

All we are seeing now, is more and more child distro's because someone didn't like the way the parent distro did things.

Sorry, I’ll get off my soapbox now.

ravi 2006-08-14 18:16

Thanks guys,
I'm beginning to realise that trying to learn using the 770 is not a great idea. I'd probably just wind up bricking 'my precious' as I nearly did the past weekend trying to get it to work with a 2gb card!! - see my other post :

http://www.internettablettalk.com/fo...ead.php?t=2764

I think that I need to install on an old machine and just get a couple of books to start with and do it the old fashioned way, although I have to say that I did install Ubuntu on my normal XP machine and it's working really well now with no problems at all. I'm a bit worried about doing something to the XP part of the machine while playing in Ubunty though so this is only a temporary option.

I was wondering if it would be worthwile for someone to do a section of this forum for TOTAL newbies like me - after all many linux virgins are now buying 770's just to browse & mail rather than poke at them with a programmer's stick!! This website is the only place where we (as in non tech people) can get any help / info on the product.

Ravi

Hedgecore 2006-08-15 12:52

Ravi: I've only played with the Ubuntu VMWare player but it looks like a nice distro. When you installed it on your XP box were you using the live CD? (In which case it's not actually installed)... or did you actually install it and get a boot menu when you turn your PC on? In either case, so long as you stay away from commands like fdisk and don't have your Windows drive mounted (so Linux can see it) you shouldn't have too many problems. Just stay away from commands like fdisk and be careful if you're doing an 'rm -r' (delete but recursively so it kills any subdirectories). Fdisk will let you wipe your partition (effectively sending your data to hell) and 'rm -r'... well. Let's just say you can delete your kernel effectively pooching your box until you dump one back in there (fun process.) Trust me. *sigh* ;)

Anyway, my two cents on how to learn. So far as XWindows goes, after using Windows it should be pretty intuitive. Anytime you're prompted for a root password, be conscious of what you're doing. Play around in X, check out some of the system tools, etc. After that learn how to navigate around in a shell (the command prompt) and do simple things like move, copy, delete files, change directories, list directories, etc. It's good to know how to use commandline tools like vi, ftp (or ncftp if you've got it, I always liked that one better), displaying text files, etc. Most distros should come with the 'less' command. You can type 'less filename' on a text file and it'll let you scroll up and down. Just search for tutorials and have fun. I still can't tell you where half the stuff on my FC5 box is. :)

benny1967 2006-08-15 13:39

Quote:

Originally Posted by ravi
I'm beginning to realise that trying to learn using the 770 is not a great idea. […] I think that I need to install on an old machine and just get a couple of books to start with and do it the old fashioned way

youre right. i think its much easier and better to use a desktop PC - simply for practical reasons. keyboard, mouse, speed, ... you will have to concentrate on new things to learn, so i believe its better to have a fast machine with good input devices.

bac522 2006-08-15 15:08

You don't need an old machine. I recommend DSL Linux. You can acutally run it inside M$-Windows or just boot from a CD. It is based on Debain so pretty much what you learn playing around this DSL Linux will apply to the 770.

http://www.damnsmalllinux.org/

rattis 2006-08-15 19:01

Quote:

Originally Posted by bac522
You don't need an old machine. I recommend DSL Linux. You can acutally run it inside M$-Windows or just boot from a CD. It is based on Debain so pretty much what you learn playing around this DSL Linux will apply to the 770.

http://www.damnsmalllinux.org/

I like Damn Small Linux for some things. I have it on a mem-stick (bought from DSL) and am happy with it. I need to see if they've included the embeded in the latest cd. Probably not.


All times are GMT. The time now is 19:58.

vBulletin® Version 3.8.8