It's an essential feature for *many* sysadmins. It's just so *easy* to hack
up a script to act on the information in some file - or to take a look with
"cat" to see how you RAID resync is coming along.
> It doesn't make sense to describe things in 200 different formats, you won't
> help anybody with that. It also violates the good old principle of keeping
> policy out of the kernel. And, for me, layout is clearly policy.
User-readable, and machine-readable. I think that covers everything. And
that's two formats.
Where's the policy ? The only policy I see is the text-mode GUI in the
existing proc interface - and that is one place where I actually *like* the
policy as a user (sysadmin), but hate it as an application programmer.
>
> The reason for proc's popularity is clearly that you can use any tool, from
> cat over more/less to the text editor of choice, and read the files.
That's the reason why I want to keep the old proc files.
> There
> should be ways to achieve this without putting things into the kernel. Is
> there is a way to implement a filesystem in user-space? What you could do is
> to export the raw data using single-value-files, XML or whatever and then
> provide an emulation of the old /proc files and possibly new ones in user
> space. This could be as simple as writing a shell-script for each emulated
> file.
You're proposing a replacement of /proc ?
My proposal was at least intended to be very simple and non-intrusive.
-- ................................................................ : jakob@unthought.net : And I see the elder races, : :.........................: putrid forms of man : : Jakob Østergaard : See him rise and claim the earth, : : OZ9ABN : his downfall is at hand. : :.........................:............{Konkhra}...............: - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/