- Obtaining the Latest Release of Samba
- Mar 29, 2002
- This article provides the information necessary to download the latest Samba source code distribution and also looks at the various precompiled binary packages that are available.
|
- On the Bleeding Edge with KDE2
- May 10, 2000
- Download, install, and experiment with pre-beta versions of KDE2 without damaging your existing KDE setup.
|
- Open Source Tools for Security Testing
- Sep 16, 2005
- Michael Kelly reports on handy security uses for four open source tools: WebGoat, Firefox Web Developer, WebScarab, and Ethereal. By combining the tools in easy ways, testers can track down and close the gaping security holes that are often left in applications.
|
- Open Source Versus Commercial Software: Why Proprietary Software is Here to Stay
- Oct 14, 2005
- Although open source software comes with lofty ambitions, some developers worry that the model just doesn't present a practical plan for the future of the software industry. Shawn Shell argues that proprietary software is here to stay — for a lot of good reasons.
|
- OpenOffice Writer vs. TextMaker: Which Linux Word Processor Should You Use?
- Feb 4, 2005
- Linux offers two good word processors: OpenOffice Writer, installed by default with most Linux distributions, and TextMaker, for download from a third-party site. Compare their strengths and weaknesses here, to see which one best meets your needs.
|
- Overview of Linux Journaling Filesystems
- Mar 29, 2002
- This sample chapter provides a detailed overview of how Linux identifies filesystems, verifies that they are usable, and makes them available to users. Journaling and non-journaling local filesystems are also discussed.
|
- Overview of OpenBSD
- Jan 21, 2005
- Most people do not use OpenBSD as a desktop OS, though there are some people who swear by it. This chapter provides an overview of OpenBSD, including its development, features, and the tools available in this operating system for your business.
|
- Package Management in Ubuntu Server
- Sep 7, 2010
- Beginning with a discussion of what packages are and what a package management system does, this chapter also introduces Debian packages and gives a brief overview of source packages and binary packages.
|
- Package Management in Ubuntu Server
- Aug 17, 2009
- Kyle Rankin and Benjamin Mako Hill explain what packages are and what a package management system does
|
- Packet-Filtering Concepts in Linux Firewalls
- Feb 3, 2015
- This chapter from Linux Firewalls: Enhancing Security with nftables and Beyond, 4th Edition explains how to implement firewall rules.
|
- Page Table Management
- Oct 1, 2004
- Linux handles the machine independent/dependent layer in a unique way, making page table management a bit tricky. Mel Gorman gives you the skinny on the process in this sample chapter.
|
- Pandora: An Open Console
- Jun 2, 2009
- David Chisnall looks at the OpenPandora project and considers what the impact of this handheld computing project is likely to be.
|
- Performance Tools for Optimizing Linux: Process-Specific CPU
- May 27, 2005
- The tools to analyze the performance of applications are varied and have existed in one form or another since the early days of UNIX. It is critical to understand how an application is interacting with the operating system, CPU, and memory system to understand its performance. This chapter will help you understand where the bottleneck in your system is occuring, and how to fix it.
|
- Popular Unix Performance-Monitoring Tools for Linux
- Oct 11, 2002
- Performance tuning has been around a long time. This sample chapter looks at some of the more popular Unix performance monitoring tools that have been ported or rewritten for use on Linux systems.
|
- POSIX Asynchronous I/O
- Sep 22, 2006
- Used judiciously, asynchronous I/O (AIO) can provide a significant speed benefit, says David Chisnall. Perhaps enough to help your program overcome the fact that modern processors can really zoom, while hard drives still drag.
|
- POSIX Parallel Programming, Part 1
- Jan 5, 2007
- Take a look at some of the standard ways of doing this on UNIX-like platforms.
|
- Preface to "Advanced Programming in the UNIX Environment, 3rd Edition"
- May 16, 2013
- This preface to the highly-anticipated 3rd edition of Advanced Programming in the UNIX Environment, 3rd Edition contains Stephen Rago's current Introduction, his Introduction from the 2nd edition, and also W. Richard Stevens' original Introduction from the 1st edition.
|
- Preface to "The Official Ubuntu Book, 8th Edition"
- Jul 9, 2014
- The authors of the 8th edition of The Official Ubuntu Book describe what's changed in the latest edition to keep up with the changes with Ubuntu itself.
|
- Presently Running Programs are Processes
- Nov 13, 2000
- To work with Unix, you must work with processes. Jon Lasser shows you just how to determine which processes are running on your system and how to work with them.
|
- Processes in UNIX
- Apr 5, 2002
- This excerpt from Modern Operating Systems digs into the UNIX kernel and looks at the basic concepts UNIX supports, namely processes, memory, the file system, and input/output.
|