Solaris

This is a great way to build UNIX based NAS server with all goodness of ZFS.

Sun recently announced the addition of powerful developer tools and expanded professional service capabilities to help developers better leverage the growing open source communities that are fast changing the economics of the storage IT landscape. Over 3,000 members and 30+ projects within an active and growing OpenSolaris storage community demonstrate a groundswell within the storage industry for developers and enterprise companies to use open source alternatives to expensive proprietary storage offerings.

Sun further claimed that average developer will be able to set up an OpenSolaris server is about 10 minutes. You can build a OpenSolaris operating system storage server in 10 minutes or less. This how-to recipe is intended to familiarize developers with the simple commands in Solaris for performing data management tasks, i.e. ZFS, NFS, CIFS, COMSTAR etc.

Setting Up an OpenSolaris Storage Server in 10 Minutes or Less

Setting Up an OpenSolaris NAS Box: Father-Son Bonding

Now, the million dollar question – will free software able to sell Sun hardware?

Sun is planning to remove the last reaming restrictions on Java to make it completely open source.

By freeing these up, Java can be fully open-source and thus be packaged more easily with Linux distributions. In conjunction with this activity, Sun is talking with Linux distributors, including OpenSuse, Ubuntu and Fedora to have them offer an updated version of OpenJDK, which constitutes the open-source Java platform. Sun plans to offer the updated OpenJDK soon and clear the last few encumbrances later.

=> Sun looks to free up the rest of Java

Sun is planning to release OpenSolaris soon with better package management, GNU userland tools and fast release cycle just like Fedora or Ubuntu Linux. Sun’s Ian Murdock gave a presentation about OpenSolaris at LugRadio Live this past weekend. He explained how OpenSolaris reflects Sun’s changing platform strategy and also discussed some of the technical attributes that differentiate OpenSolaris from Linux.

The first steps towards this goal have been realized in the latest developer preview release of OpenSolaris which offers a complete GNOME desktop environment as well as a package system and an installer. The final release will take place in May and the distribution will adhere to a six-month release cycle, just like Fedora and Ubuntu.

Few suggestion…

  • Get Gnome desktop instead of Sun branded Java desktop. Please keep your corporate color away from my desktop.
  • Currently OpenSolaris does not support virtual console
  • Get complete package collection; I want something like FreeBSD ports or GNU/Debian APT repos.
  • Get pulse-audio or may be ALSA sound support

=> Sun touts big plans for OpenSolaris as first release nears

Good news for all Debian / Ubuntu Linux fans. Sun has started to offer Ubuntu Linux based servers. Sun has systems competitively priced for small and medium businesses. Ubuntu is based upon rock solid Debian core. Look like Red hat and Novell going to have some nice competition. Sun offers x64-based systems certified for Ubuntu Linux:
* x64 Rack Servers

* Blade Servers

* x64 Workstations

* Workgroup Disk Storage

* Tape Automation

=> Sun SMB Product Page (Via Arun’s blog)

This is yet another successful story for open source software. Sun has no database software to sell in a $15 billion market that Oracle leads, according to IDC study. Congratulations, Monty, David and the crew.

Now, Sun Microsystems, Inc. today announced it has entered into a definitive agreement to acquire MySQL AB, an open source icon and developer of one of the world’s fastest growing open source databases for approximately $1 billion in total consideration. The acquisition accelerates Sun’s position in enterprise IT to now include the $15 billion database market. Today’s announcement reaffirms Sun’s position as the leading provider of platforms for the Web economy and its role as the largest commercial open source contributor. From the official MySQL blog:

After all the industry speculation about MySQL being a “hot 2008 IPO”, this probably takes most of us by surprise — users, community members, customers, partners, and employees. And for all of these stakeholders, it may take some time to digest what this means. Depending on one’s relationship to MySQL, the immediate reaction upon hearing the news may be a mixture of various feelings, including excitement, pride, disbelief and satisfaction, but also anxiety.

Being part of the group planning this announcement for the last few weeks, I have had the fortune to contemplate the consequences during several partially sleepless nights (I usually sleep like a log). And over the coming days and weeks, I’ll provide a series of blogs with various viewpoints of the deal.

Check out what Jonathan Schwartz has to say about this purchase at official blog:

That in addition to acquiring MySQL, Sun will be unveiling new global support offerings into the MySQL marketplace. We’ll be investing in both the community, and the marketplace – to accelerate the industry’s phase change away from proprietary technology to the new world of open web platforms.

=> Press Release : Sun Microsystems Announces Agreement to Acquire MySQL, Developer of the World’s Most Popular Open Source Database

ZFS has amazing feature set and now it is ported to Mac

ZFS file system developed by Sun for its UNIX operating system. ZFS presents a pooled storage model that completely eliminates the concept of volumes and the associated problems of partitions, provisioning, wasted bandwidth and stranded storage. Thousands of filesystems can draw from a common storage pool, each one consuming only as much space as it actually needs. The combined I/O bandwidth of all devices in the pool is available to all filesystems at all times.

Apple has ported ZFS from Open Solaris to the Mac OS X platform. You can download ZFS beta version here (via ./).

Project Indiana is working towards creating a binary distribution of an operating system built out of the OpenSolaris source code. The distribution is a point of integration for several current projects on OpenSolaris.org, including those to make the installation experience easier, to modernize the look and feel of OpenSolaris on the desktop, and to introduce a network-based package management system into Solaris.

The resulting distribution is a live-CD install image, and is fully permissible to be redistributed by anyone. It will also have the capability for developers to create their own, customized distribution based on Project Indiana.

Now the first preview version is available. This is an x86-based LiveCD install image, containing some new and emerging OpenSolaris technologies. This may result in instabilities that lead to system panics or data corruption.

Among the features contained in this release are:

  • Single CD download, with LiveCD ‘try before you install’ capabilities
  • Caiman installer, with significantly improved installation experience
  • ZFS as the default filesystem
  • Image packaging system, with capabilities to pull packages from network repositories
  • GNU utilities in the default $PATH
  • bash as the default shell
  • GNOME 2.20 desktop environment

Download Project Indiana OpenSolaris Developer Preview ISO

=> Visit the official site to grab ISO file

I’ve already written about when a user logs in what files are updated in UNIX / Linux.

In this article, you will learn more about UNIX login process such as what happens when you log in, how the logins are recorded into the UNIX system, and how you can use that information to determine who is logged on currently and who has been logged on in the past. You could use a modified version of the Perl script, for example, to provide total user-time information and charge it back to a user or department. From the article:

Explore new ways to record UNIX logins and other system activities in a number of different logs, and take advantage of this information to monitor user usage. This can be helpful from a number of perspectives, either to use for chargeback reporting or just to get an idea of how busy and active individual users are on the system to help when planning and allocating resources.

=> Systems Administration Toolkit: Monitor user usage

Solaris 10 update 8/07 has been released and available for download. From the announcement page:
The latest update of the Solaris OS helps customers alleviate common enterprise problems such as virtualization, resource management, and system performance. Solaris delivers built-in investment protection and new technologies that are even better suited to data intensive environments where price and performance are driving factors:

New updated features

=> Solaris Containers for Linux Applications and integrated support for Logical Domains
=> Update to the performance-optimized and cost-effective PostgreSQL open-source database software.
=> Ability to run multiple independent network stacks on one system
=> Networking and DTrace technology enhancements

Best of all, it’s free to download and use. The only thing customers pay for are the support and services, which range in scope and price to suit the needs of individual developers and companies of all sizes.

Download Sun Solaris 10 UNIX CD / DVD ISO

=> Visit official site to download Solaris ISO images.