Well in CNET's "SCO may expand Linux case soon" it says that another, mystery, h/w manufacturer is in their sights. There's only a handful of potential targets, start taking bets:)
In that article there is the following lovely little
sentence,
SCO wasn't aware of any potential infringement until CEO Darl McBride began to ask engineers to investigate how Linux could have grown so quickly.
"Because our product sucks." probably wasn't an acceptable reply.
Whenever something like this comes I like to refer people to this excellent USENET posting (I guess I should point to google's archive but...)
From: o r c @ p e l l . p o r t l a n d . o r . u s (david parsons)
Subject: Re: NT causes $10M loss [Was Uptime Discussion]
Date: 14 Apr 1998 13:22:18 -0700
Organization: Department of Atomic Test Units
Lines: 12
In article,
Kaz Kylheku wrote:
>In any case, I doubt that V7 UNIX could actually pass today's
>UNIX branding. It's only called UNIX for historical reasons.
>Strictly speaking, it's an operating system formerly known as UNIX.:)
I think the phrase you're looking for is `Posix can go fuck itself'.
____
david parsons \bi/ Standardization run amuk.
\/
My login script has over 60 lines dedicated to finding moron binary directories like/usr/local/X11/bin and/usr/local/java/bin. This is not acceptable.
A fix for this is union mounts (ref. Plan 9). Just merge all the bin directories into/bin and be done with it. If there are name clashes bind the offending package's bin directory in a subdirectory of/bin and use names such as some-package/shutdown for instance.
They'll come. The WTO agreements make sure of that. It takes some time and they get transformed to account for local conditions. But they come in one form or another.
Command-line history isn't a feature of an operating system, it's a feature of a shell.
It can be a feature of the operating system. With pty's you can insert arbitrary filters into the input stream allowing consistent editing across all programs that do terminal input. I've used ile in the past to do this. The benefits include one editor interface and programs not needing to know about and include the editor.
There's a trade off (of course), without knowledge of the editor the programs can't tailor it to specific uses, such as programmable completion. It could be but the editors need to provide facilities to allow such control and they don't AFAIK. It would nice if they did.
A, to be unnamed, corporate R&D lab where I worked was doing exactly this type of indexing. About three years ago. It was quite the rage as I understood. The patents database may be a good place to look:)
Yes but you don't do it with parity. Look for the key phrase "erasure codes" and look at systems such as Oceanstore and similar (there's a few being worked on).
Obviously C is not expressive enough alone to write a program such as a POSIX kernel. Such a kernel has certain requirements such as threading, interrupts, etc... which need to be implemented and the implementation language of this program needs to be able to express such concepts. C doesn't.
Hence the need to do some things in assembler - a language that allows such expression, but typically does not directly support it, e.g. most instruction sets don't have a thread abstrasction, we create one using the interrupt abstraction that is supported.
As Sara Lee said "Layers upon layers upon layers".
Being a "computer science guy" and being interested in "computing in general" means you should not limit yourself to a single kernel. Learn, look around, be all that you can be:)
Also, since we're talking VM systems here, I see little need for a CPU with an MMU in a toaster and you'd likely be using the MMU-less Linux in that case. However there may be valid reasons for needing virtual memory in your toaster's OS but I really just want something that slightly burns bread (yes I know about the voice controlled one done at UW) which can be done very cheaply these days. Bettter be a fancy toaster!
McCarthy All the Multicians larry wall (for rn but not perl!) Kay, Ingalls (for Smalltalk) Massalin (read the thesis and weep) Cray, Amdahl, Josh Fisher (hw == sw) Hoare (for CSP) Pike for Pike-goodness
Jay Miner? Maybe. I bought an Amiga 1000 as soon as they were available, I played games on the Atari 800. It was great at the time.
All the graphics gurus...
Blinn
James Clark
Porter + Duff (I use rc:)
we had planned on building in a Serial ATA RAID for fault tolerance
Tolerating failure and using a first
release of something don't really go
together. Best to wait a while and
let others find out what does or doesn't
work properly.
Patents aren't mentioned in the articles at all,
it looks like its trade secrets (as to what they've got that's secret I'm not sure, probably
because it's secret:)
They (DownloadCard) claim they've got something
unique but having worked on something similar about five years ago I think they should do a serious patent search.
In that article there is the following lovely little sentence,
"Because our product sucks." probably wasn't an acceptable reply.Dangerous game. Do you know how many nukes there are in Wa? And those Tridents aren't that far from Bill's place (if he beefs up the canal).
Whenever something like this comes I like to refer people to this excellent USENET posting (I guess I should point to google's archive but...)
,
:)
From: o r c @ p e l l . p o r t l a n d . o r . u s (david parsons)
Subject: Re: NT causes $10M loss [Was Uptime Discussion]
Date: 14 Apr 1998 13:22:18 -0700
Organization: Department of Atomic Test Units
Lines: 12
In article
Kaz Kylheku wrote:
>In any case, I doubt that V7 UNIX could actually pass today's
>UNIX branding. It's only called UNIX for historical reasons.
>Strictly speaking, it's an operating system formerly known as UNIX.
I think the phrase you're looking for is `Posix can go fuck itself'.
____
david parsons \bi/ Standardization run amuk.
\/
They'll come. The WTO agreements make sure of that. It takes some time and they get transformed to account for local conditions. But they come in one form or another.
So what RMS code is in the public domain?
Every day.
It can be a feature of the operating system. With pty's you can insert arbitrary filters into the input stream allowing consistent editing across all programs that do terminal input. I've used ile in the past to do this. The benefits include one editor interface and programs not needing to know about and include the editor. There's a trade off (of course), without knowledge of the editor the programs can't tailor it to specific uses, such as programmable completion. It could be but the editors need to provide facilities to allow such control and they don't AFAIK. It would nice if they did.
Somewhat saner syntax in places but missing a couple of things. It is nice and small however.
A, to be unnamed, corporate R&D lab where I worked was doing exactly this type of indexing. About three years ago. It was quite the rage as I understood. The patents database may be a good place to look :)
Borrowed? Funny word for it. See this article for some details. For a long time the Mica story was buried.
Yes but you don't do it with parity. Look for the key phrase "erasure codes" and look at systems such as Oceanstore and similar (there's a few being worked on).
Adventure Shells
As Sara Lee said "Layers upon layers upon layers".
At last someone who understands! And I don't mod :(
Also, since we're talking VM systems here, I see little need for a CPU with an MMU in a toaster and you'd likely be using the MMU-less Linux in that case. However there may be valid reasons for needing virtual memory in your toaster's OS but I really just want something that slightly burns bread (yes I know about the voice controlled one done at UW) which can be done very cheaply these days. Bettter be a fancy toaster!
No they didn't and no it's not. It sends deltas but that's about the end of the similarity.
McCarthy
:)
All the Multicians
larry wall (for rn but not perl!)
Kay, Ingalls (for Smalltalk)
Massalin (read the thesis and weep)
Cray, Amdahl, Josh Fisher (hw == sw)
Hoare (for CSP)
Pike for Pike-goodness
Jay Miner? Maybe. I bought an Amiga 1000 as soon as they were available, I played games on the Atari 800. It was great at the time.
All the graphics gurus...
Blinn
James Clark
Porter + Duff (I use rc
There are hundreds of them! Where do you stop?
Others got NCP luckily and the "T" in "TCP" doesn't stand for "transfer". See,
RFC: 793
TRANSMISSION CONTROL PROTOCOL
Tolerating failure and using a first release of something don't really go together. Best to wait a while and let others find out what does or doesn't work properly.
MS-DOS used a temp file written to the current
drive which broke with R/O media. Things like,
A:\> type readme.1st | more
wouldn't work if the disk is R/O. Brilliant.
Patents aren't mentioned in the articles at all, it looks like its trade secrets (as to what they've got that's secret I'm not sure, probably because it's secret :)
They (DownloadCard) claim they've got something
unique but having worked on something similar about five years ago I think they should do a serious patent search.
See Robert Morris's presentation (6+MB PDF) from the USENIX File and Storage Technologies conference. The videos of the invited talks are also worth watching (if you can afford the b/width to get them).
The N10 was the i860. Very different beast to the i960s.