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