CONFIG_SYSFS_DEPRECATED and similar issues

From: Bill Davidsen
Date: Tue Mar 06 2007 - 12:34:38 EST


Just a few comments on changes like this in general. Prompted by, but not otherwise related to the subject.

When any new feature in the kernel requires significant changes in userspace, attention should be given to documenting the user items which must change. Now "attention" doesn't mean handwaving b.s. like "user programs which depend on sysfs will need to be modified." It means a list of which common user features need to be updated and where to find new ones. That's what the whole Documentation directory is for, but it's rarely used for such a purpose.

In the most recent case, a user tool is needed which doesn't even exist as a release.

The other issue is to avoid "trap door" changes, which occur when a kernel change requires new user tools, and the user tools will not run with older kernels. That includes missing major features like having a display and being able to mount filesystems, even if the kernel is technically running. When there were stable and development kernel series that was not so much of an issue, now that every kernel is an adventure it would be nice to ensure that testing a new kernel is not an irrevocable step.

--
Bill Davidsen <davidsen@xxxxxxx>
"We have more to fear from the bungling of the incompetent than from
the machinations of the wicked." - from Slashdot
-
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/