On Jun 16, 2023, at 8:04 PM, ben via cctalk
<cctalk(a)classiccmp.org> wrote:
On 2023-06-16 4:56 p.m., Chuck Guzis via cctalk wrote:
On 6/16/23 12:48, ben via cctalk wrote:
What cpu?
Minix was 16 bit code only. I suspect 16 bit code here as well.
Remember 32 bit code is 2x the size of 16 bit stuff.
32-bit, I'm afraid. To
quote:
WHAT IS LINUX?
Linux is a Unix clone for 386/486-based PCs written from scratch by
Linus Torvalds with assistance from a loosely-knit team of hackers
across the Net. It aims towards POSIX compliance.
It has all the features you would expect in a modern fully-fledged
Unix, including true multitasking, virtual memory, shared libraries,
demand loading, shared copy-on-write executables, proper memory
management and TCP/IP networking.
It is distributed under the GNU General Public License - see the
accompanying COPYING file for more details.
--Chuck
Was that quote written for version #1.
At risk of being a troll, when did Unix (PDP 11) not have all the the above. Other than
TCP/IP networking, I don't see any of above features
desirable, as I feel a need for more real time operating systems.
BSD 2.11 had TCP/IP. Anyway, the thing that made Linux special is not its Unix nature but
that it is an unencumbered Unix-compatible OS. That was a big deal back in the days of
restrictive licensing run by the likes of AT&T and many others.
How many OS's are complete in design that you
don't need to bypass
the OS like MS DOS.
Ben.
For what definition of "need"?
I have at times needed to go around the OS with MSDOS, with OS/360 and with RT-11, but
rarely if ever with others ranging from THE to RSTS to CDC NOS. Of course it helps to be
able to write device drivers, that takes care of a number of the cases. And at times I
have done modifications to the OS, thought not usually large ones. The main exception I
can think of is NetBSD, where I worked on a storage product that had all the high-speeed
functionality inside, or more precisely to the side of, NetBSD. That and the network
stack in a separate CPU core running an entirely different very skinny RTOS known as
"QRQ". (That's a ham radio code for "please transmit faster".)
paul