On Fri, Jun 16, 2023 at 6:04 PM ben via cctalk <cctalk@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.
>


The PDP-11 never had useful virtual memory, the 8k segment size was simply
too large to do anything other that interprocess protection and have a
separate address space per process. It never had a useful mmap, so it never
had useful shared libraries, it couldn't demand load binaries (they were
loaded entirely at startup), there was no copy-on-write sharing. Not sure
what 'proper memory management' meant, so can't comment on that....

AT&T PDP-11 unix never had TCP/IP from AT&T, though an early NCP version
existed and BBN's TCP stack made V7 and newer have TCP. The BSD side had
TCP/IP, running in a "separate" process from the kernel (it ran in
supervisor mode, to get more address space out of the PDP-11 architecture
while sharing the data segments). 2.9 had TCP/IP, but it wasn't until 2.10
or 2.11 that it was really stable.

How many OS's are complete in design that you don't need to bypass
> the OS like MS DOS.
>

I've evaluated several router products, years ago, that just used Lnux or
FreeBSD to load an application that took over the machine...

Warner

Reply via email to