It looks like it's a Darwin/GTK3 open source OS and desktop environment. Previous release "Jupiter" of 2011 was based on Linux. Has its own development library, "Granite". I'm surprised I haven't heard of it before, it does look interesting.
elementary is what Ubuntu should have been. Basically, they've built a new desktop environment from the ground up with focus on design and usability. This the first release of the DE (first release was based on Gnome), so it's still a bit immature, but there's already a big following.
Yeah, but I mean elementary OS is something that you can actually give to people that have never used Linux before and they will like it. Unity is, well, divisive to say the least.
I think the user experience of Unity is largely stable, so I agree with your point. I just thought I'd mention that there's a rewrite of Unity underway, so the software itself might not be stable in upcoming Ubuntu releases.
It's a linux distribution that's based on Ubuntu but replaces Unity and some other applications. Some of the replacements are developed by the Elementary OS team themselves.
I really like a lot of the stuff Elementary is doing, but I loathe the way they're mimicking OS X. It's a complete deal breaker for me. It feels like a knock-off.
As someone who just watched the video but hasn't used it yet, that was my thought as well. Are they doing things design-wise and interface-wise that are different than OSX? Or are they simply aiming to re-implement OSX's GUI in Linux? (This is meant as an honest, non-sarcastic question, my curiosity is piqued but I'm genuinely wondering what their goal is)
If you know anything of design, Elementary is not a clone nor is mimicking OSX. Or, put differently; everybody is copying everybody. If you have good enough eye sight, then you can see that the difference between OSX and Elementary is huge. Dock was used before OSX, so you can't say that's copying from OSX. The light-gray colors and clinically clean interface was also used before OSX.
Yeah, but with Elementary OS, everything from the colors to the buttons to the layout of apps is almost identical to that of OS X. There's no innovation here--it's just Linux with the GUI of OS X. If I wanted that, I'd just use OS X.
Sorry, I wasn't trying to be insulting or anything, as an OSX user, it just looks very similar to me, and I was hoping someone would point out a difference in philosophy or implementation, not that the dock was used pre-OSX (which I'm sure it was).
They use the genie animation to minimize apps, and the full screen button is identical to the one in OSX. If they're not mimicking OSX then why are things like that in there?
We absolutely do not use the genie to minimize apps (nor is such functionality even available in the program we use for our dock, Plank), and in fact we came up with our full screen button months before Apple made that design change public. For proof (or at least evidence coupled with my personal assurance) of the latter claim, see this mockup[1] which was submitted July 10, 2010. That's 1 year and 10 days before OS X Lion (the first release to feature similar maximize buttons) was released -- even before the betas.
Also, it should be noted: that window control control does not behave the way OS X's similar one does. Fills the screen but does not take the application full screen.
That is not our dock, and that is not Luna. We didn't make that video. Apparently it was made by a fan who had built his own version of Luna using some of our software. I can assure you that genie animation is nowhere in any code elementary ships with.
OS X and elementary OS share incredibly similar core design and usability ideals, but elementary is no mere rehash of OS X. They challenge a number of things people take for granted in OS X, such as double-clicking[0] and minimise[1], but they're obviously not afraid to borrow things that OS X does well.
Yes, absolutely we are doing different things. Examples include our launcher (from the top left hand corner), slingshot[1], our deprecation of the desktop as a place for folders, and our human interface guidelines. As another concrete example, we are very much trying to eliminate menu bars entirely. Instead, our apps use the "AppMenu"[2] -- a cog wheel that works similarly to Google Chrome.
If I can make a suggestion, then, since I have your attention. The video on the page that the OP linked to basically shows a very OSX-like interface, especially by showing off the dock, a very (for the six seconds it's on-screen) iTunes-seeming music app, the expose-style window manager, and the multi-desktop. Maybe try highlighting some of these other concepts if possible in the video that most people who are coming to your site with no idea what makes elementary different are watching? Might help stem some of the "this is just Linux that looks like OSX" comments.
I appreciate the suggestion. We (as the elementary team) did not actually create the video -- rather, a (very talented) fan created it of his own accord and sent it to us.
I agree that we would be well served by highlighting the features of elementary OS which are visually dissimilar to OS X, but frankly, Apple doesn't own light color schemes and multi-desktops. The latter has been on Linux long before Apple implemented them in OS X with Leopard in ~2005. Furthermore the "dock" wasn't invented by Apple (RISC OS had it first, iirc).
I hope I'm not coming across as overly defensive. I definitely appreciate the comments and I understand that you are expressing your opinions about what you got out of the video. But, as I've said elsewhere in this thread, we're not embarrassed by our dock and multi-desktop implementation (which, by the way, actually works rather differently than any other implementation we know of, particularly with regard to dragging apps around). We're proud of them, and we want to show them off -- aesthetic parallels to OS X or not.
>We're proud of them, and we want to show them off -- aesthetic parallels to OS X or not.
This is completely understandable. I appreciate taking pride in your work,—we all do—but it's detrimental to adoption. You're sacrificing mindshare because of fondness for your work.
It boils down to a straightforward question: Are you more committed to creating a beautiful design (regardless of similarities to OS X) or are you more committed to bringing elementary to users?
If you're more dedicated to the former, I can respect that 100%, but it's important that this is the question you ask yourselves.
I understand that you didn't do it with the _intent_ of copying MacOS, as such. However, to someone who has used MacOS, it's probably going to be perceived as a MacOS ripoff, and that tends to lead to negative responses; things which look almost but not entirely like other things really rub people up the wrong way, as we saw with the weird pseudo-native SWING themes and so on.
I assume you were being sarcastic, but in case you weren't:
We don't have folders, you can't move the icons around, you can browse by category[0], and the layout (other than the fact that we have icons in a grid) is completely different.
Because we lay icons out in a grid, we're copying Apple? Come on.
Do you really think this is a legitimate concern? I'm asking this as someone who is intimately (well, less so in recent months) involved in elementary's strategic planning -- I am on the core team.
Can you suggest specific aspects of our OS that would judged to be too similar to Apple's products so as to warrant a claim of infringement, other than a general aesthetic similarity and the color of our window borders?
There probably isn't much. The icon showing a magic mouse might infringe a trademark, though; Apple tends to trademark icons where practical, which is likely why TouchWiz scrapped its very iOS-esque icons a while back.
I used the desktop environment for a little bit and they even took the icon bounce from OS X. I hope Elementary succeeds but that was just meh. Especially since the physics of the bounce were off.
Hey, thanks for being cool about it. I'm not sure a good alternative would be, but I do have this advice. Google often takes ideas from competitors and remixes them to the point of making them original (a good example is the gesture password on the Android lockscreen). You can remix ideas from competitors. So in this case, instead of a bounce, a spin could work.
I'm nowhere near an expert but I thought this could help.
Thanks for the advice, and I definitely see where you're coming from. I tend to be an advocate of the "take good ideas but make them seem different" approach, but I think a core philosophy in elementary (perhaps to its detriment at times) is: "don't change for change's sake". I wrote more about that philosophy, and the general perception of elementary copying OS X in my comment here: https://news.ycombinator.com/item?id=6193676
There is a key difference between making a feature seem different and actually re-engineering it. I assume you meant the latter, so I just thought I'd offer some advice on word choice.
I was on a beta version of elementary OS a couple months ago, and it was like a breath of fresh air.
elementary OS sets out to settle the number one complaint casual users have of other Linux distributions: design. Other Linux distributions look like a mish-mash of a bunch of different designs by many different people. elementary OS has a beautiful, striking, and (most importantly) consistent vision driving the look and feel of all its applications.
The only thing that previously kept me suggesting elementary OS to people who don't normally use Linux was its instability as a beta release. If this release is as stable as I hope it is, then elementary OS is without a doubt the best distribution to introduce new people to Linux.
I think the following quote pulled from an update on elementary's website defending some unconventional decisions they've made[0] illustrates best what they're trying to do:
We know there are many traditional Linux users out there exclaiming that Linux is all about choices and we should make everything configurable because that’s freedom. But that isn’t why most of you are here in the first place. You’re here because we’ve been making choices for you. Lots of them. We always have and always will. We’re the open source OS with opinionated design. That’s what makes elementary so good. We trim the fat. We optimize. We organize. We rethink.
That's an attitude that's sorely missing in the Linux community. elementary is tackling hard problems and succeeding.
I look forward to the the success of elementary OS.
"elementary OS sets out to settle the number one complaint casual users have of other Linux distributions: design."
In this regard Elementary seems to be part of a larger trend in the linux desktop world, rather than unique. GNOME 3 has been heavily influenced by designers, to the point where there's been developer backlash. [0] Canonical employs thirty people to work on the design of Ubuntu and their other products, and they're still hiring. [1]
It's not just Linux, design is becoming really important in user tech. Google, Microsoft, etc have recognized the importance of design and are putting emphasis in it.
I have never heard anybody say Linux doesn't look sexy. Remember when we were comparing Compiz to Windows XP, or Enlightenment to Windows 2000? Ubuntu is one of the few OSs that can pull a black theme.
Linux problems include:
1. Hardware compatibility
2. Office compatibility (also Adobe + games)
3. Easy to mess up your system with no hope of fixing it
I don't see how any of these address the problems with Linux.
I run Gentoo with XFCE as my main OS, SUSE at work, and Windows to make presentations.
Fun things to do include: tight WINE integration, better genkernel, modular configuration structure so that it is harder to mess up and easier to restore.
Compiz is sexy, with it's sexy animations, and it's sexy rotations, and I still couldn't get it as usable as I had windows be. That's the point. Sexy is secondary to utility. They appear to be basically trying to copy the good parts of OSX.
Which "good parts", exactly, are you talking about? There's a lot of talk of elementary copying OSX, but much of the video is default functionality of GNOME/Compiz -- no one is specifying _exactly_ what is being copied. The only major difference is a grey theme, which is probably triggering the whole OSX copy nonsense.
In fact, the video (and Luna) uses neither GNOME nor compiz. We use our own window manager called "Gala"[1] (it is based on the same library that gnome's is) in our own desktop environment called "Pantheon"[2].
Note that if they position this as competitor to OS X instead of Windows, then GNU/Linux and Elementary OS actually have better hardware compatibility (broadly) than OS X.
OS X & Linux are not direct competitors, they are in different market segments. Extensive hardware support is not that important to end users. The important thing is that the OS supports well the individual hardware you use.
Hardware support matters to end users in terms of portability of app data. If I use an app which is not ported to other platforms, I can't use my data in a new hardware, until the platform itself is ported.
If the data has an open format, then this problem is reduced, but many applications out there have a proprietary data format.
> 3. Easy to mess up your system with no hope of fixing it
That's the main point of them making decisions for you. The more opinionated the software, the less decisions the user has to make, the harder it is to mess up the system.
Hardware compatibility hasn't been an issue for me for years. Back in 2000? Yes, major issue.
#2 -- Specifically Adobe applications & Excel present big roadblocks from companies rolling over from Windows on OSX. Much of the other software that stopped companies in the past is now web browser based.
Yes but users still need to install new software and make basic changes. The complaint, as I understand it, is that when breakage occurs, for whatever reason that may be, you pretty much get locked out of your system. Either you have a lot of work to do to repair the issue or you may just need to do a re-install.
I am far from a Linux/Unix expert, but I think this has to do with updates and dependencies. Using an Ubuntu LTS release along with not messing with any of the system settings seems to be fairly fool proof. Windows has its share of problems but the only complete failures I have experienced in two decades of use were hardware or malware related.
I am no Ubuntu fan (I use openSUSE) but there is no way that this distribution is better for new users than Ubuntu. The mind share Ubuntu has is huge as much as it pains us Ubuntu is the reference when it comes to desktop Linux.
Does anybody else remember what people said about Eazel in 2000? Because what you are saying is giving me deja vu. If only some designers would come in and fix Linux, it'd be a smashing success, inevitably. Didn't work out so well for those guys.
Sorry but the number one complaint about GNU/Linux is certainly that it doesn't run the same programs people are forced to use at work and at school or that their friends use (games maybe). The OS is not the issue, the compatible programs are. That said, improvements in the OS can't hurt. Elementary looks superb design-wise.
It's interesting that the features of this OS sound like the features of Gnome in the late 90s (we care about design, and we don't swamp the user with choices)... and Ubuntu a few years later. I truly wish this project the best but it will be an uphill battle when Apple revamps the look of OS X, and Elementary OS is left looking like a dated, less consistent version of someone else's system software. That sounds more cruel than I intended, but I don't see the future in slavishly copying OS X... even the Dock, the worst feature of OS X!
Judging by the screen shots there's some talented people involved in the project, and probably a lot of care. On the other hand there's something broken with the decision making process when you wind up borrowing Apple's Dock[1][2].
for the linux user interface, I'd say copying is all good, but you can't always copy your competitor. it's better to invent new things and make your competitor copy you. then you've made it and have entered the competition.
this desktop seems good-looking and simple to use, I'll give it a try.
Heh. I loved Elementary until I fired up KDE 4.11 recently and changed the default theme and added a different task bar widget, and I'm convinced it's every bit as nice as Elementary OS.
Plus, there's already a buildable, runnable branch for KDE5 that will be all Qt5 and run on Wayland. Plus there's a huge ecosystem around KDE already.
The biggest "problem" with Elementary is that it's extremely opinionated and other apps are awkward to use in it. Although, that's true of new GNOME apps that have the stupid dual menu system.
I've been using Elementary Luna (beta 2) for quite some time now an I've been waiting for it ever since Jupiter, so you can say I'm pretty damn excited right now.
P.S. To the Apple lovers out there; dock was used before Mac and please go learn design and/or get contact lenses or something before you come saying it's a knock off.
How many Linux distributions focus so much of their efforts on elegant, usable, and consistent design? I would mark that as elementary's primary innovation.
But they focus none of there efforts on elegant, usable, and consistent design. Because none of the effort done was for design. Its literally a carbon copy of OS X. The layout, the colors, the gradients, the multitasking, the dock, the app bounce on the dock, the music app, the exposé style window layout, the mission control tile multiple desktop layout.
Any Linux distro with its own UI spent more time on elegant, usable, and consistent design than Elementary did.
It breaks my heart when I see a comment like this because I know how much hard work goes into the design, but I can't blame people for not seeing it. It's sad. I wish they would differentiate even if it's just for the sake of differentiation.
The exposé looks like it's laid out slightly differently than OS X and includes buttons to close the window.
The multiple desktops is on the bottom and not part of exposé. It includes a new desktop button. It has a dark background rather than blending in with the desktop. It appears you can drag app icons from one desktop to another-- I've never seen that feature before.
The header is black/dark grey, not silver. The colors, gradients and layout of their music player and iTunes look significantly different when compared side by side.
The file manager is greyscale: it doesn't appear to use blue tones like Finder, except for folder icons.
Windows in OS X have 4 buttons, all different colors. Windows in Elementary have 2 buttons, styled the same.
This may seem like a pedantic critique of your comment, but my point is that it's clearly not a "carbon copy" of OS X. The statement "none of the effort was done for design" is not a fair criticism of the Elementary development team.
This comment is just nonsense. What elementary did was obviously use all existing designs as reference and then carefully thought through every detail to determine what they thought was best. They happened to agree a lot with Apple. It is definitely NOT a clone. It is definitely similar. You have no clue about the process in building these things.
Some might enjoy the focus on usability and design outside of Apple's walled garden. There's also the fact that Elementary OS is open source which matters a great deal to some.
You can also put Elementary OS on a computer of your choosing and for a price of your choosing, which isn't so with OS X.
elementary OS is most certainly not a Mac OS X clone unlike "Pear Linux". We have an identity of our one and when designing and writing our applications we are so not making a clone.
As a dev, I agree it might look similar here and there, but it is not a clone and I'd never use Mac OS X, we are a free software project, support other free software and plan to keep it that way.
This is cool. Finally, a Linux distro that I could set my less-than-technical friends and family with.
(Why not Ubuntu, you might ask? Simple: Ubuntu ships off their users' desktop search results to Amazon by default. I know it can be disabled and all that, but that's besides the point. I can't recommend software from people who don't respect their users' privacy.)
Wow, such vitriol. Let me guess, you're a big Ubuntu fan, and my assertion about privacy offended you and your clan. Now you're trying to peg me as some sort of moral absolutist. Well, I'm not, I just do what I can do when it comes to getting people to use software that respect their privacy.
Obviously, people make their own decisions. Sometimes they ask recommendations, and I respond with my honest opinion. So when it comes to Ubuntu, I tell them that I would not recommend it, for the reason I explained above.
I'm the exact opposite of a big Ubuntu fan (I was, but after the switch to Unity everything started being slow, and Canonical started getting weird, and I realized I didn't really like the community behind it, but those are all tangential points), and I agree with him/her/whatever. Making the claim that you're saving them from "the evils of Amazon and Canonical", while not doing the same for other things that are worse offenders than Ubuntu is rather hypocritical.
Your first comment implied that you're moral absolutist on this front.
Okay, you might be suggesting that they not use those other things, but your attempt to debase the previous comment on the grounds that they might like Ubuntu is silly and worthless.
You're extracting some sort of context that I did not make, and that you're attributing a quote to me that I never said makes me thing that you didn't bother to even digest my statements.
If anything here is silly and worthless, it is engaging any further in this thread with you.
yes, right, the world definitely need another linux distro that fails at pretending being even close to the reasons why people actually buy and use Macs and PCs. Bah.
I hate it when websites do that, and I certainly wouldn't want an operating system doing it. At the very least it should require the user to click on something before playing anything.
I believe oakaz was referring to the ability to actually play movie and audio files which use non-free formats, such as MP3. This is a frequent/historical pain point for laypersons using Linux desktops.
The answer is yes. In the installer, there is a checkbox that asks if the user wants to install these non-free codecs.
Oh, I've been using Linux for years and had no idea this was a problem on some distributions. I guess I've just accidentally skipped the ones dogmatic about non-free codecs.
Now Arch, in the past I've used Ubuntu and Gentoo. I may be misremembering, but I think in all of them there is a packages with non-free codecs either pulled in automatically or at least recommended when you install a media application.
Every 6 years or so, I install a Linux just out of curiosity, to see the progress it has made over the years.
Each time, I am disappointed some essential piece of hardware need a crazy amount of compiling and googling before being able to use them (sound card, microphone, etc...).
I had to go ahead and add ubuntu restricted extras from the software center, but after that everything worked. I didn't have to add any drivers for this distro to get sound, vid, mic, etc working properly. That's not surprising because the last few Ubuntu releases have gotten a lot better at out of the box hardware support. That's probably from Debian, but I don't actually know.
From their blog post about window controls [0], it sounds like they are taking the iOS approach to application close / minimize, but I can't find any technical description of how they plan to accomplish that without forcing applications to implement additional event handlers, or something fancy with preserving memory and file handles.
For now the apps elementary have made try to save their state. Window size/position, auto-save in Scratch, Noise continues to play music even if you closed it.
Congratulations to the ElementaryOs team, I recognize the effort you have put developing your own tools in a great language like Vala.
I don't believe that you try to mimic OSX because I have used it and they are not as similar, I think the people say it because they see the elegance you have put on it.
I haven't yet tried the OS so I can not speak from an experience, but after watching the introduction video, I think it was pretty clear that they took some design ideas from OS X (I'm putting it lightly). Even the wallpaper was the same.
I'm downloading the OS right now and I hope I'll like it. It always makes me happy to see people trying to get casual users to use Linux. I hope they succeed. Having said that, the introduction video left a bad taste in my mouth.
Update: I'm using it right now and I love it! Great job. I have to give it more time, but I may even use this as my main OS on my notebook if everything goes smoothly. Looks very promising.
Background: have been using the early (read: 'unstable') betas of eOS for quite sometime now (almost 1 year in fact!)
I have gone so far as having installed it onto actual live / production (networked) environments (who were previosly running M$ junk).
Apart from a few minor quibbles (most of which were easily fixed) it has been absolutely flawless!!
The biggest testament to the design philosophy / directions that these guys have taken is, in my opinion, the simple fact that I was able to transition non-technical end users from using Windows to using eOS (and therefore Linux) in a live SME environment without any downtime and very, very minimal training! Try doing that with some other OS's or distros!! And this was with the beta/unfinished version!!
Given how well that went, I have also now managed to get it installed successfully on at least 4 Macs (iMacs, MacBook Pros and a recent MacBook Air). And I didn't even bother with rEFIT or any dual booting shenanigans.....I literally downloaded the ISO....burnt it to a CD ....booted the Mac from the CD ans clicked "Install Elementarty OS"..... and in about 10 mins flat I have brand new, screaming FAST, lightweight and beautifully thought-out Linux OS running perfectly!
Oh, and just for the record....as someone with a background in design and who has used every flavour of Apple hardware and software since the AppleII 'Euro Plus' (the one with Steve W's signature on the box!;) .....this is NOT a simple 'knock off' of OSX or anything else. The people who say this I would wager have either not used it so are basing it off a few screen grabs which tell you nothing..or, just have no idea about UI/UX whatsoever. As someone who has been using this day-in day-out now for quite some time.....this already is way ahead of Apple in a lot of respects (and wherever it isn't yet, I have total confidence that the eOS team will keep improving it!).
This is not a paid advert, I have absolutely no affiliation with this project, I just thought I should put my 2 cents in so hopefully some others can benefit from my experiences with this GREAT project!!!
I have been a developer for elementary for 3 years, and I am part of the elementary core team. I am also personally close friends with much of the design and development team, including the project's founder and lead designer, Daniel Foré.
There seems to be a lot of feedback here which basically says "this trying to rip off OS X". I would like to offer you some insight into our internal assessment of these claims.
Is elementary OS reminiscent of OS X? I can't disagree. Did we actively intend for it to be reminiscent of OS X? Absolutely not.
We build upon good ideas from all sources. We don't have a dock and silver window chrome because OS X does. We made those design choices because they work (Windows has slowly made its task bar more and more like the OS X dock) and because they look good.
Could we have changed the window chrome to be, say, green, just to try to make ourselves stand out from OS X? Sure, but frankly, we don't feel we have to. I think there is a strong sense in our design team that we shouldn't change things simply for the sake of being "different" -- we should change things to actually improve them.
Disclaimer: I wrote this post myself and it reflects my own personal opinions, though I'd be happy to ask other core team members to back me up here -- I think they'd agree.
I can agree with this to some extent, and I don't have a solid answer as far as a different approach. However, knock-offs feel cheap, and because elementary feels like a knock-off, it's having trouble gaining some mindshare.
Taking steps to differentiate from OS X a bit more would (arguably, perhaps) be an improvement, albeit not a technical one.
I'd like to nudge in one thing: option flexibility. I'm still downloading and about to try it out; but I hope that the setting does allow the user to tweak everything they can tweak and not hide options away for the sake of hiding things. My personal thing, but it's shared with many, is that flexibility can lead to a personally complete design.
Flexibility is definitely something we try to be opinionated about. We don't offer a lot of easy GUI customization out of the box, but you'll find that there's quite a bit hidden beneath the surface or is easy to code up yourself.
If you're really interested in a completely customizable and hand-tailored OS, I'd honestly suggest you look into something like ArchLinux or Gentoo[2]. Both platforms have made available most of our applications and components, so you can pick and choose to build the desktop you personally want :)
Pantheon's Arch Linux support is not finished - I'm pretty sure you can't run Pantheon on it. However, on Gentoo I'm sure you can.
Besides that, we do offer some customization, you just have to use dconf-editor to change the configuration keys and not a GUI for several things. And there's also "elementary Tweak" which adds even more configuration.
I am a bit confused. A lot of it looks like Ubuntu, but with slightly different GUI. At first I thought it was just a variant of Ubuntu(like Kubuntu, Xubuntu, etc)...is it? How does it differ from it? Sorry if this seems like a naive question. I am really interested in trying it out...will do so shortly after I am done my exams :P
Our desktop interface and apps are actually quite different from Ubuntu, though we are an Ubuntu-based distribution.
To give some concrete examples:
- We use our own desktop environment and window manager, Pantheon and Gala, respectively.[1]
- We write many of our own apps in-house or work closely with the third-party apps we ship with. For example, our music player, settings application, and calendaring program (to name a few) are all written completely by us. Our mail program, web browser, and photo management app are developed by third-parties who we have strong developer and personal connections to.
- Similar to the above point, we have our own human interface guidelines[2]. You might find you like it more than Ubuntu's.
- elementary OS is extremely fast and lightweight. Our ISO is ~200 MB less than Ubuntu's, and our OS boots faster and is more responsive. A simple youtube or google search should back me up here.
I hope this was helpful to you and perhaps others. Again, we really appreciate your interest and curiosity. I'd definitely encourage you to give it a whirl once you've aced your exams :)
Why browser and mail program ? I mean I can understand usability considerations of photo apps and music player, but you can do so much more by dropping effort on those two apps.
I dont mean it in a "resistance is futile" kind of way - but more in terms of not-immediately-needed kind of way. Especially the browser. Webmail suffices for now - I know people want a Sparrow-like mail app on the desktop, but there is so much more effort that can be put in on projects like color calibration, Redshift-like functionality [1], etc.
You are off to a decent start - I really, really hope that you guys dont start building Twitter apps. Instead you should expose API guidelines for things like Contractor (OSX Services?) and have something like extensions.gnome.org - but maybe in Vala for performance.
Thank you for the reply! :) I will definitely give it a whirl. I have been playing around with the rasp Pi and given that your OS is approx 200MB, I wanna try seeing if I can make the two work together(or if someone else has, do let me know).
FWIW I don't think it is a bad thing [1]. KDE's look was clearly inspired by Windows XP. But I'm a user.
Designers, people who make their living giving life to a "look" or a "user experience" feel pretty strongly about their work (this is typical of many artists, programmers, architects, musicians, Etc.) In part because they often see their own work as a reflection of them, and in part, and I speculate here, because the creative process is mysterious and it is easy to feel like a fraud when you don't really know how you come up with something, you just do.
So designers look at Elementary OS and they evaluate its look, its theme, its "presence." And what they see seems to remind them strongly of Apple's OS. I completely understand that because that was my first thought as well and I'm not a designer, I thought "Oh, this looks like they put an OS X shell on top of Linux."
I happen to think the other stuff you did, the performance tuning, the application integration, the "fit and finish" if you will is very impressive and it reminds me of how Ubuntu took something mashed up and made it more cohesive.
How ever the design elements always dominate product discussions, even if they shouldn't. Look at the discussion around the Honda Element (car) are they about its innovations in how it converts its internal spaces? Its motor design? No, people talk about how stupid it looks to them (which completely misses the point of the car).
What I'm saying is the Elementary team is going to get razzed a lot about the design elements. Try not to take it personally. The correct response is the one you've latched on to, "We built an OS we wanted to use based on technology we wanted to use, we built it this way." Own the vision.
[1] "rip off" sounds bad "homage" sounds good, both mean "it looks like."
To you it might be clear that KDE was inspired by Windows XP, I differ. KDE independently developed a Windows-like feeling because it has always aimed at being very configurable. Since I first used KDE (when using XP) I felt that it was better than Windows, that feeling has never left me.
Thanks very much for sharing this. Trying not to take it personally is something we all really try to work on.
I think you're spot on, particularly about [1]. A lot of the flak we get seems to stem from the fact that we're very very much a design-oriented (as in, design at the top) community. We don't have business people saying "But people will think this looks like XYZ and that's bad for our bottom line".
I personally think there must be a happy median between the "design purist" approach we currently lean towards and the "market differentiator" style. We haven't quite hit on it, as some the feedback we've received today suggests, but with thoughtful insight from people like you, and lots of internal discussions, I think we'll get there :)
I never heard of elementaryOS but it looks great at first glance. I have a specific question I was wondering: how will distributions using non-Unity DEs/WMs such as elementary handle the replacement of X with Mir? I'm not familiar with how child distros handle divergent dependencies in general so I'd love to hear what elementary is doing.
The simple answer is: we don't know yet. We actually had a conference call with some folks from Canonical a few weeks ago discussing this very issue. At present, it seems like there are three options (I'm taking these points mostly from the minutes from that call):
1. Port everything to Qt and use Mir (because GTK+ might not work under pure Mir -- they've been backing Wayland so far). This would require an IMMENSE amount of work and would be tantamount to rewriting almost every line in our codebase.
2. Help port GTK+ (or make an extension/fork of it) to Mir. This might honestly be less work than #1, but elementary would be at a specific disadvantage because most of our developers (speaking for myself as well) don't really have the skills needed for something like this.
3. Do nothing and use XMir until we absolutely must switch.
We don't have an official or internal consensus on this point yet, to my knowledge. However, I would personally tend to think we'll be leaning toward #3, depending on how XMir shapes up.
This is definitely an area of interest and importance for us, and it's something that will undoubtedly continue to be discussed as we begin the L+1 cycle and beyond.
I would imagine they would help with the porting effort, but I really have no idea. I can't speak to Canonical's intentions or Ubuntu's plans, I'm afraid.
Rebasing to Debian definitely comes up a lot. Our main reasons for sticking with Ubuntu are:
- we rely very heavily on Launchpad
- we rely on the hardware support and testing work they do
- the Ubuntu userbase seems to be a bit more in-line with the kinds of people who will enjoy elementary OS (this isn't a technical reason)
- we have some close relationships with Canonical/Ubuntu employees/developers
It's definitely a possibility, though personally I don't see it becoming feasible in the near term.
Kubuntu have already said that they will be using wayland and not switching to Mir, so you may want to talk with them, too. It doesn't seem like anything but stock Ubuntu will be using Mir.
Vala is, all in all, fantastic. The way I describe it to people is "it feels like C# but runs at C speed", and that's pretty much accurate. The only issues we have are binding bugs and Vala bugs, both of which are harder and harder to find these days. And when you do find one, the development community is very active and you can find the help you need.
For concurrency, I have personally written async vala code (which has some excellent support, including closures), but there is full thread support via GObject. The thread safety stuff is the same as the underlying library, and lots of work goes into GLib/GTK+ to make them thread safe where appropriate.
Yes, targeting Qt with Vala would a real problem. That's why we have absolutely no plans to move to Qt :) Not that it hasn't been brought up -- I remember some very vocal discussions in IRC a few years back when a few developers (mostly who have since moved on, interestingly) tried to convince us to jump ship and go to Qt. It was a lot more feasible back then too, since we were still pretty early in the Luna cycle. But the insurrection was ultimately quelled with practical concerns and majority mindshare :)
How do you feel about using Python generating code just like Vala code is generated?
Doesn't GObject basically mean all the languages supported are compatible and we can write libraries/applications (which are generated into C code) and they are binary compatible with each other without extra code or configuration.
I think that's really interesting and could make very fast, and robust applications very flexible as well.
Aroman, the general plan is to move to Wayland, GNOME has made an impressive amount of work on it and many of the devs like me, Daniel and Shnatsel are fans of the Wayland project too.
Perhaps you should change the background image in the demo video away from a photo of a galaxy. I'm sure there's many images (e.g. http://archive.org/download/313253main_moon_landscape_HI_ful...) that don't so directly evoke the OS X default wallpaper.
100% agree. I personally only noticed this tonight shortly before the launch (at which point it was too late to change), but I definitely dislike the fact that we (in fact, the video was created by a fan) used a video which showed off a wallpaper Apple used in OS X.
Frankly, I expect we'll try to get that amended soon.
Hello. I'm super late to this party, it looks like. I only have one question: will my retina display (on a MacBook Pro) do all the right things, just as it does under MacOS and MacOS programs?
I honestly don't know! I don't know of anyone who has tried Luna on an rMBP. I would encourage you to burn a copy of luna to a USB disk and boot into the live environment. You can play around with it and see how it looks, with no changes to your hard drive.
I'm sure other people with rMBPs will be trying Luna in the coming days, so hopefully we can assess what the current state of affairs is and make any necessary changes.
Speaking on behalf of the whole elementary team, it would be greatly appreciated if you gave it a shot and reported your findings to us via Google+, Twitter, or via direct bug report here: https://bugs.launchpad.net/elementaryos
I personally used that guide this morning to create a bootable USB Luna liveCD with the final ISO to install it on my Macbook Air, so I can vouch for its credibility and compatibility.
elementary OS Developer here, I believe GTK 3.10 (and we use GTK+ for all our apps) will be the first GTK version with High DPI support, so I'm not 100% sure retina will work perfectly (you'd have to try).
Also, I'm no pro on this, I'm not even sure if retina is that high DPI feature they keep talking about. However, if it is, Luna+1 (code name for next version of elementary OS) will use GTK 3.10 (or a newer one) for sure.
There are a million and one themes for GTK. I wish they had picked one - anything except the OSX clone.
What they don't realize is that there are a bunch of howtos out there around customizing Ubuntu to "look like OSX" and this looks like one more.
I wish this discussion could be around performance enhancements and innovations in usability, but I cannot get past the OSX clone-ness.
In an admittedly egoistic sense, I am a loner Latitude/Ubuntu user in a world of Air/OSX all around me. This is not something I will be able to explain off. And this is in India. I assume it will be much worse in the US.
I appreciate your honesty. You should know that we didn't "pick" our GTK+ theme. In fact, it predates the OS itself and is the result of (seriously) 100+ man hours of refinement and tweaking, including working with GTK+ theme engine developers.
It was created to be beautiful and usable, not as an OS X clone. I can assure you OS X was used (along with Windows, iOS, and Android) purely as inspiration -- not as a target or design guide. There are only so many neutral window control colors. We use silver and black (apps can request to use the dark variant), Windows uses transparency, Ubuntu uses a muddy brown, and OS X uses chrome.
If you really feel opposed, as you pointed out, there are dozens of excellent GTK+ themes. Some people have even written them specifically with elementary in mind[1]. Feel free to use them :)
I don't have nearly the problem of an OSX-lookalike as some. I used OSX for years because it was basically the prettiest POSIX system available.
And like you say, a lot is simply good design. Apple didn't invent nearly as much as their marketing department (and legal) would have us believe.
Tangentially, I've fallen in love with tiling WMs, but they all seem mediocre at best. @aroman it'd be awesome if you guys made an alternative tiling WM that was as sleek as your windowing manager.
In fact we are very very interested in investigating tiling WM capabilities for the next release of our window manager, Gala. As someone who suffers from the lack of good touchpad drivers for my primary computer, a Macbook Air, I am very excited for tiling support as well :)
I'm kind of the same. I still use OSX on my 2007 MBP for portable, and I'm using Awesome WM with Ubuntu on my desktop. What other kind of tiling WMs exist and/or what do you use?
I still switch to Windows occasionally for gaming (although I try to limit my gaming habit). Another reason for using Windows for me would be screen capture software (Webcammax [best], Manycam, more...) which is completely absent from Linux (hint hint, elementary. I think this could be revolutionary).
I was really interested in developing something like this. But I see you have made a ton more progress. I am working on plans to design a Linux Laptop(and I mean a very sweet laptop), but I had plans of trying to make it accessible to people like my mom and basically everyone. I would love to collaborate on such a product. I am really glad I'm not the only one thinking about these things.
Can we work on making optimized hardware in the same way Apple products are. Can we work on optimizing power consumption, apparent load time etc etc. I can't wait to give this OS a shot.
We too would love to build hardware to market along those lines, though, of course, such initiatives require talent we don't have access to right now and costs we can't afford. One day though... :)
By the way, I'd definitely encourage you to get involved with elementary. New collaborators are always welcome, and it seems like you've got a lot of our same design principles in mind.
Right now I have some experience in PCB design and I am just building my skills to design full blown ARM and i7 based laptops to cover both low/high end markets.
It's got the same left-aligned, bolded categories, in the same order, with almost identical text. It even senselessly copied the choice of the Apple Magic Mouse as the mouse icon. That tiny smudge at the bottom represents the Apple logo!
I don't mean to suggest that an ElementaryOS designer is responsible for this instance. A similar layout and icon is used in Xubuntu. But Linux is clearly doing more than "building on ideas" in its relation to OS X.
They're definitely similar; there's no doubt the magic mouse is what's being portrayed. But it's not a direct copy. I'd be more worried about Document Viewer using a variation of the Adobe Acrobat logo.
I set about coding the app. I was painfully aware of the visual similarities between OS X and Switchboard. I spent literally MONTHS wracking my brain trying to find a better design which was as elegant and efficient. I argued with Dan (who had created a mockup which would become the main interface for switchboard, which you linked), I talked to other designers, I mocked things up by hand. And I/we came up with some really creative alternatives which looked very little like System Preferences in OS X.
In the end however, I was faced with an ultimatum. Do I change the settings app JUST to look different than OS X, and lose out on the well-established excellence of Apple's design?
I truly felt awful about having to face that question. Frankly, it made me upset and depressed for quite a bit. Ultimately however, I was convinced and just said "screw it".
You could say that I failed. You could say I failed to come up with a better interface. And in that sense, I did. But I get extremely frustrated when people dismiss the product of my careful investigation and thought into this matter as "oh, he just wholesale copied OS X". Because it ignores the fact that I really tried to come up with a better solution.
In the end I couldn't, and it seems nobody else has either.
I will say though, I did really try to innovate on the technical side. And in that sense, I think I succeeded. You can see that in some of Switchboard's finer points, such as exposing APIs to the settings panes (which are called Switchboard "plugs") which allow them to actually interact with Switchboard's internal UI, providing, among other things, progress bar support in the title bar.
There's a certain downside to mimicking the OS X design that you may not be taken full account of, which is that for people who have used OS X, your designs look like a not-quite-perfected copy. It's a sort of uncanny valley thing that manifests itself likewise in the common discussion of whether something feels "native", or whether you should use the OS-provided UI elements vs. re-invent the wheel when writing an app. For instance QT apps on OS X.
It's better to either do an exact copy or to be different enough that you don't invite comparison, otherwise what you've come up with will always look like an inferior copy of the original. At least until the user has spent enough time with it that it becomes the new default. But don't forget that user acquisition is just as important as long-term usability.
I appreciate the input. All I can really say is that you have to remember elementary is not a business. We don't have investors. We don't aim for market share or target X number of users by X date. Fundamentally, we build what we think is best, and if other people find it valuable too, they use it. So far, it's worked.
So "user acquisition" isn't really a concern for us, though frankly, I believe it should be. And until it is, I guess we really can't complain about the flak we get for being "copycats".
And for what it's worth, I am an active user of both OS X and elementary OS and Switchboard feels 105% native on elementary OS. They each feel right in their native environment. Then again, I'm about as biased as possible (though I'd like to imagine my views are somewhat normative ;)).
I don't really know what people are complaining about. You're making something amazing that people really really need, you are doing it with donations (as far as I understand, anyway), and it's not like you set out to copy Apple wholesale.
I think the benefits far outweigh any drawbacks (I can't really see any), so you'd probably do well to ignore the negative feedback and keep doing what you're doing.
Given the choice between doing what you're doing now and doing something better, what would you choose? Certainly I am not deriding the Elementary team for copying OS X. It's definitely 'not cool', but open source since GNU has always been about copying the hard work of others and the net effect in this case is that users get well considered graphic design for free (or $10 I suppose). I'm complicit in that, so we pass over it in silence. But I am trying to show that roughly copying another interface has a certain effect – beyond the inherited good properties of the original design – on the user that is problematic. Differentiating yourself from other products has a purpose beyond 'just being different': avoiding the uncanny valley.
In other words, this is constructive criticism. Don't ignore it because it's "negative" and you're doing something "positive". All progressive positive things are born out of a criticism of the existing state of affairs. Any effort can be improved. If you ignore criticism – not just mine – you are doomed to stagnation!
> So "user acquisition" isn't really a concern for us
Than why have you released the project to the public, made a nice website for it, made documentation, etc? Why do something good in the world if you don't care if it benefits people? Rather, if you've done something that you hope will benefit people in the world, don't you think you should try to benefit as many people as possible? The design choices you've made encode that goal, wittingly or unwittingly.
Indeed you are as biased as possible, which is why you have to listen to others if you hope to have any true understanding of your situation. Take what I said into consideration – it effects the spread and usefulness of your efforts whether you care or not.
Please don't put words in my mouth. There is a difference between "not caring if it benefits people" and making increasing our audience our #1 priority.
We care about spreading our efforts. We care about having a nice public face and benefiting as many people as possible.
I was reacting to the more crude notion of "user acquisition". That is absolutely NOT our goal; our goal is to build something great. I was viewing the term "user acquisition" as "focus on getting as many people to use our product as possible".
I think you mistook what I intended to say, and if I was not clear, I apologize. But please don't think that I'm saying we couldn't care less about spreading what we've created and making it beneficial to as many people as possible. I'm saying that we care deeply about building something great, and that is our primary focus, not convincing people to use it.
Ok, I understand. I was using the term "user acquisition" loosely to refer to the initial perception and evaluation of something vs. the experience of using it long-term, but that was not at all clear. Of course I don't think you are concerned with 'acquiring' as many users as possible. I just mean to emphasize that design impacts whether people will even consider using what you make, even people who may benefit greatly from it.
Thanks for the detailed reply. I'm glad to hear that my assumption was wrong and there was a careful investigation. I will take you at your word that it was an agonizing design problem, and that you have thought much harder about the problem than I have, so I will leave it alone.
Incidentally, I did notice the nice little "importing wallpapers" progress bar after clicking on the Desktop icon. Kudos for that.
(And while I have your attention, I also noticed inconsistencies in 'and' vs '&', e.g. "Time & Date" vs "Mouse and Touchpad".)
I meant "senseless" to apply specifically to the choice of Magic Mouse as the icon. The Magic Mouse is a good icon for OS X, because it looks like the mouse that comes with a Mac. But most ElementaryOS users will use a mouse that looks very different, and may not even recognize that icon as a mouse (where's the buttons, the scroll wheel?) The Magic Mouse is indeed pretty, but its use as an icon only makes sense on Mac OSes, just like a rectangular game controller icon would only make sense on the Wii.
Your attention to detail and consistency (or lack thereof) is most appreciated :) The naming inconsistencies are there for historical reasons believe it or not, but they will definitely be resolved by the next release.
I agree with you about the mouse icon. The logo at the bottom is in fact a gear in the original svg, but I agree that is an example of something which would probably be better served by a different, less OS X ish icon. Speculating on Dan's behalf (he created that icon), I think he just liked the design of that sort of icon. Frankly, I think it should be changed to something more generic. I'll see about bugging him about it.
I think it's still a clean, elegant way to present OS settings on modern computers (large display, mouse input). The best way "discovered" to date. So if anyone is copying anyone, it's that people are copying the best known way to do it.
---------------------------
Side Rant: Microsoft started diverging away from the above with Windows XP (or was it Windows ME?) by buring things:
* I argued with him for months and ended up saying "ah, screw it".
* Ubuntu and Gnome do it too!
I don't see any of these as exculpatory. Not that what you've done is necessarily wrong per se, I'd just rather you come by it honestly. I don't think any of these designs (or for example some of the icons - or even the decision to group elements into these categories) are "inevitable".
This is one thing that frustrates me about Hacker News, and why I am considering just not bothering with this site in the future. Anytime I am honest about my reactions to stuff, along come the downvoters. You cannot justifiably call people on bullshit, vacuousness, "buck-passing", intellectual laziness, or anything like that. You just have to let everybody else's bullshit slide, or pad your criticism with passive aggressive nonsense and pats on the back ("good job, brah"), and sing kumbaya and talk about javascript and entrepreneurship or whatever bullshit.
What kind of "hacker" community does not allow room for the occasional independent thought expressed with a hint of abrasiveness? I welcome downvotes from passive aggressive screwballs on this site. They are a badge of honor.
The reason you can't "call us out on it" is because it simply isn't a lie. You may feel differently, but (if it matters), I give you my word that we did not intend for it to look like OS X.
As others have pointed out, I never said that it isn't in fact reminiscent of OS X, or that we did not evaluate the design of OS X along with a handful of other platforms when we created our designs.
The argument here is about intent, not the result. And there's positively no way you can prove the former, as much as you might dislike the latter.
(I would be happy to describe in greater detail the design process if it might help convince you that we didn't set out with the intention of copying OS X.)
> Do I change the settings app JUST to look different than OS X, and lose out on the well-established excellence of Apple's design?
I want to single that statement out and go on from there. I'm a bit hesitant to write this comment because, well, I'm about to criticize you and Apple, and at least the latter tends to invite downvotes and a not so nice discussion. But I think it is important to try to get that message across.
When I see an OS X clone or designers trying to copy OS X, like Ubuntu did with Unity (placing the windows title buttons to the left just because, global menu and so on) I don't think it is bad because it is copying something. I feel when something like this happens like an opportunity is missed to do something better, and that someone must have made the decision who sees himself as designer and uses OS X and now copies OS X. Which is bad mainly because: The "well established excellence of Apple's design" is questionable. It is just not there, from my perspective.
Apple made good stuff. The iPhone was groundbreaking, like maybe other of their stuff before - I won't argue with that. But that doesn't mean all of it is great. And especially on the software side. When judging the software I tend to think that it is not always that great - one finds clear usability errors, weird graphical designs, whole concepts that only seem to work for people being strongly accustomed to them. To copy them blindly leads to disaster, not only when copying the errors Apple made, also when copying sound concepts.
Take the global menu Ubuntu copied. It sacrifices visibility and therefore discoverability of the menu items for visual appeal. And yes, that leads to issues - just yesterday I looked a guy over the shoulder on a crypto party who came from windows, had unity freshly installed and didn't find the option he should have because it simply wasn't visible. I had to show him that the item was hidden, that he had to hover the global menu bar. Clearly, from an usability perspective, Unity became worse because it tried to copy OS X (guess which system its designer at the time was using. You won't need three tries.).
What I'm trying to say is: You say you tried to come up with your own design. I applaud that. And now you copied something which was there, which is alright (though to copy the Mac OS Icons is a ripoff in bad style, completely unnecessary, even if that wasn't you fault). But I want to invite you to free yourself from the thinking that a design is excellent because it is made by Apple. Don't fall into this trap. Don't regard good design as process which is a restyling of old Linux programs with their own design history or windows influenced stuff to stuff that looks and feel like OS X and therefore is good. Stuff is good because it works and is beautiful or whatever you want to achieve, and it is not necessary to copy Apple when trying to build something useable and beautiful. And it is especially not necessary that when already copying Apple, then even to copy the visual characteristics like the icons or the colours or the font. Elementary is a name in some circles by now already - please use that to try to find your own style (Linux would profit!).
Maybe you personally don't even do this. Maybe you are not a designer who uses OS X and defines himself by that and therefore only copies OS X. But the presentation of the elementary OS sure gives the feeling that this is exactly what happened - OS X guys building what they already have, just in "free", just running under Linux. That would be a pity, because the Linux desktop can use people trying to design it into a better form - what it doesn't need is to become OS X.
PS: It would've been really easy to find better categories. That the whole thing is just x sections with one or more rows of Icons in it, that is alright - one could easily come up with that solution when designing it from scratch, it is sound. But why the section names? J...
All I can say in response to this is that design is easier said than done. We didn't copy, we came to the same conclusions. I'm not saying those are the only conclusions, but we're not human-computer interaction theorists, we build practical things. Sometimes practicality trumps purity, and sometimes purity trumps idealism.
If you're criticizing us for not being perfect and not innovating enough, I can't argue. But don't assume (I am explicitly rejecting the claim) that we simply love OS X and want to make our own free version of it, or that we treat Apple as some sort of standard of "proper design". All I can do is invite you to come down to the trenches with us and see what it's all about. I think you'll find it's harder than you might imagine.
P.S It absolutely would not have been easier to find better categories. Those categories are the result of the manual naming tens of thousands of Debian packages going back a decade or more. We give users the option of browsing (as has been the tradition on the Linux desktop for the last 7+ years) by the traditional categories, or by using a free-form fluid list.
P.P.S Frankly, I find your dismissal of our design efforts mildly insulting, though I know you only meant to provide constructive and thoughtful criticism (which I appreciate, at any rate). A bit of constructive criticism for you would be to avoid assuming that because something seems like an obvious solution that it must have been the first or easiest solution. This can come across as arrogant and belittling, and has the tendency to undermine the constructivity of your feedback.
And that there are exactly four of them so it turned out like the well-established excellence of Apples design is an happy accident as well? ;) Come on - it is highly unlikely you (=the project) would've arrived at the current result without some form of OSX influence. Anyway, that's beside the point, and if you find that insulting I won't repeat it here - probably enough comments in that direction for now.
Trying to be constructive: You might want to try to use visual distinction to minimize the appearance of copying, especially if that wasn't what happened. Things like the font and the OSX-icon are unnecessary in every case.
Thanks for the invitation, if it's a serious one. I'm using my own ambiance-themed icewm-desktop with my own dock at the bottom, had a look at a lot of window managers, and HCI is what I do atm. If I someday want to work on a desktop for more user than myself I might even remember the offer and will count on a proper introduction^^
Part of my point was that it is harder than just to copy Apple. I'm happy to hear you say that.
In every case I give you the benefit of the doubt that it might behave so much in its own way that the resemblance would be insignificant when actually using it.
And have fun with your release - I bet it will be quite popular.
Resemblance to OSX seems to be quite significantly negative to you, but I would wager it is not for most people. I would also wager that unique visuals are not important for the mass majority of users, and that this also can have a negative impact on usability for many of them.
I might have older icons because I'm running Lion on this hard drive (I've got Mountain Lion on my other drive, I don't recall any icon differences) but their icons do not look the same as mine.
Your previous comment was a slew of accusations that they have copied OSX (with few examples of such copying), along with ranting about how unspectacular Apple is. They never stated there was no influence from OSX; it's obvious there is, and there is nothing wrong with that.
Two comments above my first comment micampe posted screenshots. Some of the icons are clearly lookalikes. And even if they weren't: An Apple mouse for a linux-icon is a noteworthy choice and could be called a Mac/apple-Icon even without visual resemblance of the icon style itself.
I don't like it when my comments are called rants when they aren't. I tried very carefully to walk the line here, especially I didn't want to (and didn't) bash Apple.
It's obvious that there is influence and I argued why that may be dangerous. Software design is in a special position, copying Apple can be a bad sign and so on... I won't repeat it.
It would help you a lot if you kept a blog about how all your design exploration progresses. Later you could point people to that and say: "see, there's a process behind it". Not to mention that it would save a lot of time for those coming after you in the future.
>In the end however, I was faced with an ultimatum. Do I change the settings app JUST to look different than OS X, and lose out on the well-established excellence of Apple's design?
Which can be rephrased as: I'm a hack and could think of no original ideas of my own, so I opted to copy another OS verbatim.
Thankfully Apple doesn't think that way not even for their own design -- they improve (or at least attempt to) OS X's design with each release. And they have even more excuses than you to rest on their laurels (namely, that the laurers are theirs to begin with).
> Take the global menu Ubuntu copied. It sacrifices visibility and therefore discoverability of the menu items for visual appeal.
I think you are missing some context.
Early Apple experiments in GUI design initially used multiple menu bars anchored to the tops of windows, but this was quickly dropped in favor of the current arrangement,[1] as it proved slower to use (in accordance with Fitts's law). The idea of separate menus in each application was later implemented in Microsoft Windows and is the default representation in most Linux desktop environments. – http://en.wikipedia.org/wiki/Menu_bar
This was in 1983, when Tognazzini was working on the Lisa, inventing some of the UI concepts we still use and very carefully considering efficiency when choosing them. You may disagree with him—his stance that the mouse is faster than a command line shell is widely controversial—but visual appeal was not nearly his main concern.
Nice find. May be correct for Apple - but that isn't why Ubuntu did it, at least not alone. They wrote about it and visual clarity was always a big argument for them.
PS: Hiding the items has nothing to do with Fitts Law, it even destroys its applicability...
Noted and basically agreed. I'd argue that they sometimes are interwoven (clarity can lead to appeal, as far as I remember that is along the line Shuttleworth argued).
I am personally very happy with your explanation and I completely understand where you are coming from. Apple usually comes up with very elegant UX solutions and sometimes it's just impossible (read, insanely hard) to figure out something different and better at the same time. If it was my duty I'd have come up with the same kind of switchboard design.
However, you didn't comment on the mouse icon. Maybe the inspiration from OS X's in this particular (and very minor) case went overboard. I think that things like this give lots of ammunition to naysayers and people who are destructively critic in nature.
Maybe it would be a good idea to make sure there are no isolated UI elements (like icons) that draw a high amount of verbatim visual inspiration from Apple's. ;-)
Thanks for the followup -- I agree. I didn't comment on the mouse icon simply because I didn't make it. Switchboard does not ship with icons, it simply uses whichever relevant icons are available in the theme (e.g "preferences-appearance").
Personally, I agree with you that the mouse icon (and I've stated this elsewhere) is needlessly similar to OS X's. Frankly, the designer likes Apple' design aesthetic and probably liked their icon, and tried to create his own take on it.
Which is fine, but yeah -- it probably shouldn't be something we ship with, given our long-standing history of perceived similarity to OS X.
If I'm right, that's actually Gnome Control Center. I do agree that both Switchboard and gnomecc look a bit like Mac OS Settings, but I don't quite see how it matters.
Firstly, this is really impressive and a great idea. Thanks for starting this project, as Linux badly needs some new ideas for UI design. I've had a look at the video.
Unfortunately, my first impression from the video was that this is a direct copy of OS X, down to the apps, and in terms of UI and experience, not in terms of skin-deep chrome. The reasons for that were:
General window chrome - toolbars, buttons
Dock on bottom (why not sides, our screens typically have too much horizontal real-estate?), bouncing icons in dock, similar 3D shelf feel to earlier Mac OS dock.
iTunes app demonstrated has a UI which is almost exactly like the iTunes in Mac OS - there's plenty of room for innovation here, why present things in the same way?
Finder app again presents exactly like Finder in Mac OS, but with tabs
System preferences again has a layout very reminiscent of Mac OS - in isolation this doesn't mean much, it's cumulative
Exploded windows view is very like Mission control, X symbols on top left look like iOS
Spinning progress indicator is similar to the style introduced by Mac OS
Typography is reminiscent of iOS7 because of use of Raleway which is reminiscent of Helvetica Neue - not a big deal and it is a nice font.
Window chrome is a close match to the current Mac OS grey, fullscreen buttons top right, titles centred etc. Again, in isolation this means nothing.
So those are some reasons people might think you are copying from Mac OS X - NB the grey window chrome is the least of your problems. Individually they don't mean much, but cumulatively they give the impression you haven't spent enough time rethinking the way these apps and OS services work and have by default chosen the Mac OS way - I think if you want to call it an OS (built on Linux) it should provide a different experience, which is different enough to be new and interesting. One other tip on your video was that to me it feels like you're rehashing the discussions you had in making a video for the first 20 seconds - I don't care about all that meta stuff, I just want to see the OS in action. Just jump in with something impressive.
So all that negativity out of the way (and I thought it necessary because you don't acknowledge that you did intend it to be reminiscent of OS X), this is a great effort, and I might even try it out sometime (like most people I have a very high resistance to switching OS, but this one is intriguing). You have clearly put a lot of work and polish into this, so congratulations on the effort, and I think it's a really worthwhile project, but be wary of sticking too close to existing designs.
Mac OS X is not the apotheosis of interface design, far from it, it's just one of a million possible pathways, and is probably at a local maximum where you can't easily escape without trying things which are radically different.
Personally I'd put some effort into differentiating yourself visually from other OS's, not just for the sake of it, but because there are so many other possibilities to explore - there are tons of areas you could improve - launchers, overlapping windows, window chrome (do we need toolbars there all the time), as that's an important part of the first impression, and if you have something sufficiently different it can really help people remember you and be tempted to try it out. Think for example of the tabbed windows in BeOS, it immediately gives it a different identity and makes it stand out, without sacrificing usability.
Speaking as a user, the problem is one of marketing and first impressions. In the video, the guy shows a laptop that looks a lot like a MacBook and shows an OS that looks a lot like MacOS. This gives me the impression that Elementary is the equivalent of Adibas-branded shoes - some cheap knockoff aping some of the look, a little bit of the feel and not being anywhere near the functionality.
Personally, if I wanted to make an OS look like MacOS, I'd advertise it as "We wanted MacOS on the PC, but Apple don't give it. So we made an OS based on Linux that follows the same attention to design."
Or better yet - change the look. I doubt that stylish grey is the only possible colour. I can see that it's not MacOS, but it feels dirty when it looks a lot like MacOS, down to using a Mac look-alike laptop in the ad, and you claim to have made something original.
I clearly tought of Steve Jobs while watching the video. But not in a copy-print way. You took elements and added yours.
Also I know you were using Vala to develop, is it a good part of your productivity ? It seems you were free to think about solving the problem the best way. Or maybe you're just all very good..
Hello, I'm also a developer. Vala is one of the best parts of our productivity. Despite being a young programming language, I believe it has a bright future ahead. It feels "cozy" to both C/C++ and Java/C# developers and it has great documentation (valadoc.org). To write GTK+ applications, there's nothing better, Python is too slow and C would be too much work at times, so we sticked with Vala.
>Or maybe you're just all very good..
We have some great programmers in the team accomplishing the seemingly impossible every now and then, I'm still amazed at some of the things we've pulled off.
Looks great, nice work. But where can we find a more technical overview? I wasn't even sure whether it was Linux or BSD based or something else until halfway down the front page, and had to check the Developers section to find out it's based on Ubuntu. But which version, and what big changes did you make under the hood?
> "I wasn't even sure whether it was Linux or BSD based or something else until halfway down the front page, and had to check the Developers section to find out it's based on Ubuntu."
Really? Are those really worth complaining about? If anything, successful OSes (based on user base) have taught us that marketing should focus on user-centric features first, technical ones second.
You'd never install a non-apt system? You should try a pacman based system, I find it to be nicer, because it embodies the Arch philosophy of keeping things simple.
It currently has package signing, right? What's the problem? I'm confused at how a historical problem that has been fixed even matters when discussing why or why not to use it. It's like saying you wouldn't use OS X because 10.1 didn't support Intel processors.
You must be new to Linux. Knowing which distro and version it is built on immediately tells you a great deal about what "user-centric features" are available in it, without having to list and explain them all.
And this is HN, man. For the average poster here, "technical" features and "user-centric features" are one and the same.
"Did we actively intend for it to be reminiscent of OS X? Absolutely not."
I don't think you will find many people able to believe that. I have no opinion formed on the OS, but claiming for the similarities to be "coincidence" is not going to fly.
If the you guys get into Apple's radar I think it's pretty safe to assume you will get sued. Which is why I understand this kind of public statement. Otherwise it wouldn't make any sense to me.
Anyway, regardless of superficial concerns it looks like you are doing a good job, according to some reviews I've read.
Just downloaded the (64 bit) iso and tried a live session. Looks very nice. Works fine on Thinkpad X200s.
How do I make the terminal background solid? I can't read the terminal when open over another window. I could not discover any way of changing the settings in the terminal application.
Yes, that worked fine. But I had to install the dconf-editor package first, then invoke dconf-editor from the terminal.
Booted my ancient workstation (quad Xeon, nvidia GT520 graphics card) and had the usual issue with 'composited' dekstops and nouveau - very slow screen refresh.
This is not a LunaOS specific problem, it happens with Gnome Shell based distributions. (Ubuntu 12.04 drops down to the Unity 2d shell which is much more responsive, XFCE is fine with built in compositor). My guess is that LunaOS UI is built on top of Gnome shell somehow?
I'd have to install the proprietary drivers for this particular card.
dconf was added to the applications menu, I just didn't see it until I went to the second page of the menu! Fault between monitor and keyboard. It also took me quite a time to work out how workspaces work...
Background: have been using the early (read: 'unstable') betas of eOS for quite sometime now (almost 1 year in fact!)
I have gone so far as having installed it onto actual live / production (networked) environments (who were previosly running M$ junk).
Apart from a few minor quibbles (most of which were easily fixed) it has been absolutely flawless!!
The biggest testament to the design philosophy / directions that these guys have taken is, in my opinion, the simple fact that I was able to transition non-technical end users from using Windows to using eOS (and therefore Linux) in a live SME environment without any downtime and very, very minimal training! Try doing that with some other OS's or distros!! And this was with the beta/unfinished version!!
Given how well that went, I have also now managed to get it installed successfully on at least 4 Macs (iMacs, MacBook Pros and a recent MacBook Air). And I didn't even bother with rEFIT or any dual booting shenanigans.....I literally downloaded the ISO....burnt it to a CD ....booted the Mac from the CD ans clicked "Install Elementarty OS"..... and in about 10 mins flat I have brand new, screaming FAST, lightweight and beautifully thought-out Linux OS running perfectly!
Oh, and just for the record....as someone with a background in design and who has used every flavour of Apple hardware and software since the AppleII 'Euro Plus' (the one with Steve W's signature on the box!;) .....this is NOT a simple 'knock off' of OSX or anything else. The people who say this I would wager have either not used it so are basing it off a few screen grabs which tell you nothing..or, just have no idea about UI/UX whatsoever. As someone who has been using this day-in day-out now for quite some time.....this already is way ahead of Apple in a lot of respects (and wherever it isn't yet, I have total confidence that the eOS team will keep improving it!).
This is not a paid advert, I have absolutely no affiliation with this project, I just thought I should put my 2 cents in so hopefully some others can benefit from my experiences with this GREAT project!!!
Here I am stuck on "pretty" OS X because of the support for sexy hardware and all I really want is awesome window manager, chrome and some terminals. If only there was a haswell ultrabook with a huge trackpad, nice backlit keyboard, hd screen and out of box linux support with drivers that gave windows graphics performance and os x battery life. Anyone who wants a dumbed down UI has got an iPad already.
I'm downloading this now and going to throw it up in a live VM. To be honest, aside from the work-space management and what not in the video; that desktop looks close to my KDE 4.11 desktop here.
306 comments
[ 5.0 ms ] story [ 136 ms ] threadAbout the move from Linux to Darwin: http://elementaryos.org/journal/changes-coming-elementary-os
Hmm, that sounds a lot like what Ubuntu did. :-)
https://wiki.ubuntu.com/UnityNextSpec
by ripping off osx as much as possible.
https://en.wikipedia.org/wiki/Elementary_os
There was no reason to insult my eye-sight :-)
Also, it should be noted: that window control control does not behave the way OS X's similar one does. Fills the screen but does not take the application full screen.
[1]: http://danrabbit.deviantart.com/art/Postler-170793979
[0] http://elementaryos.org/journal/we-moved-cheese
[1] http://elementaryos.org/journal/whats-still-window-controls
[1] Here's a video I found of someone using a pre-release version of it on YouTube: http://www.youtube.com/watch?v=TYwIQ9HcWZU
[2] (Note: images seem to be broken for the time being as a result of the website relaunch in tandem with Luna): http://elementaryos.org/docs/human-interface-guidelines/appm...
Full disclosure: I am an elementary developer and core team member.
I agree that we would be well served by highlighting the features of elementary OS which are visually dissimilar to OS X, but frankly, Apple doesn't own light color schemes and multi-desktops. The latter has been on Linux long before Apple implemented them in OS X with Leopard in ~2005. Furthermore the "dock" wasn't invented by Apple (RISC OS had it first, iirc).
I hope I'm not coming across as overly defensive. I definitely appreciate the comments and I understand that you are expressing your opinions about what you got out of the video. But, as I've said elsewhere in this thread, we're not embarrassed by our dock and multi-desktop implementation (which, by the way, actually works rather differently than any other implementation we know of, particularly with regard to dragging apps around). We're proud of them, and we want to show them off -- aesthetic parallels to OS X or not.
This is completely understandable. I appreciate taking pride in your work,—we all do—but it's detrimental to adoption. You're sacrificing mindshare because of fondness for your work.
It boils down to a straightforward question: Are you more committed to creating a beautiful design (regardless of similarities to OS X) or are you more committed to bringing elementary to users?
If you're more dedicated to the former, I can respect that 100%, but it's important that this is the question you ask yourselves.
edit: clarity
[1]http://upload.wikimedia.org/wikipedia/en/3/3c/Lion_Launchpad...
We don't have folders, you can't move the icons around, you can browse by category[0], and the layout (other than the fact that we have icons in a grid) is completely different.
Because we lay icons out in a grid, we're copying Apple? Come on.
[0] http://fc03.deviantart.net/fs71/f/2011/258/8/d/slingshot_col...
Can you suggest specific aspects of our OS that would judged to be too similar to Apple's products so as to warrant a claim of infringement, other than a general aesthetic similarity and the color of our window borders?
Here's the icon at a larger size: http://i.imgur.com/Hnc53Yd.png
Can you suggest an alternative to the bounce?
I'm nowhere near an expert but I thought this could help.
I was on a beta version of elementary OS a couple months ago, and it was like a breath of fresh air.
elementary OS sets out to settle the number one complaint casual users have of other Linux distributions: design. Other Linux distributions look like a mish-mash of a bunch of different designs by many different people. elementary OS has a beautiful, striking, and (most importantly) consistent vision driving the look and feel of all its applications.
The only thing that previously kept me suggesting elementary OS to people who don't normally use Linux was its instability as a beta release. If this release is as stable as I hope it is, then elementary OS is without a doubt the best distribution to introduce new people to Linux.
I think the following quote pulled from an update on elementary's website defending some unconventional decisions they've made[0] illustrates best what they're trying to do:
We know there are many traditional Linux users out there exclaiming that Linux is all about choices and we should make everything configurable because that’s freedom. But that isn’t why most of you are here in the first place. You’re here because we’ve been making choices for you. Lots of them. We always have and always will. We’re the open source OS with opinionated design. That’s what makes elementary so good. We trim the fat. We optimize. We organize. We rethink.
That's an attitude that's sorely missing in the Linux community. elementary is tackling hard problems and succeeding.
I look forward to the the success of elementary OS.
[0] http://elementaryos.org/journal/we-moved-cheese
In this regard Elementary seems to be part of a larger trend in the linux desktop world, rather than unique. GNOME 3 has been heavily influenced by designers, to the point where there's been developer backlash. [0] Canonical employs thirty people to work on the design of Ubuntu and their other products, and they're still hiring. [1]
[0] E.G. https://mail.gnome.org/archives/desktop-devel-list/2012-Apri...
[1] http://design.canonical.com/team/
Linux problems include:
1. Hardware compatibility
2. Office compatibility (also Adobe + games)
3. Easy to mess up your system with no hope of fixing it
I don't see how any of these address the problems with Linux.
I run Gentoo with XFCE as my main OS, SUSE at work, and Windows to make presentations.
Fun things to do include: tight WINE integration, better genkernel, modular configuration structure so that it is harder to mess up and easier to restore.
[1] http://elementaryos.org/journal/meet-gala-window-manager
[2] (I couldn't find an elementary journal article explicitly about this, but here's one from the Gentoo wiki): http://wiki.gentoo.org/wiki/Pantheon
If the data has an open format, then this problem is reduced, but many applications out there have a proprietary data format.
That's the main point of them making decisions for you. The more opinionated the software, the less decisions the user has to make, the harder it is to mess up the system.
Never had any issues with the things you mentioned for the last 3 to 4 years.
#2 -- Specifically Adobe applications & Excel present big roadblocks from companies rolling over from Windows on OSX. Much of the other software that stopped companies in the past is now web browser based.
#3 -- Definitely an issue.
I've seen many users who have (but shouldn't have) Administrator on their Windows boxes mess them up beyond fixing, usually because of malware.
I am far from a Linux/Unix expert, but I think this has to do with updates and dependencies. Using an Ubuntu LTS release along with not messing with any of the system settings seems to be fairly fool proof. Windows has its share of problems but the only complete failures I have experienced in two decades of use were hardware or malware related.
That said, it's tough to get in the mindset of someone who isn't already comfortable in linux, so I really don't know.
I'm pretty sure we'll keep innovating and I'm pretty sure OS X's updates won't contribute to our failure in any way possible.
[1] http://www.asktog.com/columns/044top10docksucks.html [2] http://archive.arstechnica.com/reviews/4q00/macosx-pb1/macos...
this desktop seems good-looking and simple to use, I'll give it a try.
Plus, there's already a buildable, runnable branch for KDE5 that will be all Qt5 and run on Wayland. Plus there's a huge ecosystem around KDE already.
The biggest "problem" with Elementary is that it's extremely opinionated and other apps are awkward to use in it. Although, that's true of new GNOME apps that have the stupid dual menu system.
http://elementaryos.org/journal/the-road-to-luna
P.S. To the Apple lovers out there; dock was used before Mac and please go learn design and/or get contact lenses or something before you come saying it's a knock off.
I like Ubuntu better. Why? Because Ubuntu offers some real innovations not just copycat/mimicking OS X like Elementary OS.
Any Linux distro with its own UI spent more time on elegant, usable, and consistent design than Elementary did.
The multiple desktops is on the bottom and not part of exposé. It includes a new desktop button. It has a dark background rather than blending in with the desktop. It appears you can drag app icons from one desktop to another-- I've never seen that feature before.
The header is black/dark grey, not silver. The colors, gradients and layout of their music player and iTunes look significantly different when compared side by side.
The file manager is greyscale: it doesn't appear to use blue tones like Finder, except for folder icons.
Windows in OS X have 4 buttons, all different colors. Windows in Elementary have 2 buttons, styled the same.
This may seem like a pedantic critique of your comment, but my point is that it's clearly not a "carbon copy" of OS X. The statement "none of the effort was done for design" is not a fair criticism of the Elementary development team.
You can also put Elementary OS on a computer of your choosing and for a price of your choosing, which isn't so with OS X.
To make it slightly less obvious, they could've at least picked a different desktop picture.
PS. I'm happy they chose Super Hexagon to show gaming.
As a dev, I agree it might look similar here and there, but it is not a clone and I'd never use Mac OS X, we are a free software project, support other free software and plan to keep it that way.
(Why not Ubuntu, you might ask? Simple: Ubuntu ships off their users' desktop search results to Amazon by default. I know it can be disabled and all that, but that's besides the point. I can't recommend software from people who don't respect their users' privacy.)
Obviously, people make their own decisions. Sometimes they ask recommendations, and I respond with my honest opinion. So when it comes to Ubuntu, I tell them that I would not recommend it, for the reason I explained above.
Your first comment implied that you're moral absolutist on this front.
Okay, you might be suggesting that they not use those other things, but your attempt to debase the previous comment on the grounds that they might like Ubuntu is silly and worthless.
If anything here is silly and worthless, it is engaging any further in this thread with you.
The answer is yes. In the installer, there is a checkbox that asks if the user wants to install these non-free codecs.
Every 6 years or so, I install a Linux just out of curiosity, to see the progress it has made over the years.
Each time, I am disappointed some essential piece of hardware need a crazy amount of compiling and googling before being able to use them (sound card, microphone, etc...).
I will give this one a try.
[0] http://elementaryos.org/journal/whats-still-window-controls
I don't believe that you try to mimic OSX because I have used it and they are not as similar, I think the people say it because they see the elegance you have put on it.
I'm downloading the OS right now and I hope I'll like it. It always makes me happy to see people trying to get casual users to use Linux. I hope they succeed. Having said that, the introduction video left a bad taste in my mouth.
Update: I'm using it right now and I love it! Great job. I have to give it more time, but I may even use this as my main OS on my notebook if everything goes smoothly. Looks very promising.
I have gone so far as having installed it onto actual live / production (networked) environments (who were previosly running M$ junk).
Apart from a few minor quibbles (most of which were easily fixed) it has been absolutely flawless!!
The biggest testament to the design philosophy / directions that these guys have taken is, in my opinion, the simple fact that I was able to transition non-technical end users from using Windows to using eOS (and therefore Linux) in a live SME environment without any downtime and very, very minimal training! Try doing that with some other OS's or distros!! And this was with the beta/unfinished version!!
Given how well that went, I have also now managed to get it installed successfully on at least 4 Macs (iMacs, MacBook Pros and a recent MacBook Air). And I didn't even bother with rEFIT or any dual booting shenanigans.....I literally downloaded the ISO....burnt it to a CD ....booted the Mac from the CD ans clicked "Install Elementarty OS"..... and in about 10 mins flat I have brand new, screaming FAST, lightweight and beautifully thought-out Linux OS running perfectly!
Oh, and just for the record....as someone with a background in design and who has used every flavour of Apple hardware and software since the AppleII 'Euro Plus' (the one with Steve W's signature on the box!;) .....this is NOT a simple 'knock off' of OSX or anything else. The people who say this I would wager have either not used it so are basing it off a few screen grabs which tell you nothing..or, just have no idea about UI/UX whatsoever. As someone who has been using this day-in day-out now for quite some time.....this already is way ahead of Apple in a lot of respects (and wherever it isn't yet, I have total confidence that the eOS team will keep improving it!).
This is not a paid advert, I have absolutely no affiliation with this project, I just thought I should put my 2 cents in so hopefully some others can benefit from my experiences with this GREAT project!!!
Keep it up guys
E
There seems to be a lot of feedback here which basically says "this trying to rip off OS X". I would like to offer you some insight into our internal assessment of these claims.
Is elementary OS reminiscent of OS X? I can't disagree. Did we actively intend for it to be reminiscent of OS X? Absolutely not.
We build upon good ideas from all sources. We don't have a dock and silver window chrome because OS X does. We made those design choices because they work (Windows has slowly made its task bar more and more like the OS X dock) and because they look good.
Could we have changed the window chrome to be, say, green, just to try to make ourselves stand out from OS X? Sure, but frankly, we don't feel we have to. I think there is a strong sense in our design team that we shouldn't change things simply for the sake of being "different" -- we should change things to actually improve them.
Disclaimer: I wrote this post myself and it reflects my own personal opinions, though I'd be happy to ask other core team members to back me up here -- I think they'd agree.
Taking steps to differentiate from OS X a bit more would (arguably, perhaps) be an improvement, albeit not a technical one.
If you're really interested in a completely customizable and hand-tailored OS, I'd honestly suggest you look into something like ArchLinux or Gentoo[2]. Both platforms have made available most of our applications and components, so you can pick and choose to build the desktop you personally want :)
[1]: https://aur.archlinux.org/packages/?O=0&C=0&SeB=nd&K=element... [2]: http://wiki.gentoo.org/wiki/Pantheon
Besides that, we do offer some customization, you just have to use dconf-editor to change the configuration keys and not a GUI for several things. And there's also "elementary Tweak" which adds even more configuration.
Our desktop interface and apps are actually quite different from Ubuntu, though we are an Ubuntu-based distribution.
To give some concrete examples:
- We use our own desktop environment and window manager, Pantheon and Gala, respectively.[1]
- We write many of our own apps in-house or work closely with the third-party apps we ship with. For example, our music player, settings application, and calendaring program (to name a few) are all written completely by us. Our mail program, web browser, and photo management app are developed by third-parties who we have strong developer and personal connections to.
- Similar to the above point, we have our own human interface guidelines[2]. You might find you like it more than Ubuntu's.
- elementary OS is extremely fast and lightweight. Our ISO is ~200 MB less than Ubuntu's, and our OS boots faster and is more responsive. A simple youtube or google search should back me up here.
I hope this was helpful to you and perhaps others. Again, we really appreciate your interest and curiosity. I'd definitely encourage you to give it a whirl once you've aced your exams :)
[1]: http://elementaryos.org/journal/meet-gala-window-manager [2]: http://elementaryos.org/docs/human-interface-guidelines
I dont mean it in a "resistance is futile" kind of way - but more in terms of not-immediately-needed kind of way. Especially the browser. Webmail suffices for now - I know people want a Sparrow-like mail app on the desktop, but there is so much more effort that can be put in on projects like color calibration, Redshift-like functionality [1], etc.
You are off to a decent start - I really, really hope that you guys dont start building Twitter apps. Instead you should expose API guidelines for things like Contractor (OSX Services?) and have something like extensions.gnome.org - but maybe in Vala for performance.
Just my $0.02.
[1] http://jonls.dk/redshift/
I'm not sure what you meant about Contractor, because we definitely do have API guidelines for it.
Also, there is an excellent third-party Twitter app for elementary OS called Birdie: http://birdieapp.github.io/
I appreciate the input :)
https://lwn.net/Articles/460678/
http://www.hughski.com/
Good job btw!
Designers, people who make their living giving life to a "look" or a "user experience" feel pretty strongly about their work (this is typical of many artists, programmers, architects, musicians, Etc.) In part because they often see their own work as a reflection of them, and in part, and I speculate here, because the creative process is mysterious and it is easy to feel like a fraud when you don't really know how you come up with something, you just do.
So designers look at Elementary OS and they evaluate its look, its theme, its "presence." And what they see seems to remind them strongly of Apple's OS. I completely understand that because that was my first thought as well and I'm not a designer, I thought "Oh, this looks like they put an OS X shell on top of Linux."
I happen to think the other stuff you did, the performance tuning, the application integration, the "fit and finish" if you will is very impressive and it reminds me of how Ubuntu took something mashed up and made it more cohesive.
How ever the design elements always dominate product discussions, even if they shouldn't. Look at the discussion around the Honda Element (car) are they about its innovations in how it converts its internal spaces? Its motor design? No, people talk about how stupid it looks to them (which completely misses the point of the car).
What I'm saying is the Elementary team is going to get razzed a lot about the design elements. Try not to take it personally. The correct response is the one you've latched on to, "We built an OS we wanted to use based on technology we wanted to use, we built it this way." Own the vision.
[1] "rip off" sounds bad "homage" sounds good, both mean "it looks like."
I think you're spot on, particularly about [1]. A lot of the flak we get seems to stem from the fact that we're very very much a design-oriented (as in, design at the top) community. We don't have business people saying "But people will think this looks like XYZ and that's bad for our bottom line".
I personally think there must be a happy median between the "design purist" approach we currently lean towards and the "market differentiator" style. We haven't quite hit on it, as some the feedback we've received today suggests, but with thoughtful insight from people like you, and lots of internal discussions, I think we'll get there :)
The simple answer is: we don't know yet. We actually had a conference call with some folks from Canonical a few weeks ago discussing this very issue. At present, it seems like there are three options (I'm taking these points mostly from the minutes from that call):
1. Port everything to Qt and use Mir (because GTK+ might not work under pure Mir -- they've been backing Wayland so far). This would require an IMMENSE amount of work and would be tantamount to rewriting almost every line in our codebase.
2. Help port GTK+ (or make an extension/fork of it) to Mir. This might honestly be less work than #1, but elementary would be at a specific disadvantage because most of our developers (speaking for myself as well) don't really have the skills needed for something like this.
3. Do nothing and use XMir until we absolutely must switch.
We don't have an official or internal consensus on this point yet, to my knowledge. However, I would personally tend to think we'll be leaning toward #3, depending on how XMir shapes up.
This is definitely an area of interest and importance for us, and it's something that will undoubtedly continue to be discussed as we begin the L+1 cycle and beyond.
- we rely very heavily on Launchpad - we rely on the hardware support and testing work they do - the Ubuntu userbase seems to be a bit more in-line with the kinds of people who will enjoy elementary OS (this isn't a technical reason) - we have some close relationships with Canonical/Ubuntu employees/developers
It's definitely a possibility, though personally I don't see it becoming feasible in the near term.
Kubuntu have already said that they will be using wayland and not switching to Mir, so you may want to talk with them, too. It doesn't seem like anything but stock Ubuntu will be using Mir.
http://blog.lxde.org/?p=1046
What is concurrency and multi-threading support like in the language?
With Vala's object system built upon GObject, wouldn't targeting Qt be a problem?
For concurrency, I have personally written async vala code (which has some excellent support, including closures), but there is full thread support via GObject. The thread safety stuff is the same as the underlying library, and lots of work goes into GLib/GTK+ to make them thread safe where appropriate.
Yes, targeting Qt with Vala would a real problem. That's why we have absolutely no plans to move to Qt :) Not that it hasn't been brought up -- I remember some very vocal discussions in IRC a few years back when a few developers (mostly who have since moved on, interestingly) tried to convince us to jump ship and go to Qt. It was a lot more feasible back then too, since we were still pretty early in the Luna cycle. But the insurrection was ultimately quelled with practical concerns and majority mindshare :)
Doesn't GObject basically mean all the languages supported are compatible and we can write libraries/applications (which are generated into C code) and they are binary compatible with each other without extra code or configuration.
I think that's really interesting and could make very fast, and robust applications very flexible as well.
I am actually watching a talk on PyGObject by the author Tal Liron. https://www.youtube.com/watch?v=6QrGmA_RR4E
Frankly, I expect we'll try to get that amended soon.
I'm sure other people with rMBPs will be trying Luna in the coming days, so hopefully we can assess what the current state of affairs is and make any necessary changes.
Speaking on behalf of the whole elementary team, it would be greatly appreciated if you gave it a shot and reported your findings to us via Google+, Twitter, or via direct bug report here: https://bugs.launchpad.net/elementaryos
You can use this guide to prepare the USB drive with Luna: http://www.maketecheasier.com/install-dual-boot-ubuntu-in-ma... The relevant steps are the first few. Obviously replace the filename of the Ubuntu ISO with the Luna one :)
I personally used that guide this morning to create a bootable USB Luna liveCD with the final ISO to install it on my Macbook Air, so I can vouch for its credibility and compatibility.
Also, I'm no pro on this, I'm not even sure if retina is that high DPI feature they keep talking about. However, if it is, Luna+1 (code name for next version of elementary OS) will use GTK 3.10 (or a newer one) for sure.
What they don't realize is that there are a bunch of howtos out there around customizing Ubuntu to "look like OSX" and this looks like one more.
I wish this discussion could be around performance enhancements and innovations in usability, but I cannot get past the OSX clone-ness.
In an admittedly egoistic sense, I am a loner Latitude/Ubuntu user in a world of Air/OSX all around me. This is not something I will be able to explain off. And this is in India. I assume it will be much worse in the US.
It was created to be beautiful and usable, not as an OS X clone. I can assure you OS X was used (along with Windows, iOS, and Android) purely as inspiration -- not as a target or design guide. There are only so many neutral window control colors. We use silver and black (apps can request to use the dark variant), Windows uses transparency, Ubuntu uses a muddy brown, and OS X uses chrome.
If you really feel opposed, as you pointed out, there are dozens of excellent GTK+ themes. Some people have even written them specifically with elementary in mind[1]. Feel free to use them :)
[1] http://www.elementaryupdate.com/2013/07/5-new-awesome-elemen...
And like you say, a lot is simply good design. Apple didn't invent nearly as much as their marketing department (and legal) would have us believe.
Tangentially, I've fallen in love with tiling WMs, but they all seem mediocre at best. @aroman it'd be awesome if you guys made an alternative tiling WM that was as sleek as your windowing manager.
I still switch to Windows occasionally for gaming (although I try to limit my gaming habit). Another reason for using Windows for me would be screen capture software (Webcammax [best], Manycam, more...) which is completely absent from Linux (hint hint, elementary. I think this could be revolutionary).
I like:
1) tile movement is very dynamic; it's tree-based
2) supports transparent terminals; I like seeing my pretty wallpaper
3) mod key works well for switching desktops, and moving tiles between desktops
4) good multi-monitor support.
I don't like:
1) no dropdown application menu. dmenu is ok, but I need to find a good menu bar app.
2) You can mouse drag-resize, but not drag-reorder tiles. It's on their todo list.
Can we work on making optimized hardware in the same way Apple products are. Can we work on optimizing power consumption, apparent load time etc etc. I can't wait to give this OS a shot.
By the way, I'd definitely encourage you to get involved with elementary. New collaborators are always welcome, and it seems like you've got a lot of our same design principles in mind.
Have a look here: http://elementaryos.org/get-involved
Right now I have some experience in PCB design and I am just building my skills to design full blown ARM and i7 based laptops to cover both low/high end markets.
We'll see where things so. Good luck.
ElementaryOS settings screenshot: http://i.imgur.com/vnjmHrQ.png
It's got the same left-aligned, bolded categories, in the same order, with almost identical text. It even senselessly copied the choice of the Apple Magic Mouse as the mouse icon. That tiny smudge at the bottom represents the Apple logo!
I don't mean to suggest that an ElementaryOS designer is responsible for this instance. A similar layout and icon is used in Xubuntu. But Linux is clearly doing more than "building on ideas" in its relation to OS X.
I hope this was a typo. But other than that you have a point.
It's getting late and I don't want to write a whole book about it's design (though I could), but basically here's the story:
I saw some mockups Daniel Fore (the project's founder and lead designer) created for a hypothetical system settings app. Here's an example: http://danrabbit.deviantart.com/art/User-Accounts-Plug-19860...
I set about coding the app. I was painfully aware of the visual similarities between OS X and Switchboard. I spent literally MONTHS wracking my brain trying to find a better design which was as elegant and efficient. I argued with Dan (who had created a mockup which would become the main interface for switchboard, which you linked), I talked to other designers, I mocked things up by hand. And I/we came up with some really creative alternatives which looked very little like System Preferences in OS X.
In the end however, I was faced with an ultimatum. Do I change the settings app JUST to look different than OS X, and lose out on the well-established excellence of Apple's design?
I truly felt awful about having to face that question. Frankly, it made me upset and depressed for quite a bit. Ultimately however, I was convinced and just said "screw it".
You're absolutely right that I'm not the first one to "copy" Apple's settings program. Here's Ubuntu's. It's extremely similar to the two ones you linked: http://zeth.net/archive/wp-content/uploads/2011/11/ubuntu111...
You could say that I failed. You could say I failed to come up with a better interface. And in that sense, I did. But I get extremely frustrated when people dismiss the product of my careful investigation and thought into this matter as "oh, he just wholesale copied OS X". Because it ignores the fact that I really tried to come up with a better solution.
In the end I couldn't, and it seems nobody else has either.
I will say though, I did really try to innovate on the technical side. And in that sense, I think I succeeded. You can see that in some of Switchboard's finer points, such as exposing APIs to the settings panes (which are called Switchboard "plugs") which allow them to actually interact with Switchboard's internal UI, providing, among other things, progress bar support in the title bar.
I wrote an article for the elementary Journal announcing Switchboard here: http://elementaryos.org/journal/attack-settings
And I put together a quick presentation highlighting Switchboard's vision and architecture here: http://www.youtube.com/watch?v=JF37THZoNsA | https://docs.google.com/present/edit?id=0Aah2wnTpXrZAZGRuaDI...
Hopefully, you can see that we did not just "senselessly copy" anything.
It's better to either do an exact copy or to be different enough that you don't invite comparison, otherwise what you've come up with will always look like an inferior copy of the original. At least until the user has spent enough time with it that it becomes the new default. But don't forget that user acquisition is just as important as long-term usability.
So "user acquisition" isn't really a concern for us, though frankly, I believe it should be. And until it is, I guess we really can't complain about the flak we get for being "copycats".
And for what it's worth, I am an active user of both OS X and elementary OS and Switchboard feels 105% native on elementary OS. They each feel right in their native environment. Then again, I'm about as biased as possible (though I'd like to imagine my views are somewhat normative ;)).
I think the benefits far outweigh any drawbacks (I can't really see any), so you'd probably do well to ignore the negative feedback and keep doing what you're doing.
That's us, thank you.
In other words, this is constructive criticism. Don't ignore it because it's "negative" and you're doing something "positive". All progressive positive things are born out of a criticism of the existing state of affairs. Any effort can be improved. If you ignore criticism – not just mine – you are doomed to stagnation!
Than why have you released the project to the public, made a nice website for it, made documentation, etc? Why do something good in the world if you don't care if it benefits people? Rather, if you've done something that you hope will benefit people in the world, don't you think you should try to benefit as many people as possible? The design choices you've made encode that goal, wittingly or unwittingly.
Indeed you are as biased as possible, which is why you have to listen to others if you hope to have any true understanding of your situation. Take what I said into consideration – it effects the spread and usefulness of your efforts whether you care or not.
We care about spreading our efforts. We care about having a nice public face and benefiting as many people as possible.
I was reacting to the more crude notion of "user acquisition". That is absolutely NOT our goal; our goal is to build something great. I was viewing the term "user acquisition" as "focus on getting as many people to use our product as possible".
I think you mistook what I intended to say, and if I was not clear, I apologize. But please don't think that I'm saying we couldn't care less about spreading what we've created and making it beneficial to as many people as possible. I'm saying that we care deeply about building something great, and that is our primary focus, not convincing people to use it.
Incidentally, I did notice the nice little "importing wallpapers" progress bar after clicking on the Desktop icon. Kudos for that.
(And while I have your attention, I also noticed inconsistencies in 'and' vs '&', e.g. "Time & Date" vs "Mouse and Touchpad".)
I meant "senseless" to apply specifically to the choice of Magic Mouse as the icon. The Magic Mouse is a good icon for OS X, because it looks like the mouse that comes with a Mac. But most ElementaryOS users will use a mouse that looks very different, and may not even recognize that icon as a mouse (where's the buttons, the scroll wheel?) The Magic Mouse is indeed pretty, but its use as an icon only makes sense on Mac OSes, just like a rectangular game controller icon would only make sense on the Wii.
I agree with you about the mouse icon. The logo at the bottom is in fact a gear in the original svg, but I agree that is an example of something which would probably be better served by a different, less OS X ish icon. Speculating on Dan's behalf (he created that icon), I think he just liked the design of that sort of icon. Frankly, I think it should be changed to something more generic. I'll see about bugging him about it.
http://www.guidebookgallery.org/pics/gui/settings/menu/win31...
http://www.guidebookgallery.org/pics/gui/settings/menu/win95...
I think it's still a clean, elegant way to present OS settings on modern computers (large display, mouse input). The best way "discovered" to date. So if anyone is copying anyone, it's that people are copying the best known way to do it.
---------------------------
Side Rant: Microsoft started diverging away from the above with Windows XP (or was it Windows ME?) by buring things:
http://www.energystar.gov/ia/products/power_mgt/winXP_contro...
...and made it extremely difficult to navigate by Windows Vista/7/8 by sticking things inside sub-categories inside of sub-categories:
http://screenshots.modemhelp.net/screenshots/Windows_Vista/C...
It's a different, more complex way to do the same thing. Nobody is copying them though. ;)
God MS screwed 95 up so badly.
* The designer did it, not me!
* I argued with him for months and ended up saying "ah, screw it".
* Ubuntu and Gnome do it too!
I don't see any of these as exculpatory. Not that what you've done is necessarily wrong per se, I'd just rather you come by it honestly. I don't think any of these designs (or for example some of the icons - or even the decision to group elements into these categories) are "inevitable".
What kind of "hacker" community does not allow room for the occasional independent thought expressed with a hint of abrasiveness? I welcome downvotes from passive aggressive screwballs on this site. They are a badge of honor.
> Did we actively intend for it to be reminiscent of OS X? Absolutely not
This statement is a total lie.
As others have pointed out, I never said that it isn't in fact reminiscent of OS X, or that we did not evaluate the design of OS X along with a handful of other platforms when we created our designs.
The argument here is about intent, not the result. And there's positively no way you can prove the former, as much as you might dislike the latter.
(I would be happy to describe in greater detail the design process if it might help convince you that we didn't set out with the intention of copying OS X.)
I want to single that statement out and go on from there. I'm a bit hesitant to write this comment because, well, I'm about to criticize you and Apple, and at least the latter tends to invite downvotes and a not so nice discussion. But I think it is important to try to get that message across.
When I see an OS X clone or designers trying to copy OS X, like Ubuntu did with Unity (placing the windows title buttons to the left just because, global menu and so on) I don't think it is bad because it is copying something. I feel when something like this happens like an opportunity is missed to do something better, and that someone must have made the decision who sees himself as designer and uses OS X and now copies OS X. Which is bad mainly because: The "well established excellence of Apple's design" is questionable. It is just not there, from my perspective.
Apple made good stuff. The iPhone was groundbreaking, like maybe other of their stuff before - I won't argue with that. But that doesn't mean all of it is great. And especially on the software side. When judging the software I tend to think that it is not always that great - one finds clear usability errors, weird graphical designs, whole concepts that only seem to work for people being strongly accustomed to them. To copy them blindly leads to disaster, not only when copying the errors Apple made, also when copying sound concepts.
Take the global menu Ubuntu copied. It sacrifices visibility and therefore discoverability of the menu items for visual appeal. And yes, that leads to issues - just yesterday I looked a guy over the shoulder on a crypto party who came from windows, had unity freshly installed and didn't find the option he should have because it simply wasn't visible. I had to show him that the item was hidden, that he had to hover the global menu bar. Clearly, from an usability perspective, Unity became worse because it tried to copy OS X (guess which system its designer at the time was using. You won't need three tries.).
What I'm trying to say is: You say you tried to come up with your own design. I applaud that. And now you copied something which was there, which is alright (though to copy the Mac OS Icons is a ripoff in bad style, completely unnecessary, even if that wasn't you fault). But I want to invite you to free yourself from the thinking that a design is excellent because it is made by Apple. Don't fall into this trap. Don't regard good design as process which is a restyling of old Linux programs with their own design history or windows influenced stuff to stuff that looks and feel like OS X and therefore is good. Stuff is good because it works and is beautiful or whatever you want to achieve, and it is not necessary to copy Apple when trying to build something useable and beautiful. And it is especially not necessary that when already copying Apple, then even to copy the visual characteristics like the icons or the colours or the font. Elementary is a name in some circles by now already - please use that to try to find your own style (Linux would profit!).
Maybe you personally don't even do this. Maybe you are not a designer who uses OS X and defines himself by that and therefore only copies OS X. But the presentation of the elementary OS sure gives the feeling that this is exactly what happened - OS X guys building what they already have, just in "free", just running under Linux. That would be a pity, because the Linux desktop can use people trying to design it into a better form - what it doesn't need is to become OS X.
PS: It would've been really easy to find better categories. That the whole thing is just x sections with one or more rows of Icons in it, that is alright - one could easily come up with that solution when designing it from scratch, it is sound. But why the section names? J...
If you're criticizing us for not being perfect and not innovating enough, I can't argue. But don't assume (I am explicitly rejecting the claim) that we simply love OS X and want to make our own free version of it, or that we treat Apple as some sort of standard of "proper design". All I can do is invite you to come down to the trenches with us and see what it's all about. I think you'll find it's harder than you might imagine.
P.S It absolutely would not have been easier to find better categories. Those categories are the result of the manual naming tens of thousands of Debian packages going back a decade or more. We give users the option of browsing (as has been the tradition on the Linux desktop for the last 7+ years) by the traditional categories, or by using a free-form fluid list.
P.P.S Frankly, I find your dismissal of our design efforts mildly insulting, though I know you only meant to provide constructive and thoughtful criticism (which I appreciate, at any rate). A bit of constructive criticism for you would be to avoid assuming that because something seems like an obvious solution that it must have been the first or easiest solution. This can come across as arrogant and belittling, and has the tendency to undermine the constructivity of your feedback.
Trying to be constructive: You might want to try to use visual distinction to minimize the appearance of copying, especially if that wasn't what happened. Things like the font and the OSX-icon are unnecessary in every case.
Thanks for the invitation, if it's a serious one. I'm using my own ambiance-themed icewm-desktop with my own dock at the bottom, had a look at a lot of window managers, and HCI is what I do atm. If I someday want to work on a desktop for more user than myself I might even remember the offer and will count on a proper introduction^^
Part of my point was that it is harder than just to copy Apple. I'm happy to hear you say that.
In every case I give you the benefit of the doubt that it might behave so much in its own way that the resemblance would be insignificant when actually using it.
And have fun with your release - I bet it will be quite popular.
I might have older icons because I'm running Lion on this hard drive (I've got Mountain Lion on my other drive, I don't recall any icon differences) but their icons do not look the same as mine.
Your previous comment was a slew of accusations that they have copied OSX (with few examples of such copying), along with ranting about how unspectacular Apple is. They never stated there was no influence from OSX; it's obvious there is, and there is nothing wrong with that.
I don't like it when my comments are called rants when they aren't. I tried very carefully to walk the line here, especially I didn't want to (and didn't) bash Apple.
It's obvious that there is influence and I argued why that may be dangerous. Software design is in a special position, copying Apple can be a bad sign and so on... I won't repeat it.
[1] e.g http://elementaryos.org/journal/whats-still-window-controls
Which can be rephrased as: I'm a hack and could think of no original ideas of my own, so I opted to copy another OS verbatim.
Thankfully Apple doesn't think that way not even for their own design -- they improve (or at least attempt to) OS X's design with each release. And they have even more excuses than you to rest on their laurels (namely, that the laurers are theirs to begin with).
I think you are missing some context.
Early Apple experiments in GUI design initially used multiple menu bars anchored to the tops of windows, but this was quickly dropped in favor of the current arrangement,[1] as it proved slower to use (in accordance with Fitts's law). The idea of separate menus in each application was later implemented in Microsoft Windows and is the default representation in most Linux desktop environments. – http://en.wikipedia.org/wiki/Menu_bar
This was in 1983, when Tognazzini was working on the Lisa, inventing some of the UI concepts we still use and very carefully considering efficiency when choosing them. You may disagree with him—his stance that the mouse is faster than a command line shell is widely controversial—but visual appeal was not nearly his main concern.
PS: Hiding the items has nothing to do with Fitts Law, it even destroys its applicability...
However, you didn't comment on the mouse icon. Maybe the inspiration from OS X's in this particular (and very minor) case went overboard. I think that things like this give lots of ammunition to naysayers and people who are destructively critic in nature.
Maybe it would be a good idea to make sure there are no isolated UI elements (like icons) that draw a high amount of verbatim visual inspiration from Apple's. ;-)
Personally, I agree with you that the mouse icon (and I've stated this elsewhere) is needlessly similar to OS X's. Frankly, the designer likes Apple' design aesthetic and probably liked their icon, and tried to create his own take on it.
Which is fine, but yeah -- it probably shouldn't be something we ship with, given our long-standing history of perceived similarity to OS X.
http://3.bp.blogspot.com/-Ygmw7HeOfYw/TwfS6NXj1RI/AAAAAAAAB5...
Unfortunately, my first impression from the video was that this is a direct copy of OS X, down to the apps, and in terms of UI and experience, not in terms of skin-deep chrome. The reasons for that were:
General window chrome - toolbars, buttons
Dock on bottom (why not sides, our screens typically have too much horizontal real-estate?), bouncing icons in dock, similar 3D shelf feel to earlier Mac OS dock.
iTunes app demonstrated has a UI which is almost exactly like the iTunes in Mac OS - there's plenty of room for innovation here, why present things in the same way?
Finder app again presents exactly like Finder in Mac OS, but with tabs
System preferences again has a layout very reminiscent of Mac OS - in isolation this doesn't mean much, it's cumulative
Exploded windows view is very like Mission control, X symbols on top left look like iOS
Spinning progress indicator is similar to the style introduced by Mac OS
Typography is reminiscent of iOS7 because of use of Raleway which is reminiscent of Helvetica Neue - not a big deal and it is a nice font.
Window chrome is a close match to the current Mac OS grey, fullscreen buttons top right, titles centred etc. Again, in isolation this means nothing.
So those are some reasons people might think you are copying from Mac OS X - NB the grey window chrome is the least of your problems. Individually they don't mean much, but cumulatively they give the impression you haven't spent enough time rethinking the way these apps and OS services work and have by default chosen the Mac OS way - I think if you want to call it an OS (built on Linux) it should provide a different experience, which is different enough to be new and interesting. One other tip on your video was that to me it feels like you're rehashing the discussions you had in making a video for the first 20 seconds - I don't care about all that meta stuff, I just want to see the OS in action. Just jump in with something impressive.
So all that negativity out of the way (and I thought it necessary because you don't acknowledge that you did intend it to be reminiscent of OS X), this is a great effort, and I might even try it out sometime (like most people I have a very high resistance to switching OS, but this one is intriguing). You have clearly put a lot of work and polish into this, so congratulations on the effort, and I think it's a really worthwhile project, but be wary of sticking too close to existing designs.
Mac OS X is not the apotheosis of interface design, far from it, it's just one of a million possible pathways, and is probably at a local maximum where you can't easily escape without trying things which are radically different.
Personally I'd put some effort into differentiating yourself visually from other OS's, not just for the sake of it, but because there are so many other possibilities to explore - there are tons of areas you could improve - launchers, overlapping windows, window chrome (do we need toolbars there all the time), as that's an important part of the first impression, and if you have something sufficiently different it can really help people remember you and be tempted to try it out. Think for example of the tabbed windows in BeOS, it immediately gives it a different identity and makes it stand out, without sacrificing usability.
That's retrogade copying: http://www.apple.com/osx/preview/#finder
Personally, if I wanted to make an OS look like MacOS, I'd advertise it as "We wanted MacOS on the PC, but Apple don't give it. So we made an OS based on Linux that follows the same attention to design."
Or better yet - change the look. I doubt that stylish grey is the only possible colour. I can see that it's not MacOS, but it feels dirty when it looks a lot like MacOS, down to using a Mac look-alike laptop in the ad, and you claim to have made something original.
It may be. But it doesn't feel like it.
>Or maybe you're just all very good.. We have some great programmers in the team accomplishing the seemingly impossible every now and then, I'm still amazed at some of the things we've pulled off.
Really? Are those really worth complaining about? If anything, successful OSes (based on user base) have taught us that marketing should focus on user-centric features first, technical ones second.
[1]: https://wiki.debian.org/SecureApt
It currently has package signing, right? What's the problem? I'm confused at how a historical problem that has been fixed even matters when discussing why or why not to use it. It's like saying you wouldn't use OS X because 10.1 didn't support Intel processors.
And this is HN, man. For the average poster here, "technical" features and "user-centric features" are one and the same.
I don't think you will find many people able to believe that. I have no opinion formed on the OS, but claiming for the similarities to be "coincidence" is not going to fly.
If the you guys get into Apple's radar I think it's pretty safe to assume you will get sued. Which is why I understand this kind of public statement. Otherwise it wouldn't make any sense to me.
Anyway, regardless of superficial concerns it looks like you are doing a good job, according to some reviews I've read.
How do I make the terminal background solid? I can't read the terminal when open over another window. I could not discover any way of changing the settings in the terminal application.
Booted my ancient workstation (quad Xeon, nvidia GT520 graphics card) and had the usual issue with 'composited' dekstops and nouveau - very slow screen refresh.
This is not a LunaOS specific problem, it happens with Gnome Shell based distributions. (Ubuntu 12.04 drops down to the Unity 2d shell which is much more responsive, XFCE is fine with built in compositor). My guess is that LunaOS UI is built on top of Gnome shell somehow?
I'd have to install the proprietary drivers for this particular card.
Sorry but this is pure BS
I have gone so far as having installed it onto actual live / production (networked) environments (who were previosly running M$ junk).
Apart from a few minor quibbles (most of which were easily fixed) it has been absolutely flawless!!
The biggest testament to the design philosophy / directions that these guys have taken is, in my opinion, the simple fact that I was able to transition non-technical end users from using Windows to using eOS (and therefore Linux) in a live SME environment without any downtime and very, very minimal training! Try doing that with some other OS's or distros!! And this was with the beta/unfinished version!!
Given how well that went, I have also now managed to get it installed successfully on at least 4 Macs (iMacs, MacBook Pros and a recent MacBook Air). And I didn't even bother with rEFIT or any dual booting shenanigans.....I literally downloaded the ISO....burnt it to a CD ....booted the Mac from the CD ans clicked "Install Elementarty OS"..... and in about 10 mins flat I have brand new, screaming FAST, lightweight and beautifully thought-out Linux OS running perfectly!
Oh, and just for the record....as someone with a background in design and who has used every flavour of Apple hardware and software since the AppleII 'Euro Plus' (the one with Steve W's signature on the box!;) .....this is NOT a simple 'knock off' of OSX or anything else. The people who say this I would wager have either not used it so are basing it off a few screen grabs which tell you nothing..or, just have no idea about UI/UX whatsoever. As someone who has been using this day-in day-out now for quite some time.....this already is way ahead of Apple in a lot of respects (and wherever it isn't yet, I have total confidence that the eOS team will keep improving it!).
This is not a paid advert, I have absolutely no affiliation with this project, I just thought I should put my 2 cents in so hopefully some others can benefit from my experiences with this GREAT project!!!
Keep it up guys
E