PLEX86  x86- Virtual Machine (VM) Program
 Plex86  |  CVS  |  Mailing List  |  Download  |  Computer Folklore     

Linux innovations 16306


Tim Smith

teve Job$ Translation Machine 16314
Yeah, we realize you don't like anything with an attractive design, it hurts your ego or something. I also note that you...

OK. I should have qualified that one too. PnP for PCs. And by PCs I mean the commonly available hodgepodge of Intel based machines used to run Windows.

Linux was one of the first versions of *nix to have modules that could be dynamically loaded based on probes of hardware.

Interactive had something more like a dynamic linker, but you had to manually configure the modules to be loaded.

OSX switching to Intel Confirmed! 16312
Rick Now Rick is, of course, full of crap, as usual. Check the Apple OS X license standard...

The driving force for most Virtual Machine software, including VMWare, Bochs, and Concentric was Linux. It wasn't developed by the Linux community per se, but was developed with the original goal of running Linux.

Linux innovations 16307
Right, late 80's through early 90's. As far as booting was concerned, the Mac didn't care whether you were booting off of a CD...

The boot manager was very carefully worded. OS-2 had a boot manager, and this made it possible to boot either OS-2 or Windows, but these were subject to Microsoft Restrictions which prevented public disclosures. Linux provided one of the first boot managers which was free of Microsoft Restrictions, which made it possible to boot Linux, OS-2, Windows, MS-DOS, and a few others. Prior to the introduction of Linux, Boot managers that booted multiple operating systems weren't really practical or necessary. OS-2 had the ability to run Windows 3.1 applications directly from OS-2.

Microsoft had a boot manager but it only allowed you to boot what Microsoft wanted you to boot. You could boot MS-DOS, and then start Windows if desired.

Actually, these were two where Linux got the jump on Windows. UNIX makers already had these, and CISCO routers had them. Of course, Linux was very easy to port because 3-COM was already quite familiar with Linux. In fact, 3-com was one of the first companies to support Linux, and very quickly began testing and debugging on Linux before moving on to Windows.

Most other products, including Chameleon, TCP-IP for Netware, and so on were focused on corporate TCP-IP networks. Most did not even support SLIP and PPP.

Linux on the other hand, was actually designed to support public internet services through support for functions such as SLIP, AX.25, and more.

Keep in mind that Linux had support for Web browsing back when the web browsers were Lynx and Viola, before Cello. Furthermore, Linux included these functions as part of even the earliest distributions. Linux had support for Viola back in 1992.

teve Job$ Translation Machine 16313
Let's see how many errors, insults, and lies Peter K. can spew: 1: Peter pretends Macs are overpriced. 2: Peter pretends Macs are toys. 3: Peter pretends that IBM not having an acceptable roadmap for...

Interactive did have a simple version of a terminal server, but it wasn't really designed to support the traffic encountered by POPs. Linux on the other hand actually had the infrastructure for a real terminal server, complete with router, firewall, interfaces to X.25, SLIP, PPP, and network address translation.

The CERN http server was originally implemented on UNIX, mostly BSD and Solaris. Linux had the memory Debt Management and kernel support to enable hundreds of users to access a single web server. Again, this dates back to early 1993, including SLS and Slackware Linux. Most of these prototypes were quickly ported back up to Solaris, but Linux was running on cheap PC hardware.

Actually, that isn't accurate. Both Interactive and SCO Unix had support for X11 on a PC, but of course this added nearly $500 to the price tag. Typically, a complete Interactive or SCO implementation would cost over $3000, not including hardware. Furthermore, the PC had to be pretty well restricted to some very specific hardware. Dell made a really nice SCO box, and IBM made a really nice Interactive Box. Sun had Solaris 386 but the Sun hardware that it ran on wasn't a true PC environment. Unfortunately, the lack of support for the rapidly evolving Intel hardware pretty much end Sun-386.

This one I'm pretty sure of. X11R6 was an Open Source project, and while most other corporations were still primarily focused on getting X11R4 to the general market, or had pretty much given up on the desktop, Linux was pushing the envelope along with Sun. Sun was very big on getting Postscript and other features from NeWS into X11 and Linux developers were happy to participate.

Xfree was very focused on X11R6 and tried to implement all of the features required to serve both Motif and Olit clients as well as all other ICCCM based applications.

This one is also pretty clear. Linux had support for MICO very early in the game, as well as some of the other very early implementations. CORBA was eventually implemented in JAVA and is well known as Enterprise Java Beans or J2EE. Linux is still a good way to implement CORBA on platforms other than Java.

Sun was the first to implement Thin Client, but they were very helpful in providing this technology to Linux. Other systems still required hard drives. Novell had the ability to boot from the network card, but only booted netware clients - specifically MS-DOS clients.

RARP was available for UNIX, and was commonly used by Solaris. Again, Linux had this feature. In addition, Linux servers had the ability to create new IP addresses and the ability to buttign them. I believe this was a feature of Slackware 1.0 provided features similar to DHCP without the security flaw of destroying IP addresses once they timed out.

Microsoft introduced DHCP in WFW about 3-6 months later.


Linux | Previous | Next

Linux innovations 16307

Linux Advocacy Newsgroups

Linux innovations 16305