Thursday, July 12, 2007

Nouveau Driver 2D performance exceeds Nvidia driver

Source: Nouveau 2D progress

Free Image Hosting at www.ImageShack.us

Richard Hughes has just published results from the gtkperf performance test.

Results:

Nouveau: 24.86 seconds
NV: 40.78 seconds


Which is a 64% improvement over the existing Nvidia sponsored nv driver.

This is a very limited 2D only test and does not represent 3D performance but it does show that the developers are making good progress.

The Nouveau driver is quickly gaining support within the various distros. Fedora 7 shipped with an alpha version of the driver and Ubuntu has committed to assisting and supporting the project.


Related:
Nouveau Driver Homepage

Updated:
To better show the improvements here is a benchmark comparing the free NV driver to the closed source Nvidia driver: NVIDIA Xserver driver Benchmark
In this benchmark (using a GeForce2 MX) the closed source Nvidia driver has a performance gain of 36% over the free NV driver. As Nouveau driver had a 64% improvement it even exceeds the Nvidia driver.

These figures should not really be treated as equal as they are using completely different Nvidia drivers. (6xxx series to hopefully the new 9x or 10x drivers.

Monday, July 9, 2007

Full OpenGL 3D Acceleration for Xen/Vmware/Kvm

Source: Thoughts on the Virtualization area.

Free Image Hosting at www.ImageShack.usFree Image Hosting at www.ImageShack.us

With all the news about Vmware Fusion and Parallels upcoming 3D acceleration capabilities there hasn't been much about the free software projects work in this area.

Introducing VMGL, which provides OpenGL Hardware 3D Acceleration for Virtual Machines. It is a program that you install in both the host and guest and allows for virtualizing the OpenGL functions. When tested in xen with Quake 3 & Unreal Tournament 2004 it provides for up to 87% of the performance of the native implementation. It has been tested under vmware and xen but it should work under any of the other virtualization solutions out there. (kvm, qemu, virtual box)

This is major news for the virtualization field as 3D acceleration has been the one area where there has not been much progress. As this is a generic solution released under a BSD licence it can be incorporated into any of the current virtualization solutions. Also it is gpu independent and will work with any OpenGL accelerator.

Promo movie:


Related:
VMGL Homepage
Xen summit Slides

New SSL secured Apt in works for Debian/Ubuntu



As part of the new Gusty 7.10 release of Ubuntu, Apt has be upgraded to the latest 0.7.x series slated for Lenny. Some of the benefits of this new apt have already been seen in Ubuntu. The automatic dependency removal, the unattended upgrades, and the dpkg breaks field.

One upgrade in this latest series is the addition of a https transport method. This transport method should help to further increase apt's security.

Already with Etch (and many past releases of Ubuntu) secure apt has been included. Secure apt includes cryptological signed packages. These signed packages ensure that they are the ones the developers compiled, ensuring security. This was a major step forward in apt security.

The addition of the apt-transport-https package allows for ssl secured communication between the webserver and the apt client. Now with secure apt ensuring that the packages are what they say they are, and https secured communication, the entire debian/ubuntu package stack is more secure.



Related:
Secure Apt
Apt 0.7.0 Changes
Debian: apt-transport-https
Ubuntu: apt-transport-https

OpenMoko.com goes live

Source: OpenMoko.com

Free Image Hosting at www.ImageShack.us

Today marks the launch of openmoko.com the corporate site for the openmoko project. If you didn't know already the openmoko is a new cell phone designed from the ground up in an open manner. All the hardware is designed in an open manner and the software on the phone itself is gnu/linux.

Previously only the community oriented openmoko.org site was live but this did not allow actual purchase of the Neo1973 phone. (The first phone openmoko will run on) Today anyone can go to the openmoko.com store and purchase a Neo1973 phone running openmoko. The phone is initially aimed at developers and is not quite ready for mass consumption.

The Neo Base model retails for $300 US, and the Neo Advanced is $450 US. They are not tied to any network and will function on any GSM provider.

This hopefully will provide some competition to Apple's latest creation, the iPhone.

Related:
OpenMoko.org - Development Site
- OpenMoko.org - Wiki
- OpenMoko.org - Planet
- OpenMoko.org - Mailing List
- OpenMoko.org - Getting Started with your Neo1973

Saturday, July 7, 2007

New exciting Gnome developments

Source: Developing GNOME is going to rock even more very soon!



Gnome development is starting to see some interesting changes. The first is the previously mentioned gtkbuilder support in GTK+ 2.12. This adds new features over the previous libglade implementation and also is now part of GTK+ so it can be used everywhere GTK+ is used.

Another ongoing development is GVFS. Currently gnome uses something called gnome-vfs which is great but is showing its age when it comes to newer functionality such as FUSE.

These new features alongside the amazing existing language bindings for GTK+/Gnome make for a very exciting time for Gnome.

Related:
Initial plans to replace gnome-vfs
GVFS announcement
Upcoming talk on GVFS at GUADEC
GVFS Benchmarking Ideas

Kernel Change Logs for linux in English

Source: Linux Kernel Newbies

Free Image Hosting at www.ImageShack.us

Ever want to know what was changed in the current release of the linux kernel but can't understand the cryptic changelogs? This site rewrites the changelogs in English and adds references. A great resource for anyone interested in the linux kernel.


Related:
Kernel Terms Glossary
Current Stable Kernel Changelog

Thursday, July 5, 2007

Vista vs. Linux vs. Mac OSX 90 Day Vulnerability

Source: Windows Vista - 90 Day Vulnerability Report

Free Image Hosting at www.ImageShack.us

Recently (March 2007) there was a report (pdf) released comparing the 90 day vulnerabilities of all the major operating systems. The report compares RHEL 4, Ubuntu 6.06, Novell SLED 10, Mac OSX 10.4, Windows XP, Windows Vista. One dramatic result of this is the large number of vulnerabilities for the various linux distros compared to windows. Newer articles have come out and have shed more light on this issue. Most of the reasons come from the huge number of programs installed in the typical linux distro as compared to windows. Also the enterprise class distros have a policy of very long freeze cycles before release where some security advisories are not corrected. This all adds up to a test that does not properly compare the actual security of the different operating systems.

Related:
List of all RHEL 4 vulnerabilities
List of Ubuntu 6.06 vulnerabilities
Windows Vista 6 month report


Wednesday, July 4, 2007

KDE 4 Alpha 2 Released

Source: KDE 4.0 Alpha 2 Released



KDE released the 2nd alpha of their upcoming 4th desktop environment. This release sees much more work done on the Plasma part of KDE 4. KDE 4 is tentatively scheduled to be released in October of this year.

Related:
KDE 3.91 (4 Alpha 2) info page

Compiz Fusion Aquarium

Source: Compiz Fusion cube aquarium - first look

Free Image Hosting at www.ImageShack.us

Compiz Fusion has a new aquarium plugin. It makes the desktop cube transparent and adds some fish. See the full image for a better look

Related:
OpenCompositing.org - Home of compiz fusion
YouTube Video of Compiz Fusion features

New GTK+ UI Builder

Source: gtkbuilder has landed

Free Image Hosting at www.ImageShack.us

GTK+ has just gained UI builder support. Previously this functionality was only available through the libglade library (an external gnome library). This is important as it brings more advanced functionality out of the desktop environment and into the toolkit itself. Currently the functionality is only available in the development releases (2.11.3 and later) but will be incorporated into GTK+ 2.12, which is what GNOME 2.20 will be using, and therefore, Ubuntu 7.10 Gusty & Fedora 8.

Glade currently (3.2.2) does not support gtkbuilder, but the developers are meeting July 9th, 2007 to discuss what their plans are. It may be included in Glade 3.4, but definitely in 3.6.

Related:
"Add support for UI builders in gtk+" bug
Glade Development Meeting