I've had moderate success using the Qlogic fibre channel card under Linux. The performance is excellent, and fibre channel offers a number of interesting advantages over old-school SCSI. But I'm not able to reccomend at least this card, as it's driver is far too buggy for a production environment. On common occasion, the driver wouldn't pickup all the drives, or would timeout when detecting drives. Sometimes the drives would stop responding all together.
I agree whole-heartedly with some of the people here that a different hardware vendor would be favorable. SGI machines generally have much higher bandwidth bus architectures, thereby are more suited for your particular application. They may be expensive, but (I'm no expert here) 1 SGI machine may be worth 2 or more PC's doing the same streaming.
If you must use Linux with PC hardware for the streaming, I'd say go with old-school SCSI. The stability of the SCSI drivers is excellent. There are very large SCSI drives available now, so the 127 device chains of Fibre Channel become a minor selling point.
Scheme is cool. Simple, fun. The problem you get is sooo many people grew up in Algol-like languages (C, C++, Pascal, Java, etc...). You get to a Scheme or LISP, and it's sooo alien. My first college programming was taught in Scheme. I loved it. I'm just now (3 years later) beggining to _like_ C++.
You can code stuff up so fast in Scheme (or Lisp). Some things that take 50 "lines" in C++ can take as few as 5 or 10 in Scheme. The confusing thing is how everything is a function and recursive. If you need to do something iteratively, you need to write a driver and a helper function which reduces clarity.
Hope the torches aren't lighting now, but my point is: don't knock Scheme... It's a really useful, easy to use little language that anyone can be productive in after very few hours of training.
You know, soon we'll have to register ourselves as Y2K compliant. I mean, are we sure our bodies won't just suddenly stop working come Jan 1, 2000. We'll have to have "Y2K Compliant" tattooed onto our butts.
It's callled NSS - Netware Storage System. I think it's journalled. I know it's similar to Unix filesystems, in that it doesn't matter where the data is physically, it all looks to be on the same volume. And it is REALLY fast. I mounted a 32 GB volume in about 2 seconds (on a Xeon 450 though).
I've had moderate success using the Qlogic fibre channel card under Linux. The performance is excellent, and fibre channel offers a number of interesting advantages over old-school SCSI. But I'm not able to reccomend at least this card, as it's driver is far too buggy for a production environment. On common occasion, the driver wouldn't pickup all the drives, or would timeout when detecting drives. Sometimes the drives would stop responding all together.
I agree whole-heartedly with some of the people here that a different hardware vendor would be favorable. SGI machines generally have much higher bandwidth bus architectures, thereby are more suited for your particular application. They may be expensive, but (I'm no expert here) 1 SGI machine may be worth 2 or more PC's doing the same streaming.
If you must use Linux with PC hardware for the streaming, I'd say go with old-school SCSI. The stability of the SCSI drivers is excellent. There are very large SCSI drives available now, so the 127 device chains of Fibre Channel become a minor selling point.
-Brendan
Scheme is cool. Simple, fun. The problem you get is sooo many people grew up in Algol-like languages (C, C++, Pascal, Java, etc...). You get to a Scheme or LISP, and it's sooo alien. My first college programming was taught in Scheme. I loved it. I'm just now (3 years later) beggining to _like_ C++.
You can code stuff up so fast in Scheme (or Lisp). Some things that take 50 "lines" in C++ can take as few as 5 or 10 in Scheme. The confusing thing is how everything is a function and recursive. If you need to do something iteratively, you need to write a driver and a helper function which reduces clarity.
Hope the torches aren't lighting now, but my point is: don't knock Scheme... It's a really useful, easy to use little language that anyone can be productive in after very few hours of training.
You know, soon we'll have to register ourselves as Y2K compliant. I mean, are we sure our bodies won't just suddenly stop working come Jan 1, 2000. We'll have to have "Y2K Compliant" tattooed onto our butts.
It's callled NSS - Netware Storage System. I think it's journalled. I know it's similar to Unix filesystems, in that it doesn't matter where the data is physically, it all looks to be on the same volume. And it is REALLY fast. I mounted a 32 GB volume in about 2 seconds (on a Xeon 450 though).