Hi,

I wanted to avoid this but I cannot stop myself forever to hear without reaction.

On 31.08.2012 01:53, [email protected] wrote:
On Aug 30, 2012, at 2:20 PM, Bob Friesenhahn
<[email protected]> wrote:

On Thu, 30 Aug 2012, [email protected] wrote:

So let me clarify:

What is *broken* was the model of slavishly trying to follow OpenSolaris, or to be an "open & free" alternative to Solaris 11,

There is nothing wrong with being a follower. For desktop it is ultimately better to follow Linux rather than Oracle's Solaris, particularly since Oracle's Solaris is following Linux. An Illumos-based desktop can be completely successful even if it is inferior to the desktop offered by some other systems. Being inferior is not the same as "failure".

A usable desktop allows using Illumos without purchasing multiple machines, and including on portable hardware.

In the modern era of virtualization, why wouldn't you do this with a
hypervisor?  I run illumos on my mac -- in a vm.  (You can even do
this for free with VirtualBox, although in my experience VMware offers
a better experience.  VB may have fixed the pathological problem that
made me steer clear of it in the past -- I haven't looked into it
recently.)


This crap I heard for years inside Sun. Rumor say half of laptops used by Sun employees (and paid by Sun) were Macs in last year. And the most of core developers were not using Solaris on their laptops. With very same excuse. Now the question - why should new ideas grow on system in VM and not in platform you are using daily? Why should others use my system if even I am using it only to compile code? Do you remember frkit (for Ferrari crap)? Done volunteerely mostly. Making system at least usable on laptop. Because authors wanted to use it probably. It was good for them and fun also.


Second, and probably more significantly, the *vision* is busted. OI had *no* vision except to follow Oracle's lead. Even Oracle abandoned OpenSolaris and the desktop, but OI tries to muddle on with no clear "vision" about what sets it apart. There is no "innovation" in OI, really. Too many people want too many things from it (server, desktop, compatibility, SPARC vs. x86), to the point that it can never really take the necessary steps to excel at any one thing because doing so might make it worse at another. OI became jack-of-all-trades, master of none.

I don't think that desktop "innovation" is necessary. What is necessary is core functionality and availability of the major common applications (e.g. windowing environment, web browser, email interface, document editor).

Without a usable desktop on top of Illumos (which current OpenIndiana provides), the other Illumos variants will suffer from diminished interest and popularity as mindshare continues to move away from Solaris.

That battle is *lost*.  Even Linux desktop share is a tiny, tiny
fraction of the market. And at this point, even that is irrelevant -- the "desktop" as such is almost a thing of the past -- people interact
through mobile devices, etc.  Many of us still need real computers on
our desktops, but the OS they run is kind of irrelevant these days --
as long as they have the apps that we need.


blablablablabla. Yes, toys are in clouds. Databases are in clouds, their GUIs are in browsers. But is Photoshop in browser? Is SolidEdge in browser on tablet? It is about usability of tools. Productive specialized tools and inovations are not in tablets/browsers/clouds.

Do you want to move people back to old times when they were waiting for their timeslot on big systems and have only terminals? Were those times so inovative as they were in 1980-2005?

There is no battle. You are in fight for customers. I am trying to work to make Illumos based generic distro good enough for me (and for others, maybe).

Outside of hardcore users, key enabling apps are missing on illumos.
Skype.  GotoMeeting.  Legal DVD and Bluray support.  iTunes client.
TurboTax (although there is a less functional web variant). Etc. etc.
(Heck for me, the ability to run a simulator for my R/C aircraft was
a bit of a stopper.)


So, toys. And I have legal DVD support. And with your vision of world, how important is to have DVD and Bluray films support in PC?

So, given that I have to make these scarifies, what is the *benefit*
of running illumos on a Desktop or Laptop?  How does it beat MacOS X
or Linux?  Or even Windows?  The *sole* benefit was an 'eat your own
dog food' mentality.  I agree there is value there, but the amount of
sacrifice I had to make to get there became too costly to justify the
very limited value I was getting out of it.


Developer's desktop. Inovator's desktop. Inovators and developers are who make platform. How did Windows win its server market? How did Linux with its server market? Even UNIX systems took control of datacenters because they were closer to their users.

Can you seriously have recommended OI as a viable desktop to *anyone*
who wasn't running it *solely* for the mostly emotional attachment to
Solaris or illumos?  Why would I choose it over Ubuntu, for example?
Or PC-BSD?  Or … ?


Because Ubuntu has Unity? Because of stability? Because of dtrace for developers? Because it is easy to use ZFS (e.g. with Time machine)? Because of smooth updates?


Many potential users of Illumos will simply turn away if they find out that they only have a character terminal for console access. If modern X11 is missing entirely, then only those specifically planning to do server deployment would even consider using it.

If someone was looking for free desktop, yes, they may be turned off
by lack of a decent modern GUI. If I viewed them as part of my target
demographic, I suppose I'd be upset by that.    But since I'm not
focused on developing a modern desktop OS, I tend not to worry about
them.

Notably, Sun spent gazillions trying to focus on the desktop (in
order to lure developers -- I think mostly from schools in places like
China).  This is why Solaris has WiFi support (which is kind of
crappy, actually), and why they paid me for about a year to redesign
the audio stack. Did it make a damn bit of difference?

You did not see it, I saw. Thanks these investments new people started to look and use OpenSolaris in 2008/2009. Influential people, those I was counting as Linux or Windows hardcore. It was tipping point and then disaster came. Oracle wasted chance to move Solaris forward, wasted all those investments. And you are thinking in very same way as Oracle here. Support for desktop was tiny investment in comparison to other teams working on system core and ubercool features for big systems. Only we were unable to present it.

This thread started because MongoDB developers do not care about Illumos. I was porting apps to Solaris from 2005. 2009 was the best year from point when upstreams were very open to accept patches to make all kinds of software working well on Solaris.

 No (although I
had a lot of fun doing that audio work).   In fact I'd venture to say
that the shift of focus from the key audience (big iron customers who
wanted all those nifty features from OpenSolaris -- like Crossbow --
but which didn't exist in a commercially supported product) actually
*cost* Sun pretty much the entire business, and created the
opportunity for Oracle to buy the company at firesale prices.


Really? How many big customers Sun lost in years 2005-2008? There were different reasons than OpenSolaris Sun went to Oracle. OpenSolaris project and later the distro (with all its problems like GNU and IPS and "copy Ubuntu") were one of small chance to move Sun from spiral of death.

So I stand by my earlier comments:  pick something, and *excel* at
it.  Make a compelling reason to differentiate yourself.

        - Garrett


Best regards,

Milan

_______________________________________________
oi-dev mailing list
[email protected]
http://openindiana.org/mailman/listinfo/oi-dev

Reply via email to