Re: lsblk

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2010-11-24 at 20:03 +0100, Kay Sievers wrote:
> On Wed, Nov 24, 2010 at 19:46, Davidlohr Bueso <dave@xxxxxxx> wrote:
> > On Wed, 2010-11-24 at 19:14 +0100, Kay Sievers wrote:
> 
> >> I doubt anything like this can be done for character devices in
> >> general. They are just a tiny detail of all the many domains that use
> >> chardevs. For most domains, the devices are not interesting at all.
> >> So, I don't think anything like this makes much sense, and it should
> >> be left to the individual subsystems.
> >
> > lsblk simply lists the block devices, showing some (general) details
> > about the dev(s), which are common to all block devices. We could also
> > do this with char devs, and show specific data, which is common to all
> > char devices. IMHO, as a user, if I have a lsblk I will also expect an
> > lschr. ls-like tools are very useful because I can quickly and
> > intuitively get some information. More complex stuff can be handled by
> > other tools, like, as you know, udev.
> 
> Nah, there is no useful common information for chardevs in general.
> Look at alsa:
> 
>   $ ls -1 /dev/snd/
>   controlC0
>   controlC29
>   pcmC0D0c
>   pcmC0D0p
>   seq
>   timer
> 
> These devices mean absolutely nothing. The interface is libalsa, and
> that a card shows up as 3 devices is just a detail never to expose to
> anything but things like libalsa.
> 
> That's the thing for many non-trivial subsystems. It still does not
> make sense to even try that, I think.

I see your point now and was going through my system I have to agree. In
fact, I looked at the code of devinfo, and for chardevs I am only using
basic things the name and major/minor.

Thanks,
Davidlohr

--
To unsubscribe from this list: send the line "unsubscribe util-linux-ng" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux