Sun, Google Expand Technology Reach and Global Opportunity

Sun and Google today announced an agreement to promote and distribute their software technologies to millions of users around the world. The agreement aims to make it easier for users to freely obtain Sun's Java Runtime Environment, the Google Toolbar and the OpenOffice.org office productivity suite, helping millions of users worldwide to participate in the next wave of Internet growth. More here.

Microsoft, Motorola Form New Alliance

Motorola plans to enhance the reliability of its emergency services software applications by integrating them on the Microsoft platform, the companies announced Tuesday. However, Motorola in July announced that it would expand its use of Linux beyond high-end products and into midrange items by revising most of its phones to run on Linux.

Office Beta Coming in November, More on OpenDocument and PDF

This week, Microsoft announced that, with the next version of Office, it will support saving files to Adobe's Portable Document Format, or PDF. While logical, the move raises questions about how the PDF support will coexist with Windows Vista's move to its own page description format, known as Metro. Sinofsky also addressed how Microsoft views the controversy surrounding Massachusetts' mandate for the OpenDocument standard.

Getting Started with Monad

The documents included are: the Getting Started guide (an 80-page introduction to using the shell and the MSH language supported by the Windows Monad Shell), a single-page summary of the MSH language, formatted as a tri-fold, a quick-start guide to tracing in the Windows Monad Shell, and the three Hands-On Labs from the 2005 Professional Developers Conference; "Monad Scripting", "Building Monad Cmdlets" and "Creating Monad Providers".

Taking Advantage of the Accelerate Framework

If your application is computationally intensive, you need to know about the Accelerate framework. The Accelerate framework is a set of libraries containing high-performance vector-accelerated libraries that run on PowerPC-based Macintosh computers and Intel-based Macintosh computers. Using the framework can be advantageous, in terms of code maintenance and reliability across the architectures.

Preview of the Firebird Conference 2005

In about six weeks time developers from all over the world will convene in Prague for the 2005 edition of the Firebird Conference. This year's conference has an even greater abundance of speakers and topics than the previous editions of the event. The various tracks on the conference will cover Firebird itself, development languages and solution stacks, development tools and issues and applications. And, of course, it is a great opportunity to meet the community.

Visopsys 0.58 Released

Likely the last of the Visopsys 0.5x series (a sparkly new 0.6 is imminent), this maintenance and bugfix release sports some new features such as EXT2 formatting, German keyboard layouts, GUID generation, and filesystem clobber. Version 0.58 also includes a number of important bugfixes to the featured Disk Manager partitioning program. Change log here and downloads here. As always, you can demo this tiny, full-GUI hobby OS from the ISO image or from a single floppy disk.

Linus on Specifications

In a conversation that began as a request to include the SAS Transport Layer in the mainline Linux kernel, there was an interesting thread regarding specifications. Linux creator Linus Torvalds began the discussion saying, "a 'spec' is close to useless. I have _never_ seen a spec that was both big enough to be useful _and_ accurate. And I have seen _lots_ of total crap work that was based on specs. It's _the_ single worst way to write software, because it by definition means that the software was written to match theory, not reality."