Welcome to Linux Forums!

With a comprehensive Linux Forum, information on various types of Linux software and many Linux Reviews articles, we have all the knowledge you need a click away, or accessible via our knowledgeable members.

Linux Forum ArticlesLinux ForumsLinux Forum DownloadsLinux HostsFree MagazinesJobs
Home|Register|FAQ|Member List|Calendar|Unanswered Posts|Forum Rules|Today's Posts|Advanced Search|
SEARCH FOR IN
Go Back   Linux Forums > The Community > The Coffee Lounge
Reload this Page People might find this book useful
Linux Forums
Linux Forums
Welcome To The Linux Forums!
Welcome to Linux Forums. We pride ourselves in being one of the largest Linux communities on the web, we encourage you to REGISTER on our forums and participate in the community. There are over 150,000 members ready to answer your questions. JOINING US today will allow you to make new posts, get support, send messages to other members and submit downloads to our downloads directory and many other great features!

The Coffee Lounge General chat about anything that goes, a good place to introduce yourself and say hi, tell a Joke, or just relax.

Site Navigation
Articles
Linux Forums
Linux Downloads
Linux Hosting
Free Magazines
Job Board
Linux Forum Topics
Linux Forums
Your Distro
Linux Resources
GNU Linux Zone
The Community
Reply
 
Thread Tools Display Modes
Old 10-23-2004   #1 (permalink)
Linux User
 
hazel's Avatar
 
Join Date: May 2004
Location: Harrow, UK
Posts: 304
People might find this book useful

I want to plug a book that I've been reading. It's called Understanding Unix/Linux Programming by Bruce Molay and it's unlike any Linux book I've read before. All the others are basically how-to-do-it guides (the best I've found so far are two from the O'Reilly stable: Running Linux and Unix in a Nutshell). Most of the stuff from LDP and sites like this is similarly problem-oriented. But, believe it or not, some of us newbies want to know how Linux actually works (I can't be the only one, can I?). That's what this book does. It uses simple C example programs to explain things like utmp and wtmp accounting, how the file system works internally, what named pipes and sockets are for, how signals work and so on - everything you always wanted to know and were afraid to ask! Even if you don't speak C (and I don't) you can usually understand enough to get the point. I think it plugs a gap - it does for me anyway.
__________________
"I'm just a little old lady; don't try to dazzle me with jargon!"
hazel is offline   Reply With Quote
Old 10-23-2004   #2 (permalink)
Linux Enthusiast
 
scientica's Avatar
 
Join Date: Sep 2003
Location: South- or "Mid-" Sweden
Posts: 742
Send a message via ICQ to scientica
Re: People might find this book useful

Thanks for the tip, sounds like a good book (I wonder if I can find it here in sweden)
Hehe, it's not just newbies who wonder what makes the kernel tick, most/anyone who is the least curious about how things work does The best thing about linux (and OSS) is that, you're not forced to engade in RE (Reversed Enginering, which is, at least afiak, fully legal in the EU when one is *only* looking at the code (well, dis-assembly), imo RE software is just like opening up the radio to see how it works --- take note: RE is not cracking (though crackers do RE), and I donnot by any means encourage to illegal activites(cracking)-- this said, since some people tend to think "RE = cracking", not usually on linuxforums but on asm ones many do :/)
let's se where was I, yeah, since linux is OSS the source code is there, which means it's better documented than disassembly (well, unless you're an asm coder who decodes opcodes as if it was the matrix )

btw, C/C++ is one of the most used programming languages, and one can wonder why. Most will say that's it's because there's no better alternative, but I think the "truth" is that it's design is the key to it's success. IMO (and I'm a brain damaged (asm) coder) C/C++ is quite easy to understand, even when one hasn't learned it, the code is often quite easily read as english (not exacly "BASIC english" but almost), eg:
"if ( A == B ) { callSomeFunciton(); }" can be read "if A is equal to B [then/{] callSomeFunction(); [end of if block/}]". Also, a quite fun off-topic story, one of my calss mates who took a C++ prigramming class, I told him before that learning any programming langauage gives brain damages (I gave my self as an prime example :P), and the other day, when we were doing a Physics laboration (on induced current), when writing on the conclusions, he wrote one the answer sheet (translated to english)"if the north end of a magnet is inserted from right || the south end of a magnet is pulled to the left ..." (note the logicall-or )
__________________
Regards Scienitca (registered user #335819 - http://counter.li.org )
--
A master is nothing more than a student who knows something of which he can teach to other students.
scientica is offline   Reply With Quote
Old 10-24-2004   #3 (permalink)
tfk
Linux Newbie
 
Join Date: Oct 2004
Location: de
Posts: 103
"Understanding the Linux kernel" by Bovet & Cesate(O'Reilly) would be a good addition. It is very interesting to know how the kernel works. It covers the memory addressing and management, process structures, signals, vfs, I/O devices, the Ex2/3 filesystem, etc, and it's worth reading. After consuming it, you know very, very much about the way Linux works.

-LC
__________________
it\'s !Linux; it\'s GNU/Linux!
[XBill] [GNU] [Viewable with Any Browser] [Drop me a mail]
tfk is offline   Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
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
Trackbacks are Off
Pingbacks are Off
Refbacks are Off
Job Search
keyword location
Post a Job »
job title, keywords or company
city, state or zip jobs by job search

Free Magazines
Free eBook:"Vulnerability Management for Dummies"
Get all the Facts and See How to Implement a Successful Vulnerability Management Program.
subscribe
Google vs The World: The Battle of the Message Security Vendors
With such a powerful name behind it, Google Message Security stands out in a sea of products that do exactly the same thing - or so they say. So when it comes right down to it, how does the Google selection stack up against the rest of messaging security's big guns?
subscribe
The Enterprise Newsweekly
eWeek is the essential technology information source for builders of e-business.
subscribe
Oracle Magazine
Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe
Total Telecom
Total Telecom is "The Economist of the communications industry".
subscribe
More free magazines »



All times are GMT. The time now is 01:23 PM.




© 2000 - 2008 - All Rights Reserved - Property of  MAS Media

Content Relevant URLs by vBSEO 3.2.0