Vijay Tatkar's Blog

All | Benchmarks | Business | Cloud Computing | General | Hardware | Linux/Unix | Performance | Software | Solaris | Sun | Sun Studio
« Previous day (Feb 23, 2007) | Main | Next day (Feb 25, 2007) »
20070224 Saturday February 24, 2007

Mobfest! aka SunTech Days Hyderabad, Part Deux None of us SunStudio folks had a presentation today, so the SunStudio gang spent the day doing booth duty and in talking to the mob near and around the booth. I also went and checked out some of the more interesting presentations. An interesting highlight of the day follows in this report, so read on (and comment).

Jim Hughes kicked off the day with an excellent OS futures presentation. Extremely well-attended 4000+ crowd, which took in the futuristic pleas quite well. He was followed by Vijay Anand, division head of Oracle, India. I think Vijay was more dry and stuck to the podium/lectern and even the demo was dry in comparison to Jim's animated talk. [At one point in his talk, lights went out and the room went dark. This happens often in Hyderabad, tho we didnt see it at all on day 1. Not to be taken aback, Jim instantly retorted: "What, is my time up already?" Huge roar from the crowd!  He then cheerfully carried on in the semi-dark, until a generator came back online in a few mins. Ya'll should listen to his talk]

As the regular sessions began on day two, something hit all of us who wandered by the speaker room (this is where, election-style, a board was maintained with presos/talks of the day and attendance level for each talk. This is how I know we had between 300-550 on day1]: Day2 attendance was AT THE SAME LEVEL as day 1. It almost never happens, I'm told (and from what I've seen at Seoul and Seattle). Across the board, the total attendance for classes stayed in the 3000 level on day2, while it was 3500 in day1. No kidding, these guys were here to learn. They must have taken Rich Green seriously after all (who said "Remember, sleep is optional for the next three days. Go learn as much as you can") :-)

Geeky highpoints of the day for me as I walked/talked around the pod were folks were from India's foremost atomic research center and aerospace center. I talked OpenMP with them, I talked Autopar with them, I talked MT programming with them, they talked with me about MPI in much more detail than I knew about it. They even wanted to explore using OpenMP and MPI together because it clicked on them from my talk that future blades will have 16 cores or more per blade "thats 16-32 threads with x86/x64 and perhaps 256+ threads with N2 and Rock".. that was my push to make them understand that MT-programming isnt just someone else's problem. That was the best 1/2 hr conversation I had.

The rest of the day, I fielded a range of questions on Solaris and sometimes on SunStudio, ranging from the really naive to very Linux-friendly. But by this time, I had begun to understood the crowd and was, I think, ready with answers they would understand. A few would drift by and ask "Sir, what is this Solaris. Is it different from Windows. Can you tell us about it? Did Sun invent it? Is it new?". Time to put a professorial hat on. "No, its very mature; its based on two popular early versions of Unix. The earliest is 30 years old now; the younger one is more than 25. See, around 1970, a few researchers at AT&T wrote up an operating system to work in multiuser mode on a DEC/PDP machine ...." and so on, and so on. Clearly, these were like juniors who'd slept through the Operating Systems class, but were now ready to make up for it .. :-) By the time I got to "Bill Joy reportedly wrote telnet in one day; whether or not that is true, TCP/IP Networking code in BSD 4.x is still present in all networking code, including Microsoft Windows" and "Sun invented NFS under Bill Joy's lead  and then released it into Opensource" and "Solaris runs on Sun servers with 72 CPUs and 144 cores; does your favorite Linux more than 8. Does Windows?" "Solaris runs applications with 300K threads, does Linux even come close" "Sun had NFS since day 1 of that invention; notice how my Solaris laptop complains when its not connected to the network. Thats how much its integrated into the system". All of that makes it easy to then make the next argument with advanced Solaris features: dtrace, ZFS,  SSH and secure by default (which makes Solaris the most secure OS in the world... private views of the security group/team, notwithstanding :-) World Records in performance and scalability, etc, etc. Interestingly enough, these discussions would attract other listeners there who were equally curious about the answer and the history lesson and stayed on for the whole 1/2 hr "lecture" (?)

The other set of discussions were the type I told Roman made me feel like I was a Gorbachev having his arguments with crowd (remember those days?). Each answer was followed by two additional questions. Most of these were: "is Solaris and Sun Studio a command line set of tools" "I see only advertised jobs to run on closed systems; how can I make this open source thing relevant to me" "you know these open source applications are not as crisp and complete as closed and proprietary solutions" "how can I make open source work for me" all the way to "how do I write an application that controls a database written onto a CD" and "do you think long-term, open source will make systems more robust and useful than closed systems". Since this crowd was predominantly Windows (Linux was something they admitted to knowing, but they didnt really know to any degree; it was a just a hacker's shouldnt-be-ashamed-to-know-Linux experience). The questions were indeed wonderful, and in a sense very curve-ballish. And they certainly expected someone an old-timer Sun guy to know the answer (or at least they were willing to listen to a reasonable answer). Learning unlimited. I did the best I could, with openness and whatever little wisdow from the years I had gathered. But in particular, I emphasized that opensource wasnt about producing a superset of Windows. It was about sharing ideas openly so that each one of us didnt have to invent our solutions in isolation. It was like textbooks and research papers and publications taken to the SW world. Expect ideas, not products. Products are the realm of companies like Sun and RedHat and IBM. Measure their value based on how well they can convert the open ideas into customer solutions, but dont expect the Opensource community to do that. Like research papers and publications and even technical articles, these ideas are also not entirely complete. There is a history behind it and then theres "whats the next steps". But think of where we'd be, if all we had was closed solutions: did MSFT invent Google or yahoo like searches and browsers and internet classification? Did they invent Ebay or Youtube or facebook or Myspace like social/commercial exchange sites. If MSFT was all we had, we would have none of the trends of the last 10-15 years; they didnt invent any of them. Not one. All of these came from universities and from those who took an open exchange of ideas and converted them into products. That trend will continue. We open sourced Solaris because we have something to contribute and perhaps even lead in, in this movement.

Interestingly enough, that kind of reasoning actually made sense to them.

But... the highlight of the day came when a gentleman came to our pod with a new laptop and said "I have the Solaris 10 DVD collection and I want to install it on my laptop. I dont care if you blow away the Windows on it, but will you help me install Solaris". This was too much to resist. After the three of us playing Gorbachev or Professor Solaris for two days, this was manna! We did him better: we told him we had Build 55b, the latest Solaris build with a simple new installer: should we try that one? It also has Staroffice8 and Studio tools and Netbeans and the latest Firefox browser and email reader, etc. He agreed. So for the next hour or so, we did a live demo of installing Solaris DVD onto a laptop. A lot more crowd came in to look and asked lots of questions around that. They enjoyed this part. [Note to Jeff Jackson (VP, Solaris): we MUST do a Solaris install-fest at each SunTech Day. I've said that before and I'll repeat it more energetically after this experience: we MUST] [Note2: we had to rip off Gparted from SuSE. Shame on us for not having Gparted on  Solaris: BTW, some Belenix guys have just done that and are putting it back into OpenSolaris source. It looks REALLY BAD when we dont offer the tools to let users do this more easily] A neighbour in our booth who was a Belenix guy even came around after the install and showed him how to do themes and other cool stuff. All in all, this guy left very happy and it provided some nice eye-candy for others who saw installation in action. We took pictures to show to Jeff :-)

OK, this has rambled on enough. I'll probably clean it up to stick into the blog, but a few final thoughts:

And a final thought on the SunTech crowd at Hyderabad. After reading my first report on this, a relative of mine said something that has stuck in my mind; he said:
No wonder big Internationals want to tap this enthusiastic and knowledge thirsty talent.
Extremely well said and it defines it best in a single sentence!


Posted by tatkar ( Feb 24 2007, 04:03:13 AM PST ) Permalink Comments [0]
Like this post?  del.icio.us  bookmark it   |   submit to dig digg.com digg it   |   slashdot slashdot it   |   technorati Technorati it

Who Am I?

Calendar

RSS Feeds

Search

Links

Presentations

Latest TechDays Presos

Navigation

Referers