Now that the usual round of end of year regurgitations of the past years IT events has ended we may further indulge ourselves by examining the pundits procastinations for their worthiness, or lack thereof. As ever, we were dished up a list of happenings which the IT scribes believed warranted our special attention. What our computers feel about such matters remains to be seen but some brave souls did manage to come up with various musings on what the future may hold for us, and them, (our computers that is) in this age of technical speculation. Whilst these ritualistic utterings have become a feature of the holiday silly season, why not build on this truly great and ancient tradition and comment on the level of veracity of the scribes from our much beloved land of nerds? They got it all wrong.
At this point I should point out that anyone who may somehow be sensing that a little smoke can be seen wafting from the previous sentence is undoubtedly projecting their own fantasies onto this highly technical, not to say scientific analysis of modern IT life in the new Millennium. As our earliest and most primitive (?) ancestors well knew from long experience in the field of fire starting, you most definitely can have smoke without flame.
To backup this most original of claims I shall elaborate on a little matter which none of the scribes seemed to have noticed (or none of the scribes who I managed to stumble across in my vague meanderings around a tiny fraction of the internet during a period when there is bugger all else to do.) During the aforesaid 2002 a truly revolutionary state of Operating System Independence was attained. Well okay, the first few wobbly steps towards this truly miraculous and blessed state of being were realized but as every baby knows, the longest journey must start with the first faceful of dirt.
Due to the long suffering efforts of the good people of the WINE project we saw the proverbial light at the end of the longest and darkest of desktop tunnels; BEING ABLE TO CHOOSE OUR OWN OS.
Now WINE has been around for quite a few years but it was not until it dawned in the craniums of some at least half awake people that things started to happen. To cut a rather long and complicated story short, it became clear that trying to develop an API translation program that enabled all programs written for one OS to run on another OS was too complicated and was taking too long.
Instead they decided to concentrate on a program that enabled a small section or group of programs written for one OS to run on another OS. Lo and behold, SUCCESS!
As all good nerds are aware, we truly blessed and upstanding folk who so wisely and courageously use any one of the many wonderful and varied incarnations ( or should that be incantations) of LINUX on our desktop computers may now run programs written for another OS. Well, some of them at least.
Not only do programs such as Crossover Office allow us to run certain Windows programs on Linux based distro’s, it does so reliably and practical as fast as they run (or indeed fail to run) on MS operating systems. At least that is what all the reviews on this subject claim. Being merely a pundit myself I naturally haven’t tested them to try and find out. Still, since these tests were run on computers and we know that computers don’t make mistakes and since the results were posted on the internet and we know that we can believe everything on the net, they must be right.
To a lesser degree, Transgaming X have done the same in their truly laudable efforts to allow us to play Quake and The Sims on the desktop OS of our choice (as long as we have the brains to make the right choice of OS, as I am sure all the readers of this web site have.) The next step, of course, is for one of those lazy, open source modders to do something about enabling us long suffering gamers to import a character from Quake into The Sims, especially the multiplayer and online versions.
Of course it is much more difficult to make something as complex and advanced as a modern computer game run on a non-native OS compared with a mere business office suite. This is how it should be since every modern thinker knows what is, and is not, important in this most up to date and sophisticated age.
Now clearly this is just the beginning. Not only are both the above mentioned companies dedicatedly and efficiently working to improve their offerings to a grateful public, others can learn from their shining example and do the same thing in other areas. For example. What is to stop a bunch of bright ,young talented software engineers from Apple looking at (err, learning) (err, copying) the ideas, principles and code used by the WINE project and related companies and developing their own versions which allow games and other important programs from another OS to run on those stunningly fast desktop computers that use the Mac OS?
Surely this would be a simple task for such an innovative, competitive and talented company? Not only could they improve on the work already done by those inefficient open source part timers, they could bring their inimitable Apple panache and style to the project which so obviously displays to all but the most ignorant and debased of computer users the superiority of the Apple way of being.
Of course it may be that this mere flyspeck of a task is beneath the capacities of such people, far too trivial and meaningless to be bothered with. And think what would happen if they went ahead and as a result large numbers of common, ordinary folk started using Apple hardware and the Mac OS? Instead of just the undoubted elite constituting 2.9341729876543210000001% of the desktop OS market (as at 1:53:02PM GMT on Sunday 5th of February 2003) it could well happen that vast hordes may begin to switch to becoming Apple users, sorry beings. How then to differentiate the true connoisseur of the desktop computing experience from the unenlightened rabble? Much safer to continue with policies which make such a switch most unlikely.
On second thoughts, perhaps looking towards Apple in this matter is not such a good idea.
How about BeOS then? This is one OS that even a scribe such as myself has had hands on (if I may use such a crude term) experience and to quote from a slightly relatively well known guru in this field, it was indeed an “esoteric” experience. With such a classy OS its future would be assured if it could run programs written for other OS’s.
Alas, 2002 was the year BeOS ceased to exist as a commercial (or even non commercial) desktop entity. Hands up those who currently run BeOS as their only desktop OS? Hands up those who currently run BEOS and another OS? Hands up those who have EVER run BeOS? Hmmm, yes.
How could this happen to such a brilliant desktop OS??? But wait, what about the open source community who are toiling away personfally to create open BEOS from the sweat of their shiny brows, glowing eyes and overlarge brains? Hope springs eternal good readers. Only the future will tell what awaits us in this arena but I fear it will be the dim, distant future, rather than the nearly, could be, let us hope, didn’t I see something on that somewhere future that we in the IT community have so joyfully and wisely made our own.
So, okay then, it is true that this revolution that I am trumpeting only presently allows LINUX users (God bless their Souls) to run some programs designed for windows. But the principle is clear and as CPU and video card hardware gets ever faster the penalty for API translation becomes less and less meaningful, if indeed it even exists in the office suite area. And as the code warriors become more experienced they will undoubtedly improve the efficiency of their programs which will further reduce the difference between pure, unadultered and absolutely perfectly scrumptious native code and the nasty, buggy, rude, lazy, hopeless non-native rubbish that a decent person would not even mention in polite, civilized company.
Having been so bold as to enter this field of highly intellectual, (apologizes to our American readers for using foreign terminology) well thought out and well documented punditry, I shall go the whole hog, as the old saying goes, and predict what the future will hold for this surprisingly overlooked revolution.
Nothing else but complete triumph, absolute victory and total world domination (in the nicest and cuddliest possible way of course) could eventuate for desktop freedom of choice in our wonderful, blissful IT future. All we have to do is to look at our glorious past to see that complete success is guaranteed.
Having said that, it would be less than honest of me to fail to mention that a small, tiny, almost non-existent shadow of doubt ever so briefly and lightly brushed against the further most outer boundary of my consciousness.
What if Linux is not ready for the desktop? What use is it claiming that Linux disto’s can run programs written for another desktop OS just as well as that OS if (shock , horror, gasp) those distro’s are not ready for the true and authentic desktop experience??
Now as all good and keen eyed readers of this and any number of other similar web sites is aware, one or two articles on this precise matter have appeared in recent times. Indeed, by my admittedly rough calculations ( I may have somehow missed the odd one here or there) 278,516,777,909,223,400 X 47 articles on this very subject have appeared on the net in recent times, ie. the period January 2002 to the present day, whatever that is.
Clearly this is a matter which concerns a few people, perhaps even more than a few.
Suffice to say that such a matter shall have to wait for next years punditry as the extingencies of time preclude us from elaborating in a worthwhile manner on such a complex and difficult topic which has been so brilliantly handled by so many who have also bent their backs to the noble cause of elucidating the future of the IT universe. I truly trust that this article has given all who may chance upon it an honest and accurate analysis of the state of the desktop computing industry in the year of 2002 and a clear grasp of what lies ahead.
Copyright Ian McKenzie 2003.
About the Author:
Ian McKenzie has never used a computer in his life. This article was delivered by carrier pigeon and was written using a rock nib dipped in wild berry juice.
Or should I put it, “the emperor is naked!”?
Running WINE is more or less equal to double-booting into Windows, only in a technologically more refined way. It’s just like my mate who runs FreeBSD and then VMware in order to run Windows and his favourite pirate copying client. You’ve achieved nothing, save perhaps stifling further development on that new OS of yours.
Compare this to Apple. They don’t have any Windows compatibility layer. Apple is Apple, and content being Apple. They’re not dependent on any other OS and related emulators. And they stand out as an alternative. Much more so than Linux, no matter how many programs you WINE.
What a revolution indeed.
This really made smil great article.
Hope for more like it.
This really made smile great article.
Hope for more like it.
Actually, I have always been a bit off about WINE, but recently I bought SuSE 8.1 personal and downloaded the latest RPM of WINE for it and I was very suprised indeed, (since I haven’t used it since the beginning of 92), of how much it has improved. Installing stuff is still a pain, but I can run most of my main programs (except MS-Excel’s macro editor).
Now I am really impressed with the whole project. I don’t think it will kill off native Linux programs as such, but I think more developers will do a Corel on us and use it to help port their existing products. Hopefully, the same will happen with games.
92 I mean ’02.
1.0 was released, and this is the revolution of 2002.
Web services might take over the desktop in a few years, so having great browsers is important.
—
http://homepage.mac.com/softkid
“Stunningly fast machines that run OSX” or the like! Wow. I’m about ready for one of those for sure! When do you predict that OSX-running machines will become stunningly fast, then, O great scribe? I’m still waiting for the day when OSX responds within a reasonable time to my commands. Apple took back my Powerbook, thankfully, and even paid for shipping too – I guess that’s because I got robbed with a stinking G4. Plus Office Romance.. what a joke! You know, when a company advertises that “This 867MHz PowerBook G4 delivers blazing-fast performance” then it’s completely reasonable to expect that very thing, hey?
And, uh… you haven’t bothered running any of those games under WineX. I can tell, because you failed to mention how horribly slow and buggy they become in comparison with a native Win2K installation on the same machine – in this case a Compaq Armada M300, p3-600.. a little old, but still OK for older games (eg. Diablo 2, StarCraft, C&C) unless you plan on WineX-ing it.
considering how microsoft is competing with palm os very fiercely with win ce for mobile, i am would suggest one way palm inc can help deflect microsoft’s attention is with palm open sourcing the desktop beos source code and offer it free.
for example, walmart decided to preload linux instead of linux. there are a lot of whitebox pc cloners out there.
if be os were open sourced and free, walmart could preload beos rather than windows, stealing away some of windows market share, while deliving a superior user experience on less than state- of – the -art and expensive hardware. microsoft would have to shift sources and programmers away from win ce to and towards desktop os.
aol did it with netscape, and sun did it with open office. linux is currently doing it.
Not really. You don’t need to buy a WINE license, and you can still run Windows programs in Linux alongside Linux programs.
What are you smoking?
who has absolutely no idea what he’s talking about?
Aaagh, promoted to the exalted rank of a Contributing Editor no less. Still, I understand that promotion is unusually rapid and rarely warranted in the IT field and that is certainly the case in this instance.
As a Contributing Editor (Visiting, methinks?)I was very pleased to see the disclaimer pointing out that the opinions expressed in this obviously scurrilous and pernicious article are not those of the noble, wise and tolerant beings responsible for osnews.com.
Being a loyal and long-term visitor of this excellent site, (I have been around for at least 9 months and thats long-term in the IT world isn’t it?) I would be most shocked to even think that such obviously jaded and cynical views could in any way emanate from this harbour of optimism and fair mindedness.
I WineX StarCraft and Warcraft on a 400, your 600 would run them just fine.
I couldn’t even be bothered reading part two, having had enough trouble barely struggling throyugh the first section of this twaddle. Find a journalist who:
1. Can spell
2. Doesn’t repeat himself endlessly
3. Has something to actually report
Rating: Crap.
but it’s still got a long way to go before it can run most apps perfectly. It works well for a select few apps that it has been optimized for, but outside of those apps it’s still very hit-and-miss. It’s getting better in leaps and bounds though, and by the end of 2003 I’d be surprised if it doesn’t at least make a creditable attempt at most things.
Probably the most important app that Wine runs – MS Office – now has a very good native alternative in the shape of OpenOffice.org/StarOffice though, and Linux’s other desktop applications are beginning to get there too – Scribus is a passable DTP package now, the Linux audio scene is beginning to gel around a couple of decent sequencers and a single plugin/audio exchange system, GnuCash is a decent Quicken alternative, and I’m really excited about the potential of KOffice’s Karbon14 as an Illustrator-killer. The move towards UI standardisation is nice too, even if Red Hat made a bit of a PR disaster out of their effort by tweaking other things at the same time unnecessarily.
Of course there’s going to be a place for Wine for more obscure software but if development efforts keep up as they have been, the Linux desktop won’t have any need for Wine for mainstream things (perhaps apart from games) by the end of 2003.
I agree that 2002 saw a revolution for non-Windows desktops, but I think that’s more due to the two main Linux desktop systems growing up – and also MacOS X going from promising-but-ponderous to genuinely great.
I couldn’t say it better:
Find a journalist who:
1. Can spell
2. Doesn’t repeat himself endlessly
3. Has something to actually report
Rating: Crap.
Thank you.
1. Can spell
2. Doesn’t repeat himself endlessly
3. Has something to actually report
Rating: Crap.
That’s funny. I don’t see you writing any articles. You want to argue about his ideas, discuss his opinions, fine. Thatโs what this medium of communication is all about. But don’t just trash the guy. He obviously put effort into writing this article, and at least deserves respect for that. Let me repeat myself just so Iโm sure you understand: โI don’t see you writing any articles.โ
There are way too many comic book guys on this site… Get a life…
Thanks a lot, Ian ๐
Fred and marm, if you’re too mentally handicaped to get a (good!) joke, just shut up, please.
monty
To haiqu: I couldn’t agree more. Obviously the author of this article has been inhaling the vapours arising from a ridiculously overclocked CPU which have affected his underclocked brain that was already more than a few transistors short of a full load, if you get my drift.
To Bryan: thats OK as long as it was a small, wry smile, which I’m sure it was.
To montanus: What joke?? I can’t find a single example of humour in the whole thing, and judging by their comments, the overwhelming majority of readers of this article agree with me 100%. ๐
Really good article, Ian. Well thought out and polished. But I have to agree with montanus, some of your descriptive phrasing was very witty, intentional or not. It’s funny because it’s insightful. Good work.
And coincidentally, I run Wine on my P400 running RedHat 7.1, and it runs my main Windows app perfectly – after a little tweaking. The Wine-HOWTO (google it) was excellent. I no longer need to boot into Windows for anything, and I’m really happy about it. Gnome is great.
While the ideal situation for the Linux community would be to have a complete selection of native apps, it looks to me like that’s a long ways off. Given the financial state of the typical commercial software company, are they going to devote scarce resources to Linux ports? As for open source alternatives, progress has ranged from excellent to non-existent. Mozilla and Openoffice are at the high end, but what about basic Joe user-level applications like CD burning,banking-checking,and tax preparation. If alternatives exist installation could very well be more trouble than it’s worth. And there are thousands of useful programs out there that will never be ported to Linux (until it’s the dominant OS), Home Depot gives a CD to its commercial accounts with its entire inventory and software to generate invoices, estimates, and order from your local store. For my business, it’s invaluable, but will there ever be a Linux version? If I could run it on Linux I’d be truly MS free. So I think the Wine project is a vital part of Linux’ growth, I wish it had the resources to make faster progress. I also wish there were better user tutorials available on using and updating it. If anybody knows where I could find one, please post it. Thanx.
When I came across the following sentence:
As all good nerds are aware, we truly blessed and upstanding folk who so wisely and courageously use any one of the many wonderful and varied incarnations ( or should that be incantations) of LINUX on our desktop computers may now run programs written for another OS.
I had to ask, why on earth did it have to be that long?
I guess nobody has figured out how to do a grammar and style check in Linux or WINE.
It’s too bad McKenzie’s writing has to get in the way of his ideas. His lugubrious articles need to be edited down to about 1/3 their length, then maybe we could get past all the too-smart posing and unfunny parenthetical remarks to what he wants to talk about.
For writing a serious reply to such a wonderfully humorous article.
You see, I only understand the lowest form of wit.
>While the ideal situation for the Linux community would be to have a complete selection of native apps,
That would be IDEAL! ๐
> it looks to me like that’s a long ways off. Given the financial state of the typical commercial software company,
Depending on the application, I agree. Software companies have only themselves to blame for market conditions. If they charged reasonable prices, and listened to consumers they wouldn’t hurt right now.
> are they going to devote scarce resources to Linux ports?
Had they adopted Linux as a supported OS when people started asking for it perhaps their resources would not be scarce. I know
that I alone spent over $200 on Linux software last year, and *I KNOW* tons of people that have also paid for Linux *DESKTOP* software.
> As for open source alternatives, progress has ranged from excellent to non-existent.
True.
> what about basic Joe user-level applications like
>CD burning
cdrecord (for the CLI types)
xcdroast
Nero (w/ Wine)
ksoncd
gtoaster
and more that I’ve missed.
> banking-checking
kapitol
gnucash
Quicken (I’ve been using it for some time now w/ Wine.)
> tax preparation.
We just finished our taxes with TurboTax on the Web using Linux and Mozilla. We didn’t run into any of the headaches that people using the installed version did either.
> If alternatives exist installation could very well be more trouble than it’s worth.
Sometimes, yes. There needs to be a unified installer that works with all major packaging methods. (IE Installshield like interface to rpm and deb)
> And there are thousands of useful programs out there that will never be ported to Linux
That can be said for Windows too.
> (until it’s the dominant OS), Home Depot gives a CD to its commercial accounts with its entire inventory and software to generate invoices, estimates, and order from your local store.
Hmm, that may run in crossover office. If not, well bug Home Depot, tell them you would like to use Linux, and their application is keeping you from it. If enough people show demand, it will happen. This is the fault of people, not Linux.
> For my business, it’s invaluable, but will there ever be a Linux version? If I could run it on Linux I’d be truly MS free. So I think the Wine project is a vital part of Linux’ growth, I wish it had the resources to make faster progress.
Try crossover office, or plain dailywine.
> I also wish there were better user tutorials available on using and updating it.
http://www.learninglinux.com/
Well what weรคve seen the last year or two makes it obvious that Apple today is nothing but BSD…
And the Lord spake unto Ian McKenzie, and he didst tell him to use improbably long and rambling sentences filled with greatly excessive numbers of syllables and containing the merest smidgeon of actual information deviously concealed amidst the verbiage.
And Ian McKenzie didst obey the Lord, and filled his writings with syllables in the hopes of obfuscating the issues he purported to discuss. And to further this malevolent cause the McKenzie didst ocassionally impregnate his sentences with vaguely correct sounding but actually quite inappropriate words, such as the word “impregnate” earlier in this sentence.
Sometimes brevity is a blessing. Mr McKenzie’s entire article could be summarized in three sentences: It is a good thing to have a bridge to permit Windows users to transfer existing work to Linux or other alternative operating systems. Wine has jump-started the Linux on the desktop push. The combination of OpenOffice.org, Mozilla/Phoenix/Galeon, and Crossover Office has made it possible for corporate users to migrate from their existing Windows systems to desktop Linux, as Xandros Linux is so clearly demonstrating.
All editorials bear the editorial notice.
You were not “promoted” to anything as such, it is just that our database doesn’t have a field for “visiting editor”.
blah, blah, blah…you’re not a native aussie are you? you’re an imported brit! LOL
i would have preferred an aussie english translation…..
After all, you can play Quake or another ID game under linux. You can even get pretty damn good framerates (probably better than WineX). If people use the Sims or Civ III or about a zillion other games as examples of games that can only be played on Windows then that is cool.
However, I boot into Windows or use Transgaming to play Quake3 comment is just silly. Why in the hell would you do that? Play it under linux. I do for Quake3 and Castle Wolfenstein.
There are plenty of games that cannot under any circumstance be played under linux. Why do people consistently get their examples all screwed up?
<blockquote>At this point I should point out that anyone who may somehow be sensing that a little smoke can be seen wafting from the previous sentence…</blockquote>
I must’ve missed the smoke due to all of the needlessly wordy run on sentences and missed punctuation.
I read the first paragraph, and had no idea what the article was about. This guy needs to learn how to write before comming up with such a bold article title.
The author seems to be under the impression that writing long convoluted sentences is a mark of wit. It is NOT.
The opposite is true. There’s a saying: BREVITY IS THE SOUL OF WIT.
When you emphasize style in your writing, you must make sure that the style supports your message. In this case, it did the opposite – it got in the way. Total failure.
Why do I discuss the style rather than the substance of that article? See the above. It is because the author emphasizes style at the COST of substance.
And speaking of style, it was juvenile, overwitten, witless, and terribly, terribly unfunny.
Actually, this could be used at school as a classic example of BAD WRITING.
Despite the flaming, and the individuals slamming the article, I found the read to be quite envigorating. Not to mention it helped me kill an hour at work. Yes, that’s right. Thank you Ian, I’ve just been paid quite heaftily to read your gloriously wordy, and often amazing editorial. Amazing you say? I never knew so many big words could be strung together so flawlessly.
It was like a frolic through the dictionary.
There are no technical resons to don’t believe that linux will run almost all WIN32 applications like Windows XP. When NT was created, compatibility with existent WIN32 applications was poor. XP have a WIN32 API running on a totally diferent kernel (compared to Win9x).
The only difference is that Wine was made by reverse engineering, like Samba was … NT is only a VMS technology stolen from Digital running a “super wine” on top of it.
If M$ wants, they could put a full Win32 layer on top of linux kernel and name it as “M$ linux”…
// Quicken (I’ve been using it for some time now w/ Wine.) //
You’re not using it to connect to online banking features w/ Wine. I guarantee it.
Online banking features are 90% of the reason many folks use Quicken.
i’ve never read such a wordy article on a technical website, i agree with the sentiment, linux is lacking the feel needed by a desktop os, it is improving, but the average distro as the end experience of the kernal+applications has been flaky, it is a holy platform vs. MS on the x86 platform at least in the the eyes of its advocates, but full of holes to those that criticize its consistent api, look, feel, etc.
but it’s so free, ebullient like the article here, things are changing, man. in an open environment everything can happen.
Ian really should consult a dictionary before posting.
procrastinators: noun, plural: those who put off until tomorrow what should be done today.
probable intent: prognosticators — those making predictions.
I’ll leave it to other readers to find the other malapropisms… (i see no-one’s spotted them yet ๐
Uhh yes I am.
To Lycoris User: Greetings fellow Lycoris devotee. Let me put it this way. AUSTRALIA 3 ENGLAND 1. Anyone for tiddlywinks! ROFL.
To eponymous unanimous: Spot on! I could try and argue that talking about tomorrow rather than actually doing something today is very much at the heart of punditry but that would merely be a rationalization for a stuff up on my part. And procrastinations is spelt incorrectly as well! Damn spellcheckers, if we can’t trust machines who can we trust?
And it is exingencies, not extingencies.
Oh the shame of it all!
is either disturbing, funny, or disturbingly funny: you decide.
The only difference is that Wine was made by reverse engineering, like Samba was … NT is only a VMS technology stolen from Digital running a “super wine” on top of it.
Spin another yarn, please. Microsoft never stole anything from Digital. They hired the architect of VMS and had him put together a team to develop a new OS from the ground up.
If M$ wants, they could put a full Win32 layer on top of linux kernel and name it as “M$ linux”…
Your comment quoted at the top of this post and the one quoted directly above are not mutually inclusive. WINE proves that a Win32API translation layer can be implemented on top of Linux without any knowledge of Microsoft code. Experience creating Microsoft operatining systems is not a requirement to accomplish such a task. Microsoft could easily write a better WINE than WINE if and when the mood ever struck them. There’s no revelation in that, though. It’s been discussed ad naseum on various web forums, newsgroups, and mailing lists.
As for your immature use of “M$” to denote Microsoft, please read the following:
http://www.penny-arcade.com/view.php3?date=2002-07-22&res=l
So few people understand the concept of “good writing;” the new media and the Internet is slowly pounding down those of us who do.
I couldn’t read the whole article. My reply to it is: Meh. The revolution seems to have slipped by unnoticed. WINE is cool, but it is not yet the answer to all needs and due to the shifting nature of that which it seeks to replicate… it may never be.
perchance you remeber OS/2 ?
apparently the best thing since sliced bread according to nearly everyone who had a chance to touch it (except those people who also got to touch NeXT stuff). And it could run windows and dos programs better than windows and dos.
Literaly.
and as you can see, OS/2 is the biggest, most successful OS around today. That windows API *really* helps it, So much that you dont need to use any OS/2 calls and still have a full functional program – and it can run on windows to!
Bonus!
or not.
are we really gaining anything by being able to run windows Apps? The short term looks great – we linux users get to run major windows software without even a recompile. means linux becomes more accessible to the main stream, and more useful in the corperate / home sectors.
The long term isnt so nice; Like OS/2 developers wont want to develop native Linux apps if they can develop for windows and know that because of Wine they can be happy in the knowledge that linux users might possibly be able to run it too. Secondly, it cuts down inovation – eg, if we can all run Office nicely, the only real code going into a linux office app is into wine, and no decent office app will be developed for linux (i dont consider OO.org or staroffice to bve ‘for linux’ until it uses a native widget set). Compare that situation with IE. Linux users needed a web browser, NS was failing and IE was the dominate (and at the time very best) browser. Now, as a result of needing to have our own browser, we have the two best engines (Gecko and KHTML) one of which is the most standards compliant and the other is the fastest (and almost as good standards wise).
They hired the architect of VMS and had him put together a team to develop a new OS from the ground up.
That was Dave Cutler, notorious inventor of the “Fork Queue” (reads Fu*k You ๐
http://www.wikipedia.org/wiki/Dave_Cutler
If M$ wants, they could put a full Win32 layer on top of linux kernel and name it as “M$ linux”…
Actually it woul be easier to put linux (or os/2) on top of the nt kernel because it suports subsystems
As Andy pointed out, API compatibility hasn’t turned out to help OS/2 or any other semi-alternative OS on the PC architecture. And it isn’t helping Linux either. In the short term, certainly, just as Andy states, since you gain access to software to fill all those unsightly holes in your environment, but API compatibility with even Linux’s father UNIX is eventually detrimental to its development as a challenger to non-UNIX OSes (most notably Windows). Someone here stated that he didn’t count Star/OpenOffice as a Linux program due to lack of standard gadgets. Exactly. All those running Solaris, BSD, IRIX or HPUX will complain whenever the programmer succumbs to GNUisms or Linuxisms, breaking cross-UNIX portability.
Certainly, this UNIX compatibility gave Linux a quick start due to a broad availability of tools such as TAr, Ls and even Netscape (It’s pronounced Mozilla ;-). A disparate look and behaviour amongst X11 programs was as a result inherited. Workarounds, and most probably limitations, in most source codes in order to ensure compatibility with any system around claiming a modicum of POSIX compatibility. Even now, even though programmers are not as often rolling their own GUI classes, there is a civil war going on between the different widget sets. And out of solidarity, they can’t stray from portability, extend APIs and so on. Linux could have been at least something like ROX OS, but opted for the safe path, in the process sacrificing the option of initiative of its own and inheriting the mistakes and limitations of its ancestors.
As for WINE, I think it’s counter-productive. While it might in the short term strengthen Linux’s position as a Windows alternative, it also makes Linux into less of an alternative and more an alternative implementation of the same. Any aims at compatibility with your stronger competitor equals to actually certifying his position, even strengthening it. It goes to prove that you can’t really decide your own faith, set your own standard and paradigms. Apple and others have always followed their own path, without paying attention to M$, and that is a far more plaudible option. Because they turn out to be an option. Linux, when factors such as WINE and Windows mimickery in window managers/desktop environments come into play, stands out as a smaller brother who hasn’t yet grown out of the shadow of his elder, always relying on him to stand out as an individual, and thus failing in his endeavour.
IOW, the ability to read and write M$ Word documents amounts to recognising Word as the maker and breaker of your application, despite the fact that it isn’t Word and should be content not being Word. Actually implementing Windows APIs and binary compatibility means that you’re admitting its vitality to your success, and is in fact the opposite of establishing yourself as an alternative, and in particular the opposite of establishing public acceptance of one’s alternative OS. Even the word alternative is one of these factors. It’s like alternative music. It shouldn’t be alternative, just music. And alternative OSes should be just OSes. Then we may choose between all those alternatives. Just as we choose between alternatives when shopping around for a car. They’re alternatives, but not alternative cars. Alternative cars run of solar energy and are since alternative, since they’re no real alternative if you’re looking for a car to drive to work.
Apple (no, I’m no evangelist) don’t define themselves as a Windows alternative, or an alternative OS. This is what I mean when I say that Apple is Apple. The change which the users and producers of alternative OSes and platforms should bring about is to make the Wintel hegemony stand out as a platform amongst others, and not as the Platform with a capital P, as seems to be the public opinion today.
Actually running your counterpart’s programs will only strengthen that hegemony. It might serve Linux in the short run when it comes to gaining market share, but ironically, it might not serve acceptance of Linux as Linux, or the broad adoption of Linux APIs, as the OS/2 example illustrated.