All of lore.kernel.org
 help / color / mirror / Atom feed
* CONFIG_SYSFS_DEPRECATED and similar issues
@ 2007-03-06 17:36 Bill Davidsen
  2007-03-06 18:08 ` Lee Revell
  0 siblings, 1 reply; 2+ messages in thread
From: Bill Davidsen @ 2007-03-06 17:36 UTC (permalink / raw)
  To: Linux Kernel mailing List

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@tmr.com>
   "We have more to fear from the bungling of the incompetent than from
the machinations of the wicked."  - from Slashdot

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: CONFIG_SYSFS_DEPRECATED and similar issues
  2007-03-06 17:36 CONFIG_SYSFS_DEPRECATED and similar issues Bill Davidsen
@ 2007-03-06 18:08 ` Lee Revell
  0 siblings, 0 replies; 2+ messages in thread
From: Lee Revell @ 2007-03-06 18:08 UTC (permalink / raw)
  To: Bill Davidsen; +Cc: Linux Kernel mailing List

On 3/6/07, Bill Davidsen <davidsen@tmr.com> wrote:
> 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.

CONFIG_SYSFS_DEPRECATED is on by default.  So this upgrading the
kernel does not require userspace changes, unless the user changes the
config, which always has the potential to break userspace.

Users can break their systems by disabling CONFIG_SYSVIPC and
CONFIG_SYSCTL too...

Lee

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2007-03-06 18:08 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-06 17:36 CONFIG_SYSFS_DEPRECATED and similar issues Bill Davidsen
2007-03-06 18:08 ` Lee Revell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.