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

Overview of the Debian package system
Nice overview of the Debian package system. From low level tools to the GUI options.

"The base of Debian’s package system is dpkg. It performs all the low level functions of software installation. If you were so inclined, you could use dpkg alone to manage your software. It can install, remove, and provide information on your system’s software collection. Here are some of my favorite features."
Things You Need To Know To Become An Apt Guru

( Permalink: Overview of the Debian package system      Submitted by Noel Tue Mar 3, 2009 )

Best Home Server Software
Covers Windows servers too. But still a nice overview.
"FreeNAS is by the far the most bare bones home server software in the top five. More specifically, FreeNAS is an extremely minimal distribution of FreeBSD. How minimal, you ask? You can run FreeNAS off a 32MB flash drive. Designed to be an absolutely skeletal operating system to maximize the resources devoted to storage FreeNAS is great for when you want a simple operating system that leaves every hard drive bay and disk platter wide open for file storage goodness. Despite being so slim, FreeNAS is still feature packed, including support for BitTorrent and remote web-based file management via QuiXplorer; it even serves as the perfect iTunes music server."
Best Home Server Software

( Permalink: Best Home Server Software      Submitted by Noel Mon Mar 2, 2009 )

Tour the Linux generic SCSI driver
Linux provides a generic driver for SCSI devices and an application programming interface so users can build applications to send SCSI commands directly to SCSI devices. In this article, the author introduces some of the SCSI commands and methods of executing SCSI commands when using SCSI API in Linux. He also provides background on the SCSI client/server model and the storage SCSI command.

( Permalink: Tour the Linux generic SCSI driver      Submitted by Anonymous Mon Mar 2, 2009 )

Marvell's Plug Computer
This thing is amazing. A stand alone Linux machine about the size and form factor of a wall wart. Don't see myself getting one for $99 bucks, but at $49 why not.
"Marvell announced today a new type of computer. It's about the size of an AC to DC converting wall outlet plug, but is really a full SoC with a 1200 MHz CPU, built-in 512 MB Flash, 512 MB DRAM, Gigabit Ethernet and USB 2.0 support. It runs small versions of Linux, consumes about 5 watts max while allowing remote users (presumably those authorized by the owner) to access data stored on the device from remote locations including local intranets or over the Internet. The $99 device opens up a wide array of extremely low-power, low-volume, always on applications."
Marvell's Plug Computer

( Permalink: Marvell's Plug Computer      Submitted by Noel Mon Mar 2, 2009 )

Encrypted USB Drives
Interesting look at an encrypted USB drive. The author uses Linux tools to dig in and evaluate the encryption on an inexpensive hardware encrypted USB drive.
"... vendors tend to economise in the wrong place by incorporating budget encryption. Developing a secure encryption system costs money, and vendors have to find a balance between manufacturing costs, data throughput and security, taking in to account the limited processing power of these controller chips."
Encrypted USB Drives

( Permalink: Encrypted USB Drives      Submitted by Noel Fri Feb 27, 2009 )

Manage blogs on AIX with open source CMS tools
By combining open source Web Content Management System (CMS) and AIX you get a complete, highly secure, scalable, and ready-to-use content management tool with extensive support from the open source community. This article introduces the best open source CMS solutions for AIX available, and helps readers understand the important differences among them. The article also provides a guideline for system architects and developers to help them choose the CMS that best fits their needs.

( Permalink: Manage blogs on AIX with open source CMS tools      Submitted by Anonymous Thu Feb 26, 2009 )

Build a faster and more secure UNIX file system
UNIX's method of handling file systems and volumes provides you with an opportunity to improve your systems' security and performance. This article addresses the issue of why you should split up your disk data into multiple volumes for optimized performance and security.

( Permalink: Build a faster and more secure UNIX file system      Submitted by Anonymous Thu Feb 26, 2009 )

Upgrading MySQL with Replication
Short version is you replicate to another server switch to it, upgrade, then switch back.
"You can keep the outage to only a few minutes while performing this upgrade, removing the need for potentially expensive downtime. If you need the downtime to be zero, you probably want to be looking at a Circular Replication system, though that’s getting a little outside of this blog post."
Upgrading MySQL with minimal downtime through Replication

( Permalink: Upgrading MySQL with Replication      Submitted by Noel Thu Feb 26, 2009 )

Serious considerations before upgrading to PHP 5.3
PHP V5.3 has numerous new features such as namespaces, closures, object handling, object-oriented programming, and Phar. There are also some backward-compatibility issues you should be aware of with PHP v5.2. This article provides clear guidance for migrating your Web application to work with PHP V5.3. and building more powerful and secure PHP apps.

( Permalink: Serious considerations before upgrading to PHP 5.3      Submitted by Anonymous Wed Feb 25, 2009 )

Moving data from MS SQL to MySQL
Very neat that you can do this. Would not have guessed it.
"To move data from Sql Server to MySQL, it is certainly possible to use tools that can make connections to both data stores and manipulate data that way, such as Access, Excel, or SSIS. Here I will introduce a process that does not need any special tools or data drivers. Instead, we can use the utilities and methods that come with a standard Sql Server and MySQL install to accomplish that task."
Moving data from MS SQL to MySQL

( Permalink: Moving data from MS SQL to MySQL      Submitted by Noel Wed Feb 25, 2009 )

Anatomy of ext4
The next generation of the extended file system; ext4, provides improved scalability, reliability, and considerable new functionality. This article covers ext4 Functionality, scalability, and performance. It's an easy read to get to know the latest and greatest Linux file system.

( Permalink: Anatomy of ext4      Submitted by Anonymous Tue Feb 24, 2009 )

Pretty cool stuff. I am a terminal kind of guy. Until a few years ago everything I did was in a terminal. Today most of my work is, but I have broken down and moved mail into a web browser. Wonder how well gmail works in lynx? Might have to check that out.
"SSHerminator is combination of Terminator and HotSSH

What is Terminator

Terminator is to produce an efficient way of filling a large area of screen space with terminals. This is done by splitting the window into a resizeable grid of terminals. As such, you can produce a very flexible arrangements of terminals for different tasks.

What is HotSSH

HotSSH is an interface to Secure Shell, for GNOME and OpenSSH. It intends to be a better experience than simply invoking “ssh” from an existing terminal window."

SSHerminator - Nice split screen terminal emulator and SSH client

( Permalink: SSHerminator       Submitted by Noel Tue Feb 24, 2009 )

The power of 3's
Some of us find the changed Sun made to Solaris 10 annoying at best. After all what is wrong with rc scripts? But to keep it in perspective there are only a handful of new commands to learn, as this post demonstrates.
"If you haven't noticed most of the new stuff in Solaris 10 has just 3 commands or less. Here are a few examples, not sure if it was part of an initiative inside sun or what. And I'm sure I have missed a few."
Solaris 10 Commands

( Permalink: The power of 3's      Submitted by Noel Mon Feb 23, 2009 )

pkgwatch -- A Package Management Wrapper
Great idea for anyone who manages a wide range of machines.
"In the past I was trying many different linux distros. Each has its own package management systems: debian has apt, mandrake has urpmi, yellowdog has an apt front-end for rpm, suse has yast... While they all are quite similar and not difficult to use, I found that I often made mistakes because I often forgot which system I was using and the exact commands on that system. Another issue is that I wish I could keep track how I installed/removed those packages. So I wrote a simple wrapper for various package management systems. It serves two purposes:

1. to free me from remembering the exact commands for different systems
2. to help me keep track of what packages I installed

For example, when I need to install e.g. vim, I always say pkg-install vim, and the wrapper would invoke aptitude, apt-get or yum depending on the current system. "

pkgwatch -- A Package Management Wrapper

( Permalink: pkgwatch -- A Package Management Wrapper      Submitted by Noel Fri Feb 20, 2009 )

Need Inodes?
Need to manipulate many many files quickly? ZFS has some advantages.
"In ZFS inodes are allocated on demand and so the question came up, how many files can I store onto a piece of storage. I managed to scrape up an old disk of 33GB, created a pool and wanted to see how many 1K files I could store on that storage. "
creating files on ZFS

( Permalink: Need Inodes?      Submitted by Noel Wed Feb 18, 2009 )

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

SELinux and Smack modules for Linux containers
(Tue Feb 17, 2009)

Perform uniform mounting with generic NFS
(Mon Feb 16, 2009)

Five network tricks for Linux on S/390 systems
(Mon Feb 16, 2009)

Air and KDE 4.3.
(Mon Feb 16, 2009)

Book Review: A Practical Guide to Ubuntu Linux
(Fri Feb 13, 2009)

OpenSolaris Bible sample chapters
(Thu Feb 12, 2009)

Multiple shell management with GNU Screen
(Thu Feb 12, 2009)

KDE 4.2 officially released
(Thu Feb 12, 2009)

Linux can rule cloud computing
(Wed Feb 11, 2009)

Converting your Linksys router to Linux
(Wed Feb 11, 2009)

Five Questions With Michael Widenius
(Wed Feb 11, 2009)

Optimizing iSCSI and VMware
(Tue Feb 10, 2009)

Creating and using the new Phar archives in PHP V5
(Mon Feb 9, 2009)

How to use LVM to migrate filesystems to a RAID
(Mon Feb 9, 2009)

ZFS: Transaction Groups & Disk Performance
(Mon Feb 9, 2009)

Status of RootPrompt.org
(Fri Feb 6, 2009)

Sun xVM VirtualBox
(Fri Feb 6, 2009)

Using GPG with GMail
(Thu Feb 5, 2009)

Information about MySQL on Clusters
(Wed Feb 4, 2009)

Open HA Cluster: MySQL highly available on Solaris
(Tue Feb 3, 2009)

Stop VIM Autocommenting
(Thu May 29, 2008)

Redundant Array Of Inexpensive Disks (RAID)
(Thu May 29, 2008)

Picking the right Eclipse distribution for you
(Thu May 29, 2008)

Watching Live-TV On Your Ubuntu Desktop With Zatto
(Wed May 28, 2008)

Manage Widget Geometry in PyGTK
(Wed May 28, 2008)

How To Install A TeamSpeak Server
(Wed May 28, 2008)

Changing The Language & Keyboard Layout
(Tue May 13, 2008)

How to: Asus Eee PC protection with privacy filter
(Tue May 13, 2008)

Unison - file synchronization tool
(Tue May 13, 2008)

Debug and tune apps on the fly with Firebug
(Tue May 13, 2008)

[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