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

More on fvwm
The fvwm is a great window manager. If you want to try it out this article and the earlier one in the series is a good introduction to setting it up.
"We already looked at how to build customized menus, but before we move on let's have a look at the ones that come built in to FVWM. As before, all code should be placed in the file ~/.fvwm/.fvwm2rc (or one of the files that it can call using the Piperead command)."
Customizing FVWM even more

( Permalink: More on fvwm      Submitted by Noel Tue Aug 30, 2005 )

Overview of X Windows
This article is a nice overview of the X Window System. It goes into a good amount of depth.
"The X Window System (commonly referred to as X or X11) is a network-transparent graphical windowing system based on a client/server model. Primarily used on Unix and Unix-like systems such as Linux, versions of X are also available for many other operating systems. Although it was developed in 1984, X is not only still viable but also is in fact the standard environment for Unix windowing systems."
What Is the X Window System

( Permalink: Overview of X Windows      Submitted by Noel Tue Aug 30, 2005 )

QEMU 0.7.1 review
QEMU is an open source CPU and system emulator, similar in many aspects to Bochs and other commercial emulators. Unlike many of them, QEMU can achieve significatively faster emulation speeds through dynamic instruction translation. Dynamic translation means that every time QEMU finds a new set of instructions it translates them to an equivalent set of native instructions for the host processor, runs them and stores them in a cache, in case they need to be reused later.

In recent versions (since version 0.7.0) QEMU can become a virtualizer as well (similar to VMware) when the target CPU (emulated system) is similar to the host CPU (real system), and the host operating system is either Linux or Windows. Virtualization implies running most of the instructions of the guest operating system or application, natively in the host CPU, instead of dynamically translating them at run time. Only privileged instructions (those that can only run in a privileged level for the host CPU) are trapped and converted.

Read more

( Permalink: QEMU 0.7.1 review      Submitted by Flavio Villanustre Mon Aug 29, 2005 )

Backing up your Mac
I should make a better backup plan. My current practice is to sync my Powerbook to an external firewire drive every few months when I think about it. Not very good at all. If you want to be more organized then me take a look at this guys method, looks like he has it down.
"My G5 desktop has a second internal drive, of equal capacity to the primary startup drive. I use SyncPro to, automatically each night, mirror my startup drive to my secondary drive. If my startup drive ever dies, I can immediately boot from the secondary drive, and at maximum have lost one day's work. (If a Powerbook were my primary machine, I would use an external Firewire drive in the role that G5's second internal drive serves in this architecture.)"
MacOS X Backup Strategy

( Permalink: Backing up your Mac      Submitted by Noel Mon Aug 29, 2005 )

The Boot Loader Showdown: LILO or GRUB?
What utility do practically all Linux users use -- regardless of their job or expertise? A boot loader. In this article, see how a boot loader works, meet two popular loaders -- LILO (LInux LOader) and GNU GRUB (GRand Unified Boot loader) -- and review the pros and cons of each.

( Permalink: The Boot Loader Showdown: LILO or GRUB?      Submitted by Anonymous Mon Aug 29, 2005 )

Unix for the Beginning Mage
I've published a short book that I've been working on for the past few months titled "Unix for the Beginning Mage". The book teaches the very basics to learning the Unix (and Unix-like Operating Systems) command line by using spells and mages as metaphors. Everything from typing your first command to learning about Symbolic Links is covered. (The book is available as a PDF file and is about 96 pages. It looks well done so take a look - Noel)

More information about the book can be found here.

( Permalink: Unix for the Beginning Mage      Submitted by Joe Topjian Mon Aug 29, 2005 )

Interview with Michal Zalewski
When I first saw Michal's name I thought for a few minutes that he was Jamie Zawinski (author of xscreensaver). Sorry about that guys. But this is Michal Zalewski. Jamie seems to still be running a nightclub in San Francisco. Whereas Michal is writing what looks like a cool book on security. This is a well written interview with Michal who sounds like a nice guy and has a great website.
"Well, I am just a computer geek. I am a relatively young, self-taught enthusiast who is fairly proficient in the field of computer security, and simply enjoys playing with this stuff. Since the mid-'90s, I managed to contribute some probably worthwhile research to this area, as witnessed by a number of BUGTRAQ readers. I found and helped to solve a bunch of interesting security problems, and wrote a couple of well-received papers; I also developed several small but cool open source infosec utilities such as p0f, memfetch, Fenris, and fakebust."
Michal Zalewski on the Wire

( Permalink: Interview with Michal Zalewski      Submitted by Noel Fri Aug 26, 2005 )

PHP Trouble
In this weeks Security Alerts, we look at problems in PHP, Adobe Reader, Kismet, LibTIFF, Evolution, Mutt, bluez-utils, Ignite-UX, CPAINT, Awstats, Clam AntiVirus, and Gaim.

( Permalink: PHP Trouble      Submitted by Noel Fri Aug 26, 2005 )

Interview with Kévin Ottens
Thanks Kévin.
"In what ways do you make a contribution to KDE?
I'm working on most of the newer ioslaves in KDE, namely : system:/, media:/, remote:/, and trash:/ (only helped a bit). I've developed their kicker applets counterparts. Moreover, I'm planning to be involved into Plasma, even if I'm not really active currently. And finally, I try to help with Tenor on the academic side, digging for relevant academic references."
Kévin Ottens

( Permalink: Interview with Kévin Ottens      Submitted by Noel Fri Aug 26, 2005 )

LTSP and KPhone in a small office
For those that don't know Asterisk is an open source PBX that runs under Linux, BSD and Mac OS X. PBX (Private Branch eXchange) is a private telephone switching system.
"This article discusses the installation and use of the LTSP build environment to build Qt and KPhone so the staff members could run KPhone locally on their terminals. I do not discuss the installation of Linux or Asterisk here, but I have included the relevant context for KPhone, which resides in the Asterisk sip.conf file. We used Gentoo for this particular LTSP server, but any Linux distribution can do the job."
Building a Call Center with LTSP and Soft Phones

( Permalink: LTSP and KPhone in a small office      Submitted by Noel Fri Aug 26, 2005 )

Game review: Worms 3D
When I first read the title Worms 3D what I pictured was a simple game in which you controlled a worm that ate other worms on the screen. But it is not like that at all. Instead it is a funny weird game where you control a worm that shoots all sort of weapons around a 3D area. It has a demo, give it a try.
"The point of the game is to kill the enemy worms using a hoard of wacky weapons, like a flying exploding sheep. However, this is not the only point of the game. You can just play pick up games where you kill the enemy, but there is a campaign mode where not only do you battle you have small puzzle solving-type missions. Doing this breaks up the repetitiveness that may arise from doing nothing but obliterating small invertebrate. They also help you hone your skills since each one makes you rely on a certain skill. "
Games we're playing: Worms 3D

( Permalink: Game review: Worms 3D      Submitted by Noel Fri Aug 26, 2005 )

New Google IM Client
The short version: Google now has an instant messenger. They have only released a Windows client. However it uses the Jabber protocol, more properly called XMPP and therefore any compatible client can connect (Tiger's iChat, Adiun, Gaim etc.). Your account name is the same as your Google mail account. If your have a Google Mail Account your already signed up, you just have to login with your client.

The most interesting part of all of this is the Federation of Service for the Voice over IP space. Google says: "We plan to partner with other willing service providers to enable federation of our services. This means that a user on one service can communicate with users on another service without needing to sign up for, or sign in with, each service."

It would be a very interesting world if Skype, Gizmo, iChat, etc. could all talk to each other.

If your interested in more Arstechnica has a nice write up about it:

"Google Talk does, in fact, use Jabber, and we're having success here in the Labs getting on to GT with GAIM, Trillian, iChat, and even Adium. Indeed, curiously, some of us up in the Orbiting HQ can connect to the GT network using GAIM, but not Google's own client. To make matters worse, Google only provides a Windows client, but as you can see there are other options for the moment. Mac OS X and Linux support are planned for the future. In the meantime, any client with XMPP specs should be golden."
Behold Google Talk! A Mini-Review

( Permalink: New Google IM Client      Submitted by Noel Thu Aug 25, 2005 )

PPC Linux / Mac Mini Assembly Programming
This is an interesting article, that provides a very easy way to have a platform to develop PowerPC assembly language skills.
"The Mac Mini is a very compact desktop computer designed by Apple. Based on the PowerPC (PPC) G4 CPU, the machine is ideal for those who wish to experiment with GNU/Linux on a non-Intel platform. In this article, we will examine how to get Ubuntu Linux up and running on the Mac Mini. Assembly language skills on a RISC CPU like the PowerPC are very much in demand in the embedded-systems industry - and we shall use the PPC Linux system to do a bit of assembly language hacking!"
PowerPC Assembly Programming on the Mac Mini

( Permalink: PPC Linux / Mac Mini Assembly Programming      Submitted by Noel Thu Aug 25, 2005 )

Mac OS X Tiger for Unix Geeks
I agree completely with the idea that a great laptop for a Unix geek is a ibook or a powerbook. Looks like an interesting book.
"Mac OS X is exceedingly popular among the best working Unix developers and administrators I know; PowerBooks are the accessories of choice I see in the halls of most of the professional conferences I attend. It's not fashion that drives these selections, but simple engineering analysis — modern Macintosh hosts provide reliable, cost-effective desktops and servers."
Book Review: Mac OS X Tiger for Unix Geeks

( Permalink: Mac OS X Tiger for Unix Geeks      Submitted by Noel Thu Aug 25, 2005 )

Review of jPodder
I took a look at jPodder when writing the Unix and Linux Podcasting Guide, looked quite nice. If your looking for a Linux solution you should check it out.
"As with any other intensely fascinating topic, chasing down podcasts, looking for new programs, and downloading them can take a frightful amount of time. This is where a podcast aggregator becomes a great idea. A perfect podcast aggregator would, for starters, contain its own directory of podcasts categorized into an easy to search list of topics. Add to that an easy one button system to add feeds, a new show scanning feature so you don't have to go looking for the latest shows, and a system of automatic scheduled downloads running in the background, and you've got the makings of a great program. As it turns out, jPodder does all those things, and it's one of the best such programs I've found."
Marcel's Linux App of the Month : jPodder

( Permalink: Review of jPodder      Submitted by Noel Thu Aug 25, 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

Review: FreeBSD 5.4
(Wed Jun 1, 2005)

Host Configuration With Cfengine, Part II
(Wed Jun 1, 2005)

Rendering Everything as Text
(Wed Jun 1, 2005)

An embedded view of the Mac mini, Part 4
(Wed Jun 1, 2005)

Debian 4.0 release day (maybe not)
(Tue May 31, 2005)

Apache2-SSL-PHP5 and Zend Optimizer
(Tue May 31, 2005)

KDE-PIM Hacker Daniel Molkentin
(Tue May 31, 2005)

KDE-PIM Hacker Cornelius Schumacher
(Tue May 31, 2005)

Hacking the Linux Desktop, Part 2
(Tue May 31, 2005)

OpenBSD 3.7 review
(Mon May 30, 2005)

The Small Computer System Interface (SCSI)
(Mon May 30, 2005)

A Unix Perspective on Oracle Archive Redo Log File
(Mon May 30, 2005)

SUSE Linux Virtual I/O Server
(Mon May 30, 2005)

Basic Guide to Dial-up Fedora & SuSe HOWTO
(Fri May 27, 2005)

Developing GNOME Applications with Java
(Fri May 27, 2005)

Testing and Building with the New gumstix SBCs
(Fri May 27, 2005)

Virtualization: From the Desktop to the Enterprise
(Fri May 27, 2005)

Dual-Core Opterons Running Linux
(Thu May 26, 2005)

Sentry CD - A different firewall approach
(Thu May 26, 2005)

Three tools to help you configure iptables
(Thu May 26, 2005)

Linux, outside the (x86) box
(Thu May 26, 2005)

Password Management
(Wed May 25, 2005)

Collection of Application Crash Data With DTrace
(Wed May 25, 2005)

Use IMAP with Perl, Part 2
(Wed May 25, 2005)

Moodle: An open source learning management system
(Wed May 25, 2005)

Secure and Private Browsing with Squid
(Tue May 24, 2005)

HUMOR: Linux Can Make You Cool
(Tue May 24, 2005)

How LDAP works best with J2EE and EJBs
(Tue May 24, 2005)

Application optimization with compilers for Linux
(Tue May 24, 2005)

JAXP makes XML manageable for Java
(Tue May 24, 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