Learn linux

  • #1
hey...
This semester we were taught basic operating system functionality....like paging,segmentation,virtual memory,demand paging,disk allocation,memory allocation,disk scheduling,cpu scheduling,etc...form Galvin operating systems book...now i want to learn more about operating systems...such as linux...how it works...command prompt,etc on the same lines as we were taught...somebody told me that pearl is the language of linux...should i learn pearl....??
 

Answers and Replies

  • #2
760
69
You don't need to learn perl to use linux.

The linux kernel is written primarily in C.
 
  • #3
then where does pearl help me in...?
and btw pearl and java which one is more better and practical these days...
 
  • #4
chiro
Science Advisor
4,790
132
then where does pearl help me in...?
and btw pearl and java which one is more better and practical these days...
When it comes to software development, you typically use a particular code-base (like C/C++) which may include custom platforms, or you just use a legacy system that was originally used for the particular development environment (think repositories like FORTRAN, SmallTalk, maybe even some Assembler/Machine Language for some specific hardware platform).

Typically for performance you use platforms that are optimized for speed (so something like C/C++ with a good optimizing compiler) and scripting or definition languages where you can get away with it (something like say Perl or any other scripting language).

In short, you use what you have got to get something done. Some environments are optimized for particular things, but doing other things can be a pain in the neck due to the structure of the system you are dealing with.
 
  • #5
82
0
hey...
This semester we were taught basic operating system functionality....like paging,segmentation,virtual memory,demand paging,disk allocation,memory allocation,disk scheduling,cpu scheduling,etc...form Galvin operating systems book...now i want to learn more about operating systems...such as linux...how it works...command prompt,etc on the same lines as we were taught...somebody told me that pearl is the language of linux...should i learn pearl....??
You start with navigating and using the shell.

That would be mostly bash

Then you learn about the filesystem hierarchy and the default systempaths , location of binaries , filesystem security

Diving deeper into the OS with ' Understanding the linux kernel ' from O' Reilly

On to learning to download , compile and install your sourcecode into binaries , and getting aquainted with one of the software repository management systems

Perl is one of many scripting languages launched from within a shell

It has many elements borrowed from C but builds on top of that.

Other scriptengines exist like python , php etc .

Lots of things to learn and places to start
 
  • #6
so i'l start with learning bash first...i hope this is fine...can somebody suggest a very good book for it...
 
  • #7
82
0
so i'l start with learning bash first...i hope this is fine...can somebody suggest a very good book for it...
When I need a resource I often use amazon to browse the user reviews :

https://www.amazon.com/gp/search/re...n:283155,n:!1000,n:5,k:bash&tag=pfamazon01-20

That gives me often an indication of the book I want.

I haven't read any book on just bash myself , I learned it myself online or got it as an aside through other subjects

I'm planning on buying the bash cookbook and bash pcket reference from O'Reilly

Learning the bash shell , also O'Reilly would be a good first starter
 
Last edited by a moderator:

Related Threads on Learn linux

Replies
6
Views
3K
  • Last Post
2
Replies
38
Views
2K
  • Last Post
Replies
5
Views
18K
  • Last Post
Replies
3
Views
3K
Replies
1
Views
4K
  • Last Post
Replies
3
Views
6K
  • Last Post
Replies
4
Views
630
  • Last Post
Replies
0
Views
5K
  • Last Post
Replies
3
Views
3K
Top