On Thu, 16 Aug 2007 21:24:22 PDT, Marc Perkel said: > And then everything that's stored as /1/2/3/4 is still > the same but the sections resolve to different names. At that point, you need to go re-think your full-pathname permission scheme, because that severely broke it. > I'm sure there are errors in my logic but I'm trying > to show that if you are persistent in trying to come > up with ideas on how to do something you will > eventually make it work. Not true - there are *large* fields where *no* amount of persistence will make it work - squaring a circle or trisecting an angle by geometric means, perpetual motion machines, and many broken-as-designed computer programs. > But if you are looking for > ways to make it not work then you probably won't solve > it. Right. It's not *our* job to solve your problem. It's *our* job to find ways to not make it work - those are called *bugs*. We try very hard to keep buggy code and ideas out of the kernel. So we make it difficult for bugs. > So the correct response to this message isn't to prove > that my method won't work, but to come up with a You're the one proposing something. *You* get to come up with something that works. It's *our* job to review and comment and point out problems. You want to get something to happen, you take the comments, and use them to improve the result. We point out every possible issue we can find (and maybe suggest ways to fix them). That's what code review is about. And if you think people like me and Kyle are rough on you, I suggest you go back in the archives and read what people like Al Viro and Chris Hellwig had to say about ReiserFS4. And *that* was not just a hand-wave like you're doing, that was an actual *working* filesystem. > method that will work. You have to look for a solution > rather than attack other people's solutions. No, *you* have to look for a solution that is good enough to withstand the combined scrutiny of everybody on the linux-kernel list. That's why Linux works, and why we're able to have several *million* lines of changes between 2.6.2N and 2.6.2(N+1), and only have several dozen things on the "known regressions" list. > That's what thinking outside the box means. > > Impossible = Challenge Good. Let us know when you come up with something that actually works.
Attachment:
pgpUVUtiZhNCc.pgp
Description: PGP signature
- References:
- Re: Thinking outside the box on file systems
- From: Marc Perkel <[email protected]>
- Re: Thinking outside the box on file systems
- Prev by Date: NFS client show nothing for "ls" command.
- Next by Date: Re: [PATCH] [120/2many] MAINTAINERS - CFAG12864BFB LCD FRAMEBUFFER DRIVER
- Previous by thread: Re: Thinking outside the box on file systems
- Next by thread: Re: Thinking outside the box on file systems
- Index(es):