Open Source Resolution: Try Harder In 2010!

Late in 2008, I wrote a column saying that the rise of virtualisation and Web-based applications will make it easier than ever to choose an alternative operating system, such as Linux, to run your client machines.

However, if the vendors and projects pushing Linux and its market share-challenged ilk are really serious about gaining ground against Windows, then waiting around for industry trends to carry them to their goal is not going to get it done.

I’m thinking specifically of Novell and Canonical, both of which field direct Windows competitors. Canonical’s Ubuntu project has gone so far as to designate “Microsoft has a majority market share” as bug No. 1 in its issue tracker. Given the ambition of these goals, Novell and Canonical, along with other Linux backers, consistently surprise me with their apparent reluctance to grab hold of opportunities to reduce the application availability barriers to Linux adoption.

Improving Web experience

Take the Web, the great application platform equalizer. Given a solid, up-to-date browser, Web applications will run on nearly any platform, but there are plenty of steps that particular OS makers can take to improve the Web app experience.

For example, both the GNOME and KDE desktop environments offer very handy centralized password management frameworks, in the form of GNOME Keyring and KWallet. However, to my knownledge, no Linux distributor has taken steps to integrate Firefox password management with these frameworks.

In the case of Ubuntu, there’s been a bug filed for this since 2006, but it appears that the project is waiting for Mozilla to take on this integration work. Considering that Mozilla’s primary target platform is Windows, and that years have gone by without this integration going into effect, I’d like to see Canonical, Novell or another of the businesses working to sell us on Linux step up and do the work.

It’s not, after all, an intractable problem – a couple of developers have already created a plug-in that ties Firefox to GNOME Keyring. The extension appears to work well, but given the sensitivity of password information, I would like to see some official backing for this integration.

What about Prism?

Elsewhere on the Web front, there’s Prism, the so-called site-specific browser from Mozilla that allows users to access particular Web applications in their own window and, more importantly, in a process that’s isolated from potential cross site scripting attacks from other browser sessions. Prism is available in packaged form for a handful of Linux flavors, but I haven’t seen any that take advantage of Prism’s full potential.

In particular, I’ve found that Prism, when combined with Google’s Gears extension for Firefox, makes an excellent client, complete with offline support, for Google’s Gmail – or, I imagine, for any other Gears-supporting Web app. However, Gears, as it comes straight from Google, refuses to work with Prism. All that’s needed to get the pair cooperating is a tweak to the Gears manifest file, which could easily be folded into a distribution’s packaging process.

Get rdesktop up to date!

If all key business applications were Web-based, the road for Linux would be smoother, but there are many applications that run only on a Windows machine. For these situations, most Linux desktops tap a project called rdesktop, a Linux-native client for Microsoft’s Remote Desktop Services (formerly known as Terminal Services).

The trouble with rdesktop is that it tends to lag well behind the official, Microsoft-provided RDP client. Right now, rdesktop supports Version 5, and Windows is now at RDP Version 7. Configuring a Windows desktop or server to accept connections from rdesktop involves stepping down the security of the connection.

Given its importance in opening access to Windows applications from Linux, one might expect Linux distributors to be heavily involved in improving rdesktop, but this doesn’t appear to be the case. Novell maintains a project, called Nomad, for providing access to Linux desktop sessions over RDP links – complete with fancy desktop effects – but this sort of work doesn’t help Linux-leaning IT admins looking to keep key Windows applications accessible.

Embrace the proprietary world?

It’s likely that the specttr of supporting proprietary applications, be they Web or Windows-based, is preventing Linux distributors from more aggressively pursuing these application options. However, just as Linux OSes run happily on popular hardware, regardless of its origin, these systems must embrace all manner of software – if not with happiness, then at least with agnosticism.

Executive Editor Jason Brooks can be reached at jbrooks@eweek.com.

Jason Brooks eWEEK USA 2014. Ziff Davis Enterprise Inc. All Rights Reserved

Recent Posts

Google, DOJ Closing Arguments Clash Over Search ‘Monopoly’

Google clashes with US Justice Department in closing arguments as government argues Google used illegal…

2 hours ago

Stanford AI Scientist Working On ‘Spatial Intelligence’ Start-Up

Prominent Stanford University AI scientist Fei-Fei Li reportedly completes funding round for start-up based on…

3 hours ago

Apple Shares Surge Ahead Of New AI Hardware Launches

Apple shares surge on optimism that new AI-focused hardware launches will drive renewed sales, starting…

3 hours ago

Biden Vetoes Republican Measure In Row Over Contractors’ Unions

Biden vetoes Republican-backed measure amidst dispute over 'joint employer' status for contract workers, affecting tech…

4 hours ago

Lawyers Say Strict Child Controls In China Show TikTok Could Do Better

Lawyers in US social media addiction action say strict controls on Douyin in China show…

4 hours ago

London Black Cabs Sue Uber In Latest Legal Tangle

More than 10,000 London black cab drivers sue Uber claiming company acted illegally to obtain…

5 hours ago