Misplaced Pages

MIT-SHM

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.

The MIT Shared Memory Extension or MIT-SHM or XShm is an X Window System extension for exchange of image data between client and server using shared memory (usually /dev/shm ). The mechanism only works when both pieces are on the same computer.

#859140

74-460: The basic capability provided is that of shared memory XImages. This is essentially a version of the ximage interface where the actual image data is stored in a SysV shared memory segment, and thus need not be transferred across the socket to the X server. For large images, use of this facility can result in some real performance increases. Additionally, some implementations provide shared memory pixmaps. These are two-dimensional arrays of pixels in

148-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),

222-462: A 20% stake in Sun. UNIX System V Release 4 (SVR4) was jointly developed by AT&T and Sun. Sun used SVR4 as the foundation for Solaris 2.x, which became the successor to SunOS 4.1.x (later retroactively named Solaris 1.x). By the mid-1990s, the ensuing Unix wars had largely subsided, AT&T had sold off their Unix interests, and the relationship between the two companies was significantly reduced. In

296-416: A consistent design philosophy. Sun's first workstation shipped with UniSoft V7 Unix . Later in 1982 Sun began providing SunOS , a customized 4.2BSD Unix, as the operating system for its workstations. SunOS included suntools , an early GUI window system . In the late 1980s, AT&T tapped Sun to help them develop the next release of their branded UNIX, and in 1988 announced they would purchase up to

370-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

444-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,

518-463: A format specified by the X server, where the image data is stored in the shared memory segment. Through use of shared memory pixmaps, it is possible to change the contents of these pixmaps without using any Xlib routines at all. Shared memory pixmaps can only be supported when the X server can use regular virtual memory for pixmap data; if the pixmaps are stored in the on-board memory of graphics hardware, an application will not be able to share them with

592-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

666-491: A line of x64 systems that support not only Solaris, but also Linux and Microsoft Windows . In January 2007 Sun announced a broad strategic alliance with Intel . Intel endorsed Solaris as a mainstream operating system and as its mission critical Unix for its Xeon processor–based systems, and contributed engineering resources to OpenSolaris . Sun began using the Intel Xeon processor in its x64 server line, starting with

740-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,

814-708: A net GAAP profit of $ 126 million on revenue of $ 3.337 billion for its fiscal second quarter. Shortly following that news, it was announced that Kohlberg Kravis Roberts (KKR) would invest $ 700 million in the company. Sun had engineering groups in Bangalore , Beijing , Dublin , Grenoble , Hamburg , Prague , St. Petersburg , Tel Aviv , Tokyo , Canberra and Trondheim . In 2007–2008, Sun posted revenue of $ 13.8 billion and had $ 2 billion in cash. First-quarter 2008 losses were $ 1.68 billion; revenue fell 7% to $ 12.99 billion. Sun's stock lost 80% of its value November 2007 to November 2008, reducing

SECTION 10

#1732855471860

888-655: A primary developer of the Berkeley Software Distribution (BSD), joined soon after and is counted as one of the original founders. The company was the second, after rival Apollo Computer , to specialize in workstations. The name "Sun" is derived from the initials of the Stanford University Network (SUN). Sun was profitable from its first quarter in July 1982. By 1983, Sun was known for producing 68k-based systems with high-quality graphics that were

962-437: A reputation as one of Microsoft 's most vocal antagonists, Sun entered into a joint relationship with them, resolving various legal entanglements between the two companies and receiving US$ 1.95 billion in settlement payments from them. Sun supported Microsoft Windows on its x64 systems, and announced other collaborative agreements with Microsoft, including plans to support each other's virtualization environments. In 2005,

1036-732: A suite of software products, including the Solaris operating system , developer tools, Web infrastructure software, and identity management applications. Technologies included the Java platform and NFS . In general, Sun was a proponent of open systems, particularly Unix. It was also a major contributor to open-source software , as evidenced by its $ 1 billion purchase, in 2008, of MySQL , an open-source relational database management system . At various times, Sun had manufacturing facilities in several locations worldwide, including Newark, California ; Hillsboro, Oregon ; and Linlithgow, Scotland . However, by

1110-481: A variety of pricing bases, including per-employee and per-socket. A 2006 report prepared for the EU by UNU-MERIT stated that Sun was the largest corporate contributor to open source movements in the world. According to this report, Sun's open source contributions exceed the combined total of the next five largest commercial contributors. Sun is best known for its Unix systems, which have a reputation for system stability and

1184-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

1258-518: Is an SMP capable version of UltraSPARC T2, available in 2 or 4 processor configurations. It was the first CoolThreads CPU with multi-processor capability and it made possible to build standard rack-mounted servers that could simultaneously process up to massive 256 CPU threads in hardware (Sun SPARC Enterprise T5440), which is considered a record in the industry. Since 2010, all further development of Sun machines based on SPARC architecture (including new SPARC T-Series servers, SPARC T3 and T4 chips)

1332-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

1406-589: Is an increasing need to reduce power and air conditioning demands, much of which comes from the heat generated by CPUs. The T1 was followed in 2007 by the UltraSPARC T2 , which extended the number of threads per core from 4 to 8. Sun has open sourced the design specifications of both the T1 and T2 processors via the OpenSPARC project. In 2006, Sun ventured into the blade server (high density rack-mounted systems) market with

1480-504: Is done as a part of Oracle Corporation hardware division. In the late 1980s, Sun also marketed an Intel 80386 –based machine, the Sun386i ; this was designed to be a hybrid system, running SunOS but at the same time supporting DOS applications. This only remained on the market for a brief time. A follow-up "486i" upgrade was announced but only a few prototype units were ever manufactured. Sun's brief first foray into x86 systems ended in

1554-467: 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 20

#1732855471860

1628-801: The SUN workstation for the Stanford University Network communications project as a personal CAD workstation . It was designed around the Motorola 68000 processor with an advanced memory management unit (MMU) to support the Unix operating system with virtual memory support. He built the first examples from spare parts obtained from Stanford's Department of Computer Science and Silicon Valley supply houses. On February 24, 1982, Scott McNealy , Andy Bechtolsheim , and Vinod Khosla , all Stanford graduate students, founded Sun Microsystems . Bill Joy of Berkeley,

1702-628: The Sun Blade (distinct from the Sun Blade workstation). In April 2007, Sun released the SPARC Enterprise server products, jointly designed by Sun and Fujitsu and based on Fujitsu SPARC64 VI and later processors. The M-class SPARC Enterprise systems include high-end reliability and availability features. Later T-series servers have also been badged SPARC Enterprise rather than Sun Fire. In April 2008, Sun released servers with UltraSPARC T2 Plus, which

1776-544: The Sun-1 through Sun-3 computer series. The Sun-1 employed a 68000 CPU, the Sun-2 series, a 68010 . The Sun-3 series was based on the 68020 , with the later Sun-3x using the 68030 . In 1987, the company began using SPARC , a RISC processor architecture of its own design, in its computer systems, starting with the Sun-4 line. SPARC was initially a 32-bit architecture (SPARC V7) until

1850-582: The dot-com bubble , Sun began making more money, with its stock rising as high as $ 250 per share. It also began spending much more, hiring workers and building itself out. Some of this was because of genuine demand, but much was from web start-up companies anticipating business that would never happen. In 2000, the bubble burst. Sales in Sun's important hardware division went into free-fall as customers closed shop and auctioned high-end servers. Several quarters of steep losses led to executive departures, rounds of layoffs, and other cost cutting. In December 2001,

1924-400: 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

1998-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

2072-589: 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. Sun Microsystems Sun Microsystems, Inc. ( Sun for short)

2146-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"

2220-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

2294-774: The Japanese company's processor chips in mid-range and high-end Sun servers. These servers were announced on April 17, 2007, as the M-Series, part of the SPARC Enterprise series. In February 2005, Sun announced the Sun Grid , a grid computing deployment on which it offered utility computing services priced at US$ 1 per CPU/hour for processing and per GB/month for storage. This offering built upon an existing 3,000-CPU server farm used for internal R&D for over 10 years, which Sun marketed as being able to achieve 97% utilization. In August 2005,

MIT-SHM - Misplaced Pages Continue

2368-528: The LX50, based in part on previous Cobalt system expertise. This was also Sun's first system announced to support Linux as well as Solaris. In 2003, Sun announced a strategic alliance with AMD to produce x86/x64 servers based on AMD's Opteron processor; this was followed shortly by Sun's acquisition of Kealia, a startup founded by original Sun founder Andy Bechtolsheim , which had been focusing on high-performance AMD-based servers. The following year, Sun launched

2442-514: The Newark campus was put on the market. In 2004, Sun canceled two major processor projects which emphasized high instruction-level parallelism and operating frequency. Instead, the company chose to concentrate on processors optimized for multi-threading and multiprocessing , such as the UltraSPARC T1 processor (codenamed "Niagara"). The company also announced a collaboration with Fujitsu to use

2516-702: The Opteron-based Sun Fire V20z and V40z servers, and the Sun Java Workstation W1100z and W2100z workstations. In September 2005 Sun unveiled a new range of Opteron-based servers: the Sun Fire X2100, X4100 and X4200 servers. These were designed from scratch by a team led by Bechtolsheim to address heat and power consumption issues commonly faced in data centers. In July 2006, the Sun Fire X4500 and X4600 systems were introduced, extending

2590-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

2664-533: The Sun Blade X6250 server module introduced in June 2007. In May 2008 AMD announced its Operating System Research Center (OSRC) was expanding its focus to include optimization to Sun's OpenSolaris and xVM virtualization products for AMD processors. Although Sun was initially known as a hardware company, its software history began with its founding in 1982; co-founder Bill Joy was one of the leading Unix developers of

2738-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

2812-586: The aim of building network appliances (single function computers meant for consumers). Sun also marketed a Network Computer (a term popularized and eventually trademarked by Oracle ); the JavaStation was a diskless system designed to run Java applications. Although none of these business initiatives were particularly successful, the Cobalt purchase gave Sun a toehold for its return to the x86 hardware market. In 2002, Sun introduced its first general purpose x86 system,

2886-568: The amounts indicated when the acquisition closed. For the first decade of Sun's history, the company positioned its products as technical workstations , competing successfully as a low-cost vendor during the Workstation Wars of the 1980s. It then shifted its hardware product line to emphasize servers and storage. High-level telecom control systems such as Operational Support Systems service predominantly used Sun equipment. Sun originally used Motorola 68000 family central processing units for

2960-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

3034-403: The company released Solaris 10. The new version included a large number of enhancements to the operating system, as well as very novel features, previously unseen in the industry. Solaris 10 update releases continued through the next 8 years, the last release from Sun Microsystems being Solaris 10 10/09. The following updates were released by Oracle under the new license agreement; the final release

MIT-SHM - Misplaced Pages Continue

3108-418: The company's current strategy. Sun's logo, which features four interleaved copies of the word sun in the form of a rotationally symmetric ambigram , was designed by professor Vaughan Pratt , also of Stanford. The initial version of the logo was orange and had the sides oriented horizontally and vertically, but it was subsequently rotated to stand on one corner and re-colored purple, and later blue. During

3182-472: The company's market value to $ 3 billion. With falling sales to large corporate clients, Sun announced plans to lay off 5,000 to 6,000 workers, or 15–18% of its work force. It expected to save $ 700 million to $ 800 million a year as a result of the moves, while also taking up to $ 600 million in charges. As of May 11, 2009, the following shareholders held over 100,000 common shares of Sun and at $ 9.50 per share offered by Oracle, they received

3256-725: The early 1990s, Brian P. Dougherty , founder of Berkeley Softworks (which would go on to be re-incorporated as the GeoWorks Corporation ) accused the Java development team at Sun for studying GeoWorks's PC/GEOS operating system and incorporating features of PC/GEOS into their Unix-based operating system. Brian claimed that the object-oriented and flexible UI of PC/GEOS was "to this day the most sophisticated UI technology ever built into an OS". From 1992 Sun also sold Interactive Unix , an operating system it acquired when it bought Interactive Systems Corporation from Eastman Kodak Company. This

3330-402: The early 1990s, as it decided to concentrate on SPARC and retire the last Motorola systems and 386i products, a move dubbed by McNealy as "all the wood behind one arrowhead". Even so, Sun kept its hand in the x86 world, as a release of Solaris for PC compatibles began shipping in 1993. In 1997, Sun acquired Diba, Inc., followed later by the acquisition of Cobalt Networks in 2000, with

3404-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)

3478-441: The first commercial use of this grid was announced for financial risk simulations which were later launched as its first software as a service product. In January 2005, Sun reported a net profit of $ 19 million for fiscal 2005 second quarter, for the first time in three years. This was followed by net loss of $ 9 million on GAAP basis for the third quarter 2005, as reported on April 14, 2005. In January 2007, Sun reported

3552-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

3626-431: The four-processor SPARCserver 600MP. This was followed by the 8-processor SPARCserver 1000 and 20-processor SPARCcenter 2000, which were based on work done in conjunction with Xerox PARC . In 1995 the company introduced Sun Ultra series machines that were equipped with the first 64-bit implementation of SPARC processors ( UltraSPARC ). In the late 1990s the transformation of product line in favor of large 64-bit SMP systems

3700-610: The introduction of the SPARC V9 architecture in 1995, which added 64-bit extensions. Sun developed several generations of SPARC-based computer systems, including the SPARCstation , Ultra , and Sun Blade series of workstations, and the SPARCserver, Netra , Enterprise , and Sun Fire line of servers. In the early 1990s the company began to extend its product line to include large-scale symmetric multiprocessing servers, starting with

3774-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

SECTION 50

#1732855471860

3848-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

3922-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

3996-512: The most powerful, enterprise class high-end CC-NUMA servers developed by Sun, such as the Sun Fire E15K and the Sun Fire E25K . In November 2005, Sun launched the UltraSPARC T1 , notable for its ability to concurrently run 32 threads of execution on 8 processor cores. Its intent was to drive more efficient use of CPU resources, which is of particular importance in data centers , where there

4070-632: The new UltraSPARC CPUs based on the SPARC V9 architecture. Within the next four years, the successors Solaris 8 and Solaris 9 were released in 2000 and 2002 respectively. Following several years of difficult competition and loss of server market share to competitors' Linux-based systems, Sun began to include Linux as part of its strategy in 2002. Sun supported both Red Hat Enterprise Linux and SUSE Linux Enterprise Server on its x64 systems; companies such as Canonical Ltd. , Wind River Systems and MontaVista also supported their versions of Linux on Sun's SPARC-based systems. In 2004, after having cultivated

4144-464: The only computers other than DEC 's VAX to run 4.2BSD . It licensed the computer design to other manufacturers, which typically used it to build Multibus -based systems running Unix from UniSoft . Sun's initial public offering was in 1986 under the stock symbol SUNW , for Sun Workstations (later Sun Worldwide ). The symbol was changed in 2007 to JAVA ; Sun stated that the brand awareness associated with its Java platform better represented

4218-525: The server. In the 1.15 release of the X.org server the MIT-SHM extension gains two additional requests: 'X_ShmAttachFd' and 'X_ShmCreateSegment', to be able to pass shared memory through file descriptors from client to server and from server to client, reducing the number of copy operations further. This graphics software –related article is a stub . You can help Misplaced Pages by expanding it . SysV Unix System V (pronounced: "System Five")

4292-402: The stock fell to the 1998, pre-bubble level of about $ 100. It continued to fall, faster than many other technology companies. A year later, it had reached below $ 10 (a tenth of what it was in 1990), but it eventually bounced back to $ 20. In mid-2004, Sun closed their Newark, California , factory and consolidated all manufacturing to Hillsboro, Oregon and Linlithgow, Scotland. In 2006, the rest of

4366-542: The time the company was acquired by Oracle Corporation , it had outsourced most manufacturing responsibilities. On April 20, 2009, it was announced that Oracle would acquire Sun for US$ 7.4 billion. The deal was completed on January 27, 2010. The initial design for what became Sun's first Unix workstation , the Sun-1 , was conceived by Andy Bechtolsheim when he was a graduate student at Stanford University in Palo Alto , California. Bechtolsheim originally designed

4440-730: The time, having contributed the vi editor, the C shell , and significant work developing TCP/IP and the BSD Unix OS. Sun later developed software such as the Java programming language and acquired software such as StarOffice , VirtualBox and MySQL . In February 1991, the company established SunSoft, Inc., a wholly owned division of Sun dedicated to the development of operating systems and application software. Sun used community-based and open-source licensing of its major technologies, and for its support of its products with other open source technologies. GNOME -based desktop software called Java Desktop System (originally code-named "Madhatter")

4514-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

SECTION 60

#1732855471860

4588-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

4662-511: Was a popular Unix variant for the PC platform and a major competitor to market leader SCO UNIX . Sun's focus on Interactive Unix diminished in favor of Solaris on both SPARC and x86 systems; it was dropped as a product in 2001. Sun dropped the Solaris 2.x version numbering scheme after the Solaris 2.6 release (1997); the following version was branded Solaris 7. This was the first 64-bit release, intended for

4736-624: Was accelerated by the acquisition of Cray Business Systems Division from Silicon Graphics. Their 32-bit, 64-processor Cray Superserver 6400 , related to the SPARCcenter, led to the 64-bit Sun Enterprise 10000 high-end server (otherwise known as Starfire or E10K). In September 2004, Sun made available systems with UltraSPARC IV which was the first multi-core SPARC processor. It was followed by UltraSPARC IV+ in September 2005 and its revisions with higher clock speeds in 2007. These CPUs were used in

4810-649: Was an American technology company that sold computers , computer components , software , and information technology services and created the Java programming language , the Solaris operating system , ZFS , the Network File System (NFS), and SPARC microprocessors . Sun contributed significantly to the evolution of several key computing technologies, among them Unix , RISC processors , thin client computing, and virtualized computing . Notable Sun acquisitions include Cray Business Systems Division , Storagetek , and Innotek GmbH , creators of VirtualBox . Sun

4884-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

4958-517: Was distributed for the Solaris operating system, and at one point for Linux. Sun supported its Java Enterprise System (a middleware stack) on Linux. It released the source code for Solaris under the open-source Common Development and Distribution License , via the OpenSolaris community. Sun's positioning includes a commitment to indemnify users of some software from intellectual property disputes concerning that software. It offers support services on

5032-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

5106-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

5180-564: Was founded on February 24, 1982. At its height, the Sun headquarters were in Santa Clara, California (part of Silicon Valley ), on the former west campus of the Agnews Developmental Center . Sun products included computer servers and workstations built on its own RISC -based SPARC processor architecture , as well as on x86 -based AMD Opteron and Intel Xeon processors. Sun also developed its own storage systems and

5254-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

5328-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

5402-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

5476-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

#859140