From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 12408 invoked from network); 13 Mar 2023 15:13:11 -0000 Received: from minnie.tuhs.org (2600:3c01:e000:146::1) by inbox.vuxu.org with ESMTPUTF8; 13 Mar 2023 15:13:11 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id A6EC1412E2; Tue, 14 Mar 2023 01:13:06 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tuhs.org; s=dkim; t=1678720386; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-owner:list-unsubscribe:list-subscribe:list-post; bh=2on0Vjk6H9rFlmmKHRxr/oVMEukYMIRRokcn5i2msHk=; b=bVpxTx5XHbCxqVvndv2ss65ptpkdGto+ERS6FebbsSEeprpOUsWkdI3E7+rFTG/khsRApn bM5IJhxQCYWIc6miCcTN8YhNkOqYuOt9WRo0bj0PQVprAd3Tq4iu7os0Rd2YANS28tIaE6 tadyVuy2hAv9qUPTzzIDgf3aB3DDxMo= Received: from ewsoutbound.kpnmail.nl (unknown [195.121.94.168]) by minnie.tuhs.org (Postfix) with ESMTPS id EB50541288 for ; Tue, 14 Mar 2023 01:12:49 +1000 (AEST) X-KPN-MessageId: 7c4c6a8b-c1b1-11ed-a1d8-005056aba152 Received: from smtp.kpnmail.nl (unknown [10.31.155.40]) by ewsoutbound.so.kpn.org (Halon) with ESMTPS id 7c4c6a8b-c1b1-11ed-a1d8-005056aba152; Mon, 13 Mar 2023 16:12:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=planet.nl; s=planet01; h=to:date:message-id:subject:mime-version:content-type:from; bh=2on0Vjk6H9rFlmmKHRxr/oVMEukYMIRRokcn5i2msHk=; b=RusstJ7o6ZmD6zC32sX6uEJUYzvAGj3BPcpETiBSavCL1+rQkI9XlZVDjs50JR5Wh25luh5wU/f/8 KDxqL4kWR15VnYyaD7hCcjaW9N9tBrtO+U6ruI9opXQH3783ZCp2QTgO9AtVBWramKiJqSVUvBjHFa n8Uphq+Si88OP3ag= X-KPN-MID: 33|decnnwwG4eiQ11J1v7PjrFaw73gIm2LHVwCQ3s9ULPRCcSEY9zxk+gQ395vPV8T LqeiOP5zqaSux0yV23SPuXwIxBduX3lvMUSb+FEXdWwg= X-KPN-VerifiedSender: Yes X-CMASSUN: 33|H86ZJmOOBtPG/6vYCxCbUuJKivOlS7X4zPrPfVnLSB28pjUlik4rnCny0AHw9xx FTE4sVktKsqku3K5UcK7oAQ== X-Originating-IP: 77.172.38.96 Received: from smtpclient.apple (77-172-38-96.fixed.kpn.net [77.172.38.96]) by smtp.kpnmail.nl (Halon) with ESMTPSA id 7d6d8038-c1b1-11ed-927f-005056ab7584; Mon, 13 Mar 2023 16:12:37 +0100 (CET) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Message-Id: <78FE1F5F-7408-4BB0-8D2E-62AA00465774@planet.nl> Date: Mon, 13 Mar 2023 16:12:37 +0100 To: "tuhs@tuhs.org" X-Mailer: Apple Mail (2.3654.120.0.1.13) Message-ID-Hash: 34KCRO4N3ROVWCEQCHDCZ5LVPTLOH5W2 X-Message-ID-Hash: 34KCRO4N3ROVWCEQCHDCZ5LVPTLOH5W2 X-MailFrom: pnr@planet.nl 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 X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] virtual consoles / Alt-Fx List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Paul Ruizendaal via TUHS Reply-To: Paul Ruizendaal Thinking a bit more about terminal multiplexing was a major use case for = early X, I recalled using Linux virtual consoles in the late 90=E2=80=99s = for this purpose. According to Wikipedia, virtual consoles originated with Xenix and = before that with concurrent CP/M. Perusing the documentation of those on Bitsavers, I can see that virtual = consoles have a prominent mention in the manual for concurrent CP/M = (1983), but not those of its forerunners MP/M II and MP/M (1979). I = cannot find a mention of virtual consoles in Xenix documentation as late = as 1988. No such thing as a virtual (as distinct from pseudo) tty on 16-bit Unix = or early 32-bit, as far as I know; one could argue it does not make much = sense with physical terminals. Wikipedia says no such thing existed on = SunOS either. I think virtual consoles where present in Linux from a very early point. So, as far as I can tell virtual consoles were invented for concurrent = CP/M around 1983, made their way to Xenix in the late 80=E2=80=99s and = became part of Linux in the early 90=E2=80=99s. Have I missed other prior art?