Wednesday Feb 10, 2010

Fast Track to OpenSolaris minibook - Now available for download

EDIT: If you are having troubles downloading the PDF of the book from Scribd, you can download it from my personal server (follow this link).

Last month was pretty happening. I, in capacity of being leader for Mumbai OpenSolaris User Group (, spent last month working with the editorial team of Digit Magazine ( to come up with a minibook on OpenSolaris. Even though we got a very little time to finish a massive project like this, but with help of everyone, finally we could finish it in time and on the first day of this month (1/FEB/2010) 100,000 copies of the book- "Fast Track to OpenSolaris", along with a OpenSolaris CD with each copy, hit the newsstands all across the country! It took me 10 days to finish the book and it was the first time that I found myself writing a book of any sort.

Now Fast Track to OpenSolaris is available for download:

Fast Track to OpenSolaris

Digit and Mumbai OSUG are jointly running a online Quiz competition (OpenSolaris Geek Hunt) at  Participate in this quiz to test your OpenSolaris skills and even win a Acer Aspire One Netbook, 1 TB or 500 GB external hard disk and many more OpenSolaris goodies!

OpenSolaris Geek Hunt

I hope you all like the quiz and enjoy the book. Please feel free to drop me a line if you find any errors in the book. Also, please note that I wrote this book as a OpenSolaris community member and not as a Sun Microsystems Inc employee. So all the views and opinion and facts mentioned in this book are essentially mine and Sun should not be held responsible for mistakes and errors, if any! Now go ahead and geek out with OpenSolaris!

Tuesday Feb 24, 2009

And We are back again! With Education, Open Source, Tech Days and Joe!

Hello!! Its been more than 6 months since I made my last blog entry... Sorry for that as I was busy working with loads of stuff in Sun Clusters, OpenSolaris Marketing and in Campus Ambassador Program.. But now I am back with some interesting stuff...

Sun Tech Days happened at Hyderabad from 18th Feb to 20th Feb which was attended by many many people! Many legends including James Gosling were there for the show! Joe Hartley was there for the event on 20th Feb and I took this opportunity to catch up with him about developments on education, open source and technologies to look for! Joe gave us some insights on what the future of education might be in light of growing adoption of social networking services like OSUM and penetration of the network. With help from Vasudha who is our campus ambassador at Manipal University, we recorded this pool side talk :-) Here is the video:

It was very interesting to talk to Joe after an year of WWERC 2008 held at San Francisco where I got a chance to interview him on similar lines. Watch that video here!

Monday Jun 09, 2008

5 OpenSource Goodies to get you going!

There can be many a times when you cannot afford to spend those valuable $$$ to prove your concept or express yourself or give you the start you are looking for ;) Then where do you go?? Now that open source has become such a big thing, that I don't think I need to explicitly answer this question!! But then, identifying what application to use and where can get a bit daunting (As daunting as atleast 3 rounds of googling :-P)!! Anyways, here I would like to recommend 5 open source application which can get you rolling with your concept.... Note that, each of these projects are mature enough that they can be used for every mission critical operations and you can trust them to run your whole business.

    • Netbeans is what you should be asking for if you are looking at creating any Rich Client Application quickly! Be it Database driven applications or a stand alone tiny application, Netbeans is the best choice for you! Anytime you wish to exploit the power of Java Technology then Netbeans is your man ;) Not to forget, if you are planning to create a  nifty mobile application which you can use to adore your cell phone then look nowhere else. Many other things like Ruby, C and C++ etc. runs smoothly!

    • Productivity suites can be really expensive. But is an amazing Office application which is very feature packed and complete. And the best thing is that it comes sans price tag! Direct PDF convertion, native support to the ODF and MS Office formats and hundreds of other features very much make a-must application!

    • Sun xVM (VirtualBox) would allow you to run anything on anything! Run OpenSolaris on Windows, Windows on OpenSolaris, Windows on Linux and Linux on Windows and many such other combinations! VirtualBox OSE would allow you to test your applications on whatever platform you want. With a download less than 25 MB, you are ready to go to install any platform in your system without actually needing to buy any separate hardware for each platform.

    • Now that you have a IDE and Office plus a virtualization application in place, you would need something to run your Website. Drupal is a right choice if you are looking for a contect driven website. Written using PHP and supports both MySQL and PostgreSQL, Drupal can me made as feature rich as possible, using thousands of community contributed module!

    • XAMPP would allow you to install the comple Apache, MySQL and PHP part of the xAMPP platform. Its a simple to use and easy to download!

The beauty of all these applications are that they run on almost all popular platforms! You are free to use which ever operating system you want to run these applications. They help you get off the ground easily. Infact, if you are smart enough, you would take the extra effort to get yourself a copy of OpenSolaris, which would cost you nothing and provide you a reliable, feature full and stable development environment. And if you are considering to do a next facebook or something then check out OpenSolaris Web Stack which would give you a SAMP platform on a platter! :)

 These are some of the applications I like a lot in the OpenSource ecosystem. There are million others and almost any of your needs can be fulfilled in the OpenSource world!

Now tell me, doesn't open source deserve the title of biggest enabler of our century??? :)

Technorati Profile

Wednesday Feb 27, 2008

Open up.. or Close down!!

Things are getting good to great at Worldwide Education and Research Conference 2008! I got a chance to interview Mr. Zack Urlocker, (for those who don't know, Zack is the Executive Vice President - Products, for MySQL) the dynamic leader of MySQL! Earlier in the evening, Zack was on the panel of "Enabling Communities" along with Barry Libert, the famous author of We are Smarter Than Me, and Michael Keller who is the University Librarian and Director of Academic Information Resources at Stanford University. For everyone in the hall, the session was so informative that I could as well call it an "Eye Opener".

In the interview, Zack told me many things about the business model around open source. Everyone knows that the best business model is that model in which each of its component are in a win-win situation. Zack very well justified how open source is exactly the same kind of model where every one is in a win-win!


Personally, I always felt that the way businesses around the globe are migrating towards the collaborative model for production and distribution, and with collaboration tools becoming more and more common amongst the internet users, the day is not far when everything will have to move towards the collaborative model. And after talking to Zack I'm even more convinced that if someone would like to remain close and try to make money the traditional way, then for them might be its a good time to take the message - either "Open Up" or, sorry to say but, "Close Down"!

 Watch the video for more!

Wednesday Jan 30, 2008

A Student's Guide to Participation Age - Part III - Your Chance!

Students who wish to contribute first need to find an ongoing project in their area of interest and if none exists, they are always welcome to start. If you wish to contribute to a particular project, like OpenSolaris, Netbeans, MySQL etc, you can always join the mailing lists at the websites of these projects and get to know what is going on. Every open source project has a website where the details and ongoing work is listed. They also maintain a list of TO-DOs where you can get to know what work you can do. In the TO-DO, you can find work right from developing a device driver, to writing a simple help file. And there is no contribution which is not credited. Every bit of contribution to the community has its value. At universities, we have many opportunities open to our students who wish to make it big in this age of participation. For example, GLOSS - the open source community at my university, has been working towards popularizing open source amongst the students and providing them technical support and learning so that they can sharpen their skills and contribute to the communities of their interest. Programs like OpenFoundry, offered by GLOSS enable students to get themselves introduced to international open source communities and work under guided mentorship of industry engineers!

Second avenue to the success in this arena is by participating in competitions like Code for freedom. Winners of such high profile competitions get immediate spotlight in the community. There is plenty of support provided by the organizers of these competitions and they are the best place for the amateurs to start.

Companies like Sun always look for the popular contributors of the communities to recruit for the high profile jobs in their organization. You shouldn’t be surprised if you get to know about 20 odd year guys earning hundreds of thousands of dollars every year in these companies. Invariably these guys would have started their career as open source contributors.

Opportunities always existed in this world. The go-getters always made best out of everything. Winners and icons of today are what they are because they could see the opportunity and knew how best they could make use of it, when others failed to notice. Today we stand a better chance than the icons of yesterdays because opportunities were never this apparent and open. Giving concrete shape to your ambition and hunger for making it big is very simple! With a bit of determination and desire to work a little more than what is asked for is all what you would need to earn yourself a place amongst the “DIFFERENTS”! At universities like mine (SASTRA University, INDIA), which enjoys lots of support from open source giants like Sun and where we already have a vibrant open source community, becoming an open source champ is very simple. If your university still has no rocking Open Source community, what are you waiting for?? Just hit the roads yourself and take the lead! Form one community yourself and pool your friends in.. What will be left after that for you to do is to “PARTICIPATE!”!! :-)

A Student's Guide to Participation Age - Part II - The Action

Call yourself back to the current date, when a very interactive, fast and secure global network of computers in no more a technocrat’s dream but a rock-hard reality! Now the question is what we students have in store for us in this wide sea of opportunities! Answer is simple, “There is something for everybody in here!” In participation age, the outlook of the technologies and people associated with it has very drastically changed. Today, talent and skills are the only requirements to make it big. Amateurs can make into the team of core decision makers of mission critical projects like Linux Kernel or Mozilla Firefox. With almost every important technology, be it operating systems, RDBMS, IDEs, programming languages, business critical process support tools like ERP or productivity suits like office suits, migrating towards community driven open development model, the avenues to show-off your technical skills are almost everywhere. Not to mention, with more than 100,000 projects active on SourceForge alone, one can always find an open source project running in their own area of interest.

The opportunities are not limited to hardcore coders and programmers only. Even people from non-programming or in fact non-computer science backgrounds altogether, are very much in demand. For example, a project to develop Gene sequencing and modeling application would always need contributors from biotechnology and related areas. Right from open sourced microprocessor chips to education support tools for elementary schools, open source community is developing everything, and thus people with knowledge of non-computer fields, especially that of mechanical, electrical, electronics, biotechnology and bioinformatics, finance, languages and artwork are always sort after as consultants to the developers team.

Now the question often raised is how does this model of free and open software work? How is it profitable? Why multibillion dollar companies like Sun, IBM and Google invest so much money in these projects, which finally they don’t even own? What do contributors get in return for all their efforts? There are many answers to these interlinked questions. An open source software model generates revenues via selling professional support. Fundamentally, there are two types of users one can find in this world. First are those who can spend time to save money and there are others who can spend lots of money just to save time. Startups, small and midcap enterprise, computer geeks and educational institutions usually fall in the first group and giant enterprises, business tycoons, and many governmental institutions fall in the second category. The first set of users help in developing the technology by investing their time and skills, and the second set of users invest their money in the community so that the applications can be quickly developed. This way, both the sets of users share a relationship strongly tied by their mutual interest in each other. For example, Sun supports the Apache Foundation, the community which develops Apache web server, Tomcat application server and Apache Derby database management system, in two ways. First it invests millions of dollars in cash to support the contributors. Second it pays its own employees and engineers to contribute to the projects of Apache Foundation. This way Apache Foundation earns enough funds to continue its work, pay to its contributors and organize conferences and meetings worldwide at exotic locations! Continued financial support from companies like Sun and IBM propels the developers at Apache Foundation to come up with better product every release, and a better and free product compels enterprises and business houses to use them. These enterprises and business house which use these open source products in their mission critical applications look for professional support. And there comes companies like Sun and IBM which sell professional support to these customers. As the option of professional support on a high quality, open, free and reliable software falls to be cheaper than proprietary, closed, expensive software and support combo, IT industry has seen many big companies migrating to open technologies. This way open source communities always have money, companies selling support always have customers, and business houses always have better and custom software matching their exact needs! Everyone’s happy, everyone’s winning!!

Click here to go to the final part of Student's Guide to Participation Age: Part III, Your Chance! 

A Student's Guide to Participation Age - Part I - Prologue

You might find the title very tongue in cheek :-) But anyways.. Read On!!..

Societies and communities are children of communication. Their shape, size, behavior and scope depends only on the way its units, that is, we the people, communicate. The very basis of a society or a community is inter-individual communication for fulfillment of mutual interests. They have evolved with evolution of mankind and its intelligence. And in every age, technology played a crucial role in defining how we communicate and thus directly impacting our social life and structure.

It was not long ago (not even 250 years ago!) when most of us lived all our life in the confinement of hardly couple of tens of miles of the place where we were born as there was no swift means of transportation and traveling was difficult. World for us was indeed a small place back then and community meant handful of people who were invariably either neighbors or relatives. But then one fine day in the recent history, automobiles hit those dusty roads which were once trodden only by tough hooves of horses and oxen. World suddenly became wider and bigger and certainly more interesting. Things got even better when automobiles became a commonplace and aircrafts started to clutter the skies making men, women and avian alike. Cross culture interaction was happening everywhere and societies were developing varieties in it! You could have tuna in Shanghai and salmon in Morocco because logistics was no challenge anymore! Soon everyone was talking over the telephone and mobiles made every individual available 27x7 making his or her physical location almost immaterial. Mails took not even a day to cross the mighty Atlantic and thanks to cable T.V, everyone knew what is happening in the other half of the world! We had limitless communication channels made available to us and distance, which once tested endurance limits of swaggering explorers, was being ridiculed every day. World seemed a smaller place once again, very much like how it was 200 years ago. But we never have enough of innovation do we? This time innovation was the Internet. Email, Instant messengers, web pages, information was everywhere and every soul was communicating via this novel channel. Silently, mankind stepped into an age, where information was no constraint. Commonsense was skewed so as to take information for granted. Silently, mankind left the much celebrated legacy of industrial age behind and with much pomp and show we entered into the Information Age.

But the story I am about to tell you is not of the age in which static web pages coded in HTML flooded the cyberspace oozing information from every direction in almost all conceivable genre. The story is about that age in which content on the net was being created daily in volumes exceeding any measure ever known to the history in form of blogs, discussion forums and mailing lists. This is the age of Googles and Youtubes and Wikipedias. This age got everyone working together, collaborating over the network and giving birth to innovation that virtually redefined the term 'INFORMATION'! Yes! This story is of the new era of collaboration and mutual exchange of expertise facilitated by the network. We are talking about the Participation Age.

When the dot-com “bubble” busted, it had a devastating effect on the technology business oriented around the web. Many companies went out of business and venture capitalists, who invested their millions into the dot-coms and what was called the “information highway”, suffered enormous losses. The root cause of this mishap was the overestimation of pervasiveness of Internet and miscalculations of the reach of computers. But no mistake in the history of mankind would have been a bigger blessing! Little did anyone know, that the billions which were then giving sore throats to the IT industry, were actually spent in paving path for a new beginning. In less than three years, we witnessed the revival of Internet oriented businesses. But this time Internet had better bandwidth, more number of users and better hardware support. Technologies like PHP, Perl and Java which powered the last avatar of Internet had also matured and nascent technologies like AJAX, XML, Ruby etc had made their maiden entry into the developers arena. The web became more and more interactive day by day and the traditional “Request-Serve” model started to blur. One fine day we all realized that Web 2.0 was here and this time, it was here to stay!

 Click here to go to the next part of Student's Guide to Participation Age - Part II, The Action

Monday Jan 21, 2008

Why not take OpenSolaris to School kids?

The first (and a billion dollar) question every time my audience would ask me after a Solaris demo is that "If OpenSolaris" is so good and feature-loaded as you showed us, and if it comes free, then why is a proprietary OS, which is not so feature-loaded, hangs every 5th minute, crashes more often than waves on the shore and not to mention, pricey and expensive, so popular and widely used?" And to answer this I tell them how in the early age of computers and OS market, they played a smart game, and with their OS being made available on the most popular hardware there where most of the programmers wrote software which would run on their OS and this way after sometime because most of the Software were running only on their OS, we had more people buying only it (this time even after having a choice). This spiral effect made the "above mentioned OS" so popular. The second reason is, not many people know about OSes like OpenSolaris and its features as they have never ever seen, in their life, any other opening in the walls apart from windows (which has strong and thick iron rods, and a dark glass on top of it). So they never realize that their "sentence" in the prison of proprietary software is very much "self imposed"!

But now as the times are changing, and OSes like OpenSolaris have become equally (might be even more) user-friendly and support thousands of applications catering to almost every productive need, I guess its the right time to take Solaris to the users of tomorrow, the kids!

For what does a 11 year old, school going kid use a computer? Mostly for playing some games, play some music, writing notes and assignments, might be for browsing the Internet, use some education aids and read some electronic study materials. Applications to support all these run very well on OpenSolaris. There are many open source projects in the area of educational aids are running, and we can always work to port them on OpenSolaris, that is, if they are not yet ported.

One more positive aspect of migrating to OpenSolaris on the young students would give those parents, who are worried because of their child playing excessive violent games on their computers, a reason to feel good, as these games are not well supported on OpenSolaris. The secure structure where kids can be given a system with controlled execution rights would also ensure that kids do not spoil or infect their systems and yet get enough room to explore and experiment with their box!

With kids using open source OSes like OpenSolaris and growing up with open source technologies like it is very likely that in the long run, we will have grown-ups who would be very affectionate to Open Source Movement and would in turn become valuable members of the Open Source community. So I think, we should gather some resources and make a well directed effort towards making OpenSolaris the "OS for your Kids Computer"!!



I am Abhishek and I work for Sun/Oracle! In this blog, I share my interest in systems, solaris, linux and other technologies :-)


« July 2016