Slashdot Mirror


Rasterman Responds To Seth And Havoc

An anonymous reader writes "Rasterman, of Enlightenment fame, has responded to Seth Nickell and Havoc Pennington's blog entries, which were in reference to this previous article. about Next gen X rendering. Raster says: 'Well it seems the XDevConf has produced some interesting blogs and discussion. I'm a bit sad I was not able to attend (no funding at all), as there seems to have begin a lot of discussion and moves in directions we in Enlightenment land have been going for years, and are likely far ahead in. I guess this means we haven't been able to share our experience in this. Maybe next year. Anyway the point is that this has started up some musings from Seth Nickell and Havoc Pennington related to this. This is great - finally people are beginning to take seriously what the Enlightenment crowd have been talking about for years.'" (Note: the previous post was about Nickell's post, not the other way around.)

423 comments

  1. for more to the date info by ezekiel683 · · Score: 5, Informative

    http://www.osnews.com/comment.php?news_id=9791

    has alot of responces from raster on this subject so its worth a read and there also seems to be some progress on the whole debate

    1. Re:for more to the date info by grumpygrodyguy · · Score: 2, Insightful

      This is great - finally people are beginning to take seriously what the Enlightenment crowd have been talking about for years.'

      Talk is cheap, and it takes a lot more than a couple of guys with fancy nicknames to build a reliable modern GUI over Linux.

      --
      The government has a defect: it's potentially democratic. Corporations have no defect: they're pure tyrannies. -Chomsky
    2. Re:for more to the date info by iabervon · · Score: 3, Insightful

      Enlightenment and Gtk has fundamentally different design philosophies. Enlightenment can throw out old ideas without worrying too much about breaking everything, because they don't have a large and diverse user base. Gtk has to be much more conservative. This means that Gtk will be a few years behind Enlightenment, but it'll be functional more of the time. Really, neither project should become more like the other, but Gtk should look at Enlightenment's solutions when it has problems to solve.

    3. Re:for more to the date info by Anonymous Coward · · Score: 0

      For what it's worth, "Havoc" isn't a nickname!

    4. Re:for more to the date info by Anonymous Coward · · Score: 0

      You're right. If someone intends to build a reliable modern GUI over Linux, they're definitely going to need some booth babes if they're going to get anywhere with all of this.

      This isn't the 90s Fancy nick names just don't cut it anymore.

  2. The final straw? by Anonymous Coward · · Score: 0, Insightful

    Is this going to be the final straw? Is Gnome really going to tank like Enlightenment did?

  3. So where is the response? by Speare · · Score: 3, Insightful

    The writeup had no link to Rasterman's response. Unless the writeup WAS Rasterman's response, but that seems a bit weak to me. I'd like to know more about what Rasterman felt on these topics. A blog entry with some meat on it, some details about WHAT is "the right direction" and "what we've been saying." If this is all there is, well, (yawn).

    --
    [ .sig file not found ]
    1. Re:So where is the response? by Anonymous Coward · · Score: 3, Informative

      Click on the link to Rasterman's web site (over the text "Rasterman"). It's on his main web page.

    2. Re:So where is the response? by elviscious · · Score: 1

      It was one of those clever slashdot linkings. http://www.rasterman.com/index.php?page=Main

    3. Re:So where is the response? by Anonymous Coward · · Score: 0

      His site is a blog, go to http://www.rasterman.com/

    4. Re:So where is the response? by Anonymous Coward · · Score: 0

      It's on the front page of rasterman.com

      Yes, I was confused at first too, but the link is actually the first one in the article :)

    5. Re:So where is the response? by Jeremiah+Cornelius · · Score: 1
      I remember Enlightenment!
      Those were the days...

      xmkmf -a ; make ; make install

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    6. Re:So where is the response? by smittyoneeach · · Score: 1

      The Gentoo package database lists e and says it's "the e17 window manager" and Enlightenment, with the description "Enlightenment Window Manager" and version 0.16.9999
      <obvious joke goes here>
      Maybe I'll emerge e later.
      It might be a fun dissonance, to have a little shell script that randomly flops between Enlightenment and Ion3, my current WM.
      Because, really, when did Emacs care fig #1 about the WM, much less X? ;)

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    7. Re:So where is the response? by Jeremiah+Cornelius · · Score: 3, Funny
      Ion?

      Does this support multiple levels of alpha-blended transparency and painting of a GL canvas which can be mapped onto arbitrary surfaces?

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    8. Re:So where is the response? by Taladar · · Score: 0, Flamebait

      AFAIK Ion doesn't support totally useless eyecandy crap, no.

    9. Re:So where is the response? by eno2001 · · Score: 3, Interesting

      Have you seen E17? It really looks great. I compiled and ran it on a PII dual CPU box and it ran nice and smoothly over SSH tunneled VNC! :) The only problem with it right now is that many major features are missing (it's devel so what can you expect?). You can't iconify apps yet, and there is no complete app panel to launch your apps with. But there are some beautiful animations in the WM and the basic dead panel that put it at the very least on par with Mac OS X.

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    10. Re:So where is the response? by smittyoneeach · · Score: 2, Funny

      Nah, just supports mananging a few concurrent, graphical applications.
      I run Gnus, ECB, and ERC in separate Emacs instances,
      And Firefox for browsing.
      You just ALT+x to get where you want to go.
      The smell of the under-engineering resembles that of the air in the countryside in Spring, flowers abloom, just after a bit of rain.
      Performance un-suffers as well, anti-staggering under the non-weight of chrome and tailfin involved in the whole contra-design.
      I may want to install E17 anyway, just to re-live the dissonance achieved when a Baptist boy went to Vespers and Matins at a Russian Orthodox cathedral...

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    11. Re:So where is the response? by Jeremiah+Cornelius · · Score: 1

      Slashdot didn't render the [grin] tags in my parent... :-)

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    12. Re:So where is the response? by Jeremiah+Cornelius · · Score: 1
      Un-design un-flaw. I like it!

      I belong to the middle territory - xfce.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    13. Re:So where is the response? by Malek+the+Damned · · Score: 1

      It's that "eye-candy crap", as you put it, that is needed to help shift Linux onto the desktop of your average, "ooooh, lookit da purdy!" Joe User. /me didn't sleep last night and can't be arsed writing an argument to back this up. You know it's true.

    14. Re:So where is the response? by MistabewM · · Score: 0

      Can you not see the problem with this statement.. how does vnc work?

      --
      "A learning experience is one of those things that says, 'You know that thing you just did? Don't do that.'" - DNA
    15. Re:So where is the response? by Jobe_br · · Score: 1

      I remember using Enlightenment, straight outta CVS back in '98/'99 ... as a matter of fact, I had an old Dell laptop (PII 266MHz) that was set to update E out of CVS nightly and recompile so every morning I had a fresh new (rarely broken) E install. Very sweet. And when I recall those days ... many of these "neat things" that are being talked of, were available then ... I remember a desktop toy that made it look like raindrops were falling ... not a screensaver, lest anyone is confused ... this was in realtime while the system was in use.

      Very cool, and very smooth, even on that underpowered, unaccelerated hardware.

      Cheers!

    16. Re:So where is the response? by Anonymous Coward · · Score: 0

      you may not know this, but it's a lot easer to type "I" than "/me".

    17. Re:So where is the response? by Anonymous Coward · · Score: 1, Funny

      Wow, 4 or 5 years in the making... and you still cannot iconify apps???

    18. Re:So where is the response? by Rheingold · · Score: 1

      If you really want to strip down to the barest of bones, try tinywm. Maybe not generally useful, but great for kiosks, under-powered systems, etc. In only 44 LoCs!

      --
      Wil
      wiki
    19. Re:So where is the response? by gowen · · Score: 1

      Which is what happens when you want your users to say "WOW!", instead of merely make them more productive.

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    20. Re:So where is the response? by pAnkRat · · Score: 0
      For gentoo users, this is my script to compile a complte e17 from CVS:
      echo "EMERGE E17"
      emerge =dev-db/edb-9999 =media-libs/imlib2-9999 =dev-libs/eet-9999 =x11-libs/evas-9999 =x11-libs/ecore-9999 =dev-libs/embryo-9999 =media-libs/edje-9999 =x11-wm/e-9999

      echo "EMEGRE ANTRANCE"
      emerge =media-libs/epeg-9999 =media-libs/epsilon-9999 =x11-libs/esmart-9999 =x11-misc/entrance-9999

      echo "EMERGE engage"
      emerge =media-libs/etox-9999 =x11-libs/ewl-9999 =x11-misc/engage-9999
      --
      we need an "-1 Plain wrong" moderation option!
  4. Pretty is nice, but performance is better. by caryw · · Score: 2, Insightful

    Seth's proposed improvements over the current X11/Xorg server sound very nice, but what about the core speed issue in X. X has come leaps and bounds over the past 5 years or so but still "feels" extremely sluggish compared to a similarly equipped Windows XP machine. I know it's comparing apples to oranges since X is network-based but still...
    Anyone have any ideas if he plans to address performace as well?
    - Cary
    --Fairfax Underground: Where Fairfax County comes out to play

    1. Re:Pretty is nice, but performance is better. by 0racle · · Score: 4, Informative

      If X is slow its more then likely your setup and not X its self. Don't belive me? Run Fluxbox instead of Gnome or KDE and see how responsive it becomes. Now run a Gnome or KDE that was compiled for a more sane arch, ie i686 instead of i386 and see how much more responsive it becomes. Now run RDC and XDMCP side by side and see how well the Xprotocol works. X is not slow. I run KDE 3.4b2 on a dual p2 with 768 mb ram with a lot of eye candy turned on, I run an XDMCP session to a Sun box running Solaris 8 and right next to it, XP on a Sempron 2500+. I see no UI responsiveness difference until the systems become busy, and then its often XP that first slows.

      --
      "I use a Mac because I'm just better than you are."
    2. Re:Pretty is nice, but performance is better. by Anonymous Coward · · Score: 2, Insightful

      Personaly i have always found the X enviroment to perform a great deal better than the windows enviroment with lesser hardware , the changes he suggests will be wonderfull on the whole.
      May i suggest the sluggishness is perhaps more related to your desktop enviroment (even though i find KDE 3.3 to work fine on computers that windows XP would strugle on)Using blackbox/fluxbox or so on , you could run happily on a rather old machine ..

    3. Re:Pretty is nice, but performance is better. by Anonymous Coward · · Score: 0

      I generally agree on all your points, except I am not sure that the network thing works out as
      you think it does.
      My understanding of it is that on a local machine,
      protocol instructions are just sent directly to
      the server, and the network thing isn't really a significant speed issue.
      Then again, I've never really worked closely with it.
      Anybody who knows X11 and knows Xorg care to commment?
      Is it as people say, and is X11 an outdated protocol that is inefficient for use on the modern desktop, or was some dude on a mailing list I was reading who said othewise correct?
      I'm quite curious.

    4. Re:Pretty is nice, but performance is better. by R.Caley · · Score: 2, Insightful
      [X] still "feels" extremely sluggish compared to a similarly equipped Windows XP machine.

      In what way? I'm not running very fast hardware (1.2MHz Athlon and a cheap video card) and everything X does is instantaneous.

      Now, there are lots of dog-slow programs out there, but I can't think of anything where I've felt X was a problem. Basicly it feels to me that hardware is well past the point where the X overhead is negligable compared to the `programmer felt he needed to include animated semi-transparent penguins' overhead.

      Of course if I was doing something 3D or video related things might be different, though even there this old beast will happily play DVDs at 1200x1000.

      --
      _O_
      .|<
      The named which can be named is not the true named
    5. Re:Pretty is nice, but performance is better. by LnxAddct · · Score: 1

      I believe moving most of X's computations into the video card's hardware will make it snappier while extending it's capabilities at the same time. I try to regularly follow what Havoc and Seth are up to (which is always something interesting) and this is my understanding of one of the big reasons for hardware acceleration. Regardless of hardware acceleration though, lots of work is going on to make X snappier. It's come a long way like you said. On a slighlty different note, here is another project being worked on at Red Hat, it seems really cool, and really needed if you ever expect to find linux a common desktop in businesses and schools: Sabayon.
      Regards,
      Steve

    6. Re:Pretty is nice, but performance is better. by moonbender · · Score: 2, Informative

      As far as I am aware, if you use X locally, no networking is involved. X uses Unix sockets, which are similar to IP sockets (which is useful because you can easily switch), but not the same. Unix sockets are just one of the ways to facilitate inter-process communication, other ways being shared memory or pipes(?). I am not a Unix geek though, so beware.

      --
      Switch back to Slashdot's D1 system.
    7. Re:Pretty is nice, but performance is better. by Anonymous Coward · · Score: 0

      Nice troll. X uses sockets on the local machine, which do not touch the network stack and are extremely fast.

    8. Re:Pretty is nice, but performance is better. by ikekrull · · Score: 4, Informative

      Well, I run an Athlon64 3200+ with accelerated NVidia drivers but I can't drag or resize an opaque window smoothly. I can't do it under WindowMaker, KDE, GNOME or even E17, and the problems are in the X Server

      I haven't used Windows in years, but when i do see it, the thing that stands out is that desktop rendering is noticeably faster and smoother than any X server I have, excepting maybe my SGI O2 running IRIX.

      I also have an iBook running OS X, and while it has problems resizing windows really smoothly (though i can't visibly see repaints like I can under X), everything else feels a lot faster and slicker than XFree86/Xorg etc.

      Now, i'm sure it's not the X protocol that is the problem, but the difficulty in synchronising X windows to the VBI and also in the extremely poor implementation of alpha-blending and the rendering /compositing model currently used.

      --
      I gots ta ding a ding dang my dang a long ling long
    9. Re:Pretty is nice, but performance is better. by Anonymous Coward · · Score: 2, Insightful
      Well, I run an Athlon64 3200+ with accelerated NVidia drivers but I can't drag or resize an opaque window smoothly.

      I can do that on a P3-600. Seriously. You have a configuration problem.

    10. Re:Pretty is nice, but performance is better. by mattyrobinson69 · · Score: 1

      wouldn't using pipes for local IPC be even faster than unix sockets?

    11. Re:Pretty is nice, but performance is better. by Anonymous Coward · · Score: 1, Informative

      Yes, this is true. However, to add to that, let me say that on Linux, Unix domain sockets are very fast. I believe they are even zero-copy, which means there is no real overhead.

    12. Re:Pretty is nice, but performance is better. by Anonymous Coward · · Score: 0

      In what way? I'm not running very fast hardware (1.2MHz Athlon and a cheap video card)

      That is certainly *not* very fast!

    13. Re:Pretty is nice, but performance is better. by EnderWiggnz · · Score: 1

      but the x protocol still goes through the transport layers, even if it isnt over the wire.

      the biggest strength of x, the separation of display and communication layers, is also its bigges weakness.

      --
      ... hi bingo ...
    14. Re:Pretty is nice, but performance is better. by Sparr0 · · Score: 1

      What the other replier said. I can do alpha blending and smooth resizing in *SOFTWARE* on a machine slower than that. You have multiple problems, not the least of which is probably that your desktop isnt accelerated (i believe you need to enable the XRender extension? not sure, not my forte, i followed the instructions in the nvidia README and things 'just worked')

    15. Re:Pretty is nice, but performance is better. by Ulric · · Score: 1, Interesting

      I, too, have an Athlon64 with accelerated NVidia drivers and I can certainly drag and resize windows with no problems whatsoever. X hasn't sucked performance-wise in years.

    16. Re:Pretty is nice, but performance is better. by diamondsw · · Score: 4, Insightful

      Anecdotes != Data

      I can easily counter that on my dual-boot system with Windows XP, Fedora, and a tweaked Gentoo, both Linux distro's are far, far more "sluggish" than Windows is. Oddly enough, what gives Windows a real kick in responsiveness is the I/O subsystem. Running Windows 2000 on a 400Mhz PII laptop was dog slow. Running Windows XP on a 400Mhz PII with SCSI RAID underneath and it flies. Linux/X11 does not on the same hardware, regardless of optimizations, distros, windowing managers, etc. I use this largely as a plaything, and as such have played with a LOT of distros, tweaks, and window managers over time.

      So are you right? Am I right? We don't know. Does anyone have *real* data or studies on this, or just a bunch of anecdotes?

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    17. Re:Pretty is nice, but performance is better. by ViXX0r · · Score: 5, Insightful

      X. Is not. Network Based.

      Not on the local machine. For local displays it doesn't use any networking at all. It uses UNIX pipes which are very fast and also DRI (Direct Rendering Interface) to talk directly to the video hardware.

      I wish this myth would disappear. X only uses networking when using it over a network.

      --
      University - a box of academia nuts.
    18. Re:Pretty is nice, but performance is better. by Tet · · Score: 1
      the biggest strength of x, the separation of display and communication layers, is also its bigges weakness.

      Explain where the weakness lies. X is more than fast enough locally. Yes, various people have claimed the extra context switches slow things down. But I've yet to see a single benchmark to back up their claims. And even if the benchmarks show X to be slower than $OTHER_DISPLAY_SYSTEM, does it matter? Have you ever seen an application that runs too slowly (i.e. noticable by an end user, not a microbenchmark) due to X's communication overhead? I haven't. I've never met anyone else that has, either.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    19. Re:Pretty is nice, but performance is better. by mickwd · · Score: 2, Informative

      "Anecdotes != Data"

      Trying running "x11perf -all" sometime to give you an idea of just how fast an X-server is at executing basic operations.

      Obviously, these don't illustrate what the overall end-user experience is going to be like, but they do show how fast the underlying X-server is working.

    20. Re:Pretty is nice, but performance is better. by TexVex · · Score: 2, Informative
      Well, I run an Athlon64 3200+ with accelerated NVidia drivers
      So do I. SuSE 9.2, KDE. As an aside, the SuSE 9.2 Professional retail box was one hell of a purchase.

      but I can't drag or resize an opaque window smoothly
      Neither could I, at first, because the drivers SuSE 9.2 has are inadequate. You have to download and install a better driver from the NVidia Web site and install 'em. You won't get the driver through SuSE updates, either, presumably because the driver comes with the "kernel taint" of its closed-source nature. However, the NVidia video driver install for Linux has always been very good and the latest x64 Linux driver is no exception.

      KDE is very pretty these days. Once I got the driver issue solved, it's also as snappy as can be.
      --
      Fun with Anagarams! LADS HOST, SHALT DOS. HAS DOLTS. AD SLOTHS, HATS SOLD. ASS HO, LTD.
    21. Re:Pretty is nice, but performance is better. by caseih · · Score: 1

      The irony is that it is the lack of these nice eye-candy features that actually make X feel so slow. The new improvements to X rendering that make the eye candy possible also make X appear faster. double-buffering, synchronized resizes, etc.

      X is already very fast. It's the perception of speed that's critical, though, and X11 (or rather the widget sets and their lack of drawing synchronization) does appear to feel more sluggish even though it is not.

      For example, the GUI feels silky smooth on my powerbook. dragging windows, expose, etc. Howevver if you really measure things, the gui on OS X can sometimes be very sluggish and slow. But it appears fast because it is so smooth. Interesting.

      I don't think the lack of interest in enlightmentment is indicative of NIH syndrome. Rather enlightenment has always been off on its own. Owen and crew are working to not only bring about eye candy but implement standards that everyone follow to make better rendering work for all apps and window managers.

    22. Re:Pretty is nice, but performance is better. by Anonymous Coward · · Score: 0

      1.2MHz Athlon and a cheap video card

      We're going to party like its 1982!

    23. Re:Pretty is nice, but performance is better. by bonch · · Score: 1

      Now, consider that Windows XP is an entire desktop environment, while Fluxbox is more of a mere window manager. That's a point against X if XP is just as fast as a simple window manager.

    24. Re:Pretty is nice, but performance is better. by plague3106 · · Score: 2, Insightful

      Which is one of the primary reasons I wanted to move off of windows xp (which is ironic, b/c it is slowly getting better). I didn't feel that a lot of hard drive activity should cause my mouse and (on startup) my task bar to become unresponsive. Why must i wait to move a window on screen b/c the harddrive is overloaded?

      This problem is greatly amplified on my new dell laptop (my work computer). With only a 40k RPM hard disk, just about anything that causes any disk activity results in the computer ignoring the mouse / keyboard.

    25. Re:Pretty is nice, but performance is better. by swv3752 · · Score: 2, Informative

      The Register

      Good enough? There are plenty of benchmarks that reproduce this, if you want to search for them.

      It really depends on a number of variables. Do you have ext3 for the FS? Maybe some options are slowing things down. Or maybe debug is turned on for ReiserFS. I mean if someone claims that WinXp is sluggish and we find out that it is on a Fat32 FS that has never been defragged, well...

      --
      Just a Tuna in the Sea of Life
    26. Re:Pretty is nice, but performance is better. by eno2001 · · Score: 1

      The "slowness" of X has nothing to do with X, but it has to do with your choice of GUI that you put on top of it. (Remember kids: X is NOT a GUI) Also the "network" aspect of X is a non-issue for local display since X doesn't use the network to display local client applications. Shared Memory baby! The myth that running a local application will route the display over your network needs to die an ugly but quick death. It just isn't true.

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    27. Re:Pretty is nice, but performance is better. by shadow_slicer · · Score: 1

      The biggest problem I have with X is that it's single threaded:
      When I move or resize a window, all the other windows freeze.

      What if I want to watch something occurring in one window while I'm adjusting another window? (It makes the anime skip whenever I adjust my source window size....)

    28. Re:Pretty is nice, but performance is better. by lexiconographolologi · · Score: 0
    29. Re:Pretty is nice, but performance is better. by diamondsw · · Score: 1

      Not that it matters much, but my system is:

      Win XP: NTFS
      Fedora Core 3: ext3
      Gentoo: ReiserFS 3

      No debug or other options on any of them. As for defragging, never have on any of them, but I thought most modern filesystems were more resilient to the problem.

      Windows is to test out updates and patches on before they go on my machine for work. I've dedicated Fedora to seeing the state of "mainstream" distros so I can keep up with that, and Gentoo is for tweaking the hell out of stuff. The Gentoo installation should be pretty decent. It's a stage 1 install with the 2.6.9-cko3 kernel, Reiser file system, etc. Yet the Windows GUI has much more "snap" to it. I swear it responds INSTANTLY - I've never seen such responsiveness, and it all appears to be due to the I/O subsystem.

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    30. Re:Pretty is nice, but performance is better. by Anonymous Coward · · Score: 0
      My guess is your "tweaked" linuxes are set up to have quite nice-looking X windows stuff (high quality font antialiasing, etc).

      Windows defaults strike a nice balance between quality&performance. People often configure Linux to one extreme or the other. I bet if you disable antialiasing, etc it'll perform extremely well (but yeah, look like crap).

      I think when they're configured to do the same things (same quality antialiasing, both or neither use transparency, both or neither use hardware acceleration, etc), they use pretty much the idential algorithms to do it. None of that's rocket science.

    31. Re:Pretty is nice, but performance is better. by Bohemoth2 · · Score: 1

      Finally fucin A! someone finally gets it!
      we Amigans have been trying to make this point for the last 20 years(well it seemslike 20). Windows has been beating the shit out of it's HD's since it's inception. It cant multi task period! It's stupid for users to be stuck in limbo waiting for I/O to finish. proccessor speed is THE ONLY saving grace the modern PC has.

    32. Re:Pretty is nice, but performance is better. by zootm · · Score: 1

      Your link is specifically about gaming performance - that's not the issue here. People were discussing the disparity between an X-backed desktop and XP's desktop, where both do similar things. If Linux is so much faster on principle, then that points at some larger problem in X or Window Managers, surely? Or is there something else at work here?

    33. Re:Pretty is nice, but performance is better. by Anonymous Coward · · Score: 0

      > No debug or other options on any of them. As for defragging, never have on any of them, but I thought most modern filesystems were more resilient to the problem.

      Not NTFS. Try the disk defragmenter tool sometime (My computer -> rightclick -> Manage). It's AMAZING how fragmented NTFS becomes with any kind of software installations, *including itself and its service packs*.

    34. Re:Pretty is nice, but performance is better. by aichpvee · · Score: 1
      I'm not sure you can really have hard data on if something feels "sluggish". Is there any sort of objective way to gauge something like that?

      For anecdotal evidence my KDE 3.3.2 is quite noticeably faster than my previous version (think it was 3.2) and that was already felt faster and smoother than Windows XP on the same hardware. I don't even want to think what using something like Fluxbox would be like since it was already unsettlingly smooth when I was still running a 1.4 tbird.

      --
      The Farewell Tour II
    35. Re:Pretty is nice, but performance is better. by Short+Circuit · · Score: 1

      I wouldn't limit defrag requirements to FAT32. I run the defrag utility for NTFS on my XP box with some regularity. (Typically after filling and emptying the drive.)

    36. Re:Pretty is nice, but performance is better. by eno2001 · · Score: 1

      Have you verified that your display adapter ("video card" in lay terms) supports acceleration in X vs. Windows? If you're running with the VESA, SVGA or FB (framebuffer) X drivers, you will see some sluggish performance. On the other hand, if you have a well supported card that does acceleration, the performance in X can beat Windows on the same hardware.

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    37. Re:Pretty is nice, but performance is better. by ikekrull · · Score: 1

      Well, yes my desktop is accelerated with the nvidia 6629 driver, as provided by Nvidia, and I do have NVidia Render Accel enabled.

      Maybe your definition of 'smooth' is different from mine - I mean, sure i can move the windows around and they follow my mouse without lagging, but the tearing and visible redraw is the problem - it's ugly, distracting and makes the whole thing feel slow.

      --
      I gots ta ding a ding dang my dang a long ling long
    38. Re:Pretty is nice, but performance is better. by 1lus10n · · Score: 1

      Thats all nice and dandy, but it still doesnt tell us everything we need to know. What arch flags are you using with gentoo ? What flags did you use (if any) to create the FS on the partition ? What window manager are you using ? What useless features/daemons does your WM have turned on ? What kernel options do you have enabled ? All of this effects the speed of your system and responsiveness of it.

      I currently have three boxes on my home network that have graphics enabled (four more that are terminal/ssh only) 1 gentoo, 1 fedora core 3, 1 windows XP. I get similar response on the fedora core and windows XP boxes. They both tend to be snappy, although as an above poster noted XP tends to get sluggish a lot quicked when loaded. The gentoo system is noticably quicker in re-drawing the windows and menu responsiveness. I use enlightenment 16.7. I have used enlightenment for 4 years now, mostly because gnome and kde suck up to much memory and require to many useless daemons/services.

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
    39. Re:Pretty is nice, but performance is better. by ikekrull · · Score: 1

      Your definition of 'smooth' is also clearly different from mine.

      I am using Nvidia 6629 drivers, RenderAccel on in xorg.conf, on an Athlon64 3200+ and i see visible tearing and repaints on X11 windows during resizes and moves.

      I see them on my Athlon 2200+ with Nvidia 6111 and RenderAccel too.

      I see them on Ubuntu on my Duron 800 with Nvidia 6111 and RenderAccel, I see them on Slackware on my Celeron 366 and it's crappy vesafb non-accelerated desktop.

      I see them on my Xbox running Xebian with the XFree86-supplied nv driver, and I see them on all my colleagues' linux machines.

      I have *never* seen a flicker/tear/visible-redraw free XFree86/X.org, ever.

      Its not that I can't drag and resize windows quickly on any of these machines, or that the computers aren't able to play fullscreen video or run complex 2D and 3D apps without missing a beat - its that I can see flicker and visible tearing during resize and move operations, which makes the X server seem slow.

      --
      I gots ta ding a ding dang my dang a long ling long
    40. Re:Pretty is nice, but performance is better. by Anonymous Coward · · Score: 0

      this is why my old P-III system with U160 scsi drives kicks the crap out of the newer 3.4ghz systems.

      hell I play UT2004 on it with the same responsiveness and high settings as the snotty kid with the uber system sitting next to me.

      and yes, linux tuned on the same hardware is much faster than windows XP. XP has too many mystery "hangs" that evaporate on their own in a few seconds. Linux never has these mystery hangs.

      yes the SAME HARDWARE...

    41. Re:Pretty is nice, but performance is better. by ikekrull · · Score: 1

      No offense, but using XFree86/X.org, no you can't.

      Neither of these X Servers support smooth resize/move operations. Drag a smaller window across a large window and you will see trails as X struggles to repaint constantly, and resize a window and you will see flicker as X struggles to repaint constantly.

      And this is the problem - no matter how fast your machine, you will see visible artifacts moving and resizing windows with the major current X implementations.

      It's not that X can't perform these operations quickly, its that the X cannot properly manage redraws to make it seem smooth.

      --
      I gots ta ding a ding dang my dang a long ling long
    42. Re:Pretty is nice, but performance is better. by jsebrech · · Score: 3, Informative

      Running Windows XP on a 400Mhz PII with SCSI RAID underneath and it flies. Linux/X11 does not on the same hardware, regardless of optimizations, distros, windowing managers, etc.

      There are a number of things you have to ensure:

      - you're running a recent kernel, optimized for your hardware
      - you're using an accelerated driver (this makes a HUGE difference). If you have recent hardware, this means running a binary driver which isn't likely to be installed by default.
      - you have dma enabled (you'd be surprised how many linux machines don't have dma turned on for the drives, which results in only a tenth of normal drive performance)
      - you're not loading more software than you have ram for (same rule as windows, run a small enough set of software so it doesn't have to swap in and out parts constantly). This happens less nowadays, but it used to be that a "complete" install would leave a linux system almost unusable because of all the services filling up the ram.

      My personal experience is that X is fast and responsive if it and the linux install it runs on are configured correctly. I have an athlon 700 running kde3 which is extremely responsive. OK, so it's anecdotal evidence yet again, but the fact that people do have responsive X systems does say something about X's potential for performance, right?

      By the way. Don't switch distro's to try to fix problems. Only switch distro's because you like the underlying philosophy of the other distro better. It's my personal experience that any distro can be made to do anything any other distro can be made to do. It may not be as easy, but it can always be done. After all, underneath they're all running the same code.

    43. Re:Pretty is nice, but performance is better. by Cid+Highwind · · Score: 1

      When I move or resize a window, all the other windows freeze.

      Try a different window manager. Some of them lock the display while moving or resizing windows, and some don't. In Gnome, I can watch my network monitor blink and xmms' time display count down while I drag windows around. In WindowMaker, everything stops until I finish moving the window.

      --
      0 1 - just my two bits
    44. Re:Pretty is nice, but performance is better. by 21mhz · · Score: 1

      Please read up on pipes and sockets to see why the former cannot be used in the client-server scenario.

      --
      My exception safety is -fno-exceptions.
    45. Re:Pretty is nice, but performance is better. by Sparr0 · · Score: 1

      have you turned off the default DRI extension? turned on RENDER extension? the nvidia drive RENDER option? im talking silky smooth, whole window per-pixel updates as fast as i can move my mouse (100+ "FPS").

    46. Re:Pretty is nice, but performance is better. by mattyrobinson69 · · Score: 1

      Is there a reason why pipes cant be used for local Xserver > localhost Xclient though?

      I wasn't implying it could be used for the network X protocol.

      I dont claim to know anything about pipes or sockets, im not a programmer.

    47. Re:Pretty is nice, but performance is better. by KainX · · Score: 1

      Actually. It. is. Network-based.

      It uses a UNIX-domain socket, not a pipe. I suggest you consult "man 7 unix".

      --
      Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
    48. Re:Pretty is nice, but performance is better. by ikekrull · · Score: 1

      Yes, DRI is off, yes, xdpyinfo shows RENDER present, yes Nvidia driver RenderAccel option is on.

      Its not that i cant resize and move windows *quickly*, its that it isn't smooth - i see flicker, and visible lagging redraws when moving windows across other windows, resizing windows and simply moving windows about the place quickly.

      This is an X Server problem - there is no VBI synchronisation with drawing, there is no double buffering, and you are either fooling yourself or can't have experienced a truly smooth rendering environment if you think the way X currently handles it is 'silky smooth'

      --
      I gots ta ding a ding dang my dang a long ling long
    49. Re:Pretty is nice, but performance is better. by diamondsw · · Score: 1

      I agree that a lot of people are using X just fine. However, I'm tired of anecdotal evidence being used constantly to support arguments. I want to know under what situations does X perform well? What are the key bottlenecks to avoid? How does it compare to a Windows system on the same hardware? Stock install? Tweaked install? Etc. None of this "well on MY system it's great/awful/etc".

      Well, in my case I'm running a recent optimized kernel (2.6.9-cko3), only have an ATI RAGE 2MB onboard video (which still flies in Windows), no DMA (this is SCSI, not IDE), but I do have paltry memory (256MB). I would find it highly ironic if Windows is outperforming Linux in a low-memory situation, given the years of "Linux can run on my , so take that Microsoft!".

      Meanwhile, no, I wasn't switching distros to solve a problem, I was just sampling the various "flavors" of packaged Linux to see what I liked. Turns out (no flames, please) that I don't like KDE that much and rather like Gnome, I like being able to have a decent GUI for configuration most of the time, but I don't want it to override manual tweaks (better yet, recognize my tweaks in the GUI). I like not fighting to install it. I like frequent updates so I can see how Linux is evolving. So, for my "mainstream" system I settled into Fedora. For my own tweaking and server needs I tended to like the Gentoo philosophy - emerge is simply wonderful (but can be very painful on PII-400's!). So I was using many distros to experience their divergent philosophies, not to "fix" a problem.

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    50. Re:Pretty is nice, but performance is better. by arkanes · · Score: 1

      I'm sure you get this because you refer to it in your others posts, but just for everyone else out there - the window itself resizes smoothly, sure. That lag while the window contents re-fix themselves (because the WM doesn't get resize events synchronously with the actual mouse movements) is what causes the graphical effect. This is actually a classic case of percieved vrs real performance, because the X server is actually painting faster. But because it's doing it in an awkward and unsychronized manner, it looks slower.

    51. Re:Pretty is nice, but performance is better. by ohyedoggies · · Score: 1

      I see many posts here about X11, filesystems, graphics drivers, etc.

      If you feel that applications aren't as "high performing" or "responsive" on X, then the chances are that the underlying toolkits (Gtk, Qt, etc.) are causing the lag.

      Reasonable?

    52. Re:Pretty is nice, but performance is better. by njh · · Score: 1

      Yep, you're right. On my athalon 1.8GHz and current Nvidia card I too get VBL tears. Neither my old mac, nor my amiga had these problems. (admittedly with 1/100th the image data)

      I also get repaint trails with only 2 windows (1 terminal and 1 web browser window), which is a bit lame considering I probably have enough video ram to hold every window's contents.

      I suspect it's due to the fact that XFree became so quagmired in politics that little patches to fix this never got in. Presumably it could be fixed now that gtk double buffers all window operations, just wait for the interrupt.

      Have you reported this to X?

    53. Re:Pretty is nice, but performance is better. by shellbeach · · Score: 1

      The Gentoo installation should be pretty decent. It's a stage 1 install with the 2.6.9-cko3 kernel, Reiser file system, etc. Yet the Windows GUI has much more "snap" to it. I swear it responds INSTANTLY - I've never seen such responsiveness, and it all appears to be due to the I/O subsystem.

      More interesting would be knowing what GUI you're running on your linux installs. As a poster mentioned before, KDE & Gnome are bloated and unbelievably slow compared to most WMs out there. There's plenty of stuff that will respond instantly WM-wise. Also, could you document exactly what features you expect to have "snap"?

      However, I've got to admit that firefox seems much slower under linux, and I've always wondered why that is. Perhaps GTK and QT are just inefficient, compared to the win32 toolkit. I'm not sure.

    54. Re:Pretty is nice, but performance is better. by joto · · Score: 1
      Seth's proposed improvements over the current X11/Xorg server sound very nice, but what about the core speed issue in X. X has come leaps and bounds over the past 5 years or so but still "feels" extremely sluggish compared to a similarly equipped Windows XP machine. I know it's comparing apples to oranges since X is network-based but still... Anyone have any ideas if he plans to address performace as well?

      Actually, I have never found X to be sluggish. What used to be an issue, was the unresponsiveness I experienced when I e.g. couldn't move the X cursor because some other process ate all the CPU, etc... Fortunately, I haven't had anything like that in the last years.

      I would recommend that you upgrade to the latest 2.6.10 kernel, and see if it makes a difference. I actually installed w2k recently. I found it much more sluggish than using gnome in debian, on the same machine.

    55. Re:Pretty is nice, but performance is better. by Anonymous Coward · · Score: 0

      The thing is, I see the exact same tearing in Windows XP with accelerated drivers, too. The "problem" is that the graphics engine is not waiting for a vertical retrace cycle to perfrom drawing operations or screen flipping. The reason it's not a real problem as of now is that the vertical refresh interval is not long enough to do a full screen redraw by all the moved application windows, and using double buffers isn't very common for the same reason. The effect you'd get if you wanted perfectly smooth screen updates is that some window updates would be delayed longer than necessary, e.g. for a window with hundreds of widgets, you would wait half a second for them to finish drawing before they were blitted to the screen. Some people might like the visual appearance, but in some cases with poorly coded applications, it's unworkable because lots of updates won't be noticed, for instance dragging the scroll bar on a window might not show *any* updates until you finished moving the mouse.

    56. Re:Pretty is nice, but performance is better. by Nurf · · Score: 0, Troll

      Well, I run an Athlon64 3200+ with accelerated NVidia drivers but I can't drag or resize an opaque window smoothly. I can't do it under WindowMaker, KDE, GNOME or even E17, and the problems are in the X Server

      Ah. There's your problem. The nVidia drivers blow goats for X. They are about 2MB of 3D drivers and "application specific" optimizations for 3D benchmarking programs. The don't care about some linux desktop user - they sell cards to run 3D benchmarks on gamer websites.

      Their implementation of the Render extension is a little bit faster than a granny with a crayon. Oh, and the drivers crash my machine once every three weeks or so too, and seeing as they run in kernel space, they crash things very effectively. That's totally unacceptable - it was the only thing that took my machine down.

      I can watch my screen redraw with the nVidia drivers. One version actually had a 2 second pause whenever I switched virtual terminals, for no apparent reason. Needless to say I reverted to an older version of the drivers.

      I eventually had a sense of humour failure and got an old ATI card (9200) and use the open source X.org drivers. Suddenly I have a usable system again.

      Try using an open source driver with known-good 2D acceleration, and make sure it is enabled. I was so badly burnt by the closed source nVidia drivers that I'll never run closed source drivers again.

      --
      ---
    57. Re:Pretty is nice, but performance is better. by R.Caley · · Score: 1
      Well, I run an Athlon64 3200+ with accelerated NVidia drivers but I can't drag or resize an opaque window smoothly.

      That's odd. I just dragged this Opera around and it was prefectly smooth, and I have a stupid background image and stacks of shaped icons on the desktop, which usd to be death to X. This is just a generic XF86 from a while ago on a 20 quid video card I bought in a hurry when one died and nevre got around to upgrading.

      alpha-blending and the rendering /compositing model currently used.

      Why would alpha blending be needed in moving an opaque window?

      --
      _O_
      .|<
      The named which can be named is not the true named
    58. Re:Pretty is nice, but performance is better. by R.Caley · · Score: 1
      Drag a smaller window across a large window and you will see trails as X struggles to repaint constantly, and resize a window and you will see flicker as X struggles to repaint constantly.

      Er, no.

      Watch... pick up shaped icon... drag over opera... no flicker. That is the hard case where the smaller window has an arbitrary shape defined by a bitmap mask.

      Sounds to me like your server is not using save-unders and backing store apropriatly for some reason.

      --
      _O_
      .|<
      The named which can be named is not the true named
    59. Re:Pretty is nice, but performance is better. by R.Caley · · Score: 1
      The biggest problem I have with X is that it's single threaded:

      No it isn't. Or rather not in the way you mean. The server may or may not be multithreaded, I really have no idea these days, but since it is a separate process from all the clients, that wouldn't have the effect you describe.

      Your window manager is telling the X server not to update. That's an optimisation from back when the hardware really was much slower. It should be an option on any reasonable WM, and it should be off by default these days.

      --
      _O_
      .|<
      The named which can be named is not the true named
    60. Re:Pretty is nice, but performance is better. by ikekrull · · Score: 1

      Backing Store is disabled by Default in XFree86 and X.org because it's current implementation isn't compliant with X protocol. It also slows things down, can lead to awful performance due to backing store memory being swapped and screws up a number of applications. If you've turned on backing store, youre probably losing performance, not gaining it.

      The problem I am talking about is that my X server (just like your X server, almost certainly) is not syncing to VBI, or doing any kind of useful double buffering at all. There is also no sync between window repaint and toolkit repaint, which compounds the problem immenselt.

      And if you actually looked hard, and compared the repaint behaviour of XFree86/X.org to something like OS X's Aqua, you would see the problem too.

      I mean, I see it, the X.org developers see it, other posters in this thread see it, the toolkit developers see it. What kind of magical X server are you running?

      --
      I gots ta ding a ding dang my dang a long ling long
    61. Re:Pretty is nice, but performance is better. by R.Caley · · Score: 1
      And if you actually looked hard, and compared the repaint behaviour of XFree86/X.org to something like OS X's Aqua, you would see the problem too.

      Homestly, shaped icon over opera, no visible flicker, just the occasional small jerk in the movement. The only way I can get visible refresh is by dragging over a VNC window, where there is an excuse. If it's so small I can't see it, ISTM there are more important things to deal with.

      --
      _O_
      .|<
      The named which can be named is not the true named
    62. Re:Pretty is nice, but performance is better. by Anonymous Coward · · Score: 0

      Gnome is not a window manager. Are you using Metacity?

    63. Re:Pretty is nice, but performance is better. by Anonymous Coward · · Score: 0
      ... 40k RPM hard disk...

      Would you be interested in selling that?

    64. Re:Pretty is nice, but performance is better. by Anonymous Coward · · Score: 0

      > It uses a UNIX-domain socket, not a pipe.

      Idiot! Unix domain sockets *are* pipes. They are used for IPC, not for network communication.

    65. Re:Pretty is nice, but performance is better. by bankman · · Score: 1
      Well, I run an Athlon64 3200+ with accelerated NVidia drivers but I can't drag or resize an opaque window smoothly. I can't do it under WindowMaker, KDE, GNOME or even E17, and the problems are in the X Server

      I have the same hardware and experience no sluggishness whatsoever. Maybe you should to add this

      Option "RenderAccel" "on"

      to Section "Device" of your Xf86Config.

      Cheers

      --
      I feel so sig.
    66. Re:Pretty is nice, but performance is better. by ookaze · · Score: 1

      Why you see a problem where most people see none ?

      That is because you have exceptionnal eyes and brain which are able to see the occasional redraw problem at more than 60 fps when interacting with your desktop.
      With a minimum refresh at 72 Hz, most people will NOT see the occasional tearing.

      BTW, you use completely inadequate terms. What you are describing is certainly not called slowness, it is called artifacts. Oh wait. You yourself call them artifacts. So please choose : is this slowness or artifacts. They are not the same thing.
      That would be like saying that your DVD player is slow because when you press the fast forward key, the display is not smooth.

    67. Re:Pretty is nice, but performance is better. by ikekrull · · Score: 1

      Well, I can see it.

      ISTM there is no 'excuse', with a stupidly fast CPU, graphics card and a modern GUI framework for this, but if youre willing to accept sub-par desktop rendering (and i agree it's not such a big deal i would dump X over it, and there are proposed fixes in the pipeline) i guess we'll just have to agree to disagree on that.

      --
      I gots ta ding a ding dang my dang a long ling long
    68. Re:Pretty is nice, but performance is better. by plague3106 · · Score: 1

      Last time i tried BeOS, it didn't reconize my Nic at all...it was a fairly cheap (but common) reltek. I moved to Linux, and that's keeping me happy for now..but if there's a LiveCD of BeOS, i might try it again :-)

    69. Re:Pretty is nice, but performance is better. by KainX · · Score: 1

      They are not pipes. They are similar, but they are not the same.

      --
      Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
    70. Re:Pretty is nice, but performance is better. by jsebrech · · Score: 1

      Well, in my case I'm running a recent optimized kernel (2.6.9-cko3), only have an ATI RAGE 2MB onboard video (which still flies in Windows), no DMA (this is SCSI, not IDE), but I do have paltry memory (256MB). I would find it highly ironic if Windows is outperforming Linux in a low-memory situation, given the years of "Linux can run on my , so take that Microsoft!".

      First, the rage is indeed quite likely to be a bottleneck driver-wise. I would suggest verifying that you're using the "ati" driver in your X configuration. But even if you are, the windows drivers are most likely just plain faster.

      Second, while there is some crediblity to the notion that you can strip down linux better than windows, modern linux installs are just as memory hungry as their windows equivalents, if not more so. So, yes, likely the low memory IS causing problems for you. Type ps -ax, see what it all does, see what you can remove or replace without losing functionality you need.

      X performs well if it can use the hardware to its fullest potential, and if it is given control of the CPU by the OS when it needs it. So, without the right drivers, or when it has to battle other processes or the kernel itself (in the case of swap storms) for cpu time, it slows down dramatically. That's the thing about X. It is just another process, and the kernel gives it no preferential treatment. So, while that buys you batch processing performance, it is more likely to cost you in responsiveness on a badly configured system.

      A great example of the major difference an accelerated driver makes is my laptop with a CyberBlade XP chipset. When I first installed debian on it, it was horribly unresponsive in kde, always taking ages for window updates. Then an accelerated driver became available. I copied it over the existing one, restarted X, and suddenly it was acceptably fast and responsive. A day and night difference.

    71. Re:Pretty is nice, but performance is better. by Cid+Highwind · · Score: 1

      yes

      This is another sentence included for the sole peupose of filling up the twenty seconds slashdot requires before clicking "submit".

      --
      0 1 - just my two bits
    72. Re:Pretty is nice, but performance is better. by Eric+S+Raymond · · Score: 1

      there is one for the Xbox: http://www.bebits.com/app/3861
      needs a modchip, yadayadayada.

      It's called xbeox.

      beosmax: (an updated beos 5 distribution)
      http://www.beosmax.org/

      you might be surprised.

      --
      Bypass Compulsory Web Registration -- http://bugmenot.com/
    73. Re:Pretty is nice, but performance is better. by Eric+S+Raymond · · Score: 1

      heres a better link:
      http://www.bebits.com/app/3148

      an old version:
      http://public.planetmirror.com/pub/beosm ax/

      --
      Bypass Compulsory Web Registration -- http://bugmenot.com/
    74. Re:Pretty is nice, but performance is better. by MenTaLguY · · Score: 1

      IIRC, XFree86 politicking did indeed prevent server-side double buffering from being implemented properly. Hopefully X.org will resolve this if they've not already..

      --

      DNA just wants to be free...
  5. Well by revividus · · Score: 2, Interesting

    I read rasterman's post expecting to find whining about how enlightenment isn't getting enough attention, blah, blah, blah....

    Instead I want to go install it when I get home. Weird. I suppose I could try something new... :-)

    1. Re:Well by Oopsz · · Score: 3, Interesting

      A lot of people don't like enlightenment, because it's "fluffy". What's wrong with a WM that's functional *and* beautiful?

      It's one thing to have a GUI that shows up all my win32 using friends, but when the mac geeks are taken aback at my windowing environment, it's something else entirely.

    2. Re:Well by EnderWiggnz · · Score: 1

      well... e has a tendency to be quite resource-intensive.

      not that kde or gnome can claim better these days.

      --
      ... hi bingo ...
    3. Re:Well by Anonymous Coward · · Score: 0

      > What's wrong with a WM that's functional *and* beautiful?

      You can't minimize windows. I do not consider this to be functional.

      Have you ever seen raster's code? Chock full of buffer overflows.

    4. Re:Well by Seanasy · · Score: 2, Interesting

      Judging by the videos on Rasterman's site, E17 is neither functional nor beautiful. All I saw was some konfabulator/dashboard style gadgets with some hideous window decorations, a cool moving background that would be an absolute nightmare to have going while one works and some other useless eyecandy.

      The technology behind all that might be interesting but it'll need someone who doesn't know the words 'gee whiz' to make an efficient, usable environment out of it.

      ... but when the mac geeks are taken aback at my windowing environment, it's something else entirely.

      Yes, it's disgust :P.

    5. Re:Well by Queer+Boy · · Score: 1
      What's wrong with a WM that's functional *and* beautiful?

      Nothing.

      --
      Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
    6. Re:Well by Anonymous Coward · · Score: 0

      Interestingly, you've only viewed (lowish resolution / compression quality) videos, by the sounds of it. And besides, if the underlying technology exists, it allows people to create new skins, themes, widgets, and such nonsense that would be impossible otherwise. The framework has to exist before the building goes up, so to say.

      And maybe he just likes that crappy window decoration theme =P

    7. Re:Well by stor · · Score: 1

      Translation: It seems to be able to do stuff my mac can't, so it sucks.

      Cheers
      Stor

      --
      "Yeah well there's a lot of stuff that should be, but isn't"
    8. Re:Well by TractorBarry · · Score: 1

      Well here's the obligatory..

      But I saw a moving background and thought "Cool, pr0n wallpaper".

      Mmm... Compile that butt baby !

      --
      Sky subscribers are morons. They pay to be advertised at !
    9. Re:Well by Anonymous Coward · · Score: 0

      Animated backgrounds are old hat on the Mac. You can, for example, easily run any screen saver (including OpenGL 3D screen savers) as your desktop background.

      Most of us Mac users don't use this capability because it isn't anything more exciting than eye candy which gets blocked from view by windows whenever you're actually trying to use your computer. It's not worth the CPU/GPU cycles it uses.

  6. Okay.. by Anonymous Coward · · Score: 0, Insightful

    He's right. Enlightenment has been blazing new
    trails as far as desktop graphics.

    But..
    what is this story about?
    It is just a link to the previous blog entries,
    then Rasterman saying "Wow, wish I could've
    been there. All that stuff they are talking about,
    Enlightenment is ahead in, but it is neat that
    they are thinking in that direction."

    I'm not one to usually whine about "this is news??", but.. um..
    Well, I'll just assume somebody forgot to link
    somewhere.

    So, good luck to Havok and Seth, and good
    work Rasterman. I look forward to
    seeing a news story with information
    and hopefully delicious screenshots.

    1. Re:Okay.. by LnxAddct · · Score: 2, Interesting

      No offense to Rasterman, and I'm sure there are plenty of different ways to go about implementing features such as these, but my experience with enlightenment's "enhanced" features has been less then impressive. The effects usually look professional, but they run slow and inefficiently (my video card does suck though... but renders most 3d games like Enemy Territory fine). Enlightenment is all good and well until you try to use it for long periods of time. Seth and Havoc's architecture seems more scalable and consolidated from a programmers point of view. The one thing is though, enlightenment is already out there, exisits,and works. However, enlightenment is way too layered and has a million different little components... I just personally think it could all be implemented better. So lets hope that they all work together and come out with something absolutely amazing.
      Regards,
      Steve

    2. Re:Okay.. by xcomputer_man · · Score: 5, Informative

      You sir, are full of crap.

      Let's see here...

      The effects usually look professional, but they run slow and inefficiently

      Evas is up to 150 times faster than XRender in plain software mode (with no hardware acceleration) at rendering images. In fact, we often prefer running in software mode than in GL mode because it's more stable and often works better. This is the wrongest statement I've ever heard in my life. Have you ever seen Engage? It does the OSX docker effect absolutely smoothly even on a relatively slow CPU and the crappiest of video cards. That complex, multi-layered animated background you see in the video runs on my system smoothly while taking less than 40% CPU ... and that's an EET that was designed to push the limits of what Evas/Edje can do. With GL acceleration that falls to 10-15%.

      However, enlightenment is way too layered and has a million different little components... I just personally think it could all be implemented better.

      So you think it would be better if we had one big monolithic, inflexible library that was full of bugs? Or you're one of those people who think that somehow the EFL is slower because it's componentized -- even though it beats the crap out of anything comparable that exists performance-wise? How does "consolidated" translate into "scalable", anyway, Mr. professor of software engineering?

      This technology is there, it has been carefully thought out, solidly and cleanly implemented. Go take a look at the code/API yourself before you begin to comment. It is usable NOW, and you don't need to wait until E17 is released before you can use it. None of those things you see in the videos are simulated, that is presently working software available to anyone who wants to install it.

    3. Re:Okay.. by IamTheRealMike · · Score: 3, Informative
      Everything you say is right, but IMHO the reason end users often associate the word "modular" with "bad" is because it means it's much harder for them to try it out, as each dependency must be manually compiled etc. This is especially true of stuff like E17 which being so bleeding-edge isn't widely packaged.

      IMHO you guys could do a lot for the E project by having an rsyncable nightly build tree for Linux/x86, so it's trivial to try the latest code. That way you'd get more testers as well.

    4. Re:Okay.. by Anonymous Coward · · Score: 0
      This is the wrongest statement I've ever heard in my life.
      This is the bestest statement ever!
    5. Re:Okay.. by pyite · · Score: 2, Insightful

      However, enlightenment is way too layered and has a million different little components...

      From Basics of the Unix Philosophy:

      (i) Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new features.

      Many little things is good, not bad.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    6. Re:Okay.. by Suddenly_Dead · · Score: 1

      Yes, I'd like to try out the pre-E17 E17 stuff, but it's sounding tricky, especially if I want to recompile it multiple times as it's being developed.

      I think there are Gentoo ebuilds however, which can automatically grab the latest available from the CVS and compile it. It tempts me to go through the trouble to install Gentoo again and replace Ubuntu (though, forgetting my root password, I have to reinstall anyways).

    7. Re:Okay.. by Anonymous Coward · · Score: 0

      Err havin forgotten root password is no reason to reinstall system...

      google for init=/bin/bash and you will find help...

      Regards,

      Joe

    8. Re:Okay.. by benjcurry · · Score: 1

      I use Arch Linux and one of the trusted user repos has the full efl family, built one week ago. Well, almost complete...it's missing evidence and a couple of other thingies...to get the whole group enable rensels repo and:

      pacman -S efl

    9. Re:Okay.. by LnxAddct · · Score: 1

      I didn't mean to insult the project if thats how you took it. Its just that honestly Enlightenment is a pain to use and install from a user perspective. Even your CVS is a mess... it should be as easy as pulling down CVS, autogen.sh, configure and make all to build everything. The developers apparently have no problem using Enlightenment, but they've probably never seen an average user interact with it for a period of time. It sure has lots of nice eye candy, but that does noone anygood if its unusable. The nice thing with Fedora getting involved is that they've been a major force in human interface guidelines for gnome and they seem to consistently push out nice, easy-to-use interfaces. With Seth and Havoc in the effort, linux can finally have all the special effects of enlightenment with the usability of Gnome. On technical merits alone though, enlightenment is pretty impressive.
      Regards,
      Steve

    10. Re:Okay.. by mushroom+blue · · Score: 1

      not to pimp out gentoo any more, but people need to realize that VidaLinux is essentially Redhat's Anaconda installer for Gentoo. 45 minutes or so, you're up with a GNOME 2.8 desktop, and you can simply emerge sync and update what you need.

      or, go to Project Chinstrap and download binaries for most of the current portage packages. saves a lot of time during installs.

      like I said, I don't wanna sound like a billboard, but it saves a metric buttload of time to install this way.

    11. Re:Okay.. by mushroom+blue · · Score: 1

      eek. it seems the link to the vidalinux OS is a .com and not a .org.

  7. Clear as mud by Anonymous Coward · · Score: 5, Funny

    Note: the previous post was about Nickell's post, not the other way around.

    Ah, thanks for qualifying this. Now it is about as clear as a galaxy full of dark matter.

    1. Re:Clear as mud by kevinx · · Score: 1

      [Poster exposes you to mind melting Slashdot article of incompetance. Permanent -10 intellegence]

  8. The Big Question by Brando_Calrisean · · Score: 1

    ... are there any screenshots?

    --
    Don't call me a cowboy, and don't tell me to slow down!
    1. Re:The Big Question by Oopsz · · Score: 4, Informative

      even better, vidcaps

      rasterman's page is slashdotted, but mirrordot to the rescue..

  9. Re:No Funding by Anonymous Coward · · Score: 0

    Must be tough on the ol' ego to be a casualty of the VA Linux days. Heady time, heady times.

  10. Had no idea. by hot_Karls_bad_cavern · · Score: 1

    i had no idea all the stuff going on with Enlightenment (haven't used it for years), but after reading what Rasterman had to say, i think i'll begin checking Enlightenment out again. Does it play well with Fedora?

    1. Re:Had no idea. by Anonymous Coward · · Score: 3, Insightful

      Enlightenment is the poster child for losing your following due to simply not releasing often enough to be considered relevant. Enlightenment was huge back in the day and while I'm sure Rasterman and the rest of the E developers are happy to just hack away with no thought of being popular they shouldn't be surprised when other people don't consider them relevant on the scene anymore.

    2. Re:Had no idea. by Anonymous Coward · · Score: 0

      And of course the constant rewrites that led to the lack of releases. It's been literally years since I used e16 and it's still there. I remember discussing e17 like it was around the corner, then there was rewrite #1, 2, etc.

      That said E and the people are a lot of fun.

    3. Re:Had no idea. by Anonymous Coward · · Score: 0

      funny, i thought E was poster child for script kiddies and other dorks who hang out on IRC all day. take away the eye candy and hype and all you have is a hard (impossible?) to use window manager. good job.

    4. Re:Had no idea. by buckhead_buddy · · Score: 2, Insightful
      The anonymous coward pointed out
      Enlightenment is the poster child for losing your following due to simply not releasing often enough to be considered relevant.
      Of course, it's obligatory for me to warn everyone that Microsoft Longhorn is making a darn good attempt to overtake this achievement. Give MS enough time and everyone will look upon enlightenment's delays as trivial. ;-)
    5. Re:Had no idea. by mickyflynn · · Score: 1

      Rasterman used to work at RHAD getting paid to do Enlightenment as an official part of the GNOME project (their original window manager). Then he left, and he and Mandrake were getting paid to work on it by VA Linux (remember them?). Now they are not being paid to work on Englightenment and it gets done when it gets done.

    6. Re:Had no idea. by ray-auch · · Score: 1

      Free software is still streets ahead of MS (and enlightenment) in this regard.

      The Hurd was supposed to be just round the corner back in the eighties. Back when I was first reading of how much better than Unix the Hurd would be, Microsoft was still on DOS and Rasterman was probably just about in high school.

      Last I heard of the Hurd it was being re-written, change of microkernel. Maybe by 2010 we'll finally get to see the greatest 1980's OS.

    7. Re:Had no idea. by Brandybuck · · Score: 1

      Enlightenment was never an official part of the GNOME project. Rasterman left when Redhat *tried* to make it the official window manager.

      --
      Don't blame me, I didn't vote for either of them!
    8. Re:Had no idea. by mickyflynn · · Score: 1

      it was years ago. i don't bloody remember exactly what happened anymore, not that it was ever any of my business.

    9. Re:Had no idea. by Evil+Pete · · Score: 1

      Enlightenment exploded on the linux community like well ... nothing else ... it was damn beautiful. Not highly usable, but neither were its competitors at the time. And we could not wait for E17 ...and wait and wait. Sigh. I remember downloading compiling versions from CVS. But I have better things to do. I tried compiling E17 ... no luck, guess I just don't have the patience anymore.

      What Rasterman needs more than anything else is some kind of manager over him who will say. "Do nightly builds", "Release a beta RPM/DEB/whatever", "Comment your code". I personally think Rasterman is a goddam genius, but he needs some order to get stuff out the door. I fervently hope we get E17 soon.

      --
      Bitter and proud of it.
    10. Re:Had no idea. by RzUpAnmsCwrds · · Score: 1

      Longhorn has a set RTM date. May 24, 2006. Yeah, it's long overdue. But it's not Duke Nukem Forever.

    11. Re:Had no idea. by raster · · Score: 2, Interesting

      what i need is something like... ooh... a job to DO enlightenment instead of doing it on evenings and weekends. trust me - a manager would be able to do nothing here - he has no resources to work this. they have all gone usefully into building what is the back-end of e17 (itsw rendering, theme, core event layer etc.) and it's paying off now in leaps and bounds.

      what you may not realise is - my day job has nothing to do with x, graphics, e, etc. it's rather mundane, BUT i get to see the world and experience life :)

      --
      --------------- Codito, ergo sum - "I code, therefore I am" --------------------
    12. Re:Had no idea. by Evil+Pete · · Score: 1

      Ah yeah. I remember a comment on your site or somewhere a few years ago about working in Sydney and not having much time for E, which I thought a pity. But you have to keep the wolves from the door. Still I hope you have a collection of willing lieutenants willing to take on some of your work.

      What is the chance of seeing a beta (or an alpha) of E17 that is installable on something like Fedora 3 say? That would attract the coding hordes.

      Giving me that old cvs itch to try it again. What you should do on E's site is have a simple (if possible) checklist to compile the thing .. as in a list of links of required libraries etc as a checklist. Last time I looked the info was there but dispersed. But as I said I haven't given a serious look recently.

      Anyway. I hope you get more cash and more time. Best of luck.

      --
      Bitter and proud of it.
    13. Re:Had no idea. by koekepeer · · Score: 1

      somebody hire this guy (and some talented hackers who like to work with him)!!!

      saw the vids... although i don't like the theme (which of course is adjustable like i don't know what if E17 is going to be anything like its predecessors) the effects are astounding... really cool stuff!

      i wish people would just stop commenting on E's useability. if there would be a team the size of gnomes' working on extending EWL and coding applications that use it, we would have some serious competition for OSX and "LONGWAIT^H^H^H^HHORN"

      all IM not very HO of course

    14. Re:Had no idea. by Anonymous Coward · · Score: 0

      No, that would be GNU/Hurd.

  11. What? by Petter3 · · Score: 2, Funny
    Rasterman, of Enlightenment fame, has responded to Seth Nickell and Havoc Pennington's blog entries, which were in reference to this previous article about Next gen X rendering. The previous post was about Nickell's post, not the other way around.

    It's not enough that people don't read the articles? Now Slashdot is actively discouraging them from reading the summaries?

    1. Re:What? by Anonymous Coward · · Score: 0

      Well, it would save a lot of time, maybe if everyone just came here to read the ads...

  12. You'r reading it out of order! by deft · · Score: 5, Funny

    Anyone else think this article sounded a bit more superhero than it turned out to be?

    "Rasterman Responds To Seth And Havoc"

    RasterMan, defender of good finally reengages his age old enemies Seth, and his evil master Havoc.

    --

    There's nothing Intelligent about Intelligent Design.
    1. Re:You'r reading it out of order! by Swamii · · Score: 0, Troll

      Anyone else think this article sounded a bit more superhero than it turned out to be?

      No.

      To me, it sounds like a man named Rasterman responded to some criticism by two men, one named Seth, another named Havoc.

      --
      Tech, life, family, faith: Give me a visit
    2. Re:You'r reading it out of order! by CrosseyedPainless · · Score: 1

      Well, yeah, since Rasterman and Havoc are such common, ordinary names. BTW, who are you, Ford Prefect?

    3. Re:You'r reading it out of order! by sharkey · · Score: 1

      I thought RasterMan was one of MegaMan's enemies.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    4. Re:You'r reading it out of order! by xoboots · · Score: 5, Funny

      "Anyone else think this article sounded a bit more superhero than it turned out to be?"

      Well, these are the X men, you know.

    5. Re:You'r reading it out of order! by Anonymous Coward · · Score: 0

      To me, it sounds like a man named Rasterman responded to some criticism by two men, one named Seth, another named Havoc.


      Actually, Raster's realy name is Carsten Haitzler.
      http://www.rasterman.com/me.html
    6. Re:You'r reading it out of order! by deft · · Score: 1

      By saying "No" it appears you are attempting to speak for everyone. Because you don't speak for everyone, you'll need to say "I didn't" instead.

      Here's some examples for you to use in your normal life;
      "I didn't get the joke".
      "I didn't realize that 'rasterman' is indeed an alias.
      "I didn't get invited again".

      --

      There's nothing Intelligent about Intelligent Design.
    7. Re:You'r reading it out of order! by xoboots · · Score: 1

      Actually, he was completely justified in saying "no". The parent asked "if anyone" and he replied, using his own personal account to do so. In other words, an opinion was asked and he gave one. No need to specify that it was his opinion -- it is assumed to be his opinion because that is what was asked for and moreso, that's all anyone can ever give -- even expert witnesses only give opinion. It is somewhat foolish to think anyone who doesn't use the "I" vernacular is talking for anyone but themself.

      Besides, his response was pretty funny if you read it the right way. It is just very dry, but that's a feature of deadpan, yes?

    8. Re:You'r reading it out of order! by Mikkeles · · Score: 1
      ' I thought RasterMan was one of MegaMan's enemies.'

      I thought he was a follower of Bob Marley.

      --
      Great minds think alike; fools seldom differ.
    9. Re:You'r reading it out of order! by raster · · Score: 1

      BWHAHAHHAHAHAHahAHHAHA

      ROTFL

      HAHAHAHAHHAHAHAHAHAHAHAHAHAHA

      hbehehehe

      damn
      my stomach hurts now.
      (BTW - dont have anything against Havoc and Seth at all - maybe they should just pop an eye over E one day - it might give them ideas... help them out) :)

      --
      --------------- Codito, ergo sum - "I code, therefore I am" --------------------
    10. Re:You'r reading it out of order! by sharkey · · Score: 1

      Can't he be both? Them cannabis seeds sting if you spit them hard enough.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    11. Re:You'r reading it out of order! by Anonymous Coward · · Score: 0

      Your response is both funny and insightful, but I think the parent is correct in trying to stem this form of derivative and boring comment. Each article generates 20 comments that have nothing more interesting to say than, "Did anyone else misread the summary to humorous effect?" Let's nip this tired form of joke in the bud.

  13. Re:No Funding by nitehorse · · Score: 3, Insightful

    Just because you write open code doesn't mean you have chosen poverty.

    There are plenty of organizations that sponsor open source development as well as several large companies that hire and pay people exclusively to write open source code.

    My employer is one of them. (Starts with 'Red', ends with 'Hat')

  14. Text mirror by augustz · · Score: 5, Informative

    Tuesday, 22 February 2005
    Enlightenment the experimental toolkit

    Well it seems the XDevConf has produced some interesting blogs and discussion. I'm a bit sad I was not able to attend (no funding at all), as there seems to have begin a lot of discussion and moves in directions we in Enlightenment land have been going for years, and are likely far ahead in. I guess this means we haven't been able to share our experience in this. Maybe next year. Anyway the point is that this has started up some musings from Seth Nickell and Havoc Pennington related to this. This is great - finally people are beginning to take seriously what the Enlightenment crowd have been talking about for years.

    What I'll go into is some of the things Seth and Havoc talk about that we have already done and are well under way or very mature. Things we have advocated for years and have already solved - quite optimally. Our designs are forward-looking and just WAITING for drivers to catch up and stop "sucking". I could write essays about the many ways to address this issue alone (XRender), but I won't go there this time. I've been there before.

    First let me talk about Seth's blog. He discusses "Next-Generation Rendering For the Free Desktop". This is great. this is just what we need... oh wait. it's just what we've been DOING for years! :) He mentions "A sophisticated drawing layer" (read his blog for the full text). We have that - Evas. it can accelerate via OpenGL, it's got a FAST software renderer. It can render to the Linux Framebuffer. It can render to memory. It can render using DirectFB. It can render using *GASP* ... Cairo! It can display in Qtopia. We can add new engines for new targets with little effort. Evas scales down to rendering at usable speeds on embedded devices (100-600Mhz ARM CPU's, limited RAM etc.). He discusses a toolkit that aggressively takes advantage of this - we have been working on EWL and Edje. Edje is a lower layer theme/layout system, with EWL being a full widget set on top of this, giving you whiz-bang themes with widget layout built on top of an Evas canvas with everything punting down to the rendering layer at the bottom there. We are doing our own Window Manager - and the day Xrender stops sucking, we will add compositing to it too - re-using all the layers we already have to do this. We have a low level acceleration mechanism (OpenGL) but its too unstable for use IMHO. This is a problem that needs fixing and is something that needs to be addressed.

    Now he goes on to say what this will enable: "Toolkit themes that draw with layer blending effects" - Done. EWL, Evas, Edje. "Indiana Jones buttons that puff out smoothly and animated clouds of smoke when you click on them". OK - we don't have the smoke - but we have all the animation, glinting in the light, fading, glowing, sliding, etc. etc. etc. We have an entire engine devoted to just this (Edje), a theme description language, compiler, scripting engine, compressed theme format usable "live" without installation etc. He goes on to talk of "Alpha transparency whenever you want" - Done. Evas. Live window thumbnails - XRender has to improve something WICKED for this to be sane. :) Hundreds of snowflakes driving down the screen... E17 has a toy module for just this... and flames to burn them up as they hit the bottom of the screen. All with glorious alpha blending. He speaks of animated background desktops with things like grass blowing in the breeze - We do that already in E17. The desktop BG is an Edje file - and thus is capable of all the animation and effects Edje and Evas offer. In fact take a look at the following 2 video files (they are jerky because xvidcap is jerky and thats just how it is - in real life they are smooth as a babies bottom - you just have to see these things "live" to believe it. Also note - this has NO hardware acceleration. I am hoping one day to have acceleration available that is good enough for production use).

    files/e17_movie-02.avi
    files/e17_mov

    1. Re:Text mirror by Anonymous Coward · · Score: 0

      Has anybody mirrored those two movies? Because, it looks like Rasterman's site rasterman.com is currently slashed and dotted...

    2. Re:Text mirror by Anonymous Coward · · Score: 0, Insightful

      That's pretty neat, Raster. Now all you need is a decent window manager to go with it. Commenting your code would be nice too. Or maybe you could have contributed some of the code to gtk+ instead of believing the whole world should rewrite every application to depend on your WINDOW MANAGER.

      At least you don't talk like a script kiddie anymore, that's a plus.

    3. Re:Text mirror by Chanc_Gorkon · · Score: 1, Insightful

      I was about to say the same thing. E17 has been coming for us mere mortals who can't compile for, what now, 5 years? Frankly I have better things to do then to download shit code from cvs that is not commented and programmed under a load caffiene and just TRY to get the damn thing compiled. EFM. E17, evas and all of that are damn cool, but shit...I don't wqant a redefinition of the desktop necessarily. I like the idea of e17, but I am waiting to get it in a deb or rpm that i can install.

      --

      Gorkman

    4. Re:Text mirror by tilman2 · · Score: 1

      There's an APT repository with up-to-date packages of the EFL, e17, Entrance (and possibly more) here:

      deb http://soulmachine.net/debian unstable/

    5. Re:Text mirror by tilman2 · · Score: 2, Insightful

      Actually, we just believe the world should rewrite every application to depend on the EFL (the technology that e17 builds upon) not the window manager itself ;)

    6. Re:Text mirror by KainX · · Score: 2, Informative

      Had you actually bothered to read what was written and do some research, you'd know that Evas, Edje, and EWL do not in any way require the E 0.17.x window manager. I use them just fine, and I have never once run E 0.17.

      But then, accuracy has never been the strong suit of the Anonymous Coward. :-)

      --
      Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
    7. Re:Text mirror by KainX · · Score: 1

      You can get RPM's and SRPM's for all the EFL stuff (though not quite yet E 0.17 itself) here:

      http://caos.oregonstate.edu/cAos-2/ext/autobuilder /

      Or at any of our other mirrors.

      --
      Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
    8. Re:Text mirror by ahkbarr · · Score: 1

      Here's the thing... Yes, E17 libs are super great, but when are they going to be stable enough to base a toolkit or application on where user rely on it?

      --
      Compared to war, all other forms of human endeavor shrink to insignificance. God, how I love it. - Gen. George Patton
  15. enlightened aqua by kloidster · · Score: 1

    A full release of enlightenment is something I dearly look forward to. DR16 is, for my purposes, the best wm available for linux. I cannot live without the drag bar! That is, of course, when I'm not using my mac...

    I would like to see some of enlightenment's features integrated with my aqua mac. Any suggestions?

    1. Re:enlightened aqua by kloidster · · Score: 1

      update: sudo port install enlightenment

    2. Re:enlightened aqua by Anonymous Coward · · Score: 0

      a snorkel and a waterproof bag

  16. Re:Talk is cheap by IamTheRealMike · · Score: 4, Insightful
    Talk is cheap, but the Rasterman doesn't just talk the talk, he walks the walk too. The whole point of what he's written is that the Red Hat "next generation rendering" team are talking about things he's already done.

    I can see where he is coming from, but for all the hype the E team generate over their amazing new libraries, how many apps actually use them? As far as I can tell, basically none. I don't know why that is though.

  17. On the other hand.... by Anonymous Coward · · Score: 1, Funny

    If people expect him to be somewhere, and he can't, maybe he owes them a good explaination?

    I suppose he could just say, "I'm Batman," vanish inot the shadows, and activate his lurking device, but that might lack a certain something.

  18. Re:No Funding by Swamii · · Score: 2, Insightful

    If you choose to write open source code, you are chosing to have no money.

    Hello? Free software != software for no money. Free software == software without restrictions.

    --
    Tech, life, family, faith: Give me a visit
  19. stunning by gimpimp · · Score: 4, Informative

    the vids on his site are amazing! the theme he's got on there is ugly as sin, but seeing through that and looking at the tech behined the whole thing, and you see what the future could be.

    all the nice effects that mac and longhorn will be doing next year could be tied into xorg/gnome within 6 months.

    all rasters stuff is on freedesktop.org, so it's all open.

    in a perfect world, someone like novell would hire raster to work with the gnome xorg devs. get evas+cairo into the desktop stack, and have gnome 2.12 running with some amazing eyecandy.

    --
    i wish i was but oh well
    1. Re:stunning by the_2nd_coming · · Score: 1

      tied in in 6 months and not fully deployed for 2 years. all that tech is part of windows and OS X now if you count the development software... like I know you are doing in Linux.

      --



      I am the Alpha and the Omega-3
    2. Re:stunning by gimpimp · · Score: 1

      fully deployed? we're talking end-user desktop stuff with this, not enterprise/terminal use.

      people could be using this on the desktop in 6 1/2 months time.

      it's all well and good saying it's in osx now, but the majority of people are on x86, and osx is CLOSED. this is all open standards and open code.

      --
      i wish i was but oh well
    3. Re:stunning by Anonymous Coward · · Score: 0

      Please post links where I can download this working development code for OS X and Windows, thx.

    4. Re:stunning by rbanffy · · Score: 0, Flamebait

      all the nice effects that mac and longhorn will be doing next year could be tied into xorg/gnome within 6 months.

      It should be "All the nice effects that Mac has been doing since MacOS X was first shown back in 2000/2001 and Longhorn will be doing next year could be tied into xorg/gnome within 6 months".

    5. Re:stunning by diegocgteleline.es · · Score: 1

      Correct me if I'm wrong, but E17 has things that even Mac OS X lacks. E17 is not just "transparency and hardware aceleration". Does Mac OS X has a "theme description language" (equivalent to XAML) like E17 has (edje)?

    6. Re:stunning by goofyheadedpunk · · Score: 1

      All this stuff is beautiful, yes. I agree with you completely.

      But where can I find it? I run E17. Before today I'd never even seen nor heard of edje and edje equipped thingies, specifically a neato moving desktop thingie.

      --

      What if the entire Universe were a chrooted environment with everything symlinked from the host?
    7. Re:stunning by Anonymous Coward · · Score: 0

      it's all well and good saying it's in osx now, but the majority of people are on x86

      Sucks to be them.

      , and osx is CLOSED. this is all open standards and open code.

      Unless, of course, you're using a modern video card, then that open code warm fuzzy feeling goes away. If you're going to base your argument on the Open Source line, don't neglect your ideals.

      I can use Linux. I can compile sources, I can work Debian (development and end-user), I can recompile a kernel. I can run 'unstable' and add the extra bells and whistles.

      And I don't care to. OSX is my OS of choice now. It's a lot faster than Linux on the same PPC hardware (G4 w/ ATI Rage 128) and it didn't take a stupid amount of effort to get going.

      And, yes, I know how 'easy' Linux can be. The new installers/distros are great and you can do a lot out of the box. But if you want to make Linux do what you want to do, that means getting into the guts. I'm a geek and I can do it (hell, a small part of me enjoys that shit) but I've lost the desire to do that.

      Contrast it to the ease of OSX. Worlds apart, I can't even describe in a single post. Pay once for quality, you'd be amazed what you get and how long it will last.

    8. Re:stunning by Tim+C · · Score: 1

      I can't speak for OSX, but I suspect that this may be what you're looking for as far as Windows is concerned.

    9. Re:stunning by Coryoth · · Score: 1

      But where can I find it? I run E17. Before today I'd never even seen nor heard of edje and edje equipped thingies, specifically a neato moving desktop thingie.

      That's odd because to get E17 working you need to compile from CVS, which requires, at the least, that you install RPMs for various packages from EFL, which includes edje.

      I would suggest one of three possibilities:

      (1) You are not running Enlightenment at all.
      (2) You are running E16.7 and somehow have this confused.
      (3) You are running some very very old "E17" as packaged many years ago by some random person. As such that "E17" bears zero relation to what Raster is talking about.

      Why the hell are you running E17 if you aren't a developer anyway? It is, currently, not much use to anyone as it is still very much alpha code.

      Jedidiah.

    10. Re:stunning by snorklewacker · · Score: 1

      Can e17 run any apps that aren't part of the window manager? Does e17 have a mature widget set with accessability and i18n? Is edje's "theme description language" actually like xaml, or is it devoted to eye-candy?

      --
      I am no longer wasting my time with slashdot
    11. Re:stunning by goofyheadedpunk · · Score: 1

      I should have liked to have been more accurate in my post, but accidentaly hit submit rather than preview. Such is the nature of accidents and fast typing over lunch.

      Yeah, I know E17 is still very much alpha code. Why do I run it? For the same reason I play with the HURD sometimes, I like to play. Don't get pissy.

      What I meant to ask is, where can I find one of those neato edje background thingies? I wasn't paying much attention when I typed, and was paying even less attention when I went to preview what I'd typed. Accidents happen and ambiguous questions get asked. When that happens it's always much better to either A) ignore the question and move on, or B) ask kindly for specification. You chose option C) act sort of smug and patronize a bit. ( In addition you insinuated that I used an RPM based distro. Ouch. ) C is not a particularly becoming choice, but it is yours to take.

      --

      What if the entire Universe were a chrooted environment with everything symlinked from the host?
    12. Re:stunning by Taladar · · Score: 2, Funny

      Fvwm has a "theme description language". However they simply call it a "config file"

    13. Re:stunning by quiklane · · Score: 1

      Why the hell are you running E17 if you aren't a developer anyway? It is, currently, not much use to anyone as it is still very much alpha code.
      Why the hell should'nt he?
      Why Not run Debian stable instead of a bleading edge distro? is beta/alpha code only for super l33t c0d3rz?
      Personally im no developper but i run a bleeding edge distro(FC3.. soon to be FC4 test1) because i like to play.. also i get to learn about whats comming.
      should i switch to debian stable, rm project looking glass, and other alpha stuff i play with?
      I may not be a codeNinja but i can work my around a compiler and a make file..why the hell not fuck around with the latest and greatest or sometimes not so greatest software out their?

    14. Re:stunning by diegocgteleline.es · · Score: 1

      Can e17 run any apps that aren't part of the window manager? Does e17 have a mature widget set with accessability and i18n? Is edje's "theme description language" actually like xaml, or is it devoted to eye-candy?

      Dunno. Even if not, that doesn't stops E17 of rocking

    15. Re:stunning by Anonymous Coward · · Score: 0
      It should be "All the nice effects that Mac has been doing since MacOS X was first shown back in 2000/2001 and Longhorn will be doing next year could be tied into xorg/gnome within 6 months".

      I meant to say, "I'm a Mac fanboi that has no idea what I'm talking about."

      I'm sorry for any confusion.

    16. Re:stunning by Chris+Burke · · Score: 1

      the theme he's got on there is ugly as sin, but seeing through that and looking at the tech behined the whole thing, and you see what the future could be.

      Yeah, that's pretty typical of reactions to E with a default Rasterman-created theme. "Wow, that window manager is awesom! Any themes for it that don't look horrible?" That was basically my reaction to DR11 back in the day. Snazzy stuff I'd never seen before, but crud was the theme ugly.

      Rasterman is a good architect, a pretty good programmer, and not so great at the 'graphic design' side of things. :)

      --

      The enemies of Democracy are
    17. Re:stunning by Queer+Boy · · Score: 1
      all the nice effects that mac and longhorn will be doing next year

      Dude, you totally have Nick dePlume scooped if you know about nice effects in Mac OS X that are due out next year because there's not even any new effects (outside of CoreImage) due in Tiger this year.

      Stop smoking the Microsoft crack just because they are telling you that it will be new and revolutionary when they do it next year when Apple has had the effects in place since Mac OS X Public Beta.

      --
      Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
    18. Re:stunning by Anonymous Coward · · Score: 0

      I don't think anyone minds what code you run. It's the people that run bleeding knowing full well it's not ready and then ask for the 'shiny desktop thingy' that get people's panties in a ruffle.

      Not saying it right, just saying how it is.

    19. Re:stunning by cakoose · · Score: 1

      I reread Coryoth's post and cannot find the place where he insulted your grandmother. Kinda ironic that you accused him of being patronizing and smug.

    20. Re:stunning by Brandybuck · · Score: 1

      all the nice effects that mac and longhorn will be doing next year could be tied into xorg/gnome within 6 months.

      Six months?!?!? To quote the blurb: "finally people are beginning to take seriously what the Enlightenment crowd have been talking about for years."

      I'm sorry, but I have lost faith in Enlightenment and Rasterman. I was all gung ho on this project three years ago. But it's now clear to me that this is the Open Source version of vaporware. Even Rasterman is starting to realize this, as he now refers to E17 as a laboratory instead of a window manager. When he says he is all done and merely waiting for the video hardware to catch up to him, I say it's time to move on and start dealing with people who can actually put out a release in a timely manner.

      p.s. You sound suspiciously like my CTO, who rolls over and bares his belly to any sales rep with a video clip...

      --
      Don't blame me, I didn't vote for either of them!
    21. Re:stunning by Anonymous Coward · · Score: 0

      The point the parent was trying to make is that aqua/quartz isn't just pretty, it's useful. E17 is a nice tech demo, but there is nothing truly useful there yet apart from the eye candy.

    22. Re:stunning by Anonymous Coward · · Score: 0

      In rasterman's defense, the video clips on his website of E17 look totally awesome (get them from mirrordot), so I wouldn't call E17 vaporware.

      Is it as useful and revolutionary as he makes it out to be? No, likely not. But is it vaporware? Unless the avi's on his site are faked, no, it's not.

    23. Re:stunning by bonch · · Score: 1

      Effects the Mac will be doing in six months? Wha? A lot of the effects have been in OS X for going on four years.

    24. Re:stunning by Anonymous Coward · · Score: 0

      Pay once for quality, you'd be amazed what you get and how long it will last.

      It'll last about a year. Then Apple will come out with another OS upgrade, and if you want to run the latest version of iTunes, you have to pay for quality again. Lather, rinse, repeat...

    25. Re:stunning by KainX · · Score: 1

      It's a shame that you've lost faith, but your aim is off. CVS snapshots and such are a lot faster and require less overhead than putting together some bogus "release" that in reality is nothing more than a snapshot. The 2.5 Linux kernel series was exactly that: a bunch of snapshots made out to be releases. The only difference is the version number, and frankly it's not always worth the headache to call something 2.5.20 instead of 2.6.0-20050223.

      The reality is that we have been talking about this stuff for years, and now we have much of it working. E 0.17.x notwithstanding, countless applications (engage, evidence, et al.) and even a widget set (EWL) are using these very concepts that the GNOME/KDE developers are just now realizing might be kinda spiffy.

      Of course, Mac users were saying the same things in '95 about Windows, so if you think Windows "won," I'm sure you'll look at GNOME and KDE the same way. And we'll continue innovating like we always have and waiting for others to catch up.

      --
      Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
    26. Re:stunning by Anonymous Coward · · Score: 0

      Mac zealots have been telling us how usefull the Mac OS desktop are for 20 years. It's getting old, and it's not true. Before OS X it was a complete disaster but at least it looked ok. Now it doesn't even have the looks.

      If Aqua wasn't done by Apple you zealots would say it looked like shit too. 5 years ago you guys preached the advantages of cooparative multitasking, now its this desktop. At least it's hilarious to follow your and steeves flip-flopping.

    27. Re:stunning by Anonymous Coward · · Score: 0

      Strange you say that, but Apple doesn't force the latest iTunes to get on iTMS..

      Nor do I see any indication on their website that iTunes 4.7.1 needs the latest OSX.

      From the site:

      Macintosh System Requirements

      Mac OS X v10.1.5 or later,
      Mac OS X v10.2.6 required to copy photos to iPod Photo
      Mac OS X v10.3 required for AirPort Express

      So, your argument is total bunk.

      Besides which, who's to say I don't find value in the ~$130 upgrade? They don't come out every year, they actually make serious changes that are more than just cosmetics / bugfixes. If you're going to gripe about anything, gripe about the lack of security patches for older releases (a legitimate gripe, I would add).

      It isn't like I'm being forcefully bent over and given it by Jobs. I'm bending over willingly, he's hung like an earthworm and he's got enough class to offer a reach-around.

    28. Re:stunning by Anonymous Coward · · Score: 0

      Amiga did this 15 years ago!

    29. Re:stunning by Anonymous Coward · · Score: 0

      "finally people are beginning to take seriously what the Enlightenment crowd have been talking about for years." talking about and silently coding for years, yes. E17 has had these features past years. It was just also recoded because of several traps. Raster's point is this: don't make the same mistakes we made!

    30. Re:stunning by Anonymous Coward · · Score: 0

      "a pretty good programmer"

      Obviously you've never had to read through it.

    31. Re:stunning by Brandybuck · · Score: 1

      Some of us don't want to live on the bleeding edge. Far from being meaningless tags, releases are indicators that the code has progressed beyond alpha, beyond beta, and even
      Enlightenment is software engineering at its worse. You could have released EWL years ago while you endlessly tweaked the backend, and have had a viable competitor to GTK+ and Qt *TODAY*. But instead everyone out in the real world is afraid to use it because it's essentially nothing more than a prototype.

      --
      Don't blame me, I didn't vote for either of them!
    32. Re:stunning by kelnos · · Score: 1

      I'm sorry, but most people don't install CVS snapshots for their primary desktop environment[1], and generally only people interested in that sort of thing will do so in a "for play" setting.

      Even if it's true as you say that making a release of E17 would be nothing more than slapping a number on a CVS snapshot of a particular date, that really means quite a bit. It's an official release for packagers to target, and, presumably, somewhat stable. You can say that your CVS environment runs fine, but there's no guarantee that someone won't commit something new or experimental right before I check out *my* snapshot, which breaks the system. The point is that the random person who wants to try out E just won't know about these things without getting involved in the development process, which most people won't want to do.

      I find it rather telling that you use the Linux 2.5 kernel series as an example. Note that 2.5 wasn't intended to be run by anyone but people interested in the new technology, and yet they still did releases with version numbers. I don't think I need to point out that the Linux kernel is a very active project with many active contributors and corporate backing, largely because the project is organised so well, and - you guessed it - has a reasonable release schedule. E17 is... well, I really don't know. E has been pretty much off the radar for the past few years. And that's part of the problem too.

      Is release engineering easy? No. It takes effort to make a release. But I think E17 would attract a lot more testers if it were to put out a dev release every now and then. Of course, this also means that you have to deal with both ends of the spectrum - people that will provide good bug reports and be helpful in tracking down and fixing problems, as well as people who really shouldn't be trying out the software, and can't get it to compile because they don't have autoconf installed (or something inane like that). Bottom line: if the E community is happy with how things are going now (steady but slow development, not a lot of outside interest), then there's nothing that needs to change.

      [1] I'm being somewhat hypocritical here, as I do run a CVS DE, but then again, I hack on it constantly.

      --
      Xfce: Lighter than some, heavier than others. Just right.
    33. Re:stunning by KainX · · Score: 1

      LOL! You really have no idea what you're talking about, do you? :) EWL did not even exist years ago, and calling something a "prototype" that you've clearly failed to research even slightly is at best misguided.

      I doubt anyone would argue that, for example, linux-2.5.17 was beyond alpha or beta. Your assertions simply don't hold up in very notable cases, so applying them in general would be fallacious.

      In fact, the only indication of truth in what you've said is that the project as a whole has not always done very well at Software Engineering. There are those of us who've noted that for years as a source of frustration. But things have improved dramatically this time around, and anyone who is actually paying attention knows that. Just ask the numerous developers (tilman, RbdPngn, HandyAndE, dj2, xcomp, and others).

      --
      Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
    34. Re:stunning by KainX · · Score: 1

      Even if it's true as you say that making a release of E17 would be nothing more than slapping a number on a CVS snapshot of a particular date, that really means quite a bit. It's an official release for packagers to target, and, presumably, somewhat stable. You can say that your CVS environment runs fine, but there's no guarantee that someone won't commit something new or experimental right before I check out *my* snapshot, which breaks the system. The point is that the random person who wants to try out E just won't know about these things without getting involved in the development process, which most people won't want to do.

      You seem to be confused regarding the difference between Random Joe User taking a CVS snapshot vs. downloading a CVS snapshot from, say, http://www.code-monkey.de/e-snapshots/. Numerous packagers do that, or something similar, with great results. Myself included. (See previous posts for URL.)

      I find it rather telling that you use the Linux 2.5 kernel series as an example. Note that 2.5 wasn't intended to be run by anyone but people interested in the new technology

      And that's different from E 0.17...how, exactly? Oh, wait, it's not.

      I don't think I need to point out that the Linux kernel is a very active project with many active contributors and corporate backing, largely because the project is organised so well, and - you guessed it - has a reasonable release schedule.

      "Reasonable" is a highly subjective concept. And there have been several releases of the E libraries over the past few years.

      E17 is... well, I really don't know. E has been pretty much off the radar for the past few years. And that's part of the problem too.

      Maybe off your radar. Not everyone's.

      Is release engineering easy? No. It takes effort to make a release. But I think E17 would attract a lot more testers if it were to put out a dev release every now and then. Of course, this also means that you have to deal with both ends of the spectrum - people that will provide good bug reports and be helpful in tracking down and fixing problems, as well as people who really shouldn't be trying out the software, and can't get it to compile because they don't have autoconf installed (or something inane like that). Bottom line: if the E community is happy with how things are going now (steady but slow development, not a lot of outside interest), then there's nothing that needs to change.

      I don't think anyone in the E community is complaining about the way things have been. raster was just pointing out the irony that the scoffers are now talking wistfully about technology we offer today. And it works.

      --
      Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
    35. Re:stunning by Anonymous Coward · · Score: 0

      What you linked to might be nice, but since it's only available to "customers running genuine Microsoft Windows" I'm quite unable to see what it is.

      Funny how it doesn't seem to validate with Debian :/.

    36. Re:stunning by CRCulver · · Score: 1

      Can e17 run any apps that aren't part of the window manager?

      Of course it can. Pretty much all window managers let you run all X applications, that's what they are there for.

      I have been following E17 CVS for about two months now, and in E17 I use Gaim, Mozilla, Emacs, XChat-2 etc. with no problem at all.

    37. Re:stunning by Anonymous Coward · · Score: 0

      I wanted to sidestep the flames. But basically I agree with you. Personally, I have no complaints about the state of X11, it's good enough to work for me with some messing around which is annoying. If I had the money and was willing to pay for it, I'd be on OSX. But as far as x86 hardware and a free OS goes... I'm always hoping for improvements, and silently cheering for the Enlightenment crew. I'd love to have the best and it be free. But all geeky BS aside, ultimately the system O/S amounts to how well it lets you get your work/interests accomplished. I keep hoping linux will improve and I have faith it will. I wish I was one of those people who had money to throw at the problem for the sake of convenience, but since I'm not, all I can say is thanks to all the developers who have helped opensource come this far.

    38. Re:stunning by kelnos · · Score: 1
      And that's different from E 0.17...how, exactly? Oh, wait, it's not.
      Funny how you chose not to quote my entire sentence. The point being that the kernel development series is *not* different from E17 - except that the kernel devs provide periodic releases.
      I don't think anyone in the E community is complaining about the way things have been. raster was just pointing out the irony that the scoffers are now talking wistfully about technology we offer today. And it works.
      Scoffers? Who's scoffing? The posts by Seth and Havoc were about new directions to take, not about putting down the work of others. No, it seems more like raster's acting a bit smugly in a "See what we've been doing? Why haven't you noticed what we've been doing? You're proposing the same thing that we've been doing, and acting like it was your idea! Sheesh!" sort of way. My argument is that if the E devs were more a part of the Linux desktop development community, maybe we'd see some of these nifty things outside of E. The OSS world is about cooperation.

      If, as you say, the E community is happy with their place in the world, that's fine. But it's a bit hypocritical for raster to jump out and scoff at Seth's and Havoc's ideas when raster hasn't bothered to collaborate with any of them.
      --
      Xfce: Lighter than some, heavier than others. Just right.
    39. Re:stunning by KainX · · Score: 1

      Funny how you chose not to quote my entire sentence. The point being that the kernel development series is *not* different from E17 - except that the kernel devs provide periodic releases.

      That's their choice, and entirely beside the point. The point is that just because something is deemed a "release" doesn't endow it with magical powers of stability. A release can be just as alpha-quality and buggy as a CVS snapshot and belief to the contrary is simply illusion.

      Scoffers? Who's scoffing? The posts by Seth and Havoc were about new directions to take, not about putting down the work of others.

      Again, you're missing the point. This isn't just about what they said most recently. It's about what has been said/done in the past. These guys and others have long scoffed at E for being nothing but eye candy, and now here they are saying the same things raster said years ago. I think he has a right to say "I told you so."

      No, it seems more like raster's acting a bit smugly in a "See what we've been doing? Why haven't you noticed what we've been doing? You're proposing the same thing that we've been doing, and acting like it was your idea! Sheesh!" sort of way. My argument is that if the E devs were more a part of the Linux desktop development community, maybe we'd see some of these nifty things outside of E. The OSS world is about cooperation.

      And cooperation is a 2-way street. We've never hidden what we're doing and why from anyone. We're not viewed as "part of the community" because we don't believe in the same things that the GNOME and KDE camps do. We have very different views on how things should be done. And that's perfectly okay.

      If, as you say, the E community is happy with their place in the world, that's fine. But it's a bit hypocritical for raster to jump out and scoff at Seth's and Havoc's ideas when raster hasn't bothered to collaborate with any of them.

      It's not hypocritical at all, and we HAVE tried to collaborate with them. You really have to understand the history here.

      --
      Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
    40. Re:stunning by Brandybuck · · Score: 1

      I doubt anyone would argue that, for example, linux-2.5.17 was beyond alpha or beta.

      Why do you keep bringup up an unstable branch of Linux? Linux-2.5.157 certainly was NOT beyond alpha or beta. It was the unstable branch. But at least that branch didn't languish for years, but progressed steadily towards 2.6.

      Prove me wrong! Release a stable E17 sometime this year!

      --
      Don't blame me, I didn't vote for either of them!
    41. Re:stunning by KainX · · Score: 1

      Why do you keep bringup up an unstable branch of Linux? Linux-2.5.157 certainly was NOT beyond alpha or beta.

      Then you concede that your statement that "releases are indicators that the code has progressed beyond alpha, beyond beta" is erroneous. Releases are not indicators of the progression of anything. They are simply labels.

      It was the unstable branch. But at least that branch didn't languish for years, but progressed steadily towards 2.6.

      Go back and read the CVS logs. Nothing has "languished." Steady progress has been, and continues to be, made.

      Prove me wrong! Release a stable E17 sometime this year!

      Chances are very good that it will happen, but whether it does or not has no bearing on proving you right or wrong. You made statements which are not based in fact irrespective of E's release status.

      --
      Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
    42. Re:stunning by Rheingold · · Score: 1

      That's their choice, and entirely besides the point. The point is that just because something is deemed a "release" doesn't endow it with magical powers of stability. A release can be just as alpha-quality and buggy as a CVS snapshot and belief to the contrary is simply illusion.


      I don't think that is besides the point. With a "release" people can expect that:
      1. The software builds and installs, at least for common platforms.
      2. The software passes tests and ensures a modicum of stability.
      ... and providing you generally stick to that, something magical will happen:

      1. People will actually download and use your software!


      Even if you don't stick to that, some people will still try it, just due to the aforementioned illusion, for the same reason people buy brand name when a generic has no discernable difference.
      --
      Wil
      wiki
    43. Re:stunning by chromatic · · Score: 1
      ...just because something is deemed a "release" doesn't endow it with magical powers of stability.

      Of course not! However, making something stable enough that you can honestly deem it release-worthy tends to attract packagers, users, and ultimately developers. It's also really good pressure to keep the code buildable, installable, and passing its test suite.

    44. Re:stunning by Brandybuck · · Score: 1

      I beg your pardon. I'm not a Linux user, so I may have my Linux terminology all wrong. When I say "release" I mean it in the normal sense. As in "suitable for the general public, so tag it, alert the mirrors, and mail off the announcements." Merely bumping the tertiary version doesn't count as a release.

      --
      Don't blame me, I didn't vote for either of them!
    45. Re:stunning by snorklewacker · · Score: 1

      I didn't mean "can e17 put window decorations on any app", I meant, "can this amazing e17 code be used to write other apps besides the WM". I realize that what I said was ambiguous, though I would have hoped that my intent was obvious ... I suppose I should try being less snippy and provide more context next time.

      --
      I am no longer wasting my time with slashdot
    46. Re:stunning by kelnos · · Score: 2, Informative

      Funny how you chose not to quote my entire sentence. The point being that the kernel development series is *not* different from E17 - except that the kernel devs provide periodic releases.

      That's their choice, and entirely beside the point. The point is that just because something is deemed a "release" doesn't endow it with magical powers of stability. A release can be just as alpha-quality and buggy as a CVS snapshot and belief to the contrary is simply illusion.

      You're missing the point again.

      • Regular releases encourage developers to keep their code in a buildable, maintainable state.
      • Regular releases - whether actually stable or not - give packagers an attractive target with which to create pacakges, and they have a reasonable expectation that packagers from other distros will build packages.
      • Regular releases, especially with packages for their distro's package manager, attract users to try it out, much more than saying "hey download this CVS snapshot and compile and install it" does.

      In the general sense, more users means more feedback, and often more developer interest. Of course, as I said, more interest also means you have to deal with the clueless people that end up doing nothing but waste your time.

      Again, you're missing the point. This isn't just about what they said most recently. It's about what has been said/done in the past. These guys and others have long scoffed at E for being nothing but eye candy, and now here they are saying the same things raster said years ago. I think he has a right to say "I told you so."

      Well, that's different then. My assumption was you were basically ragging on them for the two recent blog posts referenced in TFA. However, the bottom line is that, these days, for the average Linux user (and even above-average), E *is* nothing but eye candy. It's not usable in the sense that I feel like I could sit down and make it my primary desktop environment without annoyances. Obviously, you feel differently - but I'd argue that the majority of people out there feel as I do. I dunno, maybe E needs a marketing department to get more exposure - if that's what the community wants, but I get the feeling that you guys just want to sit up in your castle, play with your toys, and pretend the rest of the world doesn't exist, while taking potshots at anyone who dares meddle with technology that's so old hat to you guys, you haven't made a *real* release of said technology after years of work.

      The problem is relevance. E is not relevant anymore. Yes, people use it. Yes, it's being developed. But it's not relevant. GNOME and KDE are relevant because the developers are satisfied to make baby-step, *useful* improvements rather than sitting down and saying, "Ok, we have great ideas, but they're not too implementable/workable today. We'll take a break from actually being useful and toil for years on the next best thing." To put it another way, if GNOME used E's development model, the vast majority of GNOME users would all still be using GNOME 1.4 right now. (Or, more likely, they would have jumped ship to KDE.) Perhaps, when E17 is finally released, E will become relevant again - I certainly hope so, because it looks like you guys are doing a lot of (quiet) work to make a kickass desktop environment. But it appears that the GNOME and KDE folks have a much more mature understanding about how to run large-scale projects on reasonable timetables to produce useful software in a timely manner.

      And cooperation is a 2-way street. We've never hidden what we're doing and why from anyone. We're not viewed as "part of the community" because we don't believe in the same things that the GNOME and KDE camps do. We have very different views on how things should be done. And that's perfectly okay.
      ...
      It's not hypocritical at all, and w

      --
      Xfce: Lighter than some, heavier than others. Just right.
    47. Re:stunning by Chris+Burke · · Score: 1

      I don't think writing ugly code disqualifies one from being a 'pretty good' programmer. His code is efficient -- E DR 13 ran great on a pentium 120MHz -- but not necessarily the most robust or maintainable.

      Getting one of the three qualifies as 'pretty good' imho. :)

      --

      The enemies of Democracy are
    48. Re:stunning by KainX · · Score: 1
      I don't think that is besides the point.

      Then you missed the point.

      With a "release" people can expect that:

      1. The software builds and installs, at least for common platforms.
      2. The software passes tests and ensures a modicum of stability.


      This theory falls apart more often than you might think.

      People will actually download and use your software!

      They already do. The sources, RPM's, SRPM's, and DEB's are there for anyone who wants to give them a try.
      --
      Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
    49. Re:stunning by KainX · · Score: 1

      You're missing the point again.

      Nope. You're simply refusing to acknowledge my point and are instead attempting to make one of your own as a red herring to avoid conceding my point.

      * Regular releases encourage developers to keep their code in a buildable, maintainable state.

      Maybe, maybe not. I never said either way, and I'm not going to get into that discussion. I will, however, say that good developers keep their code that way without needing "encouragement."

      * Regular releases - whether actually stable or not - give packagers an attractive target with which to create pacakges, and they have a reasonable expectation that packagers from other distros will build packages.

      Mostly true.

      * Regular releases, especially with packages for their distro's package manager, attract users to try it out, much more than saying "hey download this CVS snapshot and compile and install it" does.

      Packages do that, with or without releases. And that's why we have packages for every major distro (including cAos/CentOS, Fedora, RH, Debian, and Gentoo).

      In the general sense, more users means more feedback, and often more developer interest. Of course, as I said, more interest also means you have to deal with the clueless people that end up doing nothing but waste your time.

      Right on all counts. There has been a significant amount of frustration in the past with the latter situation which may explain some things.

      However, the bottom line is that, these days, for the average Linux user (and even above-average), E *is* nothing but eye candy. It's not usable in the sense that I feel like I could sit down and make it my primary desktop environment without annoyances.

      E isn't targetted at the average Linux user. It's aimed at the power user. Always has been. That said, it is perfectly usable as a window manager.

      Obviously, you feel differently - but I'd argue that the majority of people out there feel as I do. I dunno, maybe E needs a marketing department to get more exposure - if that's what the community wants, but I get the feeling that you guys just want to sit up in your castle, play with your toys, and pretend the rest of the world doesn't exist, while taking potshots at anyone who dares meddle with technology that's so old hat to you guys, you haven't made a *real* release of said technology after years of work.

      If by "taking potshots" you mean "pointing out that the so-called revolutionary new ideas are neither revolutionary nor new," then you might have a point.

      The problem is relevance. E is not relevant anymore.

      You are entitled to your opinion, wrong though it may be.

      Yes, people use it. Yes, it's being developed. But it's not relevant. GNOME and KDE are relevant because the developers are satisfied to make baby-step, *useful* improvements rather than sitting down and saying, "Ok, we have great ideas, but they're not too implementable/workable today. We'll take a break from actually being useful and toil for years on the next best thing." To put it another way, if GNOME used E's development model, the vast majority of GNOME users would all still be using GNOME 1.4 right now. (Or, more likely, they would have jumped ship to KDE.) Perhaps, when E17 is finally released, E will become relevant again - I certainly hope so, because it looks like you guys are doing a lot of (quiet) work to make a kickass desktop environment. But it appears that the GNOME and KDE folks have a much more mature understanding about how to run large-scale projects on reasonable timetables to produce useful software in a timely manner.

      I'm beginning to see the fundamental problem with your logic. You are comparing GNOME and KDE, which are both complete desktop environments, to Enlightenment, which is nothing of the sort. Enlightenment is a window manager. Always has been. Its development has repeatedly necessitated core component libraries w

      --
      Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
    50. Re:stunning by Chrax · · Score: 1

      A bit late to get in on this discussion, but where did the goofyheadedpunk say anything about his grandmother being insulted? Or were you trying to be funny?

    51. Re:stunning by Anonymous Coward · · Score: 0

      yes

  20. Re:No Funding by xoboots · · Score: 5, Informative

    You, sir, are a magnificent bastard and a glorious ass.

    It only sounds resentful if you are looking for resentment. It is a simple matter of fact -- he could not afford it as he and his project are not funded.

    Another fact: his lack of funding is contrasted by the fact that others, who are only now investingating issues he has already implemented are well funded.

    It is what it is -- factual. So keep your "you got what you asked for" attitude to yourself, thank-you very much.

  21. Oh Wow - watch the two avi files ... by hot_Karls_bad_cavern · · Score: 1

    ...out of control. That is beautiful. Yeah, yeah, on my for-fun desktop only, but hey, that really is beautiful.

    1. Re:Oh Wow - watch the two avi files ... by Anonymous Coward · · Score: 0

      which two avi files?

    2. Re:Oh Wow - watch the two avi files ... by Vitriolix · · Score: 1

      here: http://www.mirrordot.com/media/6618b1e724285f72e28 aac26efa2cd72/e17_movie-02.avi http://www.mirrordot.com/media/2978aafd7d4b9db6d5a d66b7b972331e/e17_movie-03.avi i'll definitely install this on my laptop to have something cool to show off to people... but gnome will remain for my acutal work interface ;)

    3. Re:Oh Wow - watch the two avi files ... by Vitriolix · · Score: 1

      here:

      http://www.mirrordot.com/media/6618b1e724285f72e 28 aac26efa2cd72/e17_movie-02.avi

      http://www.mirrordot.com/media/2978aafd7d4b9db6d 5a d66b7b972331e/e17_movie-03.avi

      i'll definitely install this on my laptop to have something cool to show off to people... but gnome will remain for my acutal work interface ;)

  22. Err by Anonymous Coward · · Score: 0
    .... Where did he say that he blamed others? I think it was more a statement of fact.

    He was probably disappointed he could go... but nowhere did I see him being resentful. I think you're reading too much into his statements.

    Do you have some kind of agenda against people with no money?

  23. And... by bhsx · · Score: 4, Funny

    And in other news:
    e17 to ship with Duke Nukem Forever!
    Rasterman, you're brilliant; but in the immortal words of Guillermo Díaz :
    Wrap it up B!

    --
    put the what in the where?
  24. Re:No Funding by nomadic · · Score: 1

    Which makes it, in essence, software for no money. When was the last time you paid someone for free software?

  25. I got a message from the Rasterman by sulli · · Score: 2, Funny

    I'm happy, hope you're happy too...

    --

    sulli
    RTFJ.
    1. Re:I got a message from the Rasterman by Anonymous Coward · · Score: 0

      One flash of light, but no smoking pixel...

  26. Eh? by Anonymous Coward · · Score: 0

    Since when were Rasta's avid Gen-X'ers?

  27. Re:No Funding by nitehorse · · Score: 2, Informative

    Yeah, there were a lot of issues there and a lot of unhappiness all around.

    One of them was that North Carolina just sucks, which is why we now have an office in Westford, MA.

  28. so... by Anonymous Coward · · Score: 1, Interesting

    So take the Pepsi challenge -- check out E17 for yourself and see if he's full of shit.

  29. Re:Talk is cheap by Anonymous Coward · · Score: 0

    Because they change the APIs and do complete rewrites all of the time. E is not a serious desktop environment for people who want to get things done or develop software

  30. Re:No Funding by Swamii · · Score: 1

    The last time someone paid for OSS? Oh, I don't know, maybe the last time someone purchased a Red Hat commercial OS?

    I could make my code open source by including it in packages users have purchased from me. That way the code is open, the software is unrestricted, and I get paid for it.

    --
    Tech, life, family, faith: Give me a visit
  31. Fedora Yum Repo by leinhos · · Score: 1

    The OSNews story has a link to a FC2 yum repo in one of the coments, but I haven't found a source repo for those packages (I'm on PPC, so I need to rebuild the packages :().

    1. Re:Fedora Yum Repo by hot_Karls_bad_cavern · · Score: 1

      i hear ya. i'm pulling e17 from CVS on source forge right now to see if i can get it to work on FedoraC3. Here's to hoping :)

    2. Re:Fedora Yum Repo by tolan-b · · Score: 1

      Those linked FC2 RPMs work ok on FC3. Only prob I had was with Entrance not compiled to use PAM iirc.

  32. looks like rasterman should be a bit pro-active by Anonymous Coward · · Score: 2, Insightful

    about letting other developers know that he and the project exists.

    I mean to most people his next-gen enlightenment desktop shell is going to come out around the same time that Duke Nukem Forever game comes out.

    Maybe, I don't know, be nice and try to get the attention of other developers. I understand that they are doing cool stuff, and tried it out myself a couple months ago.

    but I get the impression that enlightenment just likes operating out of a vaccum.

    1. Re:looks like rasterman should be a bit pro-active by Anonymous Coward · · Score: 1, Insightful

      Then you really don't know anything about Enlightenment.

      Enlightenment used to be the WM used with GNOME, in the 0.x/1.x days. So, it was high profile, and good. But Havoc and the other Gnome-ites pushed it out of the way, and proceeded to use up Sawfish, and now Metacity, in trying to find a WM to become subservient to Gnome's needs.

      Once Havoc and the Gnome-ites decided to push Enlightenment not only out of Gnome, but out of Red Hat's distro, and the other distros all decided to use the anti-GNOME (KDE) desktop, Enlightenment became the red-headed stepchild. Which was a GOOD thing. They had time to work on the new technology instead of spending time creating yet another file browser, or another @$%$#^!@$^ text editor.

    2. Re:looks like rasterman should be a bit pro-active by kelnos · · Score: 2, Interesting

      That's exactly how I feel. I used to use E16 back when I used GNOME 1.x, but I always felt like the E development process was a black box. Eventually I moved to GNOME 2.x (where E16 didn't work so well), and later to Xfce, and it's like it's all been very quiet.

      The E community seems very closed. That's not to say they aren't welcoming of new members, just that they don't reach out. At all. They don't appear to participate in any of Freedesktop's activities, and tend to keep to themselves, plodding along. And now Rasterman is complaining that Seth and Havoc are only now talking about things that E has done for years. Maybe if Rasterman had been a bit more proactive, and joined the greater Linux desktop community, he could have shared his ideas. Maybe if E17 actually had some developer/preview releases (no, telling everyone who's interested to grab it from CVS doesn't count as having releases), the technology would be better understood by outsiders. But no, they have to sit in their little black box all day...

      --
      Xfce: Lighter than some, heavier than others. Just right.
  33. Re:No Funding by ssj_195 · · Score: 1

    A few weeks back when I "bought" a copy of Azureus. A few weeks before that, when I "bought" a copy of hotwayd. In fact, I've spent more on OSS than I have "commercial" software! (excepting games, that is)

    If someone makes a good piece of software that helps me out a lot, I like to reward their efforts. I value the "Free" aspect more than the "free".

  34. Re:No Funding by defile · · Score: 4, Insightful

    If you choose to write open source code, you are chosing to have no money. That's your choice. But dont complain about it.

    Open source is not an end itself. With some celebrity exceptions, open source exists because someone solved a problem--often a business problem--and released the solution to the public.

    Why would they give it away? Because they have no interest in trying to sell it. Selling shrinkwrap software is a tough business, most people would rather focus on whatever it is they're better at. They stand to gain much more by open sourcing it than they would keeping it in a vault, or trying to sell it.

  35. Re:Talk is cheap by TomorrowPlusX · · Score: 5, Interesting

    That's part of the problem. While Raster's done a magnificent job -- and frankly, it's pretty mind-blowing -- he's completely not concerned about backwards compatibility regarding toolsets. Again, what he's done is amazing but it's basically a canvas, not a traditional toolkit.

    The OSS GUI world is so deeply rooted in Qt/KDE and GTK+/Gnome that there's no chance at *all* that people will adopt his APIs for the next gen display system.

    Red Hat's people are concerned with achieving this kind of stuff without too deeply breaking source compatibility. If they can pull that off, my hat's off to them.

    That said, red hat's people can learn a *lot* by working with Raster. Clearly, his code is fast, and his technical design's good. But the model is likely inapplicable to traditional widget toolkits.

    --

    lorem ipsum, dolor sit amet
  36. E17 in the Gnome Desktop Environment by PineHall · · Score: 2, Interesting

    E17 is a window manager. Can it replace metacity and run in the Gnome Desktop Environment?

    1. Re:E17 in the Gnome Desktop Environment by L-Wave · · Score: 1

      it used to be able to.

      --
      I SURVIVED THE GREAT SLASHDOT BLACKOUT OF 2002!
    2. Re:E17 in the Gnome Desktop Environment by Anonymous Coward · · Score: 0

      Yeah, I'd figured he was joking. Maybe not.

    3. Re:E17 in the Gnome Desktop Environment by Vapor · · Score: 1

      Actually... E17 is more than a window manager... it is suppose to be a desktop shell, which is different than just a window manager... it does more.

      Faq entry about desktop shell

      It will however, as far as I know (which is relatively little) work with KDE/Gnome.

    4. Re:E17 in the Gnome Desktop Environment by dbIII · · Score: 1
      E17 is a window manager. Can it replace metacity and run in the Gnome Desktop Environment?
      Even E16 does that - you just run your panel and other stuff on top of the window manager.
    5. Re:E17 in the Gnome Desktop Environment by donscarletti · · Score: 1
      To my knowledge, enlightenment was the first WM to run on top of gnome.

      However I believe that is far less of a priority for E17 since it will be an entire desktop.

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
  37. fame? by CAIMLAS · · Score: 4, Interesting

    More like infamy - at least to anyone that's followed E's development for any significant period of time.

    Get something working, then throw it out and start over. Repeat constantly until any semblance to the original working copy is destroyed and all their dedicated beta (alpha/cvs) users are alienated to the point of not even using the "stable" (beta) E release.

    That said, the Enlightenment team has turned out some amazing work (imlib2, etc.), and it's a shame to see the recycling destruction that takes place. If they were to be lest "artistic" and concentrate more on getting something working for the masses "out the door", E would still be an incredible and highly-advanced wm. We'd likely also have a slew of 3rd party apps built with imlib2 (et al), all on top of technology which would blow away gtk and qt. It's really too bad nobody forked the project and took what was good from E as they went along to create something perminant.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    1. Re:fame? by Anonymous Coward · · Score: 0

      if you are a alpha/cvs USER you get what you deserve.

      beta means no major changes. alpha means expect shit to break.

      havent you gotten it yet. rasterman is doing this stuff for the artist, not the masses. he doesnt care about those masses, that is not his focus. get over it.

    2. Re:fame? by twistedcubic · · Score: 1

      I have to agree about Imlib2. It makes writing an image viewer/processor ridiculously easy.

    3. Re:fame? by pyite · · Score: 2, Insightful

      If they were to be lest "artistic" and concentrate more on getting something working for the masses "out the door", E would still be an incredible and highly-advanced wm.

      In my opinion, the reason the Linux desktop sucks in so many respects is that things are just "thrown out the door" rather than carefully cradled out the door in a basket. Granted, there's a midpoint between the two that's probably best, but I find GNOME and KDE to be unusable as desktops. That's just me. I know a lot of people love it, but coming from the pre-GNOME and pre-KDE days when a lot of us were thrilled when WindowMaker came out, it seems like a large portion of the userbase doesn't care for GNOME and KDE. To me, E looks as promising as the Mac desktop (which I love and use daily). Give Raster some time. He keeps doing it over because he wants to get it right, a desire that is somewhat lacking from most projects.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    4. Re:fame? by Brandybuck · · Score: 1

      Give Raster some time.

      How long has it been since he started on D17? Three years? Four?

      He keeps doing it over because he wants to get it right

      We're not talking about refactoring or correcting earlier mistakes. We're talking about the second complete utter rewrite from scratch.

      --
      Don't blame me, I didn't vote for either of them!
    5. Re:fame? by pyite · · Score: 1

      How long has it been since he started on D17? Three years? Four?

      If you think it's taking too long, help out. Else, wait patiently.

      We're not talking about refactoring or correcting earlier mistakes. We're talking about the second complete utter rewrite from scratch.


      And? Raster's one of the few who actually can "put up" instead of "shut up." It's not like he's rambling on about all these new features that need implementation and not coming out with any of the new functionality in the rewrites.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    6. Re:fame? by Brandybuck · · Score: 1

      Else, wait patiently.

      Why should I wait when X.org, Qt, GTK+, KDE, GNOME and XFCE are here *TODAY*? They may not have the gee-whiz erection-inducing awesome-ality of E17, but I would rather have something on my monitor besides blackness while I wait for the hallelujah promised land of E17.

      --
      Don't blame me, I didn't vote for either of them!
    7. Re:fame? by Just+Some+Guy · · Score: 1
      I know a lot of people love it, but coming from the pre-GNOME and pre-KDE days when a lot of us were thrilled when WindowMaker came out, it seems like a large portion of the userbase doesn't care for GNOME and KDE.

      It's exactly the opposite for me. I upgraded from twm to WindowMaker to E15 and liked it. I switched to Gnome quite a while ago, though, and most recently to KDE. To me, it's superior to any other desktop I've ever used. Most of my long-time Unix friends have switched, too, so my anecdotal evidence is completely different from yours. I'm not saying that I'm more right than you - just that it's generally bad to draw such sweeping conclusions from only personal experience.

      He keeps doing it over because he wants to get it right, a desire that is somewhat lacking from most projects.

      That's often referred to as second-system effect, and not universally regarded as a Good Thing.

      --
      Dewey, what part of this looks like authorities should be involved?
    8. Re:fame? by chromatic · · Score: 2, Interesting
      Raster's one of the few who actually can "put up" instead of "shut up."

      I'm not sure. The difficulties he has had in maintaining his code (or writing maintainable code) argue otherwise.

      Maybe he'll deliver something amazing; I don't know. I lost faith in his development process a long time ago, though.

    9. Re:fame? by Anonymous Coward · · Score: 0

      How long did the mozilla project take to build a web browser that is liked by the masses? You could count seamonkey to me at 0.6 it became (mostly) usable but most people would name Firefox as the first useable version and Firefox has been 1.0 since 2004 so good software takes some time. (FYI, the mozilla project was from 1998 and since then there was a total rewrite.)

    10. Re:fame? by dbIII · · Score: 1
      Get something working, then throw it out and start over.
      The release numbers - 0.11 - 0.16 then now 0.17 should be a bit of a clue - it's never pretended to be anything other than software in development. Every now and again it appears that Raster found a point where things would not scale or he learned a heap more about X (this project has gone on for a long time) so total rewrites happened. The version that has been in development over the last five years is very modular, so is capable of absorbing change within modules more easily than a monolithic structure. There were also moves to not rely solely on X (Raster works with embedded stuff as his day job) which required big changes. Stuff like imlib, evas and a whole lot of other things which are very useful on their own appear to have been the proirity instead of a new window manager that uses them - after all we have E 0.16 already and there are dozens of other decent window managers out there now.

      You could have said much nastier things about gnome in its early days - out there on desktops but broke with each minor release of gtk. There was a lot of rewriting going on.

    11. Re:fame? by dbIII · · Score: 1
      I would rather have something on my monitor besides blackness while I wait for the hallelujah promised land of E17
      No one should be telling you to wait - but if you are on this site you will get to hear about the enlightenment window manager every now and again before E17 is finished. Some time back a guy wrote a program called "Eplus" that looked like gkrellm on steroids, and did some enlightenment themes called "obsidian" and "hand of god". He later went on to set up slashdot - hence he probably thinks enlightenment stories are cool and readers like me and probably a lot of others also think it is cool.
    12. Re:fame? by FlashBuster3000 · · Score: 1

      If you see what they did up until know (i mean all the libraries (eet, imlib2, etc. etc.) i highly doubt that they will start over a third time.

      I am running e17 for ~2 weeks now , and i really really like it. Even if there are some things missing, it can be used in production and is fast, even with much more eyecandy kde/gnome could ever show.
      It didnt even crash a single time (current uptime: (05:15:09 up 7 days, 4:31)) although it is under heady development.
      The dislplay manager "entrance" kicks ass too, and the provided demoapps, which show of what their framework is capable of, lets me hope for a linux-desktop that gnome/kde-users only can dream of.

      (for people who want to compile e17 too, here a hint how i got it working under ubuntu(with x.org):
      compilation of nearly every app failed due to a missing library.
      just go into the Makefile and add "-lXxf86vm -I/usr/X11R6/lib" to the line with "LDADD".
      And you need the corresponfing packages installed, too ;) -> apt-file search Xxf86vm

      (chances are that this can be accomplished faster, but it worked for me)

    13. Re:fame? by CAIMLAS · · Score: 1

      Grandparent: How long has it been since he started on D17? Three years? Four?

      You: If you think it's taking too long, help out. Else, wait patiently.


      Problem is, that's not going to work. I've got two friends that worked on E16 and early E17 work (IE, the EFM stuff mostly). Neither of them develop E, even though they both enjoyed the actual work. Why, you ask?

      Because rasterman is a prick, in essence. He's a scatter-brained elitist who disregards the input of others, makes bad decisions (such as "let's throw out two years of hard, inventive work and start over because of a couple bugs!"), and generally doesn't accept other people's code unless you're one of his close "friends". In essence, he's an embodyment of the XFree86 team but with a little actual talent and a lot of vision.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  38. Re:Talk is cheap by Lisandro · · Score: 4, Interesting

    Well, a lot of e16 libraries are widely used on *NIX. ImLib2 is the top example. If the e17 core libraries are half as good as promised, you can bet you'll see them used a lot aswell.

    Yesterday, just for the sake of it, i emerged (installed on Gentoo) Evidence, e17's to-be file manager. I was hoping to get a glimpse of the e's login manager (Entrance), but for some reason i typed Evidence. It looks great, and even silly things like clicking on an icon and see it zooming transparently in the background makes you see what these guys can do with e's core libraries. Rasterman is right, what the X team is talking about as "next gen rendering", they can do now. He's well entitled to want to make it public.

    And yes, one has to give kudos to Rasterman and the whole e17 team for that matter. They are putting a lot of work into e17, and it shows. I just hope they just finish it someday ;)

  39. Speed issue by Craig+Ringer · · Score: 5, Insightful

    Frankly, I don't think there _is_ a speed issue with X11. There are performance issues on XFree86/XOrg with some (many) drivers, AFAIK mostly due to limited developer time and limited access to hardware. The fact that the current software RENDER implementation is not signficantly optimised, and few drivers implement RENDER hardware acceleration, does not help.

    Working on my NVidia equpped box here (GeForce Ti, nvidia drivers, but for 2D 'nv' is almost as good) X is much snappier than I usually find WinXP to be. Turning on RENDER acceleration has helped a lot.

    I'm sure folks will bring up the "because of the network" myth up here, so let's get this straight - any slowness in X is not because of network support. Go ask Keith Packard, I'm pretty sure he's been rather clear on the matter more than once. My personal, very much non-expert understanding is that most performance issues peope experience are due to limited hardware acceleration and inferior drivers.

    If you don't believe me about how much difference the hardware and drivers make, go find an S3 based system, preferably S3 Trio32/S3 Trio64, and compare it to a PCI-based (to keep it fair) NVidia GeForce 4 MX on the same hardware. It's like they're two totally different computers - the change is jaw-dropping. I use thin clients a lot, so I care strongly about video performance and tend to notice these things.

    It's also worth noting that hopefully many of these plans will lead indirectly to performance improvements, by making RENDER acceleration and RENDER optimisation pretty much mandatory.

    1. Re:Speed issue by Anonymous Coward · · Score: 0

      Even going through a socket is not free, it involves switching to another address space, thus flushing (on x86 at least) the TLBs. And because of it's client/server nature, that happens lots of time when drawing a typical GUI.

      The world has changed since X was designed, nobody needs the font server, few people need network transparency, and there are a bunch of other issues, like allocation of server-side resources which allows a user to DoS the server.

      X has to die. Writing a simple shared-memory composition layer (on top of opengl fx) will be a much better, simpler and faster solution.

      Palle

    2. Re:Speed issue by Coryoth · · Score: 2, Insightful

      The world has changed since X was designed, nobody needs the font server, few people need network transparency

      Hold on there. "Few people need the network transparency"? How about "Few people bother to take advantage of the network transparency because they aren't used to thinking that way". If you bothered to set systems up to take advantage of X11's network transparency you'd be using it all the time too. The network transparency is a huge advantage. I can (and often do) have applications running on half a dozen different machines, yet have them all integrate elegantly into my desktop as if they were running locally.

      People who claim network transparency should be dropped from X, or X should be dropped because of its network transparency are ignorant, trolls, or both.

      Yes, yes, IHBT, HAND.

      Jedidiah.

    3. Re:Speed issue by bluGill · · Score: 1

      I hate to break this to you, but MS Windows and Mac GUIs also have to do context switches when doing drawing. X has no weakness here. It is easy to tell if a system doesn't do context switching to do drawing: it crashes all the time. You cannot allow direct hardware access to user software and maintain a stable system.

    4. Re:Speed issue by abigor · · Score: 1

      Windows Terminal Services is much faster than X over the network. Try running graphical applications from a remote location (i.e. over the internet) and see how horrible it is. On Windows, it's not a problem.

      So sure, network transparency is great. But what good is it if it doesn't work very well?

    5. Re:Speed issue by LilMikey · · Score: 1

      WTS != X transparency.

      If you were comparing Citrix you'd be on to something.

      --
      LilMikey.com... I'll stop doing it when you sto
    6. Re:Speed issue by Short+Circuit · · Score: 1

      Try running DirectX and OpenGL apps over WTS. That's the primary thing that requires I use a KVM switch instead of grdesktop.

    7. Re:Speed issue by abigor · · Score: 1

      Why not compare the two? I want to run an app (say, Kate) at home, to edit some files. I open konsole, type ssh -Y etc., then type kate&. Okay, there it is, but it's slow as hell.

      I connect to a Windows XP box at work from my Windows laptop. Bingo, I can do what I want at near-native speed. Sure, it shows the whole desktop and not just individual apps, but I don't care. I just want to get some work done.

      Microsoft's RDP stuff just walks on X.

    8. Re:Speed issue by Coryoth · · Score: 1

      Why not compare the two? I want to run an app (say, Kate) at home, to edit some files. I open konsole, type ssh -Y etc., then type kate&. Okay, there it is, but it's slow as hell.

      I connect to a Windows XP box at work from my Windows laptop. Bingo, I can do what I want at near-native speed. Sure, it shows the whole desktop and not just individual apps, but I don't care. I just want to get some work done.


      What's the difference? The difference is that with X I can connect and run software from (as I said in my initial post) half a dozen (or more) different machines. If you want to do that with WTS you need half a dozen different windows with half a dozen different desktops and the whole thing is just icky. With X I get something that is in no way dissimilar (in fact it is identical) to what I would see if I were running all the apps locally.

      If I want to do what you're doing I can run TightVNC or something. It is not in any way the same or comparable to running apps over X.

      Bsides, if you want speed use FreeNX - which will likely be getting quite mainstream very soon. The X protocol isn't broken, but the implementation most widely found is for LANs not the internet. That's improving as we speak though.

      Jedidiah.

    9. Re:Speed issue by Anonymous Coward · · Score: 1, Insightful

      OK, let's go over this one myth at a time:

      going through a socket is not free

      True. But running locally X uses shared memory. Just type xdpyinfo and look for the mit-shm line. That's your shared memory extension right there.

      it involves switching to another address space, thus flushing (on x86 at least) the TLBs

      Name a popular windowing system where sending a paint event from the application does not have to switch context to do the actual painting.

      nobody needs the font server

      X doesn't need a font server anymore.

      few people need network transparency

      I'm sure the many enterprises who depend on citrix or vnc will be glad to know that. X's network transparency is not just extremely useful in the real world, but it doesn't actually cost much, if anything, in performance terms. Now, admitted, uncompressed remote X uses too much network bandwidth and makes too many roundtrips, but if you tunnel it through freenx, it outperforms vnc quite easily.

      allocation of server-side resources which allows a user to DoS the server

      So, you're worried you can run a denial of service on your own machine? Gee, yeah, that's terrible, someone should fix that.

      Writing a simple shared-memory composition layer (on top of opengl fx) will be a much better, simpler and faster solution.

      That's what X is, with the render, damage and composite extensions decently hardware accelerated, as they will be within a year or two. No need to rewrite anything.

    10. Re:Speed issue by Anonymous Coward · · Score: 0

      VNC sends actual pictures of the screen. Windows Remote Desktop more often is down at the actual calls to the GUI and is much, much faster (and much more like X than VNC).

    11. Re:Speed issue by abigor · · Score: 1

      True, true. You can get the multi-machine functionality. But my situation is this: I work at home a lot, and want access to the graphical apps on my work machine from my home machine (both running KDE). I can't do it. TightVNC doesn't cut it, either.

      For my particular use case, it's the same thing as connecting with WTS. Your use case (multiple machines on a LAN) is different.

      You make a good point about FreeNX. I know it's in KDE somehow; I should look at setting it up. Thanks for the reminder.

    12. Re:Speed issue by xiox · · Score: 1

      You can get a massive improvement in speed with X over ssh over a slow network by using compression, e.g.

      ssh -C -Y blah.example.com ...

      Not much point doing that over gigabit ethernet though...

  40. Whatever, troll by Anonymous Coward · · Score: 0

    If they develop Linux for long enough, they will end up with Windows.

    The same is true in reverse.

    In other words.. STFU.

  41. Enlightenment support by freelunch · · Score: 4, Insightful

    Last Fall, I had a serious focus bug in Enlightenment (e16) that would lock my mouse to a particular region of the screen and require X server restarts. It would usually happen at the worst time, when I was working fast (busy!).

    I worked with e-team member Kim Woelders on the problem and he produced a couple of patches after I sent him some good reproducible test cases. We exchanged a total of 39 email messages and it was finally fixed. I'd usually have a patch within 24 hours of sending him a test case.

    All of that while they are busy trying to get e17 out. The work that the team does is amazing and I am very grateful.

    To say that I am a fan is an understatement!

    1. Re:Enlightenment support by Goalie_Ca · · Score: 2, Funny

      Not to misquote 1984 or anything but...
      They were always trying to get e17 out.

      --

      ----
      Go canucks, habs, and sens!
    2. Re:Enlightenment support by Drathos · · Score: 1

      Not to detract from Kim or the Enlightenment team any, but (from the bits of the e-dev list I've read) Kim doesn't work on e17 very much. He is the e16 maintainer.

      --
      End of line..
    3. Re:Enlightenment support by Anonymous Coward · · Score: 0

      Which is just great. Because the fact is, you can't leave your users who need to run stable stable unsupported.

      Many people would rather work on new code than work on code maint. And with some projects, that can be a problem. I would have had to switch window managers due to the bug.

    4. Re:Enlightenment support by Anonymous Coward · · Score: 0

      Talking about support, have a look at the place raster used to work at, http://www.fluffyspider.com/. It looks like they're doing things with the e17 libs as well and probably provide commercial development and support.

  42. my favorite part... by pohl · · Score: 3, Interesting
    The videos are very nice. I'd love to see X11 modernized in this way (so long as the right abstractions are put into the right layers). My favorite part about this story, though, is how Rasterman's post jaws on about how all of this stuff is already done...that sentiment juxtaposed against the first video is hilarious:

    About --> Enlightenment...

    ...and a dialog box pops up that says "version 0.16.999.001". I've never used E, so maybe the version number isn't funny in Rasterman's world...but it's funny in mine.

    --

    The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

  43. flames will abound by hEpen · · Score: 2, Interesting

    but this is why i switched to mac os x. one, i had the cash to drop on a powerbook. and two, i love the beautification that apple decided to do to the desktop.

    when i use linux i use enlightenment because of the same reason. when it comes down to it, i surf, read email, listen to music, and use terminals to connect to the boxes i work on. so any OS will do.

    that given, i want my sh!t to look good. i want my apps to work happily together like the brady bunch. and they should look better than than the skanks off of OC or whatever wo/men float your boat.

    and as for raster saying he has no funding, i took that to mean he didn't go not out of spite or not wanting to take part, but that he didn't have the cash to spare on that.

  44. Where's the usability? by TuringTest · · Score: 2, Insightful

    Ok, I know that the Enlightment project is more about creating a graphic toolkit that a complete environment for end user. But having the technology doesn't mean that you could use it.

    For what I've seen the window manager "experience" is far away from something pleasable, after the Wow factor is over. I've never been a fan of wallpaper drop-down menus, in WM nor in other "1st generation" window managers (those that have been on Linux for a long, long time without major usability revisions). Just how many times does he open a two level menu just to check/uncheck the gadgets "edit" mode?

    Also I remember that the E desktop had to be configured through hand-editing the text files. Although they promise that "It will provide nicely integrated GUI elements for managing your desktop elements, both files and windows", if this elements are as annoying to use as the dropdown menu then the environment will not have a good workflow.

    It's great to have a wonderful platform to build upon. But until something that I can use is actually built, I'm not downloading this.

    --
    Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    1. Re:Where's the usability? by diegocgteleline.es · · Score: 1

      Enlightenment's objetive is not to be a gnome/kde equivalent, but a set of graphics libraries and a window manager - never a "complete desktop" like gnome or kde are.

    2. Re:Where's the usability? by TuringTest · · Score: 1

      Enlightenment's objetive is not to be a gnome/kde equivalent, but a set of graphics libraries and a window manager - never a "complete desktop" like gnome or kde are.

      And that's why I'm not using it, and why it's a different beast than the promised next generation graphic engines of G'n'K. Those i will use when/if they are sometime ready, because I want an integrated desktop environment more than I want a beautiful bells and whistles presentation. I already can use Flash for that, thanks.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    3. Re:Where's the usability? by diegocgteleline.es · · Score: 1

      damn, you're right. Still it's a great grahics engine

    4. Re:Where's the usability? by Taladar · · Score: 1

      It is funny seeing you all talking about wanting "an integrated desktop environment" or "eyecandy" a.k.a. "bells and whistles".

      All I want is getting the work done and a minimal windowmanager like ratpoison with zero configuration (other than the 1 line in xinitrc to enable it as windowmanager) seems to be exactly what lets me do that.

    5. Re:Where's the usability? by TuringTest · · Score: 1

      Do you realize that ratpoison is the worst possible interface in terms of learnability? (it doesn't have any). "When ratpoison starts you should see an empty X server". It's even harder than Window Maker. Kudos if it works for you; I just don't have time to learn to use a whole new environment without a training program. Sad, since managed frames is an idea I would love to explore, only if it had a good usable interface.

      Also I'm a visual person and I need hints to know where my 20 or 40 open windows are located; don't think that ratpoison is good at doing that. I usually don't care of eyecandy, though, past the point where is easy to spot where a widget ends and the next one starts, it has good text contrast, etc.

      Maybe ratpoison has a wonderful workflow once you get used to it (they say the same for Emacs and I just can't cope with it), but the process to get to that level is a pain. It even hasn't a tutorial, so you seem to have to read the whole manual even to begin with the very basic task of just opening two windows and switching through them. And have you heard of direct manipulation? I just hate having to change my environment by editing text files; that's so 70s...

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  45. torrents? by diegocgteleline.es · · Score: 1

    someone can put torrents of the videos?

  46. the circle is complete by SQLz · · Score: 5, Interesting

    Rasterman left Redhat because he felt noone there really followed his vision of an X desktop. Here we are years later and we've come full circle. Now, many (if not most) users in the community are looking for highly customizable desktop eyecandy and Gnome, KDE, and Xorg are all out there trying to deliver on what Rasterman was doing 3 years ago.

    1. Re:the circle is complete by amorsen · · Score: 3, Insightful

      The difference is that there is a good chance that Gnome, KDE, and Xorg will actually deliver, whereas it is virtually guaranteed that Rasterman will not.

      --
      Finally! A year of moderation! Ready for 2019?
    2. Re:the circle is complete by SQLz · · Score: 1

      True, but I find it amusing nonetheless. I mean, if Redhat would have supported Rasterman and built a team THREE years ago, Linux would have this stuff now, instead they insulted him.

      Now, everyone is falling all over themselves to have next gen desktop technology before Longhorn is released. The GNOME/Redhat are just starting to think about problems that have already been coded, debugged, and optimized by another team.

    3. Re:the circle is complete by Anonymous Coward · · Score: 1, Insightful

      Yea and if I had a crystal ball I'd have bet a lot of money on New England to win the super bowl last year. Why are you faulting Red Hat or anyone for that matter for not buying into something that is still to this day putting the cart before the horse, ie eye candy before bugs and desktop fundementals?

      "The GNOME/Redhat are just starting to think about problems that have already been coded, debugged, and optimized by another team."

      Again, learn to walk before you run. If his code was in such great useable shape years ago someone would have picked up on it. Gnome just STARTED becoming solid/useable 2 years ago, no way should they have been screwing around with candy instead of fixing buggy Nautilus all of that time.

    4. Re:the circle is complete by Brandybuck · · Score: 1

      Not quite. Rasterman left Redhat because Redhat wanted to take Enlightenment away and give it to Havoc.

      --
      Don't blame me, I didn't vote for either of them!
    5. Re:the circle is complete by KainX · · Score: 2, Interesting

      Clearly this depends on your definition of "deliver." raster has been delivering for years and will continue to do so. Just because E lacks the huge user base of GNOME/KDE does not mean it doesn't deliver.

      Or are you one of those folks who measures "better" in terms of total installed base? In which case, the cockroaches would like to know when you'll be vacating their planet. (Quote borrowed from Michael Paquette.)

      --
      Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
    6. Re:the circle is complete by Mornelithe · · Score: 1

      He probably means that e17 has been 'up-and-coming' for like 4 years now, but still hasn't made it past the 'e17 is only available via no-guarantees, pre-alpha cvs checkout' stage.

      I used to use e16 and love it, and I was excited about e17 like 3 years ago, but it's still not here. More and more I find myself enjoying KDE, where everything integrates nicely, which won't happen with E.

      Then again, as people have noted elsewhere, Enlightenment is more of an experimental playground than a contender for a serious, usable, integrated desktop, and it fills that niche quite nicely.

      --

      I've come for the woman, and your head.

    7. Re:the circle is complete by KainX · · Score: 1

      When was the last time you installed open source software that came with guarantees?

      E 0.17 cannot mature without testing, and now you're telling me no one can test it because it's not mature? Interesting.

      Now that the underlying libraries are maturing (stable API's, feature-complete with few or no known issues), work on the WM can progress rapidly. And unlike previous incarnations of E (and unlike most every other WM out there), E 0.17 itself will deal almost exclusively with managing windows; all the drawing/event loop/X socket/etc. nasties are handled already.

      --
      Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
    8. Re:the circle is complete by Anonymous Coward · · Score: 0

      I used to use e16 and love it, and I was excited about e17 like 3 years ago, but it's still not here. More and more I find myself enjoying KDE, where everything integrates nicely, which won't happen with E.

      Nicely put. I totally agree. Even if all the beautiful goodness of E17 went final and was bug free tomorrow, the lack of integration of all the apps would suck. It would be cool if it really is as great and mature as he says it is, everyone noticed, and then all the applications used it, and we had a slick fast efficient desktop with all the apps using the same toolkits without all the qt/gtk gnome/kde fragmentation... oh well. I know I shouldn't hold my breath. I'll have better luck flapping my arms really fast and flying myself to the moon.

    9. Re:the circle is complete by dbIII · · Score: 1
      Rasterman left Redhat because he felt noone there really followed his vision of an X desktop
      It was simpler than that. He had a pointy haired boss who didn't last much longer - probably due to his inability to understand what the "reply to all" button did in email.

      From the outside it looked as if he was hired by Redhat to do one thing and his supervisor was telling him to do the opposite.

    10. Re:the circle is complete by phrasebook · · Score: 1

      Even if all the beautiful goodness of E17 went final and was bug free tomorrow, the lack of integration of all the apps would suck.

      What integration? If you replaced kwin or metacity with enlightenment, what integration between apps would you lose?

    11. Re:the circle is complete by mushroom+blue · · Score: 1

      well, if I recall correctly, his boss was Havoc Pennington.

      interesting how these things unfold. :)

    12. Re:the circle is complete by dbIII · · Score: 1
      well, if I recall correctly, his boss was Havoc Pennington.
      Not the one. Havoc still has a job at redhat, is considered competant, and most likely knows how to use email.
    13. Re:the circle is complete by SQLz · · Score: 1

      His "scathing" goodbye post didn't mention anything of that nature. More like, Redhat was talking shit constantly about those "freaky" E people with all of their transparent windows and long greasy hair.

    14. Re:the circle is complete by juhaz · · Score: 1

      if Redhat would have supported Rasterman and built a team THREE years ago, Linux would have this stuff now, instead they insulted him.

      By giving him a job and funding his work? Oh, some insults, those. I'm sure there were some personal problems there, but by his own words, they were with "certain people".

      But in the end, goals of E and GNOME just did not, and still do not, match. Raster left because his vision wasn't the same than that of RH and he DID NOT want to work on the kind of integration you're suggesting, but E, and E alone. You can't "build a team" if the main member of the team is playing a different game than the rest.

  47. While you're cloning Quartz/Aqua, how about Cocoa? by argent · · Score: 2, Insightful

    As suggested in this previous comment...

    What about starting from an API that's already got OpenGL bindings and acceleration, and using GNUstep instead of inventing a new library?

  48. Re:No Funding by Anonymous Coward · · Score: 0

    he is just calling you a cheap bastard. cause you are one.

    when doing your taxes, is a number other than 0 in the charitable donations box?

    i doubt it

  49. Re:No Funding by mOdQuArK! · · Score: 3, Insightful

    You don't make money by selling "free" software. You make money by providing services using free software.

    Which is as it should be, instead of insisting that people give you money for something which can be copied for pennies.

  50. for more to the date info-Chasing Visions. by Anonymous Coward · · Score: 0

    http://www.osnews.com/comment.php?news_id=9762&off set=60&rows=75#337521

    [ Rayiner Hashem (IP: ---.dc.dc.cox.net)]
    "I think the "sad" part refers to the fact that this sort of technology has been ripe for the picking for years now, but only know are people getting around to looking at it, and only then because they are following Microsoft's lead. Interviews, and its successor, Fresco, have always belonged to the "free" camp, unlike competitors like Motif. Yet, the modern Open Source projects have catagorically refused to look at the technology until Microsoft pointed it out to them."

    So once again, directly or indirectly, the OSS crowd is chasing tailights.

  51. Someone put up the funding to buy Rasterman a by defile · · Score: 1

    ...copy of Fred Brooks' The Mythical Man-Month so he can figure out why the code he wrote years ago isn't being used.

    Hint: Get the payroll sheet of an established software product company. Count up the number of programmers on the sheet. Also ask the programmers how much of their time is spent typing code. Put your findings into the context of the overall company. Solve for X.

  52. Correct me if Im wrong by TheRealMindChild · · Score: 1

    But isnt Rasterman the guy that wrote UltraHLE?

    --

    "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    1. Re:Correct me if Im wrong by Naikrovek · · Score: 1

      If you're talking about the very first N64 emulator, then you're wrong.

    2. Re:Correct me if Im wrong by Anonymous Coward · · Score: 0

      That would be Epsilon and RealityMan :)

    3. Re:Correct me if Im wrong by Anonymous Coward · · Score: 0

      yeppers that was Epsilon and Reality Man

      Russ

  53. No Funding-Overwelming odds. by Anonymous Coward · · Score: 1, Interesting

    "Just because you write open code doesn't mean you have chosen poverty.

    There are plenty of organizations that sponsor open source development as well as several large companies that hire and pay people exclusively to write open source code."

    The total number that needs to eat, outnumber the total number in the last catagory.

  54. Ignorant questions by wonkavader · · Score: 2, Interesting

    I' reading these posts, and I'm confused, probably because they're addressing different issues than I'm focused on when I think of X. And because I don't know enough about X.

    I think the problem with X is not features, and libraries on top of it, but rather that the basic core concept in an X display is a bitmap.

    The problems with this are: slow communications, and lack of scalability on different displays. The classic cure for this was display Postscript, which had problems of A. Copyright, B. Bloat, C. Large blocks files of code to do small things, D. Arcane syntax.

    There has to be a better way. But what I'm seeing here is all applications and libraries for use by applications on top of the bitmap based rendering. There are some things mentioned which I recall being replacements for this engine, but certainly Enlightentment DR17 is all on top of the X bitmap system, right?

    Any movement on chucking that in favor of a bitmap independant system?

    1. Re:Ignorant questions by Cid+Highwind · · Score: 1

      Last time I checked, an X display *really* *is* a bitmap. There's a raster display device sitting on my desk, and a range of memory on the video card with numbers that correspond to colors of pixels on that screen.

      Any movement on chucking that in favor of a bitmap independant system?

      I'm in as soon as you show a design for a high-resolution full-color monitor that accepts postscript (or pdf, or svg, or whatever) vectors and displays them without converting them to a bitmap first...

      --
      0 1 - just my two bits
    2. Re:Ignorant questions by Elenyon · · Score: 0

      but certainly Enlightentment DR17 is all on top of the X bitmap system, right? Your correct there as a default build of E17 sits on X but Raster points out that E can be drawn on many devices includeing the the KernelFB......

    3. Re:Ignorant questions by wonkavader · · Score: 1

      Wrong layer.

      As an example of the layers of X:

      Applications (using libraries and toolkits)
      Xserver
      Drivers
      Physical hardware

      If you didn't have a bitmap based Xserver system, things wouldn't get broken down into bits until after you hit the driver (going down). That means that communications over a networked representation of an X screen (via a socket to your X server from anthoer box running a client) or via VNC wouldn't have to be mostly bitmaps. They'd be drawn, primarily, and would be much tighter than all but the smallest bitmaps, and they'd scale.

      Meaning that if you got a really good monitor, say one that does 10240x7680, you could use more dots to depict the things you see on the screen, thus improving the image, instead of just making them all smaller with the same number (and in our 100x bigger screen example, so small they'd be impossible to make out).

      You raise in interesting point, though. If you get away from bitmapped systems at the X layer, if you DID have a vector display, your driver could feasibly NEVER break into a bitmap. As is, running X on a vector graphics system would require you to make jagged little lines, and spoil all the wonderfullness of your vector display.

      So X ought to lose its bitmapped nature and have a scalable system at the X layer above the drivers.

      Does anyone who's read more on this, and knows what each of these ideas mentioned in the articles corresponds to have an clue to whether this is being moved toward (as a replacement for X) or are we stuck with a friggen bitmap for another decade?

    4. Re:Ignorant questions by pohl · · Score: 1

      I think your response is deliberately obtuse. The core question doesn't have anything to do with displays being inherently bitmap-oriented. The question is whether the display server and the client are speaking to each other at an efficient level of abstraction...that the display server ultimately ends up rendering to bitmap is a mere implementation detail that has nothing to do with the design of the API and protocol.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

  55. Re:No Funding by moonbender · · Score: 2, Insightful

    When was the last time you paid someone for commercial software?

    --
    Switch back to Slashdot's D1 system.
  56. No [Econ 101] by Anonymous Coward · · Score: 0

    "Which is as it should be, instead of insisting that people give you money for something which can be copied for pennies."

    That's assuming that the costs of software development are solely contained in the distribution, and duplication aspect.

  57. mirrors of demo videos by sewagemaster · · Score: 1

    some demo videos from mirrordot:
    here and here

    Does anyone know whether there are actual DR17 packages downloadable other than building it CVS?

    1. Re:mirrors of demo videos by Anonymous Coward · · Score: 0

      Nightly snapshots are available at http://code-monkey.de/e-snapshots

  58. OSS...or else! by Anonymous Coward · · Score: 0

    "Open source is not an end itself. With some celebrity exceptions, open source exists because someone solved a problem--often a business problem--and released the solution to the public."

    A fine aspect as long as society doesn't make it a condition of living within it's purvey.

  59. Re:No Funding by Anonymous Coward · · Score: 0

    Kind of funny considering he works for VA these days. VA Japan to be exact

  60. Talk is cheap-Windows(TM) of Opportunity. by Anonymous Coward · · Score: 1, Interesting

    "The OSS GUI world is so deeply rooted in Qt/KDE and GTK+/Gnome that there's no chance at *all* that people will adopt his APIs for the next gen display system."

    So the OSS community pissed away their window of opportunity, and then complain about the bed they have to lie in?

  61. VNC indicates faster X server easy to do... by Anonymous Coward · · Score: 0

    The other day I was playing a video through VNC with tight's Java applet (just for fun) and was getting maybe 10-15 fps and goofing around and noticed something amazing: the Java applet was much faster than the native exe (like twice the fps with no pauses). So that got me thinking, why isn't the X server written in Java?

    If you think about it, Java is perfect for the X server: it's a long-running process so start-up time is not an issue, and dynamic inlining of the code would be a great performance advantage. There's only one instance running so the memory hog-ness is not a problem. Since the cards do all the major work, the main job is managing lots of little bits of information (thousands of tiny windows, strings, events, clipping regions, etc). That's the kind of thing Java is great at doing.

    I mean, despite there being maybe a 1.25-2x performance loss on actually decompressing the tight-encoding, the Java VNC viewer was still faster (I presume) because Java lets you focus on better algorithms and data structures rather than all the piddly details that don't amount to much in the end. About the only drawback would be the garbage collector, but normally this runs in using the X server would basically take 1 instruction, which is much faster than malloc.

    1. Re:VNC indicates faster X server easy to do... by Anonymous Coward · · Score: 0

      ... slashdot ate my < despite being in text mode... argh! It was supposed to end like this:

      About the only drawback would be the garbage collector, but normally this runs in <0.02 seconds so there needn't be any pauses... plus when the server is idle you can run the full gc; allocations when the user is actually using the X server would basically take 1 instruction, which is much faster than malloc.

    2. Re:VNC indicates faster X server easy to do... by Anonymous Coward · · Score: 0

      Hmmm, you're one of those people who think Java is perfect for everything.. I code Serverside Java for a job and client side Java sucks. Give it up, fanboy.

    3. Re:VNC indicates faster X server easy to do... by stor · · Score: 1

      why isn't the X server written in Java?

      Like WeirdX?

      Cheers
      Stor

      --
      "Yeah well there's a lot of stuff that should be, but isn't"
  62. Enlightenment is BSD by Anonymous Coward · · Score: 0

    Enlightenment is BSD. Let's keep it that way!

  63. the cathedral and the bazaar by joeytsai · · Score: 4, Insightful

    First of all, did I just read a story that gave all the background to Rasterman's response, but left out the actual response itself? Nice.

    I've always liked the Enlightenment project, and I try to keep up-to-date with what's going on (which is not easy), but it seems pretty clear to me that it will not be the future of the Linux desktop.

    E is not really a valid option for the OSS world - I wouldn't be surprised if more people were using XFce or Rox than E at this point. Sure, Linux itself has proven that if something new and amazing comes around and blows everything away by a large margin it may have a *hope* of shifting the momentum, but as great as E is, I doubt it is that impressive.

    The reason why the framework Seth+Havoc describe will win over the E stack is because it is integrative, whereas E is not. When the next-generation X rendering system is in place, it will be available to everyone who uses those extensions. Probably by the time Damage + Composite are enabled by default on X, the latest KDE + gnome desktops will have support for them. And all the applications in those respective desktops will quickly (if not instantly) gain those advantages. Remember when the same thing happened with anti-aliased fonts a few years ago?

    Yes, you can get the E magic right now, but you have to go through E. As long as they remain the sole gatekeepers, you can expect them to have the same extremely limited influence they have now. At this point in the game, I seriously doubt they can beat the inertia from the other desktops. Honestly, if you're developing a new application, are you going to develop for the mature and distributed kde or gnome desktop environments, or will you use E, which is available now with some ephemeral advantages but some serious disadvantages?

    It's also true that by using E you're not committed to using _only_ E, but then, what's the point? If you use E + some random GTK application, you're not going to get the consistent graphical features until GTK itself gets those features... but at that point all gnome applications will have them.

    The example of the Cathedral and the Bazaar is a good metaphor for these differing stacks. It seems to me the E project has always been fiercly exclusive in the way it does things - the whole Enlightenment Foundation Libraries are the best example of reinventing the wheel with E technologies. But the cost they've paid is limited deployment, slower releases, less interest and a rather narrow development strategy. Certainly that may suite some people fine. However, with that in mind I don't know how reasonable it is for Raster to be calling sour grapes.

    --
    http://www.talknerdy.org
    1. Re:the cathedral and the bazaar by Langley · · Score: 1

      Buh.

      Honestly, if you're developing a new application, are you going to develop for the mature and distributed Windows desktop environment, or will you use Linux, which is available now with some ephemeral advantages but some serious disadvantages?

      Sounds about the same to me.

    2. Re:the cathedral and the bazaar by joeytsai · · Score: 1
      Honestly, if you're developing a new application, are you going to develop for the mature and distributed Windows desktop environment, or will you use Linux, which is available now with some ephemeral advantages but some serious disadvantages?

      Sounds about the same to me.
      The decision to use whatever toolkits or environments is certainly up to the developer. I'm not saying using E is an invalid choice. Personally I just don't think the advantages E provides are sufficient.

      But is this comparison to Linux/Windows a fair one? As I mentioned before, Linux has a hope of going against the momentum. But the reasons it does is because of stability, scalability, being a proven technology, providing freedom to users and developers, etc. Aside from the freedom part (thanks to _all_ free software developers, including E, gnome, KDE) it seems those reasons for choosing Linux over Windows would be the same for choosing gnome/kde over E.
      --
      http://www.talknerdy.org
    3. Re:the cathedral and the bazaar by Langley · · Score: 1

      Just as certainly as Linux has hope of going against the momentum, Enlightenment has the same chance.

      Just what sort of proven technology is GNOME, a desktop? Enlightenment isn't striving to be a desktop.

      What type of scalability are you talking about? With Enlightenment's rendering backend you can move from small PDA environments all the way to full blown desktops with gigs of RAM and OpenGL acceleration. That seems like it scales quite well?

      I'll have to conceed on stability, as I run neither E nor GNOME and have no comparsion for that metric.

    4. Re:the cathedral and the bazaar by happyfrogcow · · Score: 1

      Yes, you can get the E magic right now, but you have to go through E.

      I think you'll find that imlib and imlib2 are usable outside E. Both developed by E, for E, and a requirement of Gnome. What makes you think that these developments won't be usable? You speculate, but that's about it.

    5. Re:the cathedral and the bazaar by drew · · Score: 1

      First of all, did I just read a story that gave all the background to Rasterman's response, but left out the actual response itself? Nice.

      try clicking the very first link, if it's accessible. hasn't been for me all day, though...

      E is not really a valid option for the OSS world - I wouldn't be surprised if more people were using XFce or Rox than E at this point.

      i don't think marketshare or mindshare was ever raters goal. raster's (and enlightenment's) role in the community is more exploratory. enlightenment is a platform to do cool stuff. stuff that no one has ever done before. i suspect that's part of the reason he's thrown away the code and started from scratch so many times. almost every version of enlightenment has been revolutionary in some way, not to menion a lot of the side projects that have sprung up along the way- imlib, for example, and terminals with image backgrounds and later (pseudo-)transparent backgrounds.

      no, e will probably never take over the linux desktop, but it has inspired a lot of great projects by people with more of a mind for software engineering. for that reason alone, it's continued existence and development is priceless to the community. a lot of what exists in gnome today can be traced back to raster's influence, and i would be very surprised if many of the items seth listed off in his blog post weren't at least partially inspired by the work that has gone into e17 over the last 5 years.

      and i don't think this is entirely a case of sour grapes- i think he is trying to point out to people who intend to bring these developments to the mainstream that a lot of work has already been done in the area, and they would do well to at least look at what's been done, lest they go and make mistakes he could have warned them away from. that is, of course, my interpretation, and i can't speak for what raster really thinks....

      --
      If I don't put anything here, will anyone recognize me anymore?
    6. Re:the cathedral and the bazaar by Anonymous Coward · · Score: 0

      imlib2 is a pile of crap. gdkpixbuf at least doesn't leak memory like a sieve.

    7. Re:the cathedral and the bazaar by Anonymous Coward · · Score: 0

      Imlib was required only in early versions of Gnome 1.x. It hasn't been used for years.

  64. [Forking] fame? by Anonymous Coward · · Score: 1, Insightful

    "It's really too bad nobody forked the project and took what was good from E as they went along to create something perminant."

    That depends on were the value of E lies. Is it in the code, or is it in the E team and their vision? The former can be forked easily. the later is much harder.

  65. You'll never see decent X.org performance by Anonymous Coward · · Score: 0

    Xfree (and derivatives, X.org incl) is optimized for throughput, not interactivity. IOW welcome to the world of high latency. Even Linus has complained about this on numerous occasions, and it's not going to be fixed without a total rewrite.

    Also note that Xfree is single-threaded, so it's bound to suck at serving up multiple window GUIs no matter how it's 'fixed'. see here for more on the official kludgy way of improving X interactivity...

  66. He's right, but... by ndogg · · Score: 1

    He's completely correct about E and all the cool stuff it does NOW, and will do. The problem is that the project lives its entire life on the CVS and dev-list. They need a PR person on the dev-team that will let people in on what's going on.

    --
    // file: mice.h
    #include "frickin_lasers.h"
    1. Re:He's right, but... by Ranger+Rick · · Score: 1

      Exactly.

      He's lived off in a closet somewhere since enlightenment was big... uhh... how many years ago? E development is essentially a sandbox that people play in, but it never gets a stake in the ground where they say "there, it's something to build on, let's tell people about it."

      How the heck can you be surprised that no one considers using your stuff in the real world when you've been in eternal pre-alpha for years?

      --

      WWJD? JWRTFM!!!

  67. Re:Talk is cheap by TuringTest · · Score: 1

    Hmmmmm.... I'd love to see the wxWidgets toolkit ported to Enlightment. Don't know if it has been done, or if it is possible at all.

    --
    Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  68. He's right, but...Code PR. by Anonymous Coward · · Score: 0

    "They need a PR person on the dev-team that will let people in on what's going on."

    And what does the above mean, when placed in the "the code is the documentation" and "use the source, luke" context?

    1. Re:He's right, but...Code PR. by ndogg · · Score: 1

      Not everyone has the time to look at the source code. All they would need would be someone excited about what's happening to the source code to give one paragraph snippets of what's happening every once in a while, and maybe even create preview releases, though I wouldn't count on the latter part.

      --
      // file: mice.h
      #include "frickin_lasers.h"
  69. eye candy isn't the main purpose of a desktop by idlake · · Score: 2, Informative

    I know this is hard to understand for some, but eye candy isn't the primary purpose of a desktop, usability is. A desktop using just black-and-white pixels can be far more usable than one with shadows, transparency, and all those other features.

    Also, people should remember that neither Apple nor Rasterman invented features such as the use of translucency, blurring, shadows, etc.--they go back many years in the academic literature as visual clues.

    Furthermore, support for translucency itself has been discussed in the X community pretty much since the day X11 was released, and the reason for not adding it has been a high cost/benefit ratio. It's only now that hardware has gotten cheap and good enough that many people can use this, and that toolkits are starting to use it, and that people have the software engineering side under control that people are getting around to adding this feature to X11. From a practical point of view, that's probably about the right time.

    1. Re:eye candy isn't the main purpose of a desktop by shish · · Score: 1
      "A desktop using just black-and-white pixels can be far more usable than one with shadows, transparency, and all those other features "... "they go back many years in the academic literature as visual clues."

      I think you just answered your own complaint -- sure a good black & white desktop is better than a bad featureful one, but a well designed featureful desktop is best of all.

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    2. Re:eye candy isn't the main purpose of a desktop by Anonymous Coward · · Score: 0

      I think you just answered your own complaint -- sure a good black & white desktop is better than a bad featureful one, but a well designed featureful desktop is best of all.

      That's not at all clear. Just because some academic papers suggested certain visual features doesn't mean that they actually work in the context of an entire desktop.

    3. Re:eye candy isn't the main purpose of a desktop by jdowland · · Score: 1

      I'm so glad at least one person thinks the same way I do. If someone was to ask me about modern innovations in computer interfaces, the things that would come to my mind would be pane-based navigation, auto placement algorithms, not alpha transparency, noisy backgrounds, 3d spinning window animations, etc.

  70. This from a man that has this as a /etc dir? by Ober · · Score: 1

    This guy is just sick based on his motd, and his X11 xdm setup found here.

  71. Mod parent up! by Anonymous Coward · · Score: 0

    A) Bowie rocks
    B) Go team Venture!

  72. Mirror of the vids? by PsychoKiller · · Score: 1

    It got slashdotted before I could check them out, does anyone have a mirror or a torrent?

    1. Re:Mirror of the vids? by tilman2 · · Score: 1

      Yeah:

      http://code-monkey.de/files/e17_movie-02.avi
      ht tp://code-monkey.de/files/e17_movie-03.avi

  73. E17 is working for me by imobilizer · · Score: 1

    I have it compiled and working on Gentoo. Works well for beta code. I haven't run into to many problems.

    First Impressions: It's FAST and has some nice eye candy.

    This may be the first Window Manager to get me to move away from WindowMaker ;)

  74. Re:No Funding by johnjaydk · · Score: 2, Funny
    My employer is one of them. (Starts with 'Red', ends with 'Hat')

    Can't we have some more hints on whats in between the two ?

    --
    TCAP-Abort
  75. Why not expand Gnome or Kde instead... by aespinoza · · Score: 1

    writing a desktop manager from scratch ? Lately E17 has been getting a lot of my attention, and as of today, the media. I used to love enlightenment (0.16). I used it in everything, after the project died a couple of years ago, and just stopped using it. A year or so, the proyect got revived. I tried it again, it was cool, since none of the Linux Desktops seems to implement anything that enlightenment used to have. I dumped it again, it was unsuable for me, since I'm competly used to gnome, and the compatibility with gnome sucked also. E17 is getting usable, at least for most people, and I read the blogs from Seth Nickel, Havoc pennington and Rasterman. I read what they have to say, and I agree with Seth and Havoc; in order to compete we need to begin creating innovation in the graphics department for linux. I believe Rasterman's has a point also, For all I can see on the videos, Enlightenment has most of the things Seth and havoc propose. The problem is not exactly the features, but the way the features are provided. I read on some of the forums for the article on osnews, and some one said that those features would be really cool if they would be implemented on a lower layer, so that Gnome, Kde or even Enlightenment could use them. I think the problem with enlightenment is the fact that is focused on rewirting the wheel. I agree that the wheel is quite amazing, and it has cool features. But enlightenment is still moving to become a desktop manager. I understand that the nature of open source is to create software in different ways and implementations. But why is enlightenment a write from scratch dekstop manager ? Why not expand gnome or Kde ? This is the same case with the looking glass project. It is a really cool set of features, I agree. But they are also creating from scratch. Linux will not advance to peoples desktops if it is not consistent enough. I know some people will think, "Linux is full of options, and that is how it should be". The freedom to create from scratch. I understand all that stuff about freedom and I support it. But the idea that some Desktop manager implements some really cool features, and embeds it so deep into their framework, so that no one can reuse it, is definately a selfish view of open source. So this is what I think would solve the problem: Begin a project to incorporate most of the features in a lower layer, in fact borrowing from proyects like enlightenement, to make the features available through the X window system. And that project should be created by the freedesktop.org project. I think desktop managers should become users of features, instead of implementors, in order for Linux to get to the desktop faster. Gnome could use the features in some way, and Kde in another.

    1. Re:Why not expand Gnome or Kde instead... by Anonymous Coward · · Score: 0

      True we need a light version of enlightenment (enlitenment?) with just the wm and the fx as seperate binaries, but able to use nautilus as the filemanager, and using gtk for widgets...l

    2. Re:Why not expand Gnome or Kde instead... by dbIII · · Score: 1
      in fact borrowing from proyects like enlightenement, to make the features available through the X window system
      That's probably the whole point of the foundation libraries - some gnome sotware already uses imlib, why not use evas as well if you want its features? The way I read the post (after filling in the blanks from year of reading developement updates on enlightenment.org) is raster is saying that most of the stuff is already there in libraries they can use now to take to where they want to go. A nice thing about the design of E17 is that it is very modular - that has delayed the actual window manager by years, but we have some nice libraries that can put things on displays that don't even have to be X.

      These things are implemented on a low layer, and are reused. Gnome and KDE have mostly been about creating "the one true desktop" like CDE tried to be years before - enlightenment has always gone the other way of being something flexible - hence rasters default themes have always been very weird examples showing off the limits of the window manager - but for a few months I ran E 0.16 happily on a P75 with 16MB of ram and a crap video card with a simple theme that made it behave like a SGI desktop. Gnome and KDE are about the applications, which you can even run on twm if you like, but most of the more recent window mangers support KDE and gnome hints so they behave as well as metacity or kwm.

      The aim is to get an integrated desktop shell, but it's still going to run mozilla, k3b and even the gnome panel if you want to use it instead of one in E - but it's made up of parts that other applications use.

    3. Re:Why not expand Gnome or Kde instead... by aespinoza · · Score: 1

      I personally don't know the inner workings of Enlightenment, but if what you say is true, the maybe using evas on Gnome won't be that hard to reuse.

      Just don't get me wonrg here, I really enjoy having a lot of desktops around, but I am developer, I enjoy changing desktops every once in a while, the problem comes when I have to choose for one of my clients.

      Of course the choice would be Gnome, but at this point, they still prefer XP, for whatever reason. Anyways, if this set of libraries are as modular as imlib, then I think Seth and Havoc or the FreeDesktop.org community will eventually reuse them, and that would be great.

      :D

    4. Re:Why not expand Gnome or Kde instead... by dbIII · · Score: 1
      maybe using evas on Gnome won't be that hard to reuse
      I should have said more - there is already gevas - the gtk+ wrapper for evas, in addition to ruby and python bindings existing as well.

      Evas is part of E17, but so is Imlib2 - and both can be used for other stuff.

      Of course the choice would be Gnome, but at this point, they still prefer XP
      The aim of E was always to not let the choice of window manager software strictly dictate the behaviour of the desktop - you load themes to do that - which gives you your XP, Apple , CDE, SGI, NeXT or fvwm behaviour.
  76. Innovation happens here by jgardn · · Score: 1, Insightful

    But I think the point that RasterMan was claiming is that innovation happens here. It is so fast, that it seems to be complete before it's even discovered.

    Here's what Havoc et al are going to do. They are going to get a hold of RasterMan, or at least his code, and examine it thoroughly. Building upon his concepts, they will develop a better solution that will bring RasterMan's ideas into the mainstream world.

    The E project may never be accessible to a large crowd. That's not the purpose of E, and you can see it in the tone of RasterMan's post. The E project is around to innovate and push the edge, and experiment. That's a very different goal from the Gnome, KDE, and FreeDesktop projects.

    RasterMan should be very happy that his work is going to be used and spread around the entire community. I don't know what more he could've asked for.

    This obliterates the concept that Open Source software is just copy-cat software. Yes, we have projects who copy-cat, because they are looking for stability and usability, not innovation. But we also have projects that are trend-setters and the research institutions of our community. While we won't use their software, we should still support them.

    This is just like in the real world of science. There are research scientists (like RasterMan.) Nobody ends up using what they do directly. Then there are the engineers (like Havoc) that incorporate the best ideas into a working product that everyone uses. We build on each other's strengths.

    --
    The radical sect of Islam would either see you dead or "reverted" to Islam.
  77. Re:No Funding by nomadic · · Score: 1

    The last time someone paid for OSS? Oh, I don't know, maybe the last time someone purchased a Red Hat commercial OS

    And you're buying the technical support when you do that. If all you want is Red Hat you can download it.

    I could make my code open source by including it in packages users have purchased from me. That way the code is open, the software is unrestricted, and I get paid for it

    Then you're not selling the free source software, you're just giving it away at the same time you're selling something else.

    The point is that while at an abstract level free software doesn't have to mean you can't sell them, 99% of the time you're not going to sell them because you're taking away any inccentive to actually pay money for the stuff.

  78. E17 libraries by deathguppie · · Score: 1

    For those looking for a little more Meat check out the DOCS over at Enlightenment.org
    I have installed the libraries and have been screwing around with it in my spare time for about two weeks. The docs are a little outdated but give you enough info, so that you can figure it out just by looking at the header files.

    --
    once more into the breach
  79. Rasterman, live up! by Anonymous Coward · · Score: 0

    Bongoman, don't give up!
    Congoman, live up, yeah!
    Binghi-man don't give up!
    Keep your culture:
    Don't be afraid of the vulture!
    Grow your dreadlock:
    Don't be afraid of the wolf pack!...

  80. Re:No Funding by Alioth · · Score: 1

    A friend of mine worked for RedHat for a while. From what he told me, the management seemed especially Dilbertesque, which is sort of surprising considering the sort of company it's supposed to be.

    He ended up leaving and going back home

  81. yes they can by Anonymous Coward · · Score: 0

    my god they are soooo much better that e in terms of usability. even KDE is better.

  82. Not useless by Lysol · · Score: 1

    True, snowflakes and fire are not necessary. However, I have to say there is something about using a slick UI that makes me actually wanna work. I sometimes, depending on mood, have various desktop images or even none at all. At Apple - yes, I use OS X - they developed the whole Graphite 'theme' for people who work in the color industry as less color on the desktop distracts artists/image people less. So I completely believe UI has a big affect on a persons productivity.

    The clock on the video reminds me of the new OS X Tiger Dashboard . They are pretty much a ripoff of Konfabulator which is something I've been using for a while now. But the way the Dashboard widgets work - flipping, spinning, etc - have some appeal for me. There's just something to be said for stuff that really looks cool and works just as well.

    So when I see some kick ass eyecandy, that object get's my attention. And as long as I can turn it on or off at various levels or have enough control of it, then it starts to get my admiration for a sweet environment. And once it get's that, then it's a pleasure to work in. Once that happens, work is, er sometimes, fun and the actual process of being productive becomes less of a chore itself. This is why OS X excels - because it provides all kinds of eyecandy but also stays the hell outta the way.

    I specifically stay away from Gnome/Metacity or XP desktops because I think those guis leave much to be desired (however, hats off to Gnome guys for at least making something with some kind of community behind it).
    Gnome does remedy this a little by having better placement of buttons and things - human interface guidelines? - (more Mac like and opposite of XP, of course), but overall, they're just clones of the Windows95 space and frankly, quite uninspiring to use. Couple that with the more frequent use of Gtk# via C# via M$, and I don't see much of the Linux desktop innovating over the stuff that E already has.

    Yes, maybe no one is writing anything based on much of the E libs, but there's something to be said about following or working with a project that inspires people to use it instead of the same old same old. But then again, if Gnome is positioning itself to be more friendly to those that will jump the Windows ship in the future, then I'm sure they don't lose much sleep at night over their decisions.

  83. Re:While you're cloning Quartz/Aqua, how about Coc by Anonymous Coward · · Score: 0

    and why not buy a cabinet instead of building one yourself.

    guess you dont have much interest in doing anything yourself. you do it yourself so it is how you want it, precisely. not just so that its good enough.

    btw, even that theme in the article's movies, are far far prettier than OSX

  84. And thank god they did by Anonymous Coward · · Score: 0

    And thank god they did because now we get the gorgeous usability of Gnome 2.8 instead of being stuck with stunningly beuatifyl, but nightmarish to use Enlightenment. Rasterman just doesnt get it when it comes to developing for users, not lett hax0rz

  85. Where to go next by Anonymous Coward · · Score: 0

    Rasterman's comment feels like he is reclaiming some lost honor. The blogs mentioned talks about stuff that Rasterman and the enlightenment team talked about 4 years back when OpenGL proposed a way to get nice hardware acceleration to the linux desktop. However, neither the X people nor the gnome people seemed interested then and so enlightenment went it's own way.

    Today, enlightenment has implementations of these technologies while the X- and gnome-people are starting to realize the benefits of them.

    While not all of E17's EFL would be appropriate for use in gnome, I feel that evas is spot on to what is needed and it would be a shame if the wheel was reinvented. A port of GTK+ that used evas as it's back-end would be great, and would open up a lot of oppourtunities.

  86. The rasterman by taj · · Score: 1


    I tlod rHat there years ago we neid to do this.

    Wyh didnt thye undrestand!?!?!

    --
    Raster

    1. Re:The rasterman by Archimboldo · · Score: 1

      >I tlod rHat there years ago we neid to do this. Wyh didnt thye undrestand!?!?! How do you expect us to believe you are Raster if you spelled 8 words out of 15 correctly?

  87. Re:No Funding by KainX · · Score: 1

    But not everyone is fortunate enough to have one of those jobs.

    Compare the number of open source developers in the world with the number of those who write it for a living. Then compare that number to how many write open source software they want to write and get paid for it as a vocation.

    So when is RedHat going to step up, Mr. Nitehorse, and hire all those other developers? Hmmm?

    We eagerly await your call.

    --
    Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
  88. What "acceleration" are you babbling about? by Anonymous Coward · · Score: 0

    Unless you are running some WM like fresco
    [http://www.fresco.org/; aka 'Berlin'], hardware acceleration is of little use; there is no (major) software using OpenGL as a backend to render a 2D GUI, thus repeat after me: this is not the acceleration I was looking for...

    If the Xorg guys keep up their pace, you might soon be right; but for the moment moving windows around you desktop does not require this nasty binary-only piece-of-junk software from ATI/NVidia.

  89. Re:No Funding by nitehorse · · Score: 1

    It's not up to us to hire everyone on the planet who writes open source code in their spare time, and that wasn't the point of my post.

    The point of my post was to point out the logical fallacy in the parent post, which was the assumption that coding free software dooms you to a life of poverty.

    But, getting back to your post... You remember that scene from Office Space, where Peter's talking about how he never had an answer for the stupid question about "What would you do if you had a million dollars and didn't have to work anymore?"

    This is what I'd do. I'd contribute to open source projects and write code and fix build systems and play with this stuff, because it's what I did when I worked at other places and it's what I did when I didn't have a job. If you don't happen to have that kind of passion for it, that's ok, but don't expect a call from us anytime soon. (And I did this for about four or five years before I got hired at Red Hat.)

  90. Re:No Funding by Malek+the+Damned · · Score: 1

    Your sig just made me spit coffee at my screen.

    Well done sir.

  91. yeah, it's here. by jacksonscottsly · · Score: 1

    after using e17 since the day it hit cvs (for probably the past month, it's been the default wm on my desktop machine and the *only* wm on my laptop), I've found it surprisingly beautiful and impressively stable (for cvs). There's a lot of magic coming up to e. It's also true that you have to use it to really understand what I mean about the beauty. Try some of the new apps built off the EFL (there's a file manager, image viewer, rss feeder, etc, etc), but cvs is very active, and I can't wait to see this wm armed and fully operational.

    --
    [ you and I are ugly ]
  92. Re:No Funding by KainX · · Score: 1

    That's what I would do too. But that's not really the point.

    While you may have been trying to make the statement "coding free software does not doom you to a life of poverty," your diction was such that the resultant message received came across as, "no one who codes free software has an excuse for being poor because I'm not."

    --
    Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
  93. Re:Talk is cheap by Anonymous Coward · · Score: 0

    That's part of the problem. While Raster's done a magnificent job -- and frankly, it's pretty mind-blowing -- he's completely not concerned about backwards compatibility regarding toolsets.

    This is fine, because Havoc's completely not concerned about backwards compatibility regarding user interfaces. X has NEVER brought windows to the front when they are clicked in until Havoc. All because a bunch of X Microsoft Windows people started using his WM and couldn't figure out the basics of mouse-focus with regard to cut-and-paste. They are used to clicking anywhere in a window to bring it to the front, and the mouse-focus doesn't do that, "It must be a bug." I can't figure out why you would want mouse focus AND the click to bring to the front feature. If you want that, use click focus. At the very least only do it for the primary button and even then only if a clickable item (button/url) isn't being clicked on. It is so very nerver wracking to have to cut-and-paste from a forground window to a hidden window, and have it keep popping to the front.

    AAARRRGGGHHHH!!!!!

    Sorry, I think Metacity has driven me insane.

  94. explanation for versioning by jacksonscottsly · · Score: 1

    it's pretty logical, really....
    enlightenment has always been one of those not-officially-final sorts of applications that never dips above the version 0.x stages; e users have come to accept by now that e-0.15 will be followed by e-0.16 and e-0.17 in succession. It's kind of like gaim used to be up until about .66 or something where they decided to change it to 1.0.

    Anyway, the 999 was to symbolize the approach to e17, and it works well with things like portage's method of versioning as well, i think...but, the earlier versions of releases were also labeled with a _pre* suffix. This suffix got in the way, so recently the team dropped it and replaced it with the *.001, giving them plenty of room (999 releases) before they have to call it e17. All this, of course, barring a rewrite.

    got it?

    --
    [ you and I are ugly ]
  95. Man do these people know what they mean? by soundproofing.noise · · Score: 0

    Why cant you scale a line/rectangle/bitmap?, how do you map a high res vector to a low res bt map display?

    Is there any need for a "better desktop"

    "These things important are not"

    But where X goes beyond the desktop, where it's infrastructure will really be most use full, where transparency, layers, alpha, and 3D effects will be most important. When these are used in overlay with real world, real time display. The technology is already here for low power LED direct to retina projections. These thing are being developed and this is the next step.

    to quote the man

    "Do you know what the man is saying? Do you? This is dialectics. It's very simple dialectics. One through nine, no maybes, no supposes, no fractions -- you can't blit vectors, you can't go out into bitmaps, you know, without, like, you know, with fractions -- what are you going to map on, one quarter, three-eighths -- what are you going to do when you go from here to vectors or something -- that's dialectic physics, OK? Dialectic logic is there's only love and hate, you either love something or you hate it."

    "This is the way the fucking world ends! Look at this fucking shit we're in, man! Not with a bang, with a whimper. And with a whimper, I'm fucking splitting, jack!"

  96. Nope. by Anonymous Coward · · Score: 0
    running X on a vector graphics system would require you to make jagged little lines, and spoil all the wonderfullness of your vector display.


    No, pixelisation only happens on pixel displays. If you had a true vector display, it would be (presumably) drawing natural lines, like with a pen, so you wouldn't have to antialias at all hopefully. Could work quite nicely... except I wonder how it would draw photos with decent performance and fidelity :)
    1. Re:Nope. by wonkavader · · Score: 1

      No.

      There are no lines. The layers of X above the physical layer broke it into pixels. You need to tell your vector display to draw a line. What's the line? Who knows, as all I have is a bunch of pixels because the layer above broke it into a bunch of pixels.

      For a vector display to work, you have to have lines, not pixels, and an approximation of a bunch of pixels on a vector display looks awful.

      So, no, it could not "work quite nicely." That's the problem with X. It's all (as I understand it) bitmaps below application/library layer.

      Sigh.

  97. You are apparently an idiot by eno2001 · · Score: 2, Insightful

    Before the advent of 3D acceleration and OpenGL, there was... 2D acceleration. X can, in fact provide 2D acceleration if there is a driver for your display adapter's chipset. Trust me, there is a HUGE difference between using a generic X driver one that is specific to your chipset and it has nothing to do with 3D. Stop being an idiot Mr. Troll.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  98. This is not an interactive desktop by failedlogic · · Score: 0, Troll

    Rasterman has completely missed the idea of an interactive desktop with this version of E17. The project with its vast arrary of libraries is missing one component: a true physics engine.

    Let me illustrate:
    The desktop in one of the videos features a nice forest, full of trees and grass (things which easily catch fire). Suddenly, the bottom of his desktop catches fire. All at the same time some snow starts falling from the sky and some new trees suddenly "appear" on screen.

    If there was a true interactive desktop, all the trees and grass would catch fire and the snow would slowly extinguish the fire. I'm disappointed. Until this is fixed, I refuse to use E17. I think it needs a physics engine.

    1. Re:This is not an interactive desktop by deathguppie · · Score: 1

      Actually if you were to create trees as objects you could very easily catch them on fire if you wanted. Not only that but you can define how the fire reacts to a given object, embed one event loop in another, or any other thing you like for that matter....
      You at least read some of the documentation before you post..

      --
      once more into the breach
    2. Re:This is not an interactive desktop by failedlogic · · Score: 1

      I was being sarcastic. I've been using E16 for several years now. I was over-exagerating my criticism, because many criticise for less, over what is programmed by people in their spare time for free. Seesh!

  99. E17 from CVS... by BlastM · · Score: 1

    has featutred window iconification for a few weeks now.

    New feature development is progressing rapidly. If you fetch and compile from CVS ever few days you'll notice new features or bug fixes or tweaks.

    That's what I love about open source!

  100. Not Bob Marley.. by itomato · · Score: 1

    You must be from the Mid-West..

    You mean the prophet Emperor Haile Selassie I.

  101. Re:Talk is cheap by Anonymous Coward · · Score: 0

    Well, a lot of e16 libraries are widely used on *NIX. ImLib2 is the top example. If the e17 core libraries are half as good as promised, you can bet you'll see them used a lot aswell.

    Really? What else uses them? Nothing comes to mind... Gnome used to use imlib in 1.x, but not for many years...

  102. E17 for Debian ! :-) by Anonymous Coward · · Score: 0

    deb http://soulmachine.net/debian unstable/

  103. Re:Talk is cheap by Lisandro · · Score: 1

    Really? What else uses them? Nothing comes to mind... Gnome used to use imlib in 1.x, but not for many years...

    Well, this is from grepping the Gentoo's portage tree: linux packages that require imlib/imlib2 as a dependence, or can use it for extra functionality. Took a while - it might have errors, and i removed some stuff that doesn't count, like imlib bindings to different languages. ./ won't let me post the whole list, but some highlights are:

    gkrellm (and all it's plugins), endeavour, entity
    freeciv, kdegraphics (yes!), kuickshow
    sylpheed & sylpheed-claws, balsa
    gimageview, scrot, iv & qiv, feh
    zphoto, digikam & gphoto
    kakahai, qvwm ,fluxbox, fvwm, icewm, pekwmm, waimea &
    xzgv
    scigraphica, frontline, epsilon
    mplayer, ffmpeg
    gnophone
    amsn, bitchx
    idesk, 3ddesktop
    fluxspace
    mlterm & eterm
    qtpixmap
    amaya

    Hope that's enough. Imlib1/2 is not as common as it used to be, but it's still a very useful library, used in a lot of packages.

  104. If you're interested in trying e17.. by tmasky · · Score: 1

    You may want to try my build script which I wrote.. http://xenon.conception.co.nz/~tmasky/e17build.sh Saves you a bit of time =)

  105. More E17 vids. by P0ldy · · Score: 1

    http://lycos42.free.fr/e17/cvs/

  106. Re:Talk is cheap by mushroom+blue · · Score: 1

    1) backwards compatibility is a red herring; GTK+ 3.0 will be incompatible with the 2.x series, just as 2.x was incompatible with the 1.2.x series. they're going to rewrite anyway, so they have an opportunity to grab what they can use from EFL.

    2) the OSS GUI world is deeply rooted in Qt/GTK+, but, again, GTK+ is going to have an incompatible rewrite. all apps will have to have large chunks rewritten for the new toolkit.

    3) Red Hat != GNOME/X.org. Novell, Sun, Fluendo, HP, and many others have top GNOME and X.org hackers working for them.

    your entire post is based around "it's incompatible", which is completely baseless. the next generation of toolkits is throwing away compatibility anyway, so it's the perfect time to adopt new ideas like this.

  107. So what if Rasterman has been working on this? by Anonymous Coward · · Score: 0

    The folks that are doing desktop work for Novell and Red Hat will have this stuff released and integrated into major distros long before we ever see E17 in a released state.

    E17 has been in the works for how long? And I can't even get the whole thing out of CVS yet, much less a release-quality tarball(/RPM/DEB)?

    Maybe E17 is farther along than the website indicates. In that case, they need to get some people to talk publically about it. Coming out of the ol' basement once to bitch about what you have that isn't being used doesn't count.

  108. Re:No Funding by tom's+a-cold · · Score: 2, Insightful
    This sounds resentful. Was there some kind of expectation that somebody would fund your trip to a conference? If you choose to write open source code, you are chosing to have no money. That's your choice. But dont complain about it.
    1. My employer funds my trips to free software conferences. So do many other people's employers.

    2. I write open source code, and I have money. Not wealth beyond the dreams of avarice, but more than most people I know.

    It seems that you're focused on the value of a single commodity rather than on the whole web of economically significant interactions that includes that commodity. And if you think that you can predict whether proprietary or free software will maximize the value of that larger web of interactions, you are delusional. My own guess is that it won't make all that much difference either way to the overall value created, but that free software will shift the benefits more to the consumers and away from the biggest producers. But unless you're a lot better economic modeler than anyone else out there, the best you can do at this stage is to guess.

    --
    Get your teeth into a small slice: the cake of liberty
  109. Enlightenment vs Gnome vs KDE by morbingoodkid · · Score: 1

    As everybody is going on about Enlightenment and how it's so great. I agree when Enlightenment came along it was great and I think in terms of vision Rasterman did the world a big favor. I don't think Enlightenment is the way to go. (Not becasue of the technology)

    I think one of the strengths of the OpenSource community is to learn from projects. There is a reason why Enlightenment is not the default Windows Manager for Gnome. There is a reason that EVAS is not the default layer or imlib2 not the default image library. I think mostly politically.

    The fact is Linus still controls the Kernel not because he is technically the best but because he can play the politics balance great new features with what is needed.

    The Gnome team has done a great job and the value of what Raster has done is in learning what works and what not. But the politics still needs to be played on several levels and thats where the gnome team comes in.

  110. Re:No Funding by koekepeer · · Score: 1

    yada yada yada

    no resent. he just thought it was a bummer he didn't get funding to go. this is his HOBBY project!!! and he's kinda relaxed about it even ("maybe better luck next year" he writes)

    honestly, you are being a prick. raster does great stuff in his spare time and releases it for the world to use, for nothing at all...

  111. Re:Talk is cheap by TomorrowPlusX · · Score: 1

    Reharding #1 and #2

    I don't know how much GTK+ breaks with major revisions. I do recall, for what it's worth, being able to port non-trivial programs from Qt 1.x to 2.x and then to 3.x with ( in most cases ) no more than updates to the build system and a few one-liners.

    Now, I'll be the first to say that GTK+ as an API is broken from the start -- I tried it and no sir I didn't like it. It is *not* a well designed API -- but that said, it does work and I imagine that if 2.x were completely incompatible with 1.x then nobody would have updated apps from 1.x, XMMS not-withstanding. People did port, and I recall many documents on gnome.org explaining how to transition code.

    My understanding is that GTK 2.x, while not 100% source compatible with 1.x, was at the very least semantically compatible, which means it's not *that* hard to port.

    Going from an API founded upon the notion of nested widgets with clear update rects and paint clipping to a scene-graph canvas approach would be a significant difference. It might even have a significant impact on event delegation. This would be non-trivial to squish into GTK or Qt, and if it weren't forced into their models, it would result in a new API that simply didn't *work* like the old one.

    Regarding #3.. well, no shit. But the discussion was in part about Havoc and he works for redhat.

    Regarding your final statement. Well, yes my argument is based on the notion of incompatibility and for good reason. I know I wouldn't want to rewrite nautilus or inkscape or whatever for an entirely new API, and neither would you or the people maintaining hundred kloc repositories. Your statement that the next gen toolkits thow away compatibility -- well, only at a superficial level ( and of course internally they change ) but the semantics of the interface will at the very least be similar to aid in porting.

    --

    lorem ipsum, dolor sit amet
  112. Re:Talk is cheap by juhaz · · Score: 1

    X has NEVER brought windows to the front when they are clicked in until Havoc.

    Absolute and 100% pure BULLSHIT. _Many_ WM's have done raise&focus on click before Metacity.