Adam Scheinberg Archive

Bash vs Powershell

In 2006, Microsoft released Windows Powershell, a new command line shell that, via cmdlets, scripts, and executables, allow core system administration tasks to be scripted. While this functionality has been available on Unix-type systems for decades, Microsoft's version will almost certainly, within a few years, be available on several hundred million PCs. So how does the Powershell stack up against Linux favorite bash? MSDN links to this Bash vs Powershell article.

Windows Could Use a Rush of Fresh Air

"Microsoft Windows has put on a lot of weight over the years" writs Randall Stross in a recent New York Times blog entry on Windows' legacy code. "Beginning as a thin veneer for older software code," he continues, "it has become an obese monolith built on an ancient frame. Adding features, plugging security holes, fixing bugs, fixing the fixes that never worked properly, all while maintaining compatibility with older software and hardware -- is there anything Windows doesn't try to do?" Does Microsoft have the business savvy or guts to rewrite Windows?

Cocoa On the Web: 280 North, Objective-J, and Cappuccino

"Last week's news about Apple's use of SproutCore triggered a lot of discussion about the future of rich Internet applications, run-time environments, and JavaScript frameworks. While SproutCore has been referred to as "Cocoa for the web," its developer Charles Jolley says that the framework was "inspired by Cocoa," not really a port of Cocoa. But what if someone ported not just Cocoa, but also an Objective-C runtime the runs entirely in JavaScript via a browser? Well, the developers at 280 North did just that." Ars has the entire story.

Man Gets Windows Vista to Work With Printer

You'd think this headline was a joke, but sadly, it's not. It's the real headline of an article posted on in the blogs section. The core of the story is that a man couldn't get his printer to work with Windows Vista, and ultimately, with the help of a Microsoft test manager, solved the problem warranting a follow-up article. The comedy here, of course, is in reading what went wrong and wrapping your brain around why engineers didn't forsee such a thing happening.

Citrix to Provide Windows Virtualization on iPhone?

Application virtualization veteran Citrix, who last year purchased Xensource, today announced their intention to deliver XenDesktop, based on their thin client technology, for the iPhone. While similar applications exist in the form of VNSea, Citrix is a major player in virtualization and this certainly bodes well for those who want to connect to remote devices via their iPhone. Citrix demo'ed their wifi-only application at the Citrix Application Delivery Conference in Australia this week.

Microsoft Unveils First OS for Portable Navigation Devices

Microsoft has introduced its first-ever embedded OS for portable devices that use GPS (global positioning system) and maps to get people where they want to go. Windows Embedded NavReady 2009 is aimed at companies building handheld electronic navigation devices and includes several features to make them Web-friendly, such as easy connections to online services and the Internet, as well as links to mobile phones via Bluetooth, and to Windows-based PCs. The aim of the new OS is to spread the popularity of portable navigation devices (PND) by adding or enhancing new features such as Internet connectivity and services. PNDs are among the hottest electronic devices this year.