Slashdot Mirror


A Look at the Compiz and Beryl Merger

invisibastard writes to mention that Linux Tech Daily has an editorial on the merger between Compiz and Beryl. "This state of affairs was a shame. Something that was finally getting the general public excited about Linux, the 3D desktop, was wasting time with duplication of effort and fighting. There were concerns about the long term viability of Beryl. The perception in the community overall was, Compiz = old and stale, Beryl = fresh and exciting. This despite the feeling in the Compiz community that the "real work" was being done by David Reveman and Compiz, and there were exciting things with Compiz core (like input redirection, etc...) on the horizon."

68 of 250 comments (clear)

  1. Re:Site is down.. by thegux · · Score: 2, Informative

    Site's back up.

  2. Error 500 - Internal server error by evilviper · · Score: 5, Funny

    Error 500 - Internal server error

    Server committed seppuku rather than face a slashdotting.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    1. Re:Error 500 - Internal server error by jimicus · · Score: 5, Funny

      OK, raise your hand if you actually tried to RTFA to see if the server returned that?

      <raises hand>

  3. Courtesy of FootnoteLink in Wikipedia Compiz entry by BierGuzzl · · Score: 3, Informative
  4. Good for them by reldruH · · Score: 4, Interesting

    It's really great to see this. One of linux's greatest weaknesses is the amount of duplication that happens. Sometimes it's necessary but a lot of the time the community would be better served by everybody working together instead of against each other. This is one of those times and I applaud the beryl and compiz devs for realizing that and having the good sense to swallow a little bit of their pride on both sides. I'm looking forward to the great things that will come out of this.

    --
    I've always pictured the color of OS zealotry as a sort of bright flamingo pinkish hue
    1. Re:Good for them by Anonymous Coward · · Score: 5, Insightful

      [...]a lot of the time the community would be better served by everybody working together instead of against each other.[...]

      I disagree.

      People are not working AGAINST each other; that is what Microsoft does - form teams that actually try to take down competitors by hook or by crook.

      With open source, it's more like many different interpretations of what needs be done competing and the end user profits by choosing what lives. There is no active sabotage as in the case of MS, so don't try casting it (even unintentionally) in such a light. Even competing open-source projects can use each other's ideas without fearing repriesals.
      They are not working "against" each other, they are evolving in parallel.

    2. Re:Good for them by Epeeist · · Score: 4, Insightful

      > One of linux's greatest weaknesses is the amount of duplication that happens.

      It is also one of its great strengths. This one, along with things like the free desktop project are starting to address the next step along. How, once a good decision has been made, to converge multiple projects into the best solution.

      Think of it as evolution in action.

    3. Re:Good for them by evilviper · · Score: 3, Insightful

      Sometimes it's necessary but a lot of the time the community would be better served by everybody working together instead of against each other.

      Having a kitchen-sink approach in order to please everyone usually makes for crappy software. And putting all your eggs in one basket is very bad.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:Good for them by Jeff+DeMaagd · · Score: 4, Insightful

      The problem is that it horribly splits up development work. It isn't as if there are enough OSS developers as it is, and they seem to fork their way out of existence. These developers have to compete against multi billion dollar software companies that provide reasonably unified APIs, UIs and frankly, better backward compatibility. I'm still using a piece of expensive CAD software made in 1994, designed for Win32S on Win 3.1, and it still works fine on XP, for all I know, it might even work under Vista, I won't know because I don't plan to get it. Sure, statically built linux binaries from that time probably will work, but should it need a library, you are more likely than not stopped right there.

      Also, I've never heard of Compiz until this story.

    5. Re:Good for them by grammar+fascist · · Score: 4, Informative

      I don't really know that it's a weakness. Having pretty candy might attract some new people to linux, but I for one have never been found thinking "gee, if only I had some shiny translucent three-dimensional, shadowed, foldable, fancy interface".

      I like my bling, I run Beryl, and I've got windows that go up in blue flames when I close them. (Nifty.) There are some really great usability improvements, though, that are only marginally related to special effects:
      • Shadows behind windows make it easy to see where one window ends and another one begins. It's yet another visual cue, adapted to our already-stellar ability to interpret depth under varying lighting conditions. A cluttered desktop seems less so automatically. Big UI win, here.
      • Transparency of moving windows. It's easy to see exactly where to place them to maximize on-screen information.
      • Windows zoom in when created. Because I can see the animation, I never lose track of whether a web site opened a new window when I clicked on a link. (I run Firefox maximized on one of my monitors.)
      • Scaling windows. I hit F8, and see every window in full. Nice.
      • Switcher previews. When Alt-Tabbing, I see what's on every window.
      • Desktop cube. This gives multiple desktops a kind of continuity and relative placement that a desktop pager could only dream of having. I actually use multiple desktops when I have this.
      • Zoom. I have a friend whose eyesight is degrading rapidly, and he uses this a lot. It's ten times better than any kind of desktop magnifier. Also, my eyesight is great, and I like small fonts. When I want to show him something, I can hold down Super and scroll the mouse wheel up so he can read it.

      I also do image processing research, so that last one is great when I need to see fine detail. None of these by themselves are any great reason to have an OpenGL desktop (except Zoom if you've got bad eyesight), but they make a very compelling case in the aggregate.
      --
      I got my Linux laptop at System76.
    6. Re:Good for them by evilviper · · Score: 3, Informative

      I'm still using a piece of expensive CAD software made in 1994, designed for Win32S on Win 3.1, and it still works fine on XP

      Those are the lucky exceptions, not the rules. I know from bitter experience. Microsoft breaks some backwards compatibility with every minor revision.

      Also, I've never heard of Compiz until this story.

      And? You've heard of X11, which is where all this stuff is going when it's mature.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    7. Re:Good for them by Drooling+Iguana · · Score: 2, Funny

      There's a fairly well-known mechanism for that sort of thing in biology, but most Slashdotters are unfamiliar with it.

      --
      ... I'm addicted to placebos
    8. Re:Good for them by Rob+Y. · · Score: 2, Insightful

      >Those are the lucky exceptions, not the rules. I know from bitter experience. Microsoft breaks some backwards compatibility with every minor revision

      Come on now. At least they try to maintain backward compatibility (except, of course, when they want to play planned obsolescense with Office). The Linux desktop projects don't even try. And that's been 'good enough' so long as nobody runs anything but the stuff that comes with their distro. Yep. We've got the source, so stuff can be rebuilt every time backward compatibility breaks. But that's definitely *not* a good thing, and people ought to face up to it instead of just chanting "choice is good, choice is good". Sounds like brainwashed red staters chanting "we're fighting them over there, so we don't have to fight them here". Bullshit.

      I for one wrote a Windows app years ago in straight C windows SDK, and the executable works unmodified on Win9X, NT, 2000, XP, Vista, AND WINE fer Chrissake. That's a good thing. Maybe a rarity, but along with the CAD guy, this makes 2 of us.

      If you want Linux to ever be viable as anything but a basic Internet kiosk, you need to take this issue seriously. Like, say, if you want to be able to work on Linux or write software for it at you job.

      --
      Posted from my Android phone. Oh, I can change this? There, that's better...
    9. Re:Good for them by chromatic · · Score: 2, Insightful

      We've got the source, so stuff can be rebuilt every time backward compatibility breaks.

      That's how backwards compatibility has worked on Unix for years. See POSIX, for example.

    10. Re:Good for them by gwern · · Score: 3, Informative

      Did you read the article? There was actual sabotage involved here, directed against Beryl's (I think) website.

  5. slashdotted by Harik · · Score: 4, Informative

    corel cache is up here.

  6. Mirror of article by winkydink · · Score: 3, Informative
    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

  7. Humble Programmers Are Bad by bcharr2 · · Score: 2, Funny

    There are complaints about the egos of the developers in the forums.


    I believe it is a pretty generally accepted theory of Computer Science that humble programmers aren't much good on a project. So why would they discuss the inflated egos of programmers on these projects as though it was a bad thing?

    For future reference, the formula is:

    (BIG EGO == GREAT CODER)
    (HUMBLE == BAD BAD BAD CODER)

    Are we all clear on this now?
    1. Re:Humble Programmers Are Bad by Anonymous Coward · · Score: 4, Funny

      (BIG EGO == GREAT CODER)
      (HUMBLE == BAD BAD BAD CODER)


      Hey, wait a minute - not only am I a great coder (possibly the best), but I'm also the most humble person you will ever meet!

    2. Re:Humble Programmers Are Bad by Ryan+Amos · · Score: 2, Funny

      This seems to be true of all things.

      The more you boast of how good you are at something, the better you must be!

    3. Re:Humble Programmers Are Bad by misleb · · Score: 5, Funny

      Let me guess, you think you're a a really awesome coder...

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    4. Re:Humble Programmers Are Bad by martin_b1sh0p · · Score: 3, Insightful

      I'm not sure if you were trying to be funny or insightful. But just in case, I must disagree. I happen to work with a guy who is a great developer. Incredibly bright (probably a genius but I've never asked). Has a PhD in Chem E. yet chooses to be a software developer because he enjoys that right now in his life. And I'm not talking just some hacker, he actually knows a crap load about comp sci (theory and all). He's the type of guy (this actually happened) that re-wrote one of our display drivers over a weekend because the third party one had bugs.

      Meanwhile, he is the nicest, most humble guy I've ever worked with. And I don't know a single person at work that doesn't get along with him.

    5. Re:Humble Programmers Are Bad by CannonballHead · · Score: 2, Interesting

      I disagree.

      Have you ever worked with someone with a huge ego? If the person with the ego is wrong, and unwilling to admit it, there's a huge problem.

      Good coders need more than an ego. I'm in music, and there's a big problem with musicians that have an ego. Try telling them they are out of tune. Try telling them that they learned their music wrong. Try correcting anything... it doesn't work.

      I'd imagine it's the same in computers. If you're dead-set that you're right because you're better than anyone else, you're going to be hard to work with. And, frankly, one-man-show software doesn't always work that well, especially when there are five one-man-shows all trying to do the same thing.

  8. Interesting read... but short. by lavid · · Score: 2, Interesting

    I started reading the article and I felt like this could be really insightful, and then it ended.

    I'm glad these projects are merging since eye candy (done properly) is definitely something that can stand to make Linux a player in the desktop market. We'll be able to say to people who catch a glimpse "oh, you can't install that, you don't run Linux".

    --
    If Bush wants to kill the terrorists, he should jump off a cliff.
  9. Re:Leopard by Baricom · · Score: 5, Insightful

    It all may be a bit irrelevant when Mac OS X 10.5 comes out...
    This was just modded Flamebait, but I'm going to respond anyway. I have my doubts that we're going to see Compiz-style effects in Leopard. I'm a Mac fanboy, but I think I'm a rational one. Quartz Extreme is already technically capable of doing everything that Compiz does. However, just because one can do something doesn't mean one should do something.

    Take Compiz's springy windows. It's cute when you play with it, and I thought it'd go great with the whole concept of water that Apple loves. However, when I showed it to a few friends that are not as technically inclined, they said the effect was "distracting." Mind you, these are college students, not grandmothers.

    I think eye candy adds to the overall appeal of an operating system, but only if it's tasteful. Take virtual desktop switching—it's great to have a cube rotate, because it establishes what you're doing in spatial terms; however, I don't think anybody who actually wants to use their computer wants to waste time manipulating a cube themselves. I feel that many of the effects in Compiz are too much eye candy with too little usability.
  10. Re:Leopard by drinkypoo · · Score: 2, Interesting

    however, I don't think anybody who actually wants to use their computer wants to waste time manipulating a cube themselves.

    I use the desktop cube in Beryl and I find that it is faster to see what I'm doing and more logical to use it than to go down to the lower right of my screen and click the desired virtual desktop.

    Of course, I have the option to use it either way, and the cube still rotates to let me know that something like that has happened.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  11. Here's TFA by rrohbeck · · Score: 4, Informative

    I got through after a number of retries...

    Editorial: Compiz and Beryl Merger

    It isn't official yet, but Compiz and Beryl are merging. For the last few weeks I have been following the mailing list discussions on this topic. A lot of the work has been started. It is sort of unofficially announced, so I feel now is as good a time as any to comment. First some back story:

    The war between Compiz and Beryl has been entertaining if counterproductive. Originally I planned to interview Quinn (Beryl's unofficial leader) about the Beryl project. That turned into an interview with the team that never really got anywhere. I dropped the ball. My feelings at the time were typical of those in the community. Beryl seemed to be this fantastic project that saved Compiz from being boring and a slave to Novell. They launched a beautiful website. It was exciting to see the frequency of their releases. At the time, I decided to check out Compiz to see what it was up to. It was surprising. Their forums were very helpful and positive. The more I read, the more I realized that I had made a mistake. There was more to the story than I was aware.

    The communities were getting along a lot worse than I had realized. People in the Beryl camp dismissed David Reveman (creator of Compiz and XGL among other things) as a bad coder. Compiz dismissed Beryl as hacky code. Personal attacks flew around. Through decisions made with (hopefully) good intentions, like the insistence that Beryl code be GPL (thus unable to move upstream to the MIT licensed Compiz core) or the desire on some Beryl developers part to rip apart the Compiz core and " improve" it, it looked as if the teams were hopelessly split.

    Meanwhile, Beryl continued to grow. Resentment grew in the Compiz community. One estimate was that Beryl used 95% Compiz code while taking all the credit. YouTube filled up with tons of spinning transparent cubes and burning windows. Any Digg story mentioning Beryl received a lot of Diggs. Flamewars in comment sections broke out regularly. Things reached a low point when a frustrated Compiz community member hacked the Beryl site.

    This state of affairs was a shame. Something that was finally getting the general public excited about Linux, the 3D desktop, was wasting time with duplication of effort and fighting. There were concerns about the long term viability of Beryl. The perception in the community overall was, Compiz = old and stale, Beryl = fresh and exciting. This despite the feeling in the Compiz community that the "real work" was being done by David Reveman and Compiz, and there were exciting things with Compiz core (like input redirection, etc...) on the horizon.

    It was a pleasant surprise to see talks of a merge start to show up on the mailing lists. This article by Kristian Hogsberg seemed to kick it off. The talks so far have been bumpy. There are fights about whether to rename the communities. There are heated discussions about what the merger means and where things should go from here. Old wounds have been reopened. There are complaints about the egos of the developers in the forums. At one point, reading a twenty-four page forum discussion, I wondered if the merge was a good idea after all. Little by little things seem to be working out, though. Quinn mentioned in one forum post that the fork was a mistake and regrettable. It takes a big person to make an admission like that.

    I have to hand it to both communities. This is a brave and bold step. Not many of us can check our egos, put hurt feelings aside and move forward. The road ahead won't be easy, but the benefit to the Linux community will be immense. Energy won't be wasted on fights and duplication of effort. Confusion over what to use will be eliminated. Hopefully more effort can be spent by the distributions on getting the combined product packaged properly (How many times can I install a distro and the 3d desktop only to have no window borders in KDE?). The discussions I read are passionate. It looks like the project will be a meritocracy,

    1. Re:Here's TFA by at_slashdot · · Score: 4, Insightful

      "One estimate was that Beryl used 95% Compiz code while taking all the credit."

      Maybe they should use a license that ask for credit. I have sometime the impression that people don't get what "free" code means... it's even sadder when those people are the one that develop it (or even worse: try to promote the freedom idea without understanding what it means)

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    2. Re:Here's TFA by ABasketOfPups · · Score: 3, Insightful

      That doesn't change the fact that they're releasing code under the license. Not that most folks would care anyway, really, to ever look at the list of contributors. Look, everyone wants credit for their good work, but if the Compiz folks are jealous about Beryl adding 5% work and getting all the glory, think of how the GCC crew must feel about the whole OSS/free software universe. :)

    3. Re:Here's TFA by Have+Brain+Will+Rent · · Score: 2, Insightful

      Just because you use something that is free doesn't mean you can't give credit where credit is due. It also doesn't mean that you shouldn't give credit where it is due. I have no idea of the specifics behind the compiz/beryl case so this isn't a comment on that, but in general it's considered bad form to not give credit where it is due.

      --
      The tyrant will always find a pretext for his tyranny - Aesop
  12. Re:Frosty piss! by jhfry · · Score: 5, Insightful

    Congrats on the first comment... it's a shame you couldn't make it worth the magnetic material it's stored on.

    I think that in the Linux world, mergers are a good thing and need to be made across the entire Linux community. Imagine if the Gnome and KDE camps could work together... or how about Mozilla and Opera... or most importantly the package management camps.

    Want to bring linux to the mainstream, pick a standard and develop it. Set aside your disagreements and work for the greater good. The world doesn't need another linux distro, it needs everyone working to create a single comprehensive distro.

    I hate it when I find a piece of software I want, only to discover there is no binary for my chosen distro. I don't hate it because I don't know how to compile it myself, but because I shouldn't have to.

    I hate that I can only seem to get hardware drivers for Suse and Redhat because the vendor couldn't cater to everyone.

    And I hate hearing about projects forking because two intelligent people can't come to a compromise.

    Choice is good... but only when there is at least one option that meets the need. Too often there is so much competition that none of the products can really fulfill the needs they set out to fulfill because there are not enough developers to go around.

    --
    Sometimes the best solution is to stop wasting time looking for an easy solution.
  13. Big deal by iamacat · · Score: 3, Insightful

    There is always place for multiple projects. Different focus, different personalities even different geographical location. Multiple projects encourage innovations that wouldn't be thought about otherwise.

  14. Not at all by jeevesbond · · Score: 4, Insightful

    It all may be a bit irrelevant when Mac OS X 10.5 comes out...

    If you believe that all GNU/Linux users will leap on Leopard when it comes out then you are sadly mistaken. Some of us demand FLOSS (Free/Libre Open Source Software), this is the reason we choose our software. Spangly, OMGPONIES!!!!1 GUI effects are far down on the list of requirements, that something like this is being developed is a sign that GNU/Linux is maturing.

    But just because we insist on running open, Free software does not mean we don't want nice effects. It just means we'll do it our way: Freely (and with flame wars, separations, bad blood, complaining, forks etc).

    If you love your Mac, that's great, but don't think that because you love it the rest of the world has to. They have different requirements.

    --
    I'm going to transform myself into a mighty hawk. Either that or I'll just go and work at Dixons, haven't decided yet.
  15. Re:Site is down.. by HomelessInLaJolla · · Score: 2, Informative

    If the merger fails we still have Englightenment

    --
    the NPG electrode was replaced with carbon blac
  16. Re:Leopard by spun · · Score: 4, Informative

    Springy windows are a neat effect, and tunable so they aren't distracting. You can tune the friction and spring strength so they barely wiggle at all. But they are also incompatible with the window-snap module, which I prefer. A separate but similar effect is the focus-shiver effect, which I find very useful, as it makes the window that receives focus shiver a little, calling attention to it. The really useful window-movement plug-in is transparency, to make windows semi-transparent while dragging.

    For a really fun time, try turning on springy windows, turning the spring strength all the way down and the friction all the way up. Then try to drag the window. You can stretch it practically all the way around your desktop cube.

    All in all, this reminds me of way back in the day when Enlightenment (the window manager, kdawson, not the metaphysical oneness-with-all thing) first came out. Everyone started making these obscenely complex themes showing off how cool E was. Then it seems like everyone uttered a collective "Meh," and went back to FVWM. I did, anyway.

    Beryl/Compiz does have other modules that enhance functionality such as tiling/cascading, and some that are mostly for show but have some use, like trailfocus. Perhaps the most interesting thing is that all the effects are scriptable, so that different effects or placement schemes can be applied to different classes of window

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  17. Future by Narishma · · Score: 4, Insightful

    Personnally I believe the future is not Beryl or Compiz but already existing window managers like Metacity and KWin, seeing how both of them should provide 3d effects in their next version. Once everyone can get their wobbly windows and other useful effects with the standard window manager, no one will care about Beryl or Compiz anymore.

    --
    Mada mada dane.
    1. Re:Future by Rutulian · · Score: 4, Informative

      Uh, no, you have a couple of things mixed up. Xgl/AIGLX is the part that goes into X11 and provides the hardware accelerated 3D functions. Compiz/Beryl is a compositing window manager that actually does the effects. Every window manager has access to the 3D stuff, but they each individually have to implement their own effects. Early in the game it was attempted to separate the compositing manager from the window manager, but there were problems doing this (mostly performance, I think). So now everybody agrees that you have to integrate the two. I think the GP is right. As soon as Metacity, KWin, and whatever the XFCE WM is implement their own compositing effects, Compiz/Beryl will be an obsolete experiment. Personally, I'm holding out for Metacity. I've played around with Compiz/Beryl, and I like it, but I think it can be trimmed down quite a bit, and some major usability studies have to be done to make things like the wobbly windows less annoying.

    2. Re:Future by macshit · · Score: 2, Interesting

      As soon as Metacity, KWin, and whatever the XFCE WM is implement their own compositing effects, Compiz/Beryl will be an obsolete experiment.

      On the other hand, as far as I can see, compiz is more or less functionally identical to metacity, just with more wobbling -- it even uses the same window themes. Why would I want to run metacity instead?

      --
      We live, as we dream -- alone....
    3. Re:Future by salimma · · Score: 2, Informative

      Metacity has some rudimentary compositing support, but it's turned off by default, and I believe the suggested recommendation is you use Compiz instead if you want 3D. I'm not sure what the situation is vis-a-vis KWin -- did it ever have compositing? Presumably they will put it in for 4.0 though.

      --
      Michel
      Fedora Project Contribut
    4. Re:Future by Nutria · · Score: 2, Insightful
      On the other hand, as far as I can see, compiz is more or less functionally identical to metacity, just with more wobbling -- it even uses the same window themes. Why would I want to run metacity instead?

      Better question: why run a compositing window manager? What's the point? My kids LOVE the wobbling windows, but I'm a grown up and wobbly burning windows are nothing but a waste of RAM and cycles that could be better spent making the system more responsive.

      --
      "I don't know, therefore Aliens" Wafflebox1
    5. Re:Future by lbbros · · Score: 2, Informative

      KWin has a kwin_composite branch where compositing support is being added (for KDE4.0, or beyond).

      --
      A CC-licensed illustrated horror novel
  18. Re:Site is down.. by Anonymous Coward · · Score: 3, Funny
    Is this a sign of how the merger will turn out?


    Yes. Merger will be hugely successful and attract a lot of users.

  19. Re:Frosty piss! by Anonymous Coward · · Score: 3, Insightful

    I hate it when the ONLY option I have sucks, which usually happens 99% of the time. Which is why I love Free Software -- I can fork it.

  20. Linux programming may be a "boy's" world... by xxxJonBoyxxx · · Score: 5, Funny
    Linux programming may be a "boy's" world...

    ...the perception in the community overall was, Compiz = old and stale, Beryl = fresh and exciting. This despite the feeling in the Compiz community that the "real work" was being done by David Reveman and Compiz...
    ...but they sure can gossip like seventh-grade girls.
  21. Re:Leopard by njh · · Score: 5, Informative

    Did you know that the default gnome keys are cntl-alt-arrow to move to new workspaces and cntl-shift-alt-arrow to bring the focused window with you? I jump around so fast that any animation just annoys me.

  22. Re:Frosty piss! by mickwd · · Score: 4, Interesting

    I don't agree that "[the world] needs everyone working to create a single comprehensive distro". Personally, I think choice is good, and that alternatives can compete against each other, each try out different ideas, and stimulate and improve each other.

    What does a "distribution" or "operating system" mean to a large number of computer users ? Nothing. They just see it as part of "the way the computer works". So why do we need more than one operating system ? So let's extend your argument to cover operating systems:

    I think that in the [computing] world, mergers are a good thing and need to be made across the entire [computing] community. Imagine if the [Windows] and [Linux] camps could work together... or how about [Windows] and [Linux]... or most importantly the [software installation] camps.

    Want to bring [computing] to the mainstream, pick a standard and develop it. Set aside your disagreements and work for the greater good. The world doesn't need another [operating system], it needs everyone working to create a single comprehensive [operating system].

    I hate it when I find a piece of software I want, only to discover there is no binary for my chosen [operating system]. I don't hate it because I don't know how to compile it myself, but because I shouldn't have to.

    I hate that I can only seem to get hardware drivers for [windows] because the vendor couldn't cater to everyone.

    And I hate hearing about projects forking because two intelligent people can't come to a compromise.

    Choice is good... but only when there is at least one option that meets the need. Too often there is so much competition that none of the products can really fulfill the needs they set out to fulfill because there are not enough developers to go around.


    So......pursuing your argument a little further, should we all just use windows ????

  23. Re:Leopard by Hatta · · Score: 2, Funny

    I use the desktop cube in Beryl

    I haven't used Beryl, but I'm curious. Don't you end up with a desktop that's upside-down once in a while?

    --
    Give me Classic Slashdot or give me death!
  24. This is not a 3D desktop by Anonymous Coward · · Score: 4, Interesting

    Compiz and Beryl are mostly eye candy. I don't see much useful in either. Metisse looks much more interesting. I'm anxiously awaiting the release of Mandriva 2007.1.

  25. Alright... by Gazzonyx · · Score: 2, Funny

    OK - we'll settle and give you the title of 'Great Java Programmer'.
    Hey, at least I didn't say J#.
    *DUCKS*

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  26. Re:Leopard by Coryoth · · Score: 3, Insightful

    All in all, this reminds me of way back in the day when Enlightenment (the window manager, kdawson, not the metaphysical oneness-with-all thing) first came out. Everyone started making these obscenely complex themes showing off how cool E was. Then it seems like everyone uttered a collective "Meh," and went back to FVWM. I did, anyway. The comparison is quite apt. Hopefully we'll get a similar end result -- back in the day, after the initial flurry of eyecandy for eyecandy's sake, Enlightenment themes settled down and some good functionality started to come out of that eyecandy (pagers that had window previews, likewise window previews in iconboxes). More importantly, as the core visual improvements that Enlightenment offered started to catch on, newer window-managers offered similar features. I suspect the same thing will happen here -- while compiz and beryl are the new shiny thing that takes some effort to get running they will have all manner of eyecandy effects that do little more than show off (as well as a basic core of good functionality that makes use of the 3D desktop). As the technology slowly shifts into the mainstream people will stop worrying so much and we'll start to see more focus on the useful features.
  27. Nope. by Colin+Smith · · Score: 4, Insightful

    it needs everyone working to create a single comprehensive distro. Single point of failure.

    You see it a lot in government and other large organisations, in the space programme for example. A single direction dictated from above which turns out to be completely inappropriate after billions or trillions have been spent. ESR called it the cathedral, it's just a form of totalitarianism and it's the antithesis of freedom.

    Choice is good... but only when there is at least one option that meets the need No. Choice is always good. It means that if there's a gap, someone, somewhere will fill it. Without that choice it will take a lot longer to fill. You're essentially serialising the process.

    The world doesn't need another linux distro, it needs everyone working to create a single comprehensive distro. You should read the mythical man month. More people on a project doesn't necessarily make it faster or better.

    --
    Deleted
  28. Re:Site is down.. by Movi · · Score: 2, Informative

    Which is pretty nice, the bling is there, however it uses nil of you OpenGL-compositing goodness, which beryl&compiz are all about. Rasterman specifically said no Xgl/AIGLX for E17.

  29. Re:Frosty piss! by shaitand · · Score: 2, Insightful

    'So......pursuing your argument a little further, should we all just use windows ????'

    If you are looking for a one size fits all operating system, it'd be Linux, not windows.

  30. The war between Compiz and Beryl was productive by g2devi · · Score: 5, Interesting

    Contrary to what is claimed, the war between Compiz and Beryl was productive. It did three things:
    1) Forced David and friends to restructure his development process to be more like Beryl's
    2) Forced Quinn and friends to realize that maybe David was right on some issues
    3) Allowed Beryl to experiment with alternative ways of developing Compiz without destroying Compiz's approach.

    Okay, maybe the conflict was a bit less civilized that than it could have been, but sometimes you need a good fight to raise the issues and so you can look for ways to solve them. You can't fix what you won't even acknowledge. The approach taken before the split up was disfunctional and didn't give people what they wanted. It's likely the new approach will be a lot better since it'll allow David to focus on what he's best at and Quinn to focus on what he's best at without stepping on each other's feet.

  31. Re:Frosty piss! by Locklin · · Score: 2, Insightful

    You want a "single comprehensive distribution" of an operating system, might I suggest Ms. Windows. You want choice, pick something from distrowatch.

    Obviously the optimal solution is somewhere in between the extremes being argued. But it becomes rather tiring hearing how "Linux will be mainstream when everything merges." Gnome and KDE are both great because they have pushed each other (and copied each other) over the years. The same goes with Debian and RH.

    Competition and Choice are good! (sometimes we have too much, but its better than having none)

    --
    "Knowledge is the only instrument of production that is not subject to diminishing returns" -Journal of Political Econom
  32. Re:Leopard by freakmn · · Score: 2, Informative

    I'm not the original poster, but I'd assume he's talking about the fact that rotating a cube that has sides with a fixed orientation will occasionally rotate it to a point where one face is upside-down. For instance, if you are looking directly at a side of a cube, then rotated the cube to see the face on the top, it would be in a different orientation than if you were to see the face on the left or right before going to the one on the top.

    I've also never used beryl, but I'd assume it rotates the screen to the proper orientation, or doesn't rotate the cube on more than one axis. It would be rather humorous to see the desktop rotate to find an upside-down screen. It would be great if it were set to do that on a certain day, as a joke. April 1st seems like a good day for that...

    --
    warning: This post is likely to contain gobs of dripping sarcasm. Consume at your own risk.
  33. Re:Mozilla and Opera? by rbanffy · · Score: 3, Interesting

    It's a troll. Don't feed it.

    Someone with little or no understanding of open-source or free software that reads and posts on Slashdot. Quite possibly, someone from the Microsoft Astroturf Unit who gets paid to troll and spread disinformation (a.k.a. FUD).

    It works better on Digg, where they can submit and put stories on the first page. It works somewhat less in Slashdot, because they won't be able to use the first page for their disinformation unless they reach editor status.

  34. It looks like a victory for compiz by Pausanias · · Score: 4, Insightful

    Agreed. Looking at the comments on the compiz forum, it seems that compiz will stay compiz and the Beryl brand will be destroyed, to be replaced with whatever they decide on when they merge compiz-extras and beryl. This is too bad. Beryl had (a) a cool mineral-themed branding [beryl/emerald] (b) a fast capable development team (c) strong dedication to GPL licensing and (d) was basically responsible for much of at least my excitement around 3D window managers with their outstanding plugins. And (e) their settings manager was always the better one as well.

    Then what happens? They come up with an agreement that destroys the Beryl brand and remerges essentially back into compiz? If they are in their right minds, they will at least insist on keeping the beryl name.

  35. Re:Leopard by rbanffy · · Score: 3, Insightful

    I would consider OSX if it came with a decent package manager and repositories stocked with the same great software I can find in my Ubuntu desktop.

    Until then, it's a cute toy that may work for you, but doesn't work for me.

    That said, I wish my Linux notebook had better hardware support, but the fact that I can live without multi-touch scroll on the trackpad and a close-to-zero configuration wireless network says a lot about how important the other, deeper, things Linux has to offer are.

  36. Re:Leopard by tanguyr · · Score: 2, Informative

    You *can* rotate the cube "over the top", but basically it will flip over as it rotates, so, no, you never wind up with an "upside down" desktop.

    Now, to get back to the OP of this thread: Leopard may - or may not - incorporate these kinds of "blingtop" technologies when it comes out this summer. Beryl (and Compiz) are available now.

    --
    #!/usr/bin/english
  37. Not really by WindBourne · · Score: 2, Interesting

    I tend to think of Sun, HP, and IBM *nix line as being the Jags/Mercedes, while the Apple is more akin to Toyota and Honda. Basically, they are slightly more expensive than the GM/Ford type cars, but offer so much more.

    That was not meant to be a troll. Just sarcasm. It find it silly that ppl are trying to claim that Apple is so expensive, when they are right in the same price range and in reality, you are getting a system that last longer and works better (and that is just the hardware, let alone the software).

    --
    I prefer the "u" in honour as it seems to be missing these days.
  38. Re:Frosty piss! by iamstretchypanda · · Score: 4, Insightful

    Lets throw out some rough numbers. Lets say that window's has 60% of the desktop market share, OSX has 25%, and Linux has 15%. Competition is a good thing i'm sure we all agree on that and 15% of the desktop market share is nothing to laugh at. The problem is the 15% linux has is then divided up. Say Red hat has 4%, ubuntu has 6%, suse has 3%, and other has the rest. Linux doesn't have enough market share to have this much competition. Once most of the main distros have 10-20% of the overall market share then they will be in a better position to compete.

    I think what the grand-parent was going at is that there is to much competition within linux, and that there needs to be some mergers. He isn't saying that ubuntu and suse should merge together, but maybe it would be beneficial for them to share a package management system, like how Ubuntu and Debian do (ok so they don't share perfectly, but its easy enough to move a .deb to Ubuntu). I think he is saying instead of having 3 developers per project on 8 similar projects, maybe it would be better to have 8 developers per project on 3 similar projects. To often someone comes along and reinvents the wheel.

    I believe the grand-parent is trying to say that if your a developer and you need features X, Y, And Z, then it might be ideal to add them to an already existing program rather than starting your own. Simply saying: linux is spreading its developers thin would be sufficient.

  39. Xinerama support by agm · · Score: 4, Informative

    I would love to take advantage of the eye candy a 3D accelerated desktop provides, but until I can do it with a multi-head setup it won't get used by me. The COMPOSITE extension doesn't play well with the XINERAMA extension. It's a showstopper for me.

  40. Re:Leopard by drinkypoo · · Score: 2, Insightful

    I don't know how you control the desktop cube in Beryl, but if you can't make a normal 2-d window manager use similar controls I'll eat my hat.

    Aside from controlling it precisely the same way you control virtual desktops in pretty much any window manager, which is to say through key combinations or clicking on the icon, you can middle-drag on the desktop to rotate the cube. You can also move the mouse to the edge of the screen and rotate the scroll wheel, but I think it's the middle-drag that we're talking about here.

    2D window managers without gestures cannot do this. Those with probably can - but it will simply not be the same. It could fulfill the same purpose of course.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  41. 2.5D by Doc+Ruby · · Score: 2, Interesting

    3D, whatever. Just as long as they've got my X system using the superfast graphics coprocessor for rendering, offloading from my CPU, they can keep it looking "old and stale", by doubling (or more) my old, stale PC power. If they actually find some 3D features, like rotating idle objects into profile for less screen real estate, or 3D pipes among onscreen widgets for dataflow direction among app GUIs, then that's great. But not nearly as great as offering multiprocessing desktops on these multiprocessor machines.

    --

    --
    make install -not war

  42. MOD PARENT UP! by MarkByers · · Score: 2, Funny

    > We've got the source, so stuff can be rebuilt every time backward compatibility breaks. But that's definitely *not* a good thing

    MOD PARENT UP! Agreed! I for one *hate* having source code. It makes no sense to me - especially when written in some crazy out-dated language like C++. I'd much rather just get the binary, or if it has to be source, then I want it in something that doesn't need to be compiled like Python or Unlambda.

    --
    I'll probably be modded down for this...
  43. Re:Frosty piss! by jhfry · · Score: 2, Insightful

    What I don't fully understand is why one MUST emulate the other if they merged. So you have GDE (Gnome + KDE)... it has a toggle that allows you to switch between KDE style and Gnome style interface.

    To the user, they still have the choice, to the coder, they can merge many of the features of both and work on a common code foundation for both.

    Essentially it would make most of the functionality optional, to be turned on or off at will... so you could have your Gnome, I could have my KDE, or we could both have a hybrid that uses the best features of both.

    Once you have this, you will find that the great majority of the users will select a similar subset of features, and slowly the two will become one standard interface with a large number of options.... all the choice but with a common core.

    I realize that my ideas are pie in the sky... and I am talking about a Utopian situation where there is no waste and everyone can work together. I never expect this to be true... I just would love to see people working toward it.

    --
    Sometimes the best solution is to stop wasting time looking for an easy solution.
  44. Re:Frosty piss! by jhfry · · Score: 2, Insightful

    I may indeed be misinformed, perhaps even misguided, but ironically, the general user population has shown that what I desire is exactly what is wanted.

    I assert that the average user of any OS doesn't care about developers' differences of opinion, they care that they can do what they wish to do with their system. You assert that developers don't care what their users' wishes are, they care about what they wish to do with their software. Until this can be remedied, Linux will never overtake the, arguably, more customer centric operating systems.

    I understand that Windows and OSX are developed for profit, and thus it is required that they cater to the customer more. However it doesn't mean that the Free Software community cannot work toward providing a reasonable level of customer satisfaction.

    In many areas this is already occuring. Redhat and Suse have done very well in developing their respective distros with a customer centric approach, as has Ubuntu and a number of other non commercial distros.

    I would just love to see these, and the other major players, come together and say that once and for all there needs to be some standards that are adhered to by the linux community at large. I am not suggesting that what they make standard will be the best, nor that others are not free to pursue the it's something better... just that for the benefit of the community surrounding these products, some standard needs to be enforced.

    Imagine if the movie studios all put out their own media formats because each of them had their own ideas of how to implement them. Imagine if websites all used their own language instead of html. Look around you, your world is surrounded by standards... our society exists because of them. Sure, someone's ideas get ignored, someone else's only get partially implemented, and someone usually dominates the discussion and rams their ideas through... but in the end, the customer still wins because they have a standard upon which to build. If the distro producers would develop and conform to just a few simple standards, the entire community would be SOOO much better off.

    Perhaps they could agree to use the same kernel versions (+ security patches) for their releases. This way binary, kernel level, driver developers do not need to release as frequently.

    Perhaps they could spec out, design, and develop a completely new package management solution that they all agree to use going forward, so that I can install the latest commercial software via a binary compatible with my OS. Maybe we would see greater interest by commercial software vendors.

    Perhaps they could all agree on a common arrangement for the file system so that a novice can read a tutorial on installing apache from the apache site and have it applicable to their distro.

    Perhaps they could work together to develop relationships with hardware vendors. The combined weight of entire linux community, who could provide them tools to allow them to develop a single binary driver for any distro, would be far more difficult to resist than the demands for specifications or compiled binaries from 10 different linux camps.

    I am not stupid enough to believe that the Free Software community will ever achieve this pie-in-the-sky goal... in fact I don't suspect it will ever really come close. But I say it does need to be pursued as much as possible. I suggest people try linux all the time, and most of them turn away when they realize that there are so many choices... people love choice, as long as they know (or think they do) what the best choice is.

    --
    Sometimes the best solution is to stop wasting time looking for an easy solution.