| Deutsch English Français Italiano |
|
<103vh6a$1i5f9$1@solani.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: nntp.eternal-september.org!news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Not Necessary <not@necessary.invalid> Newsgroups: comp.os.linux.advocacy Subject: Re: The First Distro To Offer XLibre Date: Tue, 1 Jul 2025 07:59:31 +0530 Message-ID: <103vh6a$1i5f9$1@solani.org> References: <184d439321081200$22529$367819$802601b3@news.usenetexpress.com> <103t4h0$1gnjn$1@solani.org> <103thsr$22ifd$4@dont-email.me> <103u32s$1haki$1@solani.org> <pan$41a33$85d637b3$46d41771$6eeb831a@linux.rocks> <103v4g5$1i0el$1@solani.org> <103v96u$2etla$3@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Tue, 1 Jul 2025 02:29:31 -0000 (UTC) Injection-Info: solani.org; logging-data="1644009"; mail-complaints-to="abuse@news.solani.org" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:95iITBU4N88tiwsrFZFjSp+p9FY= In-Reply-To: <103v96u$2etla$3@dont-email.me> Content-Language: en-US X-User-ID: eJwFwQkBwDAIA0BL4wsgB9rGv4TdhUFw0hHwYNCg90NBMmraXxNq4npSuHf6TD/qOGt1sf0DB/kREA== On 01/07/25 5:43 am, Lawrence D'Oliveiro wrote: > More than that, plaintext is amenable to automated tools for finding > differences and applying those differences as patches. Those are things > you would not want to do just by eyeballing it -- not at the scale at > which many Open Source projects work these days. Plaintext is just human-readable information codified into a binary format for the hardware to parse / store / transmit. Automated tools to track differences such as Git work well with plaintext since it is an uncompressed format, with Git being opinionated about delineation (using CR / LF / CRLF to split points of difference), assisting tools like `diff` that SVN couldn't do. > The difference between “computers” (by which I assume you mean the > hardware) and the software that they run isn’t that clear-cut anyway. It’s > all abstract machine built on top of abstract machine, at least until you > get to the GUI. Then you’re stuck. Software is explicitly binary where it connects logical pathways etched in hardware for electric current to flow in a certain way. Abstractions are for us humans to make sense of the whole thing; i.e. how and where to transmit signals and information to do a specific task. At the hardware level, there is nothing but binary. At the end of the day, a computer (specifically micro-processor) is nothing more than billions atom-sized switches interconnected to each other in specific patterns. Also GUI is just one of the many paradigms of computing interfaces. Just because we as humans parse our world in a visually `object-oriented' manner, we connect better with graphical objects such as files and folders over text commands. Although, the desktop metaphor is slowly being obsolete, and app-based interfaces are taking over; thanks to the proliferation of smartphones.