Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Rainer Weikusat Newsgroups: comp.unix.programmer Subject: Re: Faking a TTY on a pipe/socketpair Date: Sun, 15 Dec 2024 21:25:36 +0000 Lines: 51 Message-ID: <87y10gd4fj.fsf@doppelsaurus.mobileactivedefense.com> References: <20241213074207.00004176@gmail.com> <87frmqja0n.fsf@doppelsaurus.mobileactivedefense.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net ejuRwu8BthIJKCognOkBOwyzBVqivgizzFpab0hR4JoTo1QvY= Cancel-Lock: sha1:ZcV5p+rfYvDIqNGvWKVZ2XPZZbk= sha1:YtbcM7xEruFnC3wYp5xO9R4G5iQ= sha256:icyvfbKXnPtHubto33lb7I5kBdARfLUsYtx1H2u6ycE= User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) Xref: csiph.com comp.unix.programmer:16753 Muttley@dastardlyhq.com writes: > On Sat, 14 Dec 2024 20:16:08 +0000 > Rainer Weikusat gabbled: >>Lawrence D'Oliveiro writes: >>> On Fri, 13 Dec 2024 07:42:07 -0800, John Ames wrote: >>>> This bears repeating. Why *anybody* decided to trust the judgement of >>>> the person who gave us the jankiest of all the incredibly janky *nix >>>> audio subsystems is beyond comprehension. >>> >>> There was no reason why you had to. You could easily have created your own >>> distro without any of his code in it, if you wanted to. Or become an >>> aficionado of one of the existing distros that did exactly that. >>> >>> Open Source is all about choice. If you can’t stand the thought of people >>> making different choices from you, you know what you can do. >> >>If these people get paid by $big_name_companies, there's exactly nothing >>individuals can do about that. Unless they happen to be rich enough that >>they can waste a ton of money on their hobbies and then, they'd still >>need to get a competent work force from somewhere. > > The sort of idiots who make those "why don't you write your own" remarks > probably still live with and are financed by mum and dad so don't see the > issue with spending months rolling your own system. I actually did. By the time when systemd started to become a serious nuisance, I had just started to work on a different product. The previous had been an (ARM9-based) UTM appliance and I actually wrote an own init for that. I was determined to avoid doing that again but still needed more process management than sysvinit + rc provided. I started this as sort-of a conscious anti-systemd experiment. The idea was that, whenever I needed some process management feature, I'd write a (fairly small) C program to provide that and find out how far this would get me. That was about fifteen years ago. I've meanwhile accumulated 38 of these C program with a total size of 5690 lines of code and that's enough for all of my process management needs and I'm dealing with some more complicated stuff then people just running web servers. This is arguably not open source but the copyright belongs to my employer. OTOH, if it were, mainstream Linux distributions wouldn't use it, not the least because many people just love complicated stuff (like systemd). > Plus they seem to have some kind of believe that you shouldn't > criticise something unless you have the ability to replicate it > youself which means no one should ever comment on any music, films, > TV, food etc they disliked unless they could make a hollywood > blockbuster, album, whatever themselves. Its a very juvenile attitude. Indeed.