From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [50.116.15.146]) by inbox.vuxu.org (Postfix) with ESMTP id 1B9C52CA55 for ; Wed, 13 Mar 2024 23:09:52 +0100 (CET) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 5BC4142867; Thu, 14 Mar 2024 08:09:48 +1000 (AEST) Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) by minnie.tuhs.org (Postfix) with ESMTPS id B4F5A42866 for ; Thu, 14 Mar 2024 08:09:39 +1000 (AEST) Received: by mail-lj1-x22d.google.com with SMTP id 38308e7fff4ca-2d27184197cso3556831fa.1 for ; Wed, 13 Mar 2024 15:09:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710367778; x=1710972578; darn=tuhs.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=rJkbQSfvFdpu5ErTvnPeSLzbHrsMq5sz/a/RRxwoGj0=; b=mnYTMQpY4hAWZIz/aRtf7G2kiCD/3WW/XDkLGJsWNwK5UEAt5dh40rTPr2QGWhD1g8 7jY8hdANOpkcLGdvv/DbmtaG+WT71NmVBAMtS4euTZ0N9zKHQFAoT4IyeApkKek6tiuy hmJMdfl1lKZc5TrvVYFrZbvEYCGXPh3cKMjtcxcVJhuAFsr88sTK72gVf2FRUbgoajNS 8gSi9zWCdRHlNnjjOdKYaVf1mfjwv9hzgfanmBvTJcYWh+fzLeR2gkGxKeOsUB0GFNbV cOr1eg0/uLYe3Ad49jqjGDNjqZV1XiySi5uvvHtOc8gJZmA4QJ0Exf2qKHKJQsga2d6M OkOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710367778; x=1710972578; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=rJkbQSfvFdpu5ErTvnPeSLzbHrsMq5sz/a/RRxwoGj0=; b=sycuwi8avnpE3iE9ur9Ct6+9X/o4jcK6f2YTYktBmMDteRA0jxo5oH1L/yeWhqangq Z6sqfSSBAQJjD4vYbif66cd654iGs/y5MBTFHXyrko5bHhUznh0YjKFH9Fw27DjeRvGP 1V4lo3bP04rnVOKDkrsQ30MyGVsLny7eQGOcSFMrz6EglqMy6jxvmK1zFgahbk1SS/0O jWHjwnvFtjS8XzlyZAItmiu7uC2lDR77viLu93dX0Pa6FRg64FrGksCspyjDV7f4IgjQ xvi6LAFC/l73NwK3jglIZ4gIZXMXW4NM7/7m09QZhnUNEX2l6R5agHtb1MQnOmmcD5rM tEdw== X-Forwarded-Encrypted: i=1; AJvYcCWMNmHr5v2OQklxCHpgyJfaelOLP7b3LJJ6CkFuYzkNB5QRGnkkkwGtQGdwbx6RV43F2VUS3MRgol6rkFPO X-Gm-Message-State: AOJu0YxXZAteZpB6QldrbiZ/5dUpXgrbx186pHkVFX66nrzfNMWCBdjc 0Cr40y9VagZuGSZvn1kg0GC5RvClopEFRmChO66gFNpKZ+9idmUbcg6TY0zhFeuHJIVYPSAncZJ iKcgJCl2S5uxI3tJnXUtsjgD2o5Y= X-Google-Smtp-Source: AGHT+IFy0do9AZLGE9YJA//yJqRCuvTgg09QFjauIa/Qdw9z35CScl2azrIcGfqCo5tg3RlyI+4MNG9RAUhAbFpa1jQ= X-Received: by 2002:a05:651c:141e:b0:2d3:3e83:8309 with SMTP id u30-20020a05651c141e00b002d33e838309mr7949703lje.19.1710367777527; Wed, 13 Mar 2024 15:09:37 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Henry Bent Date: Wed, 13 Mar 2024 18:09:25 -0400 Message-ID: To: earl@baugh.org Content-Type: multipart/alternative; boundary="000000000000d0a1da0613920700" Message-ID-Hash: ZMSBWHIL34QUAKB5FP3DS3SZVGSXZG5L X-Message-ID-Hash: ZMSBWHIL34QUAKB5FP3DS3SZVGSXZG5L X-MailFrom: henry.r.bent@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Will Senn , John Foust via TUHS X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: SunOS 4 in 2024 List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --000000000000d0a1da0613920700 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The emulation of proper tape drive records is present in TME - see this fragment from the setup file that I have to install SunOS 2: ## power up the machine: ## # uncomment this line to automatically power up the machine when # tmesh starts: # command tape0 load sunos-2.0-sun2/tape1/01 sunos-2.0-sun2/tape1/02 sunos-2.0-sun2/tape1/03 sunos-2.0-sun2/tape1/04 sunos-2.0-sun2/tape1/05 sunos-2.0-sun2/tape1/06 sunos-2.0-sun2/tape1/07 sunos-2.0-sun2/tape1/08 sunos-2.0-sun2/tape1/09 sunos-2.0-sun2/tape1/10 command mainbus0 power up Let me know if you need more of a walkthrough, I'd have to get NetBSD running in a VM as I haven't worked with this in a long time, but I'm sure it still works. -Henry On Wed, 13 Mar 2024 at 18:04, wrote: > I had old instructions to do this but getting TME running was a bit > quirky. And the package had lost most of it=E2=80=99s support. > (I did just go out and find that some folks have somewhat resurrected it= =E2=80=A6) > > I have the install manual for 3.5 ( > http://www.bitsavers.org/pdf/sun/sunos/3.5/800-2089-10A_Release_3.5_Manua= l_for_the_Sun_Workstation_198711.pdf > ) > And did find this about TME Now ( https://pkgsrc.se/wip/tme ) > And these instructions (which from the link before this page indicated as > of 2019 they still worked > http://people.csail.mit.edu/fredette/tme/sun3-150-nbsd.html ) > > That would get me =E2=80=9Cclose=E2=80=9D if I could somehow write to an = emulated SCSI > device.. or the SD card that supported it=E2=80=A6 etc. Blue SCSI, Gree= n SCSI, Pi > SCSI, etc. I don=E2=80=99t care which (would prefer something that would = let me use > a =E2=80=9Creal=E2=80=9D drive=E2=80=A6 SSD or similar is fine=E2=80=A6 r= ather than SD card). I do have an > image that gets me =E2=80=9Csomewhat=E2=80=9D booting with a SCSI2SD but = the additional > drive mounts are wrong in the fstab/mtab so I can=E2=80=99t get it fully = to boot=E2=80=A6. > > If I can figure out the process, I=E2=80=99ll make images and share them = (for all > the early Sun OS=E2=80=99s) and write up a web page and post it to archiv= e.org so > nobody has to go thru this again :-) > > Earl > > On Mar 13, 2024, at 5:56 PM, Henry Bent wrote: > > TME - most recently https://osdn.net/projects/nme/ - in theory does what > you want. Its setup and use is a bit idiosyncratic, and I have found tha= t > it is unhappy running on OSs other than NetBSD, but if you get it running > it just works. I've used it to set up installations of SunOS 3 and 4 on > sun2, sun3, and sun4 architectures. > > -Henry > > On Wed, 13 Mar 2024 at 17:49, wrote: > >> I=E2=80=99m looking for a =E2=80=9CSun OS 3.5=E2=80=9D emulation running= where I can attach a >> SCSI emulator to it and get the full OS installed. >> I=E2=80=99ve got tape images but I haven=E2=80=99t found the process to = emulate how it >> used to work. >> >> From the initial boot prompt, you extracted them to the =E2=80=9Cswap pa= rtition=E2=80=9D >> and then started the install and it would prompt you for the next tape w= hen >> needed. >> So, I guess we=E2=80=99d need an emulated tape or something, etc. I h= ave all >> the tar=E2=80=99s (all the way back to Sun OS 1 or so) but have been fru= strated >> trying to make some progress. >> >> Earl >> >> >> On Mar 13, 2024, at 5:31 PM, Henry Bent wrote: >> >> On Wed, 13 Mar 2024 at 17:27, Will Senn wrote: >> >>> On 3/13/24 3:12 PM, Henry Bent wrote: >>> >>> Hi all, >>> >>> I've been working quite a bit recently with SunOS 4 on a SPARCstation 5= , >>> seeing what I can coax out of it in terms of building and supporting a >>> modern computing environment. I know that TUHS isn't really the right >>> place for this, but can someone point me to somewhere that is? I've ma= de >>> significant progress in some areas and spent a lot of cycles to get the= re - >>> for instance, I have GCC 3.4.6 up and running - so I'd like to contribu= te >>> to a community if one exists. Is there a modern equivalent of sun-mana= gers? >>> >>> -Henry >>> >>> Not an answer to the question, but on a tangent... >>> >>> I recently saw that Solaris 11.4 SRU66 was released and had a yearning >>> to see how things in Solaris land were doing (can't stand Gnome so >>> OpenIndiana's a bust)... but with Oracle's Solaris, it's a mess at leas= t >>> for hobbyists (only get release patches, so I'm guessing the most up to >>> date 'release' was 11.4 in 2018). So, when I saw your post on SunOS 4, = I >>> thought I'd tool around and see if it was easy to get rolling as a VM, >>> turns out things have come a long way on that front: >>> >>> https://defcon.no/sysadm/playing-with-sunos-4-1-4-on-qemu/ >>> >>> OpenWindows 3... wow... works great on my Mint instance. Now, if I coul= d >>> just remember how commands work on SunOS :). >>> >> >> Thanks Will! You may also be interested in >> https://john-millikin.com/running-sunos-4-in-qemu-sparc as another >> resource about running SunOS 4 in QEMU. I have considered moving my set= up >> to QEMU, especially as it would be very easy to create a hard drive imag= e >> since I am using a SCSI2SD board, but there is something about running >> these things on the original hardware that is difficult to leave behind. >> >> -Henry >> >> >> > --000000000000d0a1da0613920700 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The emulation of proper tape drive records is present= in TME - see this fragment from the setup file that I have to install SunO= S 2:

## power up the machine:
##
# uncomment= this line to automatically power up the machine when
# tmesh starts:#
command tape0 load sunos-2.0-sun2/tape1/01 sunos-2.0-sun2/tape1/02 su= nos-2.0-sun2/tape1/03 sunos-2.0-sun2/tape1/04 sunos-2.0-sun2/tape1/05 sunos= -2.0-sun2/tape1/06 sunos-2.0-sun2/tape1/07 sunos-2.0-sun2/tape1/08 sunos-2.= 0-sun2/tape1/09 sunos-2.0-sun2/tape1/10
command mainbus0 power up
<= div>
Let me know if you need more of a walkthrough, I'd h= ave to get NetBSD running in a VM as I haven't worked with this in a lo= ng time, but I'm sure it still works.

-Hen= ry

On Wed, 13 Mar 2024 at 18:04, <earl@baugh.org> wrote:
I had old inst= ructions to do this but getting TME running was a bit quirky.=C2=A0 And the= package had lost most of it=E2=80=99s support.
(I did just go out and = find that some folks have somewhat resurrected it=E2=80=A6)=C2=A0

And did find this about TME Now (=C2=A0https://pkgsrc.se/wip/tme=C2= =A0)
And these instructions (which from the link before this page= indicated as of 2019 they still worked =C2=A0http://people.= csail.mit.edu/fredette/tme/sun3-150-nbsd.html=C2=A0)

That would get me =E2=80=9Cclose=E2=80=9D if I could somehow write t= o an emulated SCSI device.. or the SD card that supported it=E2=80=A6 etc. = =C2=A0 Blue SCSI, Green SCSI, Pi SCSI, etc. I don=E2=80=99t care which (wou= ld prefer something that would let me use a =E2=80=9Creal=E2=80=9D drive=E2= =80=A6 SSD or similar is fine=E2=80=A6 rather than SD card).=C2=A0 I do hav= e an image that gets me =E2=80=9Csomewhat=E2=80=9D booting with a SCSI2SD b= ut the additional drive mounts are wrong in the fstab/mtab so I can=E2=80= =99t get it fully to boot=E2=80=A6.

If I can figur= e out the process, I=E2=80=99ll make images and share them (for all the ear= ly Sun OS=E2=80=99s) and write up a web page and post it to archive.org=C2=A0so nobody has to go = thru this again :-)

Earl

On Mar 13, 2024, at 5:56 PM, Henry Bent <henry.r.bent@gmail.com&g= t; wrote:

TME - most recently=C2=A0https://osdn.net/p= rojects/nme/ - in theory does what you want.=C2=A0 Its setup and use is= a bit idiosyncratic, and I have found that it is unhappy running on OSs ot= her than NetBSD, but if you get it running it just works.=C2=A0 I've us= ed it to set up installations of SunOS 3 and 4 on sun2, sun3, and sun4 arch= itectures.

-Henry

On Wed, 13 Mar 2024 at 17:49,= <earl@baugh.org= > wrote:
I=E2=80=99m looking for a =E2=80=9CSun OS 3.5=E2=80=9D emulation running w= here I can attach a SCSI emulator to it and get the full OS installed.
= I=E2=80=99ve got tape images but I haven=E2=80=99t found the process to emu= late how it used to work. =C2=A0=C2=A0

From the in= itial boot prompt, you extracted them to the =E2=80=9Cswap partition=E2=80= =9D and then started the install and it would prompt you for the next tape = when needed.
So, I guess we=E2=80=99d need an emulated tape or so= mething, etc. =C2=A0 =C2=A0I have all the tar=E2=80=99s (all the way back t= o Sun OS 1 or so) but have been frustrated trying to make some progress.

Earl


On Mar 13, 2024, at 5:31 PM, Henry Bent <henry.r.bent@gmail.com&g= t; wrote:

On W= ed, 13 Mar 2024 at 17:27, Will Senn <will.senn@gmail.com> wrote:
On 3/13/24 3:12 PM, Henry Bent wrote:
Hi all,

I've been wo= rking quite a bit recently with SunOS 4 on a SPARCstation 5, seeing what I = can coax out of it in terms of building and supporting a modern computing e= nvironment.=C2=A0 I know that TUHS isn't really the right place for thi= s, but can someone point me to somewhere that is?=C2=A0 I've made signi= ficant progress in some areas and spent a lot of cycles to get there - for = instance, I have GCC 3.4.6 up and running - so I'd like to contribute t= o a community if one exists.=C2=A0 Is there a modern equivalent of sun-mana= gers?

-Henry
Not an answer to the question, but on a = tangent...

I recently saw that Solaris 11.4 SRU66 was released and h= ad a yearning to see how things in Solaris land were doing (can't stand= Gnome so OpenIndiana's a bust)... but with Oracle's Solaris, it= 9;s a mess at least for hobbyists (only get release patches, so I'm gue= ssing the most up to date 'release' was 11.4 in 2018). So, when I s= aw your post on SunOS 4, I thought I'd tool around and see if it was ea= sy to get rolling as a VM, turns out things have come a long way on that fr= ont:

https://defcon.no/sysadm/playing-with-sunos-4-1-4= -on-qemu/

OpenWindows 3... wow... works great on my Mint instanc= e. Now, if I could just remember how commands work on SunOS :).
<= /div>

Thanks Will!=C2=A0 You may also be in= terested in=C2=A0https://john-millikin.com/running-sunos-4-in-qe= mu-sparc=C2=A0as another resource about running SunOS 4 in= QEMU.=C2=A0 I have considered moving my setup to QEMU, especially as it wo= uld be very easy to create a hard drive image since I am using a SCSI2SD bo= ard, but there is something about running these things on the original hard= ware that is difficult to leave behind.

-Henry

<= /div>

--000000000000d0a1da0613920700--