| Deutsch English Français Italiano |
|
<u6ftv3$h90a$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.mixmin.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Ivan Shmakov <ivan@siamics.netNOSPAM.invalid> Newsgroups: comp.os.linux.misc Subject: good (old) free software Date: Thu, 15 Jun 2023 20:57:08 -0000 (UTC) Organization: A noiseless patient Spider Lines: 220 Message-ID: <u6ftv3$h90a$1@dont-email.me> References: <wFFdUuFN21aDDknIA@bongo-ra.co> <64865aea@news.ausics.net> <u66c54$310kc$1@dont-email.me> <6486bf9f@news.ausics.net> <u6bg30$3tvrt$1@dont-email.me> <957rljxosj.ln2@Telcontar.valinor> Injection-Date: Thu, 15 Jun 2023 20:57:08 -0000 (UTC) Injection-Info: dont-email.me; posting-host="04891589515d5924aa5d0d4f32ce95a7"; logging-data="566282"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+n4F59TF+J4D3CtaoQQQm7" Cancel-Lock: sha1:+woXi//ievdkfmuMaC6S8V6P4OY= License: CC0-1.0 (original contributions only) Bytes: 11218 >>>>> On 2023-06-14, Computer Nerd Kev wrote: >>>>> Ivan Shmakov <ivan@siamics.netnospam.invalid> wrote: >>>>> On 2023-06-12, Computer Nerd Kev wrote: >>> I'm posting from Debian version 3 right now, so that makes sense >>> to me, but it did occur to me afterwards that the OP may have >>> meant an old but still supported Debian version. >> While I'm no stranger to running unmaintained software (or >> versions thereof) myself, I'm curious what could be the reason >> to run a no longer supported version of Debian specifically? >> (With i686 in User-Agent:, I'd venture to guess it's not a matter >> of having hardware no longer supported by Debian?) > It's set up how I like, runs old software I like without having to > patch it myself to make it build for later GCC or libraries, and > runs much faster (possibly also better, in terms of supported > drivers) on old computers that I still use. Actually I don't think > current Debian would run on the PC I'm posting from now either > (that i686 has changed to an i586). To me, using software is largely means to an end; namely, software allows me to contribute to society. Were I able to grow my own oats, my reasoning would likely be different, but as it is, I need to do something of value, so that society will give me food, clothing, shelter, and so on. And of course I feel responsible for contributing back to free software projects that enable me to do my work, to learn new things (that may or may not become opportunities in the future: there's no way to know in advance), and to find inspiration in the work of others. Hence, from where I stand, I'd be inclined to ask myself, is the software I use /necessary/ in my choosen field of work? and if so, will the others benefit from it as well? I don't generally believe that the problems I solve are unique. If some software is useful to me, then there're likely other people who will benefit from its availability. If the software I came to prefer is old and unmaintained, and not compatible with contemporary platforms, I will consider adopting it and updating it for such compatibility. At the same time, I will consider the lack of interest in software I use as a possible indication that there're alternatives I should consider learning and switching to. As to the examples... I've used GNU Emacs from c. 2002 to c. 2020. When it grew too big for me to wrap my mind around, I've looked for possible alternatives, and before long switched back to Vim. Should there be an indication of sufficient interest in maintaining GNU Emacs 24, I'd probably join the effort. I don't find the idea of sticking to a version that probably has lots of by now known security issues particularly enticing. I've used Firefox from about the time it appeared until Quantum. I've used a number of plugins that the new APIs made impossible to implement (e. g., Classic Theme Restorer, Certificate Partol; I've also tried but never mastered Vimperator and Pentadactyl.) I /did/ note that there is a project dedicated to maintaining pre-Quantum APIs, but found the effort needed to become involved prohibitive. As such, I've switched to Chromium for my second Web user agent. (My preferred Web browser since about the time I've got Internet connectivity at home was and remains Lynx.) Alongside, I've found that I can use HTML and CSS for preparing printable documents. Instead of having to care about Chromium /and/ LaTeX, I'm now using only Chromium (which I need for other purposes anyway. See also news:u656kk$2pm6s$1@dont-email.me .) I've also found that if someone asks me to send them something or another "in Microsoft Word format," I can often send an HTML with <style /> instead and the person will be just as happy. This way, Chromium allows me to avoid having to deal with the likes of Libreoffice, too. The last version of Debian to support i586 was Buster, so when time came to retire a Squeeze install, I've unfortunately had to retire the i586 box that it ran on as well. (The Jessie's version of Bash has particularly atrocious bugs, so by that time I've already decided against using Jessie there.) My intent is to revive the machine with a NetBSD install. The 'base' NetBSD system is developed rather conservatively and the system's x86-32 port claims to support "486DX or later." There's some effort involved in learning pkgsrc, but it seems rather modest (as compared to becoming involved in UXP development.) There's a couple of no longer maintained packages that I rely on: Polipo HTTP proxy and hddtemp(8). Frankly, I've found the reasoning given for removing the latter from Debian somewhat surprising (it can be read as suggesting that it's in the best interest of system stability to have an in-kernel implementation of a feature rather than one that needs root; like, really?) Nevertheless, I intend to update my scripts to rely on /sys or (and) smartd(8) .state files instead. Eventually. I'm considering taking over Polipo maintenance. [...] > OK, fair enough, although using virtual LANs on a supported router > might make keeping separate LANs easier than you think. My understanding was that VLANs are a feature of switches. (Not that it's impossible for a router to implement a switch / bridge function as well.) Either way, so far I've been requiring strong cryptography for nearly everything but accessing 'public' resources on my servers, which once again takes the (mental) 'LAN vs. Internet' specialcasing out of consideration. Thankfully. >> And of course I use Rsync over SSH extensively, be that for backups >> or for pushing new versions of ~/.bashrc et al. from my primary box >> to every other *nix home directory I have. >> I suppose with some 'necessary work' I can do the things above with >> Telnet as well, but I'd think that by that point, resurrecting RSH >> would be a more straightforward solution. > Sure, I don't try to use Telnet for anything but terminal access. > But the other tools without encryption do the same job with much > less to go wrong. You've got RSH, also Rexec, FTP, Rsync (without > SSH), etc. There's a difference between Rsync over TCP vs. Rsync over remote shell, though. In the latter case, remote shell allows access to arbitrary accounts (subject to access restrictions.) In addition to my 'user' account, I also run Rsync over SSH as 'backup' and 'root'. > The latest SSH annoyance I've had is a system I set up with current > software only three years ago now needing a redesign because of the > present switch from SCP to SFTP. If I'd used RCP, or more likely > FTP, instead, no problem. I've pretty much always used Rsync over SSH to copy files around. Sure, Rsync is limited to Unix-like systems, but that's what I'm using for any serious work for over two decades now anyway. I recall the issue with scp(1) and while I find it unfortunate, I personally wasn't affected in the slightest. >>> (especially because SSH isn't very helpful with its error >>> messages, and old versions don't support the -Q option). >> Well, cannot quite argue with that. If anything, I haven't yet >> figured out how to connect to my OpenSSH instances with SSH2DOS. > Yes well I'd definately look for a Telnet client there, but I never > have used networking in DOS. It's relatively straightforward, so long as you keep in mind that while a packet driver provides a standardized ABI to send and receive Ethernet frames, implementing any protocol on top of that is a responsibility of the application. There're (static) libraries that implement TCP/IP (such as the "classic" Waterloo AKA WATTCP, and the much newer mTCP, http://www.brutman.com/mTCP/ ), but you need to make sure that if you use applications that rely on different libraries, you configure /all/ such libraries. And you'll probably want to keep those configurations in sync, too. Like: ### MTCP.CFG PACKETINT 0x7E IPADDR 192.0.2.34 NETMASK 255.255.255.0 NAMESERVER 192.0.2.53 ### WATTCP.CFG pkt.vector = 0x7e my_ip = 192.0.2.34 netmask = 255.255.255.0 gateway = 0.0.0.0 nameserver = 192.0.2.53 That said, while the ability to run an SSH client on FreeDOS would've been handy occasionally, it's hardly a necessity. For me, Telnet is no substitute for SSH, and if I can't run an SSH client there, then so be it. ========== REMAINDER OF ARTICLE TRUNCATED ==========