# RootPrompt.org   Nothing but Unix.[Home] [Features] [Programming] [Mac OS X] [Search]

Take Charge of Processor Affinity
Knowing a little bit about how the Linux 2.6 scheduler treats CPU affinity can help you design better userspace applications. Soft affinity means that processes do not frequently migrate between processors, whereas hard affinity means that processes run on processors you specify.

( Permalink: Take Charge of Processor Affinity      Submitted by Anonymous Tue Oct 4, 2005 )

Overview of Linux based PBX Asterisk
"Asterisk is an open source PBX (private branch exchange) that provides all the functionality of high-end business telephone systems, and much more. It is the world's most flexible and extensible telephone system, providing many features that are not yet available in even the most advanced proprietary systems. It is also the world's cheapest telephone system. The software is free and runs on inexpensive Linux servers."
What Is Asterisk

( Permalink: Overview of Linux based PBX Asterisk      Submitted by Noel Mon Oct 3, 2005 )

Automate server farms and dynamic clusters
In this article, you are introduced to the requirements for replicating WebSphere Portal Server instances for building server farms, testing centers, and a development environment. You also learn about automation workflows for creating a dynamic cluster of middleware servers and how to automate the management of software using Tivoli Intelligent Orchestrator.

( Permalink: Automate server farms and dynamic clusters      Submitted by Anonymous Mon Oct 3, 2005 )

Linux VoIP
"Many businesses are turning to Voice over IP (VoIP) to save money on infrastructure and communications costs, but just ripping out your existing phone system and replacing it with VoIP will not work. VoIP systems require IP phones or analog telephone adapters to allow your existing phones to work. If equipment costs are stopping you from experimenting with VoIP, softphones can provide an inexpensive way for businesses to get up and running with VoIP, as I recently discovered by putting Kiax, Linphone, Twinkle, and CounterPath's X-Lite to the test."
Four Linux softphones reviewed

( Permalink: Linux VoIP      Submitted by Noel Mon Oct 3, 2005 )

Installing Fink
"The Fink project, which began in December 2000, has two goals. It aims to port all this software to Mac OS X ("porting") and makes it available for install ("packaging"). As a full package management system, based on Debian's apt system, it installs and uninstalls packages, tracks dependencies, installs the packages that are needed, updates the packages, etc. Bottom line: installing Unix software on Mac OS X with Fink is a piece of cake (most of the time). There can be challenges, however, and I'll cover those in a minute."
Installing Fink on Mac OS X

( Permalink: Installing Fink      Submitted by Noel Mon Oct 3, 2005 )

Building an Internet Radio
"A phrase we heard many times when we sought venture capital to develop the Internet appliance we call Radii was "If this were 1999, you would already have your money." Unfortunately, it was 2004 and there was no money for a risky consumer product such as Radii, despite our compelling prototype and a well-defined market. Rather than let our efforts go to waste, we decided to share the details of the prototype here with the Linux community that made its development possible. In this article, we explain how we quickly built our Radii prototype using low-cost hardware and Linux along with some of its companion software, including Perl and GCC."
Radio's Next Generation: Radii

( Permalink: Building an Internet Radio      Submitted by Noel Mon Oct 3, 2005 )

Destroy your data with Darik's Boot and Nuke
"When DBAN is finished with your hard drives, the master boot record, partition table, and every sector of the drive will have been overwritten in accordance with one of five well-regarded industry guidelines. DBAN is powerful stuff and has been used by US federal agencies, such as the Department of Energy's National Nuclear Security Administration (NNSA), to prepare machines for disposal."
Darik's Boot and Nuke: A great tool for obliterating your data

( Permalink: Destroy your data with Darik's Boot and Nuke      Submitted by Noel Fri Sep 30, 2005 )

What is Gluecode and why should I care?
Built upon Apache's Geronimo J2EE 1.4 server based on open source components, Gluecode is an application server platform that encompasses key open source projects and groups them together in a layered architecture. This article takes a look at Gluecode for beginners, explains how it is composed, and how Gluecode can help organizations plan for more effeciate IT infrastructure.

( Permalink: What is Gluecode and why should I care?      Submitted by Anonymous Fri Sep 30, 2005 )

Brute Force: Cracking the Data Encryption Standard
"Brute Force: Cracking the Data Encryption Standard is the story of the life and death of DES (data encryption standard). In the early 1970s, the U.S. government put out an open call for a new, stronger encryption algorithm that would be made into a federal standard, known as FIPS (Federal Information Processing Standard.). Numerous solutions were submitted as the DES candidate, including one from IBM. The IBM solution, originally called Lucifer, was chosen to be used as the encryption algorithm. After that, it became known as DES."
Book Review: Brute Force: Cracking the Data Encryption Standard

( Permalink: Brute Force: Cracking the Data Encryption Standard      Submitted by Noel Fri Sep 30, 2005 )

Looking at Quartz
"Quartz is an open source job-scheduling framework written entirely in Java and designed for use in both J2SE and J2EE applications. It offers great flexibility without sacrificing simplicity. You can create simple or complex schedules for executing any job. It includes features such as database support, clustering, plugins, prebuilt jobs for EJB, JavaMail and others, support for cron-like expressions, and many more."
What Is Quartz

( Permalink: Looking at Quartz      Submitted by Noel Fri Sep 30, 2005 )

Google Secure Access on Mac OS X
"On September 20, 2005 Google released Google Secure Access, a Windows application that allows users to connect to Google's VPN (Virtual Private Network) to make WiFi connections more secure. While google did not release a client for Mac OS X it quickly became apparent that Google's VPN client used PPTP (Point to Point Tunneling Protocol) which is natively supported by Mac OS X. Getting it to work on OS X was the logical step to explore."
Google Secure Access on Mac OS X

( Permalink: Google Secure Access on Mac OS X      Submitted by Noel Fri Sep 30, 2005 )

NVIDIA SLI Linux Support
Short version: bigger, better, faster.
"Although in this article we were only able to scratch the surface of what the NVIDIA Linux 1.0-8XXX/Release 80 drivers will hold, we expect these drivers will be a definitive bang and a big plus for Linux and Windows users alike. To recap, NVIDIA is expected to finally unveil Linux SLI capabilities with the new upcoming driver set and will also allow users to partake in mixing-and-matching GeForce cards from various vendors and dynamic overclocking abilities. Another one of the attractive additions to the display drivers is multi-threading capabilities for Symmetric Multi-Processing systems, which should yield a high boost in overall performance. "
NVIDIA 1.0-8XXX Series Preview

( Permalink: NVIDIA SLI Linux Support      Submitted by Noel Thu Sep 29, 2005 )

Overview of Darwin
Well done and wide ranging overview of Darwin. (Is wide ranging and overview redundant?)
"Darwin is the Unix-derived core that provides the underlying foundation for Mac OS X. At Darwin's heart is the XNU kernel--a Mach 3.0-based microkernel that has been modified to include portions of FreeBSD for performance reasons. Darwin includes facilities for creating device drivers, supports multiple file systems through its enhanced Virtual File System (VFS) design, and offers premier networking facilities such as Bonjour, an implementation of zero-configuration networking. Apple releases Darwin under the Apple Public Source License (APSL) 2.0, and organizations such as OpenDarwin.org and GNU-Darwin use this source to periodically release their own custom versions of Darwin in an effort to foster community involvement."
What Is Darwin (and How It Powers Mac OS X)

( Permalink: Overview of Darwin      Submitted by Noel Thu Sep 29, 2005 )

High-Performance Linux Clustering
High Performance Computing (HPC) has become easier, and two reasons are the adoption of open source software concepts and the introduction and refinement of clustering technology. This first of two articles discusses the types of clusters available, uses for those clusters, reasons clusters have become popular for HPC, some fundamentals of HPC, and the role of Linux in HPC.

( Permalink: High-Performance Linux Clustering      Submitted by Anonymous Thu Sep 29, 2005 )

Partial evaluation with regular expressions
"One engaging alternative to "normal-form"-oriented parsing is "partial evaluation" (PE) or "active data". Several distinct labels capture parts of the ideas at work in this area; we'd welcome help from readers on more precise or at least widely recognized names. PE, as we'll present it here, is most accessible in "scripting languages", Lisp, Forth, m4, and others that expose programmatic access to the language parser. If you can eval, it's easy to exploit PE."
Regular Expressions: Two Easy Steps Better Than One Hard One

( Permalink: Partial evaluation with regular expressions      Submitted by Noel Thu Sep 29, 2005 )

Featured Articles:
Unix and Linux Podcasting Guide

Expect and SSH

The Linux Enterprise Cluster

Book Review: Podcasting: Do-It-Yourself Guide

Remote Backups With Rsync

Weakness and Security

Essential CVS

Spring Into Technical Writing

Other News:
Biodiesel Resources

Older News

Disposable email addresses
(Wed Jul 13, 2005)

Risks and Threats to Storage Area Networks
(Wed Jul 13, 2005)

Using BitTorrent on Linux
(Tue Jul 12, 2005)

Intel about to release dual-core server chip
(Tue Jul 12, 2005)

Paul Wedgwood (Splash Damage)
(Tue Jul 12, 2005)

End Wars Between Testers and Programmers
(Tue Jul 12, 2005)

Doomed: How Id Lost its Crown
(Tue Jul 12, 2005)

Be Your Own Hotspot
(Mon Jul 11, 2005)

Use J2SE 5.0 Features on Older JVMs
(Mon Jul 11, 2005)

Antonio Larrosa Jiménez
(Mon Jul 11, 2005)

Booting Knoppix from a USB Pendrive
(Fri Jul 8, 2005)

Rats in the security world
(Fri Jul 8, 2005)

Linux in the Classroom: a Look Back
(Fri Jul 8, 2005)

The Apache HTTP Server
(Fri Jul 8, 2005)

An introduction to Delta Debugging
(Fri Jul 8, 2005)

Blowing the lid off of TiVo
(Thu Jul 7, 2005)

Porting LinuxBIOS to the AMD SC520
(Thu Jul 7, 2005)

Selecting the Best Compiler Options
(Thu Jul 7, 2005)

Why I teach Eclipse
(Thu Jul 7, 2005)

Building and Installing OpenSolaris
(Wed Jul 6, 2005)

VMware Workstation 5
(Wed Jul 6, 2005)

Graphviz, Open Source Software That Clarifies Comp
(Wed Jul 6, 2005)

New Techniques Aid Chips' Energy Efficiency
(Wed Jul 6, 2005)

Knoppix 4.0 review
(Tue Jul 5, 2005)

Most Popular Beginner Linux Questions Answered
(Tue Jul 5, 2005)

Great Moments in Microprocessor History
(Tue Jul 5, 2005)

Laptop theft - an insider’s guide to prevention
(Tue Jul 5, 2005)

Troubleshooting Linux Firewalls
(Fri Jul 1, 2005)

Howto: Backing Up And Restoring Your Dedicated Ser
(Fri Jul 1, 2005)

The Linux Programming Model for Cell
(Fri Jul 1, 2005)

[Latest News] [Newer News] [Older News]

Our content can be syndicated: Main Page Mac Page
(Validate RSS code)

Copyright 1999-2005 Noel Davis. Noel also runs web sites about sailing and kayaking.
All trademarks are the property of their owners.
All articles are owned by their author