Slashdot Mirror


User: John+Allsup

John+Allsup's activity in the archive.

Stories
0
Comments
1,223
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,223

  1. Re:History Lesson on The ROX Desktop · · Score: 1

    What is required to implement drag-to-save etc. in X is a single manager for icons, drag-n-drop and inter-object messages (so that you drag the icon from, say the title bar of the document window to save it etc. The question of UNIX authentication/permissions then arises though, so there isn't a simple option.
    John

  2. Why we need desktop ENVIRONMENTS on The ROX Desktop · · Score: 1
    The major problem, AISI, of the current trend in desktop environments (those that use X11 at least) is the degree of disconnection of the various different programs.

    For example
    The user drags an icon from here to there -- what program handles it? With GNOME, it could be the panel, or the GMC, etc. And then what can a particular icon be dragged TO? Even more confusing is that some icons can be dragged to some places, others to others, and there is no overall policy as to how this should happen. In short, DnD should be centralised in what should be termed the UI manager -- i.e. a WM with extra bits bolted on.

    John
  3. Re:By Favourite bar graph on G4 vs. Athlon Review · · Score: 1

    The StrongARM doesn't have an FP unit...
    John

  4. Re:Minimal Properties of a Replacement on New XFree86 snapshot - 3.9.17 · · Score: 1
    Berlin can't be a replacement for X; it's not a hardware-oriented system.
    At the software interface level, X is hardware agnostic -- you don't need to know about the hardware that the app appears on in order to use it (except for display depth and dimensions). Berlin just takes the high level idea through its natural course (rather than taking low level calls and sticking a networking layer in the middle of them as X does)
    Only idiots compare Berlin to X,
    only idiots need a GUI...etc.etc.etc.
    as the systems have very little functionality in common. X knows how to talk to hardware, whereas Berlin doesn't. Berlin needs to have some combination of GGI and OpenGL.
    X knows how to talk to X applications -- the rest is down to implementation (note that if a piece of software speaks the X protocol then it is an X server, if not then it isn't -- there is nothing in X itself that says that it knows how to speak to the hardware and, for example, Windows X servers only speak to Windows)
    It would be vastly more sensible to compare Berlin to GTK, Qt, or FLTK, as that is where there might be properties in common.
    No -- it would be more sensible to compare Berlin to a combination of X, GTK, Orbit and GNOME combined.
    A replacement for X needs to have some vaguely similar degree of portability. It needs to run on many kinds of systems.
    That's why the hardware requirements are left open. Thats why in their sample implementation, they intent to use OpenGL for all the low level stuff -- by the time they have something to be used by users, accellerated OpenGL will be generally available.
    GGI would be the most likely candidate for this; it's not there yet.
    No reason why -- that was an early aim, which they have (partially) moved away from. In any case, the main thrust is the high level interface.
    A replacement for X needs to provide vaguely similar levels of network interoperability. Yes, there are users that only want to run applications on one host's console. And that's why X provides things like the SHM extension so that if everything's local, performance can be made better.
    I strongly disagree. X's levels of interoperability are one of its major shortcomings. For example, why is it so difficult to, say, implement drag and drop? Why can't it easily be built in? X is low level, and anything else is a strain to implement.
    But those that focus on Console! Console! Console! are ignoring that they're not the only users, they're restricting flexibility, and, more importantly, they're ignoring that network support is getting more important all the time. You see, there's this newfangled "Internet" thing...
    Equally, those that think that all we need is a GUI are very much mistaken -- the GUI, OS, object systems and programming languages should be closely related (take OS/2's GUI as an example -- it is trivial to extend EVERY applications 'open' dialog in one stab)
    "GnotX" won't represent a realistic alternative unless it is network-aware.
    Network aware is the easy bit -- simply make a GUI IPC based, and make the IPC network transparent (Berlin's distributed OO approach gives them this bit for free :-)
    And then there's the application problem. If the new system doesn't permit running the applications that we already have, then this means discarding all of the X-based software that people have been finding useful over the last dozen years.
    If we thought that, we'd all be running Windows. :-)
    Notably, no more KDE, no more GNOME, no more StarOffice, no more WordPerfect, no more ApplixWare, no more Netscape.
    KDE is based on Qt, which is portable to systems such as Windows. Similarly for GTK and GNOME. As for applix and star, that is their problem. In any case, why not make an X server for the new GUI system -- X itself isnt -too- unportable.
    Even if there was a way that "GnotX" made a GTK, and thereby GNOME, port easy, this would definitely be injurious to vendors of X software like ApplixWare and WordPerfect (that have some Motif involvement, and thus mandate having a real good X emulation).
    Their problem -- what you describe is the main reason that Windows is such a shoddy product.
    Then there's the BIG problem. People propose things as replacements for X that weren't truly designed as such, or that, worse still, aren't really designed at all.
    Equally, people propose that X is a good idea for a GUI -- it is not.
    This was quite silly; they never had a clear design, only a set of claims that amounted to "Because We're Cool Hackers, We'll Outdo X." That may represent intent; that does not represent design.
    The original Berlin idea was thrown in the bin.
    John
  5. Re:Will it take a lawsuit? on Interviews: We Have 2! 1st, L0pht Heavy Industries · · Score: 1

    Given that the current trend is for software suppliers to put dont-blame-me clauses in the contracts and license agreements -- the answer will depend upon the validity of the contracts.


    John
  6. Re:pictures and a thousand words on V2OS under GPL · · Score: 1

    The .sig is a general indication of my attitude towards the mass-image approach to web design taken by many of the 'professional' web design companies (i.e. the magazine design ones, sticking magazine type stuff on the web, and not figuring that a 2min wait for a page is a problem...)
    John

  7. Re:Unix doesn't get viruses on "What is Linux Missing?" · · Score: 1

    The root issue is why the modern installers are making both a user and root account on installation.
    John

  8. Re:V2 Os might not be totally crazy (size matters) on V2OS under GPL · · Score: 1

    You should also consider contrasting it with the QNX RTOS microkernel, which is about the same size, but handles slightly different things.
    John

  9. Re:Defense & Advertisement on V2OS under GPL · · Score: 1
    ... mp3 player in your car ...
    I suppose, but something StrongARM based such as the EMPEG would do the job better, since the processor has less cooling requirements. Also, a stripped down Linux kernel, with no hardware to detect wouldn't take much longer to boot.
    John
  10. Re:mandrake 7 on Mandrake 7.0-Beta Ready for Download · · Score: 1

    For the most part, the version numbers uniquely identify each release of the software, with some form of ordering on the numbers so that you know that one version is newer than another.

    However, the orderings are a little arbitrary, (e.g. Linux 2.3.0 is in some sense older than 2.2.13...)


    John
  11. Where does one obtain the supermount patch? on Mandrake 7.0-Beta Ready for Download · · Score: 1

    Where does one obtain the supermount patch?
    John

  12. Re:Rubbish (counter-flamebait) on Who Enforces the Open Source Licenses? · · Score: 1

    The GPL probably CAN be enforced. The FSF has successfully taken legal steps (though none in court as yet) to get GPL-derived software released under the GPL.

    The problem of WHO WILL SUE is the one at hand. If the FSF owns the rights to the software, then THEY can sue -- else the can't.

    Question: If I GPL my software, and there is a violation, can I then assign the copyright to, saw RHAT or the FSF, such that they have rights to sue the infringing party?? (I -know- that this sounds like a use-them-at-your-convenience statement, but it is an important question.)


    John
  13. Re:Pro bono and qualification questions (broad) on Who Enforces the Open Source Licenses? · · Score: 1

    What qualifies as a copyright infringement? If Microsoft makes EDIT.EXE more like Emacs, say with a lisp-like extension language and the same control and meta keys. They ship it in the WinNT command line, are we in sue-able territory here?
    And then Apple and M$ can sue developers for making Linux more user friendly???

    Only (in GPL case) cases of actual distribution of GPL-software derived software under a non-GPL license is infringement.


    John
  14. More Generally... on Configuring Monitors in X · · Score: 1

    This approach could be used for storing various (moderated) user feedback about the monitors, along with success/failure stories about what it works well with...

    Also, once we have XF86 4, we could do similar with the driver source (even having precompiled binary drivers for each processor type -- since the loading mechanism is independant of the OS...)
    John

  15. Re:This can't be open source! on Distributed Computing and the Human Genome Project · · Score: 2

    I get the feeling that the patterns are significantly harder to find than to verify.

    This would make false data less of a problem ( since it would merely act like any other flooding DOS attack).
    John

  16. Simple suggestion for Mozilla M-releases... on New Mozilla, Corel, and Napster Releases · · Score: 1

    It might be an idea to make a 'user' build. The last time I tried running moz, under windoze I might add, the biggest cause of lag was the debug messages being sent to the console. Wouldn't it be an idea to do a build with these disabled so that the current 'real-world-user' view of performance can be looked at? (This would also go a way to stopping all those (it's SLOW) trolls :-)


    John
  17. Re:What Linux (and all other OS'es) really need is on A Linux 'Browser War' in the Making? · · Score: 1

    This is precisely what the core renderer of Mozilla provides -- the whole UI is an XML application that runs under it.
    John

  18. Re:Natural rightrs on Copyright! · · Score: 1

    I would be interested in reasonable arguments as to why if I take a piece of clay and make a pot, I have a natural right to the pot, but if I take a pen and write a story, I don't have a natural right to the story.
    If you take a pen and write a story, arguably you do have rights to the 'story' that you wrote. However, if I pick up a pen and write the same story, or write the same story into a computer, why should YOU have the rights instead of ME?

    The notion of coyright is a reasonable approach to protect original authorship by saying that for a period of time after writing, YOU have rights to 'your' story regardless of who 'writes it down'. The problem is that corporations are lobbying for the time period to be made excessively long. And for the rights to do the same thing with mere ideas (as in patents).
    John
  19. The point of a capability model on EROS 1.1 relased under GPL · · Score: 1

    Anything that can be done with an ACL model can be done with a capability model. The reverse is not true.

    A number of papers on the EROS page illustrate the problem with ACL's -- since a process MUST have a user ID, it isn't necessarily possible for a process to have only the permissions it needs for a particular job, and NO MORE.
    John

  20. Re:Power3? on Gateway to Sell Cobalt Systems · · Score: 1

    Power3's are used in IBM's high end boxes.

    The Qube uses MIPS
    John

  21. Re:How to tell if there's really a GPL violation on Possible GPL Violation? · · Score: 1

    Anyone who requests it?

    The GPL, as I understand it, requires that IF I distribute a GPL'd program to you, THEN you will have the source to it, under the terms of the GPL. (If I distribute the binary, then you also have that under the terms of the GPL.)

    Can you clarify??


    John
  22. Re:reverse FUD on Details of the PCWeek Securelinux Crack · · Score: 1

    I put the response to this on another message -- basically it needs to be considered that source availability also contributed to the problem.
    John

  23. Watch for spin from 'closed source' people. on Details of the PCWeek Securelinux Crack · · Score: 1

    The hack was worked out because JFS had the source to hand -- that's how he was able to find the hole

    What this makes obvious is two things --

    1. For OSS software to appear as secure as closed source software, it has to be more secure.
    2. Using a standard setup that can be publicly interrogated to see what it is is another security risk.

    The actual hole was found in the source of the ADS software -- I hope that the people writing it have taken heed of this (and fixed the hole).


    John
  24. Re:getting whipped into a frenzy doesnt help on Corel Linux Beta License Violates GPL · · Score: 1

    Just mark it as Corel Linux unstable build 0.1.2/9/99.a or something.
    John

  25. Re:Matthias Ettrich, founder of the KDE project on FSF Seeks Nominations for 2nd Free Software Award · · Score: 1

    Didn't he also do LyX??
    John