Oracle Considering Offering Its Own Linux Distribution

"US software maker Oracle is considering launching a version of the Linux operating system and has looked at buying one of the two firms dominating the technology, the Financial Times newspaper reported on Monday. As part of a recent study of the open-source software market, Ellison told the newspaper, Oracle had considered buying Novell, which after Red Hat is the biggest distributor of Linux."

Leave Eclipse Plug-in Headaches Behind with OSGi

"Find out how to write extensions in code for other plug-ins while not creating a binary dependency on those other plug-ins with the Eclipse V3.2's dynamic-extensions API. Accomplish all of this and more with the Open Services Gateway Initiative services API and the dynamic APIs. This article shows an example of one plug-in taking in XML to register extensions for a defined extension point. We accomplish this complete decoupling of components by having the plug-ins Extension Registry aware and providing an OSGi service."

First Look: Ubuntu Linux 6.06, Flight 5

MadPenguin takes a look at Flight 5 of Ubuntu Dapper, and concludes: "All in all, Ubuntu 6.06 is gearing up to be quite an impressive release. Granted, I saw some bugs during my stay on the distribution, but can I really complain? It's not a full release, so it deserves some breathing room. Considering some of the horribly authored software I've looked at over the years, I feel that Ubuntu in pre-release form is more stable than other distros when they reach final release status. It's not quite in the league of Slackware and Red Hat/Fedora in that respect yet, but it's surely getting there in a hurry."

Firefox Runs on Haiku

In a post to the Haiku mailing list, Simon Taylor has provided a screenshot which he has entitled 'interesting', of Firefox running on Haiku. It's displaying the manual for Gobe Productive off his own hard drive, as Simon is unable to access the internet from Haiku - no dialup internet is supported - and he doesn't think that networking is going to work anyway. Only one bug in the tree required fixing for the browser to run, and it now joins NetPositive as a supported browser on the platform.

How Do Linux Runlevels Operate?

"Many Windows users are familiar with different modes of execution of their operating system: safe mode, command prompt only, safe mode with network support and other such options that are presented during the boot-up process. Similarly, Linux has different modes of executing as well, which are known as runlevels. But unlike Windows, we can change runlevels on a fly. Runlevels control services started by the initialization process. The number of runlevels and services started on those runlevels varies with Linux distributions. Information about the runlevels of a particular distribution is listed in file /etc/inittab."

C++: Defect Removal vs. Defect Survival

Defect removal is preferred over defect survival. If some defect slips through the cracks, however, the C++ exception handling mechanism helps to fortify your software's fault tolerance, as Cameron and Tracey Hughes explain. Also, elsewhere on the same site, old maps were marked with the phrase "Here be Dragons" to help seafarers steer away from dangerous places; in programming the best way to avoid dealing with bad code is to avoid writing it. Diomidis Spinellis points out 10 giveaways to spot bad code that you (or others) may have written.

A Cocoa Application: Views

This chapter introduces Interface Builder, a tool no less important to Cocoa development than Xcode itself. IB is used as a straightforward tool for laying out windows and views. You'll see how to set the many options for automatic sizing of embedded views and how to use Interface Builder's own simulation mode to verify that your layout and sizing choices work.

Why I Like Microkernels

Right in between a car crash and Easter, I knew I had to write a Sunday Eve Column. So here I am, digesting vast quantities of chocolate eggs (and I don't even like chocolate), craving for coffee (for me about as special as breathing), with the goal of explaining to you my, well, obsession with microkernels. Why do I like them? Why do I think the microkernel paradigm is superior to the monolithic one? Read on.

Review: Fedora Core 5

Free-Bees (what's in a name) reviews Fedora Core 5, and concludes: "The installer strikes me as the most polished part of Fedora, filled with pleasing touches. However, while the rest of the system is generally solid, there is some small instability that I never got with Fedora Core 4. There is also some post installation configuration required. While not necessarily a bad thing, how far you have to go just to get something such as Samba working is somewhat disconcerting. let's just say that Fedora Core 5, despite the small collection of problems that spoil the party, is truly an excellent distribution. To the absolute beginner, Fedora Core may not be the best solution, but if you have a little Linux experience, or want to try and learn something new, I can heartily endorse it."

Desktop CPU Power Survey

SilentPCReview tries to answer an important question: what is the best power efficiency achievable with currently available AMD and Intel processors that can be used on a desktop PC? The answer: "Our focus on thermals, power and energy efficiency led to mostly predictable results: mobile processors are best, followed by AMD desktop processor in general, and then Intel desktop processors. The power efficiency of AMD Athlon 64 single and dual core processors is excellent, even for their highest performance models. The Intel desktop processors suffer from inefficiency, even on the 65nm die. The Core Duo is a delightful exception in Intel's camp, with probably the highest performance-per-watt ratio of all the processors in our survey."

Second Issue of the OS2eCS eZine

The second issue of the quarterly OS2eCS eZine was published on April 1, 2006. Articles include: 'Developing for Fun with OS/2 and OpenWatcom', 'Surfing in the Colorful Chinese World with OS/2 and eComStation', 'USB Thumb Drives and Flash Wristbands with eComStation', and more.

A Look at GCJ 4.1

One of the components of the GNU Compiler Collection (GCC) is GCJ, the GNU Compiler for the Java programming language. GCJ is a compiler that can generate both native code and bytecode from Java source files. GCJ includes a runtime library (libgcj) that provides all runtime support, the core class libraries, a garbage collector, and a bytecode interpreter. Programs created by gcj can dynamically load and interpret class files or native shared libraries resulting in pure, or mixed native/interpreted apps.

Apple’s MacBook Pro: Using It As a Mac and a PC

AnandTech has published a very, very in-depth (17 pages) review of Apple's MacBook Pro. "With the MacBook Pro the desire to upgrade is even tougher to resist because Apple switched to a significantly faster processor than what was in the outgoing PowerBook G4. Honestly, as tempting as this new model may be to upgrade to for existing PowerBook owners, I would recommend waiting for a Merom version if you can. By the time Merom is introduced later this year there will be even more Universal Binaries available for the platform and hopefully by then all of the issues with the current MacBook Pros will have been worked out." In the review, Parallels's virtualization tool is compared to Apple's Boot Camp, and AnandTech concludes that it is already amazingly close to running Windows 'natively'.

Google Summer of Code 2006

"A number of you have emailed us with one question on your minds: Will there be a Summer of Code this year? The answer, as you might have guessed, is yes! The SoC is our program to introduce students to the world of Open Source software development. Last year of the 8744 applicants, 419 students were accepted into the program and more than 80% of them succeeded, which means they received the full stipend of $4500. As of today, we're taking in applications from mentoring organizations, so watch that list of mentoring organizations grow!"

Demystifying Regular Expressions

"In this article a simple usage of regular expressions is described. Its intention is to bring users to try the most powerful search and replace paradigm available and hopefully start using it. This however can not replace good tutorials available on the sites that are also mentioned in this article. The article is written reproducing actual steps I took to complete my task, to show the specifics and possible problems."

‘Try KDE’ Aims to Market KDE

"Try KDE is a new resource listing ways that you can try out KDE without commiting to a full GNU/Linux or BSD install. It includes links to live cds, VMware player images and Klik bundles as well as links to KDE desktops available over NX, with explanations of these technologies. It is linked to from the KDE frontpage and will be updated regularly as more resources are discovered. You the community can help us out, by sending your comments and suggestions to the email address listed at the foot of the Try KDE page."

Lessig, Stallman on ‘Open Source’ DRM

When Sun trumpeted its 'open source DRM' last month, no one at first noticed an unusual name amongst the canned quotes. Lending his support to the rights enforcement technology was Free Software Foundation, Electronic Frontier Foundation board member, and Software Freedom Law Center director, Professor Lawrence Lessig. A name usually associated with the unrestricted exchange of digital media. Debian activist and copyright campaigner Benjamin Mako Hill noticed, and thought this was odd. "The fact that the software is 'open source' is hardly good enough," he wrote, "if the purpose of the software is to take away users' freedom - in precisely the way that DRM does." And on a related note, here are some photos from inside the FSF headquarters in Massa Massat Mass.