Rasterman On The Impending Release of Enlightenment 17
In development for the better part of the last decade, the 0.17 release of the Enlightenment window manager is slated for November 5th. Leading up to this, the H has an enlightening interview with project lead Rasterman on what to expect. From the article: "Today Enlightenment offers most of what you get from GNOME and KDE, and probably the same if not a bit more than XFCE. It just doesn't try and ship a suite of apps with it. It is the desktop (Window manager, settings, file manager, application launching and management) minus the apps. ... The biggest thing E17 brings to the table is universal compositing. This means you can use a composited desktop without any GPU acceleration at all, and use it nicely. We don't rely on software fallback implementations of OpenGL. We literally have a specific software engine that is so fast that some developers spent weeks using it accidentally, not realizing they had software compositing on their setup."
Awesome. Best Eyecandy desktop. Ever.
Just kidding.
Similar development cycles, hopefully E17 won't land with the same *thud* as DNF.
The living have better things to do than to continue hating the dead.
That's what I was thinking.
It also got me thinking, that since they use some kind of a wrapper that developers interface to, one could just as easily implement a new wrapper to use OpenGL or a hardware solution if one knows the specifications. Hell, maybe someone will write a DirectX wrapper!
Do not look into laser with remaining eye.
How is that not a software fallback?
They didn't say it's not a software fallback, they say it isn't a software fallback implementation of OpenGL.
Ezekiel 23:20
Been using e17 for the better part of the last decade. It might not have been released, but CVS head (now SVN head) has usually been completely stable to run.
I hope more folks adopt EFL (Enlightenment foundation libraries) for their projects too. It would be great to just have to re-theme an app to use it on a phone, or a desktop with keyboard as EFL allows you to do.
Again, congrats on coming through with a full featured, fast, lightweight, with all the eye candy you could want, and limitless customization allowing, window manager/desktop.
Yes, when you chop out part of the sentence it makes it easy to criticize as seeming to contradict itself. They said they don't rely on "software fallback implementations of OpenGL". You're supposed to read to the end of the sentence.
Because it's no an implementation of openGL would be the obvious conclusion if you read the claim.
We don't rely on software fallback implementations of OpenGL.
How is that not a software fallback?
They're not using a software fallback implementation of OpenGL. Since compositing windows doesn't require 3D mesh rendering, etc. this can be faster and more purpose-tuned than a generic software OpenGL.
Did they mean to say that they wrote their own software fallback?
I suspect what they *meant* is for you to use your reading comprehension skills, which the taxpayer worked hard to provide for you.
Didn't Enlightenment (and Raster himself) get purged from the GNOME project because the community turned on him because of the poor quality of his code?
the year of Linux on the desktop!
Anyone who wonders if it's going to be a dud, needs to get over to http://www.bodhilinux.com/ immediately to check out a distro that showcases E17 beautifully (it's Ubuntu underneath). I had some issues on a 64bit desktop but it runs wonderfully on my Core Duo netbook, and it's fast.
Likes: gorgeous, responsive desktop, fast, low memory usage, and it's easy to bend it into whatever shape you like. It offers a pretty standard desktop for anybody sick of Unity/Gnome3 but you can also have some radical interfaces too, like a tiling interface that looks like it would work great on a tablet (in fact I wish I had a Linux tablet I could try it on but am scared to nuke my Google Nexus 7 trying it). The "run anything" gizmo - kind of like Alt-F2 - is fantastic; I think it works better than Gnome_Do and Krunner and even Apple's Quicksilver (which is damned good). Their Terminology terminal is pretty sweet; I increasingly spend 90% of my linux day in it.
Dislikes: it takes a bit of getting used to, and the distinction between modules, shelves, modes, and extensions has taken some time to figure out. My version of E7 (Bodhi 2.0.0) also occasionally segfaults, so there must be some remaining bugs to work out.
But this netbook came with Ubuntu/Gnome and I find Bodhi running E17 to be a huge improvement. I love it. If you want to see what E17 is like, what it does, and what it *can* do, there's no better way to start.
If this were Usenet, I'd killfile the lot of you.
"At first it seems neat because it fast and funky but after using it for a few weeks it starts to give me a headache. It's just too weird, it looks weird, behaves weird, just weirdness all around."
Then you are going to utterly LOVE Windows 8. It's built on wierd.
Do not look at laser with remaining good eye.
It probably helps that these guys have been doing this eye candy stuff since long before it occurred to anyone else to do it. A lot of their stuff probably just predates any of the accelerated OpenGL stuff on Linux.
A Pirate and a Puritan look the same on a balance sheet.
Then you are going to utterly LOVE Windows 8. It's built on wierd.
No, I'm pretty sure I read somewhere (/., probably) that Windows 8 was built on a old Indian burial ground.
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
I doubt it's going to win prizes for performance against a proper GPU especially for playing games but it should be adequate for running GNOME or Unity on a semi modern setup.
Wrong, it was built in the pit of Hell by sadistic demons for the purpose of punishing mankind for Comcast throttling Satan's Internet connection.
Any insufficiently advanced magic is indistinguishable from technology.
Oh snap!
"Ignorance more frequently begets confidence than does knowledge"
- Charles Darwin
I was reading that old link, wow, bless their little hearts, discussing about Windows 98 and Office 2000...
And Slashdot was *still* bitching about whether this was *news* or not... :D
I am an ACCA student. Got a query on Accountancy/Finance? Maybe I can help!
That doesn't make it a bad decision to stick with it... I find that more recent versions of gnome/unity/kde can be very sluggish on even modern hardware. I just want a usable desktop with a modest amount of eye candy that runs well. I really like the Win7 taskbar the best currently... Would say that the Mint desktop is probably a distant second, followed by osx. It's sad MS had to f*ck it all up with Win8.
Michael J. Ryan - tracker1.info
O eh, o eh, o eh, o eh
O eh, oo aah, o eh, oo aah
Yah ya goh
O eh, o eh, o eh, o eh
O eh, oo aah, o eh, oo aah
O eh, o eh
Yah ya goh
At night when you turn off all the lights
There's no place that you can hide
Oh no, Rasterman is gonna get'cha
In bed, throw the covers on your head
You pretend like you are dead
But I know it
Rasterman is gonna gey'cha
Rasterman is gonna get'cha
Rasterman is gonna get'cha
Rasterman is gonna get you
Rasterman is gonna get you tonight
No way, you can fight it every day
But no matter what you say
You know it
Rasterman is gonna get'cha
No clue, of what's happening to you
And before this night is through
Ooh baby
Rasterman is gonna get'cha
Rasterman is gonna get'cha
Rasterman is gonna get'cha
Rasterman is gonna get you
Rasterman is gonna get you tonight
O eh, o eh, o eh, o eh
O eh, oo aah, o eh, oo aah
O eh, o eh, o eh, o eh
O eh, oo aah, o eh, oo aah
O eh, o eh
Yah yeh goh
Yah yeh goh
Yah yeh goh
Rasterman is gonna get'cha
Rasterman is gonna get'cha
Rasterman is gonna get you
Rasterman is gonna get you
Rasterman is gonna get'cha
Rasterman is gonna get'cha
Na na na na na na na na
Na na na na na na na
Rasterman is gonna get you
Na na na na na na na na
Na na na na na na na
O eh, o eh, o eh, o eh
O eh, oo aah, o eh, oo aah
O eh, o eh, o eh, o eh
O eh, oo aah, o eh, oo aah
O eh, o eh
Na na na na na na na
Na na na na na na
So 2011 saw Duke Nukem Forever. 2012 sees E 17. Is there a bigger piece of vaporware out there for 2013?
I use Enlightenment on Bodhi Linux for my older machines and it performs wonderfully! It's fast and lean and, once it's all configured, very productive. The community forums are active and helpful, you'll even get a reply from Rasterman himself on occasion. Kudos for keeping this project alive for all those years, it keeps getting better!
LOL
What? I wish Microsoft was as forthcoming with their faults as these guys. At least you know they're trying to fix the crashes.
We don't rely on software fallback implementations of OpenGL.
prepositions sure are hard.
“Common sense is not so common.” — Voltaire
Will Enlightenment be moving to Wayland any time soon, or is it hopelessly intertwined with X?
Enlighenment will work with Wayland and will be getting better in the future. Bummer they think they need to extend Wayland itself though.
e17 has been doing that for a long time, and yes, it is awesome too!
---------- Open Source is capitalism applied to IP.
a low level virtual machine instruction language which is generated at runtime and compiled into optimal machine code for the hardware it's running on
All that for a pretty desktop environment?
http://michaelsmith.id.au
Yeah I used EFL components on the openmoko. It was loaded with ifs and buts. Only some components would nest inside other components for example. In swing you can put anything you want inside a ScrollPane. In EFL, only what the developers needed when they wrote it.
http://michaelsmith.id.au
I am so using that for my new sig.....
Do not look at laser with remaining good eye.
That was quite the stream-of-consciousness post. Nice work. I think I even understood most of it.
By the way, to change your theme, download a new theme file, copy it to ~/.e/e/themes/, go to Settings->Theme and select it. Theme change is instant.
I'm running E17, on Debian Testing (proper). With a new theme. I'm happy with it.
Considering that the email insults that rasters manager cced to all of redhat ended up on the net your expectations could have been easily replaced with fact. Broken promises, an idiot manager that didn't last much longer than raster before being fired outright and a better paid offer in his home country filled out the story. What would you do in that situation? I know I would walk and take my project with me.
rely on software fallbacks *OF OPENGL* i.e. mes'a s software implementations (swrast/llvmpipe). there is a special software rendering engine that is unrelated to opengl in any way or form. it's the same software engine powering the rest of the display/widgets/gadgets/wallpaper etc. it happens to also do the compositing. it ALSO happens to be switchable between software and GL and thus why comopsiting CAN use GL.
--------------- Codito, ergo sum - "I code, therefore I am" --------------------
it is.
--------------- Codito, ergo sum - "I code, therefore I am" --------------------
Now it may be that some desktops throw in eye candy on top, but that doesn't detract from what compositing desktops offer. Even desktops not traditionally known for their looks such as xfce will make use of it if its present.
Actually it doesn't pre-date it. it came after GL started to work on Linux, but when GL still was way too immature to use for 2D. in fact it was GL beginning to work on linux back in the earl 2000's that pushed EFL's current design- to plan for a future where GL will be a primary rendering path, but provide a software version for when that doesn't pan out to be the best idea. it was all DESIGNED to abstract between back-end from the ground up and one of the design goals was to use both GL and software back-ends highly efficiently. and it's paid off handsomely now that it's being used for compositing.
E has the best of both worlds. full GL accelerated compositing (if you have the drivers/hardware) or a software version for when you don't. we don't drop features, we just switch which part of your machine is doing the work, and we made sure if it's on a CPU, it'd done fast enough to be totally usable, which it is.
--------------- Codito, ergo sum - "I code, therefore I am" --------------------
llvmpipe vs evas's software rendering is like comparing a penitum1 and a modern desktop. really llvmpipe is better than swrast but it's still like 10-30fps on a high end modern desktop for the same workload when evas pulls in 60fps+ (it gets limited to 60fps or whatever your refresh/animation rate is, but on the same machine it can pull in 200-300fps for the same workload). that's the point. it's a significantly better software fallback that makes compositing usable.
--------------- Codito, ergo sum - "I code, therefore I am" --------------------