On 26 Nov 2009, at 9:18 pm, W B Hacker wrote:
Tim Newsham wrote:
or the cannonical example, a hard drive.
I intentionally avoided this one because two things that modern
OSs do know how to share (at least a little) are:
- filesystems
- printers
Its just all the other stuff that they haven bothered to tackle
yet, except in very specific applications (ie. remote desktop
access).
- erik
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
Actually, they have ...
'Big iron' quite aside [1], it was common (at least) as far back as
CP/M 2.X to share peripherals such as prom-blasters, text-to-speech
gear, terminals, serial and parallel ports across multiple
machines. Not everything needed was in the as-shipped 'OS', but it
was not hard to code the rest.
By the time Netware, IBM OS/2 (and perhaps Win-?? - not my area of
expertise) came along it was tick-the-box easier to share, for
example, a modem or scanner, just as easily as a printer or storage
device. IOW - streaming 'near real time' devices as well as spooled
or (actual) file-based services.
Plan9 didn't 'invent' any of this.
Plan9 just prioritized it and provided a more appropriate
infrastructure and toolset to make for easier and more ubiquitous
use of it all.
That one or more folks are now seeing a need to reinvent that
particular set of wheels is curious, as it never actually went away
- Plan9 or otherwise.
I think this sharing dropped off drastically at some point in fairly
recent history. I took a look at Apple's list of services and devices
which can be shared with a checkbox or two; it really was a much
shorter list than I thought, and I'm sure the most convenient Linux
distro has a couple less items again.
Windows I'm not so sure about, but I don't think you have to go back
many years to find the time when Windows 98 was the most common
Windows, and what did that offer to share? Printers and files only,
if I remember right.
Perhaps the old saw about 'ethnics' (pick yer own favorite..) and
garbage.
"We never actually throw anything away, we just kick it from place
to place until its gets lost."
Bill
[1] AN/FSQ-7 and AN/GSA-51, could of course 'share' their resources
- or at lest take-over, one from another. But that sort of thing
has been MIL-SPEC since about 8,000 years before a certain French
Colonel of Dragoons gave up his military career to lay the
groundwork for the Plan9 user interface.