Run Gnome -- On Windows
Charles Northrup (followed by many others) writes: "After a long battle with the POSIX.DLL from AT&T's U/WIN, we finally have recompiled over 4 million lines of code for the Gnome Desktop running on Windows. We had to change just under 100 lines to do this. Amazingly, the recompilation of Gnome only took 1.5 weeks. Then we had to spend the next 3 months working on the 47,000 line POSIX.DLL to get Gnome working." Here are some screenshots of this odd hybrid, pointed to by reader dimator. (Northrup invites e-mailed comments and questions, too.) And jumbolo points out the discussion about this at The GNOME Project's Gnotices site.
Remember, this isn't a native port to the win32 platform. You'll need an X11 server on your Windows machine - and that's what does all the hard work.
Cygwin being GPL'ed and comming from one of large Gnome supporters would seem to be more "politically correct". Is UWIN techincally superior?
> If you come from NT, the graphics performance of
> X is scary.
When NT was nerd, a fellow nerd tried to show me how much faster it was than X. He took an NT application, moved the cursor back and forward over the menubar, and noticed how NT had no trouble drawing and removing the menus as fast as he could move the mouse. He then took an X11/Motif application, and moved the mouse over the menu bar. You could actually *see* the application draw the menus.
I was confused, because I had never seen X be that slow, but then again, I mostly uses xterm and Emacs. So I took Emacs, moved the mouse back and forward over the menubar (which I rarely use) and Emacs had no trouble at all drawing and removing the menus as fast as I could move the mouse.
The difference was that Emacs by default uses its own Xt based toolkit, rather than using Motif.
The morale is, despite being network transparant, X11 itself is not slow. However some of the toolkits are pure disasters.
Unless Gtk+ is as bad as Motif, it is unlikely that the performance alone will scare users away. The difference in Look&Feel are much more likely sources for nebie angst.
Of course, the issue is somewhat convoluted by the fact that X11 servers under Win often are much slower than "bare metal" X11 servers. I use an old version of Exceed, which is acceptable for text and GUI controls, but very slow for displaying images.
Look, as soon as the CYGWIN folks release XFree 4.0 for Windows (which they're about to do), Windows folks will have a high quality free X server available. From there it's a simple jump to Gnome and KDE applications on Windows. That's the migration path.
A large IT shop can't afford to simply dump Windows and move their entire userbase to Linux in one fell swoop. There's training costs to consider, application testing for internal conformity within the organization, plus security and productivity issues. If you're managing several hundred to a thousand desktops you can't afford to segment off a department just to try out a new OS, nor can you afford to just move everyone in enmasse given the potential risks involved; what if it doesn't work? You need a migration path whereby both systems can be tested and either junked in case of failure. Successful IT shops plan for failure otherwise they experience failure.
Microsoft has done a good job at killing off potential migration paths away from Windows by either buying up competitors or squashing them with anti-competitive means. See: Netscape. This is a major threat to Windows because within a year or two it will allow an IT manager the possibility to deploy GNOME and its applications on the desktop and test them without being dependent on their success. Combine this with OpenOffice and Gnome-1.4/2.0 and the Free Software community will have provided a safe migration path off of Windows. Most IT organizations are risk averse, but they're not stupid about unnecessary expense. If they can get away from the Windows tax without affecting productivity, watch the world dump Windows.
Cheers,
J. Maynard Gelinas
If you teach people Gnome applications on Windows, you can then slip the OS out from under them without complaint.
Personally, I think the requirement to have an X server is terribly flawed... but then I hate this "desktop war" too. I bet they'll eventually be able to do it without relying on Exceed. Ethereal is a Gnome app and it works o.k. on Win32 without one. (http://www.ethereal.com/)
If you're using an X server why not just run X over the network?
This may be successful with people who are interested in WMs like Litestep, Darkstep and other less known ones.
Having tried most of them, I'd say that they're usually buggy and quite beta. Usability is limited, mostly because you lose most of Windows' native functions (which are dependent on explorer.exe, the WM) and only implement a limited number of new ones.
This feature implementation is usually done by using plugins and modules, which are in theory a good thing. In practice it means that you usually get a slow manager that can crash or behave badly just because of one buggy plugin.
I've managed to use Litestep for a few days, but eventually went back to explorer.exe because features like file managing and printing were still tied to the latter, making the whole idea somewhat flawed.
I hope Gnome works as one would expect. If it does, I'll probably change for good.
Flavio
There's a Java one:
:-)
WeirdX
It's monochrome, last I tried it, but it's better than nothing
Glückwünsche, haben Sie Slashdot ermordet, indem Sie zum korporativen Druck beugten und Subskriptionen einlei
--
--
Mod up a post Rob doesn't like and you'll never mod again
I thought that their claim of how easy it was to change the gnome source to get it to work was a sure sign of a hoax until I saw the list of requirements...
An X server...
:)
- Muggins the Mad
I don't get it, I've written a lot of programs using GTK+ and they recompile flawlessly on windoze using VC++. Occasionally I've had to do a #ifdef WIN32 here and there, but really it's about coding the thing portably in the first place. Hell, you can even get precompiled dll's for GTK from the web site! I guess GNOME has a lot of posix specific stuff in it. Whenever the requirements state that the program must run identically on windoze and *nix I always use GTK. Sometimes I'll do the actual development on the windoze box using VC++, sometimes I'll do it on linux, but I'll always make it a habit to do a compile on the other OS after I add each feature (every day or two). I mean really, that's the idea of the toolkit isn't it?
How we know is more important than what we know.
Interestingly, you can just make windows look like it's running gnome:
d erbig.gif
http://www.dtop.org/outsider99/img/sshots/gnomesi
________________________________________
Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
What I don't really get, is how come it takes 1.5 weeks to recompile à 4 million code program. Where I worked we had about 1 million or so line of code and the thing compiled in about 2 hours.
OK folks. While the end result of this project is "cool" I fail to see the "value" that the end user will get from it.
I mean, do you think the Windows user is willing to learn yet-another-UI that sits next to the Windows UI?!!! Yes the technical group will be excited about this (as I am) but we make up only the very small % of the users at large.
Folks, call me crazy, but as long as Linux and the Open Source community keep there focus ENTIRELY on "cool" and technical-only-oriented projects, we will never be able to convince the Windows user to switch nor are we going to win new users.
Beside, the war is no longer againts MS's OS, it is now with MS's application as well as AOL's content offering.
-- George
Karma stuck at 50? Add 2-5 inches.. err.. 2-5x Karmas Count to your pen1es.. err.. Karma all naturally and private
The Windows equivalent of Galeon (i.e. a stripped-down web browser using the Gecko engine from Mozilla) is k-meleon (no, despite the K, it has nothing to do with KDE).
Will I retire or break 10K?
I noticed that in all the screenshots it reads 12:00 a.m. or 0:00:00 anywhere that time is displayed. Window names also appear to be replaced with 5 asterisks. Doesn't really look polished yet.
I also find it funny that they had issues with GIMP. I have no problem running GIMP native on my windows machine.
WARNING: there is a trojan on your
"It is a greater offense to steal men's labor, than their clothes"
er..no.