GNOME Turns Ten

"We want to develop a free and complete set of user friendly applications and desktop tools, similar to CDE and KDE but based entirely on free software." Those were the opening lines of Miguel De Icaza's email announcing the GNU Network Object Model Environment, better known as GNOME, exactly (in my timezone) ten years ago, on 15th August 1997. They have come a long way from this, to this.

FalterCon: Impressions

"FalterCon 2007 took place on August 11, and it went quite well (IMHO, of course). Here I would like to share my personal impressions of the event, as well as make a few (somewhat) related observations. When the news of the WalterCon cancellation broke out and I read about some people being left with non-refundable air tickets, my first reaction was 'OK, let's do something with these guys'. A few emails later with Mike Summers, Bryan Varner and Urias, we had decided on having a community gathering which, as many of you know, was to later be called FalterCon (yes, pun intended). In approximately two weeks, we found a venue (and a good one!), had this website running, prepared some nice promo material, and were able to gather nine people willing to attend. All in all, I think we did pretty well given the very little time we had."

A Messy Transition: Vista Buys Some Time

"As we saw in part 1 of this series, large applications and games under Windows are getting incredibly close to hitting the 2GB barrier, the amount of virtual address space a traditional Win32 (32-bit) application can access. Once applications begin to hit these barriers, many of them will start acting up and/or crashing in unpredictable ways which makes resolving the problem even harder. Furthermore, as we saw in part 2, games are consuming greater amounts of address space under Windows Vista than Windows XP. This makes Vista less suitable for use with games when at the same time it will be the version of Windows that will see the computing industry through the transition to 64-bit operating systems becoming the new standard. Microsoft knew about the problem, but up until now we were unable to get further details on what was going on and why. As of today that has changed."

‘Increasing Virtualization Insanity’

The GNU libc maintainer writes: "People are starting to realize how broken the Xen model is with its privileged Dom0 domain. But the actions they want to take are simply ridiculous: they want to add the drivers back into the hypervisor. There are many technical reasons why this is a terrible idea. You'd have to add all the PCI handling and lots of other lowlevel code which is now maintained as part of the Linux kernel. But this is of course also the direction of VMWare who loudly proclaim that in the future we won't have OS as they exist today."

‘Cross-Platform Microsoft’

"Microsoft, apparently, is helping the folks at Mono to port Silverlight to Linux. This is good news, as the primary fear I’ve heard from developers is that Silverlight will be locked to Microsoft platforms and products. Microsoft has already committed to supporting Silverlight cross-browser on Windows, and has a version that runs on Mac OS X (which is even available from the Apple web site). The last step is Linux, and Microsoft is working with Novell and Mono to make this happen."

Is My Hardware Linux-Compatible?

"Deciding whether a particular computer is a good candidate for installing GNU/Linux can involve a nightmare of details about hardware compatibility. Nor is assembling a custom computer on which to run GNU/Linux any easier. In both cases, you need to evaluate video cards, sound cards, printers, scanners, digital camera, wireless cards, and mobile devices for compatibility with the operating system. Fortunately, help is available."

Windows XP: the OS that Won’t Die?

Microsoft has had to create a new build of Windows XP Professional for computer makers because the six-year-old operating system's continued popularity has nearly exhausted the supply of product activation keys. The new build, dubbed SP2c, includes no fixes or feature changes, but was created simply to address the shrinking pool of product keys. XP Pro SP2c, which has been released to manufacturing, will be made available to OEMs and system builders next month, said Microsoft.

The Next Generation C++

"A good programming language is far more than a simple collection of features. My ideal is to provide a set of facilities that smoothly work together to support design and programming styles of a generality beyond my imagination. Here, I briefly outline rules of thumb (guidelines, principles) that are being applied in the design of C++0x. Then, I present the state of the standards process (we are aiming for C++09) and give examples of a few of the proposals such as concepts, generalized initialization, being considered in the ISO C++ standards committee. Since there are far more proposals than could be presented in an hour, I'll take questions." Dr. Bjarne Stroustrup is the original designer and implementer of the C++ Programming Language.

Statement From SCO Regarding Recent Court Ruling

SCO has published a statement after the court ruling in their case against Novell: "The company is obviously disappointed with the ruling issued last Friday. However, the court clearly determined that SCO owns the copyrights to the technology developed or derived by SCO after Novell transferred the assets to SCO in 1995." And at the end: "Although the district judge ruled in Novell's favor on important issues, the case has not yet been fully vetted by the legal system and we will continue to explore our options with respect to how we move forward from here."

Compiz Fusion 0.5.2 Released

"This is the first development release of Compiz Fusion, the result of more than six months of work and polish. Compiz Fusion is the result of a merge between the Compiz community plugin set 'Compiz Extras' and the parts of the Beryl project that are independent of the window manager core. The two communities have re-united to create a user experience for Linux that rivals anything available on other platforms."

Interview: Opera Software’s VP of Engineering

Christen Krogh is responsible for all software development at Opera. Krogh received his bachelor's degree in computer science from Glasgow University and his Ph.D from the University of Oslo. On market share: "We have between 10 and 15 million users of the desktop browser, more than 10 million cumulative Opera Mini users, come pre-installed on more than 40 million mobile phones and are available to anyone using Nintendo Wii or Nintendo DS."

OpenGL 3 Announced

The OpenGL Architecture Review Board officially announced OpenGL 3 on August 8th 2007 at the Siggraph Birds of a Feather (BOF) in San Diego, CA. OpenGL 3 is the official name for what has previously been called OpenGL Longs Peak. OpenGL 3 is a true industry effort with broad support from all vendors in the ARB. The OpenGL 3 specification is on track to be finalized at the next face-to-face meeting of the OpenGL ARB, at the end of August. This means the specification can be publicly available as soon as the end of September, after the mandatory 30 day Khronos approval period has passed. Also presented were the changes to the OpenGL Shading Language that will accompany OpenGL 3. For more details check here, here and here.

QNXZone Shuts Down

A few years ago, I was an avid QNX user. I used the non-commercial desktop version of this wonderfully clean and elegant pure-microkernel operating system for a long period of time, as a desktop operating system. I liked the whole style of this operating system, its Photon user interface, and its excellent package management system. I even wrote a three-page article about it. Sadly, QSS, the company behind QNX, lost all interest in the non-commercial desktop version, and ditched it, leaving only a hard-to-find 30-day evaluation version alive. Community interest dwindled, and so did mine. Despite my lost interest, it saddened me today to learn that QNXZone.com, a community portal for QNX, has been shut down. Read on for a few short thoughts.

Nokia Pushes for GTK+ 3.0

"A few months ago, the GNOME Mobile Platform was announced to the public. One of the main forces behind the launch of this initiative was Nokia, which uses a lot of GNOME-components in its Linux-based Internet Tablets Nokia 770 and N800. During this years GUADEC Andreas Proschofsky had the chance to sit down with Carlos Guerreiro, Nokias Manager for Open Source Software, to talk - amidst other things - about the not so different needs of personal computers and mobile devices, about the necessity for GTK+ 3.0 and the impact of the iPhone launch."

Enlightenment 0.16.8.9 Released

Enlightenment 0.16.8.9 has been released. It contains several bugfixes and other improvements. "Version 0.16 of the Enlightenment window manager was released in 2000, along with its dependencies Imlib and Fnlib, and remains in heavy usage today. While rumors of its death still circulate, DR16.8.9 was released on August 11th, 2007, and it remains in development today with a long life still ahead of it. DR16 has been the choice of power users and artists due to its low overhead, highly graphical, widely theme-able, extremely configurable, yet unobtrusive interface. Nearly all functions of the window manager can be handled without mouse input, including application launching via e16keyedit. It also remains highly portable, with ports avalible for Linux on all platforms, FreeBSD, IRIX, Solaris X86 and Sparc, HP-UX, AIX, OS/2, and more."