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

The Perfect Server - Gentoo 2007.0
This tutorial shows how to set up a Gentoo 2007.0 based server that offers all services needed by ISPs and hosters: Apache web server (SSL-capable), Postfix mail server with SMTP-AUTH and TLS, BIND DNS server, Proftpd FTP server, MySQL server, Courier POP3/IMAP, Quota, Firewall, etc. This tutorial is written for the x86 version of Gentoo 2007.0, but should apply to other architectures with very little modification.

( Permalink: The Perfect Server - Gentoo 2007.0      Submitted by Falko Timme Mon Oct 1, 2007 )

Squeeze maximum usage out of your network resource
If you have UNIX-based programming experience, then you've probably worried at some point about enhancing your network throughput. In this article, learn some useful techniques to squeeze the most out of your bandwidth, and get a big performance boost with some of the methods described here.

( Permalink: Squeeze maximum usage out of your network resource      Submitted by BlueVoodoo Mon Oct 1, 2007 )

The trouble with packages and auto-pilot
Nice article contrasting different packaging tools.
"In contrast, Solaris provides pkgadd. Pkgadd can not resolve dependencies. It only knows how to retrieve packages from a specified URL, but does not have any ability to retrieve packages from a Sun resource. Pkgadd is a bit antiquated by modern UNIX standards unless coupled with the Sun Connection which is not quite the same thing. This huge gap between Linux packaging systems and Sun's pkgadd inspired Blastwave's packaging system and repository. "
Solaris Jedi: The trouble with packages and auto-pilot

( Permalink: The trouble with packages and auto-pilot      Submitted by Noel Fri Sep 28, 2007 )

Ubuntu 7.10 (gutsy) new features and changes
Nice look at 7.10.
"Startup and shutdown screens won't blink any more, so no more watching of a boring black screen even for a second. Desktop theme received some minor updates: some pixels changed at the mouse cursors to make them more eye pleasant. Evolution is now displaying popup at the tray in case of a message arrival. In the file manager an image thumbnails will be automatically rotated if they were taken with a camera. Buttons of the windows list applet in Ubuntu 7.10 will stay they original size despite a change of a window title, for example in case of web browser tab change."
Review of Ubuntu 7.10 (gutsy) new features and changes

( Permalink: Ubuntu 7.10 (gutsy) new features and changes      Submitted by Noel Fri Sep 28, 2007 )

Installing Debian Etch From A Windows System
Debian-Installer Loader is a Debian Etch installer for Windows which adds an entry to the boot menu that allows you to start the Debian installation. Unlike the Ubuntu installation with Wubi, real Debian partitions are created during the installation. In the end, you have a dual-boot system (Windows/Debian).

( Permalink: Installing Debian Etch From A Windows System      Submitted by Falko Timme Fri Sep 28, 2007 )

Loyal, Devoted Workers? Let Them Stay Home
Interesting article about telecommuting.
"A recent survey finds that workers who telecommute from home or elsewhere, while still a very small portion of the work force, report the highest levels of satisfaction with their jobs and loyalty to their employers. In the poll of about 10,000 U.S. workers, 73% of remote and home-based workers said they were satisfied with their company as a place to work, compared with 64% of office workers."
Seeking Loyal, Devoted Workers? Let Them Stay Home - WSJ.com

( Permalink: Loyal, Devoted Workers? Let Them Stay Home      Submitted by Noel Fri Sep 28, 2007 )

System Emulation with QEMU on Linux
Today, googling the word virtualization results in around 22 million hits. In this article, learn about QEMU, an interesting virtualization applications not headlining the news today. QEMU is an open source emulator for complete PC systems you can use on a number of settings. Explore QEMU and its architecture and how to emulate a guest operating system on a Linux host.

( Permalink: System Emulation with QEMU on Linux      Submitted by IdaAshley Fri Sep 28, 2007 )

All For 19 Seconds - Worse Than Failure
This is funny.
"Date and Time computations aren't easy. Unless you're fortunate enough to use Metric Time, there are a whole lot of uneven measurements to work with. Sixty seconds in a minute. Twenty four hours in a day. Thirty, thirty one, twenty eight, maybe twenty nine days in a month. Fifty two point something weeks in a year. It's just ugly.
Fortunately, just about every programming language out there has library code to help with the math. Naturally, many certain programmers chose to ignore this library code and hack their own. Like Yuri's predecessor. He was presented with a simple problem: add nineteen seconds to the current date/time in Perl."
All For 19 Seconds - Worse Than Failure

( Permalink: All For 19 Seconds - Worse Than Failure      Submitted by Noel Thu Sep 27, 2007 )

Configure Linux Startup with sysv-rc-conf
Nice application.
"How do you control your background services in Linux? Purists will probably say that renaming the symlinks in the rc folders is the way to go, but for me that's a pain in the ass. I much more prefer some simple app where I could just click bunch of check-boxes on a single page to enable and disable starting up of various apps at different run levels. KDE has a built in tool for this called KSysV but it's UI is atrocious. I mean, please check out this screenshot and tell me - does that look like a clean UI design?"
Terminally Incoherent Blog Archive Configure Linux Startup Applications with sysv-rc-conf

( Permalink: Configure Linux Startup with sysv-rc-conf      Submitted by Noel Thu Sep 27, 2007 )

Space Maps
ZFS under the hood.
"In practice, finding free space this way would be insufferable because it would take far too long for any filesystem of non-trivial size. To make the allocation and freeing of blocks fast, the filesystem needs an efficient way to keep track of free space. In this post we'll examine the most common methods, why they don't scale well, and the new approach we devised for ZFS."
Space Maps : Jeff Bonwick's Blog

( Permalink: Space Maps      Submitted by Noel Thu Sep 27, 2007 )

7 reasons I switched back to PHP after 2 years on
"Rails was an amazing teacher. I loved it's do exactly as I say paint-by-numbers framework that taught me some great guidelines. I love Ruby for making me really understand OOP. God, Ruby is so beautiful. I love you, Ruby. But the main reason that any programmer learning any new language thinks the new language is SO much better than the old one is because he's a better programmer now! You look back at your old ugly PHP code, compared to your new beautiful Ruby code, and think, 'God that PHP is ugly!' But don't forget you wrote that PHP years ago and are unfairly discriminating against it now. It's not the language (entirely). It's you, dude. You're better now. Give yourself some credit. "
7 reasons I switched back to PHP after 2 years on Rails - O'Reilly Ruby

( Permalink: 7 reasons I switched back to PHP after 2 years on      Submitted by Noel Thu Sep 27, 2007 )

Desktop deliverance: an overview of GNOME 2.20
Nice look at GNOME 2.20.
"GNOME 2.20 includes a new streamlined Appearance Preferences dialog that incorporates the Theme, Background, Font, and Interface configuration utilities into a single tabbed configuration tool. The effort to consolidate the utilities was led by developer Thomas Wood of OpenedHand."
Desktop deliverance: an overview of GNOME 2.20

( Permalink: Desktop deliverance: an overview of GNOME 2.20      Submitted by Noel Wed Sep 26, 2007 )

Chrooted SFTP With MySecureShell On Debian
This tutorial shows how to install MySecureShell on a Debian Etch system. MySecureShell is an SFTP server that is based on OpenSSH and can be configured in many ways, e.g. it has support for chrooting users into their homedirs or for limiting upload-/download bandwidths. MySecureShell makes SFTP available for users that do not have shell access so that these users do not have to use the insecure FTP protocol anymore.

( Permalink: Chrooted SFTP With MySecureShell On Debian      Submitted by Falko Timme Wed Sep 26, 2007 )

Virus Protection With F-PROT Antivirus On Ubuntu
This tutorial shows how you can install and use F-PROT Antivirus on an Ubuntu Feisty Fawn desktop. Although there are not many Linux viruses out there, this can be useful if you often exchange files with Windows users - it can help you to not pass on any Windows viruses (that do not do any harm to Linux systems) to Windows users. F-PROT Antivirus for Linux is free for home use.

( Permalink: Virus Protection With F-PROT Antivirus On Ubuntu      Submitted by Falko Timme Wed Sep 26, 2007 )

IBM Lotus Symphony Beta 1
This document describes how to set up IBM Lotus Symphony Beta 1 on Ubuntu 7.04. IBM Lotus Symphony is an office-suite that is based on OpenOffice.org (a fork of v1.x) and ported to Lotus Expeditor (IBM's enhancement of the Eclipse Rich Client Platform). It contains programs for word processing, spreadsheet and presentation.

( Permalink: IBM Lotus Symphony Beta 1      Submitted by Falko Timme Wed Sep 26, 2007 )

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

Easy way to upgrade VMserver to latest version
(Tue Sep 25, 2007)

Speeding Up Perl Scripts With SpeedyCGI
(Tue Sep 25, 2007)

Mount a remote file system through ssh Using sshfs
(Tue Sep 25, 2007)

How the iPhone can be a web storefront game change
(Tue Sep 25, 2007)

AIX discover recovery: resolving resource conflict
(Tue Sep 25, 2007)

Disk Based Backups With Amanda On Debian Etch
(Mon Sep 24, 2007)

Setup CUPS (Common UNIX Printing System) Server
(Mon Sep 24, 2007)

Installing OpenOffice.org 2.3 on Fedora
(Mon Sep 24, 2007)

Howto Set Flickr images as desktop wallpaper
(Mon Sep 24, 2007)

Xen With Graphical User Interface On A Fedora 7
(Fri Sep 21, 2007)

Settingup an FTP Server on Ubuntu with ProFTPD
(Fri Sep 21, 2007)

Build 404 error page CGI handler brains
(Fri Sep 21, 2007)

Voice Enable Twitter
(Fri Sep 21, 2007)

Faster LDAP search with a vector-space engine
(Fri Sep 21, 2007)

Internet Radio in NetBSD and Linux
(Thu Sep 20, 2007)

How To Compile rTorrent From SVN In Ubuntu Feisty
(Thu Sep 20, 2007)

Xen Cluster Management With Ganeti
(Thu Sep 20, 2007)

Porting C/C++ sources from Windows to UNIX
(Thu Sep 20, 2007)

Monitoring Network Latency With Smokeping
(Wed Sep 19, 2007)

UNIX Pipes, Streams and Redirections
(Wed Sep 19, 2007)

10 HTML pages your site and everyone else needs
(Wed Sep 19, 2007)

Applying Mount Namespaces in Linux
(Wed Sep 19, 2007)

Really, Really Custom Software
(Mon Sep 17, 2007)

Portable Ubuntu package repositories with APTonCD
(Mon Sep 17, 2007)

Resurect Presario 1240 with Damn Small Linux
(Mon Sep 17, 2007)

The Ultimate Web-Browsing machine
(Mon Sep 17, 2007)

Virus Protection With AVG Antivirus
(Sun Sep 16, 2007)

Installing Ubuntu From A Windows System With Wubi
(Fri Sep 14, 2007)

Are You Ready for Logical Volume Management?
(Fri Sep 14, 2007)

Travel with your Linux Firewall in your pocket
(Fri Sep 14, 2007)

[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