5 ms·
Étoilé Desktop Environment
- moe 18y agoLooks like the average linux desktop - in 2001.
- apgwoz 18y agoI think it's only partially about the desktop and more about the experience. I'm fairly certain they're looking for help, you know, if you'd like to make it look like something in 2009, or maybe something for the future!
- moe 18y agoI don't believe in building the umpteenth desktop environment unless you can add something new to the pool. There are OSX style themes for all major window managers and many of them look way better than what I see in those screenshots. I could turn your question around: Why did they start their own instead of just supporting, say, XFCE?
- ori_b 18y agoThey're building on top of GNUstep.
- apgwoz 18y ago> Why did they start their own instead of just supporting, say, XFCE? Because XFCE doesn't have the same goals as they do. If you listen to the interview with them on FLOSS Weekly at twit.tv, they talk about how they want this thing to grow, and what they want it to be. The best example I guess I could give is that they are creating a desktop environment based on concepts in Smalltalk. The look isn't the important thing (at least right now). The cohesiveness of it all is what's interesting.
- bonaldi 18y agoBecause getting rid of X would be a win?
- krakensden 18y agoIt doesn't get rid of X, it sits on top of it just like XFCE, KDE, Gnome, etc. It's easy to say that getting rid of X would be a win, but replacing it at this point would be much more work than fixing what's wrong with it.
- GeneralMaximus 18y agoI've been looking at this project for a couple of months now, mostly because it's the closest you can come to OS X and the Cocoa framework on your Linux PC. A few details for those who'd like to know: GNUStep is a reimpementation of the OpenStep API, which was an effort by Apple and Sun to bring the insanely great NextStep API to your regular workstation (I think my facts may be a little wrong here ; feel free to correct me). Etoile is built using GNUStep, with the desktop model based around the OS X dekstop (check out my desktop and compare it to Etoile: http://img136.imageshack.us/my.php?image=picture1rn3.png http://img136.imageshack.us/my.php?image=picture1rn3.png). The best part about Etoile is not that you get to use a fast, lightweight, (sorta) modern desktop environment for your favorite open source OS, it's the fact that you get a great oject oriented API similar to Apple's Cocoa for writing applications with. I've been looking at Cocoa for the past month or so, and I can assure you it's a great framework to write desktop apps in. Sure, Objective-C can be a little weird at first, but once you get used to it you'll find it's a very well thought out language. And BTW, GNUStep even has replacements for Apple's XCode and Interface Builder. I don't quite remember what the XCode replacement was called, but the IB replacement is called Gorm (which is not a cool name). Upvoted for awesomeness.
- shiranaihito 18y agoSo there's no way you could just use Cocoa? Maybe it's not tinkery/Free enough? :)
- GeneralMaximus 18y agoI do use Cocoa on the Mac, but sometimes I go, "What if Apple decides to drop this stuff, like what they did with Carbon?", and I shudder.
- access_denied 18y agoThen your internalized knowledge is something worth for doing webstuff with SproutCore.
- 18y ago
- apgwoz 18y agoThere's a conversation with the developers on TWIT's FLOSS podcast: http://twit.tv/FLOSS http://twit.tv/FLOSS The thing that's sort most interesting about this is CoreObject, which is modeled off of the ideas of SmallTalk images.
- nihilocrat 18y agoThis really needs a video of some sort to show the desktop in action. From just reading things and looking at screenshots, it looks like it provides a better platform for developers but is a quantum leap backwards for users. I assume applications have to be specifically developed for the platform, so that cuts out 99% of the applications users are going to want to use (Firefox, Gimp, OOo, etc.). Still, if it's really a nice platform, I hope it would become popular enough that popular applications could be easily coded to work with it.
- krakensden 18y agoIt runs on top of X11 just like every other Unix GUI, so Firefox, Gimp, OOo, etc will all run just fine. They'll just look different from the etoile applications.
- halo 18y agoAny chance of a version (or even a separate project) aiming at binary compatibility with Mac OS X? I think a Wine-style project for Mac OS X would more a more interesting and popular development than a niche platform.
- apgwoz 18y agoIn their recent interview at http://twit.tv/FLOSS http://twit.tv/FLOSS, they mention that it might possibly work with OS X in the future if some issues with the linker on OS X are resolved.
- pavlov 18y agoCocotron -- http://cocotron.org http://cocotron.org -- is a project that goes a fair way in that direction, although through source compatibility rather than binary compability. It's two things: 1) An MIT-licensed reimplementation of Cocoa (Foundation + AppKit + some CoreFoundation plain-C APIs) 2) A cross-compiler GCC toolchain that produces native Win32 binaries and installs into Xcode. (There is also some degree of Linux support.) The benefit of this combination is that you can basically add a Windows target to an existing Cocoa project in Xcode and have it produce an .exe file... At least if all the methods used by your application happen to be implemented in Cocotron. There's still quite a bit of the Cocoa API missing, but the amount of work already done is impressive -- and one of the really great things about Cocotron is that it feels so easy to contribute to the base frameworks. The Foundation and AppKit projects are clean of cruft, neatly laid out, and they are built as Xcode projects so there's no toolchain learning curve: if your favorite esoteric NSString method is missing, you can simply open Foundation.xcodeproj and implement it. For me, Cocotron is cross-platform Objective-C that "just works". YMMV.
- antipax 18y agoThis is really quite cool. I think it has potential, and if they can truly unify user experience application-to-application like OS X does, Linux has a chance at more desktop uptake with the non-hacker population.
- tlrobinson 18y agoCompared to GNUstep it looks nice, but that's not saying much. GNUstep is incredibly dated and downright hideous: http://www.gnu.org/software/gnustep/images/full-screenshot1.png http://www.gnu.org/software/gnustep/images/full-screenshot1....