Keep OSNews alive by becoming a Patreon, by donating through Ko-Fi, or by buying merch!

Monthly Archive:: September 2008

The Amazing Artwork of Fedora 10

Now that the second deadline for Fedora 10 themes has been reached, the remaining theme proposals have matured and gotten much, much better. At this point, it is clear that no matter what theme is chosen, Fedora 10 will look great. Still, all themes are not equal. These are some of the best, though.

MorphOS 2.1 Released, Mac Mini Port Progress

Late June this year, the MorphOS team released the long-awaited MorphOS 2.0 release. It delivered a lot of needed new features, such as 3D support and a network stack. Despite the long list of new features, criticism was abound, mostly due to the high price (EUR 150), and the fact that it only ran on Pegasos and Efika hardware. Today, the MorphOS team released the first update to 2.0, aptly named MorphOS 2.1. Apart from that, there's news on the Mac Mini port of MorphOS.

WebKit Integrates Chrome Features

The WebKit team is currently busy, integrating the patches made for Google Chrome into the main WebKit repository. This includes the new V8 JavaScript engine and the Skia graphics library. Most integration work is done by Google employee and WebKit reviewer Eric Seidel. V8 is a fast, BSD licensed JavaScript engine that runs on 32bit x86 and ARM CPUs. Due that platform restriction, V8 probably won't replace WebKit's new SquirrelFish engine anytime soon as default, because SquirrelFish has broader CPU architecture support. Epiphany developer and WebKit reviewer Alp Toker gives an overview about Skia. Unlike V8, Skia is licensed under the Apache License 2.0. Some of Skia's main features are optional OpenGL-based acceleration, thread-safety, 10,000 less lines of code compared to Cairo, and high portability.

Browser Or Cloud Operating System?

Walter Mossberg of The Wall Street Journal, who has been testing Google's Chrome browser for a week next to the latest version of Microsoft's Internet Explorer, concludes "With the emergence of Chrome, consumers have a new and innovative browser choice, and with IE8, the new browser war is sure to be a worthy contest." Many cloud computing enthusiasts are overjoyed with Chrome and call it the first cloud browser or even the basis for a cloud operating system.

Contiki 2.2.1 Released

Version 2.2.1 of the Contiki operating system has just been released. The Contiki operating system is designed for wireless deeply embedded systems that have memory on the order of a few kilobytes and a power consumption on the order of a few milliwatt. Within these severe resource constraints, Contiki provides a low-power multi-hop TCP/IP stack, a command-line interface, a flash-based file system, and loadable modules. Release 2.2.1 improves network performance, reduces power consumption, and fixes a number of bugs from previous releases.

Process Model Explained

Chrome's process model is extremely sophisticated. The default behavior has been examined before, but you can configure Chrome to manage processes differently: one process per web site, or one process per group of connected tabs, or one process for everything. Marc explains how this all works in Google's new browser. Update: 'Read more' fixed - made a reading comprehension boo-boo there.

Seigo on Plasma, Context and Nepomuk

KDE's Aaron Seigo has published a blog post in which he details how Nepomuk and the semantic desktop can be beneficial to users. He introduces the concepts of "context" and "context switches" - possible states are "writing an OSNews news item", or "posting a blog entry", or "editing your MySpace page". When you switch from one of these contexts to another, it's called a context switch, according to Seigo. "What happens with the rest of the software running on your computer when you switch contexts?" Seigo answers his own question. "Pretty much nothing. At least not automatically."

Aspire One: Installing and Running Windows XP

A few weeks ago, I reviewed the Acer Aspire One notebook, the variant which came with an Acer-modified version of Linpus Linux. This version was locked-down and difficult to modify, so not too long after I installed Ubuntu, and was reasonably pleased - despite the amount of tweaking it took to get it working. A few days ago, however, I realised Linux wouldn't be ideal for me on my netbook. Due to pragmatic reasons, I'm now running Windows XP.

What’s Coming in Ubuntu 8.10?

The next Ubuntu release is already around the corner. Only two more months, and the next tidal wave of brown 2 paragraph reviews will be upon us. PolishLinux decided that they'd be ahead of the pack, by taking a look at what Ubuntu 8.10 looks like right now, and what new features it brings. Of course, many of these features come from upstream, and will find their way into other distributions as well - or are already there.

KornShell 93 Auditing

Over at one of IBM's many developer websites, there's an article on new features of the Korn Shell. "New features of the Korn Shell provide system administrators and management with the ability to monitor, track, record, and audit every command executed by any user of a system. This is different from the normal shell history, and provides detailed information that includes date, time, tty, user, and the command. This information can be stored locally or transmitted in real time to a remote logging system."

Google Gives Back All Your Bases

While Google's new Chrome web browser has been met with a lot of praise and positive responses (well, mostly, at least), there has been one nagging issue that arose quite quickly after people got their hands on Chrome: the End User License Agreement accompanying the browser. It more or less granted Google the rights to everything seen or transmitted through the browser. Google now changed the EULA, saying it was a big case of woopsiedoopsie.

DirectX 11: Sooner than You Think

With a preview version slated for November 2008 and beta versions as early as 2009, Microsoft's newest DirectX will be here sooner than you think. ExtremeTech's Loyd Case digs deep into DirectX 11 and discusses its new features and how it differs from DX10. While improved graphics are expected out of the new release, DX11 hopes to improve upon crunching complex graphics with the GPU through hardware tessellation, which many people hoped to see in DX10.

Hadoop Live CD at OpenSolaris.org

Hadoop is a software platform for processing huge amounts of data. It consists of the Hadoop Distributed FileSystem which is capable of storing petabytes of data across thousands of nodes. HDFS ensures that data is always available, even if underlying nodes get corrupted or fail. Hadoop also includes Map/Reduce, a programming model for breaking the data into smaller chunks of work and distributing that work across the nodes in the cluster.

Google Chrome Considered Harmful

It appears that Google scored a PR success with their Chrome browser. In short, the promise is a web experience where web pages are allowed to behave more like desktop applications. This is done by boosting the abilities of common web pages in terms of performance, while also allowing 'plugins' to enrich the user experience of certain other pages. As it seems, the announcement shot at the heads of people who've been holding their breath for the fabled Google Operating System. However in the following text I will demonstrate that Chrome puts strain on the Designer and Developer communities, is not innovative (save for one feature), and copies ideas liberally from Google's worst enemy.

Fluxbox 1.1.0 Released

Fluxbox 1.1.0 has been released. "Fluxbox is a windowmanager for X that was based on the Blackbox 0.61.1 code. It is very light on resources and easy to handle but yet full of features to make an easy, and extremely fast, desktop experience. It is built using C++ and licensed under the MIT-License." There's no official release announcement yet, but the code is on Sourceforge, as well as the release notes.

How the ‘Net Works: an Introduction to Peering and Transit

"In 2005, AT&T CEO Ed Whitacre famously told BusinessWeek, "What they would like to do is to use my pipes free. But I ain't going to let them do that... Why should they be allowed to use my pipes?" The story of how the Internet is structured economically is not so much a story about net neutrality, but rather it's a story about how ISPs actually do use AT&T's pipes for free, and about why AT&T actually wants them to do so. These inter-ISP sharing arrangements are known as 'peering' or 'transit', and they are the two mechanisms that underlie the interconnection of networks that form the Internet. In this article, I'll to take a look at the economics of peering of transit in order to give you a better sense of how traffic flows from point A to point B on the Internet, and how it does so mostly without problems, despite the fact that the Internet is a patchwork quilt of networks run by companies, schools, and governments."

Discover OS X’ Hidden Artistic Side

"One of the most frequently used Cocoa classes is NSImage which, as the name suggests, is all about displaying and manipulating image data. The imageNamed: method of this class retrieves an image reference for you - provided that you know the name of the image you're after. Many of the images that can be retrieved via the imageNamed: method have well documented names, but there's a lot of stuff in there that's not well-known. It's those images - including some for Windows - that I'll be digging into here. I shall also give you source code to a little utility that uses an entirely different mechanism to retrieve images used by OS X."

Improving Boot Times

A common topic of discussion in the Windows world - in fact, in any operating system - is boot performance. Many systems take a long time to reach a usable desktop from the moment the power switch is pressed, and this can be quite annoying if it takes too long. In a post on the Engineering 7 blog, Michael Fortin, lead engineer of Microsoft's Fundamentals/Core Operating System Group, explains what Microsoft is doing to make Windows 7 boot faster.