[comp.sys.3b1] Mixing 3.5 and 3.51

car@ramecs.UUCP (Chris Rende) (02/21/91)

Some time ago I asked about mixing various versions of the kernel,
foundation set, and development set. Here are the results of my progressive
upgrading:


I have run my 2Mb/67Mb 3b1 with the following combinations and all have worked:

1) 3.5 Foundation set, 3.5 kernel, 3.51 Development set ==> works

2) 3.5 Foundation set, 3.51m kernel (linked from OSU binaries), 3.51 Development
   set ==> works

3) 3.5 Foundation set, 3.51m kernel (linked from OSU binaries), 3.51 Development
   set, Miscellaneous other fixed binaries from FIXDISK 2.0 (from OSU) ==> works

In all configurations, I have been running Bnews 2.11.19, a little UA stuff,
lots of UUCP from the OBM to a TeleBit TB+, much newsreading, much compiling
of UseNet software using shcc, dos73, RS232 activity at 9600 on tty000,
mahjongg, klondike, tetris, etc...

I have only had ~5 system lock-ups over the last 7 months and all while
using combination #1. In all cases, No panics at all, no trouble dialing TB+'s
at all, no phmgr trouble, no disk trouble, no hung processes, no slow windows.

By the way, /etc/issue works properly using the /etc/getty from FIXDISK 2.0.
(The 3.5 version doesn't display /etc/issue).


car.
-- 
Christopher A. Rende           Central Cartage (Nixdorf/Pyramid/SysVR2/BSD4.3)
uunet!edsews!rphroy!trux!car   Multics,DTSS,Unix,Shortwave,Scanners,UnixPC/3B1
trux!car@uunet.uu.net          Minix 1.2,PC/XT,Mac+,TRS-80 Model I,1802 ELF
trux!ramecs!car     "I don't ever remember forgetting anything." - Chris Rende

jwbirdsa@amc-gw.amc.com (James Birdsall) (02/23/91)

   Chris Rende talks about creating a 3.51m kernel "from the OSU binaries."
Does this mean that kern.cpio.Z can be used to generate a complete 3.51m
kernel from scratch, without already having 3.51?

   If so, what would happen if I took my present all-3.5 system and 
installed a 3.51m kernel? From Chris's results, it should work, except that
I'd still be using the 3.5 development system, which sounds questionable.

   If the 3.5->3.51m changes were internal, or only added new kernel
interface functions, then there's a good chance of it working, since the
library functions will find all the calls they know and love. But if existing
interface was changed, then there will be trouble. 
   Since Chris's 3.5 utilities worked, the 3.5 libraries may still be
valid, too. But it would be nice if somebody who knows could hold forth
on the subject.

   [Replies to address in header are OK; replies to Picarefy (see .sig)
would be better.]

-- 
James W. Birdsall   WORK: jwbirdsa@amc.com   {uunet,uw-coco}!amc-gw!jwbirdsa
HOME: {uunet,uw-coco}!amc-gw!picarefy!jwbirdsa OTHER: 71261.1731@compuserve.com
========== "Think of an animal that's small and fuzzy." "Mold." -- RM =========
=========== "For it is the doom of men that they forget." -- Merlin ===========

tkacik@kyzyl.mi.org (Tom Tkacik) (02/23/91)

In article <5794@amc-gw.amc.com>, jwbirdsa@amc-gw.amc.com (James Birdsall) writes:
>    If so, what would happen if I took my present all-3.5 system and 
> installed a 3.51m kernel? From Chris's results, it should work, except that
> I'd still be using the 3.5 development system, which sounds questionable.

It should work with no problem.  You'd be still using the 3.5 development
set.  So!  The only place, that I can think of, where the kernel and
development set may interact is with the shared libraries.

Other than that they should be independent.  If you are using 
shcc (the shared library C compiler), you should tell it that you still
have version 3.5 of the shared libraries.

Other than that I can't think of any reason why you should have any
trouble mixing 3.5 foundation set, 3.5 development set, and a 3.51m kernel.

As Chris also mentioned, his machine stopped panicing after he made
the change.  Sounds like 3.51m kernel works better with 3.5 'other stuff'
that the 3.5 kernel did. :-)

>    Since Chris's 3.5 utilities worked, the 3.5 libraries may still be
> valid, too. But it would be nice if somebody who knows could hold forth
> on the subject.

Just remember that you are using the 3.5 utilites and libraries.
If for any reason it is important, you must not forget.
-- 
Tom Tkacik                |
tkacik@kyzyl.mi.org       |     To rent this space, call 1-800-555-QUIP.
...!rphroy!kyzyl!tkacik   |

editor@wet.UUCP (Eric Swanson) (02/27/91)

This talk about 3.5, 3.51, 3.51m, and how to mix and match the pieces
has got me wondering about this again:

I got v.3.0 system software (incl. development set) with my 7300.  Am
I entitled to run a later version?  If so, how can I get one?  If I
have to buy one, does anyone know of a source for doing so?  I'd like
to get off 3.0 as soon as I can...

Editor.
"Why can't it all just be free?"
-- 
------------------------------------------------------------------------
editor@wet.UUCP   {ucsfcca,claris}!wet!editor   wet!editor@cca.ucsf.edu
Marshmallows are God's way of saying "You Are What You Eat".
------------------------------------------------------------------------