Slashdot Mirror


User: mandolin

mandolin's activity in the archive.

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

Comments · 744

  1. Re:How about bandwidth controls that work. on Freenet Project More Stable, In Need · · Score: 1

    I'd suggest investigating the linux kernel traffic shaper, but I guess that would rate-limit *all* your traffic.

  2. Re:How exactly... on XFree86 4.4: List of Rejecting Distributors Grows · · Score: 1
    Considering that Alan Cox has already clearly indicated he will not accept relicensing of his code under something other than the GPL, legally the FXree86 people are already obliged to remove all Alan Cox's code from their relicensed XFree86 before distributing it...

    I concur with the rest of your post but this part makes almost zero sense. When you distribute code under the X license (as presumably Mr. Cox did) it can be sublicensed; some would argue that's the whole freakin' point of X-style licensing.

    That's why the Wine people could switch their codebase to LGPL and not have to pull the code of everybody who preferred to work on Rewind instead.

    I *can* see Mr. Cox *requesting* that the XFree developers not relicense his contributed code bits.

  3. Re:That rocks .... on Solaris 10 to be Released Late in 2004 · · Score: 1
    I loved the first movie, I hope they recast George Cloony, but I didn't like the other 8 ....

    Other 8? It's just the sequel, they're counting in binary.

  4. Re:The FCC? on Rewriting Rules on Delivery of the Internet · · Score: 1
    Are they going to ban boobs on the Internet too?

    I certainly wouldn't mind seeing ol' Darl banned from the internet for life.

  5. Re:You can find out where a program is on Linux on Building A Better Package Manager · · Score: 1
    I may have typed it wrong, but the loop is supposed to exit when the readlink fails because the file is not a link.

    You're correct -- my bad..

    I believe the relative path part is not required on Linux. It is there because this same code was used on Unix systems that don't have /proc, where it searches the path for the known name instead of starting at /proc/self/exe

    Gotcha. Thanks again.

  6. Re:You can find out where a program is on Linux on Building A Better Package Manager · · Score: 1
    Why do you need the 'else' part? I can't see how to execute a program such that its /proc/self/exe shows up as an relative path.

    And from a visual grep, your function will usually loop forever :-)

    (Thx for that example, btw; I'd been using /proc/getpid()/exe to do the same thing)

  7. Re:Bjarne Stroustrup on Hackers Hall of Fame · · Score: 1
    Lest we forget: spam was a stellar hack. It exploited technical and cultural weaknesses within a system and its establishment to turn the system against itself.

    Did you know the first spam was created by lawyers? There ya go.

  8. Re:Someone buy Trolltech and LGPL it...PLEASE! on C++ GUI Programming with Qt 3 · · Score: 1
    The only reason why you would want to use the LGPL, is that you want to keep your code proprietary and to yourself.

    That's overstating it. You might prefer a GPL-incompatible, but Free, license (check the FSF's site, there's plenty of them). This is somewhat mitigated with Qt since it is dual-licensed under the QPL.

    Qt is superior to gtk because it is created by professional developers, not college students.

    "Microsoft is superior to Linux because it is created by professional developers, not college students"

    Perhaps if you did some research into Trolltech's licenses you would figure out that Trolltech has Edu licenses as well.

    Very good point! Academic institutions should check this out.

    LGPL is only about proprietary software

    Then I guess BSD and XFree are even *more* about proprietary software. Come on...

  9. Re:Speculation on Koffice 1.3 Released · · Score: 1
    I was specifically replying to:

    I don't get it. Why are you so keen to allow a corporation to obtain hundreds of man-hours worth of high-quality code written by a volunteer community, and place that code into a proprietary application? The corporation gets a free (as in beer) codebase which they can then market and possibly make huge amounts of cash, while giving nothing back to the community from which they leeched.

    Apparently I misinterpreted its meaning. Wouldn't be the first time. Glad we're in violent agreement :-)

  10. Re:Speculation on Koffice 1.3 Released · · Score: 1
    Simply put, developers, and not /. posters, get to pick if they think corporate "leeching" of code is an issue. Some developers couldn't care less, and some are happy to see their work used more widely. More liberal licensing can also be a strategic plus when it's important to promote a standard rather than a piece of code. Consider Ogg Vorbis or the BSD TCP/IP stack.

    I'm sure there are motives I've missed as well. Although I'd personally lean towards the LGPL for anything I'd write.

  11. Re:Question about inserting modules on The 2.7 Kernel: Back To The Future For Linux · · Score: 1
    I believe you can set the permissions on the device files

    This would be the way to do it, although it can be tricky. For instance, adding myself to the "uucp" group didn't suddenly make minicom on ttyS0 work for me. It was probably user error though.

  12. Re:What I would like to see on The 2.7 Kernel: Back To The Future For Linux · · Score: 2, Interesting
    Playing devil's advocate here. I'm sure you're already aware of most of these points.

    Is insmod so difficult?

    First, you'd really want modprobe. Second, for the few not using their distributions' modules, the point is that it is still more difficult than running an executable. Usually because the module in question needs to be compiled against your particular kernel, which is much less backward/forward compatible than glibc.

    So, any other good reasons why you'd want userland drivers?

    It should be more robust. You're not subject to kernel limitations (C language only, fixed 8k stack to play with, etc.) You can use more standard APIs, which are better documented and which also lead to better portability, if you can modularize your code well enough. There's a reason the XFree86 drivers aren't completely in-kernel.

    Are those reasons good enough to offset the additional overhead that this would incur (additional context switching,etc)?

    For low-throughput devices like serial ports, keyboards, and mice, it's quite possible. At least it makes for an interesting thought experiment.

    The new layers of indirection that would have to be added?

    Need to be more specific here. The amount of indirection depends on the driver to be "converted" and the way you approach it.

  13. Re:Try both. on Koffice 1.3 Released · · Score: 1
    With the exception of win32 (assuming you don't count kde-cygwin), I could easily see KOffice eventually running everywhere. .. Including Mac OS X, given the recent efforts to get KDE in general up and running on that platform.

    I agree that the OpenOffice developers seem to have cross-platform support much more in hand at this point. I'm assuming that's because there's more ooo developers to spare.

  14. Re:Gnome is more then creating a desktop on Ars Technica Interviews Robert Love · · Score: 1
    Can you tell me off the top of your head which libraries gdk-pixbuf, gtkglarea, ORBit, and libzvt depend on? I didn't think so.

    I couldn't tell you off the top of my head what libraries the KDE libraries depend on either (and I'm a KDE fan). Besides, that's what ldd is for (please excuse the crappy formatting):

    $ ldd /usr/lib/libORBit-2.so.0
    liblinc.so.1 => /usr/lib/liblinc.so.1 (0x40055000)
    libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x4005f000)
    libpthread.so.0 => /lib/i686/libpthread.so.0 (0x40064000)
    libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x400b4000)
    libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x400ec000)
    libdl.so.2 => /lib/libdl.so.2 (0x400f0000)
    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x400f3000)
    libpopt.so.0 => /usr/lib/libpopt.so.0 (0x4015f000)
    libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
    /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
    $
  15. Re:Having morality and ethics make one liberal?! on Electronic Burglary in the Senate · · Score: 1
    Morality and ethics aside - this is done everyday by both sides and is old news. It always surprises me how liberal the average Slashdot reader appears to be. Such a waste.
    I can't believe you said such a thing (snip)

    1) People say a lot of things here. Welcome to slashdot, #602408

    2) He didn't say he wasn't concerned about morality and ethics. He was pointing out something else ("it's done everyday by both sides"). You've managed to spend an entire post venting on morality w/out actually confirming or denying his point. Classic red herring.

  16. Re:SCO: on Australian Firm Asks SCO To Detail Evidence · · Score: 2, Informative
    SCO: Australian for fraud
    Isn't that... SCO: American for fraud

    It's a satire on (U.S.) Fosters commercials that carry the tagline "Fosters: Australian for Beer".

    Which is actually pretty funny all by itself.

  17. Re:Spirit not that impressive...? on News from Mars · · Score: 2, Informative
    The rovers themselves run VxWorks, a well-known real-time Unix variant

    Pedantic: VxWorks is not a Unix variant; it has some Unix-like properties, since Wind River started tacking on POSIX API support. But every task lives in the same address space (although I think they added support for different address spaces recently?). Coding for it felt like linux kernel module coding, but with a better interface, but without accessible source code.

    The only hard real-time Unix variant I know of is QNX.

    You can get a taste of the VxWorks API here.

  18. Re:This man was an idiot. on FBI Conducts Raids Over Half-Life 2 Source Theft · · Score: 2, Funny
    I would have to say any number of former presidents of the USA, almost ALL politicians in my home state of AZ, professional criminals and of course, lawyers. (would you consider the last two redundant?)

    Actually, most of those terms are redundant.

  19. Re:Arrested for illegal attire on Are Geeks in Saudi Arabia Just Like Us? · · Score: 1
    Now, American culture also demands a dress code. What happens if a woman walks around topless? Golly, she's arrested.

    Being topless is legal in Austin, TX (although.. the neighbors might scowl at you). We even have Hippy Hollow which is clothing-optional, if that floats your boat.

  20. Re:Unlikely that Europeans will buy into this scam on SCO Wants to License Europe · · Score: 2, Insightful
    Finally! A humor that transcends boundaries!

    As a U.S. citizen:

    You are correct, but another interpretation is that this is a U.S. corporation, and it's a federal suit, and with our laws it may be a long time before the idiocy ends, so the joke is really at our expense.

    Dubya gives us the same problem.. (Republicans: s/Dubya/Clinton/)

  21. Re:Missing one thing... on Scientists Invent Scientist · · Score: 1
    -Cyc

    Your signature is rather coincidential. I would say Automated Mathematician was the first *artificial* scientist. Doug Lenat, who programmed AM, now works on a AI program called Cyc.

  22. Re:This is Getting Really Predictable on SCO Expands Licensing Money Chase Worldwide · · Score: 1
    I remember one time winning a fight by pulling a move I had seen Kirk do on Star Trek.

    Hahaha, that's classic. What did you do?

  23. Re:Freedom? on Windows Services For Unix Now Free Of Charge · · Score: 2, Interesting
    Cygwin is built on top of the Win32 APIs on top of the NT kernel core. SFU is built straight on top of the core kernel; Win32 API variances (which have caused headaches for the Cygwin implementors of years) are no longer factored in.

    There's a total flip side to that. In cygwin you can actually call (cygwin's) posix and win32 functions from the same program. Which would be useful if

    1) You want to run any linux proggy with a GUI frontend on Windows (is an X server running on top of the new SFU posix subsystem even possible?)

    2) You'd like to port your win32 program to posix (or vice-versa) in a piecemeal fashion.

    IMHO NT's whole concept of different execution subsystems (win32 vs. OS/2 vs. posix) is painfully broken.

  24. Re:Slightly OT: SCO hides Linux usage? on SCO Responds to OSDL Legal Aid Announcement · · Score: 1
    Well, it certainly looks very incriminating. But, those files under /bin aren't necessarily used. Some ftp servers (vsftpd) use their own internal version of 'ls'. I can't figure out how to force the server to invoke the other commands (most of them seem to want you to be uploading). Even if the commands did work, it would be remotely possible the UnixWare LKP was responsible, but I'd be convinced at that point.

    In the meantime, I figure some admin could have (stupidly) copied over those linux binaries along with the rest of the ftp 'site' when they were switching to a SCO Unix ftp server.

  25. Re:Slightly OT: SCO hides Linux usage? on SCO Responds to OSDL Legal Aid Announcement · · Score: 1
    Examination of the gzip executable with the strings command reveals that it contains the string: @(#) The Linux C library 5.4.22

    That's not proof. It's entirely possible that SCO is hosting linux binaries on a SCO Unix FTP server.

    As an aside, why did you use an ASCII transfer for a binary file? I bet your downloaded copy of gzip didn't run for sh*t..