OpenSolaris for System z is a discontinued
[Gavin Clarke, 29 March 2010]
Sun's IBM-mainframe flower wilts under Oracle's hard gaze
''The Register'' port of the
OpenSolaris
OpenSolaris () is a discontinued open-source computer operating system for SPARC and x86 based systems, created by Sun Microsystems and based on Solaris. Its development began in the mid 2000s and ended in 2010.
OpenSolaris was developed as ...
operating system to the
IBM System z
IBM Z is a family name used by IBM for all of its z/Architecture mainframe computers.
In July 2017, with another generation of products, the official family was changed to IBM Z from IBM z Systems; the IBM Z family will soon include the newest ...
line of
mainframe computers
A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterpris ...
.
History
OpenSolaris is based on
Solaris
Solaris is the Latin word for sun.
It may refer to:
Arts and entertainment Literature, television and film
* ''Solaris'' (novel), a 1961 science fiction novel by Stanisław Lem
** ''Solaris'' (1968 film), directed by Boris Nirenburg
** ''Sol ...
, which was originally released by
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
in 1991. Sun released the bulk of the Solaris system source code in OpenSolaris on 14 June 2005, which made it possible for developers to create other OpenSolaris distributions.
Sine Nomine Associates began a project to bring OpenSolaris to the IBM mainframe in July, 2006. The project was named ''Sirius'' (in analogy to the Polaris project to port OpenSolaris to PowerPC). In April, 2007, Sine Nomine presented an initial progress report at IBM's System z Technical Expo conference.
At the
Gartner
Gartner, Inc. is an American research and advisory firm focusing on business and technology topics. Gartner provides its products and services through research reports, conferences, and consulting. Its clients include large corporations, gover ...
Data Center Conference in
Las Vegas, Nevada
Las Vegas, colloquially referred to as Vegas, is the most populous city in the U.S. state of Nevada and the county seat of Clark County. The Las Vegas Valley metropolitan area is the largest within the greater Mojave Desert, and second-l ...
in late 2007, Sine Nomine demonstrated OpenSolaris running on IBM System z under
z/VM
z/VM is the current version in IBM's VM family of virtual machine operating systems. First released in October 2000, z/VM remains in active use and development . It is directly based on technology and concepts dating back to the 1960s, particu ...
. It was there that David Boyes of Sine Nomine stated that OpenSolaris for System z would be available "soon."
At the
SHARE conference on 13 August 2008, Neale Ferguson of Sine Nomine Associates presented an update on the progress of OpenSolaris for System z. This presentation included a working demonstration of OpenSolaris for System z. During this presentation he stated that while OpenSolaris is "not ready for prime-time" they hoped to have a version available to the public for testing "in a matter of weeks rather than months."
In October, 2008, Sine Nomine Associates released the first "prototype" (it lacks a number of features such as
DTrace
DTrace is a comprehensive dynamic tracing framework originally created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time.
Originally developed for Solaris, it has since been released un ...
,
Solaris Containers
Solaris Containers (including Solaris Zones) is an implementation of operating system-level virtualization technology for x86 and SPARC systems, first released publicly in February 2004 in build 51 beta of Solaris 10, and subsequently in the f ...
and the ability to act as an
NFS server) of OpenSolaris for System z to the public. OpenSolaris for System z has a project page at OpenSolaris.org. OpenSolaris for System z is available for download at no charge, and is governed by the same
open source license
Open-source licenses are software licenses that allow content to be used, modified, and shared. They facilitate free and open-source software (FOSS) development. Intellectual property (IP) laws restrict the modification and sharing of creative ...
terms as OpenSolaris for other platforms. All source code is available; there are no OCO (object code only) modules.
The port uses
z/Architecture
z/Architecture, initially and briefly called ESA Modal Extensions (ESAME), is IBM's 64-bit complex instruction set computer (CISC) instruction set architecture, implemented by its mainframe computers. IBM introduced its first z/Architecture ...
64-bit addressing and therefore requires an
IBM System z
IBM Z is a family name used by IBM for all of its z/Architecture mainframe computers.
In July 2017, with another generation of products, the official family was changed to IBM Z from IBM z Systems; the IBM Z family will soon include the newest ...
mainframe
A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterpris ...
. Because the port depends on recently defined z/Architecture processor instructions, it requires a
System z9
IBM System z9 is a line of IBM mainframe computers. The first models were available on September 16, 2005. The System z9 also marks the end of the previously used eServer zSeries naming convention. It was also the last mainframe computer ...
or later mainframe model and will not run on older machines. It also will not run on the release version of
Hercules
Hercules (, ) is the Roman equivalent of the Greek divine hero Heracles, son of Jupiter and the mortal Alcmena. In classical mythology, Hercules is famous for his strength and for his numerous far-ranging adventures.
The Romans adapted the Gr ...
mainframe emulator, the needed changes are included in the SVN version 5470 of Hercules. It also requires the
paravirtualization
In computing, virtualization (abbreviated v12n) is a series of technologies that allows dividing of physical computing resources into a series of virtual machines, operating systems, processes or containers.
Virtualization began in the 1960s with ...
features provided by
z/VM
z/VM is the current version in IBM's VM family of virtual machine operating systems. First released in October 2000, z/VM remains in active use and development . It is directly based on technology and concepts dating back to the 1960s, particu ...
; it will not run on "bare metal" or in a logical partition (
LPAR
A logical partition (LPAR) is a subset of a computer's hardware resources, virtualized as a separate computer. In effect, a physical machine can be partitioned into multiple logical partitions, each hosting a separate instance of an operating ...
) without the z/VM hypervisor at Version 5.3 level or later. Also, because OpenSolaris uses a new network DIAGNOSE instruction, PTF VM64466 or VM64471 must be applied to z/VM to provide support for that instruction. On 18 November 2008,
IBM
International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
authorized the use of
IFL processors to run OpenSolaris for System z workloads.
The Register
''The Register'' (often also called El Reg) is a British Technology journalism, technology news website co-founded in 1994 by Mike Magee (journalist), Mike Magee and John Lettice. The online newspaper's Nameplate_(publishing), masthead Logo, s ...
reported in March 2010 an email from an insider saying that:
See also
*
Linux on IBM Z
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
*
UTS (Mainframe UNIX)
References
External links
OpenSolaris Project: System z(source code and project home)
Sine Nomine AssociatesOpenSolaris for System z Distribution(binary code download site)
{{Solaris
OpenSolaris
IBM mainframe operating systems
VM (operating system)