Eugenia Loli Archive

The invisible threat from mobile devices

With the increasing convergence of phone and network aware devices, come new and often unnoticed threats. Features such as built-in cameras, wireless networking, Bluetooth, calendars, phone books, all present their own particular problems, and associated risks. My Take: Some claim that mobile devices are developed with less security in mind than any desktop OS ever was and that this will bite back users in a few years when the "mobile platform" becomes less diverse and instead more compatible.

First Look at SUSE LINUX 9.3 Professional

"SUSE 9.3 has the potential to be a serious contender on the desktop, but sadly I cannot recommend this release to anyone looking for a well-balanced desktop Linux system. While they score points for making use of the latest and greatest desktop environments, new peripheral technology, and usability enhancements, the way they've crippled the multimedia functionality of this one-time world class distro is hard to ignore." Read the review at MadPenguin. UPDATE: Another, quick look at SUSE PRO 9.3.

Higher Order Functions

Functions are the wonderful and powerful building blocks of computer programs. Functions allow you to break code down into simpler, more manageable steps. They also allow you to break programs into reusable parts -- parts that are both reusable within the program and in other programs as well. In this article, learn how to create new functions at runtime based on templates, how to create functions that are configurable at runtime using function parameters, and how the Scheme language can be a valuable tool with functions.

Kaffe 1.1.5 “Development” released

New version of Kaffe has been released. Kaffe is a clean room implementation of the Java virtual machine, plus the associated class libraries needed to provide a Java runtime environment. 1.1.5 release sports improved AWT implementation, new garbage collector, internationalization support, new ports to FreeBSD on x86-64, Darwin on x86 and HP-UX on ia64 and much more.

Video Interview with YellowTab

At BeGeistert 14 Daniel "daat" Teixeira from IsComputerOn and Chris Simmons from HaikuNews spent 40 minutes interviewing YellowTab's Bernd Korz and Alan Westbrook, and we covered such topics as the use of GCC, Java, what's new with Zeta, and more. Pictures from the event here.

Latest Enterprise Linux review, JDS

In the latest edition of his series of articles on enterprise class Linux distributions, Tom Adelstein looks at Sun's JDS. As a reader of this series, I found each of the first three stories to represent distributions that were increasingly interesting. JDS has broken the trend. See the article at LinuxJournal here.

Google: A Behind-the-Scenes Look

In this program from Oct 2004, Jeff Dean of Google describes some of these challenges, discusses applications Google has developed, and highlights systems they've built, including GFS, a large-scale distributed file system, and MapReduce, a library for automatic parallelization and distribution of large-scale computation. He also shares some interesting observations derived from Google's web data.

Linux 2.4.30 kernel is out

Marcelo has announced the availability of the 2.4.30 kernel; no changes were made after 2.4.30-rc4. Since 2.4 is in deep maintenance mode, there is little in the way of new features in this release. It does contain a number of security updates and other important fixes, though.