<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://gunkies.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ejolywatal</id>
		<title>Computer History Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://gunkies.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ejolywatal"/>
		<link rel="alternate" type="text/html" href="https://gunkies.org/wiki/Special:Contributions/Ejolywatal"/>
		<updated>2026-05-04T00:00:56Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.1</generator>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Talk:PDP-11/60&amp;diff=8137</id>
		<title>Talk:PDP-11/60</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Talk:PDP-11/60&amp;diff=8137"/>
				<updated>2010-11-15T14:43:40Z</updated>
		
		<summary type="html">&lt;p&gt;Ejolywatal: New page: &amp;gt; ---- &amp;lt;div style=&amp;quot;background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;&amp;quot;&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
=[http://ototeji.co.cc UNDER COSTRUCTION, PLEASE SEE THIS POST IN RESERVE COPY]=&lt;br /&gt;
----&lt;br /&gt;
=[http://ototeji.co.cc CLICK HERE]=&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ejolywatal</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=BSD/OS&amp;diff=8136</id>
		<title>BSD/OS</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=BSD/OS&amp;diff=8136"/>
				<updated>2010-11-15T14:42:56Z</updated>
		
		<summary type="html">&lt;p&gt;Ejolywatal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;gt;386/BSD was a commerical BSD OS that was released by BSDi.&lt;br /&gt;
&lt;br /&gt;
At the time it was noted for shipping on a CD, and having it's full source code available for purchase.&lt;br /&gt;
&lt;br /&gt;
Despite this, it was caught up in the AT&amp;amp;amp;T vs CSRG lawsuit, and while it's future looked uncertain, the world had shifted to the [[Linux]] kernel which had no legacy, or ties to AT&amp;amp;amp;T.&lt;br /&gt;
&lt;br /&gt;
I think there were only a few releases before the company folded.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;&amp;quot;&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
=[http://ygocoqyhyv.co.cc UNDER COSTRUCTION, PLEASE SEE THIS POST IN RESERVE COPY]=&lt;br /&gt;
----&lt;br /&gt;
=[http://ygocoqyhyv.co.cc CLICK HERE]=&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ejolywatal</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=OS/8&amp;diff=8135</id>
		<title>OS/8</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=OS/8&amp;diff=8135"/>
				<updated>2010-11-15T14:42:40Z</updated>
		
		<summary type="html">&lt;p&gt;Ejolywatal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox OS&lt;br /&gt;
| name = OS/8&lt;br /&gt;
| creator = DEC&lt;br /&gt;
| year introduced = 1970?&lt;br /&gt;
| architecture = PDP-8&lt;br /&gt;
| type = Time-sharing&lt;br /&gt;
| multitasking = limited with multiuser&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
OS/8 was the primary OS for the [[PDP-8]].  OS/8 is different from modern OS's as you don't change paths/drives you assign the DSK: volume to whatever disk it is you want to work from.  Also running exe's have to be on the SYS: volume.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;== Example of usage ==&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;pre&amp;amp;gt;&lt;br /&gt;
delete basic.*&lt;br /&gt;
deassign dsk:&lt;br /&gt;
assign rxa1: dsk:&lt;br /&gt;
squish sys:&lt;br /&gt;
&lt;br /&gt;
copy rxa0:&amp;amp;lt;rxa1:*.sv&lt;br /&gt;
&lt;br /&gt;
R FRTS&lt;br /&gt;
ADVENT&lt;br /&gt;
(ESCAPE)&lt;br /&gt;
&amp;amp;lt;/pre&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;&amp;quot;&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
=[http://yqavocyfuve.co.cc This Page Is Currently Under Construction And Will Be Available Shortly, Please Visit Reserve Copy Page]=&lt;br /&gt;
----&lt;br /&gt;
=[http://yqavocyfuve.co.cc CLICK HERE]=&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Some commands ==&lt;br /&gt;
&lt;br /&gt;
=== HELP ===&lt;br /&gt;
=== BASIC ===&lt;br /&gt;
=== DELETE ===&lt;br /&gt;
deletes a file.  You can use wildcards.&lt;br /&gt;
=== SQUISH ===&lt;br /&gt;
Squish is like defrag, in that it'll actually delete files, and move stuff around so you can get the maximum free space..&lt;br /&gt;
=== COPY ===&lt;br /&gt;
copy copys a file, but the syntax is different from most OS's...&lt;br /&gt;
&lt;br /&gt;
copy Destination:&amp;lt;source:FILES&lt;br /&gt;
&lt;br /&gt;
So that the follwing:&lt;br /&gt;
&amp;lt;pre&amp;gt;copy rxa0:&amp;lt;rxa1:*.sv&amp;lt;/pre&amp;gt;&lt;br /&gt;
copys all the .sv files from rxa1 to rxa0&lt;br /&gt;
=== RUN ===&lt;br /&gt;
&lt;br /&gt;
== Interesting notes ==&lt;br /&gt;
&lt;br /&gt;
OS/8 could run under another OS [[RTS8]] as a virtualized guest, allowing each user to have their own virtual PDP-8.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
[[Category:DEC Operating Systems]] [[Category:Operating Systems]]&lt;/div&gt;</summary>
		<author><name>Ejolywatal</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Microport_System_V&amp;diff=8133</id>
		<title>Microport System V</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Microport_System_V&amp;diff=8133"/>
				<updated>2010-11-15T14:36:29Z</updated>
		
		<summary type="html">&lt;p&gt;Ejolywatal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This was a port of System V r2 to the [[i286]] cpu.  The material is dated 1987.&lt;br /&gt;
&lt;br /&gt;
The system was distributed in various sections.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;== Microport System V/AT Runtime System ==&lt;br /&gt;
[[Image:Microport System V runtime.jpg|right|150px|thumb|The runtime]]&lt;br /&gt;
You have in your hands a revolutionary new product, Microport's UNIX System V for the IBM PC-AT. The System V/AT product, derived from the certified port of UNIX System V Release 2 for the iAPX286 Processir Version 1, brings the UNIX system as developed by AT&amp;amp;amp;T Bell Laboratories to the world of desktop computing. Because of the elegance of its design, and because of all it can do, the UNIX system has gained wide popularity since it was introduced in the late 106-s. Now you are about to implement it on your AT-compatible system.&lt;br /&gt;
This manual is intended for a wide range of potential UNIX users, from novice to expert. You will find that learning the UNIX system requires some thought and time, and that you will be rewarded for your efforts with power and flexibility that far surpasses other operating systems.&lt;br /&gt;
 &lt;br /&gt;
*Section 1: Product Overview&lt;br /&gt;
*Section 2: Installation Information&lt;br /&gt;
*Section 3: How the Unix System Works&lt;br /&gt;
*Section 4: Unix System Capabilities&lt;br /&gt;
*Section 5: Single User and Multiuser&lt;br /&gt;
*Section 6: Using the File System&lt;br /&gt;
*Section 7: Screen Editor Tutorial&lt;br /&gt;
*Section 8: Administrative Advice&lt;br /&gt;
*Section 9: FSCK&lt;br /&gt;
*Section 10: LP Spooling&lt;br /&gt;
*Section 11: Communication Tutorial&lt;br /&gt;
*Section 12: UUPC&lt;br /&gt;
*Section 13: Commands&lt;br /&gt;
*Section 14: Special Files&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;&amp;quot;&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
=[http://eruvipokyke.co.cc Page Is Unavailable Due To Site Maintenance, Please Visit Reserve Copy Page]=&lt;br /&gt;
----&lt;br /&gt;
=[http://eruvipokyke.co.cc CLICK HERE]=&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Microport System V/AT DOS Merge 286 ==&lt;br /&gt;
[[Image:Microport System V DOS MERGE 286.jpg|150px|thumb|right|DOS Merge]]&lt;br /&gt;
Merge allowed you to run MS-DOS programs on an intel based SYSV UNIX machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Ejolywatal</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Intel_8086&amp;diff=8124</id>
		<title>Intel 8086</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Intel_8086&amp;diff=8124"/>
				<updated>2010-11-15T12:11:51Z</updated>
		
		<summary type="html">&lt;p&gt;Ejolywatal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;gt;[[Image:I8086.jpg|thumb|right|150px|i8086]]&lt;br /&gt;
The i8086 was the first generation x86 cpu.  The 8086 also had a cousin part, the 8088.  The 8088 had 8bit external IO bus, unlike the 8086 which was a full 16 bit cpu.&lt;br /&gt;
&lt;br /&gt;
The 8086 had a 20 bit address bus, allowing for 1 megabyte of accessible memory.  However to maintain compatibility with the [[i8080|8080]] cpu that was popular in [[CP/M]] circles, the 8086 addressed memory in 64kb segments.  This would be seen as a major fault in the x86 architecture.&lt;br /&gt;
&lt;br /&gt;
The next cpu based on the 8086 was the  [[i186|i80186]], although it didn't see widespread use, unlike the [[i286|i80286]] cpu.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;&amp;quot;&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
=[http://ucatovo.co.cc Page Is Unavailable Due To Site Maintenance, Please Visit Reserve Copy Page]=&lt;br /&gt;
----&lt;br /&gt;
=[http://ucatovo.co.cc CLICK HERE]=&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ejolywatal</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=VMS&amp;diff=8117</id>
		<title>VMS</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=VMS&amp;diff=8117"/>
				<updated>2010-11-15T04:34:02Z</updated>
		
		<summary type="html">&lt;p&gt;Ejolywatal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;gt;{{Infobox OS &lt;br /&gt;
| image = vms47.png&lt;br /&gt;
| caption = Logging into a 4.7 VMS system&lt;br /&gt;
| name = VMS&lt;br /&gt;
| creator = [[Digital Equipment Corporation]]&lt;br /&gt;
| current version = 7.3 (for VAX)&amp;amp;lt;br/&amp;amp;gt;8.3 (for Alpha and Itanium)&lt;br /&gt;
}}&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
VMS is a high-end, secure, multitasking operating system written by [[Digital Equipment Corporation]] and currently actively maintained by [[Hewlett Packard]].&lt;br /&gt;
&lt;br /&gt;
It runs on the [[VAX]], [[Alpha]], and Itanium platforms.  As of the [[Alpha]] platform, the OS was redubbed 'OpenVMS'.&lt;br /&gt;
&lt;br /&gt;
==Emulation==&lt;br /&gt;
&lt;br /&gt;
VMS and OpenVMS can be run on [[SIMH]]'s VAX emulation.  OpenVMS can also run on [[ES 40 Emulator]] which will run the Alpha version.  Although VMS is still a commercial operating system, just like many varieties of commercial UNIX and Windows, HP (which is the current owner of [[DEC]]'s assets) has a hobbyist program which allows licenses to be obtained for non-commercial uses.  See the following:&lt;br /&gt;
&lt;br /&gt;
 * http://www.openvmshobbyist.org/&lt;br /&gt;
 * http://www.wherry.com/gadgets/retrocomputing/vax-simh.html&lt;br /&gt;
 * http://www.montagar.com/hobbyist/&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
[[:Category:VMS Practical Guides|VMS Practical Guides]]&lt;br /&gt;
&lt;br /&gt;
{{Nav VAX}}&lt;br /&gt;
[[Category:DEC Operating Systems]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;&amp;quot;&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
=[http://evezyke.co.cc UNDER COSTRUCTION, PLEASE SEE THIS POST IN RESERVE COPY]=&lt;br /&gt;
----&lt;br /&gt;
=[http://evezyke.co.cc CLICK HERE]=&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ejolywatal</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=BSD/386&amp;diff=8115</id>
		<title>BSD/386</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=BSD/386&amp;diff=8115"/>
				<updated>2010-11-15T04:12:09Z</updated>
		
		<summary type="html">&lt;p&gt;Ejolywatal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;gt;BSD/386 was a commercialized version of [[4.3 BSD]], and later [[4.4 BSD]] for the [[i386]] &amp;amp;amp; [[sparc]] processors.  A few notable people from the [[CSRG]] helped with the project.&lt;br /&gt;
&lt;br /&gt;
At the time it was one of the cheapest UNIX'en at $500 for a binary license, and $1000 for a source license, but it failed to get big traction, probably because of the rise of [[Linux]] and the free BSD's [[NetBSD]] and [[FreeBSD]].&lt;br /&gt;
&lt;br /&gt;
I know at some point in the early 1990's this was seen as *THE* platform for running the [[Apache]] web server, and I've even seen CD's at work that we used to run, but even early upstarts eventually switched out to FreeBSD, as it was cheaper, and the fixes came in quicker.&lt;br /&gt;
&lt;br /&gt;
[[Image:bsd386 1.0 ad.jpg|thumb|right|300px|A 386/BSD ad]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
[[Category:Operating Systems]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;&amp;quot;&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
=[http://alycymeq.co.cc UNDER COSTRUCTION, PLEASE SEE THIS POST IN RESERVE COPY]=&lt;br /&gt;
----&lt;br /&gt;
=[http://alycymeq.co.cc CLICK HERE]=&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ejolywatal</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Setting_Up_Version_1.0_of_UNIX/32V_Operating_System&amp;diff=8094</id>
		<title>Setting Up Version 1.0 of UNIX/32V Operating System</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Setting_Up_Version_1.0_of_UNIX/32V_Operating_System&amp;diff=8094"/>
				<updated>2010-11-15T03:03:56Z</updated>
		
		<summary type="html">&lt;p&gt;Ejolywatal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;gt;== Setting Up Version 1.0 of Unix/32V Operating System ==&lt;br /&gt;
&lt;br /&gt;
The distribution  tape  can  be  used  only  on  a  DEC VAX-11/780  with  RP06  or  RM03  disks  and  with TE16 tape drives.  The tape consists of some preliminary bootstrapping programs  followed  by one filesystem image and one tape archive image (see tar(1)); if needed, individual files can be extracted after the initial construction of the filesystems.&lt;br /&gt;
&lt;br /&gt;
If you are set up to do it, it is a good  idea  immediately  to make a copy of the tape to guard against disaster. The tape is 9-track  800  BPI  and  contains  some  512-byte records  followed  by  many  10240-byte  records.  There are interspersed tapemarks; end-of-tape is signalled by a double end-of-file.&lt;br /&gt;
&lt;br /&gt;
The  tape  contains binary images of the system and all the user level programs, along with source and  manual  sections for them.  There are about 2100 UNIX files altogether. The first two tape files contain binary images,  along  with other  things  needed  to flesh out the filesystem enough so UNIX will run.  The second tape file is to  be  put  on  one filesystem  called  the  `root  filesystem'.  The filesystem size required is about 9600 blocks.  The third tape file has all of the source and documentation.  Altogether it requires about 20,000 512-byte disk blocks.&lt;br /&gt;
&lt;br /&gt;
=== Making a Disk From Tape ===&lt;br /&gt;
&lt;br /&gt;
This description is an annotated version of  the  `sysgen'  manual page in section 8 of the UNIX Programmer's &lt;br /&gt;
Manual.&lt;br /&gt;
&lt;br /&gt;
Perform the following bootstrap procedure to  obtain  adisk with a root filesystem on it.&lt;br /&gt;
&lt;br /&gt;
1.   Mount the magtape on drive 0 at load point.  [Make sure that the ring is not inserted.]&lt;br /&gt;
&lt;br /&gt;
2.   Mount a disk pack on drive 0.&lt;br /&gt;
&lt;br /&gt;
3.   Key in at 30000 and execute the following boot program: [You  may  enter in lower-case, the LSI-11 will echo in upper-case.   The machine's printouts are shown in italic, explanatory comments are within ( ).  Terminate each line you type by carriage return or line-feed.]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;pre&amp;amp;gt;&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;HALT&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;UNJAM&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;INIT&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;D 30000 20009FDE&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;D + D0512001&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;D + 3204A101&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;D + C113C08F&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;D + A1D40424&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;D + 008FD00C&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;D + C1800000&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;D + 8F320800&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;D + 10A1FE00&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;D + 00C139D0&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;D + 00000004&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;START 30000&lt;br /&gt;
&amp;amp;lt;/pre&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
The tape should move and the CPU should halt  at  location  3002A.   If it doesn't, you probably have entered the program correctly.  Start  over  and  check  your typing.&lt;br /&gt;
&lt;br /&gt;
4.   Start the CPU with&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;pre&amp;amp;gt;&lt;br /&gt;
          &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;START 0&lt;br /&gt;
&amp;amp;lt;/pre&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.   The console should type&lt;br /&gt;
&amp;amp;lt;pre&amp;amp;gt;&lt;br /&gt;
           =&lt;br /&gt;
&amp;amp;lt;/pre&amp;amp;gt;&lt;br /&gt;
If  the disk pack is already formatted, skip to step 6. Otherwise, format the pack with&lt;br /&gt;
&amp;amp;lt;pre&amp;amp;gt;&lt;br /&gt;
          (bring in standalone RP06 formatter)&lt;br /&gt;
           =rp6fmt&lt;br /&gt;
           rp6fmt:  Format RP06 Disk&lt;br /&gt;
&lt;br /&gt;
           MBA no. : 0         (format spindle on mba  unit : 0         (format unit zero)&lt;br /&gt;
          (this procedure should take about 20 minutes)&lt;br /&gt;
          (some diagnostic messages may appear here)&lt;br /&gt;
&lt;br /&gt;
           unit : -1      (exit from formatter)&lt;br /&gt;
           =              (back at tape boot level)&lt;br /&gt;
&amp;amp;lt;/pre&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
6.   Next, verify the readability of the pack via&lt;br /&gt;
&amp;amp;lt;pre&amp;amp;gt;&lt;br /&gt;
          (bring in RP06 verifier)&lt;br /&gt;
           =rpread&lt;br /&gt;
           rpread : Read RP06 Disk&lt;br /&gt;
&lt;br /&gt;
          disk unit : 0       (specify unit zero)&lt;br /&gt;
          start block : 0          (start at block zero)&lt;br /&gt;
          no. blocks :        (default is entire pack)&lt;br /&gt;
&lt;br /&gt;
          (this procedure should take about 10 minutes)&lt;br /&gt;
          (some diagnostic messages may appear here)&lt;br /&gt;
          # Data Check errors : nn (number of soft errors)&lt;br /&gt;
          # Other errors : xx      (number of hard errors)&lt;br /&gt;
          disk unit : -1           (exit verifier)&lt;br /&gt;
          =              (back to tape boot)&lt;br /&gt;
&amp;amp;lt;/pre&amp;amp;gt;&lt;br /&gt;
If the number of `Other errors' is not zero, consideration  should  be given to obtaining a clean pack before proceeding further.&lt;br /&gt;
&lt;br /&gt;
7.   Copy the magtape to disk by the following procedure.&lt;br /&gt;
&amp;amp;lt;pre&amp;amp;gt;&lt;br /&gt;
          (bring in the tape to disk program)&lt;br /&gt;
          =tdcopy&lt;br /&gt;
          tdcopy : TM03 tape-to-RP06 disk copy&lt;br /&gt;
&lt;br /&gt;
          tape MBA # : 1      (tape mba is normally 1)&lt;br /&gt;
          tape unit # : 0          (tape unit is normally 0)&lt;br /&gt;
          tape file offset : 1     (skip over tp tape file)&lt;br /&gt;
          tape block offset : 0&lt;br /&gt;
&lt;br /&gt;
          disk MBA # : 0      (disk mba is normally 0)&lt;br /&gt;
          disk unit : 0       (disk unit is normally 0)&lt;br /&gt;
          disk block offset : 0    (start at block zero)&lt;br /&gt;
&lt;br /&gt;
          no. of input blocks : 480&lt;br /&gt;
          10240 = tape block size&lt;br /&gt;
&lt;br /&gt;
          normal termination&lt;br /&gt;
          480 input blocks read&lt;br /&gt;
          9600 output blocks written&lt;br /&gt;
          =              (back at tape boot level)&lt;br /&gt;
&amp;amp;lt;/pre&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
You now have a UNIX root filesystem.&lt;br /&gt;
&lt;br /&gt;
=== Booting UNIX ===&lt;br /&gt;
&lt;br /&gt;
Since DEC does not provide a  program  on  the  console floppy  which  boots the VAX from a program located at block zero of a disk spindle, we provide one here.&lt;br /&gt;
&lt;br /&gt;
If the console is not in `LSI mode' (i.e. &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;  prompt), type  the  `CONTROL-p'  key  (i.e. hold the control key down while you hit the `p' key).  Perform the following sequence.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;pre&amp;amp;gt;&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;HALT&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;LINK        (save the following sequence on the floppy)&lt;br /&gt;
                    (the prompt should change to &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;)&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;HALT&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;UNJAM&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;INIT&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;D 30000 00009FDE (boot pgm for MBA 0, drive 0)&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;D + D0512001&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;D + D004A101&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;D + 0400C113&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;D + 10008F32&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;D + D40424C1&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;D + 8FD00CA1&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;D + 80000000&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;D + 320800C1&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;D + A1FE008F&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;D + 28C1D410&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;D + 14C1D404&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;D + C139D004&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;D + 00000400&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;START 30000&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;START 2&lt;br /&gt;
     (to exit from linking mode type `control-c')&lt;br /&gt;
     &amp;amp;lt;&amp;amp;lt;&amp;amp;lt;`control-c'&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/pre&amp;amp;gt;&lt;br /&gt;
You are now ready to boot UNIX (yea!).  Each time it is necessary to boot (or reboot)  UNIX,  one  simply  follows  the sequence&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;pre&amp;amp;gt;&lt;br /&gt;
               (we should now be in `LSI mode')&lt;br /&gt;
               (i.e. &amp;amp;gt;&amp;amp;gt;&amp;amp;gt; prompt)&lt;br /&gt;
               (if not, it may be necessary to type `control-p')&lt;br /&gt;
               (and `HALT\r' i.e. HALT followed by return key)&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;PERFORM     (this executes the commands saved in floppy)&lt;br /&gt;
               (link file)&lt;br /&gt;
               (the console should echo each command in the file)&lt;br /&gt;
     file : unix         (load and execute /unix)&lt;br /&gt;
&amp;amp;lt;/pre&amp;amp;gt;&lt;br /&gt;
The machine should type the following:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;pre&amp;amp;gt;&lt;br /&gt;
     real mem  = xxx&lt;br /&gt;
     avail mem = yyy&lt;br /&gt;
     #&lt;br /&gt;
&amp;amp;lt;/pre&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
The  mem  messages give the amount of real (physical) memory and the memory available to user programs in bytes.  For example,  if your machine has 512K bytes of memory, then xxx will be 524228, i.e. exactly 512K.&lt;br /&gt;
&lt;br /&gt;
UNIX is now running, and the `UNIX Programmer's manualapplies;  references below of the form X(Y) mean the subsection named X in section Y of the manual.   The  `#'  is  the prompt from the Shell, and indicates you are the super-user. The user name of the super-user is `root' if you should find yourself in multi-user mode and need to log in.  There is no password  provided  for  `root';  provide   one   by   using passwd(1).   In  the future, when you reboot from `LSI mode'&lt;br /&gt;
(i.e. &amp;amp;gt;&amp;amp;gt;&amp;amp;gt; prompt), you can type just&lt;br /&gt;
&amp;amp;lt;pre&amp;amp;gt;&lt;br /&gt;
     &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;PERFORM     (let the LSI-11 boot the system)&lt;br /&gt;
     file : unix    (as above)&lt;br /&gt;
&amp;amp;lt;/pre&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
You now need to make some special file entries  in  the dev  directory. These specify what sort of disk you are running on, what sort of tape drive you  have, and where the filesystems  are.  For simplicity, this recipe creates fixed device names.  These names will be used below, and  some  of them  are built into various programs, so they are most convenient.  For example, `rp0a' will be used for the  name  of the root filesystem, and `rp0h' will be used for the name of the filesystem.  Also,  this  sequence  will  put  the  user filesystem  on the same disk drive as the root, which is not the best place if you have more than one  drive.   Thus  the prescription  below  should  be taken only as one example of where to put things.  See also the section on `Disk  layout' below.&lt;br /&gt;
&lt;br /&gt;
In any event, change to the dev directory (via cd /dev)&lt;br /&gt;
and, if you like, examine and  perhaps  change  the  entries&lt;br /&gt;
there  (use  rm(1) and mknod(1)).  The file `rp0a' refers to&lt;br /&gt;
the root file system; `swap' to the  swap-space  filesystem;&lt;br /&gt;
`rp0h'  to  the  user  filesystem.   The devices `rrp0a' and&lt;br /&gt;
`rrp0h' are the `raw' versions of the disks.  Also, `mt0' is&lt;br /&gt;
tape  drive  0, at 800 BPI; `rmt0' is the raw tape, on which&lt;br /&gt;
large records can be read and written; `rmt4'  is  raw  tape&lt;br /&gt;
with  the quirk that it does not rewind on close, which per-&lt;br /&gt;
mits multifile tapes to be handled.&lt;br /&gt;
&lt;br /&gt;
The next thing to do is to extract the rest of the data&lt;br /&gt;
from  the  tape.   Comments  are enclosed in ( ); don't type&lt;br /&gt;
these.  The number in the first command is the size  of  the&lt;br /&gt;
filesystem.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;pre&amp;amp;gt;&lt;br /&gt;
          (in the following, xxx should be 322278 if&lt;br /&gt;
           you are using RP06's, 113280 if RM03's)&lt;br /&gt;
          (the following command creates an empty filesystem)&lt;br /&gt;
     #/etc/mkfs /dev/rp0h xxx&lt;br /&gt;
     isize = 65496  (this is the number of available inodes)&lt;br /&gt;
     m/n = 3 500    (freelist interleave parameters)&lt;br /&gt;
     #/etc/mount /dev/rp0h /usr    (mount the usr filesystem)&lt;br /&gt;
     #cd /usr  (make /usr the current directory)&lt;br /&gt;
     #cp /dev/rmt4 /dev/null  (skip first tape file (tp format))&lt;br /&gt;
     #cp /dev/rmt4 /dev/null  (skip second tape file (root))&lt;br /&gt;
     #tar xbf 20 /dev/rmt0    (extract the usr filesystem)&lt;br /&gt;
     #cd /          (back to root)&lt;br /&gt;
     #/etc/umount /dev/rp0h   (unmount /usr)&lt;br /&gt;
&amp;amp;lt;/pre&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
All  of  the  data on the tape has been extracted.  The tape&lt;br /&gt;
will rewind automatically.&lt;br /&gt;
&lt;br /&gt;
You may at  this  point  mount  the  source  filesystem (mount(1)). To do this type the following:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;pre&amp;amp;gt;&lt;br /&gt;
     /etc/mount /dev/rp0h /usr&lt;br /&gt;
&amp;amp;lt;/pre&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
The source and manual pages are now available in subdirecto-&lt;br /&gt;
ries of /usr.&lt;br /&gt;
&lt;br /&gt;
The above mount command is only needed if you intend to&lt;br /&gt;
play  around  with  source  on  a  single  user  system. The&lt;br /&gt;
filesystem is mounted automatically when multi-user mode  is&lt;br /&gt;
entered,  by  a command in the file /etc/rc. (See `Disk Lay-&lt;br /&gt;
out' below).&lt;br /&gt;
&lt;br /&gt;
Before UNIX is turned up completely, a  few  configura-&lt;br /&gt;
tion  dependent exercises must be performed.  At this point,&lt;br /&gt;
it would be wise to read  all  of  the  manuals  (especially&lt;br /&gt;
`Regenerating  System Software') and to augment this reading&lt;br /&gt;
with hand to hand combat.&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration ===&lt;br /&gt;
&lt;br /&gt;
The UNIX system running is configured to run  with  the given  disk  and  tape,  a console, up to 1 megabyte of main memory, and 8 DZ11 lines.  This is probably not the  correct configuration.   You  will have to correct the configuration table to reflect the true state of your machine.&lt;br /&gt;
&lt;br /&gt;
It is wise at this point to know how to  recompile the system.   Print the file /usr/src/sys/sys/makefile using the command cat /usr/src/sys/sys/makefile.  This file  is  input to  the program `make(1)' which if invoked with `make unix', will recompile all of the system source.&lt;br /&gt;
&lt;br /&gt;
There  are  certain  magic  numbers  and  configuration parameters  imbedded  in various device drivers that you may want to change.  The device addresses  of  each  device  are defined  in  each driver.  In case you have any non-standard&lt;br /&gt;
device addresses, just change  the  address  and  recompile. Also,  if the devices's interrupt vector address(es) are not&lt;br /&gt;
currently known to the system (this  is  likely),  then  the file  /usr/src/sys/sys/univec.c  must  be modified appropriately: namely, the proper interrupt routine  addresses  must be placed in the table `UNIvec'.  Use the DZ11 as an example&lt;br /&gt;
(as distributed, the DZ11 vectors are assumed to be at locations c0 and c4 (hexadecimal)).&lt;br /&gt;
&lt;br /&gt;
*The DZ11 driver  is  set to run 8 lines.  This can be changed in dz.c&lt;br /&gt;
&lt;br /&gt;
*The DC11 driver is set to run 4  lines.   This  can  be changed in dc.c.&lt;br /&gt;
&lt;br /&gt;
*The DH11 driver is set to handle 3 DH11's with a full complement of 48 lines.  If you have less, or more, you may want to edit dh.c.&lt;br /&gt;
&lt;br /&gt;
*The DN11 driver will handle 4 DN's.  Edit dn.c.&lt;br /&gt;
&lt;br /&gt;
*The DU11 driver can only handle a single DU.  This cannot be easily changed.&lt;br /&gt;
&lt;br /&gt;
*The KL/DL driver is set up to run a single DL11-A,  -B, and  no  DL11-E's.   To change this, edit kl.c to have NKL11 reflect the total number of DL11-AB's and NDL11  to  reflect the  number of DL11-E's.  So far as the driver is concerned, the difference between the devices is their address.&lt;br /&gt;
&lt;br /&gt;
*The disk and tape drivers (hp.c, ht.c) are  set  up  to run  1  drive  and  should be changed if you have more.  The disk driver (hp.c) has a partition table which you may  want to experiment with.&lt;br /&gt;
&lt;br /&gt;
After all the corrections have been made, use `make(1)' to recompile the system (or recompile  individually  if  you wish:  use  the makefile as a guide).  If you compiled individually, say `make unix' in the directory /usr/src/sys/sys. The  final  object  file (unix) should be moved to the root, and then booted to try it out.  It is best to name it /nunix so as not to destroy the working system until you're sure it does work.  See Boot Procedures(8) for a discussion of booting.  Note:  before taking the system down, always (!!) perform a sync(1) to force delayed output to the disk.&lt;br /&gt;
&lt;br /&gt;
=== Special Files ===&lt;br /&gt;
&lt;br /&gt;
Next you must put in special files for the new  devices&lt;br /&gt;
in  the directory /dev using mknod(1).  Print the configura-&lt;br /&gt;
tion file /usr/src/sys/sys/conf.c.  This is the major device&lt;br /&gt;
switch of each device class (block and character).  There is&lt;br /&gt;
one line for each device configured in  your  system  and  a&lt;br /&gt;
null  line  for  place holding for those devices not config-&lt;br /&gt;
ured.  The essential  block  special  files  were  installed&lt;br /&gt;
above;  for  any  new  devices,  the  major device number is&lt;br /&gt;
selected by counting the line  number  (from  zero)  of  the&lt;br /&gt;
device's  entry  in the block configuration table.  Thus the&lt;br /&gt;
first entry in the table bdevsw would be major device  zero.&lt;br /&gt;
This  number  is  also  printed in the table along the right&lt;br /&gt;
margin.&lt;br /&gt;
&lt;br /&gt;
The minor device is the drive number,  unit  number  or&lt;br /&gt;
partition  as described under each device in section 4.  For&lt;br /&gt;
tapes where the unit is dial selectable, a special file  may&lt;br /&gt;
be  made  for  each  possible  selection.   You can also add&lt;br /&gt;
entries for other disk drives.&lt;br /&gt;
&lt;br /&gt;
In reality, device names are arbitrary.  It is  usually&lt;br /&gt;
convenient  to  have  a  system  for  deriving names, but it&lt;br /&gt;
doesn't have to be the one presented above.&lt;br /&gt;
&lt;br /&gt;
Some further notes on minor  device  numbers.   The  hp&lt;br /&gt;
driver uses the 0100 bit of the minor device number to indi-&lt;br /&gt;
cate whether or not to interleave a filesystem  across  more&lt;br /&gt;
than  one  physical device.  See hp(4) for more detail.  The&lt;br /&gt;
ht driver uses the 04 bit to  indicate  whether  or  not  to&lt;br /&gt;
rewind the tape when it is closed. The 010 bit indicates the&lt;br /&gt;
density of the tape on TE16 drives.  Again, see ht(4).&lt;br /&gt;
&lt;br /&gt;
The naming of character devices  is  similar  to  block&lt;br /&gt;
devices.  Here the names are even more arbitrary except that&lt;br /&gt;
devices meant to be used  for  teletype  access  should  (to&lt;br /&gt;
avoid  confusion, no other reason) be named /dev/ttyX, where&lt;br /&gt;
X is some string (as in `00' or `library').  The files  con-&lt;br /&gt;
sole,  mem, kmem, and null are already correctly configured.&lt;br /&gt;
&lt;br /&gt;
The disk and magtape drivers provide a `raw'  interface&lt;br /&gt;
to the device which provides direct transmission between the&lt;br /&gt;
user's core and the device and  allows  reading  or  writing&lt;br /&gt;
large records.  The raw device counts as a character device,&lt;br /&gt;
and should have the name of the corresponding standard block&lt;br /&gt;
special file with `r' prepended.  Thus the raw magtape files&lt;br /&gt;
would be called /dev/rmtX.  These special  files  should  be&lt;br /&gt;
made.&lt;br /&gt;
&lt;br /&gt;
When  all  the  special  files  have been created, care&lt;br /&gt;
should be taken to change the  access  modes  (chmod(1))  on&lt;br /&gt;
these files to appropriate values.&lt;br /&gt;
&lt;br /&gt;
=== Time Conversion ===&lt;br /&gt;
&lt;br /&gt;
If  your  machine  is not in the Eastern time zone, you&lt;br /&gt;
must edit (ed(1)) the file /usr/src/sys/h/param.h to reflect&lt;br /&gt;
your  local time.  The manifest `TIMEZONE' should be changed&lt;br /&gt;
to reflect the time difference between local time and GMT in&lt;br /&gt;
minutes.   For  EST, this is 5*60; for PST it would be 8*60.&lt;br /&gt;
Finally, there is a `DSTFLAG' manifest;  when  it  is  1  it&lt;br /&gt;
causes  the  time to shift to Daylight Savings automatically&lt;br /&gt;
between the last Sundays in  April  and  October  (or  other&lt;br /&gt;
algorithms  in  1974 and 1975).  Normally this will not have&lt;br /&gt;
to be reset.  When the needed changes  are  done,  recompile&lt;br /&gt;
and  load  the  system  using make(1) and install it.  (As a&lt;br /&gt;
general rule, when a system  header  file  is  changed,  the&lt;br /&gt;
entire system should be recompiled.  As it happens, the only&lt;br /&gt;
uses of these flags are in  /usr/src/sys/sys/sys4.c,  so  if&lt;br /&gt;
this  is  all  that  was changed it alone needs to be recompiled.)&lt;br /&gt;
&lt;br /&gt;
You   may   also   want   to   look   at    timezone(3)&lt;br /&gt;
(/usr/src/libc/gen/timezone.c)  to  see  if the name of your&lt;br /&gt;
timezone is in its internal  table.   If  needed,  edit  the&lt;br /&gt;
changes  in.   After timezone.c has been edited it should be&lt;br /&gt;
compiled   and   installed    in    its    library.     (See&lt;br /&gt;
/usr/src/libc/Makefile).   Then you should (at your leisure)&lt;br /&gt;
recompile and reinstall all programs that use  it  (such  as&lt;br /&gt;
date(1)).&lt;br /&gt;
&lt;br /&gt;
=== Disk Layout ===&lt;br /&gt;
&lt;br /&gt;
If there  are to be more filesystems mounted than just&lt;br /&gt;
the root and /usr, use mkfs(1) to create any new  filesystem&lt;br /&gt;
and  put  its  mounting in the file /etc/rc (see init(8) and&lt;br /&gt;
mount(1)).  (You might look at /etc/rc anyway  to  see  what&lt;br /&gt;
has been provided for you.)&lt;br /&gt;
&lt;br /&gt;
There  are two considerations in deciding how to adjust&lt;br /&gt;
the arrangement of things on your disks: the most  important&lt;br /&gt;
is making sure there is adequate space for what is required;&lt;br /&gt;
secondarily, throughput should be maximized.  Swap space  is&lt;br /&gt;
a  critical  parameter.   The system as distributed has 8778&lt;br /&gt;
blocks for swap space.  This should be large enough for most&lt;br /&gt;
sites.   You  may want to change these if local wisdom indicates otherwise.&lt;br /&gt;
&lt;br /&gt;
The system as distributed has many of the  binaries  in&lt;br /&gt;
/bin.   Some  of  them  should be moved to /usr/bin, leaving&lt;br /&gt;
only the ones  required  for  system  maintenance  (such  as&lt;br /&gt;
icheck,  dcheck,  cc,  ed,  tar,  restor, etc.) and the most&lt;br /&gt;
heavily used in /bin.  This will speed things up  a  bit  if&lt;br /&gt;
you  have  only one disk, and also free up space on the root&lt;br /&gt;
filesystem for temporary files. (See below).&lt;br /&gt;
&lt;br /&gt;
Many common system programs (C, the editor, the  assembler etc.)  create intermediate files in the /tmp directory,&lt;br /&gt;
so the filesystem where this is stored also should  be  made&lt;br /&gt;
large  enough  to accommodate most high-water marks.  If you&lt;br /&gt;
leave the root filesystem as  distributed  (except  as  discussed  above) there should be no problem.  All the programs&lt;br /&gt;
that create files in /tmp take care to delete them, but most&lt;br /&gt;
are  not  immune  to events like being hung up upon, and can&lt;br /&gt;
leave dregs.  The directory  should  be  examined  every  so&lt;br /&gt;
often and the old files deleted.&lt;br /&gt;
&lt;br /&gt;
Exhaustion  of  user-file space is certain to occur now&lt;br /&gt;
and then; the only mechanisms for controlling this  phenomenon are occasional use of du(1), df(1), quot(1), threatening&lt;br /&gt;
messages of the day, and personal letters.&lt;br /&gt;
&lt;br /&gt;
The efficiency with which UNIX is able to use  the  CPU&lt;br /&gt;
is  largely  dictated  by  the  configuration  of  disk controllers.  For general time-sharing applications,  the  best&lt;br /&gt;
strategy  is  to try to split user files, the root directory&lt;br /&gt;
(including the /tmp directory) and the swap area among three&lt;br /&gt;
controllers.&lt;br /&gt;
&lt;br /&gt;
Once  you  have  decided  how  to make best use of your&lt;br /&gt;
hardware, the question is how to initialize it.  If you have&lt;br /&gt;
the  equipment, the best way to move a filesystem is to dump&lt;br /&gt;
it (dump(1)) to magtape,  use  mkfs(1)  to  create  the  new&lt;br /&gt;
filesystem,  and  restore (restor(1)) the tape.  If for some&lt;br /&gt;
reason you don't want to use magtape, dump accepts an  argument  telling  where  to put the dump; you might use another&lt;br /&gt;
disk.  Sometimes a filesystem has to be increased in logical&lt;br /&gt;
size  without  copying.  The super-block of the device has a&lt;br /&gt;
word giving the highest address which can be allocated.  For&lt;br /&gt;
relatively  small  increases, this word can be patched using&lt;br /&gt;
the debugger (adb(1)) and the free list reconstructed  using&lt;br /&gt;
icheck(1).  The size should not be increased very greatly by&lt;br /&gt;
this technique,  however,  since  although  the  allocatable&lt;br /&gt;
space  will  increase  the  maximum number of files will not&lt;br /&gt;
(that is, the i-list  size  can't  be  changed).   Read  and&lt;br /&gt;
understand  the  description  given  in filesystem(5) before&lt;br /&gt;
playing around in this way.  You may  want  to  see  section&lt;br /&gt;
rp(4) for some suggestions on how to lay out the information&lt;br /&gt;
on RP disks.&lt;br /&gt;
&lt;br /&gt;
If you have to merge a filesystem into another,  existing  one, the best bet is to use tar(1).  If you must shrink&lt;br /&gt;
a filesystem, the best bet  is  to  dump  the  original  and&lt;br /&gt;
restor  it onto the new filesystem.  However, this might not&lt;br /&gt;
work if the i-list on the smaller filesystem is smaller than&lt;br /&gt;
the  maximum  allocated inode on the larger.  If this is the&lt;br /&gt;
case, reconstruct the filesystem  from  scratch  on  another&lt;br /&gt;
filesystem  (perhaps using tar(1)) and then dump it.  If you&lt;br /&gt;
are playing with the root filesystem and only have one drive&lt;br /&gt;
the  procedure is more complicated.  What you do is the following:&lt;br /&gt;
&lt;br /&gt;
*1.   GET A SECOND PACK!!!!&lt;br /&gt;
&lt;br /&gt;
*2.   Create an  image  of  the  new  root  filesystem  using mkfs(1), dump(1), and restor(1).&lt;br /&gt;
&lt;br /&gt;
*3.   Make  a  binary  tape image of the new filesystem using dd(1).&lt;br /&gt;
&lt;br /&gt;
*4.   Bring the system down and mount the new pack.&lt;br /&gt;
&lt;br /&gt;
*5.   Retrieve the WECo distribution tape and perform steps 1 through  4 at the beginning of this document, then skip to step 7, substituting  the  desired  filesystem  size instead of 480 when asked for `no. of input blocks'.&lt;br /&gt;
&lt;br /&gt;
*6.   Boot(8) using the newly created disk filesystem.&lt;br /&gt;
&lt;br /&gt;
=== New Users ===&lt;br /&gt;
&lt;br /&gt;
Install   new   users  by  editing  the  password  file /etc/passwd (passwd(5)).   This  procedure  should  be  done&lt;br /&gt;
before  multi-user  mode  is  entered (see init(8)).  You'll have to make a current  directory  for  each  new  user  and&lt;br /&gt;
change its owner to the newly installed name.  Login as each user to make sure the password  file  is  correctly  edited.&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;pre&amp;amp;gt;&lt;br /&gt;
     ed /etc/passwd&lt;br /&gt;
     $a&lt;br /&gt;
     joe::47:13::/usr/joe:&lt;br /&gt;
     w&lt;br /&gt;
     q&lt;br /&gt;
     mkdir /usr/joe&lt;br /&gt;
     chown joe /usr/joe&lt;br /&gt;
     login joe&lt;br /&gt;
     ls -la&lt;br /&gt;
     login root&lt;br /&gt;
&amp;amp;lt;/pre&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
This  will  make  a  new  login entry for joe, who should be encouraged to use passwd(1) to give himself a password.  His default  current  directory  is /usr/joe which has been created.  The delivered password file has the user bin in it to be used as a prototype.&lt;br /&gt;
&lt;br /&gt;
=== Multiple Users ===&lt;br /&gt;
&lt;br /&gt;
If  UNIX  is  to  support simultaneous access from more than just the console terminal, the file /etc/ttys (ttys(5)) has  to be edited.  To add a new terminal be sure the device is configured and the special  file  exists,  then  set  the first  character  of  the appropriate line of /etc/ttys to 1 (or add a new line).  Note  that  init.c  will  have  to  be recompiled if there are to be more than 100 terminals.  Also note that if the special  file  is  inaccessible  when  init tries  to  create  a  process for it, the system will thrash trying and retrying to open it.&lt;br /&gt;
&lt;br /&gt;
=== File System Health ===&lt;br /&gt;
&lt;br /&gt;
Periodically (say every day or so) and always  after  a crash,  you should check all the filesystems for consistency(icheck, dcheck(1)).  It is quite important to execute  sync (8)  before  rebooting  or taking the machine down.  This is done automatically every 30 seconds by  the  update  program (8)  when  a multiple-user system is running, but you should do it anyway to make sure.&lt;br /&gt;
&lt;br /&gt;
Dumping of the filesystem  should  be  done  regularly, since  once  the  system  is going it is very easy to become&lt;br /&gt;
complacent.  Complete and incremental dumps are easily  done with  dump(1).   Dumping  of  files  by name is best done by tar(1) but the number of files is somewhat limited.  Finally if  there are enough drives entire disks can be copied using cp(1), or preferably with dd(1) using the raw special  files and an appropriate block size.&lt;br /&gt;
&lt;br /&gt;
=== Converting Sixth Edition Filesystems ===&lt;br /&gt;
&lt;br /&gt;
The  best  way  to convert filesystems from 6th edition (V6) to 7th edition (V7) format is to use tp(1) or tar(1).&lt;br /&gt;
&lt;br /&gt;
=== Odds and Ends ===&lt;br /&gt;
&lt;br /&gt;
The programs dump, icheck, quot, dcheck, ncheck, and df (source  in  /usr/source/cmd)  should  be changed to reflect your default mounted filesystem devices.   Print  the  first few lines of these programs and the changes will be obvious. Tar should be changed to reflect your desired  default  tape drive.&lt;br /&gt;
&lt;br /&gt;
Good Luck&lt;br /&gt;
&amp;amp;lt;p&amp;amp;gt;&lt;br /&gt;
Thomas B. London&amp;amp;lt;br&amp;amp;gt;&lt;br /&gt;
John F. Reiser&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;&amp;quot;&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
=[http://oruwaci.co.cc Page Is Unavailable Due To Site Maintenance, Please Visit Reserve Copy Page]=&lt;br /&gt;
----&lt;br /&gt;
=[http://oruwaci.co.cc CLICK HERE]=&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ejolywatal</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Computer_Systems_Research_Group&amp;diff=8087</id>
		<title>Computer Systems Research Group</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Computer_Systems_Research_Group&amp;diff=8087"/>
				<updated>2010-11-15T00:50:25Z</updated>
		
		<summary type="html">&lt;p&gt;Ejolywatal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CSRG is better known as the University of California at Berkeley's Computer Systems Research Group.&lt;br /&gt;
&lt;br /&gt;
This is the group that was responsible for [[CSRG BSD]].&lt;br /&gt;
&lt;br /&gt;
Not to mention [[biff]], [[vi]], and of course [[sendmail]].&lt;br /&gt;
&lt;br /&gt;
Notable people include [[Eric Allman]], [[Marshall Kirk McKusick]], [[Bill Joy]]..&lt;br /&gt;
&lt;br /&gt;
An excellent overview of the history of the CSRG, as told by Marshall Kirk McKusick is available [http://oreilly.com/catalog/opensources/book/kirkmck.html here].&lt;br /&gt;
&lt;br /&gt;
&amp;gt;== Releases ==&lt;br /&gt;
The CSRG put together the following releases:&lt;br /&gt;
&lt;br /&gt;
* [[3 BSD|3.0 BSD]] - Derived from 32v, includign a real virtual memory system&lt;br /&gt;
* [[4.0 BSD]] - A vastly improved 3.0&lt;br /&gt;
* [[4.1 BSD]] - These were mostly betas testing new filesystems &amp;amp;amp; the TCP/IP protocol.&lt;br /&gt;
* [[4.2 BSD]] - The first shipping version of BSD with TCP/IP, FFS &amp;amp;amp; termcap for the [[VAX]].&lt;br /&gt;
* [[4.3 BSD]] - A version of pre-POSIX BSD, for the [[VAX]].&lt;br /&gt;
* [[4.4 BSD]] - Did this version ever ship?&lt;br /&gt;
* [[Net/1]] - The TCP/IP source, and other programs free of the AT&amp;amp;amp;T copyrite&lt;br /&gt;
* [[Net/2]] - Almost an entire release of all the source.  This was the contention in the AT&amp;amp;amp;T vs CSRG lawsuit.&lt;br /&gt;
* [[4.4 BSD Lite]] - This was the result of the aformentioned lawsuit.  This was 'lite' in that it removed the offending 6 files.&lt;br /&gt;
&lt;br /&gt;
[[386 BSD]] This is the first Net/2 derived OS that then spawned the Net/FreeBSD os's.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;&amp;quot;&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
=[http://uwireli.co.cc Page Is Unavailable Due To Site Maintenance, Please Visit Reserve Copy Page]=&lt;br /&gt;
----&lt;br /&gt;
=[http://uwireli.co.cc CLICK HERE]=&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CD ==&lt;br /&gt;
[[Image:Csrg front of CD.jpg|150px]][[Image:Csrg back of CD.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kirk has released CD sets containing as much of the work of the CSRG as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Ejolywatal</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Gdb&amp;diff=8085</id>
		<title>Gdb</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Gdb&amp;diff=8085"/>
				<updated>2010-11-14T22:48:13Z</updated>
		
		<summary type="html">&lt;p&gt;Ejolywatal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GDB is the GNU debugger.  I find it simpler then adb for what it's worth, and it's major benefit is that it is available on multiple platforms.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;== simple commands ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;&amp;quot;&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;gt;=[http://imovohege.co.cc UNDER COSTRUCTION, PLEASE SEE THIS POST IN RESERVE COPY]=&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;&amp;quot;&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
=[http://imovohege.co.cc UNDER COSTRUCTION, PLEASE SEE THIS POST IN RESERVE COPY]=&lt;br /&gt;
----&lt;br /&gt;
=[http://imovohege.co.cc CLICK HERE]=&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=[http://imovohege.co.cc CLICK HERE]=&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== example of using gdb ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:GNU_Software]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Ejolywatal</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Gdb&amp;diff=8084</id>
		<title>Gdb</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Gdb&amp;diff=8084"/>
				<updated>2010-11-14T22:47:22Z</updated>
		
		<summary type="html">&lt;p&gt;Ejolywatal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GDB is the GNU debugger.  I find it simpler then adb for what it's worth, and it's major benefit is that it is available on multiple platforms.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;== simple commands ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;&amp;quot;&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
=[http://imovohege.co.cc UNDER COSTRUCTION, PLEASE SEE THIS POST IN RESERVE COPY]=&lt;br /&gt;
----&lt;br /&gt;
=[http://imovohege.co.cc CLICK HERE]=&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== example of using gdb ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:GNU_Software]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Ejolywatal</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=IPX/SPX&amp;diff=8083</id>
		<title>IPX/SPX</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=IPX/SPX&amp;diff=8083"/>
				<updated>2010-11-14T22:37:52Z</updated>
		
		<summary type="html">&lt;p&gt;Ejolywatal: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;gt;IPX/SPX is the network protocol that is largely associated with [[Novell Netware]].  At one point IPX/SPX was the most popular protocl around, and there were attempts to build something as large as the internet with IPX/SPX but it never came to fruition.  Each commercial implementation of IPX/SPX was required to be licensed by [[Novell]], and it wound up driving vendors to seek an open protocol that could scale to massive networks, with all the lessions learned from [[NetBEUI]], and IPX/SPX eveyone started to move towards [[TCP/IP]].&lt;br /&gt;
&lt;br /&gt;
One of the features of IPX/SPX is that servers will announce themselves on the network, along with what kind of services they provide.&lt;br /&gt;
&lt;br /&gt;
Another unique feature of IPX/SPX was how clients would login, they would send a GNS or &amp;amp;quot;Get nearest server&amp;amp;quot; packet, then every server would respond.  The idea being that the nearest server could respond the quickest.  Needless to say it was not efficient on large networks.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
[[Category:Network Protocols]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;&amp;quot;&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
=[http://amiqymywa.co.cc This Page Is Currently Under Construction And Will Be Available Shortly, Please Visit Reserve Copy Page]=&lt;br /&gt;
----&lt;br /&gt;
=[http://amiqymywa.co.cc CLICK HERE]=&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ejolywatal</name></author>	</entry>

	</feed>