Re: Environment variables inside the kernel?

From: Eric W. Biederman
Date: Mon Aug 22 2005 - 17:33:04 EST


Guillermo López Alejos <glalejos@xxxxxxxxx> writes:

> On 8/22/05, Eric W. Biederman <ebiederm@xxxxxxxxxxxx> wrote:
>> ??
>> Usually when I hear stand-alone program I think of program that runs
>> without the need of a kernel. You have an environment in that context?
>
> Without the need of a kernel?

Yep I think of programs like memtest86 when I think of stand-alone
programs.

> Perhaps I did not explain myself correctly... I meant a user space
> program, is that better?

Yes, thanks.

> And yes, there is a environment in this context, but it is feasible to
> provide the information it contains through module parameters.
>
>> Be very careful. Generally I think at least until the filesystem
>> is very stable running your filesystem server in the kernel is a mistake.
>>
>> And the concept of a parallel filesystem with just one server just
>> sounds wrong from any context.
>
> Thanks for the advise, but do not worry, the servers run outside the
> kernel (preferably outside the host :). It is the client side what is
> to be integrated into the kernel.

Ok. As for parameters I would expect most of them to be mount options.

Just a bit of food for thought. There seem to be two different kinds
of workloads for non-local filesystems. Bandwidth intensive workloads
where files are read and written. Cache intensive workloads (like
kernel compiles) where performance directly relates to how
efficiently you can make use of the page cache, and not get buried
in cache contention.

Eric
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/