Talk:XENIX: Difference between revisions
m typo |
ForOldHack (talk | contribs) |
||
| Line 27: | Line 27: | ||
::Apprently they used a PDP-11 to develop Xenix, and then soon switched to it, and used it for everything until they kluged together NT server, and even then ... I bet they still have a few things running in emulation... [[User:ForOldHack|ForOldHack]] ([[User talk:ForOldHack|talk]]) 07:45, 11 March 2019 | ::Apprently they used a PDP-11 to develop Xenix, and then soon switched to it, and used it for everything until they kluged together NT server, and even then ... I bet they still have a few things running in emulation... [[User:ForOldHack|ForOldHack]] ([[User talk:ForOldHack|talk]]) 07:45, 11 March 2019 | ||
Here is a bunch of version information: | |||
"Having previously appointed myself SCO Director of Acronyms | |||
http://www.cruzio.com/sco/ | |||
and keeper of the mysterious | |||
OSR5 BTLD naming conventions, | |||
I'll now declare myself MOSCOVA (Minister Of SCO Version Archaeology) and prepare a list of the last known versions of various dead SCO products, and the secret incantations necessary to determine if one really has that version. Please consider this a chain letter and forward it to any likely conspirators with useful information. The last person in the chain gets stuck with turning this into a TA. | |||
========================================================== | |||
Version info: | |||
SCO has many ways of identifying products and displaying version information. | |||
Some of them actually agree. | |||
1. Read the disk, tape or cd label. | |||
2. tar tvf /dev/install | grep "#rel" | |||
3. swconfig | |||
4. grep "^#rel=" /etc/perms/* | |||
5. uname -a (old Xenix 286 only) | |||
6. uname -X | grep -y "rel" (OS only) | |||
I suggest: | |||
cd /etc/perms | |||
grep "^#rel=" * | tr ":" "\011" | |||
and: | |||
swconfig | |||
to get a shopping list. | |||
If you have floppy images that are not easily identified, try: | |||
strings image_file | grep "rel=" | |||
to extract the "custom" info line. | |||
If the image is compressed, | |||
run: | |||
zcat imagefile.Z | strings | grep "rel=" | |||
There are also various names for the same products. | |||
For example: | |||
xnx296a, UFN and prd=xos are all the same. | |||
Obtaining serial number information, and identifying cd roms | |||
without proper labels, will be covered separately. | |||
========== XENIX 286 ONLY =================== | |||
Name Last Version Incantation | |||
SCO Xenix 286 2.3.2 uname -a | |||
DevSys 286 2.2.1 grep "^#rel=" /etc/perms/devsys | |||
CGI 286 grep "^#rel=" /etc/perms/cgi | |||
Text Processing System grep "^#rel=" /etc/perms/text | |||
Eroff 2.0 | |||
VP/IX 286 | |||
MultiView 286 | |||
Man Pages | |||
Games 2.2.2 grep "^#rel=" /etc/perms/games | |||
Fox (dbase 2 clone) | |||
MSBASIC 5.41 Appears on startup screen. | |||
MultiPlan 3.00N | |||
MS Word 3.0 | |||
========== XENIX 386 ONLY =================== | |||
SCO Xenix 386 2.3.4 uname -X | grep -y "rel" | |||
Tandy Xenix 386 | |||
Unisys Xenix 386 | |||
DevSys 386 2.3.0 grep "^#rel=" /etc/perms/devsys | |||
Text Processing Sys | |||
Man Pages 2.2.0 ???? grep "^#rel=" /etc/perms/man | |||
Games | |||
TCP/IP 1.2.0 grep "^#rel=" /etc/perms/tcprt | |||
Streams runtime 1.0.0c grep "^#rel=" /etc/perms/streamsrt | |||
Xenix-Net | |||
UniPATH SNA-3270 | |||
Xsight for Xenix 2.0.0 | |||
Xsight for DOS 2.0.0 | |||
Xsight 386 complete 5.0.0 | |||
SCO Office Portfolio 2.0.1 | |||
SCO Manager 2.1 | |||
Multiview Runtime 1.6 ???? | |||
SCO Professional 2.1 grep "^#rel=" /etc/perms/pro | |||
SCO Lyrix 6.1 | |||
Integra 1.1.1 | |||
Foxbase+ 2.1.2 Appears on startup screen. | |||
HCR/SCO C++ 3.0.0 | |||
SCO C++ 3.1.0 | |||
SCO Accell | |||
VP/IX 1.2.0 grep "^#rel=" /etc/perms/vpix | |||
MS Word 3.0 | |||
ImageBuilder | |||
MasterPlan | |||
Statistician | |||
Eroff 3.0 | |||
MS C 3.0 | |||
MS Basic Interpreter 5.41 Appears on startup. | |||
MS Basic Compiler | |||
MS Pascal Compiler | |||
MS Fortran Compiler 3.0 | |||
LPI-Fortran 3.20.00 | |||
LPI-Basic | |||
LPI-Cobol | |||
LPI-Pascal | |||
LPI-PL/I | |||
LPI-RPG II | |||
LPI-Debug | |||
SCO PHIGS 1.0.0 | |||
========== UNIX (ODT) ONLY =================== | |||
SCO Unix 3.2v4.2 uname -X | grep -y "rel" | |||
TCP/IP 1.2.1 | |||
LLI 3.4.0 | |||
DevSys 3.2.4.2 | |||
TCP/IP Dev Sys 1.2.1 | |||
Games 3.2.2 | |||
NFS Sys 1.1.1d | |||
NFS Dev Sys 1.1.1c | |||
Xsight 386 4.0.0 | |||
Xsight 386 Dev 4.0.0 | |||
========== Third Party =================== | |||
JTAPE for Xenix 386 2.55 grep "^#rel=" /etc/perms/jt | |||
JTAPE for Unix 3.2 2.6 grep "^#rel=" /etc/perms/jt | |||
(No JTAPE available for 286 or OSR5)." | |||
== Humor == | == Humor == | ||
"where it still languishes today." This will remain as homage to the spirit of this wiki. [[User:ForOldHack|ForOldHack]] ([[User talk:ForOldHack|talk]]) | "where it still languishes today." This will remain as homage to the spirit of this wiki. [[User:ForOldHack|ForOldHack]] ([[User talk:ForOldHack|talk]]) | ||
07:40, 11 March 2019 | 07:40, 11 March 2019 | ||
Revision as of 05:20, 6 December 2020
Recent updates
Notes: I listed the languages in alphabetical order, except for 'C' as this is always a given for UNIX/xenix/linux/GNU systems.
I will research and add the release dates for as much as I can find.
I added links for references, I added architectures, and I will add a list of both distribution repositories, and running emulators and VMs. ( one click runs. )
How would Microsoft have gotten the first version of XENIX to run on a PDP-11, i.e. what was their development machine/OS? PDP-11/RSTS-e? I am wildly guessing, as besides the Zilog 8k, this architecture PDP-11, which seems to be a specialty around here, I have never used. ForOldHack (talk) 22:02, 9 March 2019 (CET)
- There's a lot of PDP-11 hardware stuff documented, because I have a particular interest in them - I used them extensively at the start of my career. DEC software is not covered much, as we didn't use it - just Unix, which I have been covering.
- I have no idea what uSloth would have used for a PDP-11 port - did they really do one? They'd have needed a C compiler, and that would have been a lot of work (unless they used an existing one - maybe they brought up V7 on a PDP-11)? Jnc (talk) 15:25, 10 March 2019 (CET)
- They used a PDP-11 for a vast amount of their development, because the POS known as DOS could not do it, and they had a cross compiler on the PDP-11 for x68.
- "1981: MS's Bob Greenberg ports PDP-11 v7 (from HCR or AT&T?) to Codata Z8000" http://www.softpanorama.org/People/Torvalds/Finland_period/xenix_microsoft_shortlived_love_affair_with_unix.shtml
- The history was unconceiling itself rather slowly, in leaps and bounds
- Apprently they used a PDP-11 to develop Xenix, and then soon switched to it, and used it for everything until they kluged together NT server, and even then ... I bet they still have a few things running in emulation... ForOldHack (talk) 07:45, 11 March 2019
- They used a PDP-11 for a vast amount of their development, because the POS known as DOS could not do it, and they had a cross compiler on the PDP-11 for x68.
Here is a bunch of version information: "Having previously appointed myself SCO Director of Acronyms
http://www.cruzio.com/sco/ and keeper of the mysterious OSR5 BTLD naming conventions, I'll now declare myself MOSCOVA (Minister Of SCO Version Archaeology) and prepare a list of the last known versions of various dead SCO products, and the secret incantations necessary to determine if one really has that version. Please consider this a chain letter and forward it to any likely conspirators with useful information. The last person in the chain gets stuck with turning this into a TA.
==============================================
Version info: SCO has many ways of identifying products and displaying version information. Some of them actually agree. 1. Read the disk, tape or cd label. 2. tar tvf /dev/install | grep "#rel" 3. swconfig 4. grep "^#rel=" /etc/perms/* 5. uname -a (old Xenix 286 only) 6. uname -X | grep -y "rel" (OS only)
I suggest: cd /etc/perms grep "^#rel=" * | tr ":" "\011" and: swconfig to get a shopping list.
If you have floppy images that are not easily identified, try:
strings image_file | grep "rel=" to extract the "custom" info line. If the image is compressed, run: zcat imagefile.Z | strings | grep "rel="
There are also various names for the same products. For example:
xnx296a, UFN and prd=xos are all the same. Obtaining serial number information, and identifying cd roms without proper labels, will be covered separately.
==== XENIX 286 ONLY =============
Name Last Version Incantation
SCO Xenix 286 2.3.2 uname -a DevSys 286 2.2.1 grep "^#rel=" /etc/perms/devsys CGI 286 grep "^#rel=" /etc/perms/cgi Text Processing System grep "^#rel=" /etc/perms/text Eroff 2.0 VP/IX 286 MultiView 286 Man Pages Games 2.2.2 grep "^#rel=" /etc/perms/games Fox (dbase 2 clone)
MSBASIC 5.41 Appears on startup screen. MultiPlan 3.00N MS Word 3.0
==== XENIX 386 ONLY =============
SCO Xenix 386 2.3.4 uname -X | grep -y "rel" Tandy Xenix 386 Unisys Xenix 386 DevSys 386 2.3.0 grep "^#rel=" /etc/perms/devsys Text Processing Sys Man Pages 2.2.0 ???? grep "^#rel=" /etc/perms/man Games TCP/IP 1.2.0 grep "^#rel=" /etc/perms/tcprt Streams runtime 1.0.0c grep "^#rel=" /etc/perms/streamsrt Xenix-Net UniPATH SNA-3270 Xsight for Xenix 2.0.0 Xsight for DOS 2.0.0 Xsight 386 complete 5.0.0 SCO Office Portfolio 2.0.1 SCO Manager 2.1 Multiview Runtime 1.6 ???? SCO Professional 2.1 grep "^#rel=" /etc/perms/pro SCO Lyrix 6.1 Integra 1.1.1 Foxbase+ 2.1.2 Appears on startup screen. HCR/SCO C++ 3.0.0 SCO C++ 3.1.0 SCO Accell VP/IX 1.2.0 grep "^#rel=" /etc/perms/vpix MS Word 3.0 ImageBuilder MasterPlan Statistician Eroff 3.0 MS C 3.0 MS Basic Interpreter 5.41 Appears on startup. MS Basic Compiler MS Pascal Compiler MS Fortran Compiler 3.0 LPI-Fortran 3.20.00 LPI-Basic LPI-Cobol LPI-Pascal LPI-PL/I LPI-RPG II LPI-Debug SCO PHIGS 1.0.0
==== UNIX (ODT) ONLY =============
SCO Unix 3.2v4.2 uname -X | grep -y "rel" TCP/IP 1.2.1 LLI 3.4.0 DevSys 3.2.4.2 TCP/IP Dev Sys 1.2.1 Games 3.2.2 NFS Sys 1.1.1d NFS Dev Sys 1.1.1c Xsight 386 4.0.0 Xsight 386 Dev 4.0.0
==== Third Party =============
JTAPE for Xenix 386 2.55 grep "^#rel=" /etc/perms/jt JTAPE for Unix 3.2 2.6 grep "^#rel=" /etc/perms/jt (No JTAPE available for 286 or OSR5)."
Humor
"where it still languishes today." This will remain as homage to the spirit of this wiki. ForOldHack (talk) 07:40, 11 March 2019