Welcome Guest. | Log In| Register | Membership Benefits
LangaLetter

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?

XML: Ready For The Enterprise

Is Microsoft Office 2000 a "Go" or a "Whoa?"

LangaLetter Archives

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.
By Fred Langa

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:

  • A micro kernel of about 100K, allowing much more memory for applications.
  • A full working TCP system that can be achieved in approximately 200 K.
  • It is fast loading and easy to run.
  • It runs on 486 and above processors.
  • It has a minimum memory requirement of 2 MB.
  • Standard peripherals are built-in.
  • It is fully multitasking.
  • It has loadable driver modules.
  • It has virtual paged memory.
  • It will allow continued use of superceded machine configurations.
  • It contains industry standard disk structures and executable formats."

    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!

    CAREER CENTER
    Ready to take that job and shove it?



    TechCareers

    SEARCH
    Function:

    Keyword(s):

    State:
  • Post Your Resume
  • Employers Area
  • News & Features
  • Blogs & Forums
  • Career Resources

    Browse By:
    State | City
  • SPONSOR
    RECENT JOB POSTINGS
    CAREER NEWS
    Go beyond Google and get vertical. These specialized search sites will help you find the business information you need -- fast.

    Ari Balogh was named to the post of chief technology officer as the companys for a "realignment" of employees.

    Today's Top News










    Specialty Resources

    Featured Microsite