
July 21, 1999
Days of WINE and Trumpets| Threads |
|
Do PetrOS and WINE sound interesting to you, or have past failures at Windows emulation soured
you on the whole idea? Do you think Microsoft will allow both projects to go to completion, or
will they raise legal objections to Windows emulation? Does the ability of a new operating
system to use your existing applications increase or decrease your chances of trying it? Discuss it in LangaLetter threads. |
| Recent Columns |
|
Are E-mail Digital Certificates And Encryption Worth
The Bother? What's The Best Search Engine For Business? |
| Bio |
| Fred Langa is a senior consulting editor and columnist for Windows Magazine. Fred's free weekly newsletter is available via subscribe@langa.com. You can contact him at fred@langa.com or via his website at http://www.langa.com. |
You can tell how long someone's been using the Internet by the way he or she completes this
sentence: "To connect a Windows PC to the Internet, many people use Trumpet...." Newbies may
pick a random word or just give you a blank stare. But Internet veterans will instantly say
"Winsock."
Before Microsoft realized that the Internet wasn't just a passing fad, getting a Windows PC
online required that you gather together quite a collection of separate software applications. You
needed socket services, an FTP client, a gopher client, a dialer, an E-mail reader, and so on.
Trumpet Software International, operating out of Tasmania, Australia, stepped into the breach with a
series of products that became the de facto standard for millions.
Although the need for assembling your own Internet connectivity components decreased over
time, Trumpet stayed in business and is still turning out interesting software today. Their
Winsock product has evolved to version 5, and now comprises "a fully-featured 32-bit dialer,
with IPv6 enhancements, for use with Windows/95, Windows/98, and Windows/NT. It can be used
to dial into the Internet to connect to your local service provider and is a Winsock v1.1
compatible TCP/IP stack."
Trumpet also offers a lightweight Internet server ("Fanfare"), an E-mail client ("Mailbird"), an
Internet-sharing/firewall application ("Firesock"), and more. It's the "and more" that's especially
interesting now because the company is about to release an alpha version of something they call
"PetrOS." According to Trumpet, PetrOS "is a new 32-bit operating system for the PC platform ...
. It is small, modular, easy to use, and not resource hungry. The emphasis at all stages of the
PetrOS project has been to apply the KISS principle (Keep It Small and Simple)."
According to the company, some key features of PetrOS include:
OK, that sounds interesting, but Trumpet buries the real surprise of the new OS in delicate
language that I suspect is intended it keep PetrOS off Microsoft's radar screens.
Trumpet says "It is well understood that many potential customers interested in PetrOS will
have a large investment in 32-bit GUI applications. These will need to have continued support
from a new operating system such as PetrOS ... . PetrOS is a system that is intended to coexist
with and complement the existing platforms rather than supplant them."
Translation: PetrOS will run 32-bit Windows applications! (See story, "Start-Up Trumpeting New
OS" for more detail.)
Trumpet plans to distribute the new operating system as shareware costing in the "$20 to $100
range." Although it's not open source, Trumpet plans to make heavy use of beta testers to refine
the product.
Surprisingly, PetrOS has been in quiet development since 1992. The company says: "It is not
intended to create yet another desktop language [but rather] to create a system that would load
faster and allow better performance without the overheads of resource hungry facilities or
excessive feature creep. It was felt that the Unix-based solutions were not the only alternatives
..."
Which brings us to WINE, a Windows Emulator that lets you run DOS, Windows 3.x and Win32
executables on Linux, FreeBSD, or Solaris x86. According to the official WINE Readme, "It consists of a program
loader which loads and executes a Microsoft Windows binary, and a library that implements
Windows API calls using their Unix or X11 equivalents."
WINE has been in development for quite a while, but has recently gotten more interest due to the
rapid rise of Linux. Unlike some of the more rabid *NIX fans, the people in the WINE project--like
the folks at Trumpet--are clear-eyed and know that most enterprises aren't going to roll all
their current Windows applications into a dumpster just because a new non-Microsoft operating
system is available. Instead, WINE and PetrOS both seek to gain acceptance by allowing users to
continue to deploy their existing applications software while trying or transitioning to a new
platform. That's smart, and it has a far greater chance of success than the purists' approach of
simply banning outright the use of any software emanating from the Evil Redmondian Empire.
(That just ain't gonna happen, guys.)
Neither project is ready to roll. PetrOS isn't even quite in alpha yet, and the WINE people freely
admit that WINE still has "many bugs and unimplemented features. Most applications still do not
work correctly." And while their goals are similar, WINE and PetrOS are very different; one is
open source, the other is not; one is free, the other is commercial; one is a layer atop another
open (and free) operating system, the other is the operating system.
But both bear watching. My guess is that if any new platform can unseat Windows, it will be one
of these, or a platform like these that lets us make use of the new operating system without
having immediately to trash all our existing applications in the process.
What's your take? Do PetrOS and WINE sound interesting to you, or have past failures at Windows
emulation soured you on the whole idea? Do you think Microsoft will allow both projects to go to
completion, or will they raise legal objections to Windows emulation? Does the ability of a new
operating system to use your existing applications increase or decrease your chances of trying
it? Join in
the week-long discussion of these intriguing new options!
ISIS Papyrus America seeking Software Pre-Sales Analyst in Southlake, TX
Agilent Technologies seeking Business Manager in Bangalore, IN
Covidien seeking Principal Validation Test in Boulder, CO
T-Mobile seeking Unified Subscriber Database Engr in Bellevue, WA
20th Century Fox seeking Sr. Production Software Engineer in Los Angeles, CA
For more great jobs, career-related news, features and services, please visit our Career Center.