Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Linux phrasebook (2nd ed.)
Granneman S., Addison-Wesley Professional, Indianapolis, IN, 2015. 512 pp. Type: Book (978-0-321833-88-4)
Date Reviewed: May 19 2016

This small book is pleasant to handle and browse. It is part of a collection of similar books generally dealing with programming languages (JavaScript, Ruby, Java, Python). But in the case of Linux, this reduces what can be explained to what can be done without any graphic interface, in the way we used Unix on a teletype or a Flexowriter in the 1980s. We did many things indeed, and many of the current complicated graphic applications are simply wrappers for single commands with many options. Consider for example ffmpeg with its more than 50 options, and the poor graphic interfaces trying to make it usable.

But you cannot do everything only by typing long piped commands and never using your mouse, and readers should be warned that they need to read other books in order to know enough about Linux.

Admittedly, readers of this book are supposed to already know a little about Linux, and only need to be refreshed about the most arcane intricacies. I have used Unix and Linux for more than 30 years, and this book taught me a lot. But assuming that all readers know what a shell is or what it means to source a file is maybe a little too much.

This is a second edition, and clearly the author felt constrained by the maximum size asked for by the publisher. Thus, he removed some parts between editions, and redirects readers to his personal website for the missing material. Similarly, when explaining something that would need too much space, he refers to the corresponding Wikipedia page, which is rather disappointing.

The author probably composed the book using a simple text editor, without cross-reference capabilities and without tools for managing the book structure and its changes. Using LaTeX would have been much better for referring readers to page numbers instead of long titles, for example.

Another poor choice is the width of the pages, and especially the embedded examples, which are only 8 centimeters (cm) wide. The result is that more than one half of the lines are too long and must be folded, increasing in fact the length of the examples. With examples one cm wider, the book could have been shorter, or more complete in the same number of pages.

Organizing the succession of 16 chapters is a challenge, and the author failed to manage an order that prevents using a concept before it is covered. On the contrary, this problem occurs very frequently, and it is made more acute by the lack of references leading to a page number.

The general style is pleasant, with frequent jokes and a little petty chatter in many cases. Many examples are taken from unexpected areas, like jazz music, 17th century British literature, or H. P. Lovecraft books.

The number of mistakes is rather annoying in a reference book. Using Linux as the first name of Torvalds is maybe a joke, but others are more serious. I counted at least a dozen of them.

This does not prevent me from recommending this book to anybody wanting to use one’s keyboard more than one’s mouse or touchpad.

More reviews about this item: Amazon

Reviewer:  O. Lecarme Review #: CR144426 (1608-0547)
Bookmark and Share
  Featured Reviewer  
 
Systems Programs And Utilities (D.4.9 )
 
 
Linux (D.4.0 ... )
 
 
Reference (A.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Systems Programs And Utilities": Date
UNIX utilities: a programmer’s reference
Tare R., McGraw-Hill, Inc., New York, NY, 1987. Type: Book (9789780070628847)
Aug 1 1988
System software: an introduction to systems programming
Beck L., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1985. Type: Book (9789780201109504)
Feb 1 1986
Processing variable length abbreviations: some observations
Newman I. Software--Practice & Experience 16(5): 413-423, 1986. Type: Article
Nov 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy