Sponsored Content
Full Discussion: UNIX Book Recommendation
Top Forums UNIX for Dummies Questions & Answers UNIX Book Recommendation Post 302342306 by cezar.elnazli on Saturday 8th of August 2009 04:19:36 PM
Old 08-08-2009
UNIX Book Recommendation

Hi! To begin with, I know there is a dedicated sub-forum for this, but I'm not able to create a new thread there, and I'm not able to find anything in the threads already there to suit my needs either.

This being said, I'm currently using Mac OS X Leopard, which is a great operating system, but I've always wanted to learn how to use UNIX-based operating system, without a GUI. I've chosen to study FreeBSD as this name comes the most often on the computer science boards/blogs I read.

What I'd like to be able to do is, mainly, programming (C/C++, Python, as well as Web Development, and, in the future, Java), but it would be nice to also be able to listen to music, browse the web (Lynx?), and... well... I'd like to know as much as possible about UNIX, so at some point, it would be nice to understand/have an opinion on all those kernel and such advanced discussions out there. I can't tell for sure, I'm too young (14), but I'm not pursuing a career as a system administrator, so I don't think I would need the specifics of it.

I'd also like to be be able to use my Mac's Terminal in order to do things which cannot be done through the GUI, or can be done better through the CLI. I've already got my foot wet with vim and I write all my C/C++/Python code with it.

I was thinking of downloading FreeBSD, and get The FreeBSD Handbook. I've downloaded the book, but I don't know what I should download from the FTP server. I've had a look over the documentation, and I think I should download 7.2-RELEASE-i386-dvd1.iso.gz from here. My Mac is a last generation MBP, so I have to download the ISO for the i386 architecture, right? And the image I pointed out to is the one which has to be burned on one DVD, right?

As for the part of UNIX for OS X, I found this book. Is it going to help me after using the OS and the handbook?

And what else would you recommend me to do/read/study?

Thanks a lot in advance!
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

recommendation please. Unix base ftp program

in win32 platform, i can easily find some GUI based ftp application like cuteFtp, WsFtp and etc which provides GUI + resuming download. pls recommend me some similar application which runs on Sun Solaris sparc 8. hopefully it is free. thank you very much. (1 Reply)
Discussion started by: champion
1 Replies

2. UNIX for Dummies Questions & Answers

Unix book reference

Does anyone here have a favorite? I just wanted to find a reliable book which is meaty in content and still easily understandable.. (3 Replies)
Discussion started by: mandarin14
3 Replies

3. Solaris

Book Recommendation for Solaris Perf Monitoring?

I'm looking for a good Solaris performance monitoring book. I work primarily with Solaris 9, but will also be working with 10, so a dtrace chapter would also be good. Any insight would be much appreciated. (4 Replies)
Discussion started by: dangral
4 Replies

4. UNIX for Dummies Questions & Answers

Unix beginner book help

Due to my new job I need to learn Unix to advance in the company and I am mainly a windows and mac user. What is a good book to get me started on the right path and hopefully prevent me from wasting money on several books and weeks of reading. Any response is welcomed thanks in advance. (3 Replies)
Discussion started by: windowsux
3 Replies

5. UNIX for Dummies Questions & Answers

Search for unix book

hello everyone, i wish to know anyone have any recommended good book about unix from for beginner until advanced? i wish to buy just 1 book, that include most of the useful part. i just review a book name "UNIX - in the nutshell 4th edition", is it suitable for me as a newbie? If not, any else... (4 Replies)
Discussion started by: chuwfan
4 Replies

6. UNIX for Dummies Questions & Answers

Unix Book

OK Guys! I need a top of the line unix system administration book for newbies! help! thanks (1 Reply)
Discussion started by: disturbe_d
1 Replies

7. Shell Programming and Scripting

Book For the Unix shell

Dear Friend, please let me know the good book of the unix shell... have a great day uday naikwadi 9960496522 (2 Replies)
Discussion started by: udayn
2 Replies

8. Shell Programming and Scripting

use full book for unix

can some one tell me the name of the book or some use full link for a unix commands(advanced) (3 Replies)
Discussion started by: alokjyotibal
3 Replies

9. UNIX for Dummies Questions & Answers

Good book on Unix

Please suggest me few good books on Unix. I have currently purchased Unix Power Tools. (2 Replies)
Discussion started by: prashdeep
2 Replies

10. UNIX for Dummies Questions & Answers

UNIX Beginner's Book

I am a beginner and have recently started to study unix. I checked some of the posts on this forum just to check if a new member like me can easily be guided and found it very interesting. This seems like a great place where i can get answer to my doubts and questions. I checked the thread for... (1 Reply)
Discussion started by: kaal
1 Replies
Wx::Thread(3pm) 					User Contributed Perl Documentation					   Wx::Thread(3pm)

NAME
Thread - using wxPerl with threads SYNOPSIS
# the order of these use()s is important use threads; use threads::shared; use Wx; my $DONE_EVENT : shared = Wx::NewEventType; my $worker = threads->create( &work ); # create frames, etc my $frame = Wx::Frame->new( ... ); EVT_COMMAND( $frame, -1, $DONE_EVENT, &done ); $app->MainLoop; sub done { my( $frame, $event ) = @_; print $event->GetData; } sub work { # ... do stuff, create a shared $result value my $threvent = new Wx::PlThreadEvent( -1, $DONE_EVENT, $result ); Wx::PostEvent( $frame, $threvent ); } # event handler sub OnCreateThread { # @_ = () is necessary to avoid "Scalars leaked" my( $self, $event ) = @_; @_ = (); threads->create( ... ); } DESCRIPTION
Threaded GUI application are somewhat different from non-GUI threaded applications in that the main thread (which runs the GUI) must never block. Also, in wxWidgets, no thread other than the main thread can manipulate GUI objects. This leads to a hybrid model where worker threads must send events to the main thread in order to change the GUI state or signal their termination. Order of module loading It's necessary for "use Wx" to happen after <use threads::shared>. Sending events from worker threads "Wx::PlThreadEvent" can be used to communicate between worker and GUI threads. The event can carry a shared value between threads. my $DONE_EVENT : shared = Wx::NewEventType; sub work { # ... do some stuff my $progress = new Wx::PlThreadEvent( -1, $DONE_EVENT, $progress ); Wx::PostEvent( $frame, $progress ); # ... do stuff, create a shared $result value my $end = new Wx::PlThreadEvent( -1, $DONE_EVENT, $result ); Wx::PostEvent( $frame, $end ); } The target of the event can be any "Wx::EvtHandler" Receiving events from worker threads "Wx::PlThreadEvent" is a command event and can be handled as such. The "->GetData" method can be used to retrieve the shared data contained inside the event. my $DONE_EVENT : shared = Wx::NewEventType; EVT_COMMAND( $frame, -1, $DONE_EVENT, &done ); sub done { my( $frame, $event ) = @_; print $event->GetData; } Creating new threads Creating new threads from event handlers works without problems except from a little snag. In order not to trigger a bug in the Perl interpreter, all event handler that directly or indirectly cause a thread creation must clean @_ before starting the thread. For example: sub OnCreateThread { my( $self, $event ) = @_; @_ = (); threads->create( ... ); } failure to do that will cause "scalars leaked" warnings from the Perl interpreter. perl v5.14.2 2007-03-16 Wx::Thread(3pm)
All times are GMT -4. The time now is 03:38 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy