The Macintosh Through Linux Eyes

"In twenty odd years of working with computers, I never owned an Apple computer. Frankly, until OSX, I was never interested. But the BSD underpinnings of OSX got my attention. The Mac finally got a "real" operating system. It was interesting enough that several years after it debuted, I purchased my first Apple computer on eBay, a Mac Mini, to dig a little deeper into the OS. Not only did Apple do something right with OSX, but it was smart marketing to introduce a cheap Mac that worked with PC hardware. It is squarely aimed at Windows switchers and the mildly curious like myself. I would never have considered springing for a full-blown iMac or iBook as a learning exercise, but a used Mini fit the budget."

Microsoft Fixes Office, Windows Flaws

As part of its monthly patch cycle, Microsoft on Tuesday released fixes for six security holes in Office and one flaw in Windows. Five of the six vulnerabilities in Office are specific to Excel. The most serious flaws could allow an attacker to gain control over a vulnerable PC running the spreadsheet program, Microsoft said in Security Bulletin MS06-012. In all cases, the miscreant would have to persuade the user to open a malformed Excel file, the software maker said. The sixth problem affects a range of Office applications, including some versions of Word, Outlook & PowerPoint. Microsoft's second update deals with an operating system issue that affects Windows XP with Service Pack 1 and Windows Server 2003.

Sun’s Rock Goes 16 Cores

More details are available concerning the successor of Sun's UltraSPARC T1 (Niagara) processor. The Rock processor - due out in 2008 - will have four cores or 16 cores, depending on how you slice the product. By that, we mean that Sun has divided the Rock CPU into four, separate cores each with four processing engines. Each core also has four FGUs (floating point/graphics units). Each processing engine will be able to crank two threads giving you - 4x4x2 - 32 threads per chip.

The Desktop Is Changing… But to What?

The desktop metaphor has served our computing needs well for the last decade. It has started however, to show its age over the last years. For office users it is still adequate but for everyone else it is often awkward and slow. Since a computer is no longer confined in the office, but in some cases serves also as the entertainment hub in our living rooms, new User Interfaces are required. In some areas the foundations are already in place while in others users are silently suffering every day, having to cope with inefficient and unproductive UIs.

Windows XP on Intel Mac Contest Over?

The web was abuzz the last few days because of a set of photos on Flickr that allegedly showed the progress of Windows XP being installed on an Intel iMac. Many questioned the photos' authenticity, but it now appears they might have been real after all. A person by the name of 'narf2006' has been hacking away for weeks, and the organizer of the WinXP on Mac contest has taken down the forum on which one had to post the proof and instructions.

Why Buy Vista?

"This is the year... The year that Microsoft releases the newest version of Windows. We are targeting to make Windows Vista generally available in the second half of this year, and the exact delivery date will ultimately be determined by the quality of the product. So what is so compelling that our customers would want to spend money upgrading to the Vista operating system? Let’s take a quick look at all that Vista offers a small business."

Gael Duval Fired From Mandriva

Gael Duval, creator of Mandrake Linux (now Mandriva Linux), has been fired from the company. The information leaked on the Mandriva forums, and Duval later confirmed it on his own webpage. He says: "Since the information has leaked, I will post a message in the next few days on this website about why this is the end of the Mandriva story for me, and what's next." Since Mandrake was for many the first distribution they ever tried, I think it is only fair to thank him for creating Mandrake, and to wish him the best of luck in any following endeavours.

Review: PCLinuxOS

Cutlets reviews PCLinuxOS and concludes: "PCLinuxOS is an extremely easy to use, user friendly distribution that is perfect for Joe and Jane users from the Windows world. The developers have taken the utmost care to ensure that the distribution functions perfectly and that it meets the needs of a large section of Linux users. The out of the box support for non-free formats is a huge plus for this distribution."

Should Google Buy Sun Microsystems?

Talk of an imminent sale of Sun to Google has been swirling around trading floors and Silicon Valley for more than a week. Shares of Sun, which has a partnership with Google to develop and distribute each other’s technology, spiked up about 4 percent last week as a result of the rumors. The speculation got even more legs after Google purchased Writely, a maker of a web-based word processor that some people viewed as a product to be added to Sun’s StarOffice suite, which Google may help distribute. It’s also convenient that Eric Schmidt, Google’s chief executive, is the former chief technology officer of Sun.

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.