<div dir="auto"><div>Dear Liam;<div dir="auto"><br></div><div dir="auto">You make for a tempting conversationalist ;-)</div><div dir="auto"><br></div>The issues you raise are new to me in the specifics but hardly surprising.</div><div dir="auto">In years past I served in a major computer manufacturer. Questions about efficiency were poohpoohed. All the while, an illegal activity was conducted on a regular schedule. At one time it evolved around the strcmp(3) library call. An undocumented instruction was utilized where a string comparison could perform (if I recall) about 5-6 times faster. The illegality was in revealing this to one software vendor but not to another. I was tasked with measuring how fast could fast be, and what the impact on RDBMS engines would be (they do a lot of comparisons ;-). What I was doing, on company time, was establishing the value to these vendors. What the market will bear, was the popular term. I resigned.</div><div dir="auto">Nowdays, performance and efficiency are really orphans. My telephone has 6GB of RAM, 256GB storage and 8 CPUs running at billions of instructions/second. Oh, I have a cheap "Chinese" telephone (which one is not?)</div><div dir="auto">I really turned my career towards kernel work, or standalone code. In the past 15 years I did not even own a computer. My life was going along no better, no worse.</div><div dir="auto">I am dipping my toes in that cold, fast flowing river, just to discover it is really a lukwarm, barely moving swamp. The scenery is fascinating, tempting and amusing. Much more middle age, full of bureaucracy, complicated, but still; no new concept was created past 1972.</div><div dir="auto">Challenge me on that, and a much longer letter will come your way :-))</div><div dir="auto"><br></div><div dir="auto">Live long and prosper my friend. Your name sounds familiar.</div><div dir="auto"><br></div><div dir="auto">Simon</div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Thu, Apr 30, 2020, 18:37 Liam Proven <<a href="mailto:lproven@gmail.com" target="_blank" rel="noreferrer">lproven@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Thu, 30 Apr 2020 at 22:36, Sheemon Lists <<a href="mailto:sheemon.lists@gmail.com" rel="noreferrer noreferrer" target="_blank">sheemon.lists@gmail.com</a>> wrote:<br>
><br>
> i wonder what/how this application is different from dd(1).<br>
<br>
And get this. My installed copy of Balena Etcher for macOS is 265MB.<br>
<br>
Two hundred and sixty-five megabytes, for an app that writes an ISO<br>
file to a USB key, which can indeed be done in a single command:<br>
<br>
dd if=linux.iso of=/dev/sdb<br>
<br>
Of course it has fancy autodetection for finding a USB key attached to<br>
your system, a nice UI for picking it, picking the ISO, progress bars,<br>
updated-version detection and self-update, etc.<br>
<br>
But to be honest, if it wasn't in Javascript, you could do most of<br>
that in 265 _lines of code_. But because Javasacript is now the #1<br>
programming language, and it was designed to run embedded in web pages<br>
and manipulate their contents, Javascript apps for local execution<br>
often have to embed an entire web browser to render their UI. And a<br>
JIT compiler to improve its rather poor performance. And fonts,<br>
graphics, etc. to make it look nice.<br>
<br>
So if you have multiple Javascript apps -- for instance, I use the<br>
Franz multiprotocol messenger, and Rocket.chat, and occasionally the<br>
Atom editor, and Skype -- then you have multiple embedded web<br>
browsers, all with their own vulnerabilities and exploits. Just 4 apps<br>
like Etcher consume _a gigabyte_ of disk space. Four apps.<br>
<br>
And people used to reject Mono and .NET apps because they were so<br>
inefficient! People complained that Ubuntu contained Tomboy and<br>
F-Spot.<br>
<br>
They are on the order of _a thousand times_ smaller than<br>
Javascript/Electron apps.<br>
<br>
Just for fun, go on, guess what language GNOME Shell in GNOME 3 is<br>
mainly implemented in. Go on. Guess.<br>
<br>
> The last time I installed Ubuntu was circa version 12.<br>
> One would think this class of "issues" was resolved by now.<br>
<br>
You would indeed.<br>
<br>
> The dedication to mindless blank filling is admirable, but quite unnecessary.<br>
<br>
Agreed.<br>
<br>
> I did manage to create a bootable USB SD device and installed Kubuntu 20.04.<br>
> I had difficulty with the default (Gnome based) version; it confused me with the 'custom' partitioning dialog.<br>
<br>
Odd. That should not be necessary.<br>
<br>
My recommendation is Xubuntu. These days, IMHO, XFCE hits the sweet<br>
spot. It has all the functionality and more of GNOME 3 and KDE, or<br>
even than MATE, but takes less disk space, less memory, is more stable<br>
with fewer bugs and fewer releases. It's smaller, faster, safer and<br>
just as rich, while being more functional and more customisable than<br>
LXQt. Really, what more can one ask?<br>
<br>
MATE adds one function I like: you can lock things in place on its<br>
panels. This is useful for newbie users. Otherwise, XFCE matches it in<br>
every way, and handles vertical panels _far_ better, which is very<br>
useful on widescreens.<br>
<br>
-- <br>
Liam Proven – Profile: <a href="https://about.me/liamproven" rel="noreferrer noreferrer noreferrer" target="_blank">https://about.me/liamproven</a><br>
Email: <a href="mailto:lproven@cix.co.uk" rel="noreferrer noreferrer" target="_blank">lproven@cix.co.uk</a> – gMail/gTalk/gHangouts: <a href="mailto:lproven@gmail.com" rel="noreferrer noreferrer" target="_blank">lproven@gmail.com</a><br>
Twitter/Facebook/LinkedIn/Flickr: lproven – Skype: liamproven<br>
UK: +44 7939-087884 – ČR (+ WhatsApp/Telegram/Signal): +420 702 829 053<br>
<br>
-- <br>
ubuntu-users mailing list<br>
<a href="mailto:ubuntu-users@lists.ubuntu.com" rel="noreferrer noreferrer" target="_blank">ubuntu-users@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-users" rel="noreferrer noreferrer noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-users</a><br>
</blockquote></div>
</div></div>