Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

OSF/1

From Wikipedia, the free encyclopedia
Variant of Unix developed by the Open Software Foundation
Operating system
OSF/1
DeveloperOpen Software Foundation
OS familyUnix
Working stateDiscontinued
Initial releaseJanuary 1992; 34 years ago (1992-01)
Available inEnglish
Supported platformsMIPS,DEC Alpha,PA-RISC
Kernel typeHybrid,[1]Microkernel[2]

OSF/1 is a variant of theUnixoperating system developed by theOpen Software Foundation during the late 1980s and early 1990s. OSF/1 is one of the first operating systems to have used theMach kernel developed atCarnegie Mellon University, and is probably best known as the native Unix operating system forDEC Alpha architecture systems.

In 1994, after AT&T had soldUNIX System V toNovell and the rivalUnix International consortium had disbanded, the Open Software Foundation ceased funding of research and development of OSF/1. TheTru64 UNIX variant of OSF/1 was supported byHP until 2012.

Background

[edit]

In 1988, during the so-called "Unix wars",Digital Equipment Corporation (DEC) joined withIBM,Hewlett-Packard, and others to form theOpen Software Foundation (OSF) to develop a version of Unix named OSF/1. The aim was to compete withSystem V Release 4 fromAT&T Corporation andSun Microsystems, and it has been argued that a primary goal was for the operating system to be free of AT&Tintellectual property.[3] The fact that OSF/1 is one of the first operating systems to have used the Mach kernel is cited as support of this assertion.[citation needed] Digital also strongly promoted OSF/1 forreal-time applications, and with traditional UNIX implementations at the time providing poor real-time support at best, the real-time andmulti-threading support can be interpreted as having been heavily dependent on the Mach kernel. At the time of its introduction, OSF/1 became the third major flavor of UNIX together withSystem V and BSD.

OSF/1 at its inception combined Mach 2.5 with a large part of theBSD kernel (based on the 4.3-Reno release) to implement the UNIXAPI,[4]: 451 with this monolithic kernel arrangement continuing through the OSF/1 1.2 release, although the adoption of a microkernel had already been foreseen.[5] OSF/1 1.3 introduced such a microkernel in the form of Mach 3.0, hosting Unix system services separately in user space to provide the existing OSF/1 functionality.[2]

Vendor releases

[edit]

DEC's first release of OSF/1 (OSF/1 Release 1.0) in January 1992 was for its line ofMIPS-basedDECstation workstations,[6] however this was never a fully supported product. DEC ported OSF/1 to their newAlpha AXP platform as DEC OSF/1 AXP Release 1.2, released in March 1993. OSF/1 AXP is a full64-bit operating system, preserving the kernel architecture based on Mach 2.5 and 4.3BSD components.[1] From OSF/1 AXP 2.0 onwards,UNIX System V compatibility was also integrated into the system, but the architecture remained centred on the Mach 2.5 modular kernel, unlike later OSF versions of the system.[7] Although OSF/1 2.0 was also developed for DECStation MIPS systems, it was "never officially released or sold".[8] Subsequent releases are named Digital UNIX, and later,Tru64 UNIX.

Upon its acquisition ofApollo Computer in 1989,HP announced plans to introduce OSF/1 on both companies' products by late 1990.[9] HP released a port of OSF/1 to the earlyHP 9000/700 workstations based on thePA-RISC 1.1 architecture. This was withdrawn soon afterwards due to lack of software and hardware support compared to competing operating systems, specificallyHP-UX.[10]

As part of theAIM alliance and the resultingPowerOpen specification,Apple Computer intended to baseA/UX 4.0 for itsPowerPC-basedMacintoshes upon OSF/1,[11] but the project was cancelled and PowerOpen deprecated.

IBM used OSF/1 as the basis of theAIX/ESA operating system forSystem/370 andSystem/390 mainframes.[12]

Intel Paragon supercomputers used a version of OSF/1 featuring the Mach 3.0 kernel.[13]

OSF/1 was also ported byKendall Square Research to its proprietarymicroarchitecture used in the KSR1supercomputer.

OSF MK

[edit]

The Open Software Foundation created OSF MK, an evolution of OSF/1, incorporating the OSF Mach kernel (or OSF Microkernel[14]) based on Mach 3.0 along with a variety of other functionality including the OSF/1 Single Server providing the Unix system personality. The complete system in the form of MK 5.0 was made available under commercial terms to OSF/1 licensees in April 1993.[15] In contrast to the OSF/1 server, which was encumbered by proprietary Unix licensing, the microkernel itself remained freely available for adoption by other projects.[16] In OSF MK, it contains applicable code from theUniversity of Utah Mach 4 kernel (such as the "Shuttles" modification used to speed up message passing) and applicable code from the many Mach 3.0 variants that sprouted off from the originalCarnegie Mellon University Mach 3.0 kernel.[17][18] It also consists of improvements made by the OSF such as built-in collocation capability, realtime improvements, and rewriting of theIPCRPC component for better performance.[15]

OSF/1 AD

[edit]

OSF/1 AD (Advanced Development) was adistributed version of OSF/1 developed formassively parallel supercomputers byLocus Computing Corporation.[19] Variants of OSF/1 AD are on several such systems, including theIntel Paragon XP/S andASCI Red,Convex Exemplar SPP-1200 (asSPP-UX) and theHitachi SR2201 (asHI-UX MPP).

OSF/2

[edit]

OSF/2, a successor to OSF/1, was described as being based on the TMach system developed byTrusted Information Systems.[20] TMach, or Trusted Mach, was an operating system architecture incorporating the OSF Mach MK++ kernel, introducing a trusted computing base layer consisting of trusted server components, hosting an application layer in which untrusted programs would run.[21] In 1989, HP announced plans to merge the software platforms of its own products and those of newly acquired Apollo Computer to form a single OSF/2-compliant platform to be delivered by 1992.[9]

Other interpretations of the OSF/2 name were associated with various plans to remove AT&T-licensed code from early forms of OSF/1 and the Mach kernel in particular,[22] leading to speculation that a system based on theChorus microkernel might supplant Mach entirely and become OSF/2 itself.[23] With such a Chorus-based architecture having been rejected in favour of the Mach 3.0 microkernel, the OSF/2 designation persisted in reporting of this particular form of OSF/1.[24]

References

[edit]
  1. ^abChang, Chran-Ham; Flower, Richard; Forecast, John; Gray, Heather; Haive, William R.; Ramakrishnan, K. K.; Nadkami, Ashok P.; Shikarpur, Uttam N.; Wilde, Kathleen M. (Winter 1993)."High-performance TCP/IP and UDP/IP Networking in DEC OSF/1 for Alpha AXP".Digital Technical Journal.5 (1). Digital Equipment Corporation:44–61. Retrieved24 January 2024.DEC OSF/1 operating system version 1.2 for Alpha AXP systems is an implementation of the Open Software Foundation (OSF) OSF/1 version 1.0 and version 1.1 technology. The operating system is a 64-bit kernel architecture based on Carnegie-Mellon University's Mach version 2.5 kernel. Components from 4.3 BSD are included, in addition to UNIX System Laboratories System V interface compatibility.
  2. ^abVarhol, Peter D. (January 1994)."Small Kernels Hit It Big".Byte. pp. 119–120, 122, 124, 126, 128. Retrieved24 January 2024.
  3. ^Salus, Peter H. (1994).A Quarter Century of UNIX. Reading, Mass: Addison-Wesley Pub. Co. p. 217.ISBN 0-201-54777-5.
  4. ^Zajcew, Roman; Roy, Paul; Black, David; Peak, Chris; Guedes, Paulo; Kemp, Bradford; LoVerso, John; Leibensperger, Michael; Barnett, Michael; Rabii, Faramarz; Netterwala, Durriya (1993)."An OSF/1 UNIX for Massively Parallel Multicomputers".Proceedings of the Winter 1993 USENIX Conference. USENIX Association:449–468. Retrieved23 January 2024.
  5. ^Design of the OSF/1 Operating System Release 1.2. P T R Prentice-Hall Inc. 1993. pp. 1–12. Retrieved24 January 2024.Currently, OSF/1 integrates the core kernel services with the system services into one monolithic kernel. In future versions, the kernel will contain only the primitive objects and operations provided by a microkernel; most of what is now contained in the system services will be moved into its own, separate address space.
  6. ^Ellen Minter (1992-01-28)."Press Release — OSF/1".Newsgroupbit.listserv.esl-l.Usenet: 9201282310.AA15415@enet-gw.pa.dec.com.Archived from the original on 2012-11-02. Retrieved2007-08-21.
  7. ^Chang, Yu-Ming (1996).UNIX-Based Operating Systems Robustness Evaluation (Technical report). University of Illinois at Urbana-Champaign. p. 10. Retrieved26 January 2024.
  8. ^Digital Equipment Corporation (July 1992)."DEC OSF/1 X2.0-8 (Rev. 155) for MIPS". Retrieved22 June 2024.
  9. ^ab"HP Announces Plans For Apollo Division".HP Professional. Vol. 3, no. 7. July 1989. p. 16. Retrieved15 April 2024.
  10. ^"OSF/1 on PA-RISC".OpenPA.net.Archived from the original on 23 July 2011. Retrieved29 December 2022.
  11. ^Corcoran, Cate (4 November 1991)."Apple reveals plans for updated A/UX, PowerOpen Unix development alliance".InfoWorld. pp. 1, 115.Archived from the original on 26 July 2020. Retrieved11 February 2019.
  12. ^"IBM announces AIX/ESA mainframe version of Unix". 1992-04-01. Archived fromthe original on 2006-02-24. Retrieved2008-03-28.
  13. ^Intel Paragon Supercomputers. Intel Corporation. October 1993. p. 4. Retrieved26 January 2024.
  14. ^Wells, Douglas M. (February 1996)."Using object frameworks to enable real-time and dependability in a modular operating system".Proceedings of WORDS'96. The Second Workshop on Object-Oriented Real-Time Dependable Systems. pp. 186–190.doi:10.1109/WORDS.1996.506282.ISBN 0-8186-7570-5. Retrieved24 January 2024.
  15. ^abDouglas M. Wells (1994).A Trusted, Scalable, Real-Time Operating System Environment(PDF). 1994 IEEE Dual-Use Technologies and Applications Conference.S2CID 5205380. Archived fromthe original(PDF) on 2017-08-22.
  16. ^Morin, Rich (1998).MkLinux: Microkernel Linux for the Power Macintosh. Prime Time Freeware. p. 143.ISBN 1-881957-24-1. Retrieved24 January 2024.
  17. ^Archived atGhostarchive and theWayback Machine:Jim Magee.WWDC 2000 Session 106 – Mac OS X: Kernel. 12 minutes in.
  18. ^"MK++: A High Performance, High Assurance Microkernel". Archived fromthe original on 2017-08-22.
  19. ^Zajcew, Roman; et al. (1993).An OSF/1 UNIX for Massively Parallel Multicomputers(PostScript).USENIX Winter 1993 Technical Conference.[permanent dead link]
  20. ^Anthes, Gary H. (14 May 1990)."Move over, Unix: Here comes Mach!".Computerworld. pp. 97–98. Retrieved15 April 2024.
  21. ^Schneider, Edward A.; Feustel, Edward A.; Ross, Ronald S. (November 1997).Assessing DoD Goal Security Architecture (DGSA) Support in Commercially Available Operating Systems and Hardware Platforms (Technical report). Institute for Defense Analyses. pp. 66–67. Retrieved15 April 2024.
  22. ^"OSF Solidifies Plans to Purge AT&T Code".Unigram/X. 14 May 1990. p. 1. Retrieved25 July 2024.
  23. ^"Micro-Kernel, Real-Time Chorus is "Future of Unix" AT&T and Open Software Foundation Talks in Progress".Unigram/X. 3 September 1990. p. 1. Retrieved25 July 2024.
  24. ^O'Gara, Maureen (27 May 1991)."AT&T code-free Mach 3.0 is now shipping to computer vendors".Unigram/X. p. 2. Retrieved25 July 2024.
Operating
systems
BSD
Linux
System V
Other
Compatibility
layers
Retrieved from "https://en.wikipedia.org/w/index.php?title=OSF/1&oldid=1334537273"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp