
IBM Releases AFS 98
Raleel writes: "IBM has released the source code to AFS for AIX 4.2, Digital/Compaq UNIX 4.0, Red Hat Linux 6.2, Solaris 2.6 and 2.7, and Windows NT 4.0. You can download it from here. It is under IBM's Open Source license." This was supposed to be released a while ago, but it's good to see IBM following-thru. For more information, see our article regarding the open sourcing of AFS and the article from 1998 regarding the porting effort.
Re:Nothing to celebrate (Score:2)
Re:IBM Open Source Licence (Score:1)
http://www.gnu.org/philosophy/li cen se-list.html [gnu.org]
---
AFS not a file system! (Score:1)
Re:Great! (Score:1)
Re:one word: EZMAIL!!!!!!! (Score:1)
Re:Funny FAQ (Score:2)
Gee, next thing you know, IBM is going to stop supporting Linux, Emacs, gcc, flex, bison, and gmake, too!
Man, you're thick. Open Source means that they're releasing the source code in some free manner. It does not mean that they're opening their wallet.
If the authors of free software had to support it out of their own pockets, how much free software do you think there would be? How many people would actually bother to write any?
Imagine the world without it..
"Hello, GNU Software. This is Richard M. Stallman speaking."
"Yes, sir. I know you're having trouble with Emacs, but ever since Sun and Amdahl pulled their
code out, it hasn't been very stable under that platform. I think it's a bug with your vendor's crappy C compiler or their lexer, but since there is no other alternative cc or lex, I can't really narrow it down very well. I'm also really too busy manning the phones to code much these days...
"No, sir, there aren't any other support people here -- nobody else wants to work for free. I'm afraid you'll have to deal with me."
"Whoah! I'm sorry sir -- I have to go! Microsoft SourceSafe just ate my Emacs v5 source code -- boy I wish there was some sort of a revision control, or concurrent versioning system available for UNIX!"
[click]
>IBM - "We're releasing this, isn't this great?!"
>
>YOU- "wow, this is awesome, so how does bla bla bla..."
>
>IBM - "RTFM!"
It must suck to be illiterate. You have my condolences.
Personally, I'd much rather have a piece of code that I had to RTFS or RTFM to use rather than writing it from scratch myself. But then again, you're probably one of those "Gimme, Gimme!" Americans.
--
Re:Funny FAQ (Score:1)
------
My opinions are mine alone and do not represent that of my employer.
AFS Rocks. (Score:1)
# vos move user.janeane afs-1.iastate.edu /vicepa afs-7.iastate.edu /vicepe
That's me moving my wife's homedir volume from one server to another while she's using it AND she never even notices it -- everything keeps working perfectly even while it is in transit.
That rocks.
Re:Sweet! (Score:1)
IBM bought Transarc about 5 or 6 years ago when all the pundits and industry gurus though DCE was going to be the next big thing.
There product line was the file server, a transaction monitor (ENCINA) and some extras like transactional file and queue systems. The best selling product was a UNIX version of the mainframe transaction monitor CICS, which was remarkted by IBM as CICS/6000.
DCE never really happended, ENCINA never really took off, and, CICS sales slowed down. So it wasn't a brilliant buy.
The Andrew File System though is pretty good apert from the fact that it depends on DCE, it is certainly much better than NFS in all respects.
I think as far as IBM is concerned its a case of we can't sell it so lets give it away.
Re:Won't build except for specific kernels (Score:1)
Re:Documentation (Score:1)
-------
My opinions are mine alone and do not represent that of my employer.
Re:Sweet! (Score:1)
The Andrew File System though is pretty good apert from the fact that it depends on DCE, it is certainly much better than NFS in all respects.
AFS does not depend on DCE - it depends on a hacked version of kerberos IV.
It is better than NFS in most respects, but not all:
Wangden
an AFS sysadmin for 2+ years
Re:Arla (Score:1)
Project Web Site (Score:2)
Wangden
Re:DMAPI/HSM? (Score:1)
SGI just released the DMAPI implementation for their XFS filesystem, and Sistina has DMAPI on their todolist for GFS.
In addition, there are the openxdsm project, and mfs [alphanet.ch] (a stackable filesystem that add HSM [not DMAPI] to a regular filesystem). I believe Unitree have their own DMAPI capable filesystem ported to linux, and they have VFS modifications to allow DMAPI (like openxdsm) on any linux filesystem in the pipeline. Unfortenately neither are open source.
Cool, but a compile snag at afsmonitor! (Score:1)
AFS Rocks!!!!! Anyone have any luck compiling? (Score:1)
2.4 is *not* supported (Score:1)
still don't get it (Score:1)
That said, the OSD [opensource.org], is derived from the DFSG [debian.org]. Both of which clearly contain points related to free (as in speech) code such as #3, #4, #6, #8 and #9. As well as the expected free (as in beer) points you're thinking of: #1, #2, #4 - 7, and #9. As I said, if they don't meet your definitions of free (as in beer and speech) then WHAT DOES?
Now, IANAL, however I have read through both licenses in detail... what have I missed? What does your obviously superior legal knowledge expose that makes the IBMPL not free as in beer AND free as in speech? And what is it about the IBMPL that prevents software released under it from being included in a Linux distro? are you somehow indicating that just because the kernel and much of the runtime is released under the GPL that this means ALL software in the distro must also be GPL? If that's what you're thinking then you've missed the point of #9.
Re:still don't get it (Score:1)
There may be ways around this, I don't know.
If you read the IBM P.L., there are some interesting clauses with regard to liability and such. I don't know if it is this that makes it incompatable, but I know that I sure came away from with the feeling that I don't want to touch their source.
---
Re:still don't get it (Score:1)
The key word you keep coming back to is "incompatible". This word has some specific meanings but I see none of them that are special to the relation between the IPL and the GPL. There is actually very little differnce between this relationship and that between the FSF license and the GPL, or the MPL and the GPL, or the FSF license and the MPL, or any other pair of licenses that aren't built with the intent of being combined with others (i.e. LGPL and GPL).
In regard to those clauses about liability and such, that's no different that the GPL's paragraphs 11 and 12. In fact they read very similarly. The biggest difference really is the assignment of copyright, wherein it's more like the FSF License, and the comercial distribution allowances, which make it more like many other licenses, including that which may someday become GPL v3.
If anyone chooses to link together code from two or more different licenses then they need to get their lawyers analysis, it doesn't matter what those two licenses are. So please don't vilify the IBM Public License just because it beongs to a Corporation; if you can find a legitimate legally whole argument then run it past a legal expert and make it.
Re:November 1st, 2000 == September 2000?? (Score:1)
Documentation (Score:3)
One of the things nice about what happened here is that a slew of documentation was released with the software - in general, I have noticed relatively sparse documentation around new open software. Not a complaint, just something I noticed.
Re:Funny FAQ (Score:1)
No, it doesn't - it says that if you pay for 'IBM AFS' support you won't get 'Open AFS' support - they're distinguishing between products (you might not be able to get 'Open AFS' support either, I don't know, but the FAQ doesn't preclude it).
--
Re:Funny FAQ (Score:1)
I was wrong. Sorry about that - maybe I should learn to read properly or something.
[watching karma drop as previous post gets modded down...]
--
SSL for data transport? (Score:2)
Re:Nothing to celebrate (Score:1)
Rant: off
--
Azrael - The Angel of Death
Knock knock. Oh yeah? Opportunity who? (Score:2)
If you think this is something to complain about then shut the fuck up and work on the code.
AFS (Score:1)
Previously, I was constantly stuffing my face with packets, unable to stop this neurotic activity because of demands on the job.
AFS is great, I lost 500KB bandwidth _per second_.
Yours,
Mr. Switch
PLEASE DISREGARD ABOVE COMMENT (Score:2)
Re:Arla (Score:1)
Too bad ARLA won't be able to use code from OpenAFS...
---
pb Reply or e-mail; don't vaguely moderate [ncsu.edu].
Re:How does AFS compare with Coda? (Score:2)
Re:SSL for data transport? (Score:1)
Nope.  This was a feature of DFS.  The authentication however is quite secure since it uses a modified Kerberos IV protocol. 
Hopefully one of the new changes the community makes will be updating AFS to work within an existing Kerberos V environment without a krb4->krb5 daemon.
Re:Won't build except for specific kernels (Score:1)
2) install either a tarball or packaged version of the kernel source code, and chances are your problems will all disappear!
What would you even do with ASF? If you couldn't figure out how to compile the code, chances are you were going to be hopelessly doomed at using it!
-C
Re:How does AFS compare with Coda? (Score:1)
- AFS is relatively bug free and stable, while CODA is still an alpha/beta quality product that has plenty of disclaimers about losing data.
- AFS is well documented and somewhat easy to use, while I personally had a tough time figuring out anything whatsoever about CODA.
-AFS supports multiple "cells", while last I checked CODA supported one.
- I think AFS is generally targetted at large installations (for example nearly all of IBM uses it) while CODA is intended for smaller ones.
- CODA supports "disconnected operation", while AFS dies even if you just have a temporary network glitch.
If any of this is now inaccurate, please feel free to correct me, or mod me down to flamebait.
New Mailing Lists & Website (Score:2)
From: Derrick J Brashear
To: info-afs@transarc.com
Subject: OpenAFS lists, cvs to be available at openafs.org
As soon as the relevant DNS changes happen, lists devoted to openafs development will be available at openafs.org, and a cvs archive will also be available. A preview of the site is available at www-openafs.central.org.
-D
Re:AFS not a file system! (Score:1)
sorry, it just doesn't work (Score:1)
AFS ACLs allow users to come up with quick fixes to permission problems, and they ultimately leave a complete and often unsecure mess behind, something that the system administrator has to deal with.
The tedious but simple NFS/UNIX permission schemes make it much easier to figure out what is going on, and they force people to think carefully about what kinds of groups they want, rather than creating them willy-nilly by accident.
That's only one of the many problems with AFS in my experience. That isn't to say that AFS is all bad--it works reasonably well in its original environment. But it isn't the universal answer to .com's or corporate computing.
I think it's fine AFS has been released by IBM. I also think the open source and Linux community should think carefully about whether to invest any resources in it. There are probably better directions to go in and better projects to spend time and resources on.
Great! (Score:1)
Arla (Score:4)
called ARLA [stacken.kth.se] has existed for sometime, and in my experience hasn't caused me any problems on several platforms, and is GPL'd
Also, arla supports many platforms, including (Free|Net|Open)BSD, and non x86 Linuxen, which Transarc (the IBM owned
company which actually develops AFS) hasn't bothered porting AFS to.
Arun
Actually, kinda sour... (Score:2)
You can read about it here [ibm.com].
Funny FAQ (Score:2)
"Will IBM support "Open AFS"?
IBM will support "IBM AFS" clients and servers for those customers who have active IBM AFS support contracts. IBM will not offer support services for Open AFS."
So... They're going to release it, and not support it. Joy...
IBM - "We're releasing this, isn't this great?!"
YOU- "wow, this is awesome, so how does bla bla bla..."
IBM - "RTFM!"
Sweet! (Score:1)
I do have a few questions, though:
1) Does IBM own Transarc? What's the deal here?
2) What are the extra restrictions on the "IPL"? (Like we need YAOSSL (-> another license...))
---
pb Reply or e-mail; don't vaguely moderate [ncsu.edu].
Re:grrrr (Score:1)
Re:Funny FAQ (Score:2)
This is common practice.
No companies support anything for free if they can possibly help it. Microsoft, IBM, Red Hat... you name it.
Re:Actually, kinda sour... (Score:1)
That isn't actually so different from the GPL. It can be distributed binary-only, as long as you can *still* get the source code; that's fine.
I suppose next week, we'll argue over whether it's DFSG compliant, or DEAHTHIS compliant or whatever, but until then, it looks fine for me.
---
pb Reply or e-mail; don't vaguely moderate [ncsu.edu].
grrrr (Score:1)
Re:grrrr (Score:2)
AFS stands for "Andrew File System", it's a network filesystem, and has little to do with IBM's journaled filesystem JFS and the effort to port it to Linux.
Re:Actually, kinda sour... (Score:2)
Um, I might not be a licenselawyer (or any other kind of laywer), but doesn't the GPL allow that, as well? AFAIK, it (the GPL) only states that source should be available; there's no requirement that it be distributed with the software.
I've said it before... (Score:1)
Re:Funny FAQ (Score:1)
Where did you read "support for free"?
A lot of Free and Open Source software is offered commercial support, and the FAQ simply states that you won't get support from IBM even if you are willing to pay.
This also mean that if there is enough commercial interest [in offering commercial support for Open AFS], someone else will probably provide that.
Re:Nothing to celebrate (Score:3)
Buddy, AFS might be old but that doesn't mean it is "dead".
AFS is a superior distributed file system which has a _proven_ track record. It has extensible ACL's. It has redundancy. It has fault tolerance. It is scalable. It has backing up built into its architecture. Kerberos fits nicely into the picture.
Let's say you have a large corporation, maybe you merged with other corporations. So now there's one corporation with all these departments that trust/might not trust eachother. Unix file permissions _break down horribly_ here whereas AFS shines. Just make groups for each corporation, add group names you trust to the ACL list of your directory and you're done. But that's not all, you can add individual users to your directory.
AFS is perfect for today's dot-coms who are now merging and forming huge corporations. And now that it is open source, it will be improved upon hopefully - not too familiar with the license.
Please read [landfield.com] about AFS before posting ignorant-bad-big-corporation posts such as yours.
We should stand up and demand that they fully support Open Source by releasing code to viable products. If hundreds of thousands of programmers can do it every day we should expect the big guys to find a way to make it work.
lmao. Thank you for amusing me.
Atheos (Score:1)
Won't build except for specific kernels (Score:2)
ERROR: Cannot build for Linux kernel 2.2.5-15:
ERROR: Cannot build for Linux kernel 2.2.10:
ERROR: Cannot build for Linux kernel 2.2.12:
ERROR: Cannot build for Linux kernel 2.2.12-20:
ERROR: Cannot build for Linux kernel 2.2.13:
ERROR: Cannot build for Linux kernel 2.2.14:
No UTS_RELEASE string found in
ERROR: Should be able to build at least one of 2.2.5-15 2.2.10 2.2.12 2.2.12-20 2.2.13 2.2.14.
Valid headers not present for any Linux kernel.
________________________________________
DMAPI/HSM? (Score:2)
So, can anybody give me the skinny on any Free (libre) DMAPI/HSM work going on?
Re:Documentation (Score:3)
________________________________________
Re:Funny FAQ (Score:3)
Why shouldn't the do what they've done?
-C
Are IBM idiots? (Score:3)
Do they support Open Source or not?
Re:Documentation (Score:2)
Re:Arla (Score:1)
Re:Won't build except for specific kernels (Score:1)
Now cross your fingers and pray
--------------------------
Re:Arla (Score:1)
Re:This is nice, but does it support... (Score:1)
Re:Nothing to celebrate (Score:1)
Re:Are IBM idiots? (Score:1)
What, exactly, has the Crusoe processor got to do with Open Source anyway?
Yes, Linus is employed by Transmeta, but the processor is nothing to do with Open Source as far as I can tell. Transmeta's a promising company, but IBM not using their processor says nothing about whether they support Open Source or not.
How does AFS compare with Coda? (Score:2)
Coda also appears to be at least partly GPL (or LGPL?), since it shows up in the kernel configurator. Was this a reaction to AFS going for-profit?
Re:Funny FAQ (Score:1)
BTW: I ain't no OSS cheerleader! hehe... I've never heard RMS called a cheerleader before, but it fits -- I just hope most cheerleaders aren't so damn ignorant about it.
-C
Re:Are IBM idiots? (Score:1)
Cheers,
Tomas
===========
Re:IBM Open Source Licence (Score:1)
Re:Won't build except for specific kernels (Score:1)
It hasn't been moderated. (at least not yet)
Re:Won't build except for specific kernels (Score:1)
Oh, there documentation is slightly wrong.
The line to build it (for Linux 2.2 - kernel 2.2.17) should be
NOTE that it's LINUX_VERS, not LINUX_VERSION
Re:November 1st, 2000 == September 2000?? (Score:2)
Also, their lawyers probably had to go through all the code and clear it. That's why it took so long for us (SGI) to open source XFS.
This is nice, but does it support... (Score:1)
Thank you.
Re:Nothing to celebrate (Score:1)
I feel a strong need for something like AFS when there is a environment with lots of different hosts, servers and clients.
It is as far as I know the greatest distributed filesystem with superb features like the backupsystem (which is like snaphots you can mount in your filetree)
Just the thing that you can easily have a common filestructure for the whole company wherever you are and not dependent on what OS you are running...
I do not share your view and you probably should tell us if you have had experience with AFS.
Probably not.
Re:Great! (Score:3)
What is AFS?
AFS is a distributed filesystem that enables co-operating hosts (clients and servers) to efficiently share filesystem resources across both local area and wide area networks.
AFS is marketed, maintained, and extended by Transarc Corporation [transarc.com].
AFS is based on a distributed file system originally developed at the Information Technology Center at Carnegie-Mellon University that was called the "Andrew File System".
"Andrew" was the name of the research project at CMU - honouring the founders of the University. Once Transarc was formed and AFS became a product, the "Andrew" was dropped to indicate that AFS had gone beyond the Andrew research project and had become a supported, product quality filesystem. However, there were a number of existing cells that rooted their filesystem as
What are the benefits of using AFS?
The main strengths of AFS are its:
+ caching facility
+ security features
+ simplicity of addressing
+ scalability
+ communications protocol
Here are some of the advantages of using AFS in more detail: ( see FAQ for more) [angelfire.com]
What about other distros? (Score:1)
What about Red Hat 7, SuSe, Mandrake and, elementary, DEBIAN???
Re:What about other distros? (Score:2)
Compile it yourself.
If you need to fix something, well, mail the ibm guys the fixes.
Re:Actually, kinda sour... (Score:3)
The IBM public license doesn't specify HOW you are supposed to get hold of the source, but that you do have a right to get it.
If there is something atrocious about this license, I'd love to hear about it. It looks a whole lot like the Mozilla license, actually.
---
Re:Arla (Score:1)
But it looks promising though...
/mdroid
IBM open source contributions (Score:5)
IBM isn't doing this? What about:
---
Re:Are IBM idiots? (Score:1)
Grow up.
AFS is a great filesystem.
The OpenSource alternatives (1) up to date is not even close.
1. Coda, intermezzo.
Re:grrrr (Score:2)
Re:Are IBM idiots? (Score:1)
Huh? Moron, look, read the flipping headline: " "IBM has released the source code to AFS for AIX 4.2, Digital/Compaq UNIX 4.0, Red Hat Linux 6.2, Solaris 2.6 and 2.7, and Windows NT 4.0. "
Obviously, IBM have offices in St Petersburg, yeah?
~Tim
--
Re:IBM Open Source Licence (Score:2)
sorry, my bad. It is free, but incompatible with the GPL. http://www.gnu.org/philosophy/li cen se-list.html
Is it? I don't see it on that list. I see the IBM Public License listed as GPL incompatible, but that doesn't mean that the IBM Open Source license is the same.
Cheers,
Toby Haynes
Re:Great! (Score:1)
--
Re:Arla (Score:1)
Now I like Arla and the development team has done a great job of getting arla stable to use in every day applications. And I most likely stick with it for now.
-Scott
srs@flynnstone.com
Re:I've said it before... (Score:1)
... IBM is Linux's best friend,
And why is this?
IBM seems to have morphed into a services company rather than primarily a H/W & S/W vendor.
OK, so they provide services- many of which end up selling IBM's own H/W, but, doesn't Linux
undercut Windows?
IBM's AIX5L (L for Linux, eh?) provides a growth path for Linux based apps; Assuming Linux is a good low-end platform, at least an App can be ported to IBM's own AIX platform (if it cain't be run as a binary) which is NOT something that can be done for an NT-based Application. If IBM really encouraged the use of NT, then there's no real growth path for their customers since you can't take the applications with you. Of course, I suspect IBM's learned from the MFC error.
So- success of the Linux environment doesn't seem to hurt IBM. Amusingly, IBM seems to be betting on it since it can't be taken away (look at how blue they got over Sun's moves w/ Java 2).
"The Enemy of My Enemy is My Friend"- Especially if you find a way to avoid direct competition.
Let's see M$ get NT ported to the S/390 platform...
Re:Are IBM idiots? (Score:1)
Oh yes! I saw it in a movie, Goldeneye!!
Victor
Re:Actually, kinda sour... (Score:1)
Horrors! You know, the X, WINE, and BSD licenses all allow for the distribution in binary-only forms, too!
Re:grrrr (Score:1)
bull shit (Score:1)
Re:bull sh!t (Score:1)
Osi does not endorse free (as in liberated) software. They endorse OPEN SOURCE software. The GPL is a free software license, and as such is not compatible with the IBM public licence 1.0
---
Re:Nothing to celebrate (Score:5)
I've never understood this attitude. Especially in the context of the article, this strikes me as extremely ungrateful, rude and even childish. Something about Gift Horses and Mouths springs to mind.
You seem to be saying "Large companies whose business models include the concepts of selling and servicing software should immediately release their entire source code to the world at large". Without getting into the ethics, or the value of one business model over another, this attitude appears to be saying that the whole world should just stop what it's doing and obey the commands of a particular group of people.
Open Source / Free Software is a wonderfull, valuable, empowering movement. It's not the totality of the field, and it probably never will be. When corporations whose entire mindset involves the concept of exchange of cash for goods or services rendered embrace even a fraction of the values of these movements, it is indeed a cause for celebration. Not a time for beating them over the head that they haven't come all the way over from the Dark Side.
Re:grrrr (Score:2)
This is AFS. Not JFS. Two separate filesystems, doing different jobs. JFS for Linux hasn't been released yet. I believe it's due Real Soon Now.
IBM Open Source Licence (Score:3)
It's open, but not free.
---
one word: EZMAIL!!!!!!! (Score:1)
aahhhhhhhhhhhhhhh!!!!!!!
heavenly ezmail how I have missed you
Re:Nothing to celebrate (Score:2)
Can't you see past the "release" of the product forwards to the benefits that this can have.
AFS may well be a dead file system but there is no doubt that in it's open source state it will prove an invaluable teaching tool - not only for people that are interested in seeing how a file system works but also for people interested in seeing how IBM have written the code.
Yes it is a good bit of publicity for Big Blue but let's not let disdain for the motives of IBM's marketing department blind us to the other oportunities that their actions have presented.
Re:Sweet! (Score:2)
IBM bought Transarc in 1994 and ran it as a somewhat independent subsidiary until last year. In '99 Transarc was disolved into IBM and exists in name only as the IBM/Transarc Lab. Our jobs are pretty much the same but our checks say IBM now. Its a pretty cool place to work and we get paid pretty well for living in Pittsbugh.