Let's discover OpenSolaris!

What is OpenSolaris?Special feature in May issue - OS-1 Grand Prix (published on Wednesdays) is OpenSolaris. The author is Mr. Takanobu Masuzuki who h

Kenji Funazaki

2008年6月4日 20:00

What is OpenSolaris?

Special feature in May issue - OS-1 Grand Prix (published on Wednesdays) is OpenSolaris. The author is Mr. Takanobu Masuzuki who has devoted lots of time to developing and popularizing Solaris since its inception. He has been and is working to appeal to as many people as possible to promote the beauty of OpenSolaris. Now, here is Mr. Masuzuki.

On May 5, 2008, at CommunityOne event (http://developers.sun.com/events/communityone/) in San Francisco, Sun Microsystems (Sun) released Solaris 2008.05. For those who have never experienced OpenSolaris, let me outline some of its features.

Before getting into the main issue here, I would like to explain what OpenSolaris is. OpenSolaris is an operating system (OS) created by Sun. It includes a variety of revolutionary features that are based on UNIX, attracting software engineers around the world.

More importantly, Sun has made this OS an open source software (OSS).

The OpenSolaris project (http://www.opensolaris.org)was launched on June 14, 2005. The OpenSolaris community is now growing worldwide, with more than 103,000 community members, 67 user groups and more than 220 sub-projects.

What is distinctive about OpenSolaris?

There are many operating systems out there, such as Linux, Windows, etc. So, you may want to know what is distinctive about OpenSolaris. We outlined the major features of OpenSolaris in an issue titled "Building a full-scale enterprise system with OpenSolaris" (http://www.thinkit.co.jp/cert/article/0706/1/1/2.htm). This issue introduces some of its major features.

First, OpenSolaris runs on a multi-platform (SPARC processor and x86/x64 processor) and supports multiple CPUs, multiple cores and multiple threads. This allows you to configure a scalable system in a wide range of user environments, from a laptop PC to a high-end server using 64 SPARC64 VI processors (128 cores, 256 threads).

Second, the development environment contains industry-standard APIs (Application Programming Interfaces), which makes the development of highly portable applications possible.

Third, a variety of security mechanisms is taken into account in the default configuration. OpenSolaris also offers advanced security features (for example, security-label-based Mandatory Access Control) that support security specifications required to build a system that deals with highly confidential information, including mission-critical tasks or business services.

Fourth, OpenSolaris uses DTrace to trace information on a production system to analyze causes of degradation in performance and failures. It is difficult to stop services on a production system, it usually creates a separate test environment to isolate and analyze problems should they occur. This, however, requires a lot of time and effort. DTrace will help you drastically improve your work efficiency.

Fifth, OpenSolaris also provides Solaris Container, an innovative virtual technology. Using Solaris Container allows you to build multiple environments on which to run OpenSolaris on a single machine and to run them simultaneously. This makes it possible to improve usage of system resources by integrating different services running on multiple servers, or to integrate a variety of application test environments to implement a virtual OS environment by sharing a single machine.

Sixth, OpenSolaris provides a new file system called Solaris ZFS (ZFS). The ZFS is a file system that supports files as large as 128 bits. It allows you to add new hard disk drives or expand existing ones in a similar way that memory boards are added to a PC. In addition, the ZFS supports RAID-Z and has checksum of data blocks and thus is highly resistant to hard disk drive failures.

The ZFS makes it possible to quickly restore a file through data backup or rollback using a feature called "snapshot".

Lastly, OpenSolaris provides very high degree of binary application compatibility, thereby reducing the risk associated with operating system updates.

Now, you have an idea of what OpenSolaris has to offer. We will now explain what the new binary distribution of OpenSolaris, or OpenSolaris 2008.05, is.

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30