Slashdot Mirror


User: haroldhunt

haroldhunt's activity in the archive.

Stories
0
Comments
44
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 44

  1. Re:Cygwin XFree86 and KDE 3 on Cygwin's XFree86 4.2.0 on Windows XP · · Score: 1

    The KDE 3.0 icon bug for 32 bit color mode was just fixed in XFree86-xserv-4.2.0-10.

    I hope you enjoy it,

    Harold

  2. Re:Notes, install, 'Doze versions, update question on Cygwin's XFree86 4.2.0 on Windows XP · · Score: 2, Informative

    We are working on a rootless version.

    To update your Cygwin installation all you have to do is rerun Cygwin's setup.exe. It will show you which packages have updates and it selects them automatically for updating (if you had them installed before). It is really easy.

    Harold

  3. Re:Hard crash installing cygwin from RedHat on Cygwin's XFree86 4.2.0 on Windows XP · · Score: 1

    Yup, just send in /tmp/XWin.log.

    That should do it.

    Thanks in advance,

    Harold

  4. Re:Very slow (benchmarks) on Cygwin's XFree86 4.2.0 on Windows XP · · Score: 3, Informative

    We've been looking for someone to run some comprehensive x11perf tests for Cygwin/XFree86 and a couple of the commercial X Servers for MS Windows. We would appreciate it very much if you could send the output files from x11perf (or better yet, links to the output files) to the `cygwin-xfree at cygwin daught com' mailing list.

    You may want to check out the new `-clipupdates num_boxes' parameter, which gathers together num_boxes or more regions into a GDI clipping region and then does one bit block transfer to the screen, rather than one bit block transfer per damaged region. I'm guessing that `-clipupdates 10' or `-clipupdates 50' would give a good return on the overhead that is involved in creating a GDI clipping region.

    Harold

  5. Re:Two very weird problems on Cygwin's XFree86 4.2.0 on Windows XP · · Score: 1

    Your problem with NetMeeting is that NetMeeting and Cygwin/XFree86 are both using DirectDraw. Apparently only one application is allowed to use a certain feature of DirectDraw at a time. By default Cygwin/XFree86 is using the DirectDraw Non-Locking engine, which you could specify with `-engine 4'; non-locking means that we call malloc () ourselves for the offscreen framebuffer, rather than letting DirectDraw allocate the memory for us. You can try passing `-engine 2' for DirectDraw with DirectDraw allocated surface memory, or `-engine 1' which uses GDI DIBs with no DirectDraw at all.

    I'm positive that `-engine 1' will work, but if `-engine 2' works it should have better performance than `-engine 1'.

    Good luck,

    Harold

  6. Re:Hard crash installing cygwin from RedHat on Cygwin's XFree86 4.2.0 on Windows XP · · Score: 1

    I am the project leader for Cygwin/XFree86 and I can tell you that we have never, ever, heard of such a failure. Please mail a detailed report to the Cygwin/XFree86 mailing list (cygwin-xfree at cygwin daught com). We would really like to fix this problem if it could happen to other users.

    Thanks,

    Harold

  7. Re:Compatibility on Cygwin's XFree86 4.2.0 on Windows XP · · Score: 1

    You have to either put Windows into 8 bit color mode, or you have to run with the -depth 8 and -fullscreen parameters (the -depth parameter is only used when -fullscreen is specified). Otherwise, you aren't really running Cygwin/XFree86 in 8 bit color mode. You can verify this by running `xdpyinfo' from an xterm... at the bottom it should tell you the depth of your visual.

    On a side note, we are working on adding PseudoColor support to TrueColor visuals. This may take some time, but the end result would be that your VLSI tool would run even when you are running Windows in 15, 16, 24, or 32 bit color.

    Harold

  8. Re:Can it be installed without admin rights? on Cygwin's XFree86 4.2.0 on Windows XP · · Score: 1

    Yes, you can install Cygwin/XFree86 without admin rights on Windows NT/2000/XP. All you have to do is select ``Just Me'' in the ``Install For'' option on about the third screen in setup.exe.

    I hope that helps,

    Harold

  9. Post from the project leader on Cygwin's XFree86 4.2.0 on Windows XP · · Score: 5, Informative
    Cygwin/XFree86 has been working on all recent versions of Windows (95/98/Me and NT 4.0/2000/XP) since somewhere around March of 2001. The real news here is that we finally became installable via Cygwin's setup.exe program in May of 2002.

    Current features we are working on include:
    • Native GDI Server - Translate X11 graphics calls into GDI graphics calls; currently we just draw to an offscreen framebuffer and transfer updates occasionally. This allows you to utilize the power of your $100+ graphics processor. Most respectable commercial X11 servers for MS Windows use this method.
    • Clipboard integration - We have been working on this for a long time. Currently we have a seperate client, called xwinclip, that provides this functionality. We recently added support for passing Japanese text through xwinclip when running on NT/2000/XP.
    • PseudoColor for TrueColor visuals - A lot of applications, particularly drawing or CAD programs, require a palette-based PseudoColor visual, while most people run Windows in TrueColor depths of 15, 16, 24, or 32 bit color. We would like to support PseudoColor visuals when our primary visual is a TrueColor visual. Some commercial X11 servers for MS Windows do this.
    Go ahead and try Cygwin/XFree86 if you haven't already. We hope you like it. If you find some missing feature that you would like, then take a look at our source code and read our Contributor's Guide for instructions on how to download the source and build the tree, plus a general discussion of the technologies involved in Cygwin/XFree86. We bend over backwards to make it easier for developers new to the project to contribute.

    Harold
  10. Re:Works perfectly. Killer app. on Cygwin's XFree86 4.2.0 on Windows XP · · Score: 1

    > It has some funcitonality lacking (imo - the developers
    > seem to regard this as not being their problem): Cut and
    > paste between X and Windows does not work (although I once saw
    > rumors of an experimental daemon to fix this)

    Excuse me, I am *the developers*. I would like to know how you suggest we wrap an X Server and an X Client all into a single executable with one main () function. Hey, but it isn't your problem either, because you have a job, college classes, a girlfriend, and a real life... hey wait, that's me :)

    Thanks for being supportive of the project though.

    > Oh, one more drawback - there seems to be a hard coded limit
    > to the window size that prevents me from letting the X desktop
    > span two windows monitors in multihead setup. This should
    > be easy to fix if one feels inclined, though, I expect.

    Okay, we are waiting for your patch.

    I just love writing free software, it is so appreciated.

    Harold

  11. Why "we" do it on Porting Debian to... Windows · · Score: 1

    I've put a lot of work into porting XFree86 to Cygwin:
    Cygwin/XFree86

    I personally have three motivations for porting XFree86 to Cygwin. My first reason is that I wanted to go to MIT (short story: didn't get in :). When I visited there, back in 1996, I went to the library and found out what I could about the Athena system. I found out that it used the X Window System, so I pulled a book off the shelf about UNIX and the X Window System and started reading. I was determined to learn everything that I could about UNIX and X so that I would be ready when I got to MIT. Well, since I didn't get in, I started working with the X Window System just to show them that I could handle anything they created :) So, my first reason was to spite MIT :)

    My second motivation was my intro CS course at Carnegie Mellon in 1997. We were using Emacs under X and I wanted a way for people with only Windows machines in their dorm rooms to be able to get an X session on the lab computers without having to shell out big bucks for a commercial X Server. It wasn't until 3 years later that I found the Cygwin/XFree86 project and finished it up by making it work on Windows 95/98/Me/NT/2000, as opposed to just on Windows NT/2000. My second reason was derived from my shock at the rip-off prices being charged for X Servers on Windows.

    My final motivation for porting XFree86 to Windows was that I wanted IS guys to be able to simply install Cygwin/XFree86 to allow Windows desktops to access new *free* applications running on remote Linux boxes (like GNUe, KOffice, etc.). I figured it was critical to the success of Linux in business to ease the transitionary path from Windows to Linux (by allowing coexistance). My third reason is thus a contribution to the free software movement that I had previously only benefitted from.

    There you have it. Did I waste my time? Nope.

    Now work is progessing on porting KDE, Gnome, and now Debian to Cygwin/XFree86. I couldn't be happier!

    Harold

  12. Re:As it says... on Pentium 4 Under Linux · · Score: 1

    Only available as binary? Better choose a better example than Quake 3 as the following page has a link to "Quake 3: Arena 1.17 Game Source":

    http://www.idsoftware.com/archives/quake3arc.htm l

    Here is a direct link to the source, albeit, I haven't gotten the link to work, but lots of ftp links on ID's site seems to be broken lately:

    ftp://ftp.idsoftware.com/idstuff/quake3/source/q 3a gamesource_117.exe

    Harold
  13. Surely this is trivial... on The Matrix Meets The NFL · · Score: 1

    ...I mean, it's just software, right? CBS doesn't deserve to profit off of this just for putting up the $2.5 million to actually develop the system. ;)

  14. A little history... on Intel's Itanium Processor Explained · · Score: 1

    There seems to be a lot of excitement and debate regarding the performance of 64 bit code on the new Itanium in comparison to the performance of 32 bit code. In all the excitement some people seem to be forgetting that the first 32 bit 80386 was released in 1985, while the first 32 bit consumer-oriented operating system wasn't released until 1995.

    In other words: don't hold your breath waiting for closed-source vendors to recompile their code.

  15. Re:Novell ain't dead, but on the back burner on Is Novell Doomed? · · Score: 1

    > Don't say a company is dead just because they're old No one said Novell was dead because they were old; rather, Novell is dead because they don't have any vital signs. A /. poll regarding the last memorable Novell product release would probably settle on a date in the mid 1990s.

  16. Re:People are selfish. on The New Mediascape · · Score: 1

    People have to be selfish; it's a response to the increasing speed of information. People can only deal with a certain amount of death and despair, and it is right to mourn the passing of those close to you, namely, your family and friends, rather than those that "news" organizations have chosen to tell you about. We haven't a duty, nor a right, to mourn the death of people that we have never previously interacted with.

  17. Re:Talk about making retailers mad.. on Red Hat 7.0 Beta Is Out · · Score: 1

    Nonsense. Large and small retailers are allowed to exchange unsold versions of packaged software when a new version is released. This makes complete sense, as the production cost of software is essentially zero; the "value" of the software isn't added until the cash register drawer slams shut. Thus, a shelve full of $25 copies of RedHat is *worth* about 25 cents. Perhaps free software returned to the distributer will be handled differently, in that old versions can be donated to charity, instead of being destroyed. . .

  18. Re:Linux still doesn't cut it on Answers From Planet TUX: Ingo Molnar Responds · · Score: 2

    Thanks for M$'s spin on things :) I dunno, but I'm gonna guess that you don't read the Linux Kernel mailing list? It appears, from discussions on the list, that checksumming in hardware is supported on receive, but on transmit it really doesn't matter; in fact, on transmit, it appears that checksumming in hardware is actually undesireable, as this quote from Alan Cox would indicate: Until you can lock user pages down nicely and DMA from them it is not a performance improvement to checksum in hardware [on transmit]. -Harold

  19. Re:Question from a non-guru on Open Sourcing Closed Sourced Drivers? · · Score: 2
    I have learned a few things about drivers and open source by following the Linux-kernel mailing list:

    1) Most devices require a kernel-level driver.

    2) Kernel drivers may be linked with the kernel at compile time, or compiled separately and loaded at run time.

    3) All kernel drivers must adhere to the driver interface required by a specific kernel.

    4) The driver interface for the kernel does change; in fact, the interface has changed from 2.2.X to 2.4.0

    5) When the driver interface changes, the kernel developers must modify every driver in the kernel source tree to adhere to the new interface; typically, scripts are used to simplify this task.

    6) Binary only drivers would not be fixable when the interface changes; and, the kernel developers seem to be rightly against the idea of maintaining an interface translation program for every binary driver that is using a deprecated driver interface.

    7) Kernel developers have the most daily exposure to kernel drivers; having the source to those drivers allows them to fix bugs that they find, and it allows them to fix bugs that they might occasionally introduce by changing other parts of the kernel.

    8) Binary-only drivers would require that the kernel developers become paper pushers, forever prodding hardware companies to update their drivers to conform to new interface and to fix bugs.

    I have to agree with, what I perceive to be the kernel developers reasons, for demanding open source kernel level drivers in Linux. I see no reason to unduly burden our fearless kernel developers with the administrative tasks and garbage coding required to support binary only drivers.

    Now, imagine an interesting scenario: say I work for a company that refuses to release the source to their driver for reasons regarding an intellectual property issue. What will happen to me, and to the source code, if I were to slyly release the source code for the driver under the GPL license? :)

    -Harold