Jun 26 2010

Learning UNIX

Category: zvolkov @ 15:14

My master's thesis project was written in PHP + MySQL. Back then I could install Linux, rebuild its kernel and do basic administrative work. All of that is mostly forgotten by now. Lately I've been contemplating Windows culture,  how it affects my quality of life as a programmer, and speculating about virtues of UNIX universe. Arguably, even such remote offsprings as Java and Ruby can be related to UNIX culture. And who of Fortune 100 companies run Microsoft? Google? Facebook? Wikipedia? None!

Thus I decided to refresh my UNIX. I started with quick review of linages and distributions. Of hundreds of them, I centered on Debian, FreeBSD, and MINIX. Debian -- because it's the biggest and longest surviving truly non-commercial project. FreeBSD -- because it seems to be the most authentic descendant of the original UNIX. And MINIX -- because it is a minimalistic UNIX-like OS that has a companion book explaining low-level kernel design, complete with source code.

At the moment, I've installed MINIX in a VM and am playing with the shell. I've also identified a few key topics and did some significant googling to find best articles to quickly get myself up to speed (the ones that I both read and loved are highlighted in bold).

Of all the books praised on the Internet my local library had Unix System Administration Handbook, A Practical Guide to Linux, by Mark G. Sobell  and Mac OS X Tiger for Unix Geeks -- all three are highly praised books.

Let the fun begin!

 

 

Tags:

Comments

Add comment


(Will show your Gravatar icon)

biuquote
  • Comment
  • Preview
Loading