"Alexandre Ratchov" <a...@caoua.org> wrote:
> On Sun, Apr 19, 2020 at 09:11:16AM +0200, zeurk...@volny.cz wrote:
>>
>> > Now programs connect to sndiod which does the hardware access for
>> > them, this has other advantages as well:
>> > - programs control the volume of the right device on systems with
>> > multiple audio devices (ex. usb head sets)
>> > - there's always a volume control, even if the hardware lacks one, as
>> > may usb devices.
>> > - unified view of hardware and software controls, network
>> > transparency, etc
>>
>> That may all be, but like xenodm(1), memight find (future tense, as me's
>> not running -current or snapshots) the above proposed solution
>> inadequate for me needs.
>
> Hi,
>
> I'm curious, what use-case is not handled and still requires access to
> the device nodes?

To begin w/, some ports (such as emulators/snes9x) doesn't support sndio
(as of 6.6). But in general, read "memight" as "mecan imagine that
me'd" :) Stay tuned until megets to confront the new situation (prolly
when meupgrades to 6.7 when it's out).

On the X front: duplicating the functions of login(1) and getty(8), but
then w/in the pile of bloat that is X, is a flagrant layer violation
that mecannot support.

The two issues have in common, for me, that audio and video belong in
the terminal; instead, after all this time, they are *still* treated
specially, and it shows. No wayland or NeWS or w/ever is going to help:
they are incompatible w/ the textual nature of UNIX. What *would* help
is to treat {audio samples,pixels,...} as mere characters (yet another
sensible development that is obstructed by the Unicode "Pit of Babel"),
thereby making {audio,video,...} an integral part of the system -- just
like it should be in 2020 (for fsck's sake).

Until then, the use case "UNIX" remains unhandled.

        --zeurkous.

-- 
Friggin' Machines!

Reply via email to