Ubuntu Hacks: Tips & tools for exploring, using and Tuning Linux
By: Jonathon Oxer, Kyle Rankin & Bill Childers
Published by O'Reilly
O'Reilly's Hacks series is renowned for being an informative and useful resource for beginners and experts a like. Ubuntu Hacks is one of these books, containing 100 tips and solutions to help new users and experienced ubuntu users a like. The book sheds light on some features of ubuntu that most users are not aware of, such as using a usb stick in conjuction with a live cd to store your personal desktop settings, programs and documents.
By : Andrew Walsh
It's worth noting that this book is aimed at Ubuntu Dapper and some examples may or may not work as expected with previous versions of ubuntu such as Breezy.
The book is split up into 10 chapters (listed below):
1 - Getting Started
2 - The Linux Desktop
3 - Multimedia
4 - Mobile Ubuntu
5 - X11
6 - Package Management
7 - Security
8 - Administration
9 - Virtualization and Emulation
10 - Small Office/Home office Server
My first impression of the book was that the first 14 hacks in this book were aimed at new users to ubuntu, be it from another distribution, windows or mac. Covering the basics such as installing ubuntu and moving files from windows to ubuntu. As a fairly experienced ubuntu users I found these hacks mostly useless, however hack #3 does redeem this chapter in my opinion.
Hack #3 shows how to use the live cd in conjunction with a usb pen or other removeable media to allow you to carry your desktop settings, documents and programs around with you.
The second chapter (The Linux Desktop) in my opinion is one of the better chapters in the book. It covers how to customise your desktop to your needs, including how to change KDE or GNOME for a "lighter" window manager such as Fluxbox of XFCE. I used hack #17 to change to XFCE from GNOME, (giving me a noticeable speed boost).
If you do not want to change your desktop environment then this chapter also demonstrates how to tweak and tune GNOME and KDE. Such as using icons on the default GNOME desktop, so that windows users can feel more at home. (the default on ubuntu is to not have any desktop icons such as computer and trash).
A hack that I found particularly useful is hack #29, this hack demonstrates how to install the set of win32codecs which allow you to play certain formats of music and video files using ubuntu. However this comes with the warning that in some places it is illegal to use these codecs, however the author does not list an example of where.
Finally I thought that I would touch upon chapter 7 (as the other chapters can be a little confusing for new ubuntu users). Chapter 7 is all focused around security, the chapter includes setting up a firewall for your network, encrypting your hard drive, digitally signing emails.
Hack #73 details how to prevent windows malware from existing on your ubuntu box (and possibly spreading to any machines which connect to the ubuntu box). Hack #73 was very useful to me, due to the fact that I have two windows machines which connect to a ubuntu gateway.
Overall I would say that this book is a great way to introduce users to ubuntu and the amazing feature list that ubuntu supports. I would recommend this book to anyone who wants to run ubuntu on a laptop, use a live-cd or a new ubuntu desktop user.
| DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware. |
More Linux Book Reviews Articles
More By Codewalkers
developerWorks - FREE Tools! |
The IBM DB2 Deep Compression ROI tool is designed for DBA’s and IT management personnel to perform a clinical analysis of the cost savings gained from the Storage Optimization feature of DB2 9 for Linux, UNIX and Windows. The feature, also known as Deep Compression, compresses data that lies within a database by up to 80% at times. FREE! Go There Now!
|
|
|
|
Visit IBM developerWorks to download a free trial version of WebSphere Business Modeler Advanced V6.1.1, IBM’s premier business process modeling and analysis tool for business users that offers process modeling, simulation, and analysis capabilities. IBM WebSphere Business Modeler helps you visualize, understand, and document business processes for continuous improvement. FREE! Go There Now!
|
|
|
|
Download a free trial version of IBM Rational Developer for System z, software that can help you deliver core development capabilities; the power of Java Platform, Enterprise Edition (Java EE); and rapid application development support to diverse enterprise application development teams. With comprehensive development tools to help create, deploy and maintain traditional enterprise and composite applications, Rational Developer for System z enables developers with different technical backgrounds to easily participate in important technology projects. FREE! Go There Now!
|
|
|
|
Portfolio Management is about effectively managing portfolio value by aligning portfolio investments with business goals. This complimentary e-kit provides a collection of materials that can help you understand how IBM Rational enables and automates best practices for improved governance and clear visibility into portfolio and project performance across the entire IT project lifecycle. FREE! Go There Now!
|
|
|
|
Rational Build Forge Express Edition is an automation framework that packages the latest enterprise-grade technologies into a reliable, flexible and robust configuration designed and priced specifically for small to midsize businesses. The new Rational Build Forge Express eKit provides you with valuable resources – including a case study, podcast, demo, and articles – to help you increase staff productivity, compress development cycles and deliver better software, fast. FREE! Go There Now!
|
|
|
|
Regression testing -- in which code is thoroughly tested to ensure that changes have not produced unexpected results -- is an important part of any development process. But many testing environments neglect the terminal-based applications that still form the backbone of many industries. In this tutorial, you'll learn how the Rational Functional Tester Extension for Terminal-Based Applications works with other Rational Functional Tester to help test terminal-based applications quickly and easily. FREE! Go There Now!
|
|
|
|
As organizations have grown increasingly dependent on online software, the risk of malicious attacks has also become far more serious. Fortunately, well-governed organizations can protect their Web applications by injecting vulnerability assessments and ethical hacks into their software development and delivery processes. This paper describes 12 of the most common hacker attacks and provides basic rules that you can follow to help create more hack-resistant Web applications. FREE! Go There Now!
|
|
|
|
Get a free trial download of IBM Lotus Forms V3.0 (formerly Workplace Forms), which provides a zero-footprint eForms solution to help you automate and move forms-based business processes off the desktop and onto the Web. With Lotus Forms, you can extend applications beyond the firewall by creating a single electronic form document ready for use in both thick and Web 2.0 thin client format. FREE! Go There Now!
|
|
|
|
Visit IBM developerWorks to try the IBM SOA Sandbox for connectivity. The SOA Sandbox for connectivity provides a trial environment with the tooling and components to help you explore how to effectively connect your infrastructure and integrate all of the people, processes and information in your company. Use the hosted sandbox to explore SOA techniques that streamline connecting existing IT assets together, as well as learn how to connect them to new business logic. FREE! Go There Now!
|
|
|
|
Join this webcast to learn how IBM Rational's Functional Testing solution enables you to implement automation your way, at your pace, with your existing staff. In this webcast, you’ll learn how you can eliminate redundancy of manual test scripts, reduce errors, and increase test coverage through test automation. After this presentation you will understand how IBM Rational Functional Testing solution can streamline your manual testing and make test automation easily attainable. FREE! Go There Now!
|
|
|
|
All FREE IBM® developerWorks Tools! |