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

SuSE Linux 9.1 Professional
"One of the great improvements is the addition of AMD64 support. 9.0 had it in a separate, more expensive distribution that was 64-bit capable but I never had the chance to test it out beyond an old beta copy that didn't work right. Having both x86 and AMD64 support in the same retail box is an excellent increase in value -- you're getting a lot more for your money. That sentiment carries throughout the distribution: you're getting more in 9.1 than you ever did before. More software, more functionality, more hardware compatibility... and of course, as a result it costs more as well. Even at $90 it's still half the price of Windows XP Home edition and you're getting enough software to do basically whatever you want to do."
Story

( Permalink: SuSE Linux 9.1 Professional      Submitted by Noel Fri May 14, 2004 )

An Interview with Eric Blossom
"There are all kinds of interesting problems that need attention, and we think that GNU Radio will serve nicely as a free software platform for research. Folks are looking at wireless networking from all angles and layers: collision free media access layers, dynamic routing of moving nodes, appropriate transport protocols, etc. It turns out that TCP isn't a good transport for wireless. It will run over wireless, but it doesn't work all that well. The characteristics of the medium keep varying in ways that TCP doesn't handle well."
Story

( Permalink: An Interview with Eric Blossom      Submitted by Noel Fri May 14, 2004 )

Learning Assembly Language is Still a Good Idea
"Unfortunately, when software performance is less than optimal, these programmers generally don't know how to correct the problems with their software. They'll often spout things like "The 90-10 rule," or "I'll just use a profiler to correct the performance problems," but the truth is they don't really know how to improve the performance of their underperforming applications. It's all well and good to say, "I'll just find a better algorithm!" However, finding and deploying that algorithm, if one actually exists, is another matter."
Story

( Permalink: Learning Assembly Language is Still a Good Idea      Submitted by Noel Fri May 14, 2004 )

Learning to use Audacity
"Audacity is a free-as-in-GPLd, cross-platform sound editor for Windows, Mac, and Unix. I've recently spent some time learning how to use it. I can tell you already that it's a gem, ranking up there in my all-time top ten list of free Linux applications. Before the review police start whacking away on this story, let me make one thing perfectly clear: This is not a review. I'll leave that to those who know a lot more about sound engineering than I do. This is the tale of an ordinary user learning how to use a kick-ass application."
Story

( Permalink: Learning to use Audacity      Submitted by Noel Fri May 14, 2004 )

BBEdit: Its Unix Support Doesn't Suck, Part 2
"BBEdit's Unix scripting tools environment is available from the Shebang (#!) menu. If you do not see this menu, open the Preferences window, select the Tools panel, and enable the Unix Scripting Tools checkbox. You will need to restart BBEdit for the menu to appear. The Shebang menu provides you with all of the hooks to extend the functionally of BBEdit with Unix scripting languages. Before using this feature, let's take a look at BBEdit filters and scripts."
Story

( Permalink: BBEdit: Its Unix Support Doesn't Suck, Part 2      Submitted by Noel Fri May 14, 2004 )

On Scripting Languages
Ritesh Kumar discusses with fellow programmers and friends the positives and negatives of scripting languages and concludes on their usage.

( Permalink: On Scripting Languages      Submitted by Anonymous Fri May 14, 2004 )

Automated Web Photo Galleries with iPhoto and Perl
"In iPhoto, photos are selected based on category, and formatted using iPhoto's email capabilities. iPhoto then uses Apple Mail to build an email message including the photos and emails it away to an address on the server. As the message arrives at the server, a Perl program intercepts it, picks out the various pieces and accompanying photos, applies some basic ImageMagick, then drops it all into a MySQL database on the server. When folks visit her site, based on what they select, a couple of different applications access the MySQL database to present the photos from our server."
Story

( Permalink: Automated Web Photo Galleries with iPhoto and Perl      Submitted by Noel Thu May 13, 2004 )

The Cocoa Controller Layer
"When we're first learning Cocoa (or Java, or Qt, or any other application framework), one of the early things we address is the Model-View-Controller design pattern. The Model-View-Controller (MVC) design pattern prescribes that a well-designed application will separate data-specific code (the model layer) from user-interface-specific code (the view layer), and that the two layers will communicate with each other by way of the controller layer."
Story

( Permalink: The Cocoa Controller Layer      Submitted by Noel Thu May 13, 2004 )

Review: TechTool Pro Version 4.0.2
"There are things that I like about TechTool Pro 4, and things that I hate. It attempts to be an everything to everyone wide-reaching disk utility. More than the usual selection of tools for disk repair, it offers a wide variety of other services including monitoring, backup, and prevention measures. While it succeeds quite well at some of its aims, it fails at some of the most important functions."
Story

( Permalink: Review: TechTool Pro Version 4.0.2      Submitted by Noel Thu May 13, 2004 )

Acoustic cryptanalysis
"A powerful method for extracting information from supposedly secure systems is side-channel attacks: cryptanalytic techniques that rely on information unintentionally leaked by computing devices. Most side-channel attack research has focused on electromagnetic emanations (TEMPEST), power consumption and, recently, diffuse visible light from CRT displays. The oldest eavesdropping channel, namely acoustic emanations, has received little attention. Our preliminary analysis of acoustic emanations from personal computers shows them to be a surprisingly rich source of information on CPU activity. "
Story

( Permalink: Acoustic cryptanalysis      Submitted by Noel Thu May 13, 2004 )

Interview: Xandros and KDE
"Rick Berenstein: Linux Global Partners, a NYC investment group, originally planned to invest in Linux companies which were developing applications or technologies that we felt would be essential pieces of a viable alternative to Microsoft Windows. We planned eventually to do a joint venture with one of the existing Linux distros and, in fact, started just such talks with Corel. But along the way Corel decided to divest itself of its Linux Business Division and we took it over, along with most of the development staff, and named the new company Xandros."
Story

( Permalink: Interview: Xandros and KDE      Submitted by Noel Thu May 13, 2004 )

TCP Vulnerability
In this weeks Security Alerts, we look at problems in the TCP protocol, Midnight Commander (mc), proftpd, OpenOffice, libpng, rsync, LHA, Utempter, X-Chat, and sysklogd.

( Permalink: TCP Vulnerability      Submitted by Noel Thu May 13, 2004 )

OpenBSD PF Developer Interview, Part 2
"pf itself doesn't impose many limits. We have the settable state and fragment limits to prevent pool exhaustion, the amount of memory available for the pools used by pf varies depending on the hardware.

I don't have exact numbers; but 50,000 state entries are not a problem on a i386 with 128 MB. That said, there is ongoing work which changes the way OpenBSD handles kernel memory used for the network stack pf is not special here. This will allow for both more efficient usage, backpressure when needed, and more total memory available to the network stack including pf, thus allowing for much bigger state stables etc."
Story

( Permalink: OpenBSD PF Developer Interview, Part 2      Submitted by Noel Thu May 13, 2004 )

PostgreSQL 7.4
"PostgreSQL's architecture and Object-Relational features make modular extensions of the database functionality easy and accessible, much like Linux and Apache. And like those other open source projects, PostgreSQL has attracted some unique features to solve unique problems. PostgreSQL 7.4 release is in many ways a "performance release," with numerous changes designed to speed up queries and ease maintenance and management of large, enterprise databases."
Story

( Permalink: PostgreSQL 7.4      Submitted by Noel Thu May 13, 2004 )

Make shared memory work for you, not against you
In terms of time and space, shared memory is probably the most efficient inter-process communication channel provided by all modern operating systems. This article explains how to Use Shared Objects On Linux.

( Permalink: Make shared memory work for you, not against you      Submitted by Anonymous Thu May 13, 2004 )

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

Essential System Administration Pocket Reference
(Tue Jan 6, 2004)

How to Use GIMP for Photo and Image Editing
(Tue Jan 6, 2004)

Putting Linux Reliability to the Test
(Tue Jan 6, 2004)

DOSBox a DOS Emulator
(Mon Jan 5, 2004)

Demystifying the sendmail.mc
(Mon Jan 5, 2004)

A Look at RSS 2.0 and New RSS Developments
(Mon Jan 5, 2004)

Virtual Laser Keyboard
(Mon Jan 5, 2004)

Sun hands Cobalt an Open Source Lifeline
(Mon Jan 5, 2004)

Apache Cookbook
(Sun Jan 4, 2004)

Video Editing on Linux with Cinelerra
(Sun Jan 4, 2004)

XFree86 Core Developers Disband
(Sat Jan 3, 2004)

Xandros 2.0 Deluxe Edition Review
(Sat Jan 3, 2004)

Unix Shell Programming, Third Edition
(Fri Jan 2, 2004)

Enabling IPv6 in Linux
(Fri Jan 2, 2004)

A Short Review of CollegeLinux 2.5
(Fri Jan 2, 2004)

MySQL Crash Course
(Fri Jan 2, 2004)

Novell Plans GUI For 04
(Thu Jan 1, 2004)

Encap Package Management System
(Thu Jan 1, 2004)

SuSE Linux 9.0
(Thu Jan 1, 2004)

Linux System Startup
(Thu Jan 1, 2004)

Building and Installing nVidia Drivers
(Wed Dec 31, 2003)

Dual G5 Versus Dual Opteron
(Wed Dec 31, 2003)

Building Tiny Systems With Embedded NetBSD
(Wed Dec 31, 2003)

Home Networking
(Wed Dec 31, 2003)

Where is my Made for Linux Machine
(Wed Dec 31, 2003)

Apache Regex Problems
(Tue Dec 30, 2003)

Hack notes, Linux and Unix Security
(Tue Dec 30, 2003)

KDE 3.x on Sun Solaris
(Tue Dec 30, 2003)

Installing Courier-IMAP on OpenBSD
(Tue Dec 30, 2003)

Mepis Linux
(Tue Dec 30, 2003)

[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