Oracle and Open Source

Open source is hot these days, and Oracle knows it. The company is facing challenges from open source competitors by embracing open source technology in its own right - acquiring and developing key companies and products in this area - as well as fighting to show its merits over other open source choices. How does Oracle stack up against PostgreSQL? How do Oracle and Linux work together? What's next for Oracle on the open source front?

Microsoft Announces Internet Explorer 7+

Microsoft has said that the version of IE7 for Vista will differ slightly from the one for XP and down. "I want to announce that we will be naming the version of IE7 in Windows Vista 'Internet Explorer 7+'. While all versions of IE7 are built from the same code base, there are some important differences in IE7+, most significantly the addition of Windows Vista-only features like Protected Mode, Parental Controls, and improved Network Diagnostics. These features take advantage of big changes in Windows Vista and weren’t practical to bring downlevel."

Enterprise-Level Ubuntu Linux Due This Week

The developers of the popular Ubuntu Linux distribution plan to make a new landmark version of the software widely available this week. Ubuntu's public schedule for releasing the software lists 1 June as the date for the new version, code-named 'Dapper Drake', to be made public. The milestone release will be officially supported by the project for a longer period than previous versions, and will be billed as suitable for enterprise use.

ROX Desktop in New Debian Package

The spirit of the RISC OS desktop can now be easily be installed on Debian GNU/Linux systems, after the ROX desktop collection was released in a Debian package. The package came about after Dennis Tomas decided pull the suite into one place for users to download and install. The ROX desktop takes familiar user interface components from the RISC OS desktop, such as drag'n'drop and the filer, to create a more friendlier desktop for users of Unix-like operating systems. User Dan Macdonald told us: "It is now incredibly easy for people to install a full ROX (RISC OS on X) desktop, complete with auto-mounting of removeable discs, under Debian Linux."

Google File System Exposed

"I had a course on distributed system in my Engineering curriculum, and I was really fascinated with the way people use this technology for work. As my interest grew in this field, I started to read a lot on this. As a result, while browsing a few pages, I found a link to Google File System. Honestly, it didn’t make any sense to me. Where would Google deploy this proprietary file system? Or is Google planning to have an operating system? I decided to have a look at it nonetheless and here’s a quick overview of my findings."

Phipps Discusses Haiku Bounties

Micheal Phipps addresses the Haiku Bounties website: I have received some questions about the 'Haiku Bounties' website and I wanted to answer them here. It is run by a gentleman who has been a good friend to Haiku for a long time now. I have every confidence that he is trying to do the right thing for the Haiku community and that he will be upfront and honest with the money and that you can trust his word." Haiku has also hired its 2nd employee.

Who’s Who at the 2006 OpenBSD Hackathon, Part I

The 2006 OpenBSD Hackathon, c2k6, is well underway in a conference room at a hotel in downtown Calgary, Canada. The event started yesterday, May 27th, attended by nearly 50 OpenBSD developers from all over the globe. OpenBSD creator Theo de Raadt is thrilled by what is already proving to be another successful event. "I don't think anybody else does this, developers suspend their lives for a week to focus entirely on just development."

A C++ Flyweight Pattern for IT Management

Mother Nature likes object-oriented development! C++ programmers often can't afford the luxury of creating a universe of objects; our platforms are intrinsically limited. However, the flyweight design pattern provides an elegant means of sharing objects, with a small price in terms of storage and retrieval. Stephen Morris describes C++ code that uses the flyweight design pattern to solve a knotty problem in networking. Also on the same web site, "Mastering the Requirements Process".

The Evolution of Business Models in the PC Market, 1980-2010

In this, the 60th anniversary year of the computer, it may be interesting to look back at a couple of key events in the evolution of this very important market. This is a market now amounting to extraordinary numbers of machines. In 2010, the last year for which we have numbers, there were no less than 10 million machines shipped! This growth and penetration is unparalled in the history of industrial products in the last 100 years, and is an amazing success. However, to get to this stage, the industry had to make its way through some issues and decision points. There are generally agreed to have been key turning points. What would have happened if they had gone differently?

Review: SUSE Linux 10.1

SoftwareInReview takes a look at SUSE 10.1, and summarizes: "While SUSE Linux 10.1 has lost some ground on its wonderful predecessor, I can see where it is headed in the future - and I like what I'm envisioning. A mildly buggy release like 10.1 was necessary in the big picture, unless of course Novell had opted to wait until issues with Atheros drivers, the ZENworks updater, and XGL were resolved. That would have resulted in a 'skipped' release, I think. Despite the trouble I had with 10.1, none of the problems were showstoppers, nor would they keep me from continuing to use and recommend SUSE Linux."

The Word Trojan: Anatomy of an Online Story

"Lately I've been blogging quite a bit on the state of on-line journalism. One aspect of that topic that I haven't touched on for awhile is the way in which a story breaks, builds, morphs and spreads electronically. The recent announcement of the Backdoor.Ginwui virus provides an interesting opportunity to do this once again, in order to see who addressed the story and how (including by me), and what, if anything, it all means." OSNews did not report on this Backdoor.Ginwui virus.

Apple vs. Does: Court Rules Internet Journalists Are Protected by Law

"In a decision that could set the tone for journalism in the digital age, a California appeals court ruled Friday that bloggers, like traditional reporters, have the right to keep their sources confidential. A panel of three judges said in a 69-page decision that a group of bloggers did not have to divulge their sources to Apple, contending that the same laws that protect traditional journalists, the First Amendment, and California's Shield Law, also apply to bloggers." My take: You already know how I feel about this, but I still need to say it, and I do not care if I get flamed for saying it: this is a clear-cut victory for the freedom of speech and press in the US (I live in The Netherlands, though), and you should all be happy Apple did not win this case. Update: Ars has an analysis and history of the case.

Address Space Layout Randomization in Windows Vista

"Windows Vista Beta 2 includes a new defense against buffer overrun exploits called address space layout randomization. Not only is it in Beta 2, it's on by default too. Now before I continue, I want to level set ASLR. It is not a panacea, it is not a replacement for insecure code, but when used in conjunction with other technologies, which I will explain shortly, it is a useful defense because it makes Windows systems look 'different' to malware, making automated attacks harder." On a related note, Microsoft is having difficulties in reaching parity between the 64bit and 32bit version of Vista concerning the amount of drivers shipped.

GNU-Darwin Gets Opteron Support

GNU-Darwin has gotten support for AMD's Opteron processors. "Mac OS X users are welcome to give free software a try now. I finally got a chance to try GNU-Darwin-1.1 on an Opteron machine with Darwin-7.2. Testing with glxgears confirms that the MesaGL is performing about twice as fast as on a comparable 32-bit CPU, although some other tasks are clearly not yet optimized. The machines are otherwise roughly identical. Here is a screenshot."