public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: "Bradley W. Allen" <ULMO@Q.NET>
To: dickson@permanentmail.com, greg@kroah.com, ULMO@q.net
Cc: linux-kernel@vger.kernel.org
Subject: Re: DevFS vs. udev
Date: Tue, 23 Dec 2003 15:23:20 -0800	[thread overview]
Message-ID: <E1AYvs0-0000Xp-3G@O.Q.NET> (raw)
In-Reply-To: <20031223073052.5fc48b20.dickson@permanentmail.com>

Thank you for the cogent reply.  I think all your substantiated
points are valid.  I'll have to see what I can do about the rest,
as you said.

I'm glad others responded to what seems like an inaccurate post of
mine.  At least I, if not others, can persue it as was suggested
by you and Greg KH <greg@kroah.com> for now.

I am not volunteering at this time to work on DevFS.

The main problem is documentation, as you pointed out.  I went to
"make menuconfig" in the new stable kernel, and ran into this problem
head-on:  help for that option says that it is either depracated
or obsolete, and after using it without big problems for a long
time, I wanted to know why.  Everything I saw after that smelled
bad, and I'm saying so, but that may not mean that it is.  It was
so bad I didn't even read the "paper" about why on one of the
referenced web sites.  Also, my old 3 year archive via USENET
of linux-kernel no longer exists within my grasp (not any fault of
mine), so I'm forced to use web archive access, and it's hard to
navigate in those.

To respond to Greg KH, my uses are not for a highly production
oriented mission critical corporate system or anything, but they
are timing critical.  If it takes more CPU, RAM, and time to open
/dev/null and all the other hundreds of devices in /dev that get
opened every time some programs start, that is not only bloat, but
more trouble.  Moving kernel functions into user space has always
been a pet peeve of mine:  why do it, when it just means shuffling
back and forth between system calls and user processes ... if that's
what is actually happening ... unless that's not what's happening
...  I'll have to research this myself at some other time.

okay.  So I don't know what I'm talking about within /dev internals
in the kernel.  It's just not well documented.  I can read the
documents, then know what I'm talking about there, but all I'm
trying to do is install 2.6.  Ok, so I could have taken the word
of the help system.  Meanwhile, I've had to spend at least half
a day re-configuring a non-DevFS /dev for the first time in half
a decade in preparation for this big depracation, and I am upset
about it.

Sure, I could continue to use DevFS, but if as you said, it's not
going to be around long, then I could be in trouble for depending
on it.

I'm going to use disk /dev for now, until I have time to understand
this better, which will probably be around halfway through next year.

Already, I'm living the old pain I thought was left way behind of
archiving and moving around /dev subdirectories, and having to
consider the differences between systems, kernels, distributions,
and versions of backup, something I thought I didn't have to worry
about.  If udev gets OK or DevFS doesn't break, I may go back to
that someday.

For now, if whatever I do doesn't slow the system down more
than about .1 seconds per access of *all* the /dev/ devices
necessary for a complete program transition (in a swapping
Pentium III), then I should be OK.  Perhaps that was
unconsciously nagging me:  userspace =? swap; swap every time
/dev gets accessed?  If indeed this is just an undocumented
transition, then my confidence is higher that you've made
sure this isn't a problem, and I just didn't read about it.
In one of my uses, /dev doesn't get accessed very often,
perhaps once every half hour (giving it plenty of chance to swap
if it has that ability, which I don't want it to), but when it
does, it expects sub-second turnaround on the entire lot.
If udev doesn't actually get used during device opens and closes,
then that will fix that problem.  Too many unanswered questions.

Sorry for the "emotional" fuss.  (Perhaps my personal environment
needs less of that pressure, too :? )

  reply	other threads:[~2003-12-23 23:23 UTC|newest]

Thread overview: 57+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-23 11:51 DevFS vs. udev Bradley W. Allen
2003-12-23 12:06 ` Duncan Sands
2003-12-23 12:12 ` Xavier Bestel
2003-12-23 12:37   ` Marcelo Bezerra
2003-12-23 13:02     ` Ed Tomlinson
2003-12-25 12:11     ` Kai Henningsen
2003-12-23 14:30 ` Paul Dickson
2003-12-23 23:23   ` Bradley W. Allen [this message]
2003-12-23 23:46     ` Brett
2003-12-24  4:01     ` alex.g.goddard.1
2003-12-23 16:19 ` Ian Kent
2003-12-23 17:34   ` Mark Mielke
2003-12-23 22:02     ` Greg KH
2003-12-23 22:13       ` Tomasz Torcz
2003-12-24  0:45       ` Martin Schlemmer
2003-12-24  1:07         ` Greg KH
2003-12-24  1:22           ` memory mapping help - oracle stack dumps Paul
2003-12-27 21:13             ` Francois Romieu
2003-12-24  1:28           ` DevFS vs. udev Martin Schlemmer
2003-12-23 21:59 ` Greg KH
2003-12-24  1:52   ` Ian Kent
2003-12-24  2:03     ` Rob Love
2003-12-24  2:21       ` Ian Kent
2003-12-24  2:22         ` Rob Love
2003-12-24  2:32           ` Stan Bubrouski
2003-12-24  2:39             ` Rob Love
2003-12-24  2:38     ` Andrew Morton
2003-12-24  3:41       ` viro
2003-12-24 11:33         ` Witukind
2003-12-24  4:13 ` Rusty Russell
2003-12-24  4:38   ` Stan Bubrouski
2003-12-24 11:15     ` Xavier Bestel
2003-12-24 13:44       ` Ian Soboroff
2003-12-24 14:17         ` Xavier Bestel
  -- strict thread matches above, loose matches on Subject: below --
2003-10-07 12:38 devfs " Måns Rullgård
2003-10-07 13:41 ` Andreas Jellinghaus
2003-10-07 14:07   ` Måns Rullgård
2003-10-07 14:23     ` Robert L. Harris
2003-10-07 14:29       ` Måns Rullgård
2003-10-07 16:06       ` Andreas Jellinghaus
2003-10-07 16:11         ` Måns Rullgård
2003-10-07 16:14         ` Robert L. Harris
2003-10-07 16:54         ` Hugo Mills
2003-10-07 17:19           ` Måns Rullgård
2003-10-07 17:47             ` Greg KH
2003-10-07 17:49           ` Greg KH
2003-10-07 17:58             ` Hugo Mills
2003-10-07 18:10               ` Greg KH
2003-10-09 13:43             ` Ian Kent
2003-10-09 20:54               ` Greg KH
2003-10-07 17:55     ` Greg KH
2003-10-14 13:51     ` Ian Kent
2003-10-17  4:34       ` Greg KH
2003-10-07 17:54   ` Greg KH
2003-10-07 14:01 ` tabris
2003-10-07 17:53 ` Greg KH
2003-10-07 18:24   ` viro

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=E1AYvs0-0000Xp-3G@O.Q.NET \
    --to=ulmo@q.net \
    --cc=dickson@permanentmail.com \
    --cc=greg@kroah.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox