Content deleted Content added
m →History: linkify Logica |
add x86 os category |
||
(20 intermediate revisions by 16 users not shown) | |||
Line 22:
| GA date = <!-- {{Start date and age|YYYY|MM|DD|df=yes}} ONLY for articles about OS releases -->
| latest release version = System V Release 2.3.4
| latest release date = {{Start date and age|
| latest preview version =
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes}} -->
Line 37:
| preceded by =
| succeeded by = [[SCO UNIX]], [[OS/2]]
| website =
| support status = <!-- For articles about releases of operating systems ONLY -->
| other articles =
}}
'''Xenix''' is a discontinued version of the [[Unix]] [[operating system]] for various [[microcomputer]] platforms, licensed by [[Microsoft]] from [[AT&T Corporation]] in the late 1970s. The [[Santa Cruz Operation]] (SCO) later acquired exclusive rights to the software, and eventually replaced it with SCO UNIX (now known as [[OpenServer|
In the mid-to-late 1980s, Xenix was the most common Unix variant, measured according to the number of machines on which it was installed.<ref name="kelleher">{{cite news |newspaper=[[Computerworld]] |title=Corporate Unix: A system struggles to earn its stripes |date=February 3, 1986 |author-first=Joanne |author-last=Kelleher |url=https://books.google.com/books?id=UE1HODexHKoC&pg=PA44 |page=44}}</ref><ref>{{cite book |author-last1=Leffler |author-first1=Samuel J. |author-first2=Marshall Kirk |author-last2=McKusick |author-link2=Marshall Kirk McKusick |author-first3=Michael J. |author-last3=Karels |author-link3=Michael J. Karels |author-first4=John S. |author-last4=Quarterman |title=The Design and Implementation of the 4.3BSD UNIX Operating System |date=October 1989 |publisher=[[Addison-Wesley]] |isbn=0-201-06196-1 |page=[https://archive.org/details/designimplementa0000unse/page/7 7] |url=https://archive.org/details/designimplementa0000unse/page/7 |url-access=registration}}</ref>
Microsoft chairman [[Bill Gates]] said at [[Unix Expo]] in 1996 that, for a long time, Microsoft had the highest-volume AT&T Unix license.<ref>{{cite web |url=http://www.microsoft.com/billgates/speeches/industry&tech/uexpo.asp |title=UNIX Expo — Remarks by Bill Gates |website=[[Microsoft]] |date=October 9, 1996 |access-date=September 9, 2013 |archive-url=https://web.archive.org/web/20010818203946/http://www.microsoft.com/billgates/speeches/industry&tech/uexpo.asp |archive-date=August 18, 2001}}</ref>
==History==
[[Bell Labs]], the developer of Unix, was part of the regulated [[Bell System]] and could not sell Unix directly to most end users (academic and research institutions excepted); it could, however, license it to software vendors who would then resell it to end users (or their own resellers), combined with their own added features. Microsoft, which expected that Unix would be its operating system of the future when personal computers became powerful enough,{{r|letwin19950817}} purchased a license for [[Version 7 Unix]] from AT&T in 1978,<ref>{{cite book |author-first=Steve D. |author-last=Pate |title=Unix Internals: A Practical Approach |date=1996 |publisher=[[Addison Wesley Professional]] |isbn=978-0-201-87721-2 |
Microsoft called Xenix "a universal operating environment".{{r|greenberg198106}} It did not sell Xenix directly to end users, but licensed the software to [[Original equipment manufacturer|OEMs]] such as IBM,<ref name="ibm">{{cite journal |title=Expanded personal computing power and capability |author-first1=Philip A. |author-last1=Korn |author-first2=John P. |author-last2=McAdaragh |author-first3=Clovis L. |author-last3=Tondo |date=1985 |journal=[[IBM Systems Journal]] |volume=24 |issue=1 |doi=10.1147/sj.241.0026 |pages=26–36}}</ref> Intel,<ref name="intel">{{cite book |title=Overview of the Xenix 286 Operating System |publisher=[[Intel Corporation]] |date=November 1984 |url=http://bitsavers.trailing-edge.com/pdf/intel/system3xx/xenix-286/174385-001_Overview_of_the_XENIX_286_Operating_System_Nov84.pdf |quote=Xenix 286 is Intel's value-added version of the Xenix operating system released by Microsoft Corporation.}}</ref> Management Systems Development,<ref name="byte198110">{{cite news |url=https://archive.org/stream/byte-magazine-1981-10/1981_10_BYTE_06-10_Local_Networks#page/n379/mode/2up |title=Available Today |newspaper=[[BYTE]] |date=October 1981 |access-date=16 March 2016 |pages=380 |type=advertisement}}</ref> [[Tandy Corporation|Tandy]], [[Altos Computer Systems|Altos Computer]], SCO, and Siemens ([[SINIX]]) which then [[porting|ported]] it to their own proprietary [[computer architecture]]s.
Line 55:
The first 8086 port was for the [[Altos Computer Systems]]' non-PC-compatible 8600-series computers (first customer ship date Q1 1982).<ref group="note">The Altos 8086 machines had a custom MMU, which used 4K pages.</ref><ref name="dir83"/>{{rp|3}}<ref>{{cite journal |title=Altos Unveils 16-Bit Micros With Unix, 1M-Byte Memory |journal = Computerworld: The Newsweekly of Information Systems Management|url=https://books.google.com/books?id=94T9BTjdzT0C&pg=RA1-PA17 |date=November 23, 1981 |publisher=[[Computerworld]] |pages=49–50 |issn=0010-4841}}</ref><ref>{{cite journal |author-first=John |author-last=Halamka |title=Review: Altos 586 |url=https://books.google.com/books?id=0C8EAAAAMBAJ&pg=PA89 |date=7 November 1983 |journal=[[InfoWorld]] |page=89 |issn=0199-6649}}</ref><ref>{{cite journal |title=Computerworld |journal = Computerworld: The Newsweekly of Information Systems Management|url=https://books.google.com/books?id=3UuWcPxTGDIC&pg=PT77 |date=October 26, 1987 |publisher=[[IDG Enterprise]] |pages=77– |issn=0010-4841}}</ref>
Intel sold complete computers with Xenix under their Intel [[System 86]] brand (with specific models such as 86/330 or 86/380X); they also offered the individual boards that made these computers under their [[iSBC]] brand.<ref>{{cite web |url=http://bitsavers.informatik.uni-stuttgart.de/pdf/intel/system3xx/172758-001_Introduction_to_the_System_86_330_and_380_Systems_Mar83.pdf |title=Introduction to the System 86/360 and System 86/330A Microcomputer
SCO had initially worked on its own PDP-11 port of V7, called Dynix,<ref group="note">Unrelated to the later [[Dynix]] from [[Sequent Computer Systems]]</ref> but then struck an agreement with Microsoft for joint development and technology exchange on Xenix in 1982.<ref name="pate-p9">{{
In 1984, a port to the 68000-based [[Apple Lisa]] 2 was jointly developed by SCO and Microsoft and it was the first [[shrink-wrapped]] binary product sold by SCO.<ref>{{
In its 1983 OEM directory, Microsoft said the difficulty in porting to the various 8086 and Z8000-based machines had been the lack of a standardized [[memory management unit]] and protection facilities. Hardware manufacturers compensated by designing their own hardware, but the ensuing complexity made it "extremely difficult if not impossible for the very small manufacturer to develop a computer capable of supporting a system such as Xenix from scratch," and "the Xenix kernel must be custom-tailored to each new hardware environment."<ref name="dir83">[http://maben.homeip.net/static/S100/software/microsoft/XENIX/Microsoft%20Xenix%20OEM%20Directory.pdf Microsoft Xenix Operating System OEM Directory, May 1, 1983, Part No. OEM0091B]</ref>{{rp|Introduction}}
A generally available port to the
The later 286 version of Xenix used the integrated MMU present on this chip, by running in [[Protected mode#The 286|286 protected mode]].<ref>[http://www.tenox.net/docs/microsoft_xenix_30_286_press_release.pdf Microsoft Xenix 3.0 ready for 286] {{webarchive |url=https://web.archive.org/web/20140107072346/http://www.tenox.net/docs/microsoft_xenix_30_286_press_release.pdf |date=January 7, 2014}}</ref> The 286 Xenix was accompanied by new hardware from Xenix OEMs. For example, the [[Sperry Corporation|Sperry]] PC/IT, an [[IBM Personal Computer/AT|IBM PC AT]] clone, was advertised as capable of supporting eight simultaneous [[dumb terminal]] users under this version.
While Xenix 2.0 was still based on Version 7 Unix,<ref>{{cite book |first=Ellie |last=Cutler |display-authors=etal |title=SCO Unix in a Nutshell |url=https://archive.org/details/scounixinnutshel00elli |url-access=registration |date=1994 |publisher=[[O'Reilly Media, Inc.]] |isbn=978-1-56592-037-8 |pages=[https://archive.org/details/scounixinnutshel00elli/page/312 312]–}}</ref> version 3.0 was upgraded to a [[Unix System III]] code base,<ref name="dir83"/>{{rp|9}}<ref name="Frisch2002">{{cite book |author-first=Æleen |author-last=Frisch |title=Essential System Administration: Tools and Techniques for Linux and Unix Administration |url=https://archive.org/details/essentialsystema00fris_0 |url-access=registration |date=2002 |publisher=[[O'Reilly Media, Inc.]] |isbn=978-0-596-55049-3 |page=xiii}}</ref><ref name="KentWilliams1990">{{cite book |author-first1=Allen |author-last1=Kent |author-link1=Allen Kent |author-first2=James G. |author-last2=Williams |title=Encyclopedia of Computer Science and Technology |volume=22 - Supplement 7 |chapter=Artificial Intelligence to Vector SPate Model in Information Retrieval |chapter-url=https://books.google.com/books?id=L7NOABDqaMcC&pg=PA404 |date=May 15, 1990 |publisher=[[CRC Press]] |isbn=978-0-8247-2272-2 |pages=404–}}</ref> a 1984 Intel manual for Xenix 286 noted that the Xenix kernel had about 10,000 lines at this time.<ref name="intel"/>{{rp|1–7}} It was followed by a [[Unix System V|System V R2]] codebase in Xenix 5.0 (a.k.a. Xenix System V).<ref name="Lapin1987">{{cite book |author-first=Juraj E. |author-last=Lapin |title=Portable C and Unix System Programming |date=1987 |publisher=[[Pearson Education]] |isbn=978-0-13-686494-3 |page=106 |quote=The Xenix 2.3 version generally resembles V7's [ABI]; the Xenix 3.0 version resembles SIII's, and the Xenix 5.0 version resembles SV2's.}}</ref>
"Microsoft hopes that Xenix will become the preferred choice for software production and exchange", the company stated in 1981.<ref name="greenberg198106">{{Cite magazine |author-last=Greenberg |author-first=Robert B. |date=June 1981 |title=The Unix Operating System and the Xenix Standard Operating Environment |url=https://archive.org/stream/byte-magazine-1981-06/1981_06_BYTE_06-06_Operating_Systems#page/n249/mode/2up |magazine=[[Byte (magazine)|Byte]] |pages=248–264}}</ref> Microsoft referred to its own [[MS-DOS]] as its "single-user, single-tasking operating system",<ref name="byte198207">{{cite news |url=https://archive.org/stream/byte-magazine-1982-07/1982_07_BYTE_07-07_Computers_in_the_Arts_and_Sciences#page/n321/mode/2up |title=Upward Migration / Part 2: A Comparison of CP/M-86 and MS-DOS |newspaper=[[BYTE]] |date=July 1982 |access-date=23 March 2016 |author-last1=Taylor |author-first1=Roger |author-last2=Lemmons |author-first2=Phil |pages=330}}</ref> and advised customers
After the [[breakup of the Bell System]] in 1982, AT&T started selling System V.<ref name="shea19840220">{{cite news |url=https://books.google.com/books?id=hS4EAAAAMBAJ&pg=PA43 |title=New developments may decide battle over Unix |newspaper=[[InfoWorld]] |date=1984-02-20 |access-date=25 February 2016 |author-last=Shea |author-first=Tom |pages=43–45}}</ref> Microsoft, believing that it could not compete with Unix's developer, decided to abandon Xenix. The decision was not immediately transparent, which led to the term [[vaporware]].<ref name="NYT">{{cite journal |ref=refFlynn |author-first=Laurie |author-last=Flynn |date=24 April 1995 |title=The Executive Computer |journal=[[The New York Times]] |issn=0362-4331 |url=https://www.nytimes.com/1995/04/24/business/information-technology-the-executive-computer.html?scp=5&sq=vaporware&st=cse |access-date=2010-04-14}}</ref> It agreed with [[IBM]] to develop [[OS/2]],<ref name="letwin19950817">{{cite newsgroup |newsgroup=comp.os.ms-windows.misc|url=https://groups.google.com/forum/?hl=en#!original/comp.os.ms-windows.misc/-iNeep60eVE/Xl5ddAtJENcJ |title=What's happening to OS/2 |date=August 17, 1995 |access-date=November 6, 2013 |author-last=Letwin |author-first=Gordon |message-id=DDFvKo.G4M@lab.lwpi.com}}</ref> and the Xenix team (together with the best MS-DOS developers){{citation needed|date=August 2019}} was assigned to that project. In 1987, Microsoft transferred ownership of Xenix to SCO in an agreement that left Microsoft owning slightly less than 20% of SCO (this amount prevented both companies from having to disclose the exact amount in the event of an SCO IPO). And SCO would acquire both of the other companies that had Xenix rights,<ref name="doug-video"/> [[Logica]]'s software products group in 1986 and HCR in 1990.<ref>{{cite news | url=https://books.google.com/books?id=gjwEAAAAMBAJ&pg=PA33 | title=Santa Cruz Operation Ltd. to Offer Source for Xenix | magazine=InfoWorld | date=December 8, 1986 | page=33}}</ref><ref>{{cite news | url=https://www.newspapers.com/image/463861965/?terms=hcr%2B%22santa%2Bcruz%2Boperation%22 | title=California firm acquires Unix-systems leader | agency=Canadian Press | newspaper=The Ottawa Citizen | date=May 10, 1990 | page=H8 | via=Newspapers.com}}</ref> When Microsoft eventually lost interest{{clarify|date=August 2019}} in OS/2 as well, the company based its further high-end strategy on [[Windows NT]].
Line 77:
Microsoft continued to use Xenix internally, submitting a patch to support functionality in Unix to AT&T in 1987, which trickled down to the code base of both Xenix and SCO Unix. Microsoft is said to have used Xenix on [[Sun Microsystems|Sun]] workstations and [[VAX]] [[minicomputer]]s extensively within their company as late as 1988.<ref>{{cite newsgroup |title=Re: Microsoft Source (fwd) |author-first=Terry |author-last=Lambert |date=November 7, 2000 |newsgroup=sol.lists.freebsd.chat |message-id=200011062350.QAA25774_usr08.primenet.com@ns.sol.net |url=http://groups.google.com/group/sol.lists.freebsd.chat/msg/96c45193263f1698 |access-date=October 25, 2006}}</ref> All internal Microsoft email transport was done on Xenix-based [[Motorola 68000|68000]] systems until 1995–1996, when the company moved to its own [[Exchange Server]] product.<ref>{{cite web |title=Microsoft's Migration to Microsoft Exchange Server - The Evolution of Messaging within Microsoft Corporation |website=[[Microsoft]] |url=http://www.microsoft.com/technet/archive/itsolutions/intranet/build/exchgdep.mspx#EGAA |archive-url=https://web.archive.org/web/20050427212001/http://www.microsoft.com/technet/archive/itsolutions/intranet/build/exchgdep.mspx#EGAA |archive-date=April 27, 2005}}</ref>
SCO released its [[SCO Unix]] as a higher-end product, based on System V R3 and offering a number of technical advances over Xenix; Xenix remained in the product line. In the meantime, AT&T and [[Sun Microsystems]] completed the merge of Xenix, BSD, [[SunOS]] and System V R3 into System V R4. The last version of SCO Xenix/386 itself was System V R2.3.4, released in 1991.<ref>{{
==Features==
Aside from its AT&T Unix base, Xenix incorporated elements from [[Berkeley Software Distribution|BSD]], notably the [[Vi (text editor)|vi]] text editor and its supporting libraries ([[termcap]] and [[curses (programming library)|curses]]).<ref name="ibm"/> Its kernel featured some original extensions by Microsoft, notably [[file locking]] and [[Semaphore (programming)|semaphores]],<ref name="ibm"/><ref name="intel"/>{{rp|1.12}} while to the [[User space|userland]] Microsoft added a "visual shell" for [[Menu (computing)|menu-driven]] operation instead of the traditional [[UNIX shell]].<ref name="ibm"/> A limited form of local networking over serial lines ([[RS-232]] ports) was possible through the "micnet" software, which supported file transfer and [[electronic mail]], although [[UUCP]] was still used for networking via [[modem]]s.<ref name="ibm"/>
OEMs often added further modifications to the Xenix system.<ref name="ibm"/><ref name="intel"/>
=={{anchor|Secure Xenix}}Trusted Xenix==
Trusted Xenix was a variant initially developed by [[IBM]], under the name Secure XENIX; later versions, under the Trusted Xenix name, were developed by [[Trusted Information Systems]].<ref>{{Citation |author-last1=Gligor |author-first1=Virgil D. |author-last2=Chandersekaran |author-first2=C. Sekar |author-last3=Chapman |author-first3=Robert S. |title=Design and Implementation of Secure Xenix |journal=IEEE Transactions on Software Engineering |volume=SE-13 |issue=2 |pages=208–221 |issn=0098-5589 |date=February 1987 |doi=10.1109/tse.1987.232893|s2cid=15376270 }}</ref> It incorporated the [[
==See also==
Line 108:
* {{cite web |url=http://www.robert.to/reports/scoxenix.html |title=SCO Xenix |access-date=October 25, 2005 |url-status=dead |archive-url=https://web.archive.org/web/20100123120014/http://www.robert.to/reports/scoxenix.html |archive-date=January 23, 2010 }}
* [http://seefigure1.com/images/xenix/xenix-timeline.jpg Xenix timeline]
* [http://www.tenox.net/docs/ Xenix documentation and books for Download] {{Webarchive|url=https://web.archive.org/web/20141021101438/http://www.tenox.net/docs/ |date=2014-10-21
* [http://www.polarhome.com/service/man/?of=Xenix Xenix man pages]
* {{webarchive |url=https://web.archive.org/web/20130903075951/http://www.tenox.net:80/oses/xenix/ |date=3 September 2013 |title=Unsorted Xenix images, scans and photos}}
Line 128:
[[Category:Unix variants]]
[[Category:Discontinued operating systems]]
[[Category:X86 operating systems]]
|