Misplaced Pages

MIPS RISC/os

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

RISC/os is a discontinued UNIX operating system developed by MIPS Computer Systems, Inc. from 1985 to 1992, for their computer workstations and servers , including such models as the MIPS M/120 server and MIPS Magnum workstation. It was also known as UMIPS or MIPS OS .

#951048

44-449: RISC/os was mainly based on UNIX System V with additions from 4.3BSD UNIX, ported to the MIPS architecture . It was a " dual-universe " operating system, meaning it had separate, switchable runtime environments that were compatible with either System V Release 3 or 4.3BSD . MIPS OS was one of the first 32-bit operating systems for RISC -based workstation-class computers. It was also one of

88-668: A $ 16,000 price per additional CPU. Apple Computer 's A/UX operating system was initially based on this release. SCO XENIX also used SVR2 as its basis. The first release of HP-UX was also an SVR2 derivative. Maurice J. Bach's book, The Design of the UNIX Operating System , is the definitive description of the SVR2 kernel. AT&T's UNIX System Development Laboratory (USDL) was succeeded by AT&T Information Systems (ATTIS), which distributed UNIX System V, Release 3, in 1987. SVR3 included STREAMS , Remote File Sharing (RFS),

132-505: A dramatic shift from Unix to Linux: A look at the Top500 list of supercomputers tells the tale best. In 1998, Unix machines from Sun and SGI combined for 46% of the 500 fastest computers in the world. Linux accounted for one (0.2%). In 2005, Sun had 0.8% — or four systems — and SGI had 3.6%, while 72% of the Top500 ran Linux. In a November 2015 survey of the top 500 supercomputers, Unix

176-403: A focus on large-scale servers. It was released as SCO UnixWare 7. SCO's successor, The SCO Group , also based SCO OpenServer 6 on SVR5, but the codebase is not used by any other major developer or reseller. System V Release 6 was announced by SCO to be released by the end of 2004, but was apparently cancelled. It was supposed to support 64-bit systems. SCO also introduced Smallfoot in 2004,

220-645: A joint venture with Novell , called Univel . That year saw the release System V.4.2 as Univel UnixWare , featuring the Veritas File System . Other vendors included UHC and Consensys. Release 4.2MP, completed late 1993, added support for multiprocessing and it was released as UnixWare 2 in 1995. Eric S. Raymond warned prospective buyers about SVR4.2 versions, as they often did not include on-line man pages . In his 1994 buyers guide, he attributes this change in policy to Unix System Laboratories. The Santa Cruz Operation (SCO), owners of Xenix, eventually acquired

264-416: A low-resource "embeddable" variant of UnixWare for dedicated commercial and industrial applications, in an attempt that was perceived as a response to the growing popularity of Linux. The industry has since coalesced around The Open Group 's Single UNIX Specification version 3 ( UNIX 03 ). In the 1980s and 1990s, a variety of SVR4 versions of Unix were available commercially for the x86 PC platform. However,

308-515: A number of major vendors were promoting products based on System V. On the other hand, System V did not yet have TCP/IP networking built-in, while BSD 4.2 did; vendors of engineering workstations were nearly all using BSD, and posters reading "4.2 > V" were available. Several vendors formed the X/Open standards group in 1984 to promote compatible open systems , and they chose to base their system on Unix. X/Open caught AT&T's attention. To increase

352-479: A standard for the Unix operating system in the late 1980s and early 1990s. Both AT&T Corporation and University of California, Berkeley are important in the early history of Unix . Although AT&T's Bell Labs created Unix , by the 1980s, Berkeley's Computer Systems Research Group was the leading non-commercial Unix developer. In the mid-1980s, the three common versions of Unix were AT&T's System III ,

396-643: A version from a reseller, based on AT&T's reference implementation . A standards document called the System V Interface Definition outlined the default features and behavior of implementations. During the formative years of AT&T's computer business, the division went through several phases of System V software groups, beginning with the Unix Support Group (USG), followed by Unix System Development Laboratory (USDL), followed by AT&T Information Systems (ATTIS), and finally Unix System Laboratories (USL). In

440-864: Is an SVR3 derivative. System V Release 4.0 was announced on October 18, 1988 and was incorporated into a variety of commercial Unix products from early 1989 onwards. A joint project of AT&T Unix System Laboratories and Sun Microsystems , it combined technology from: New features included: Many companies licensed SVR4 and bundled it with computer systems such as workstations and network servers . SVR4 systems vendors included Atari ( Atari System V ), Commodore ( Amiga Unix ), Data General ( DG/UX ), Fujitsu ( UXP/DS ), Hitachi (HI-UX), Hewlett-Packard (HP-UX), NCR ( Unix/NS ), NEC ( EWS-UX , UP-UX, UX/4800, SUPER-UX ), OKI (OKI System V), Pyramid Technology ( DC/OSx ), SGI ( IRIX ), Siemens ( SINIX ), Sony ( NEWS-OS ), Sumitomo Electric Industries (SEIUX), and Sun Microsystems ( Solaris ) with illumos in

484-421: Is one of the first commercial versions of the Unix operating system . It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, and 4. System V Release 4 (SVR4) was commercially the most successful version, being the result of an effort, marketed as Unix System Unification , which solicited the collaboration of the major Unix vendors. It

SECTION 10

#1732876355952

528-451: The HP /SCO " 3DA " alliance in 1995, and Project Monterey in 1998, a teaming of IBM , SCO , Sequent , and Intel which was followed by litigation ( SCO v. IBM ) between IBM and the new SCO, formerly Caldera . BSD worked to purge copyrighted AT&T code from their version between 1989 and 1994. During this time, various open-source BSD x86 derivatives took shape, starting with 386BSD , which

572-523: The R4400 and R6000 processors. During the early 1990s, several vendors including DEC , Silicon Graphics , and Ardent licensed portions of the software MIPS had written for the RISC/os for their own Unix variants. Evans & Sutherland licensed RISC/os directly for its ESV series workstations. MIPS' influence was most visible as the C compiler and development tools shared by virtually all commercial Unixes for

616-519: The 1980s and early-1990s, UNIX System V and the Berkeley Software Distribution (BSD) were the two major versions of UNIX. Historically, BSD was also commonly called "BSD Unix" or "Berkeley Unix". Eric S. Raymond summarizes the longstanding relationship and rivalry between System V and BSD during the early period: In fact, for years after divestiture the Unix community was preoccupied with

660-505: The 2010s as the only open-source platform. Software porting houses also sold enhanced and supported Intel x86 versions. SVR4 software vendors included Dell (Dell UNIX), Everex (ESIX), Micro Station Technology (SVR4), Microport (SVR4), and UHC (SVR4). The primary platforms for SVR4 were Intel x86 and SPARC ; the SPARC version, called Solaris 2 (or, internally, SunOS 5.x), was developed by Sun. The relationship between Sun and AT&T

704-593: The BSD derivative FreeBSD . POSIX 2008 specifies a replacement for these interfaces. FreeBSD maintains a binary compatibility layer for the COFF format, which allows FreeBSD to execute binaries compiled for some SVR3.2 derivatives such as SCO UNIX and Interactive UNIX. Modern System V, Linux, and BSD platforms use the ELF file format for natively compiled binaries. Unix wars The Unix wars were struggles between vendors to set

748-593: The Bell-internal CB UNIX . SVR1 ran on DEC PDP-11 and VAX minicomputers . AT&T's UNIX Support Group (USG) transformed into the UNIX System Development Laboratory (USDL), which released System V Release 2 in 1984. SVR2 added shell functions and the SVID . SVR2.4 added demand paging , copy-on-write , shared memory , and record and file locking . The concept of the "porting base"

792-594: The File System Switch (FSS) virtual file system mechanism, a restricted form of shared libraries , and the Transport Layer Interface (TLI) network API . The final version was Release 3.2 in 1988, which added binary compatibility to Xenix on Intel platforms (see Intel Binary Compatibility Standard ). User interface improvements included the "layers" windowing system for the DMD 5620 graphics terminal, and

836-583: The MIPS processor, the low memory operating system code, and the ROM code for MIPS processors. Because of its early UNIX heritage, RISC/os was limited in comparison to modern UNIX variants – for example, even the last releases of RISC/os did not support shared libraries . In July 1992, Silicon Graphics purchased MIPS Computer Systems for $ 220M. Support for RISC/os was subsequently phased out. UNIX System V Unix System V (pronounced: "System Five")

880-528: The SVR3.2 curses libraries that offered eight or more color pairs and other at this time important features (forms, panels, menus, etc.). The AT&T 3B2 became the official "porting base." SCO UNIX was based upon SVR3.2, as was ISC 386/ix . Among the more obscure distributions of SVR3.2 for the 386 were ESIX 3.2 by Everex and "System V, Release 3.2" sold by Intel themselves; these two shipped "plain vanilla" AT&T's codebase. IBM 's AIX operating system

924-569: The UnixWare trademark and the distribution rights to the System V Release 4.2 codebase from Novell, while other vendors (Sun, IBM, HP) continued to use and extend System V Release 4. Novell transferred ownership of the Unix trademark to The Open Group . System V Release 5 was developed in 1997 by the Santa Cruz Operation (SCO) as a merger of SCO OpenServer (an SVR3-derivative) and UnixWare, with

SECTION 20

#1732876355952

968-427: The basis for their Unix offerings, other vendors such as Sun Microsystems and DEC extended BSD. Throughout its development, though, System V was infused with features from BSD, while BSD variants such as DEC's Ultrix received System V features. AT&T and Sun Microsystems worked together to merge System V with BSD-based SunOS to produce Solaris , one of the primary System V descendants still in use today . Since

1012-545: The basis of Microsoft 's Xenix and the IBM-endorsed PC/IX , among others; AT&T's System V , which it sought to establish as the new Unix standard; and the Berkeley Software Distribution (BSD). All were derived from AT&T's Research Unix but had diverged considerably. Further, each vendor's version of Unix was different to some degree. For example, at a mid-1980s Usenix conference, many AT&T staff had buttons that read "System V: Consider it Standard" and

1056-509: The early 1990s, due to standardization efforts such as POSIX and the success of Linux , the division between System V and BSD has become less important. System V, known inside Bell Labs as Unix 5.0, succeeded AT&T's previous commercial Unix called System III in January, 1983. Unix 4.0 was never released externally, which would have been designated as System IV. This first release of System V (called System V.0, System V Release 1, or SVR1)

1100-723: The end of the most significant era of the Unix wars. In June, AT&T sold its Unix assets to Novell , and in October Novell transferred the Unix brand to X/Open. In 1996, X/Open and the new OSF merged to form the Open Group . COSE work such as the Single UNIX Specification , the current standard for branded Unix, is now the responsibility of the Open Group, which also controls the current POSIX standards. Since then, occasional bursts of Unix factionalism have broken out, such as

1144-460: The first 64-bit Unix releases for RISC based microprocessors, with the first 64-bit versions appearing in 1990. MIPS OS supported full 32-bit and 64-bit applications simultaneously using the underlying hardware architecture supporting the MIPS-IV instruction set. Later releases added support for System V Release 4 compatibility, R6000 processor support and later symmetric multiprocessing support on

1188-465: The first phase of the Unix wars  – an internal dispute, the rivalry between System V Unix and BSD Unix. The dispute had several levels, some technical ( sockets vs. streams , BSD tty vs. System V termio) and some cultural. The divide was roughly between longhairs and shorthairs; programmers and technical people tended to line up with Berkeley and BSD, more business-oriented types with AT&T and System V. While HP, IBM and others chose System V as

1232-462: The market for commercial Unix on PCs declined after Linux and BSD became widely available. In late 1994, Eric S. Raymond discontinued his PC-clone UNIX Software Buyer's Guide on USENET , stating, "The reason I am dropping this is that I run Linux now, and I no longer find the SVr4 market interesting or significant." In 1998, a confidential memo at Microsoft stated, "Linux is on track to eventually own

1276-520: The market were IBM AIX, Hewlett-Packard's HP-UX, and Sun's Solaris. In 2006, when SGI declared bankruptcy, analysts questioned whether Linux would replace proprietary Unix altogether. In a 2006 article written for Computerworld by Mark Hall, the economics of Linux were cited as a major factor driving the migration from Unix to Linux: Linux's success in high-end, scientific and technical computing , like Unix's before it, preceded its success in your data center . Once Linux proved itself by executing

1320-486: The middle ground. A 1990 study of various Unix versions' reliability found that in each version, between a quarter and a third of operating system utilities could be made to crash by fuzzing ; the researchers attributed this, in part, to the "race for features, power, and performance" resulting from BSD–System V rivalry, which left developers little time to worry about reliability. The 1988 POSIX standard initially concentrated on system C library functions beyond what

1364-462: The most complex calculations possible, IT managers quickly grasped that it could easily serve Web pages and run payroll . Naturally, it helps to be lucky: Free, downloadable Linux's star began to rise during one of the longest downturns in IT history. With companies doing more with less, one thing they could dump was Unix. The article also cites trends in high-performance computing applications as evidence of

MIPS RISC/os - Misplaced Pages Continue

1408-502: The uniformity of Unix, AT&T and leading BSD Unix vendor Sun Microsystems started work in 1987 on a unified system. (The feasibility of this had been demonstrated a few years earlier by the US Army Ballistic Research Laboratory 's System V environment for BSD Unix.) This was released in 1988 as System V Release 4 (SVR4) which still lives to this day through its derivative OpenIndiana . While this decision

1452-410: The x86 UNIX market", and further predicted, "I believe that Linux – moreso than NT  – will be the biggest threat to SCO in the near future." An InfoWorld article from 2001 characterized SCO UnixWare as having a "bleak outlook" due to being "trounced" in the market by Linux and Solaris, and IDC predicted that SCO would "continue to see a shrinking share of the market". Project Monterey

1496-603: Was forked into proprietary release, but illumos as the continuation project is being developed in open-source. A consortium of Intel-based resellers including Unisys , ICL , NCR Corporation , and Olivetti developed SVR4.0MP with multiprocessing capability (allowing system calls to be processed from any processor, but interrupt servicing only from a "master" processor). Release 4.1 ES (Enhanced Security) added security features required for Orange Book B2 compliance and Access Control Lists and support for dynamic loading of kernel modules. In 1992, AT&T USL engaged in

1540-487: Was applauded by customers and the trade press, certain other Unix licensees feared Sun would be unduly advantaged. They formed the Open Software Foundation (OSF) in 1988. The same year, AT&T and another group of licensees responded by forming Unix International (UI). Technical issues soon took a back seat to vicious and public commercial competition between the two "open" versions of Unix, with X/Open holding

1584-541: Was developed by AT&T's UNIX Support Group (USG) and based on the Bell Labs internal USG UNIX 5.0. System V also included features such as the vi editor and curses from 4.1 BSD, developed at the University of California, Berkeley ; it also improved performance by adding buffer and inode caches. It also added support for inter-process communication using messages, semaphores , and shared memory , developed earlier for

1628-782: Was divided between IBM (56%), Oracle (19.2%), and HP (18.6%). No other commercial Unix vendor had more than 2% of the market. Industry analysts generally characterize proprietary Unix as having entered a period of slow but permanent decline. OpenSolaris and its derivatives are the only SVR4 descendants that are open-source software . Core system software continues to be developed as illumos used in illumos distributions such as SmartOS , Omniosce , OpenIndiana and others. The System V interprocess communication mechanisms are available in Unix-like operating systems not derived from System V; in particular, in Linux (a reimplementation of Unix) as well as

1672-467: Was formalized, and the DEC VAX-11/780 was chosen for this release. The "porting base" is the so-called original version of a release, from which all porting efforts for other machines emanate. Educational source licenses for SVR2 were offered by AT&T for US$ 800 for the first CPU, and $ 400 for each additional CPU. A commercial source license was offered for $ 43,000, with three months of support, and

1716-544: Was included in the forthcoming C standard; later it expanded to specify other aspects of the system environment. POSIX specified a "lowest common denominator" that could be met by both System V and BSD-based variants, as well as some non-Unix systems, with a reasonable amount of effort. In March 1993, the major participants in UI and OSF formed the Common Open Software Environment (COSE) alliance, effectively marking

1760-494: Was soon succeeded by FreeBSD and NetBSD . OpenBSD emerged in 1995 as a fork of NetBSD, and DragonFly BSD as a fork from FreeBSD in 2003. Mac OS X v10.5 is the first operating system with open source BSD code to be certified as fully Unix compliant. BSD systems can claim direct ancestry from Version 7 Unix . According to Open Source advocate Eric Raymond , BSD systems can be considered "genetic Unix", if not "trademark Unix". During BSD's period of legal turmoil (1992–94),

1804-504: Was started in 1998 to combine major features of existing commercial Unix platforms, as a joint project of Compaq , IBM, Intel, SCO, and Sequent Computer Systems . The target platform was meant to be Intel's new IA-64 architecture and Itanium line of processors. However, the project was abruptly canceled in 2001 after little progress. By 2001, several major Unix variants such as SCO UnixWare, Compaq Tru64 UNIX , and SGI IRIX were all in decline. The three major Unix versions doing well in

MIPS RISC/os - Misplaced Pages Continue

1848-399: Was terminated after the release of SVR4, meaning that later versions of Solaris did not inherit features of later SVR4.x releases. Sun would in 2005 release most of the source code for Solaris 10 (SunOS 5.10) as the open-source OpenSolaris project, creating, with its forks, the only open-source (albeit heavily modified) System V implementation available. After Oracle took over Sun, Solaris

1892-523: Was the source of several common commercial Unix features. System V is sometimes abbreviated to SysV . As of 2021 , the AT&;T-derived Unix market is divided between four System V variants: IBM 's AIX , Hewlett Packard Enterprise 's HP-UX and Oracle 's Solaris , plus the free-software illumos forked from OpenSolaris . System V was the successor to 1982's UNIX System III . While AT&T developed and sold hardware that ran System V, most customers ran

1936-464: Was used by only 1.2% (all running IBM AIX), while Linux was used by 98.8%; the same survey in November 2017 reports 100% of them using Linux. System V derivatives continued to be deployed on some proprietary server platforms. The principal variants of System V that remain in commercial use are AIX (IBM), Solaris (Oracle), and HP-UX (HP). According to a study done by IDC , in 2012 the worldwide Unix market

#951048