Samsung Sponsors the Development of Enlightenment
An anonymous reader writes "The Enlightenment window manager project has shared on its website that it now has the backing of a major (top-five) electronics manufacturer that will be actively sponsoring the project and using Enlightenment on its devices. No manufacturer was named, but Phoronix has dug deeper and found out that Samsung is sponsoring Enlightenment. Phoronix provides independent confirmation along with citing a new Enlightenment program that Samsung sponsored and then released under the LGPL-3. They also have videos of some of the new work to this window manager that Samsung funded."
That's pretty ambitious. ;-)
So, a Buddhist walks up to a hot dog vendor, and says "make me one with everything". :-P
Cheers
Lost at C:>. Found at C.
Samsung is awesome, so is enlightenment.
It's like Fluxbox in terms of resource use (and unfortunately on flashy little GUI indicators) but looks amazing!
Kudos on this! Let's get windows management handled! It's been so many years of updates on something that should have been handled by now!
Enlightment is BSD licensed. You can't just change it to LGPL-3.
Unfortunately it has a really weird name, but it seems to be a flash-like tool to make programming UI's with cool transitions and other effects quite easily. Getting a copy of the svn now to try it out, but the videos on youtube are showing the enlightenment libraries to be quite awesome.
Enlightenment already developed by Rousseau, Diderot, and Voltaire, among others.
This can only be considered a good thing - another well funded GUI to go against Gnome, KDE & XCFE. Myself I have been looking over OpenGEU for a while (even ran it for a week) and while I really like some of the features it's not ready for prime time. I partially blame the integration of GTK pieces into Enlightenment but I feel that is a necessity at this moment. If funding from Samsung can improve Enlightenment to where it has a stable, 100% native suite then only good things can happen.
I call it 'The Aristocrats'
I've been using it for months as my desktop at home and on my laptop. It is quite usable and I've had zero crashes for a while now. Rasterman has always had a focus on small-screen devices, so this development doesn't surprise me. But if you haven't checked it out in a while, you should.
Now maybe we'll see the final release of E17 before the 22nd century. Who knows, it may even come out before Duke Nukem Forever.
I used it back in the days of SuSE 6.3 and really liked it then. It had the most eye candy and "slickness" at the time (1999 or so), blowing other WMs and Win98 out the water, I mean who couldn't love the semi-transparent "eTerm" windows?
Other WMs have caught up now with the eye candy, but enlightenment is and was one of the few window managers that actually displayed innovation instead of simply tailing after windows and mac. It's nice to see it getting recognition.
The linked videos show that E17 has some nice rotations going on. Then they try to do some 3D effects and it's apparent that they're only doing affine transformations, so the perspective texture mapping is wrong on the 3D stuff. It feels so much like 1992. Didn't they learn anything from ID? There are even simpler ways to get the perspective right for large polys too.
Enlightenment generally seems reckoned to be very nice technology. I've been repeatedly surprised to see Enlightenment popping up in commercial products here and there; Edje-based wallpapers can even be loaded in KDE now. Evidently it's a strong piece of work and it'll be really interesting to see where this sponsorship gets them. It certainly seems an enlightened approach.
I wish someone would do the same with Windowmaker and GNUstep, but I suspect the licensing has closed off that path.
Chrome is not gonna kill or replace X so until a new server comes along we are stuck with it
Funny how this argument mostly comes from people who know virtually nothing about X. Most importantly, not the difference between the concept, the protocol and the implementation.
And just because it's 20 years old doesn't mean it sucks. How old is TCP/IP? The mouse? The binary system?
Assorted stuff I do sometimes: Lemuria.org
Unfortunately for Linux users, we tend to listen to idiots like lobiusmoop FAR too often. Instead of keeping code that works and improving it, we end up throwing it away and starting from scratch. That is what causes situations like the OSS/ALSA/PulseAudio mess. So far we have mostly managed to ignore the morons calling for the death of X, hopefully that will continue.
Summary from TFA:
Samsung is sponsoring Enlightenment so that they can obviously deploy this lightweight and robust window manager on some of their mobile devices, but we do not yet have confirmation on what devices or when they may start surfacing... It sounds as though Samsung is still early on into their love affair with Enlightenment and that many more changes and work are still to come, which means that it may be some months before seeing any devices.
We also have been forwarded some YouTube videos of recent Enlightenment advancements (user-interface improvements) that have been made possible through this hardware company's sponsorship. The video demos are quite interesting and worth checking out.
Video here.
Why, for the love of God, Why ? What's in this for Samsung ? Are they going to run Enlightenment on their mobile phones ? Their TV's ? What ?
Chrome OS is based on technology with strong roots in the 70s, i.e. Unix and C. Moreover, the creators of Unix went on to create a new OS (Plan 9) to solve its problems and, recently, a new programming language (Go). Both Unix and C have been able to remain strong over time and add modern features whilst staying true to their roots and, broadly, retaining compatibility. This is particularly true for Unix, despite some questionable design decisions along the way.
The link you supplied is from the Unix-haters handbook, which basically argues that the entire Unix + X11 stack is a load of rubbish - I think that's a more consistent position than just wanting X replaced. To be honest I've never seen a strong explanation of why it's OK to keep developing Linux and BSD but that X should be ripped out and replaced, other than perhaps that X has languished due to lack of maintenance and management over a long period of time. But I think X.org has shown some reasonable signs of revival and more modern features.
Ironically, recent developments in X.org make replacement servers more viable than they have been before - lots of X.org infrastructure (kernel mode setting, GEM, plus others) have separated a load of the hardware support issues from the windowing system itself. Wayland seems to be the main example at the moment: https://groups.google.com/group/wayland-display-server/web/frequently-askeds-questions
You're right about that.
I think what happens is they use a package manager to install every available bit of xorg when a given machine will need perhaps 10% of it. Also people who use GUIs for everything will tend to see a lot of bloat and unresponsiveness. But for those of us who know what we're doing, X is still pretty cool.
Caveat Utilitor
It wants its anti-networked display server argument back..
In fact, the old Gnome/Enlightnement desktop paradigm is what originally convinced me to try Linux back in 2000 after hearing a bunch of "linux doesn't even have a desktop!" talk by coworkers. I tried it out and eventually learned that I could run with just Enlightenment and did that and never looked back. I've run AfterStep, Windowmaker, Black/Fluxbox, and a number of other WM's, but will always manage to come back to Enlightenment.
These days, when I bring up new linux installs, the number one task on my list is to get Enlightenment DR16 up and running if it wasn't installed by default.
Fifty watts per channel, baby cakes.
UNIX in general? (With Linux effectively being a re-implementation of UNIX.)
retrorocket.o not found, launch anyway?
I have worked with X and I would love to hear what makes it great. I will agree that current implementations seem to leave a lot to be desired but how much of that is because of the actual design and how much is because of poor programing?
What makes X better than say Quartz? Or the current Windows graphics systems? I like most programers these days just us GTK or QT for our apps.
So for the average users what makes X the best besides the large amount of existing software running on it? I honestly wonder just how much of that we would loose if x was replaced as long as you ported GTK and QT to the new display system. For the hard core apps you could just run x on top of the new system like Apple does.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Great! :-D
But for those of us who know what we're doing, X is still pretty cool.
Hmm. That sounds like computers from quite a while ago. That sounds like one of the main reasons people use Windows (you don't have to know what you're doing and edit a bunch of configuration files to get it working properly). It doesn't even sound like your sig - "FreeBSD Just Works for me."
If I can't install X easily and have it run relatively efficiently without bloat and unresponsiveness, then X - or the package manager - needs to be fixed. Being too complex/customizeable and making people waste time trying to configure it properly are issues that need to be addressed. Most computer users are just that - computer users, not computer configurators. Or whatever. hehe.
Offtopic for sure, but I absolutely fucking LOVE how ol' Booney Boy and his "plan" disappeared when oil prices went LOL.
Oil prices were ridiculous. He came on TV and announced how he would be talking to us about his plan over the coming months.
We got 1 follow up commercial to that, a vague introduction to his plan.
Then oil prices started to return, and I haven't heard a peep out of Pickens since.
Comment removed based on user account deletion
Comment removed based on user account deletion
Well, the title of your article is "How to make your 50-MIPS Workstation Run Like a 4.77MHz IBM PC"
Since the CPU in my laptop is rated at over 4000 Vax MIPS, I'll happily throw 1-2% of that away to get the benefits of proven software. Most of the time one or the other of the cores is close to zero utilization anyway.
What I'd like to see is simpler security setup (without sacrificing features or security of course). That's when you say "there has to be an easier way". It's bad when tunneling a protocol through ssh is the *easy* way.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
During my time on Fedora 11 I fell out of love with Gnome and switched over to KDE. During my transitional phase I played a bit with E. It was the window manager during the redhat 5.x days when I first started with Linux, and I was nostalgic to see how E had changed.
I liked E's speedy response. It's a lightweight WM without much bloat. Very quick and responsive load times.
On the other hand it needs updating. There's no support for compositing, and GL is software rendered. No acceleration. I'm a Blenderhead so this was not good. It doesn't have a good file manager. I found myself using MC whenever I was in E. No easy menu editing.
I very much would like to see E take it's place again as a viable desktop option. It has so much going for it, be clearly developer resources haven't been available like KDE and Gnome.
You misunderstand -- X is not the culprit. Personally I really don't care if people want to use windows or mac, unless I'm the support person. And I really don't care much about the opinions of perpetual neophyte users (not saying you are one, just that most "end users" are) about FOSS "useability". I use xmonad on FreeBSD and I'm quite happy with it. For me FBSD and Debian really do Just Work. People who need a DE to dumb down their machine for them have problems with bloat and bugginess whether they choose windows, mac, linux, or even *bsd. That always has and aways will be true.
Caveat Utilitor
You have Window managers and desktops and whatnot. X-windows, gnome, enlightenment, etc. From my reading it seems x-windows and enlightenment do overlapping things. There seems to be a lot of confusion as to what to use, there is no consistency to this area.
Well, since values for the binary system can include 0 or 1
and the binary system has existed for a finite period of time, the value cannot be 0,
therefore the age of the binary system is 1.
Now we just have to determine a proper unit of measure for 1.
Every mans' island needs an ocean; choose your ocean carefully.
I have a really new computer, I'm sure it doesn't use the binary system anymore. Or TCPIP, whatever that is. I just use Facebook.
Instead of keeping code that works and improving it, we end up throwing it away and starting from scratch. That is what causes situations like the OSS/ALSA/PulseAudio mess. So far we have mostly managed to ignore the morons calling for the death of X, hopefully that will continue.
So far we have mostly managed to ignore the morons calling for the death of PulseAudio, hopefully that will continue as well.
Pulse is new code, not a rewrite of anything. Yes, ESD was a sound server too, but the similarity ends there.
Many of PulseAudio's problems are caused by "iffy" stuff in ALSA drivers, and the ALSA folks are working to fix the bugs Pulse exposes. Many more are caused by distro people making questionable decisions on how to set it up (see Ubuntu/rtkit).
I'm sure glad that PA isn't going anywhere, despite all the uninformed hate flying around.
Too late.
By the time as you write something NEW that can do all of what X does *today*, people named "LWATCDR55" will chime up and say that it "sucks and should be replaced with something better". We should stick to what we have and address it's shortcomings, rather than throw out millions of lines of proven, working code, in order to meet some undefined goal of being "better than what Apple does".
Samsung is awesome, so is enlightenment.
It's like Fluxbox in terms of resource use (and unfortunately on flashy little GUI indicators) but looks amazing!
Kudos on this! Let's get windows management handled! It's been so many years of updates on something that should have been handled by now!
I've been using Compiz on my desktop the last few months, and the jury is still out. On the netbook, I went all the way back to FVWM just for the speed. The crystal theme is not bad and even the basic FVWM can be pimped out, within limits. I used Enlightenment for years, so this is great news. It is time to take a look at it again.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
I suppose that's fair enough. I guess I don't see anything wrong in trying to get rid of bloat/bugginess while making it eas[y][ier], though.
(in general, I agree X isn't the culprit... whether or not X can be improved on is a question, of course, but I agree with the general feeling that X isn't as bad as lot of people try to say it is).
GTK and QT are cross platform already and don't require X. That being said X has never been aimed at application programmers targeting it directly. Things like Motif have been around to handle that for a very very long time.
The historical problem with X is that people were doing neither. There was no replacement AND there was hardly any incremental improvement for about 15 years or so.
For what it's worth, X.org's long range plan is to replace Xlib.
Sure, improvement is always possible and desirable. And with Google, Nokia, IBM, and other corps throwing big bucks at the UI problem certainly there will be progress in terms of making GUIs more efficient and easy for casual users. But with X I'm happy with what I have -- I can launch many terminal emulators in which to work, view/hear/produce multimedia, and entertain myself with a smidge of eyecandy -- all while remaining responsive and easy on resources. :)
Caveat Utilitor
view/hear/produce multimedia, and entertain myself with a smidge of eyecandy
Well, the "hear" bit is debatable at times. ;)
(well, in my experience, ALSA works pretty well... but the push to move to a very buggy pulseaudio seems stupid...)
OSS FTW.
:)
Caveat Utilitor
Is Gitmo closed?
If you morons would get the fuck out of the way, it would be.
I hate how the same asshats who don't want Gitmo closed and are doing everything possible to prevent it from being closed then criticize the President for not closing it. Stop whining about Teh Terrorists being kept on U.S. soil and tried in the U.S. justice system like they should have been from the beginning. Or is that your criticism of Obama -- that he tolerates you idiots and takes your retarded opinions into account? Neither of us would like the alternative, so shut the fuck up already.
This is a great none answer.
Apple wrote Quartz didn't they? It didn't take decades.
The question is what does X do better than say Quartz? Besides the large base of software and applications that use it why keep it?
I am not sure that you would not keep most of the software once GT and GTK are ported.
I am asking the valid question of why keep X and not even think about replacing it?
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Yes that is a problem. I find it funny because I am not saying that we should drop X. I am asking why shouldn't we. Couldn't a new solution be better for users today.
I will say that right now the current implementation of X on Linux really isn't that great. It seems very fragile and the configuration tools are not ideal to say the least.
I don't think Xs support for accelerated video playback is fully baked yet as well.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
I know that they are cross platform. That was my point. If you port things like GTK, QT, and Motif to a new graphics framework just how many applications would even notice?
Keeping X for backward compatibility just doesn't seem that important.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Admittedly, I haven't tried it super recently, but I had more-than-one-app-trying-to-access-sound-device problems with OSS last time I tried it...
Been awhile since I peered at E. Guess I'll have to take a peek to see what craziness I can manage with it, this time, lol.
--Wrex
http://wrexallen.blogspot.com/
It's Republican SOP.
Step 1: Mismanage and gut the government.
Step 2: Complain that government is the problem.
Step 3: Get elected on campaign platform of gutting the government.
Step 4: Go to Step 1.
Notice there is no "profit" except for the Republican and his/her cronies.
I'm the GP. That's a lot of layers to suck CPU cycles. Has anyone tried to come up with a "built for speed" implementation for minimal CPU use? For the record I'm currently a Windows user (because that's where the audio production apps are - of course OSX too), but I eventually see a Linux audio solution maybe 6 years from now. We all run our rigs in classic mode, etc. Us audio guys, we like to mess with sounds, not OSes. And we are similar to gamers in the fact that we need every CPU cycle available. Anything that reduces non-audio CPU use is welcome in our book. That's why I was wondering about the Linux GUI stuff.
1. borrow stimulus money from china
2. spend money on chinese crap
3. ????
4. profit!
The problem with PulseAudio isn't PulseAudio. The problem is that the presently known-to-be-unstable PulseAudio/ALSA/apps combo is pushed to "stable" desktop distros. It's like KDE 4.0 "stable beta" release, only it's taking longer, and people are understandingly getting more impatient.
Some guy out there simply knows that if he has PulseAudio, his sound is crap, and if he removes it using his package manager (which could well be Ubuntu "Add/Remove Software" or something similarly easy), it starts working.
You're a terrible /. poster. Why don't you just die?
If you want to replace X, the question you should be asking is, what does X do worse than Quartz? There's no point replacing X just for the sake of it - if you want people to think about replacing X, you need to explain what's wrong with X.
And just because it's 20 years old doesn't mean it sucks. How old is TCP/IP? The mouse? The binary system?
Would you believe my car still uses wheels?! You know how old that technology is? You would think by now we'd have something better for rolling on... XD
"Convictions are more dangerous enemies of truth than lies."
Gitmo never should have existed in the first place.
By all rights their due process and right to a fair trial has been severely compromised. That is: irreparable harm, prejudicial, and every other legal term you can come up with. It's time to bite the bullet and let them go. Any US citizen in their shoes would have had their ass habeas corpus'ed out of there a long time ago.
Yes, even though some of them might really be terrorists that is no excuse to run roughshod over their rights. Though I wouldn't want to be in the shoes of the supremes if it ever went to SCOTUS.
The government fucked up and it's time to let them out. If they're really security risks then put some damned surveillance on them. It's not like we're short of manpower.
If the government wants to charge these assholes and get them locked up/executed it needs to do it by the book. ANY compromise...yes, even in the name of national security...is a violation of our constitutional principles.
Since nobody ever bothered to try them, double jeopardy sure as hell isn't going to stop the feds from doing their job, getting their evidence, and THEN pinching them.
Of course, if the feds don't want to admit to that, they could at least save some face and consider them POWs...and follow geneva conventions.
Where exactly did the feds capture the gitmo prisoners at anyway?
X can run on systems with 4MB of memory. It's all the crap on top to make little thumbnail pictures in your file browser that produces the "bloat" you are talking about.
I shudder to think how much uglier they could make Enlightenment after their recent work on Android: http://gizmodo.com/5406912/samsung-behold-ii-non+review-oh-god-the-ugly
Gitmo exists because the US needs a place to interrogate or isolate enemy warriors who otherwise should be shot. This is not a question of "security risks"; these aren't people with secrets that we can't afford to have leak. These are captured unconventional soldiers who will return to making war against the US if released, as some of those already released have already done.
The US is fighting against people who do not even pretend to follow the Geneva conventions. We are crippling ourselves for no possible gain if we follow the rules when the enemy doesn't.
Contribute to civilization: ari.aynrand.org/donate
Samsung does have a line of netbooks (mostly same spec as everyone else, but oooh! colors!) and presumably regular laptops, but I can't believe no one's pointed out on this thread that enlightenment is meant for mobile devices, and since Samsung currently has a meagre Android lineup, apparently replacing their Instinct line with the Moment, this sponsorship could finally lead them to market dominance in one area, when they have spread themselves thin trying to be an everything company. This is their one foothold on making a unique and great interactive experience.
Being an Android and Enlightenment fan (and current Instinct S30 owner), I will be following this closely -- and trying OpenGEU, since someone mentioned it earlier.
Emacs: for people who just never know when to
If I can't install X easily and have it run relatively efficiently without bloat and unresponsiveness, then X - or the package manager - needs to be fixed.
True, but the key word is "relatively". Relatively to OSX and Windows, X even at its most bloated is *still* a paradigm of efficiency. Its just that, once you're familiar with it, you can make it do even more with less.
I guess it's a bit like Emacs. For the uninitiated, it's an extremely capable editor. For those who have mastered it, however, it's God's greatest gift to Mankind.
No problem is insoluble in all conceivable circumstances.
Must they be coded to be compatible with a specific winsys/manager/DE, or are they portable across all of the Linux GUI elements?
So, you only pretend to have morals if others play the same game?
People who don't care about getting things right, accuse others who do, of nitpicking. He was right. You weren't.
Cheers
"Enter ye in at the strait gate: for wide is the gate, and broad is the way, that leadeth to destruction, and many there be which go in thereat:
Because strait is the gate, and narrow is the way, which leadeth unto life, and few there be that find it."
-- Matthew 7:13,14
Enlightenment as a window manager, is similar to the Amiga, in the sense that it is yet another example of the road less travelled, and yet more proof of the truth that the mainstream choice is nearly always, also the very worst.
Graphically it is beautiful, and always has been. In terms of resource use, it is far more efficient than it has any logical right to be, given its' degree of aesthetic beauty.
It is a shining example of the timeless, divinely sanctioned, and tragically (but unsurprisingly) rarely followed UNIX design philosophy, and as proof of such, also naturally uses the BSD license.
There are some people, who I wish it was possible for us to render exempt from physical death; such is the extent to which we as a species need them. UNIX's initial authors are such men, and Raster is another. However passionately I may experience negative emotions towards some things, I experience equal passion of a positive form towards others.
While true, the Geneva convention is what sepperates 'us' from 'them'. How can we make a stand and say "You are very bad!" if 'we' would just be doing the same evil things as 'they' do?
Here be signatures
Rendering fonts.
Playing video using hardware acceleration.
How about those two?
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
What's wrong with the font rendering?
Hardware accelerated video is a weakness, I agree, but the problem is predominantly a lack of driver support (the VIA driver appears to be the only open source driver with support at the moment, with the closed source nvidia drivers also supporting it); X already has an API for hardware accelerated video. There are apparently some limitations with this API, and so a new one is being developed. Nonetheless, there doesn't seem to be any difficulty adding this new API to X - it's a limitation of current X implementations, but not a fundamental problem with the X architecture, so I don't think it provides a good reason to abandon X.
What is wrong with font rendering? Take a look at a Linux box and then take a look at a windows machine or a Mac. Linux has gotten better but in general font rendering is a mess.
Can we add a new API to X to fix video? Maybe but we keep adding fix on top of fix to this monster. I am not not even saying that we should toss X. What I am saying is that it is far from dumb to say that x has some real issues and that there might be time for a new system.
For one thing display and printing are completely disconnected at the the level of xWindows. That is not a great situation since both are really just displays. Fonts are another mix mash of libs that live in different layers.
Yes x-Windows may be fixed and patched to work but saying that even thinking about replacing it is foolish is just silly.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
They pretty much already have replaced Xlib, it's called xcb. It's just not a compatible API (what would be the point?) so it's up to apps to make the switch. X is pretty much the Ship of Theseus.
Could Samsung be eyeing Enlightment as the (or one of the) UI frameworks in their 'bada' mobile OS?