Access the Linux Kernel Using the /proc Filesystem

"The /proc filesystem is a virtual filesystem that permits a novel approach for communication between the Linux kernel and user space. In the /proc filesystem, virtual files can be read from or written to as a means of communicating with entities in the kernel, but unlike regular files, the content of these virtual files is dynamically created. This article introduces you to the /proc virtual filesystem and demonstrates its use."

Build Your Own Profiling Tool

"Profiling is a technique for measuring where software programs consume resources, including CPU time and memory. In this article, software architect Andrew Wilcox explains the benefits of profiling and introduces some current profiling options and their shortcomings. He then shows you how to use the new Java 5 agent interface and simple aspect-oriented programming techniques to build your own profiler."

Gates Says Services Are the Future for Computers – and Microsoft

Company makes plans to move away from prepackaged software and into web-based applications. As the Internet transforms the way people use computers, Microsoft founder Bill Gates has a message for the world's biggest software maker: adapt or die. "We must act quickly and decisively," Gates wrote in an Oct. 30 memo to Microsoft executives. "The next sea change is upon us." More at DetNews.

BAMBIOS: Legacy (BIOS-Based) Booting on the Intel-Based Macintosh

IBM researchers Singh, Smith & Reed are developing in their free time legacy BIOS support for Intel Macs. "BAMBIOS" is using Boch's BIOS emulation code and has also adapted its graphical BIOSes for the current ATi and Intel graphics chipsets used on the Intel Macs today. The BIOS itself loads as a small EFI-capable OS that then chainloads to a second stage boot manager to then boot non-EFI OSes (editor's note: In the past some unsupported VESA 1.2 PC users used a small DOS partition to load a special DOS-based "VESA 2.0 graphics bios" code that was preparing the way for what BeOS was expecting and then it was chainloading the BeOS from DOS). BAMBIOS is a very promising project to bring Windows and non-EFI Unices to the Mac platform, although the downside is that you most likely need updated versions for it for each new Mac released - if the Mac hardware has changed from its previous models that is. And if the trick used is indeed chainloading, then some quirky re-partitioning of the drive will be required by the user too. Update: Additional info from Amit Singh below.

Microsoft Delays XP for Legacy PCs

Microsoft has delayed a special slimmed-down version of Windows XP for legacy PCs, which is based on the Windows Embedded code base. The Redmond company had expected to make the operating system available to Software Assurance customers this month, but now says Windows Fundamentals will ship 'in late 2006.' Windows Fundamentals can run on older machines that do not support XP while providing the same level of security.

Itanium Allies Make Open Source Move

In the newest of a series of moves to try to impart momentum to Intel's Itanium processor, allies backing the chip are funding work to improve a key programming tool. Some of the $10bn in five years that members of the Itanium Solutions Alliance are spending on Itanium market and technology development will go to Itanium-specific improvements to the GCC. The Gelato Federation, an organisation dedicated to boosting Linux on Itanium computers, is overseeing the work, the allies said this week at the Intel Developer Forum in San Francisco.

Tyan Brings Supercomputing to the Desktop

"Every so often there comes a genre-bending product, and Tyan has one of those on its stand at CeBIT this year. It is called the Typhoon PSC or Person Super Computer, and is aimed at the scientific and HPC set. Typhoon PSCs come either Opteron or P4/PD flavors, and brushed aluminium or black finish. The point of this box is not to make an ultimate gaming rig, it is meant to take what used to be the domain of a data centre and move it to under the desktop." That's 4 dual-socket blades (either P-IV or Opteron) in a stylish case with wheels and handles. Now that's one machine I'd like to play Solitare on.

Apple Drops 20″ iMac G5

"Bid farewell to the PowerPC-based iMac G5, ladies and gentlemen. Apple has dropped the 20" model from its online stores in the UK, Europe and Japan, though the machine remains on sale in the US. Not for long though, we'd guess. Apple pulled the 17" iMac G5 early in February, almost a month after introducing the Intel-based models in January. By the end of February, the 15" PowerBook G4 was gone from the retail site, and early this month the PowerPC G4-based Mac Mini was dropped too." That leaves us only with the iBook and PowerMac machines still being PPC (ignoring the Xserve). Reports suggest that the Intel iBook will arrive early April, and that the PowerMac might get the Intel treatmentent as soon as Intel pushes out its Conroe line.

OS Group of Dresden University Releases Live Demo CD

The OS Group of Technische Universitaet Dresden (TUD:OS) has released a live demo CD of their custom operating system project. TUD:OS is a microkernel-based operating system targeted at secure and real-time systems. Some highlights of the demo CD include a new approach for securing graphical user interfaces called Nitpicker, multiple L4Linux kernels running at the same time on top of a custom L4 microkernel, a survey on the reuse of device drivers on the TUD:OS platform, native Qt-applications, the DOpE windowing system, games, and much more. More information is available at the demo CD website. And yes, boys and girls, there are screenshots, too.

Ekiga 2.00 Released

"Ekiga is a SIP and H.323 compatible VoIP, IP Telephony, and Video Conferencing application that allows you to make audio and video calls to remote users with SIP or H.323 hardware and software. It supports all modern VoIP features for both SIP and H.323. Ekiga is the first Open Source application to support both H.323 and SIP, as well as audio and video. Ekiga was formerly known as GnomeMeeting. To get started: Download Ekiga for your distribution and get a free SIP-Address at ekiga.net."

Implementing IPsec on OpenBSD

"This IPv4-centric document is meant both as an overview to the IP Security Protocol (IPsec) and as an introduction to OpenBSD's implementation of it. By the end the reader will have learned how to set up various types of IPsec installations on OpenBSD. Each type of installation includes guidance regarding firewall protection using, of course, the unsurpassed OpenBSD packet filter."

No Reasons Not to Be Dual Booting Linux and OSX

Today, I decided to give Linux a try on my iBook. I've been wanting Linux on my iBook for a long time, but I've simply never had the time to do it. I ran the occasional PowerPC live CD, but live CD's are far cries from the real, installed thing. A second showstopper was that suspend never really worked-- and I cannot use my iBook without suspend. After trying out a new live CD yesterday, I found out that suspend on lid closure now worked mighty fine on Linux/PPC; hence, it was time to do the real thing. And oh how I was left surprised. Note: This is this week's Sunday Eve Column.

‘Root’ Password Readable in Clear Text on Ubuntu Breezy

A major, critical bug and possible security threat has been discovered in Ubuntu Breezy. Apparently, the 'root' password (not actually the root password because Ubuntu uses sudo) gets written into the installer's log files in clear text, and can be read by any account on the Ubuntu machine. The bug was first discovered and reproduced on the Ubuntu forums. The bug does not seem to affect Dapper, however, users upgrading from Breezy to Dapper might still be at risk because the log files are not modified. Update: Bug is fixed. Please upgrade.

MS Willing to License Windows to Apple; Support Problem Arises

Dan Kusnetzky, Apple program vice president, spoke to PC Pro News at IDC and said that Apple has no plans to support booting into Vista on the new Intel Macs. However, a Microsoft spokesman said that Microsoft would have no problem granting a Windows licence to Apple, in exactly the same way it currently provides licences to Dell and HP: "Microsoft would support Apple the same way it supports every other PC manufacturer." But Dan Kusnetzky said it would be difficult to know who would support that machine if Windows was running on a Mac. However, "no doubt someone will work out how to run Windows on the Mac, even if Apple doesn't technically support that."

Vista vs. OSX: a Superficial Look

OSNews regular Kaiwai takes a superficial look at Vista and MacOS 10.4/10.5, and concludes: "To say that the changes in Windows Vista are only skin deep is missinformed to say the least; spend some time reading those sources I have listed, and even if you don't have a desire to run Windows Vista or particular interested in Windows based technology, it does provide some good resources explaining the changes and rationale behind those choices made. So from a purely technical point of view, Windows Vista is actually looking a whole lot more interesting than what the detractors have been saying in the computer press about the current direction."