From owner-freebsd-emulation Mon Aug 4 23:13:38 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA22434 for emulation-outgoing; Mon, 4 Aug 1997 23:13:38 -0700 (PDT) Received: from sos.freebsd.dk (sos.freebsd.dk [195.8.129.33]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA22428 for ; Mon, 4 Aug 1997 23:13:35 -0700 (PDT) Received: (from sos@localhost) by sos.freebsd.dk (8.8.6/8.7.3) id IAA06549; Tue, 5 Aug 1997 08:12:34 +0200 (MEST) From: Søren Schmidt Message-Id: <199708050612.IAA06549@sos.freebsd.dk> Subject: Re: SCO compatibility In-Reply-To: <33E6D1C5.EF2@fps.biblos.unal.edu.co> from "Pedro Giffuni S," at "Aug 5, 97 00:09:57 am" To: pgiffuni@fps.biblos.unal.edu.co (Pedro Giffuni S, ) Date: Tue, 5 Aug 1997 08:12:34 +0200 (MEST) Cc: emulation@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL30 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-emulation@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In reply to Pedro Giffuni S, who wrote: > Howdy, > I'm not sure exactly when I can read a reply to this, but I have to ask > it before it gets lost in my to-ask list: > 1) I downloaded a file from http://www.armory.com/~ftp/ and found, > contrary to the myth, that they are using ELF. > 2) I tried to build the program in question (clca) and found that we > lack equivalent EGA and VGA headers. > > My questions are: > 1) What would be required to support SCO's ELFs? Not much really, a module for our generic ELF loader (kern/imgact_elf.c) possibly a new sysvec table and new function to handle new syscalls and then of cause the shared libs. > 2) How scoish (err..compatible) is our SCO console? Pretty good, just we call the headers by one name: console.h -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end ..