American Megatrends's NAS based on custom FreeBSD
Asmodai writes "American Megatrends unveiled its StorTrends NAS software with NDMP support. This piece of software, which plugs into the StorTrends and ServTrends storage solutions, is a custom developed FreeBSD.
Looks interesting for those who are interested in NAS and SAN and the subsequent managing and monitoring." It's interesting that this press release (because that's what it is) mentions FreeBSD by name.
This is what the BSD'ers mean when they say that the BSD license is truly free, because you can use it for anything.
Let's face it, the GPL is more "selfish" - we just don't see it that way because we are comparing it to proprietary software licensing.
Since all you want are some ideas:
* It's low cost.
* It allows for closed source distribution.* It's solid, stable code with heavy ties to ISPs (who would use such devices)
* FreeBSD is open source and future improvements or bug fixes can be rolled in without licensing fees/issues.
Fsck cluebie moderators. I'll say what I want, offtopic or not. And fsck having to qualify every bloody statement just
I've never had a custom-designed system based on FreeBSD (or Linux) but I would think that it would drive me insane, knowing that it was based on FreeBSD, but unable to use any of the flexibility FreeBSD offers.
Suppose, for example, the thing didn't support ftp. You know FreeBSD supports proftpd but I bet you are forbidden from installing it on the box. Suppose there is a huge bug in the mta on the box (never!). Do you wait for the vendor to supply a patch or do you start hacking?
The situation is similar to using a package manager. Whenever I install SuSE I try to keep it purely RPM-based but inveitably there is some piece of software I end up compiling myself, without making it a package before installing. From that point on I abandon yast and SuSE config because they don't know about that software and will happily trounce it's config files if one isn't careful. (Strangely, I never worry installing a port on a FreeBSD box. I'm more confident that the port isn't going to be sticking its nose where it doesn't belong.)
The device supports SMB/CIFS and NFS, unsurprisingly as those are the two most common file-sharing protocols at the moment. It's interesting though that, considering they're using FreeBSD, they didn't include AppleTalk support (easily available via the ports tree). It may be that with the advent of OS X, they think NFS is enough for the entire non-Win32 universe.
my old sig used to be funny, but then slashcode ate it and now it's not funny anymore
Reminds me of an answer I read once, attributed to Torvalds:
Other than the fact Linux has a cool name, could someone explain why I should use Linux over BSD?
No. That's it. The cool name, that is.
ZacFreeBSD gained the NetGraph code because it eventually came too difficult for the third party to cost effectively roll the FreeBSD source changes into their custom version. (I forget the company name, they're part of IBM now IIRC.)
marotti.com
So this is just BSD on a flash rom? Or is this all integrated into the Bios, so you just power the machine on and configure? What size is the rom?
I could do the same thing with a cdrom, burn everything onto CDROM, boot cdrom, and not touch the harddrives. Looks like they just took software and moved it from media to memory.
I think maybe 5.2 will be a milestone. 5.0 is likely to be a beta in all but name. This is not intended as a put-down of the FreeBSD Project, btw.
Ben "You have your mind on computers, it seems."
I have actually had a (semi-tech) client refuse to use FreeBSD based on the devil mascot. I think it's rather foolish, but they said that they didn't want their company to be associated with satanic symbols. Apparently after pitching the idea to use FreeBSD, he went on the 'net and saw the logo.
We used Linux for their application instead and everything is working well. I wonder if he would have been offended by a fish?
Has anyone else run across anything like this?
load "linux",8,1
And in my business NAS means network access server (e.g. Cisco).
Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
I haven't paid much attention to the NetBSD kernel development (especially the NFS part) recently. As far as I know, quite a lot of efforts on "zero copy" were made to the NetBSD kernel in order to beef up the NFS send/receive performance with NICs.
If I understand correctly, a main bottleneck in the NetBSD kernel is memory copying from the user space to the kernel space.
Under regular circumstance, network i/o buffers are copied from user processes to kernel on the send side, and from kernel to user processes on the receiving side.
By implementing this "zero copy" method, the above copying process is eliminated and a gain in the system performance as well as network performance should be seen.
What I am interested to know is that, how mature is this "zero copy" and the overall NetBSD kernel (particularly NFS and the NIC component) to handle great amount of TCP network i/o.
Anyone cares to enlighten?
Indeed; I'm particularly excited by the SMP and threading stuff. If the mandatory access control stuff makes it in (and Robert Watson says he thinks it will), it will be interesting to see what people do with it. That technology could allow FreeBSD to be used in places where freeware has never been used before.
Ben "You have your mind on computers, it seems."
>contributing to the Linux kernel. I can't imagine that IBM, for
>example, would port their JFS to Linux if they thought Compaq could
>integrate it into Tru64 and use it to poach IBM's customers. The GPL
>ensures that everybody has to play by the same rules, so there is less
>risk.
They're in the same situation, with linux being a commodity part. None of these firms have a real interest in having their own flavor of unix; it's not practical to distinguish a unix enough to be a competitive advantage in a small system markets. These firms sell hardware and consulting; having a reliable unix to slap on the machines is necessary. [as a side note, this is Linux' biggest contribution to *nix: it provides a common reference point without anyone having to accept his competitor's version.]
Note that IBM pays a price if the JFS stuff is GPL'd: They can't use changes to it in their other systems (AIX), either. I suspect that they'd be better off in that regard with a public license . . .
hawk