Slashdot Mirror


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.

188 comments

  1. Develop programs for Windows by Anonymous Coward · · Score: 1

    I would very much like to develop Open Source programs which would compile on Windows too. Is the Windows GUI (more specifically the Xlibs equivalent) closed or what is preventing people from developing a free GUI toolkit for the Windows?

    1. Re:Develop programs for Windows by Enahs · · Score: 1

      Erm, if programmers did this, you'd be connecting to a PDP-11 right now through a serial terminal.

      --
      Stating on Slashdot that I like cheese since 1997.
    2. Re:Develop programs for Windows by spitzak · · Score: 2
      Nothing is preventing it. The correct Win32 api is called GDI and is well documented in older Windows programming books. Newer books do not talk about it because MicroSoft is very interested in stopping any such portable libraries and running MFC everywhere, but since they need to run older programs the interface remains.

      It is so similar in capabilities to Xlib that I really am suprised that fewer toolkits are not ported. A large number of calls have 1:1 correspondence. The biggest problem is that their event model sucks, while Xlib's fonts suck, requiring a portable kit to use the worst of each.

    3. Re:Develop programs for Windows by Skeezix · · Score: 1

      Nothing is preventing this. GTK+ uses an abstraction layer called GDK which sits between the widgets and the underlying windowing system (Windows, X, etc.). To get GTK+ working in Windows, you port the GDK to the Windows windowing layer. This has already been done (though not perfected, IIRC). You can, for example, run a Windows native version of the Gimp.
      ----

    4. Re:Develop programs for Windows by drachen · · Score: 1
      wxWindows is a free (OpenSource, GPL) cross platform GUI toolkit. It supports Windows, *nix (through GTK and Motif), and Mac (although somewhat out of date). I've used it and it works quite well, and is very easy to program for (imo). I suggest you give it a look. Makes writing windows programs much easier... and it's crossplatform.

      ---
      James Crawford

    5. Re:Develop programs for Windows by Edgewize · · Score: 1
      > what is preventing people from developing a free GUI toolkit for the Windows?

      Nothing is. You might try GTK+ for Windows, available from the Win32 GIMP site. Or if you prefer scripting languages, try Tcl/Tk on Windows.

  2. screenshots mirrored by Anonymous Coward · · Score: 1

    I love the irony of this...
    Gnome has been accused of mimicking windows,
    and now they are ported it into ms-land.

    anyways, I've put up a quick mirror here:
    http://www.image.dk/~freak/gnome4windoze

    cheers !

  3. Try This by Anonymous Coward · · Score: 1

    start x-win32 on your win32 box. ssh or telnet to your linux box. export DISPLAY=10.0.0.1:0.0 (substitute your windows box ip in place of 10.0.0.1) then type gnome-session. Takes less then 1 min.

  4. Not a native port by Pete+Bevin · · Score: 3

    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.

    1. Re:Not a native port by cjn · · Score: 1

      The source code was downloaded from the net. I used ./configure --target=i686-pc-sysv4 --host=i686-pc-sysv4 to generate the makefiles.

      The I ran make, make check, and make install. That is how I got all the code to compile.
      The unix api calls go to the posix.dll, which then uses standard win32 api calls to provide the functionality.

      gnome requires an X11 server, which we did not have. We purchased a commercial server so that we could test out our implementation. We use their X server, but the xlibs and headers from www.x.org.

      --charlie

    2. Re:Not a native port by strombrg · · Score: 1

      Er, wait.

      Yes, this isn't a native port.

      But does it really require an X server?

      Did you look at the screenshots?

      If those screenshots are all running in an X server, that means someone somehow got all those little microsoft icons into their X server. I'm not saying that's impossible (it's easy), but why bother making this look like something it isn't?

      That is, my guess is you don't need an X server for this.

  5. Re:X11 performance by cduffy · · Score: 1

    Heh? No, the menu bar has nothing to do with X. X doesn't handle menu bars. Widget sets handle menu bars. X's design has nothing to do with menu bars. This is a Good Thing (tm).

    Anyhow, yeah, us Unix types would largely rather use the keyboard than the mouse. Takes longer to learn, but we get stuff done faster. You have something wrong with that?

  6. Re:requirements by cduffy · · Score: 2

    What kind of video card do you have?

    I used to have those issues. Then I bought a Voodoo 3.

  7. Re:why bother migrating? by cduffy · · Score: 2

    I work at a Linux company. Nobody in engineering uses anything but linux. Nobody.

    On the other hand, management, sales, marketing and the like use Windows. This is a Bad Thing(tm) because it looks bad for us -- customers come in and see our salespeople giving PowerPoint presentations on our Windows boxen about why we should support their (embedded) linux development.

    We care a lot about migrating those managers to Linux. Right now we're using Win4Lin to provide that path -- but my point is, for us, the need is there.

  8. GTK/Win32 can help with that. by cduffy · · Score: 2

    It's a separate thing from this UWIN layer, but coding against straight GTK (without GNOME) and using the Win32 GTK port permits one to make Real Win32 Apps (tm). I've actually done a few that way -- only taken on average a few hours to port and work out the bugs. Not sure what it would take to combine that with this UWIN-based GNOME port.

  9. Re:requirements by On+Lawn · · Score: 1

    Actualy, on the cygwin website there is a link to the binaries for X-4.0.something. Cygwin has a great web based installation these days (before noted on slashdot). I use Xemacs, compiled for cygwin, but such standard things as printing and font selection are missing.

    I remember posting a picture on #debian of my friends desktop, running gimp, windowblinds, an xterm and other programs (including windows explorer which was the final dead give away) in a mac-looking environment.

    The perl story is interesting, since we are an all Java shop, we actualy had to turn to perl for true crossplatform work. We also run out CVS server on NT (which CVSNT has a cool feature that handles authentication overr the NT domain!) that runs pretty well.

    If I can't use Linux, this is all the next best thing.

  10. Re:1.5 weeks for a recompile???? by Per+Abrahamsen · · Score: 2

    In case it isn't a joke:

    1.5 week to port Gnome to UWIN (i.e. make the necessary changes to Gnome to make it compile under UWIN).

    3 month to port UWIN to Gnome (i.e. make the necessary changes to posix.dll to make it actually run the (newly compiled) Gnome).

  11. Why UWIN rather than Cygwin? by Per+Abrahamsen · · Score: 3

    Cygwin being GPL'ed and comming from one of large Gnome supporters would seem to be more "politically correct". Is UWIN techincally superior?

    1. Re:Why UWIN rather than Cygwin? by dublin · · Score: 2

      I certainly haven't tried (and am not likely to try) anything as bizarre as running Gnome on Windows, but I've tried both CygWin and U/Win (in several versions over several years.) These are the tools that make life in Windows-land bearable, and even productive.

      In general, this is partly a matter of personal preference: I think U/Win is much more like "real" Unix than Cygwin, which has that annoying GNU aftertaste that many of us raised on Unix dislike. This is hardly a surprise, since U/Win came out of the AT&T crowd. Oddly, this means that the real Korn shell in U/Win (written by David Korn himself) is better than any of the ersatz Korn shells available for Linux, meaning Windows is now a better platform for my scripting code (which is generally written for ksh) than is Linux.

      In general, I find U/Win to be more stable and complete, and it has from the beginning aimed to be the much-needed Posix susbsystem that Windows lacks. Also, it just flat works when you install it, while Cygwin generally requires several hours of non-productive fiddling and building just to get it working. This is non-trivial, because I would feel that almost any user could deal with scripts and U/Win installation, but only programmers could get those same scripts running on Cygwin. As always, YMMV.

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    2. Re:Why UWIN rather than Cygwin? by cgf · · Score: 1

      "assumptions about the file system". Hmm. I wonder what that means and why it would stop you from compiling simple stuff on Cygwin.

      Yes, Cygwin is owned and developed by Red Hat.

      Red Hat does sell GNUpro tools for Windows, so there is at least some interest in Windows as a platform.

    3. Re:Why UWIN rather than Cygwin? by ca1v1n · · Score: 3

      If I had my guess, I'd say that the author is already familiar with U/WIN. It does say that Cygwin should work in the long run.

    4. Re:Why UWIN rather than Cygwin? by GeneOff · · Score: 1

      I had a look at the specs and comparing it to what I know about the current Cygwin, I'd say its a more complete Unix-like environment. I've had trouble compiling some simple stuff on Cygwin due to missing assumptions about the file system, etc. I usually got around those by creative mounting, file copying, etc. But isn't Cygnus owned by RH? And aren't they a major contributer to the Gnome foundation? It'd make some sense to help Gnome+Cygwin succeed. But maybe the folks at RH+Cygnus aren't keen to help Windows users too much.

  12. X11 performance by Per+Abrahamsen · · Score: 3

    > 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.

    1. Re:X11 performance by Hamshrew · · Score: 1

      GTK+ doesn't store the menus in memory by default. I saw that the menu drawing was slow, even on a fast machine, until I checked the "hold menus in memory" box. I'm no expert on either, but I'm betting that NT stores the menu in memory.

      --
      - Free tabletop fantasy gaming! Grey Lotus
    2. Re:X11 performance by kubrick · · Score: 1

      Well, the problem is that nobody has the balls to code for Xt. GTK+ might not be as bad as Motif, but it is pretty bad, compared to NT at least.

      Doesn't it make sense for the people who know Xt well to spend their time implementing the fastest possible layer in between that and the user? i.e. working on things like GDK and thus GTK, Qt, etc.

      You won't get the gains that you get with everyone coding raw Xt, but the improvements you get come with a whole lot less effort for 98% of programmers :)

      --
      deus does not exist but if he does
    3. Re:X11 performance by ianezz · · Score: 2
      Ok, folks, no one really understanding how thing works here, eh?

      Xt is a OO framework for developing objects in C and for managing message queues. Point. It does no rendering. At all. It's a library for developing toolkits, and it has some design problems. Did you know that when you set a property on a widget using Xt calls, a full copy of the structure representing the widget is required, thus affecting performance? Commercial widgets vendors implement specific calls for their widgets just to avoid the inefficiency of using applicatively the Xt calls to set properties on their widgets.

      GTK+ is NOT based on Xt, it has its own object model. Want a proof? Take any GTK+ app, and do "ldd filename" on it to see what shared libraries it uses. Do you see libXt in there? No. QED.

      Qt is NOT based on Xt, it doesn't need to be since it's a C++ toolkit. Another proof? Take any KDE app, do "ldd filename" on it, and search again for libXt. You won't find it.

      GNOME libs actually are mostly utility libraries for what concerns GTK+. They avoid 300+ programmers writing the exact same code across all the applications that make up GNOME. This gives consistency, (and less bugs btw). It's not really another abstraction layer.

      At the bottom there may be XLib (GDK is an abstraction layer for the drawing engine, and it can be ported to non-X platforms. Look at The Gimp for Windows). This is required, since it provides only the minimal functionalities to talk with an X server, and you'd have to reimplement all of it by yourself if you wanted to talk with an X server without using Xlib.

      Finally, I'm wondering myself why the Windows port of GTK hasn't been used, since it's there and works fine. Perhaps some Gnome developer wanted raw access, and did raw XLib calls instead of GDK ones just to be "faster"? Well, now you need an X server until that "smartness" get fixed with appropriate GDK calls.

    4. Re:X11 performance by Stinking+Pig · · Score: 1

      GTK+ on Windows is quite fast -- I've used it for Ethereal on nt and w2k with no issues (well, aside from winpcap no issues). Check it out.

      --
      "Nothing was broken, and it's been fixed." -- Jon Carroll
    5. Re:X11 performance by be-fan · · Score: 2

      Well, the problem is that nobody has the balls to code for Xt. GTK+ might not be as bad as Motif, but it is pretty bad, compared to NT at least. Of course, NT's graphics run in kernel mode, but on my computers at least, its stability has never been that bad. My NT-only machine hasn't crashed in the 3 months since I've built it.

      --
      A deep unwavering belief is a sure sign you're missing something...
    6. Re:X11 performance by be-fan · · Score: 2

      Except, GTK isn't designed for speed, its designed for features. If you take a look at the current software map, it looks like this...

      A Gnome application runs on top of the GNOME libs, which run on top of GTK+, which call into GDK, which call into Xt, which finally cajole X into doing something. That's bad.

      There should be one, easy to use, simple layer, on top of which features and bloat can be piled on. That allows people to use the simple layer for most things, and only use heavy-set libraries when necessary. This is contrary to the current model, where people use GTK and Qt because Xt is too bloody difficult.

      --
      A deep unwavering belief is a sure sign you're missing something...
    7. Re:X11 performance by be-fan · · Score: 2

      I stand corrected, though I still think there are too many layers of software on GNOME. What is in GNOME-libs that requires 15MB of libraries?

      --
      A deep unwavering belief is a sure sign you're missing something...
    8. Re:X11 performance by jo42 · · Score: 1
      >The difference was that Emacs by default uses its own Xt based toolkit, rather than using Motif.

      The lesson to be learned here is not to depend on bloated toolkits if you want performance. Unless if you want to support the current hardware manufacturer business model which relies of bigger, slower code to sell new machines - who cares if it takes 10 million processor instructions to draw a menu, it came up just as fast to the end user as when it took only 1 million instructions.

  13. Re:Blasphemy by Enahs · · Score: 1

    When you only have to change 100 lines to get it to work under Windows (though, admittedly, on top of an abstraction layer) it says, or should say, "Look, our code really IS portable...and hey, it's portable from Linux to Windows!"

    One has to wonder what's so damned difficult about an IE5 recompile for Linux/BSD/UN*X machines. ;-)

    --
    Stating on Slashdot that I like cheese since 1997.
  14. Your mistake. by Enahs · · Score: 1

    "if Linux and Open Source is ever going to win over MS (which is what /. posters at large often cite they want to do) than our focus must be on creating "value" rather than "cool" projects if we are going to win."

    You seem to be applying the feelings of a few /. readers to the general public. The general public, I daresay, just thinks, "make my email work" or such similar statements. They don't care about Free Software/Open Source ideology. They don't care what OS is under the hood. They want a system that runs somewhat smoothly and that they don't have to mess with.

    IMHO it's The Press(TM) who's tried to set community policy--we've helped identify Microsoft as the Evil Choice and Linux as the L33t Hax0rs and now we want you to take over! Now mainstream press expects unpaid, volunteer programmers, instead of producing software they WANT to produce, to produce the replacement for Microsoft Word. Sorry, guys; thanks for playing. If you really want to see it happen, support efforts like the Gnome Foundation, KDE League, and other efforts to produce end-user software. Let the for-fun developers do their for-fun projects. :-) If all you do is bitch and moan about someone doing a for-fun project, hell, I see no reason to develop *anything* for you. You're not paying me, I'm not making any money off of your usage of my software, and you don't seem to appreciate my work. Go away, please, and I'll just develop my for-fun software for myself and not release it. (Come to think of it, that's what I do and why I do it. :-( )

    --
    Stating on Slashdot that I like cheese since 1997.
  15. Re:requirements by Enahs · · Score: 2

    Check Cygnus for XFree for Win32. Apparently it only works on NT, ME, and 2K at the moment.

    --
    Stating on Slashdot that I like cheese since 1997.
  16. Re:What's Next? by Chainsaw · · Score: 1

    If anyone manages to replace an entire operating system, capable of running on a humble 8088, with a Unix shell... THAT would be unbelievable.

    --
    War is one of the most horrible things a human can be exposed to. And one of the worlds largest industries.
  17. Re:whats next? by WWWWolf · · Score: 1
    What's next? Linux distributions that will run on a fat32 partition?

    ::WWWWolf tries hard not to vomit when thinking of people who thought UMSDOS filesystem was a Good Feature::

    A win32 binary of emacs?

    Oh, I've seen XEmacs running quite effortlessly under Windows... =)

  18. It's a migration path by maynard · · Score: 5

    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

    1. Re:It's a migration path by Petrophile · · Score: 1

      No, things Gnome-on-Windows are fun hacks to try to make Windows that some people might use to solve specific problems. They certainly aren't going to be very well supported, have no reflection on the quality of the actual Unix software, and you'd be a huge fool to make them any part of your "migration path".

      If you want duel-environment fall-back migration capabilities, you'd probably be better off just moving to Linux and testing the heck out of your Windows programs on Wine, or just cough up the money for VMWare.

    2. Re:It's a migration path by Petrophile · · Score: 1

      Forgot to mention that IHBT.

  19. Re:Blasphemy by Dr.+Evil · · Score: 5

    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?

  20. Re:nice try by Mawbid · · Score: 1

    People (well, this person at least) aren't annoyed at the Lotes Notes interface just because it's different, but because it's also bad.
    --

    --
    Fuck the system? Nah, you might catch something.
  21. Re:Alternative WMs for Windows by booch · · Score: 2

    Actually, most widget sets in X also create a separate window for each widget (button, menu, ...). I'm pretty sure Xt, Motif, GTK+, and Qt all use windows for most widgets. I recall that Xt/Motif called windowless widgets gadgets instead of widgets, but they were rarely used.

    --
    Software sucks. Open Source sucks less.
  22. on Windows? Give me Gnome on DOS! by Sleepy · · Score: 2

    While running Gnome on Windows is a novelty -- you probably won't find a lot of apps that will make it worthwhile.

    I know this is a technology demo, but you still have to ask yourself what could you do with such a setup? Most Windows X display servers do not support everything you'd get on Linux. It's been a while since I ran X on Windows, but a lot of apps had wierd repaints, and other subtle misbehaviours. While this is minor, other problems exist such as the desktop... you can't exactly discard the MS Toolbar (Start button) for the ole Gnome foot.

    What WOULD be cool is if this could run without Windows... just run it on top of DOS, like Windows 3.1 did (and Windows 98 still does, though it's deliberately more difficult to run a non MS DOS 7 underneath the GUI).

    Why run this on DOS when you could use Linux? DOS is simpler to install, runs on very old hardware (286's), and while lacking memory protection and multitasking... DOS was rather stable. Many older NT admins cut their teeth on DOS (course, the new ones think a system log is mouse turd behind the rackmount).

    Anyone try this in Windows under VMWare? Heh.

  23. Re:requirements by johnnyb · · Score: 2

    Actually, this is probably more due to the priority you are giving your X server. I reniced my X server, window manager, and panel to -20 and got _really_ nice results.

  24. Re:requirements by johnnyb · · Score: 2

    after starting X, do

    ps eafx

    look for PIDs with the names "panel", "X", and "sawfish"

    then, su to root, and for each PID, do

    renice -20 PID

    replacing PID with the process's actual PID.

  25. If you have to ask... by JPelorat · · Score: 1

    Why bother? Because it's there. Because someone got an itch and decided to scratch it real good. Because if it's stable it'll be a good way to get some Windows users used to the L&F and features of Gnome without needing Linux installed first.

    Just because.

    (BTW, telling someone their pet project is stupid is guaranteed to get you ignored or worse, especially if you're not the one funding it.)

    Even having read ./ for the past several years, it still amazes me that people can get so upset about something that affects them in exactly zero ways. Be calm, no one is going to break into your house and force you at gunpoint to install this thing. You don't have to use it.

    --
    Hokey statistics and ancient misconceptions are no match for a good thought in your head, kid!
  26. MYOFB by JPelorat · · Score: 1

    Thank You for Your truly insightful advice, O Wise Ruler of All Things Technical.

    Surely this proves You are best suited to decree what projects should and should not be completed -- how can the community remain blind to that fact? For You are the One True DevGod, and Your omniscience is staggering.

    If it pleases You, tell us what other pointless activities are we mere mortals wasting our time chasing? Enlighten us, O Master of Project Management!

    [sarcasm mode off. - a hint for all the numbnuts who won't otherwise understand the point of this post]

    --
    Hokey statistics and ancient misconceptions are no match for a good thought in your head, kid!
    1. Re:MYOFB by nagora · · Score: 1
      You're right: when articles are posted by the great minds on /. the rest of us should refrain from making any comment unless it is to the effect of "Gosh, wow. I wish I'd thought of that".

      It has been a humbling experience to realise that I, and my opinions, are as dust on the feet of you, the Master of Sarcasm.

      Until now I had little regard for the sort of people that spend 3 years carving models of Ben Franklin from talc, or adding another shitty Windows feature to KDGnomE.

      I had thought that Andy Warhol was a toss-pot with a photo-copier and some poster-paints but now I realise that the fault lies - no, laid - within me. For you have opened my eyes and exposed the invalidity of my view-point. Nevermore shall I pour scorn on people doing pointless tasks for no reason. I might even move to Venezuela, in order to seek out more wisdom.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  27. Re:because.. by ToiletDuk · · Score: 1
    GNOME is not a good reason to switch to Linux, period. Neither is KDE, neither is any window manager or X-windows desktop environment. They all suck compared to Windows. That is not where Linux ecxells, and it never will be unless someone with an incredibly large Usability & Design team donates a shitload of time, money, and efforts to make an X-windows Desktop Environment that duplicates the visual appeal and *PRODUCTIVITY* of Windows.
    • _____

    • ToiletDuk (58% Slashdot Pure)
  28. Re:Ignorant jerk... by Mr+Z · · Score: 1

    Whatever. Whenever I close workman, the tasklist_applet just "goes away". I ended up adding a button down there to restart it, otherwise I can't bring my windows back once I've minimized them.

    --Joe
    --
    Program Intellivision!
  29. Explorer is for drinking! by QZS4 · · Score: 1

    On my windows machine, I really dislike explorer.

    I also dislike Explorer in my computer. I'd rather have it in me. (Not high-profile like Absolut, but just as good, and cheaper.)
  30. Posix stuff in GNOME by enterfornone · · Score: 1

    Actually most of GNOME should use Glib rather than the standard libraries. Since Glib is already ported to Windows it should make porting GNOME a lot easier.

    --

    --
    enterfornone - logging in for a change
  31. Re:What? by cjn · · Score: 1

    The whole point of doing this is to show that you can select aix/bsd/linux/solaris/unix systems as the primary development platform and still target the windows market. While a kernel develop may not necessarily care, an application developer should.

    There is no doubt that linux is great! We have about 12 different releases here, and we use them.
    We also use BSD.

    But I am really tired of the notion that commercial shops, needing to maintain a high ROI, must select windows as the development platform of choice, at the expense of the Unix base market.

    Porting code from Win32 to Unix is a nightmare. Yes, there are tools available, but they are expensive and they let you maintain your Win32 API.

    I want to write unix based applications, and not have to rewrite them for Windows. It is just too expensive to maintain multiple code branches. The cost of duplicating design, development, maintenance, and support is high enough that many companies will develop exclusive for only one OS market segment.

    Why did we select GNOME? Mostly because it was there. We could have ported KDE just as easily (I hope:)

    We also ported many of the other applications, such as gnucash, which does not need gnome to run.
    In fact, most of the applications included can run without the GNOME desktop even being started.
    It was more the point of software portability.

    I have posted more info about the X11 off of our download page. Hopefully, the Cygwin X11 server will be available soon, and it can be used instead.

    As for U/WIN itself being a commercial application, the answer is, yes it is. And yes, we do sell it. However, you can download it from the AT&T Research site under the research or educational license, and there is no fee.

    The effort to compile the GNOME code did take 1.5 weeks. A fair portion of that was just trying to find the right source code. The supporting environment (i.e., glade, gtk, swig, and others) were easy to port as well. It was also nice to see gnu-cash port so easily.

    Tools such as gnumeric did not port because we could not get the header files straight. Specifically this relates to the font headers.

    The package I really wanted to port was screem. We had problems with the callbacks and signals. Hopefully we can get that straightend out.

    --charlie northrup

    PS. We are a very small company and have been working with u/win for about 2 years now. Early adaptors had mixed success. For quite awhile, we were going through the release of the day. This was troublesom. When u/win 2.2 baseline came about, we forked the code from the AT&T release so that we could work on the terminal line drivers, while David and his team worked on other areas. We are now working to integrate all those changes.

  32. Re:requirements by cjn · · Score: 1

    U/WIN does not include an X11 server. There are multiple choices here, though for open source servers, and commercial servers. If somebody can provide an open source version, we will gladly point to it, or even host the project from our site.

    --charlie northrup

  33. Re:Alternative WMs for Windows by cjn · · Score: 1

    This first release should be viewed as a beta release. To run, simply start a kornshell console window, and then type in:
    $ gnome-session

    You will need the X11 server running. For test purposes, we linked the commercial X11 server to:
    /usr/X11/bin/X

    So we first run
    $ X &

    and then start gnome-session.

    The U/WIN code is a win32 application providing the console screen. From the kornshell prompt, you can type in any of the supported commands, or, start win32 applications.

    One thing that was pretty cool was being able to type in the pathname for the netscape.exe from the gmc run applet.

    --charlie northrup

  34. Re:1.5 weeks for a recompile???? by cjn · · Score: 1

    The reason it took 1.5 weeks was that I had no prior experience in building gnome or the applications like gnucash, glimmer, gmanedit, and others.

    It took a fair amount of effort to find all the source code we needed, download the code, and run the configure script. Then make, make check, and make install.

    when I would port a specific app, I then had to go fetch and build a supporting tool, such as swig. I never even heard of swig before this:)

    The whole point of doing this was not to show off Gnome, but to stress to the industry that you can, and should, develop applications on unix based systems and then port to windows where appropriate. Commercial app developers too frequently go the other way. They start by developing for Windows, and then say... ohh.. the cost of porting to unix based systems is too prohibitive. Then get a clue... develop for unix based sysems first! That was the whole point of doing this.

    If we had more time and money, I would have ported KDE so as not to favor one abstraction over the other.

    --charlie northrup

  35. Re:requirements by cjn · · Score: 1

    The point of doing this is to show that developers, both commercial and non-commercial, can and should use unix based systems as their primary target. The code, in most cases, can be easily recompiled on Windows and thus, you do no eliminate that market segment for your applications. That is the point... clear and simple.

  36. Ever seen Interix (OpenNT)? by Noke · · Score: 2

    It is indeed an impressive feat that they were able to get gnome to compile under the UWIN Posix library.

    I suspect that Interix would have made the job much easier.

    Interix (formerly OpenNT) was a posix-compliant subsystem for NT that provided many utilities and for all intensive purposes, a mostly complete unix subsystem for the NT platform. I managed to port WindowMaker and AfterStep, among other things, to run under Interix. Some of you may remember, but the people at softway systems once ran an add in a Linux magazine, announcing a 'bounty' system for people who could port certain things to their subsystem. Gnome was one of them, but I guess no one took up the challenge.

    Unfortunately, Interix (Softway Systems) was bought by Microsoft last year some time last year. Microsoft said that they were going to roll the Interix package in with their "Unix Services for Windows", but I have not seen anything come of that. I often wonder if Interix was bought just to stop their progress?

    I have some screenshots of the two window managers I managed to port, running in NT via Exceed:
    http://billimek.com/interix/

    I will never forget the ignorance I was met with when I went into efnet's #linux asking about porting a window manager to interix. All of the people in there ridiculed me and told me I was stupid. Some even said such clever things like 'man X' and other such nonsense. Thanks to their zealotry, I was determined to prove them wrong. And when I posted the first screenshot of a successful port for them to see, all I got was stunned silence.

  37. My screenshot of Gnome on Windoze by osjedi · · Score: 1

    There's an easier way...

    Here is a screenshot of gnome running on my wife's windows box (remote x-session on my Linux box). She has a icon on her desktop and with just a double-click she can fire up a remote gnome session and run all things Linux. :)

    screenshot

    --
    -=-=-=-=- osjedi uses Debian GNU/Linux. -=-=-=-=-
  38. Re:Blasphemy by scrytch · · Score: 2

    First of all, the existing Windows interface is alright, you can virtualy do anything you can with Gnome, and it does look and run sleeker.

    Bah. How about multiple desktops? Yes, I know there's a zillion of those I can find off nonags, and they're all buggier than a Bangkok summer. The one on the resource kit is actually the worst one yet. A DOS box with less than completely crappy terminal handling would be nice too (try running w3m or just emacs over win2k's telnet). I wouldn't mind being able to move windows with alt-drag also.

    --

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  39. Re:It's the applications by elflord · · Score: 2
    Please, could someone correct me on this, if I am wrong, but it seems to me that this adds another layer on top of the existing UI of windows,

    In what sense ? MFC also adds a "layer of abstraction". Or maybe you're confusing GNOME with a Window manager. Repeat after me:

    GNOME IS NOT A WINDOW MANAGER

    The point is that if you want GNOME applications to run on Linux, you've got to port the GNOME development platform (yes, GNOME includes a development platform, it is NOT a Window manager)

    How many of your professors run GNOME applications on their Windows desktop ? WOuldn't it be nice if they could do so, given that GNOME/KDE have all the momentum at the moment ?

  40. Re:looks like they're running exceed by elflord · · Score: 2

    No you haven't. You displayed it on the Windows box, but it was running on your Linux machine. The difference here is that the application is running on the Windows machine, so one can try out GNOME applications without needing to install Linux.

  41. ui ports/mods/hacks by rwbaskette · · Score: 1
    I see recurring problems with desktop replacements and modification for the windows gui environment. When you change the way ms intends things to be, native applications start to fail. One example of such was illustrated by a friend of mine that ran litestep on winnt4 and was told to punt when installing certain applications because there was a problem making a call out to the common dialog library (comdlg32.dll).

    Another real problem I can see with X desktop ports is the difference in the base functionality of gui. X is a very powerful client/server mechanism for serving applications to a user with a minimal (comparitively) requirement on comformity while the windows explorer seems to be nothing more than a threaded graphical version of command.com riddled with an intricate web of undocumented calls and dependancies (aka by ms: integrated...)

    If a new desktop environment for windows is keeping you from easily installing and using windows software, why bother? If you use free software thats available for multiple platforms and want an X style interface you may as well use an operating system and ui that was meant to handle it.

  42. Re:Outsider99 by Syberghost · · Score: 2

    Uhm, that's a shell replacement, too.

    -

  43. Native Win32 Port by Ex+Machina · · Score: 2

    Personally I think the native GTK+ port to win32 is cooler than the CYGWIN one. You don't need an X server. Granted GNOME would be a huge task to port since you don't have the POSIXness. Check out the Gimp and GTK+ ported to Win32.

  44. Re:What is the "value" by Flavio · · Score: 1

    While the end result of this project is "cool" I fail to see the "value" that the end user will get from it.

    Screw "value"... Open source developers don't have to do _every_ project with an altruistic mind. If things were like that, coding would be just like work without pay. You've just gotta have the fun factor.

    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.

    Linux is hardly about being entirely on "cool". Only a small share actually ends up with "useless but cool" products.

    Just because these projects end up getting a lot of publicity on Slashdot it doesn't mean they take up development manpower. Consider this port was done in 1.5 weeks by ONE PERSON.

    And even then, I don't really care about convincing Windows users to switch anymore. It's already obvious that Linux is better and probably every person that I know that uses a computer, no matter how uninitiated at it, has heard of Linux.

    Normal users will change to Linux when it's time to change, not when you want them to.

    Flavio

  45. Alternative WMs for Windows by Flavio · · Score: 5

    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

    1. Re:Alternative WMs for Windows by rwald · · Score: 1

      What's with all this whining about Litestep being so buggy or limited? I've been using Litestep for nearly two years, on Win98, WintNT *and* Win2K (home, work, laptop) even, and I don't have any problems like this.

      It's not even the latest version of Litestep:

      litestep.exe: 0.24.5
      tasks.dll : 0.80
      desktop.ddl : 1.95
      popup.dll : R9.3
      hotkey.dll : 1.25
      lsapi.dll : 1.72

      Other than having to boot into windows to install new software (a step that's not really necessary all the time anyway), and haven't lost any windows functionality, and my computer (and especially my shell) crashes much less often.

      Litestep is sweet.

    2. Re:Alternative WMs for Windows by be-fan · · Score: 2

      I'm pretty sure that GDI only applies to the graphics system, not to the Window manager itself. (Kinda like X)

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:Alternative WMs for Windows by be-fan · · Score: 2

      How can you tell you're calling the GDI? (For non-Win32 programmers, Win32 functions are not prefixed, and the system has one big API)MessageBox(), for example, isn't a call into the GDI. The GDI stands for graphics device interface, and it deals with lines, splines, points, etc. I think the Window manger is somewhere in USER.DLL, but I'm not terribly sure.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:Alternative WMs for Windows by be-fan · · Score: 2

      My point is that the GDI simply doesn't do window management. I don't know where window management is, but it is certainly NOT in the GDI.

      --
      A deep unwavering belief is a sure sign you're missing something...
    5. Re:Alternative WMs for Windows by rootrider · · Score: 1
      Hmm... I've been using Litestep on Windows 95a, 95b, 98se, and nt5 for over two years now. I'm also responsible for compiling all the public test builds that the dev team themselves doesn't compile. I'm quite intimate with the problems, if any, that LS has. I'm on IRC in the LS channels nearly 24/7 and have been active on the LS Mailing List for almost 1.5 years. I also run a major LS/Win32 shell news site that reaches over 2million hits each month. Suffice this to say that I know a lot about Litestep :)

      Now, the point: Litestep does nothing to your system. Nothing! If anyone ever has any problems with their system because of Litestep, it's because they didn't properly read the docs. The installation of LS only requires that you unzip LS into its own directory within the root dir and then set Windows' default shell to the path where the LS executable is. If you don't want to run LS as your shell anymore, then all you need to do is set the default shell back to Explorer.exe and delete LS' directory (if you want).

      Of course! there are some problems with LS on Windows though. Microsoft despises the idea that a 3rd party (GPL'd software at that... yes, LS has been GPL'd for a few years now and has been in very active development since) development group has been at all successful with creating a new GUI for Windows. Do you really expect it to work perfectly? I sure hope not. The biggest problems are with xceed, hotline (both the respective developers (acknowledged) problems), and Wise Installer (which really isn't an issue anymore -- there was a fault in the installer that made it look for Explorer as the shell each time it installed an app). The other major known problems are in nt5 where MS decided to have Explorer itself render some of the important system tray icons (such as dialup, network, printer, etc.). Therefore, any alternative shell on Win32 won't be able to show these icons. That's MS' fault.

      Most of the other problems with Litestep usually involve a module (aka plugin) here or there that has been coded poorly. Litestep's functionality comes from the hundreds of 3rd party modules available (see Modulo).... and what keeps the shell going is its 1000+ themes (now even available via themes.org). There is bound to be problems with LS with so many variables involved. Is Linux somehow different than LS in this way? I don't think so. Either way, just like *nix, LS has great 3rd party support available. There's the LS Mailing List, several IRC channels (on efnet - mirrored on openprojects.net via a linkbot), and several online forums, as well as online tutorials and docs (all linked from FPN).

      The good points of Litestep and other shells are endless however. Who would dare say that Explorer does not crash? ... or that it uses up too many resources in Windows? This is the first advantage to an alt. shell in Win32. Litestep is especially very light on resources compared to Explorer (uses about 1.5mb on my nt5 box). Litestep also helps to bring added funtionality to your Windows box... the main functionality being: virtually unlimited hotkeys, amp controls, shortcuts, wharf, multiple popup menus, etc., etc. Litestep adds a ton of funtionality to Windows. Think of an interface that you'd like, and you can probably create it using Litestep and its modules. The configuration is completely text based (uses a step.rc -- LS was originally modeled towards mimicing afterstep) and, as of the 11/28/2000 build, supports includes. It's not exactly a themer's paradise... there's a decent learning curve, just like Linux... but it is extremely customizable, and is usually very stable. I myself have not had LS crash since April00 (and I've used 100% of the time).

      Anyway, as I mentioned, there are ton of LS and shell-related sites out there, all linked from FPN. There's also a decent installation/upgrade tutorial available.


      --
      Joel D. Parker
      [ r o o t r i d e r ]
    6. Re:Alternative WMs for Windows by White+Shadow · · Score: 1
      The problem with most shells is that they look better at higher resolution then lower, unfortunately, I'm trapped at 640x480. :(
      Everything looks better at higher resolutions, and all desktops become more function if there is more space (higher resolution). But the point I was going to make is that the whole purpose of using an alternate shell is so you can customize your desktop. You can easily make a super minimal theme that works well at 640x480, it's all up to you on how you want it to be setup.

    7. Re:Alternative WMs for Windows by JemalCole · · Score: 1
      I don't really understand what you mean. I'm using Litestep, and have been for 6 or so months. It's much less resource intensive than explorer, and has a great deal more functionality.

      Right now I have: vwm, integrated amp controls, right click popups from the desktop, draggable task bars - basically what a unix user would want/expect.

      The dev builds of litestep can be hairy at times, but most of the recent ones have been rock solid stable for me. I'd encourage anyone stuck with Windows to check out some of the Litestep themes: Turtle Soup II, Nijikon Fetchi, 21, or boxed. There are also clones of Blueheart, BlueSteel, and other themes you might be familiar with...

      As for printing and file managing, I don't know what the poster was talking about - those features are still fine for me...

    8. Re:Alternative WMs for Windows by rabtech · · Score: 1

      No, GDI is the window manager.

      You see, if I want to draw a window, I simply call GDI with the location & size. I don't even have to specify color (system default color scheme would be used.)

      All objects in Windows are in fact... windows
      Command buttons, list boxes, and more. They are all just 'windows' drawn with different styles. OF course you can do a good Ol' OwnerDraw with the various graphics methods, but its a lot more work.

      Contrast that to X, where if I want to draw a button I've got to draw a rectangle, fill it, and write my text. GDI takes the features of say, X and the widgets/drawing methods of a WM (like KDE) and melds them together.


      -----

      --
      Natural != (nontoxic || beneficial)
    9. Re:Alternative WMs for Windows by rabtech · · Score: 4

      Explorer.exe isn't the window manager -- its the shell.

      GDI32 is the window manager. On a Win9x system, it can be found mostly inside of GDI.EXE. The 32-bit GDI32.DLL just thunks most of its calls across to the 16-version, because its just faster drawing for most things.

      On an NT system, The kernel provides only ~200 native APIs (called the Executive), upon which various subsystems run (Including POSIX and OS/2 ones, among Win32, Win16, and DOS.) One of the subsystems is Win32, which provides a version of GDI which is compatible with the Win9x implementation, but its fully re-entrant and 32-bit.

      I think it would be more effective in terms of resource usage and functionality if someone were to whip up a X-window server that communicated with the kernel directly via the Executive. In that regard, it would be a completely separate system from Win32 and could provide its own services any way it pleases. As a matter of fact, if you set a callback in the keyboard kernel module, you could intercept your favorite Key Combo (let's say ALT+1, 2, etc...) and use that to switch control of the display output to a different subsystem. Of course, the video mini-driver interface should be fully re-entrant as well, so having multiple subsystems display their interface on the screen at the same time would be no problem.

      There is a lot of unexplored functionality in Windows NT/2000 .... people assume that because Microsoft doesn't do it, it can't be done, which is pretty self-limiting IMHO.


      * its been a bit since I reviewed the docs, so if I made a mistake I apologize :)


      -- russ -- Senior Forum Admin, Ihateapple.com


      -----

      --
      Natural != (nontoxic || beneficial)
    10. Re:Alternative WMs for Windows by John+Sullivan · · Score: 1

      GDI32.DLL handles mid-level graphics output. USER32.DLL contains most of the window-handling functions, as well as the basic control implementations (like EDIT and BUTTON). COMCTL32.DLL contains more widgets, like Explorer's Tree and List controls. SHELL32.DLL has shell-helper functions, and between it and Explorer (or LiteStep or whatever) make up something close to what you'd call the window manager in X.

      --
      This is my World Wide Web of Whatever
    11. Re:Alternative WMs for Windows by dasunt · · Score: 4

      Here is a link to a guide that explains the major ones : http://www.filemine.com/showDig?id=37

      Litestep crashes on me and conflicted with a program or two I had, it looks good, but it didn't work in practice, and I went fleeing back to explorer. Although, I recommend all windows users who are interested to try it, it might work for you. Geoshell is the nicest shell I've tried, and, with a few more features, would be my shell of choice. I haven't tried darkstep, but I'm told its supposed to be good. The problem with most shells is that they look better at higher resolution then lower, unfortunately, I'm trapped at 640x480. :(

    12. Re:Alternative WMs for Windows by Petrophile · · Score: 1

      What about Microsoft Interix? I assume it runs X11 on top of the Unix subsystem (not quite right on the 'executive', sure) and not Win32.

    13. Re:Alternative WMs for Windows by jalist · · Score: 1

      Gah. Once again it seems someone who hasn't had the patience (or intelligence) to try something different comes to the conclusion that existing alternative shells are rubbish. I'm not sure how long ago you tried LiteStep Flavio but your comments are totally unfounded. It's a completely stable shell, and contrary to your comments seamlessly replaces every facet of Explorer. Maybe you should try it again (come to my site at http://ls2k.org) before you throw outdated opinions like this out.

    14. Re:Alternative WMs for Windows by CraHan · · Score: 1

      Hmmm... problems running litestep? My win98 and 95 machines have never had such a great uptime! I'm using Litestep on all my win32 machines on resolutions ranging from 640x480 to 1400x1050. I haven't seen any loss in windows functionality either! To be honest I've seen an increase in functionality... MULTIPLE DESKTOPS (to name just one)!!!! And printing problems? Are you sure it's not the printer? maybe an empty ink cartridge? I've managed to use Litestep for close to 1.5 years now and I never wanna go back to the default explorer. I'm pretty sure others agree with this...

  46. um, thanks? by Lx · · Score: 2

    Although I'm sure it'll be useful for someone, this strikes me as a really bad idea. One of the few things Windows has going for it is (gasp!) a common look and feel, something *NICes have never had. I can't picture any Windows users deciding they want to have a bunch of uglier widgets right next to ones that look totally different, just so they can run...um, gnumeric? Gaim? Gftp? What exactly would be someone's motivation to run this? Certainly Gimp would be ok, but in that situation the program itself should be ported.

    I'm no fan of Windows, polluting it with the *NIX world's fragmentation seems counter-productive.

    -lx

  47. Re:What is the "value" by Zog · · Score: 1

    Without any kind of stepping stone, people will never want to switch to Linux (say your boss wants to see what it's like without trashing his box completely), this way they can get kind of used to the look/feel of it, so the step to Linux won't leave them in the dark.

    It's a necessary step in taking over the world.

  48. Why didn't they use cygwin? by joshv · · Score: 2

    Cygwin has a large based of Linux/GNU utils and programs that have already been ported. I recompiled GTK+ and gimp for cygwin without having to change a single line of code - so cygwin is a relatively mature environment.

    -josh

  49. makes sense... by Skeezix · · Score: 1

    ...figures it'd be the 47,000 line.
    ----

  50. Re:Unfortunately by Skeezix · · Score: 1

    Gnome is not just a desktop. It is also an application framework. I personally think it would be very cool to be able to run the Gnome apps I love in Windows. x-chat, for example, is the best IRC client I've found, for any platform. However, I don't like the idea of having to use a commercial tool like U/WIN and an X-server.
    ----

  51. Re:nice try by Skeezix · · Score: 1

    It wouldn't be difficult at all to theme the apps to look like Windows. The framework is all there.
    ----

  52. Re:Blasphemy by Skeezix · · Score: 1

    There are many good reasons for wanting Gnome applications to work in Windows. The first one that comes to mind is that it would be nice to be able to run the Gnome applications that I have come to absolutely love, in Windows. Also, this would make the GTK+/Gnome platform much more attractive to developers that are currently on the fence. If they know that an application they develop using the GTK+/Gnome platform can be made to run in Windows, that is very exciting, because Windows is already the platform of choice for 90% of the world. Having said that, I don't think a proprietry application like U/Win and an X-Server is the right answer. The right answer, IMHO, is to perfect the portability in the GTK+/Gnome platform itself. The Windows port of GDK, is coming along nicely, and I expect that with time, porting a GTK+/Gnome application to Windows will become as trivial as a recompile.
    ----

  53. Re:What's Next? by Skeezix · · Score: 1

    That and more has already been done. Check out the Cygwin Tools. I installed them on my Windows 2000 box at work and now I have bash, vim, grep, sed, awk, and many more Unix tools working on my Windows machine. It's a very powerful addition to a Windows development environment. When I'm developing in Visual Studio, I can click on a button on the toolbar, pull up the source file I'm hacking on in Vim, do powerful search and replaces using regex's. Or I can pop up a bash session and do greps or run bash scripts I've written. I love it.
    ----

  54. mirror by Grond · · Score: 1
  55. Re:What is the "value" by Ripsnorter · · Score: 1

    There are plenty of ways that you can do this now. I use MixNT to run X apps on a windows machine across a network. I've also used xceed to do this as well, its not all that hard.

  56. Re:What is the "value" by DGolden · · Score: 2

    I think your mistake is assuming it's necessary to "win".

    --
    Choice of masters is not freedom.
  57. Re:requirements by Mr.+Piccolo · · Score: 3

    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
  58. The "best" of both worlds! by Mike+Schiraldi · · Score: 5
    Finally: The stability of Windows meets the application base of Gnome!

    --

    1. Re:The "best" of both worlds! by Krilomir · · Score: 1
      >Finally: The stability of Windows meets the application base of Gnome!

      That's the third time I've seen this joke recently. Am I reading too much slashdot?

    2. Re:The "best" of both worlds! by Global-Lightning · · Score: 1

      Hopefully, It will run Wine?

  59. Here's a mirror by Edmund · · Score: 1

    http://members.nbci.com/arealms0/gnomewin/

    It's got the ugly banner frame on the top, but hey, at least it works. And it's in no danger of being slashdotted.

    (And no, I didn't mirror the files. :P)

    - Ed.

  60. Okay, let's try that again. by Edmund · · Score: 1

    http://members.nbci.com/arealms0/gnomewin/ (directory listing) or
    http://members.nbci.com/arealms0/gnomewin/gnome-de sktop.html (actual site)


    The above is a mirror. I took the effort this time around to butcher all the HTML pages and remove the absolute paths for the images so it renders correctly. Hopefully.

    The site was getting bogged down when I was leeching the files, so it's probably slashdotted by now.
    Enjoy.

    - Ed.

  61. why bother migrating? by cpeterso · · Score: 2

    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.

    Why would a Windows user want an X Server? Why would a Windows user want to migrate to Gnome? IT departments support Windows applications and no "migration" would realistically aim to dump those. I don't see the benefit for Windows users. They don't care about the GPL. They care about their hard work and data.. which happen to be in Windows apps.

  62. I did this with KDE by mistake by acomj · · Score: 1

    Sort of - I was running sco-vision X term client.
    (It was an oracle install issue, where you must have a window managed to run their java program, its a long story.....)

    I figured why not try something different. I typed KDE and all these icons apeared on top of my existing windows desktop.. It was quite a mess and not easy to stop..

    People change there "NT" shell at work to take usix commands (ls, grep etc....) so why not the desk top?

  63. Re:What is the "value" by Azog · · Score: 2

    The VALUE??? I saw the value in 1 second. I want to write some open source cross platform software... really, I do, this is not just a rhetorical example. Now that Gnome has been ported to Windows, I have a way to do my development under Linux with GTK and Gnome as the main target, and easily recompile my application to run under Windows-with-Gnome for users who can't or won't switch. I suppose that was already possible with QT, now that it's GPL, but for programmers who prefer the Gnome programming model, this can be very convenient.

    My second problem with your post is that you think that there's too much focus on "cool" and "technical" projects. Well, most of the people working on that stuff are not working for some big company that tells them what to do. They like it that way, even though a lot of them are working for free. They probably won't be interested in working for free on what you want them to do.

    A lot of Linux users don't care if we "win the war" against Microsoft. Why should they care?

    Torrey Hoffman (Azog)

    --
    Torrey Hoffman (Azog)
    "HTML needs a rant tag" - Alan Cox
  64. nice try by x+mani+x · · Score: 1

    umm ... no. thanks for coming out though.

    having the GNOME development layer available on windows is a big deal. basically it means that you can now develop an application using the high quality, open source GNOME platform, and then copy the source on to a windows machine and have it compile and run just as it would on a linux box. if the program is written entirely over GNOME, porting it to windows will basically cost nothing.

    as an obviously devoted linux advocate (i think i read the word "war" at least a couple times in your message ...), you should at least know that GNOME isn't just a window manager, or even just a desktop environment. it is a software development platform, and because of this it means a lot if someone ports the platform itself to a very popular operating system.

    i honestly don't think people should be allowed to advocate a platform (whether its linux, gnome, kde, mozilla, etc) until they've actually written code for it.

    1. Re:nice try by garoush · · Score: 1

      If an application written in GNOME runs on Windows with a different look-and-feel than the current Windows UI, than expect Windows users to reject it. Lotus and Borland are good example. A while ago, those two companies wrote their applications on Windows by "re-inventing" the UI (they had their own menus, buttons, etc.) As a result users were annoyed to use the applications and thus, they died out. This is why I don't see much "value" in projects like those other than being "cool". If that is what Open Source and Linux is targeting, working on "cool" projects, than it should stop calling M$ the "evil empire" and stop the "war". This is why I repeated the word "war" in my posting. "cool" project are just that, "cool", but the market wants "value" so that's where my money is. -- George

      --

      Karma stuck at 50? Add 2-5 inches.. err.. 2-5x Karmas Count to your pen1es.. err.. Karma all naturally and private
  65. This requires an X server by x+mani+x · · Score: 2

    One problem with this is that GNOME for Windows requires an X server presence on the Windows machine. Because of this, the port, while still pretty cool, loses some technical merit. Using an X server means that they had all the standard X libraries available on UNIX systems; they didn't need to port any low level Xlib stuff to Windows.

    Because of this, I find that the Windows port of Gimp has more technical merit; it does not require an X server - it is a full-fledged port of the GTK library to the Windows platform.

    Now I'm not a GNOME expert, but aren't most of the graphics aspects of GNOME built on top of GTK? Why not port GNOME to Windows using this available library? This way, an X server will not be required. (Of course, I'm assuming that non-graphical libraries, ORBit, glib, etc, that GNOME uses are easy to port to Windows).

    1. Re:This requires an X server by tongue · · Score: 1

      For those who don't want to pay for xceed or another commercial X server for windows, check out wiredX its a java xserver that you can run in a web browser or full screen, IIRC. There's also WeirdX, which is an LGPL'ed version of the same, but doesn't run in a web browser, if i'm not mistaken. I've used them under the Hotspot JIT, and the performance is quite acceptable, though not as fast as a native server. Plus, they're free. Good thing all around.

  66. Re:What? by Muggins+the+Mad · · Score: 2

    > Why in the hell would I want to replace my superbly useful Windows Desktop with GNOME???

    It's not just the desktop, it's the ability to run software written with GNOME. I'd imagine you can disable most of the visible GNOME stuff and just run the apps.

    I'm in two minds as to whether this is a good thing or not.

    Good: Makes it easier to write apps that work on Windows and Linux.
    Bad: Makes it easier to write apps that work on Windows and Linux.

    - Muggins the Mad

  67. requirements by Muggins+the+Mad · · Score: 4


    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

    1. Re:requirements by brucet · · Score: 1

      I've looked all over for free X servers and haven't found any that work well. And they're all extremely difficult to get up and running.

      There's a few demoware ones out there which you can try out if you can handle the nags.

      WinaXe from Labtam Finland works great but costs $90. I use the demo version occasionally (download from http://www.labf.com/) and will probably buy it one of these days.

      -Bruce

    2. Re:requirements by ikekrull · · Score: 1

      WierdX runs in truecolour for me.

      There is some strangeness with GNOME-Canvas event handling, and also shaped mask handling or something, but the author knows about these and is working on it. There are also a couple of redraw problems i noticed.

      All in all, it runs pretty well for monitoring stuff from a windows machine, but i wouldn't want to work in it all the time.

      --
      I gots ta ding a ding dang my dang a long ling long
    3. Re:requirements by cfish · · Score: 1

      yeah there is a free one, do a search you'd find.. but it doesn't integrate with Windows desktop like exceed. still, pretty useful.

    4. Re:requirements by be-fan · · Score: 2

      No, it would scare people off. If you come from NT, the graphics performance of X is scary. Second, its not like that much *NIX GUI software is better than their Windows counterparts. Nope, concentrate on making a quality OS, and let people adjust to the poorer software library. Don't try to use a poor(er) software library to bring people to the OS.

      --
      A deep unwavering belief is a sure sign you're missing something...
    5. Re:requirements by be-fan · · Score: 2

      If you use WinNT for five minutes on decent hardware (PII 300+) you'll notice how much smoother the graphics are. Your cursor never jumps, your window rarely flicker, NT suffers from less of the "wiping the window clean" effect that seems to plague some GNOME apps.

      --
      A deep unwavering belief is a sure sign you're missing something...
    6. Re:requirements by be-fan · · Score: 2

      RivaTNT, using NVIDIA's drivers. If you take a look at Anandtech, the NVIDIA drivers blow everything else (including the Matrox G400) out of the water for 2D performance.

      --
      A deep unwavering belief is a sure sign you're missing something...
    7. Re:requirements by be-fan · · Score: 2

      Been there done that. My renicing is in my xinitrc. Still doesn't solve KDE2's problems, everything takes at least a second or two to start up. It's my view that the system should never use more than 5% of the user's resources. Bloat should be put in applications, not in the system layer. I don't mind it if 3D Studio takes up 50MB of RAM and 50% of my proc, but when my OS does that, it's just disgusting.

      --
      A deep unwavering belief is a sure sign you're missing something...
    8. Re:requirements by cms108 · · Score: 1
      No... gnome will be running on a linux box somewhere, but being DISPLAYED on the x-server on the windows box.

      As for the remark that, "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..."

      what did you expect the requirements to be for an x windows desktop environment?

    9. Re:requirements by Error27 · · Score: 1

      You must not be using the same windows NT as what I use at work. Or maybe you are thinking of windows 2000?

    10. Re:requirements by Elendur · · Score: 1

      How do you do that, and will it help it work better where I'm just running it on one machine?

    11. Re:requirements by Elendur · · Score: 1

      Thanks

    12. Re:requirements by imipak · · Score: 1
      How about XFree86? v3.3 and WindowMaker (!) compile and run using gcc under cygwin. It's not totally stable yet, but it works. Can't wait for v4...

      Porting Free software to the Windows environment is an excellent way to infiltrate software Freedom into the corporate environment. I started with by surrupticiously swapping IIS for Apache... then MySQL instead of Access (!)... (this was $previous->[1]'s global intranet.) Then cygwin's GNU utils... bash, then tcsh... I came to emacs late (long learning curve on a Linux box, until I went through the pain barrier and found myself trying ^l in Windows-standard text editors -- then it came over to the Windows environment.

      The interesting part of this process in retrospect is that I knew five years ago that I /had/ to learn about web programming (at the time I was writing VBA macros in Excel on win3.1 ... *shudder*) -- anyway, I kept hearing about Perl, and discovered that I could get it (free, beer!) for 16-bit Windows. Never looked back... thanks, Larry!

      Apparently Gimp runs too, although I haven't checked it out for over a year.

      Now all I need is enlightenment ;)
      --
      If the good lord had meant me to live in Los Angeles

  68. Re:Folgers coffee commercial? by synx · · Score: 1

    when i worked for an ISP we used to call that the "microsoft reccomended solution".

    Other "reccomended solutions" involved removing tcp/ip from the network control panel and adding it again, etc...

    sadly enough this was much much simpler than actually figuring out what was wrong ;-)

  69. Re:What is the "value" by Khalid · · Score: 1

    This might be very interesting to run individual Gnome application integrated in the Windoz Desktop. I would love for instance acces gnome-terminal from my Windoz box connected to a linux machine in a network.

  70. Re:What's Next? by Kymermosst · · Score: 1

    Already been done

    http://virtunix.itribe.net/
    --
    "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
  71. How long ago did you try litestep? by Symbiosis · · Score: 1

    I've been using it on my Windows box for over a year now, and I've not had any real problems (especially with the latest builds, the older releases did crash every now and then, but then again, so does explorer ;-)). I don't know what could be the cause of your printing problem, cuz I have never had any sort of difficulty printing things. And, as for file management, well, if you don't feel like going with any sort of third-party file manager, Windows Explorer works just fine under Linux.

    If it's been a while, I suggest you go back and give it another chance. The right theme can actually enhance your user-experience. I'm not real big on VWMs (don't use 'em all that much in Linux either), but I find having things like amp controls and shortcuts quickly accessible immensely convenient. If you're forced to use Windows (like I am on occasion), might as well make the most of it. Besides, it never hurts to lend support to another Open Source project. :-)

    My. 2.0*10^-2 cents :-)

    --

    -------------------------------------------
    I like nonsense, it wakes up the brain cells.
    -- Dr. Seuss
  72. A short essay on why I no longer like posting by Symbiosis · · Score: 1

    Well, I'm probably giving my a karma shot in the head, but oh well, making good posts never seemed to do me much good anyways, and a person needs to vent every once in a while. :-)

    Basically, I don't feel like my saying what's on my mind is doing any good on this site. Now, I don't post very often, because I don't want to simply post ill-informed and/or ignorant responses. When I do take the time to write up an opinion on something, however, it seems to go largely unnoticed. Considering this post which I am replying to is apparently the first of my last ten or so posts which have been glanced at by moderators (and I'll say nothing of the fact that I got a point taken off for being off-topic, when I was simply replying to the person replying to my original post... seems withing the rules of on-topicness to me...) and I hardly, if ever, get replies to my post (even less often worthwhile replies). No one likes talking to a while. I'm sure I'm not the only person who posts to interact with the other intelligent life-forms.

    Okay... I think I finished blowing off steam... if I preview this, I probably won't go throgh posting it, so forgive the typos. :-) In summary: Don't leave me hanging. :-)

    Thanks for your indulgence, I'll be good from now on. :-)

    --

    -------------------------------------------
    I like nonsense, it wakes up the brain cells.
    -- Dr. Seuss
    1. Re:A short essay on why I no longer like posting by Phaser777 · · Score: 1

      won't go throgh posting it,
      OK, you're forgiven :)

      I think you're noticing the main problem with Slashdot: too many idiots. Roughly one-third to half of all comments seem to be trolls and flames. That, and there are moderators who like to moderate comments blindly, like yours was. This might sound like I'm spamming, but I'd recommend checking out kuro5hin.org. Their karma system's setup differently, so there's not much point in trolling for karma, so the signal to noise ratio is usually much better. Kinda like slashdot, except the idiots get punished.

  73. I can see the headlines now... by SethD · · Score: 1

    "This just in: GNOME sets the foot down on windows!"

  74. Why I gave up on linux and went to win2k by bludragoon · · Score: 1

    I gave up on Linux because the only good program was Gimp and it was more stable than win80.
    Now I use win2k use gimp and it is as stable (at least to me) as linux no os crash and no program takes over my keyboard and locks up the system (Netscape). But with gnome on win perhaps things will start looking a little better around here.

    TTFN

    --
    Elephant: a mouse built to government specs
  75. Re:1.5 weeks for a recompile???? by Cyn · · Score: 2

    Actually, it says:

    What makes this effort unique is that we did this in 1.5 weeks, and changed less than 100 lines of the original source code used in building GNOME for Linux.

    Just another case of /. misquoting/representing and noone being able to check to see what really got said.

    --
    cyn, free software and *nix operating systems enthusiast.
  76. This was hard? by QuantumG · · Score: 3

    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.
  77. Outsider99 by 1010011010 · · Score: 3

    Interestingly, you can just make windows look like it's running gnome:

    http://www.dtop.org/outsider99/img/sshots/gnomesid erbig.gif


    ________________________________________

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  78. wtf are you smoking? and can i get some? by AcquaCow · · Score: 1

    AcquaCow here...Litestep.net admin...I just wanna say that I've been using LS since may 98 and well...I have only seen LS itself truely crash only a few times...there was a period or two when LS didn't like multiple recyles...most of the time its the thrid party modules that will bring it down (hey...we all can't code perfetly can we?). I have not personally seen LiteStep crash since the 11-23-99 build. I dropped it a few times with a few modules once again, but I can recycle all I want now. I'm using the 10-6-2000 build at present and no problems here. Perhaps you should try it out again before you bash it..

    -- AcquaCow

    --

    up 12 days, 22:30, 2 users, load averages: 993.20, 994.21, 994.56
    *makes note to limit user processes...
  79. Re:1.5 weeks for a recompile???? by JFMulder · · Score: 1

    Hum let's see, there is a build for the Wintel, WInAlpha, some flavor of Unix(the one that comes with SGI computers) and Linux. And all are stable.
    So 4 hours for 4 builds on four platforms, with all the same code base, except the os bastraction layer. Anyway, 1.5 to recompile still seems a little bit long, even tough they had to change a hundred lines of code...

  80. 1.5 weeks for a recompile???? by JFMulder · · Score: 3

    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.

  81. another mirror by cfish · · Score: 1

    mirror of graphics files:

    http://elwww.cc.purdue.edu/~chen31/mirror/

    be gentle.

  82. Punch Cards by ffatTony · · Score: 1

    we finally have recompiled over 4 million lines of code

    yawn. 4 million lines of code my ass. I've ported gnome to about 4.5 billion punch cards. And it works greate on my Hollerith machine. Beat that Open Source movement.

    1. Re:Punch Cards by /dev/zero · · Score: 1

      So, when you get a compile error, do you demand a hand recount?

      --

      He that breaks a thing to find out what it is has left the path of wisdom.
      -- J.R.R. Tolkien
  83. To answer why.. by iamsure · · Score: 2

    Consider..

    I use gnome on X all the time. I also have a windows machine for those annoying apps that just refuse to be ported, and that I am not comfortable enough with the X-ish alternatives.

    On my windows machine, I really dislike explorer. It crashes regularly, and doesnt react the way I would like.

    This is directly why you can choose to replace your shell with another one. I tried with litestep, but it was somewhat buggier for the things I did (YMMV), and still wasnt 'what I was looking for'.

    With this, I can have a more linux-oriented desktop, showing my truer colors and spreading the word, and at the same time, allowing me to have a more consistent feel from (windows) desktop to (linux) desktop.

    I think it kicks BUTT!

    1. Re:To answer why.. by iamsure · · Score: 2

      I really wish you would use the new not-W3C compliant tag, it would make it so much easier to tell if you were +1, funny, or -1, troll.

      :)

      To respond seriously, just in case..

      I have used windows (sadly) since OSR2. In that time I have built, configured, and lived with explorer (and Iexplorer) for a very long time.

      I was a computer tech for many years, and now I do software engineering.

      From a position of experience and knowledge, I must emphatically state that you are wrong.

      Windows' explorer is horribly prone to crashing, even 'with the latest patches' which in my experience come out on less than once a month. (hoorah for that, without THOSE, I dont even want to think of how bad it would be).

      On one hand, with apps installed, explorer ends up having all kinds of problems within about 5 months, in my experience.

      On the other hand, with no apps installed, it runs great for a very long time.

      but its the GUI shell, damnit. You have to install apps. Now, if the apps themselves were the ones crashing, like it does in gnome/X, that would be understandable.

      But noooooo, its explorer itself that crashes. That makes so little sense.

      Anyways, enough of ranting..

      In several years of experience, a properly configured and setup gnome/X system will hands down stay up, and working ALOT longer than a properly configured and setup explorer system.

      YMMV.

    2. Re:To answer why.. by ~MegamanX~ · · Score: 1

      Errr...

      Actually, i really do like explorer. Both the Windows explorer and the Internet explorer (they do share some code;).

      These don't crash. I can't believe so many linux users who can install a complete linux system with X and manage it afterwards can't install correctly windows32 systems. I've installed some on many different setups and i did have problems sometimes... multiple cd-burning apps can be a mess in windows... etc...

      But...
      But the two explorers windows offers you don't crash. And actually, they are great. And if Gnome or Kde could integrate products exactly like these two they would. ASAP. Really.

      And you know it.

      phobos% cat .sig

      --
      phobos% cat .sig
      cat: .sig: No such file or directory
  84. Point? by apierson · · Score: 1

    That's ridiculous. Putting Gnome on Windows is like teasing the retarded kid.

  85. Re:What is the "value" by AugstWest · · Score: 2

    ....or how about creating a standardized, free platform on which to build apps that runs on all unices as well as Windows?

    Look at projects like Eazel, or Helix. If we have a standard gui and things like bonobo across all of the unices *and* MS machines, then we've just nailed pretty much the entire market. With the BSD core of the new MacOS, it's a hop skip and a jump from here to having Gnome capabilities on every major computing platform. I don't see the down side.

    As for the car dealer analogy... If there's anything that the "technology age" is going to be remembered for, it going to be bad analogies. We're not talking about cars at all here, we're not talking about anything like them. Cars started out in a standardized atmosphere, and since then have become more and more and more proprietary.

    We're talking about going in the opposite direction -- bringing a common, free shell/development environment to, once again, *all* of the major computing platforms.

  86. Re:What's Next? by Marauder2 · · Score: 1

    check out http://www.delorie.com/djgpp/ it's a dos port of GCC, which also includes most of the GNU tools you would find on a real Unix Box, including bash, ls, cp, grep, more, less, man, and much more, they have ported the vast majority of the GNU toolkit over to DOS, so I can load a Dos prompt, type bash and away I go, (or do the same from pure native DOS) :o) Chris

  87. Re:Yeah, GNOME bites... by leo.p · · Score: 1

    See moderator, you stupid git, you've just made a work of art unviewable to newbie slashdotters. Why? Did you think that a funny little "killroy was here" picture in the middle of 200 largely uninformed posts (some of which have been modded up) was corruptive, somehow?

    Mod the anonymous coward up, please. He deserves to be seen.

  88. Re:What? by SonofRage · · Score: 1

    How is that flamebait? WHY THE HELL WOULD YOU WANT GNOME IN WINDOWS?!?!?! like "hmm I think I'll use GNOME over the GUI it's trying to be in the first place" yeah thats makes sooo much sense
    This makes no sense to me besides the "cool look what we did" factor.

  89. Re:woohoo! by Deosyne · · Score: 1

    Bwahaha! A refreshing bit of irony in a sea of zealotry; thank you, my friend.

    Deo

    Terradot.org: Growing Awareness

  90. Wow! by Error27 · · Score: 2

    I think that all the people asking about why this is cool should have their slashdot logins revoked.

    This is the coolest thing I have heard in a long time...

    1.5 weeks!!!!

    It's mind boggling. Charles Northrup will go down in my books as one of the great hackers of our time.

    Just the sheer audacity to look at those bazillions of lines of code and say, "Dang it. Today I'm going to port those things to windows." A lesser man would have died on the spot at the prospect of such a tremendous undertaking. I would have died if someone had even shown me that much code, let alone told me to port it.

    Mr Northrup, you are one crazy dude...

  91. Explorer by Morthaur · · Score: 1

    Having two task-bars and two desktops would get to be a pain very quickly.
    Possible answer: disable explorer.exe in the registry and run Gnome without it. If need be, bring in Litestep, or code from Litestep, to provide the necessary functionality.
    I'm not sure I understand the reasons for this port, though. If it needs an X server, this is ^not^ an easier way to get software developed for both platforms, as their page implies. I run Unigraphics on NT using Exceed, and lemme tell ya, it's not all it's cracked up to be! I think Wine is still our first best hope for portability with Windoze.
    Besides, anyone who wants to make their Windoze system can just download Litestep to use as a shell and use something like WindowBlinds to alter the appearance of the Explorer windows. *grin*
    ------------------------------------------ -----

    --

    +++++++
    "Look, dear, it's a crazy hairy scary man!"
    1. Re:Explorer by wimme · · Score: 1

      It's actually very simple. Change in system.ini following line: shell = explorer.exe to shell=gnome.exe(or something). No more start button.

    2. Re:Explorer by Petrophile · · Score: 1

      Only if you are running something like lame "winme", wimme. NT's shell line is in the registry.

      Say in HKLM\Software\Microsoft\Windows NT\Current version\WinLogin\Shell. Strangely, this is a per-machine, not a per-user setting.

  92. Re:What is the "value" by garoush · · Score: 1

    While your comment is "right on" with what the /. readers at large want, it also contradict with the majority of the /. posters.

    Look at it this way: 15-20 years ago when consumers went to a car dealer, the car dealer (or TV add) talked to the consumer about the car's technology such as: what is the horse power, how often do I have to tune-it-up, is it fuel injection, how many sparks dose it have, etc. etc. Today, NONE of those are mentioned out. Just look at the TV adds, you will see that the adds are about "values" such as: comes with "on-star", customizable driver setting, automatic "spin" prevention, etc., etc.

    So yes, while this project "was done in 1.5 weeks by ON PERSON" and I congratulate the person, (I am not against what he did) I still stand with my earlier statement: if Linux and Open Source is ever going to win over MS (which is what /. posters at large often cite they want to do) than our focus must be on creating "value" rather than "cool" projects if we are going to win.

    -- George

    --

    Karma stuck at 50? Add 2-5 inches.. err.. 2-5x Karmas Count to your pen1es.. err.. Karma all naturally and private
  93. What is the "value" by garoush · · Score: 3

    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
    1. Re:What is the "value" by evvk · · Score: 1

      > Without any kind of stepping stone, people will never want to switch to Linux ... this way they can get kind of used to the look/feel of it

      Linux or *nix in general isn't only about gnome, which is just a windows ripoff. Windows users already have what gnome (or KDE; I dislike them both) is about. What's the benefit to users to move from windows to worse ripoffs? None! Stability blaa blaa, the only more stable things are what gnome et all are trying to hide from the user.

      > It's a necessary step in taking over the world.

      If a bloated and slow (than windows) windows ripoff is what is wanted to take over the world, I'd rather let windows dominate the world.

      Infact, I could very well use windows if I had a good user interface for it, which modern GUI is not. Unix (I don't care which *nix it is, free or not), on the other hand, offers me the best, although not perfect, UI (CLI, xterm and a good window manager) I've met.

      Score: -1 (Troll)

  94. Duped by bluelip · · Score: 1

    I think we've been duped.

    It appears that it isn't really replacing the windows interface, just running on top of it.

    Maybe these designewrs are in cohoots with intel to use those spare cpu cycles up.

    --

    Yep, I never spell check.
    More incorrect spellings can be found he
    1. Re:Duped by Suppafly · · Score: 1

      could always open task manager and kill explorer then all youd have running is gnome for a shell..

  95. And once they kick out U/WIN... by yerricde · · Score: 1

    ...and use Cygwin, the Windows NT port of XFree86 will immediately become useful.

    --
    Will I retire or break 10K?
  96. An X server for Windows by yerricde · · Score: 1

    I run Unigraphics on NT using Exceed, and lemme tell ya, it's not all it's cracked up to be!

    So quit using Exceed and start using XFree86 for NT.

    /me refrains from making any GNOME vs. KDE comments here...
    --
    Will I retire or break 10K?
  97. It's the same way KDE started. See also WinXFree86 by yerricde · · Score: 2

    They needed an X server and a commercial unix emulation package to do this.

    KDE too started out relying on proprietary software but (with Trolltech's help) phased it out. Once XFree86 4 begins to work around buggy 16-bit code in Windows 9x (it already works fine on NT/2K) or Whistler is released, we will have our free X11 server for Windows. And it shouldn't be too much work to move from Uwin to Red Hat Cygwin, another POSIX layer for Windows.

    --
    Will I retire or break 10K?
  98. Here's your free Windows X server by yerricde · · Score: 2

    XFree86 4 already works on Windows NT and Windows 2000; however, there is buggy 16-bit legacy code in Windows 9x's kernel and GDI that keeps the X server from working properly (according to the XFree86 for Windows FAQ). This should be less of a problem once Windows 2000 Personal (codename Whistler) is released.

    --
    Will I retire or break 10K?
  99. There's already a Galeon clone for Windows by yerricde · · Score: 3

    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?
  100. Problems with time? by ca1v1n · · Score: 3

    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.

  101. because.. by CptnHarlock · · Score: 1

    Why? Well, maybe because if you get one "foot" ;) into the win desktop community and you get people used to Gnome then it would be easier for them to turn over to Linux!..
    --
    "No se rinde el gallo rojo, sólo cuando ya está muerto."

    --
    $HOME is where the .*shrc is
    -- silver_p
    1. Re:because.. by CptnHarlock · · Score: 1

      I never said it was a good reason to switch to Linux. I ment that if people get used to the interface they won't be as easily scared away after one session with Linux. I've seen people try Linux and when they don't understand the system and even don't understand the windowing system - they go back to Win. I'm personaly a KDE user, mostly because I prefer simple stuff that can be run on older computers compared to flashy semi-transparent windows.. :)
      --
      "No se rinde el gallo rojo, sólo cuando ya está muerto."

      --
      $HOME is where the .*shrc is
      -- silver_p
  102. ORBit port to Linux Kernel by Majix · · Score: 1

    GNOME on Windows? Perverse! Why not integrate GNOME parts into the Linux kernel while they're at it! Oh wait, they already did :)

    But seriously, this is very cool and even if YOU don't see any value in any of this, someone else will undoubtedly use it to make some cool stuff. People who bitch about projects like this (and especially Mozilla) don't always realize that the code is almost always developed for fun by volunteers. The time a volunteer spent coding the IRC client for Mozilla would likely not have been spent fixing bugs in the main source tree had the project never been started (because that is boring and hard work). But maybe, this volunteer who coded the IRC client for fun, fixed a couple of bugs in the main source tree to resolve issues he discovered while writing his own client. Something worth thinking about.

  103. Slashdotted Already? Here's The Cached Page - by ekrout · · Score: 1


    http://www.google.com/search?q=cache:www.gtlinc.co m/+&hl=en
    ______________________________
    Eric Krout

    --

    If you celebrate Xmas, befriend me (538
  104. Impressive? by halk · · Score: 2

    They needed an X server and a commercial unix emulation package to do this.

    What exactly was the point? Prove that Gnome is not portable?

  105. Re:woohoo! by PDHoss · · Score: 1
    Holy shit... I beggeth some one with moderator points to spare to mod this up +1 Funny.

    PDHoss


    ======================================
    --
    ======================================
    Writers get in shape by pumping irony.
  106. 1.5 weeks for recompile? No! by d.valued · · Score: 2

    Let's clear this up right good.

    The article says it took a 1.5 weeks to:

    a) Make the code Windows-playable
    b) Compile the code

    They had to hunt throught 4 MILLION LINES OF CODE to locate certain disparities between Microsoft's idio(t)syncracies. They changed only 100 lines, which is pretty good.

    Now, yes, you do need another package for it to properly work.

    Big deal.

    I can use Gnome (though I am a KDE man ;) as the window manager for now and, when the next upgrade of Windows comes out, I can slip in Linux on the backend and no one outside my skull would know the difference. World domination, one company at a time?

    --
    I used to be someone else. Now I'm someone better.
    Real life is underrated.
  107. looks like they're running exceed by DraQ · · Score: 1


    this is not new. i've accidently(hehe) done this with several window managers including KDE!

    just exported the the display to my win2k machine running exceed for NT and for Gnome run gnome-session as far as i recall!

  108. whats next? by dirtmerchant · · Score: 1

    What's next? Linux distributions that will run on a fat32 partition? A win32 binary of emacs? ...What!?!... Who in their right mind... bloody hell!
    -----BEGIN GEEK CODE BLOCK-----
    v.3.12

    1. Re:whats next? by dirtmerchant · · Score: 1

      apparently i had forgotten to hit my sarcasm lock key before typing the above. the point i attempted to make (obviously badly, was that there are distros that run on fat32 and there is a win32 version of emacs).
      -----BEGIN GEEK CODE BLOCK-----
      v.3.12

    2. Re:whats next? by kubla2000 · · Score: 1
  109. Giant buttons by RJack-45 · · Score: 1

    Please... no more giant buttons!

  110. How much more developer time is going to be wasted by nagora · · Score: 1
    ...with things like this?

    The guy who got Linux running on a Dreamcast was actually doing something useful ($99 computer with a decent OS, processor and net connection), but this is a total waste of 3 months of time.

    What is the point of replacing a crap desktop with a worse one?

    Wise up and go work out how to get better printer support into StarOffice (Word docs rarely print to my Postscript pronter) or expanding the number of motherboards we can use, or a decent file manager, better write access in MySQL, or faster process switching, or anything else which people need!

    There are lots of interesting, technically challanging open source projects that could be handled before crud like this.

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  111. Re:Hell yeah by Capt.+Beyond · · Score: 1

    Well contrary to your belief, not everyone that uses windows is a gamer. Some of us actually use it for business, to make money. And for me, any relief with the user interface is welcomed. Gnome on windows.. hmmmm, I like the sound of that. As long as it runs on Win2k.

    --
    -- "Perceptions create reality. By changing your perceptions you change your reality."
  112. Folgers coffee commercial? by Alien54 · · Score: 4
    I could enjoy this. It reminds me of the fogers coffee commercial:
    "we have secretly replaced this computer users shell program with Gnome. Will they be able to tell the differance?"

    (user calls up MS Tech Support ....)

    [user] - "Hello, MS? Something is very wrong with my system ..."

    [MSTS] - "sounds normal to us, sir"

    [user] - "oh, okay ..."

    but maybe it is just me ...
    --
    "It is a greater offense to steal men's labor, than their clothes"
  113. Another Layer of Abstraction? by winter+fantom · · Score: 1
    Please, could someone correct me on this, if I am wrong, but it seems to me that this adds another layer on top of the existing UI of windows, so has no possible way of making it faster, less problematic, etc. I mean, I like GNOME too; its pretty neat, but there is nothing horribly wrong with the Windows GUI. It is probably more intuitive than GNOME, actually. So if there is no speed benefit or stability benefit from having this window-manager, then what is the point excactly?

    If you really like Unix, but have to run windows, do what one of my professors do, and run evey GNU application you can find. (GCC, Emacs, etc) her desktop looks like a free software smorgasbord, and there's no _additional_ layer of interface between her and her computer.

    --
    -winter fantom
  114. The Gradual move (Re: Blashphemy) by autocracy · · Score: 1

    People, for the most part, are afraid to try Linux - they might lose their favorite apps., they might not be able to get support (OK, the last reason is ludicrous, but if you've only used Windoze, how woould you know?).

    By moving a Linux desktop to Windoze, you get people more comfortable with their computer. The Windoze principles that they've always known and the programs that they've always had still work the same way. But it's a first step.

    People will no longer have to make such a huge jump from Windoze to Linux. They'll already understand how the Gnome interface works, and with dual-booting, they can go into Windoze whenever they feel scared. As for the posix.dll file, that might make it easier for other *nix programs to run under Windoze, but I'm not too sure...

    OTOH, that won't happen unless this works. If the Gnome interface runs poorly on Windoze, then why would it run good on Linux? We know the answer, but many other people don't. In short, this move is a huge benefit for Linux if it works, and a blow almost as bad as the Pro-Linux virus if it doesn't work. And if it does work and we start getting converts who already know Gnome - what WILL happen to KDE?

    Want good Xmas music? Look for Manheim Steamroller!

    --
    SIG: HUP
  115. Blasphemy by DigitalDragon · · Score: 2

    Ok, that's a flame of some sort. But don't you guys think that is kind of pointless? Why support Windows?? Why bother?? Linux stuff running on Windows.. oh my God! I can't imagine KDE doing the same thing.

    First of all, the existing Windows interface is alright, you can virtualy do anything you can with Gnome, and it does look and run sleeker.

    Second, why bother with porting code to Windows platform? What is the intention of this? Who are the possible users? Are those Linux zealots that have to work on Windows (NO WAY!!!) and customize native applications to support Linux shortcuts/commands?

    Now moderate me down.


    --
    http://dtum.livejournal.com
  116. Not the smallest ad by jsimon12 · · Score: 1

    How can that stupid bee thing be the smallest ad? What about the IBM in atoms?

  117. I had a dream... by pruneau · · Score: 1
    ...And they did make it : (speak of free software magic !) The RFB server .

    Now, you have the virtues of having both an X and VNC server at the same time. Port it to windows, get rid of that stupid explorer shell (is that possible ?), put gnome there...

    And you end up with a big mess. That is, a ***ix UI on a M$ operating system. At least, it's going to give you a good april fish : tricking you friend into believe you'r runnig linux, but having windows instead (look at them jumpin' when they ain't no root). Moreover, with vnc, you will be able to screw up a lot more behind their back.

    More seriously anyway : one of the big advantage of that port is that you get an unified M$/Linux GUI, so you get GNOME applications across both OSes. IS that better that VMware ? I'm not so sure !

    Another question : is that porting of gnome something more to credit to their U/WIN POSIX infrastructure than the GNOME code itself ? Granted, GNOME is clearly written in a well-portable way, but what else ?

    --
    [Pruneau /\o^O/\ warranty void if this .sig is removed]
  118. Re:What's Next? by Z4rd0Z · · Score: 1

    Cygwin is very cool. But it's too bad that it kind of runs in its own little box, pretty much unaware of the windows environment around it. What would be very cool is to have a bash shell that runs all the windows and dos commands, not just unix ones.

    --
    You had me at "dicks fuck assholes".
  119. woohoo! by djocyko · · Score: 5
    Now I don't need to reboot to linux just to play Gnibbles! Say buhbye linux.

    er..no.

  120. What's Next? by willybur · · Score: 1

    If GNOME is the first step, what is going to come next?
    Do we plan on replacing DOS with bash?

    --

    --
    "Everybody wants a rock to wind a piece of string around." - They Might Be Giants, "We Want a Rock"
  121. Re:Unfortunately by BleemZ · · Score: 1

    The problem I see is, from the screenshots, it doesn`t appear to be a shell replacement, it looks like it runs on top of explorer.exe. You can see the taskbar in the screenshots with tons of stuff open, and very little visible. I'm hoping I'm looking at it wrong. If not, that project would be pretty useless. Who wants a desktop that runs on top of another desktop, in windows? I happen to use Litestep and have been for a few months now, I have no complaints at all. I haven`t seen any loss in windows functionality, other than the smaller hit to system resources and longer uptimes in win98. ;-)

    --
    No pleasure, no rapture, no exquisite sin greater.
  122. Hell yeah by Apreche · · Score: 1

    This may not be something that very many people are going to do. Basically because anyone who wants to use gnome has gnome with linux. If they use windows at all they use it for games. However if we can get non-linux people to use gnome over windows then they will see, hey this linux aint so bad. It's a way we can get people to gradually switch to linux rather than jumping right in. It makes a new os less scary. However I want to see KDE not gnome. In my opinion KDE 2 is the best desktop ever. I "luff" it.

    --
    The GeekNights podcast is going strong. Listen!
  123. site not working... by EmperorPhreak! · · Score: 1

    already slashdoted? sombody put up mirrors!

  124. Gnome vs Litestep? HA! by MyrddinEmrys · · Score: 1

    I both agree and disagree with you. Gnome as a functional entity has certain major advantages over Litestep, running on an X server in a POSIX enabled environment, be it through a .dll or otherwise, that are mostly centered in its unity and thoroughness, coming from an environment where it has to be fully capable of all of the GUI and environment functions, and where such functions are easy for it to fill by design.

    However, you give Litestep far less credit than it is due. Litestep is not in the category that Gnome is, owing to the compromises forced upon it by its operating environment. It runs in Windows, on its own set of .dll's using Windows' framework and API base. It is not designed to be a fully independantly functional GUI and environment, it is simply designed to implement, as a shell, a far more functional and far more user-customizeable interface over the existing structure. Of COURSE functions like printing and file managing are still tied to the Explorer system; Litestep isn't designed to take over any of that because it works just fine natively through Windows. It's neither a part of Litestep's design and intended functionality nor a necessity for its environment.

    Your complaint is rather like complaining that the roof over your head is insufficient because it doesn't have a kitchen sink or toilet installed, so "the whole idea is somewhat flawed" since you can't use it to go to the bathroom and wash your hands. If Litestep doesn't do what you want, you have the same options as everyone else. Write code to make it do what you want, or find another program that does what you want, or code something else to take up that functionality. It's the way a hacker does things.

  125. Gnome by YxorY · · Score: 1

    I see a gnome through those windows... The windows broke, and the gnome now runs free...