TweetFollow Us on Twitter

Jul 99 Online

Volume Number: 15 (1999)
Issue Number: 7
Column Tag: MacTech Online

by Jeff Clites online@mactech.com

Last month we read up on the Open Source movement, with an eye to how it relates to the Mac community. This month we are going to look at a few specific software packages. Some are open source, while some are technically not although they are being developed in the same spirit. (See last month's article for information on what it takes to qualify as open source.) Also, some of them already run under Mac OS X Server, while other are yet to be ported. But they are all useful, and present themselves as opportunities for the Macintosh community--opportunities to use tools that were previously unavailable to us, and opportunities to actively participate in their development.

But first, be sure to check out the new paper by Apple's Wilfredo Sanchez, "Open Software in a Commercial Operating System". It offers further insight into Apple's commitment to open source software, and the issues and benefits involved.

Open Software in a Commercial Operating System
http://www.mit.edu/people/wsanchez/papers/FREENIX99.html

Email Servers: Sendmail, Qmail, and Postfix

With the initial release of Mac OS X Server Apple did not include a default email server to operate alongside their easy-to-administer incarnation of the Apache web server. In future versions this will probably change, but in the short term network administrators get to fend for themselves. The obvious choice is Sendmail, which is the most widely-used mail server out there, handling an amazing 70% of the email on the internet. It is also one of the most complicated, with configuration files which are second only to ancient Mayan in their difficulty to decipher. While no one will criticize you for choosing Sendmail, there are alternatives you might want to consider. One attractive option is qmail, which was developed specifically in response to certain deficiencies of Sendmail. Its three main selling points are that it is secure (there was a $1000 reward offered for anyone who could compromise its security, and it went unclaimed), reliable (it will never lose messages due to a system failure at an inopportune time), and it doesn't require file locking (so it could be run off of file systems which don't support locking, such as NFS and HFS). It should be noted that qmail is not open source per se, as you must get the author's permission to redistribute modified copies, but is should run on Mac OS X Server without modification (since it runs under BSD), and it does have an active user community. O'Reilly and Associates have a book on qmail in the works, scheduled to be released later this year. Hopefully it will be shorter than their thousand-page Sendmail tome.

Sendmail Home Page
http://www.sendmail.org
Qmail
http://www.qmail.org/top.html
D. J. Bernstein's qmail Page
ftp://koobera.math.uic.edu/www/qmail.html
The Big qmail Picture
http://www.nrg4u.com/

Another alternative, less publicized but also popular, is Postfix. Like qmail, Postfix aims at being a Sendmail alternative, and in fact views itself as a direct (though friendly) competitor with qmail. Although it isn't completely clear from the Postfix web site, it appears to allow unrestricted redistribution, although there is no mention of whether distribution of modified versions is allowed. On the other hand, there is a binary version available for Mac OS X Server (see the Stepwise software tracking page), and Postfix is able to use the operating system's NetInfo database for certain table lookups. Although there will likely be a qmail binary available for Mac OS X Server at some point, those wishing to dive in right away may prefer to try Postfix.

The Postfix (formerly VMailer) Home Page
http://www.postfix.org
Postfix--The Big Picture
http://postfix.affinity.net/big-picture.html
Postfix Overview--Goals and Features
http://postfix.affinity.net/goals.html
Postfix Overview--Global Architecture
http://postfix.affinity.net/architecture.html
Stepwise--Mac OS X Server Software
http://www.stepwise.com/Software/index.html

Once your email arrives, you can do sophisticated things with it using procmail, a mail processing program. It allows you to do all sorts of things, such as filtering your mail (either upon receipt or later), selectively forwarding certain messages, or serving as a replacement for your local mail delivery agent. It's a single binary and can be installed by an unprivileged user for his own use, and aims to be all of the good things: small, fast, and robust (handling "every conceivable system error" and able to deliver the mail under the worst conditions). If you like to be in control of your mail, this is the way to go.

Procmail Homepage
http://www.procmail.org/
Procmail FAQ
http://www.iki.fi/era/procmail/mini-faq.html
Procmail Readme
ftp://ftp.ucsb.edu/pub/mirrors/procmail/procmail.README
Procmail Features
ftp://ftp.ucsb.edu/pub/mirrors/procmail/procmail.FEATURES

Samba

Although Apple has positioned it as a file server, Mac OS X Server shipped without any built-in way to share files with Windows-based machines. It is an unfortunate omission; realistically, in today's business environment Macs need to integrate with existing NT networks. It is especially important that it be dead-easy to do, so that organizations which have had bad experiences with their current systems can try out Apple's new servers without having to make a major commitment of time and effort. For this reason, it seems likely that in future versions of Mac OS X (Server or otherwise) will include some type of support for this. Until then, we are lucky to have Samba, an open-source package which may serve as a life-preserver to a lone Mac advocate in an all-Windows shop. (Be sure to check the Stepwise software page, mentioned above, for a link to a binary distribution for Mac OS X Server.)

So what is Samba? In short, it is a package which provides SMB server and client capabilities. So what is SMB? As you can find out from the web page of the same name, "SMB, which stands for Server Message Block, is a protocol for sharing files, printers, serial ports, and communications abstractions such as named pipes and mail slots between computers." The core of Samba is an SMB server, which allows a Unix machine to serve files (and printers) to Windows clients. (In fact, Microsoft even validates new system software releases against it.) Included in the distribution are other tools, such as an ftp-like client for accessing Windows resources from a Unix machine. Intriguingly, there is also smbfs, a currently Linux-only filesystem allowing you to mount remote Windows volumes, which in fact it is included as standard with Linux 2.0 and later. This would be a great project for the Darwin community to tackle -- bringing this capability to other flavors of Unix. With BSD's extensible filesystem underlying both Darwin and Mac OS X, this is a tailor-made opportunity for the Mac community to contribute something which would be very useful to a large community of people, and show off their technology at the same time.

If you are like me, then you like to have a book or two handy to supplement the "standard" documentation. Samba: Integrating UNIX and Windows (ISBN 1-57831-006-7), by John D. Blair of the Samba Team, used to be the only game in town. It is excellent, but becoming a bit out of date. Fortunately, the recently-published SAMS Teach Yourself Samba in 24 Hours (ISBN 0672316099), by Richard Sharpe and Gerald Carter (also of the Samba team), comes with high praise, despite its cookie-cutter title. Finally, O'Reilly and Associates are set to publish Using Samba later this year, and given their track record it is likely to become an instant classic.

SAMBA
http://www.samba.org/
What is SMB?
http://samba.org/cifs/docs/what-is-smb.html
What's Samba all about?
http://us1.samba.org/samba/about.html
Samba: An Introduction
http://us1.samba.org/samba/docs/SambaIntro.html

When you are done with these, saunter on over to the MacTech Online web pages at www.mactech.com/online/, for more links to dig your teeth into.

 
AAPL
$98.38
Apple Inc.
-0.64
MSFT
$43.89
Microsoft Corpora
-0.09
GOOG
$585.61
Google Inc.
-4.99

MacTech Search:
Community Search:

Software Updates via MacUpdate

Drive Genius 3.2.4 - Powerful system uti...
Drive Genius is an OS X utility designed to provide unsurpassed storage management. Featuring an easy-to-use interface, Drive Genius is packed with powerful tools such as a drive optimizer, a... Read more
Vitamin-R 2.15 - Personal productivity t...
Vitamin-R creates the optimal conditions for your brain to work at its best by structuring your work into short bursts of distraction-free, highly focused activity alternating with opportunities for... Read more
Toast Titanium 12.0 - The ultimate media...
Toast Titanium goes way beyond the very basic burning in the Mac OS and iLife software, and sets the standard for burning CDs, DVDs, and now Blu-ray discs on the Mac. Create superior sounding audio... Read more
OS X Yosemite Wallpaper 1.0 - Desktop im...
OS X Yosemite Wallpaper is the gorgeous new background image for Apple's upcoming OS X 10.10 Yosemite. This wallpaper is available for all screen resolutions with a source file that measures 5,418... Read more
Acorn 4.4 - Bitmap image editor. (Demo)
Acorn is a new image editor built with one goal in mind - simplicity. Fast, easy, and fluid, Acorn provides the options you'll need without any overhead. Acorn feels right, and won't drain your bank... Read more
Bartender 1.2.20 - Organize your menu ba...
Bartender lets you organize your menu bar apps. Features: Lets you tidy your menu bar apps how you want. See your menu bar apps when you want. Hide the apps you need to run, but do not need to... Read more
TotalFinder 1.6.2 - Adds tabs, hotkeys,...
TotalFinder is a universally acclaimed navigational companion for your Mac. Enhance your Mac's Finder with features so smart and convenient, you won't believe you ever lived without them. Tab-based... Read more
Vienna 3.0.0 RC 2 :be5265e: - RSS and At...
Vienna is a freeware and Open-Source RSS/Atom newsreader with article storage and management via a SQLite database, written in Objective-C and Cocoa, for the OS X operating system. It provides... Read more
VLC Media Player 2.1.5 - Popular multime...
VLC Media Player is a highly portable multimedia player for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, MP3, OGG, ...) as well as DVDs, VCDs, and various streaming protocols. It... Read more
Default Folder X 4.6.7 - Enhances Open a...
Default Folder X attaches a toolbar to the right side of the Open and Save dialogs in any OS X-native application. The toolbar gives you fast access to various folders and commands. You just click... Read more

Latest Forum Discussions

See All

Note Review
Note Review By Jennifer Allen on July 29th, 2014 Our Rating: :: TOO SIMPLEiPhone App - Designed for the iPhone, compatible with the iPad Note is a note taking app that’s a little too short on features to be worth its asking price... | Read more »
Chainsaw Warrior Goes on Sale & Ther...
Chainsaw Warrior Goes on Sale & There’s a Chance to Win a Copy of the Original Board Game Posted by Jennifer Allen on July 29th, 2014 [ permalink | Read more »
It Came From Canada: Tiny Tower Vegas
If you go to a casino, you might make a lot of money. If you run a casino, you’re guaranteed to make a lot of money. The choice seems pretty obvious. So while waiting for your shady real estate deals to move forward, get prepared with Tiny Tower... | Read more »
Z Hunter Review
Z Hunter Review By Lee Hamlet on July 29th, 2014 Our Rating: :: RIGHT ON TARGETUniversal App - Designed for iPhone and iPad While it might not necessarily break new ground, Z Hunter has enough tricks up its sleeve to ensure that... | Read more »
Huge Update Comes To Duet, Adding 48 New...
Huge Update Comes To Duet, Adding 48 New Stages Posted by Jennifer Allen on July 29th, 2014 [ permalink ] Universal App - Designed for iPhone and iPad | Read more »
Sharknado: The Video Game Available Now....
Sharknado: The Video Game Available Now. Seriously. Posted by Rob Rich on July 29th, 2014 [ permalink ] Universal App - Designed for iPhone and iPad | Read more »
Frog Orbs 2 Review
Frog Orbs 2 Review By Nadia Oxford on July 29th, 2014 Our Rating: :: THIS MAGIC IS A TAD MONOTONOUS Universal App - Designed for iPhone and iPad Frog Orbs 2 is repetitive, but younger players should enjoy it nonetheless.   | Read more »
Puzzix Review
Puzzix Review By Jennifer Allen on July 29th, 2014 Our Rating: :: NICE IDEAUniversal App - Designed for iPhone and iPad A little like Tetris, Puzzix is all about piecing together blocks and watching them vanish. It could do with... | Read more »
Cannonball eMail is Now Live – Works Wit...
Cannonball eMail is Now Live – Works With Gmail, Yahoo, Outlook, Hotmail, and AOL Posted by Jessica Fisher on July 29th, 2014 [ permalink ] | Read more »
To The End Review
To The End Review By Lee Hamlet on July 29th, 2014 Our Rating: :: A VICIOUS CYCLEUniversal App - Designed for iPhone and iPad To The End will test players’ patience, timing, and dedication as they try to navigate all 13 levels in... | Read more »

Price Scanner via MacPrices.net

The lowest prices on leftover Retina MacBook...
Best Buy has dropped prices on leftover 13″ and 15″ Retina MacBook Pros by up to $300 off original MSRP on their online store for a limited time. Choose free local store pickup (if available) or free... Read more
Apple Updates MacBook Pro with Retina Display...
Apple today updated its MacBook Pro with Retina display with faster processors and double the amount of memory in both entry-level configurations. MacBook Pro with Retina display features a Retina... Read more
Up to $250 price drop on leftover 15-inch Mac...
B&H Photo has dropped prices on 2013 15″ Retina MacBook Pros by as much as $250 off original MSRP. Shipping is free, and B&H charges NY sales tax only: - 15″ 2.3GHz Retina MacBook Pro: $2349... Read more
Updated MacBook Pro Price Trackers
We’ve updated our MacBook Pro Price Trackers with the latest information on prices, bundles, and availability on the new 2014 models from Apple’s authorized internet/catalog resellers as well as... Read more
Apple updates MacBook Pros with slightly fast...
Apple updated 13″ and 15″ Retina MacBook Pros today with slightly faster Haswell processors. 13″ models now ship with 8GB of RAM standard, while 15″ MacBook Pros ship with 16GB across the board. Most... Read more
Apple drops price on 13″ 2.5GHz MacBook Pro b...
The Apple Store has dropped their price for the 13″ 2.5GHz MacBook Pro by $100 to $1099 including free shipping. Read more
Apple drops prices on refurbished 2013 MacBoo...
The Apple Store has dropped prices on Apple Certified Refurbished 13″ and 15″ 2013 MacBook Pros, with model now available starting at $929. Apple’s one-year warranty is standard, and shipping is free... Read more
iOS 8 and OS X 10.10 To Support DuckDuckGo As...
Writing for Quartz, Dan Frommer reports that Apple’s forthcoming iOS 8 and OS X 10.10 operating systems version updates will allow users to select DuckDuckGo as their default search engine. He notes... Read more
U.K. Hospital Using iPods and iPads To Record...
British news journal GazetteLive’s. Ian McNeal notes that the old “an apple a day keeps the doctor away” proverb is being turned on its head at http://southtees.nhs.uk/hospitals/james-cook/ James... Read more
13-inch 2.5GHz MacBook Pro on sale for $1099,...
Best Buy has the 13″ 2.5GHz MacBook Pro available for $1099.99 on their online store. Choose free shipping or free instant local store pickup (if available). Their price is $100 off MSRP. Price is... Read more

Jobs Board

Sr Software Lead Engineer, *Apple* Online S...
Sr Software Lead Engineer, Apple Online Store Publishing Systems Keywords: Company: Apple Job Code: E3PCAK8MgYYkw Location (City or ZIP): Santa Clara Status: Full Read more
*Apple* Solutions Consultant (ASC) - Apple (...
**Job Summary** The ASC is an Apple employee who serves as an Apple brand ambassador and influencer in a Reseller's store. The ASC's role is to grow Apple Read more
Sr. Product Leader, *Apple* Store Apps - Ap...
**Job Summary** Imagine what you could do here. At Apple , great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring Read more
*Apple* Solutions Consultant (ASC) - Apple (...
**Job Summary** The ASC is an Apple employee who serves as an Apple brand ambassador and influencer in a Reseller's store. The ASC's role is to grow Apple Read more
*Apple* Solutions Consultant (ASC) - Apple (...
**Job Summary** The ASC is an Apple employee who serves as an Apple brand ambassador and influencer in a Reseller's store. The ASC's role is to grow Apple Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.