Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 






Current Newswire:

Installing Ubuntu 9.10

Hands-on: OpenMoko WikiReader is simple, appealing

Perl far from dead, more popular than you think

Microsoft Exchange alternatives

Kubuntu 9.10: A Mixed Bag

Could Microsoft switch to Linux?

Red Hat Virtualization Manager for Windows Only?

Creating Ebooks with Sigil

Editor's Note: Making Multi-Channel Firewire Music With Linux

Amaya: A Simple, Yet Useful Alternative to Dreamweaver




Server Support Specialist I
The Computer Merchant, Ltd
US-OK-Oklahoma City

Justtechjobs.com Post A Job | Post A Resume
:The Year of the Open Source Desktop
The Year of the Open Source Desktop
Feb 8, 2008, 23 :30 UTC (20 Talkback[s]) (7604 reads)

(Other stories by Brian Proffitt)

By Brian Proffitt
Managing Editor

It's that time of year again, when I am forced to use the Windows operating system.

This is not to imply that I only use Windows once a year; would that that happy reality were true. But, when traveling, or visiting a public terminal somewhere around town, I do use Windows because I (a) haven't got my Linux laptop or (b) it's faster to just grit my teeth and perform the task rather than wait for Linux to boot up.

Those are instances of using Windows by choice. This is the time of year, however, that I have to use Windows.

Yes, it's tax time again. All my forms are in, and I get to perform my annual rev up of TurboTax. I have been using it for many years, and honestly it's one of the nicer applications I have ever run on any operating system. I must be honest in that respect and give Intuit their props (except for that DRM issue a couple years back). I just wish they'd port something over to Linux.

About here, some of you will say, but you still have a choice, Brian. You can try one of the open source alternatives to TurboTax, or just have someone do your taxes for you. In the strictest sense, this is absolutely true. But, having tried Open Tax Solver and poked around at the Tax Code Software Foundation, I have to say that these solutions don't yet meet my particular need: I am not an accountant, and I need to be asked baby-step questions to fill in my tax info.

As for hiring a tax preparer or accountant, remember that I am a journalist, and therefore am not loaded in the moolah. I am also cheap. Not to mention such a person would be using some Windows-base app anyway, so it's not like I'm reducing the proprietary "footprint" upon world.

It would be easy to turn this column into yet another plea to Intuit to port their annual taxware over to Linux. But in reality, my irked feelings about this project made me start pondering this whole notion of interoperability. What do we mean when we bring up the "I" word?

For me, cross-platform development is just one aspect of interoperability. Other aspects include format sharing or server connectivity. It's a pretty broad topic to try to tackle, no matter which aspect you focus on. So, here's my question: is the IT community taking the right approach to to really solving the interoperability problem?

Much of the effort in handling interoperability seems to be focused on getting differing technologies to talking to each other. This is done either through emulation or building a common technology upon which all sides can work. In managing Windows/Linux interoperability, it seems to me that emulation is the more-used approach. Want to run an app from one operating system on the other OS? Use Wine or cygwin. Want to connect servers? Use Samba.

There's nothing wrong with this approach, per se. But it does seem to give a lot of control to the operating system that's being emulated. When Windows apps change to run better in Windows, it also usually leaves them unable to run in Wine, until Wine is updated.

I am wondering if perhaps a common-platform technique that all apps could work with might not be a better idea. Something that would run on top of Linux, or OS X, or even Windows. Something ubiquitous; not a mere emulation. A platform tied directly into the operating system. Apps would be designed to run on this platform, and would not care what OS was running underneath.

Hmm... I wonder... what could such a thing be?

Perhaps, KDE?

With the rapidly progressing work of porting KDE to Windows and OS X, we may indeed have ourselves a true cross-platform shell soon that could allow for really smooth cross-platform work and interoperability. The KDE team isn't just shifting the environment over--though that would be good. They're also getting KOffice ported, too. That's pretty significant, since even OpenOffice.org does not run well on all three Oses.

Imagine a desktop shell with a full-fledged office suite that could run on all three of the major desktop operating systems. Suddenly the whole notion of cross-platform migration becomes moot. Build an application that runs on the KDE shell, and you can install it on any machine with that shell. This could be a very attractive prospect for independent software vendors. Promote KDE as a shell to install over your current operation system, and now you can write one application to KDE to get potential customers on all three operating systems.

As always, there's some catches. Running a shell on Windows is not hard. The XP and Vista interfaces are just shells running on top of a Windows kernel. But, here's a potential catch: it will be interesting to see how Microsoft reacts when customers start installing KDE in place of their Microsoft shells. This kind of cross-platform capability to kill their operating system revenue. Why pay $x00s more for Windows when you can just buy a less expensive machine with Linux and KDE installed?

Suddenly, the game has a potential to change in a huge way. This applies to Linux as well: if the shell becomes the common platform, then Linux is rendered moot, too. This could be a good thing, since cheaper more secure Linux will become very attractive, or not-so-good if users say "why bother switching when my Windows/KDE machine will run the same programs?"

But if this scenario plays out, then neither possibility would be outright bad. Because if KDE or some other environment can become The Common Shell, then it's a win for open source.

So instead of the Year of the Linux Desktop, perhaps "Year of the Open Source Desktop"?

Something to ponder.


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
Apps would be designed to run on this pl ...   Cross-platform   
Vance
Feb 9, 2008, 00:56:06
 
"I am wondering if perhaps a common-plat ...   Er...   
Adam Williamson
Feb 9, 2008, 01:01:30
 
Java (especially Web Start): criminally  ...   Java   
Robert Fleming
Feb 9, 2008, 01:17:37
 
I have been using Ufile.ca for the last  ...   re: Ufile.ca   
justin
Feb 9, 2008, 02:13:28
 
Are you suggesting a change in website t ...   Brian!   
Jose_X
Feb 9, 2008, 03:19:08
 
Okay, usually I forgive spelling typos,  ...   WTF? Spelling...   
arentfox
Feb 9, 2008, 06:00:36
 
"Not to mention such a person would be u ...   Reducing the proprietary "footprint" upon world   
Anonymous Coward
Feb 9, 2008, 06:02:45
 
That's something people continue to  ...   Anti-pattern.   
Rainer Weikusat
Feb 9, 2008, 14:44:03
 
> Okay, usually I forgive spelling typos ...   Re: WTF? Spelling...   
Brian Proffitt
Feb 9, 2008, 14:55:58
 
As far as I've heard, the KDE folks  ...   No KDE shell ports   
Rob
Feb 9, 2008, 16:25:11
 
I read the WTF comments and thought to m ...   Brian, keep it up...   
MarkRais
Feb 9, 2008, 23:25:01
 
I use turbo tax to prepare and file ever ...   TurboTax   
MrCopilot
Feb 10, 2008, 08:14:42
 
We would prefer a open-source software f ...   Paragent delivers best..   
shaun
Feb 10, 2008, 12:06:45
 
"Running a shell on Windows is not hard. ...   modular system design   
Steve Stites
Feb 10, 2008, 18:53:47
 
Brian old friend, doing your own tax ret ...   penny-wise, pound-foolish   
Carla Schroder
Feb 10, 2008, 19:01:43
 
So, I am more selective in the process o ...   Re: Re: WTF? Spelling...   
Steve Stites
Feb 10, 2008, 22:27:26
 
However, since interoperability is inher ...   Obvious answer: Java   
philc
Feb 11, 2008, 01:33:30
 
There is no well defined shell layer in  ...   Shell vs API   
Kiaser Zohsay
Feb 11, 2008, 02:13:12
 
> There is a reason: lock-in. First rule ...   Re: Obvious answer: Java   
blackhole
Feb 11, 2008, 08:11:28
 
Tax preparation is four things, one opti ...   Better answer   
jkl
Feb 11, 2008, 15:52:52
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs