Thom Holwerda Archive

‘Why Apple Snubs Its Open Source Geeks’

"Apple extended the courtesy of meeting with me one day after my column on the closing of the OS X x86 kernel source code was published online. To sum up Apple's objections, they felt I had given a year-old story a fresh coat of paint and sensationalized it for an audience that wasn't affected by it. Yet no story is more timely, or more broadly relevant, than this one." Tom Yager, who raised concerns over the closed-source Intel half of the MacOS, details why he was so concerned. "The kernel will open up again, this tempest will fade away, and I'll be glad for it. What will continue to concern me so deeply is that Apple thought it would be OK, that nobody would notice or care." Note: The 2nd link was incorrect, it is fixed now. Excusez-moi.

Solaris vs. Linux

This paper tries to compare Linux vs. Solaris. Its author comes to many conclusions, among which this is one of the more interesting: "All-in-all Solaris is a powerful, stable, conformant-to-standards OS that can run many open source applications as well as Linux, and some (mainly multithreaded applications) better than Linux. Like in the cases of Red Hat and Suse, the cost of support is extra, but it is more reasonably priced. Security patches are free which makes Solaris similar to Windows."

Interview: Linspire’s Kevin Carmony

Kevin Carmony is the president and CEO of Linspire. Kevin kindly agreed to answer a few questions, and talk about his new project: Freespire. "Starting with the Freespire release, yes, anyone can use APT to pull from all our repositories. However, Ubuntu and Debian users would also need to be careful doing that, just like Linspire users need to use caution when pulling from non-Linspire repositories ."

Scripting the MacOS X Object System

"F-Script is a lightweight open-source scripting layer specifically designed for the Mac OS X object system (i.e. Cocoa). F-Script provides scripting and interactive access to Cocoa frameworks and custom Objective-C objects. It aims to be a useful and fun tool for both beginners and experts, allowing interactively exploring, testing and using Cocoa-based objects and frameworks."

sudo for Windows

"Using a Limited account during your everyday work gives better protection against malicious software infection and accidental misconfiguration. But installing software or changing some system settings can be difficult in a low privileged environment. The sudoWn project can execute individual programs (or even a whole Windows shell) with temporary Administrator privileges under your user profile. This means you can use a low privileged environment and elevate your rights transitionally for software installation or systemwide configuration comfortably."

Can Windows and Open Source Learn to Play Nice?

It's time for the Windows and Linux communities to drop the religious war and get together in a hurry to put the strengths of each operating system to best use, according to a nationally recognized authority on Windows Server. At the same time, Microsoft has been reaching out to the open-source community to try to find ways to overcome the incompatibilities between software distributed under the GNU General Public License and its own commercial software.

Microsoft Has a Big Date Set with ‘Black Hat’ Hackers

Microsoft's Windows Vista has a date with some of the world's smartest hackers. The software maker will use the spotlight of the Black Hat security conference in August to show off some of the key security features and functionality being fitted into Vista. Microsoft's appearance on the Black Hat stage is a first on many fronts. Microsoft will be the first software vendor to present an entire Black Hat Briefing track on a pre-release product. It is also the first time a representative from Redmond will make an official presentation at the controversial hacker confab. Meanwhile, a patch Tuesay passed by.

Watch the World Cup in ASCII

Sometimes, while browsing the net for news, I come accross things I just cannot not post. "Some enterprising Austrian Über-geeks a Telnet stream with, believe it or not, live ASCII footage of matches being played . Simply fire up a command prompt and type 'telnet ascii-wm.net 2006' and you'll find a live 'video' stream from 10 minutes before kick-off (or should that be boot-up?)." I also look forward to the Wimbledon version that resembles Pong.

Empowering Carbon Applications with VoiceOver Interface

"Each release of Mac OS X has brought increased support of 'Universal Access' for users with disabilities. Universal Access is Apple's collective name for the Mac OS X technologies, features, and components that provide users with disabilities with access to Macintosh computers. For Mac developers, making applications accessible to this audience is the smart thing to do, and it's easier now than ever before. This article will teach you how to fully implement support for accessibility through the VoiceOver interface in your Carbon application."

What Happened to Linux Evangelism?

"Not that long ago, a significant portion of desktop GNU/Linux enthusiasts were actively advocating GNU/Linux among Windows users. I even remember doing it myself at one point, though now I really don't care what you use on your computer as long as I don't have to use it too. I thought that sentiment was isolated to me, but lately I've seen an abrupt decline in GNU/Linux evangelism on online forums. Here are some possible reasons for this change in community thinking and behavior."

Google Earth 4 Beta for Windows, Linux, MacOS

Google has released a beta version of Google Earth 4, which runs on all the three major platforms. "We got so excited around here about the first anniversary of Google Earth that we decided to celebrate a bit early. Beginning today, you can download a brand new version, Google Earth 4. Running on OS X? Feel the love. Prefer Linux? Ditto. Yes, we're releasing simultaneously for PC, Mac (universal binary for full performance on both Intel and PowerPC based Macs) and for the first time ever, native support for popular Linux distributions." They have also seriously increased the amount of high-res images, so that now about 20% of the world's landmass is in high-res. Including my hometown, Warmenhuizen .

Microsoft: Zombies Most Prevalent Windows Threat

More than 60 percent of compromised Windows PCs scanned by Microsoft's Windows Malicious Software Removal Tool between January 2005 and March 2006 were found to be running malicious bot software, the company said. The tool removed at least one version of the remote-control software from about 3.5 million PCs, it added. That's compared with an overall 5.7 million machines with infections overall. "Backdoor Trojans are a significant and tangible threat to Windows users," Microsoft said in the report.

Why Software Is Bad and What We Can Do to Fix It

"There is something fundamentally wrong with the way we create software. Contrary to conventional wisdom, unreliability is not an essential characteristic of complex software programs. In this article, I will propose a silver bullet solution to the software reliability and productivity crisis. The solution will require a radical change in the way we program our computers. I will argue that the main reason that software is so unreliable and so hard to develop has to do with a custom that is as old as the computer: the practice of using the algorithm as the basis of software construction. I will argue further that moving to a signal-based, synchronous software model will not only result in an improvement of several orders of magnitude in productivity, but also in programs that are guaranteed free of defects, regardless of their complexity."

Linux: Reverse Engineering Wireless Drivers

KernelTrap reports on an interesting discussion on the lkml. The specific topic is the legality of the ACX1xx wireless driver, which, according to Andrew Morton, will be included in the next kernel release (2.6.18). Jeff Garzik opened the discussion: "I've never had technical objections to merging this, just AFAIK it had a highly questionable origin, namely being reverse-engineered in a non-clean-room environment that might leave Linux legally vulnerable." Christopher Hellwig posed an interesting point: "Please don't let this reverse engineering idiocy hinder wireless driver adoption, we're already falling far behind OpenBSD who are very successfully reverse engineering lots of wireless chipsets."

Sony: ‘We Do Not Need the PC’

In November this year, Sony will launch the PlayStation 3. Apparantly, Sony has high expectations for the Linux-powered device, and Sony even claims it will render the PC useless. "We believe that the PS3 will be the place where our users play games, watch films, browse the Web, and use other computer functions," said Sony exec Phil Harrison. "The PlayStation 3 is a computer. We do not need the PC." Let's see how Sony's Vaio devision feels about this.

Microsoft Wraps up Code for ‘Supercomputer’ Windows

Microsoft has taken another step in its effort to bring Windows in the world of supercomputing, having finished development of its computer cluster operating system. It has finalized the code for Windows Compute Cluster Server 2003, which is designed to allow multiple servers to work together to handle high-performance computing (HPC) tasks. Such work, long handled by systems from SGI and Cray, has increasingly been tackled by Linux clusters, though Microsoft has been planning its entry for some time.

Review: Nokia 770 Internet Tablet OS 2006 Beta

BlogBeebe gives an overview of the Internet Tablet OS 2006 Edition Beta and concludes: "I find what Nokia is trying to do with the software intriguing. But it is definately beta software, and from my sampling it is very rough all over. If you've got a Bluetooth headset and services on either Google or Jabber, then you've got more features to explore and possibly use. The thumb keyboard is awful. It's slow, and attempts to bring it up causes other applications (such as the web browser) to crash. And if this is what is being shipped on new 770's, then those new owners are not going to be happy campers."