Review your favorite Linux distribution.
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 11-15-2003, 10:21 AM   #1
Mazen Alzogbi
LQ Newbie
Registered: Nov 2003
Location: Dubai
Posts: 4

Rep: Reputation: 0
Help in the migration process!

I am a Software Architect who spent the last 14 years of my live writing applications (client/server, web, etc.) for the Windows environment (WSs and Servers) and who did a little UNIX at college.

Recently, I wanted to look into Linux (you might wonder what took me so long but here I am trying) and learn it the proper way. It's really difficult for a person like me to think differently or let me say in a different way than the MS Architects way

I Googled the web and I found tons of learning material and this what made me come here asking for a proper list of books that I can refer to and learn Linux from. I am a book-reader rather than text-from-the-browser reader!

I installed FreeBSD then Mandrake and finally RedHat on my machine and didn't like any (no offend to the fans). I will be trying Slackware tomorrow.

Wish me luck everybody and pray I don't give up

Old 11-15-2003, 10:49 AM   #2
LQ Guru
Registered: Feb 2003
Location: Sparta, NC USA
Distribution: Ubuntu 10.04
Posts: 5,141

Rep: Reputation: 60
The 2 best books IMHO

Rute User's Tutorial and Exposition (click on book for ordering instructions)
O'Reilly's Running Linux

Last edited by fancypiper; 11-15-2003 at 10:51 AM.
Old 11-15-2003, 02:04 PM   #3
Registered: Jan 2003
Location: Poland, Warsaw
Distribution: LFS, Gentoo
Posts: 591

Rep: Reputation: 32
I believe you'll get no problems with "porting yourself" to the linux especially if you learn something about *nix-like system.
What can I say comparing PC OSes I've met in my carier (DOS, Windows, CPM): it is probably the most comprehensive system.

I am not surprised that you dislike the RH, Mandrake, etc. I believe your opinion about Slack will be the same. My feelings were the same: a lot of directories, scripts, services. But no way to get study how the system is really working.
I believe the best way (at least for me) to learn the system - which as a matter of fact is a sum of the kernel and a lot of small utilities - is to built up your own system.
So my advice is to pay attention onto LFS.

It willl give you the outlook to the matter what is the "core" of the system and what should be seen as (usable but anyway) extensions. It will allow you to learn the dependencies between all the parts of the system. You will also:
1. get the system with all the files (configurable ones, executables, etc) placed in the directories you choose and are known for you - you'll get no dobts where a file is;
2. avoid a lot of (in my opinion) unreadable scripts which are in standard distros (on the other hand they must be so unreadable since the standard distro has to assume a lot of possible PC configurations)
3. save a lot of disk space usually wasted by the utilities you will never use
4. get really FAST OS (mine is starting within 20sec) especially if you compile the sources with your CPU specific options
5. avoid a lot of surprises (very important if you are creating server) that something "mysterious" is done by system
6. many, many more... (I could give you a hundreds argues more)

Regarding the programming matters: comparing with Windows you'll find out that the system's libraries are CONSISTENT. There is no "similar" functions - in Windows I've always considered which function I should to use and why just 'this' one. There is no 'hidden' functions (since it is Open Source system) nor processes. In case of problems you will be able to get info not only HOW to solve your problem but also WHY you should solve it in supposed way (in Windows in many cases it is impossible since it is documented badly in many places).
So good luck.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Need the Java code for process migration manujp Linux - Networking 3 01-11-2012 10:46 AM
how a father process know which child process send the signal SIGCHLD icoming Programming 10 07-20-2010 07:26 AM
Tedious migration process??? zwdaniel Linux - General 2 04-27-2005 03:57 AM
Bash Scripting - child process affecting parent process mthaddon Linux - General 1 05-02-2004 01:19 PM
problem with binding process and than execute another process chapa Programming 0 08-27-2003 03:47 AM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 09:35 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration