<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Liam on Linux</title>
  <link>https://liam-on-linux.dreamwidth.org/</link>
  <description>Liam on Linux - Dreamwidth Studios</description>
  <lastBuildDate>Wed, 25 Mar 2026 17:31:16 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>liam_on_linux</lj:journal>
  <lj:journaltype>personal</lj:journaltype>
  <image>
    <url>https://v2.dreamwidth.org/15491837/3887720</url>
    <title>Liam on Linux</title>
    <link>https://liam-on-linux.dreamwidth.org/</link>
    <width>100</width>
    <height>75</height>
  </image>

<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/98187.html</guid>
  <pubDate>Wed, 25 Mar 2026 17:31:16 GMT</pubDate>
  <title>How is Haiku different from GNU/Linux or BSDs?</title>
  <link>https://liam-on-linux.dreamwidth.org/98187.html</link>
  <description>&lt;div&gt;&lt;p&gt;I am risking the one full-time paid developer of Haiku popping up  here and shouting at me, because he&apos;s done that a few times before and  even written to my editor-in-chief to complain. Sadly for him, my former  EIC was a hardcore techie -- it&apos;s how I met him, long before either of  us worked there -- and he was on my side.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.theregister.com/2023/01/11/haiku_beta_4/&quot; rel=&quot;nofollow&quot;&gt;https://www.theregister.com/2023/01/11/haiku_beta_4/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Unix  is a 1960s design for minicomputers. Minicomputers are text-only  standalone multiuser computers. That is why things like handling serial  lines (/dev/tty -- short for TeleTYpe) are buried deep in the core of  Unix, but networking and graphics aren&apos;t.&lt;/p&gt;&lt;p&gt;There is an absolute  tonne of legacy baggage like this in Unix. All Unixes, including Linux  kernel 7.0. We do not use minicomputers any more; nobody even makes  them. We don&apos;t have  multiuser computers any more. In fact, we have  multi computers per user. Modern servers are just PCs with lots of  connections &lt;i&gt;from other computers&lt;/i&gt; not from people.&lt;/p&gt;&lt;p&gt;In the  early 1980s the Lisa flopped because it was $10K, but the Mac did well  because it was $2.5K and had a GUI and no shell. The future, woo, etc.&lt;/p&gt;&lt;p&gt;The  Mac was black and white, 1 sound channel, no hard disk, no expansion  slots, and in cutting down the Lisa, Apple discarded multitasking.&lt;/p&gt;&lt;p&gt;Enter  the Hi-Toro Lorraine. Intended to be the ultimate games console, with a  powerful full-16 bit Motorola 68000 chip (a minicomputer CPU on a  single die)  amazing colour graphics, multichannel stereo sound, but it  could plug into a TV.&lt;/p&gt;&lt;p&gt;Commodore bought it, renamed it the Amiga,  and tried to develop a fancy new ambitious OS, called Commodore Amiga  Operating System: CAOS.&lt;/p&gt;&lt;p&gt;They couldn&apos;t get it to work so it was  canned, and a replacement hastily cobbled together from the research OS  Tripos written in BCPL and some new bits. It had a Mac-like windowing  GUI, full preemptive multitasking (with no memory protection because the  68000 couldn&apos;t do that), and it fit on a single DD floppy (~880 kB) and  into 512 kB (1/2 MB) of RAM.&lt;/p&gt;&lt;p&gt;It was a big hit and set a really  high bar for expectations of what an inexpensive home computer could do.  It ran rings around the Mac and could emulate a Mac with excellent  compatibility.&lt;/p&gt;&lt;p&gt;A decade later a lot of people missed that. PCs and  PC OSes were very boring by comparison. Sure, reliable, fairly good  multitasking by then, dull grey UIs. Linux was a thing but it was for  minicomputer fetishists only, and looked like it came from 20 years  before Windows or Mac. (Which in a way it did.)&lt;/p&gt;&lt;p&gt;So a former Apple  exec set up a company to make a modern geek&apos;s dream machine. Everything  had true colour graphics and stereo sound now, so that was a given, not a  selling point. It had to have a snazzy very fast very smooth GUI, it  had to have excellent multitasking, screaming CPU performance because  RISC chips were starting to take off. Mainstream computers struggled  with &amp;gt;1 CPU so multiple RISC CPUs was the selling point, and amazing  blindingly smooth multimedia support, because PCs and Macs could just  about play one jerky grainy little video in a postage-stamp sized window  in 256 grainy pixelated colours.&lt;/p&gt;&lt;p&gt;The BeBox was to be the mid-1990s geek&apos;s dream computer. Part of how they did it was an all-new multitasking &lt;i&gt;single user OS&lt;/i&gt; with a very smooth &lt;i&gt;built in GUI desktop&lt;/i&gt;,  best-in-industry media support, built-in TCP/IP networking. All the  cool bits of Windows NT, multitasking as good as Linux but &lt;i&gt;pretty&lt;/i&gt;,  a desktop better than Windows 95, and it threw all the multiuser stuff  in the trash, all the boring server stuff in the trash, because FOSS  OSes did that tedious business stuff.&lt;/p&gt;&lt;p&gt;It was beautiful.&lt;/p&gt;&lt;p&gt;It flopped.&lt;/p&gt;&lt;p&gt;The  company pivoted to selling its OS on the other PowerPC kit vendor: on  PowerMacs, with reverse-engineered drivers. It flopped. Classic MacOS  was just barely good enough: crap multitasking, crap virtual memory, but  loads of 1st class leading pro apps. BeOS had almost none.&lt;/p&gt;&lt;p&gt;So Be pivoted again. It ported its shiny new C++ OS to x86. You could buy multiprocessor x86 PCs in the late 1990s. I had one.&lt;/p&gt;&lt;p&gt;It  was amazing on PC kit. It booted in under a tenth of the time that  Windows sluggishly lurched into life. It could do blinding 3D like  spinning solid shapes while movies played on their surfaces, and it did  it all in software.&lt;/p&gt;&lt;p&gt;I reviewed it. I loved it.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://archive.org/details/PersonalComputerWorldMagazine/PCW%20200007%20July%20Created%20From%20PCW%20Cover%20CD%20%28No%20Cover%29/page/n50/mode/1up&quot; rel=&quot;nofollow&quot;&gt;https://archive.org/details/PersonalComputerWorldMagazine/PC...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;But  it still had almost no apps and while Microsoft could not prevent OEMs  installing it, it could prevent them from installing a bootloader:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://birdhouse.org/beos/byte/30-bootloader/&quot; rel=&quot;nofollow&quot;&gt;https://birdhouse.org/beos/byte/30-bootloader/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Be sued.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.theregister.com/2002/02/20/be_inc_sues_microsoft/&quot; rel=&quot;nofollow&quot;&gt;https://www.theregister.com/2002/02/20/be_inc_sues_microsoft...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;It wasn&apos;t enough.&lt;/p&gt;&lt;p&gt;It pivoted into internet appliances but too late.&lt;/p&gt;&lt;p&gt;Me,  I felt it should have done a deal with Acorn which was the only company  with affordable multiprocessor ARM workstations at the time.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://liam-on-linux.livejournal.com/55562.html&quot; rel=&quot;nofollow&quot;&gt;https://liam-on-linux.livejournal.com/55562.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Haiku  is an all-FOSS ground-up rewrite, but with the original desktop, which  was FOSS. It&apos;s a lovely mixture of the Classic MacOS Finder and the  Windows 95 Explorer, with the best bits of both but none of the bad  bits.&lt;/p&gt;&lt;p&gt;Haiku is lovely. It&apos;s got a huge amount of Linux  compatibility now. That means lots of apps, fixing the one big killer  problem of BeOS.&lt;/p&gt;&lt;p&gt;But it is much bigger and much slower. It&apos;s still  10x smaller and 10x faster than any FOSS Unix but the original could  boot in 5-10 seconds to the desktop in 1999 on a Pentium 200 from a PATA  hard disk. A modern PC with an SSD should load it in half a second, but  Haiku still takes 10 seconds or so. Good, sure, but not as impressive  as BeOS was 25 years ago.&lt;br /&gt;&lt;br /&gt;[Repurposed from HN:&amp;nbsp;https://news.ycombinator.com/item?id=47520510 ]&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=98187&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/98187.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/97793.html</guid>
  <pubDate>Tue, 03 Mar 2026 18:20:38 GMT</pubDate>
  <title>Passing thoughts on Universal Blue and their ilk...</title>
  <link>https://liam-on-linux.dreamwidth.org/97793.html</link>
  <description>&amp;nbsp;It is very odd to me to watch OStree-based distros starting to take off and win recruits.&lt;p&gt;The only reason Red Hat needed to invent this very complex mechanism  was because RH does not officially have a COW-snapshot capable  filesystem in its enterprise distro.&lt;/p&gt; &lt;p&gt;A filesystem with snapshots makes software installation  transactional. You take a snapshot, install some software, and if it  doesn&apos;t work right, you can revert to the snapshot. (With very slightly  more flexible snapshots, you can limit the snapshot to just some part of  the directory tree, but this is not essential; it merely permits more  flexibility.)&lt;/p&gt; &lt;p&gt;In other words, you are a long way toward what in database language is called &lt;a href=&quot;https://en.wikipedia.org/wiki/ACID&quot; rel=&quot;ugc&quot;&gt;ACID&lt;/a&gt;  (atomicity, consistency, isolation, durability). It makes your software  inastallation transactional: an update either happens completely (A),  you can check it is valid (C) and works (I), or it can be totally  reverted, and the system restored to the earlier state (D).&lt;/p&gt; &lt;p&gt;That&apos;s a good thing. It means you can safely automate software  deployment knowing that if it goes wrong you have an Undo mechanism.  Databases got this 50+ years ago; in the 21st century it&apos;s making its  way to FOSS OSes.&lt;/p&gt; &lt;p&gt;Do this in the filesystem and it&apos;s easy. SUSE&apos;s implementation is so  simple, it&apos;s basically a bunch of shell scripts, and it can be turned on  and off. You can run an immutable OS, reboot for updates, and if you  need, disable it, go in and fix the system, and then turn it back on  again.&lt;br /&gt;&lt;br /&gt;You don&apos;t need a COW filesystem for this. But if you have a snapshotting FS underneath, transactional software  maintenance becomes an order or two of magnitude easier to achieve.&lt;/p&gt;&lt;p&gt;The  underlying philosophies of Unix are &amp;quot;keep it in files&amp;quot; and &amp;quot;keep it  simple&amp;quot;. That&apos;s why it didn&apos;t even have a file-hiding mechanism -- the  dot-file thing was an accidental, emergent property.&lt;/p&gt;&lt;p&gt;Keep it simple, keep it &lt;i&gt;visible&lt;/i&gt;, keep it human-readable and human-fixable.&lt;/p&gt;&lt;p&gt;Because  the more complex you make it, the more likely it is to go wrong, and  some poor sap is going to have to fix it. Do not get in their way.  Instead, think about them, allow for that, and help keep their life  easy.&lt;/p&gt; &lt;p&gt;This is because SUSE leans very heavily on Btrfs and that is the  critical weakness -- Btrfs is only half finished and is not robust.&lt;/p&gt; &lt;p&gt;But RH removed Btrfs from RHEL and Btrfs was the only GPL COW  filesystem, so core infrastructure in the distro means no COW on RH.  Oracle Linux has Btrfs -- the FS was developed at Oracle, after all --  and so does Alma.&lt;/p&gt; &lt;p&gt;(Yes I know, Fedora put it back, but the key thing is, it only uses  Btrfs only for compression so that Flatpak looks less horrendously  inefficient. Fedora doesn&apos;t use snapshots.)&lt;/p&gt; &lt;p&gt;With no COW FS, RH had to invent a way to do transactional updates  without filesystem support. Result, OStree. Git, but for binaries.&lt;/p&gt; &lt;p&gt;(And yes, everyone developing FOSS &lt;em&gt;uses&lt;/em&gt; Git, but almost &lt;a href=&quot;https://xkcd.com/1597/&quot; rel=&quot;ugc&quot;&gt;nobody &lt;em&gt;understands&lt;/em&gt; Git&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;You know that if there&apos;s an Xkcd about it, it must be true.&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;Embedding something you don&apos;t understand in your OS design is a &lt;strong&gt;VERY BAD PLAN&lt;/strong&gt;.)&lt;/p&gt; &lt;p&gt;With OStree your FS is a virtual one, it&apos;s not real, it&apos;s synthesized  on the fly from a local repository. The real FS is hidden and can&apos;t be  hand-edited or anything. It generates the &lt;em&gt;OS&lt;/em&gt; filesystem &lt;em&gt;tree&lt;/em&gt; on the fly, you see. OS-tree.&lt;/p&gt; &lt;p&gt;Use it just for GUI apps, that&apos;s Flatpak.&lt;/p&gt; &lt;p&gt;Use it for the whole OS, that&apos;s OStree. It is so mind-shreddingly  complicated that you can&apos;t do package management any more, you can&apos;t  touch the underlying FS. So you need a whole new set of layers on top:  virtual directories on top of the main virtual directory, and some bits  with extra pseudo-filesystems layered on top of that to make some bits  read-write.&lt;/p&gt; &lt;p&gt;It&apos;s like the scene in the Wasp Factory where under the skull plate  it&apos;s just writhing maggots. I recoll in horror and revulsion when I see  it.&lt;/p&gt; &lt;p&gt;So it&apos;s deeply bizarre to read blog posts praising all the cool stuff you can do with it.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=97793&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/97793.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/97604.html</guid>
  <pubDate>Wed, 04 Feb 2026 10:28:14 GMT</pubDate>
  <title>My review of the Tadpole-RDI Ultra Book lli from 25 years ago this month</title>
  <link>https://liam-on-linux.dreamwidth.org/97604.html</link>
  <description>I came across my name in a scan of the &lt;a href=&quot;https://archive.org/details/PersonalComputerWorldMagazine/PCW%20200102%20February%20Created%20From%20PCW%20Cover%20CD%20%28No%20Cover%29/page/n60/mode/1up&quot;&gt;February 2001 Personal Computer World&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;Tadpole-RDI Ultra Book lli&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;This transportable SPARC workstation is more than just a toy for wealthy geeks&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;Today, thex86 PC architecture scales from PDAs to enterprise servers, and it&apos;s difficult to point to a line that separates PCs from RISC workstations and servers. Traditional delimiters - lots of storage, high-speed buses, fast processors and multi-user operating systems - are increasingly blurred. Still, differences remain in scalability and reliability.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;High-end Unix systems support dozens of processors and hundreds of gigabytes of memory, and multiple machines can be clustered together to share the load. As the hardware and software are closely controlled, unlike the thousands of independent vendors of PC components, these systems can offer 99.999 per cent availability. This means downtimes of a few minutes per year and the ability to remove and replace hardware and software components while the system is in use.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;This is why companies such as IBM, Hewlett-Packard, and SGI still sell these sophisticated and expensive computers. Arguably the dominant supplier is Sun, whose SPARC processor-powered systems, running Sun&apos;s Unix variant, Solaris, are popular in educational, scientific and financial markets, and run many lnternet and ecommerce servers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;The UltraBook lli is a laptop-sized transportable Sun compatible SPARC workstation with an internal battery that is claimed to last for one hour. Normally, though, you&apos;d wire it to a network and the mains.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;The base specification is impressive: 400 MHz UltraSPARC lli processor, 256 MB of RAM, integrated 10/100Base-T Ethernet, UltraWide SCSI and a 14.1 inch, 1024 x 768 TFT LCD display driven by an ATi Mach64 graphics adaptor capable of both 8-bit and 24-bit operation. There are three device bays, two of which hold a 12GB EIDE hard disk and a battery as standard. Supported options include one battery and two disk drives, or three drives and mains-only operation. Our machine had the maximum 1GB of RAM and a second 12GB drive.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;There are also two CardBus slots for two Type ll or one Type III device, although Tadpole only supports certain LAN and 56K modem cards. External floppy and CD drives are available as optional extras, as is a Sun Creator3D graphics module that occupies the left rear bay. With either display, the machine supports simultaneous use of LCD and external Sun monitors - or SVGA with a supplied converter cable. Another cable provides one parallel and two serial ports.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;Despite offering a choice of OpenWindows or CDE/Motif GUIs, Solaris feels distinctly clunky and old-fashioned compared to Linux, and we would have liked to see tools such as Perl and Samba supplied as standard. More recent versions of Solaris should fix this, and Sun plans to offer the GNOME desktop as an option in the future. The machine should also run Linux (or xBSD) happily, and this is likely to offer better peripheral support and more personal productivity applications.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;This isn&apos;t a personal computer; its target market is engineers and salespeople who need to take substantial Solaris applications, from large databases to network management packages, into the field.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;Compared to a conventional Sun UltralO workstation of equivalent specification, the UItra Book is about twice the price. However, Tadpole estimates that if it were carried on-site three times a month, against the cost of shipping a conventional workstation to a customer&apos;s site, an UltraBook would pay for itself in just over a year.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;For such users, the UItraBook is unbeatable -- and it&apos;s also a desirable toy with serious pose factor for wealthy geeks.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;At 326 x 296 x 58 mm (W x D x H), the unit is nearly 1.5 times as big as an average notebook PC. This leaves room for an excellent 97-key US-layout keyboard, although the layout is idiosyncratic, with the cursor keys above and to the right of the main block. There&apos;s a three-button touchpad and a single Sun mouse/keyboard port for external devices.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;The components are good, but build quality is disappointing, with flimsy plastic protective flaps and external labelling in blurry white paint. This may be RDI&apos;s influence -- early Tadpole systems exuded quality, but this one feels more like an economy clone notebook than a &amp;pound;16,000 top-of-the-range machine.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;There&apos;s no meaningful way to compare its performance with a PC&apos;s, though in workstation terms it has a SPECint95 score of 16.1 and SPECfp95 of 20.4. The MHz rating belies the power of the RISC processor - by comparison, a 500M Hz Pentium III returns around 20.5 and 14.2 respectively. Although Tadpole also offers Solaris 2.51 and 2.6, our machine came preloaded with Solaris 7, plus Star Office 5.2 and the HotJava browser, with Netscape 4.51 on CD. Tadpole also preloads some useful accessories for power management, suspend/ resume and hot-switchable network configuration.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;DETAILS&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI Symbol&amp;quot;, sans-serif;&quot;&gt;★★★★&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;PRICE $24,640 (approx. &amp;pound;16,993)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;CONTACT Tadpole-RDI 01223 428 200&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;www.tadpolerdi.com&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;PROS: Workstation-class power in a laptop; versatile expansion options&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;CONS: Large; heavy; fragile external parts; cheap feel&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 12pt;&quot;&gt;OVERALL: Alone in its class for enterprise computing on the move, although the experience doesn&apos;t quite live up to the price&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=97604&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/97604.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/97426.html</guid>
  <pubDate>Fri, 12 Dec 2025 22:38:08 GMT</pubDate>
  <title>What&apos;s the point of lightweight code with modern computers?</title>
  <link>https://liam-on-linux.dreamwidth.org/97426.html</link>
  <description>&lt;table class=&quot;fatitem&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr class=&quot;athing&quot;&gt;&lt;td class=&quot;default&quot;&gt;&lt;div class=&quot;comment&quot;&gt;&lt;div class=&quot;commtext c00&quot;&gt;&lt;p&gt;I think there are many.&lt;/p&gt;&lt;p&gt;Some examples:&lt;/p&gt;&lt;p&gt;* The fastest code is the code you don&apos;t run.&lt;/p&gt;&lt;p&gt;Smaller  = faster, and we all want faster. Moore&apos;s law is over, Dennard scaling  isn&apos;t affordable any more, smaller feature sizes are getting absurdly  difficult and therefore expensive to fab. So if we want our computers to  keep getting faster as we&apos;ve got used to over the last 40-50 years then  the only way to keep delivering that will be to start ruthlessly  optimising, shrinking, finding more efficient ways to implement what  we&apos;ve got used to.&lt;/p&gt;&lt;p&gt;Smaller systems are better for performance.&lt;/p&gt;&lt;p&gt;* The smaller the code, the less there is to go wrong.&lt;/p&gt;&lt;p&gt;Smaller  doesn&apos;t just mean faster, it should mean simpler and cleaner too. Less  to go wrong. Easier to debug. Wrappers and VMs and bytecodes and  runtimes are bad: they make life easier but they are less efficient and  make issues harder to troubleshoot. Part of the Unix philosophy is to  embed the KISS principle.&lt;/p&gt;&lt;p&gt;So that&apos;s performance and troubleshooting. We aren&apos;t done.&lt;/p&gt;&lt;p&gt;* The less you run, the smaller the attack surface.&lt;/p&gt;&lt;p&gt;Smaller  code and less code means fewer APIs, fewer interfaces, less points of  failure. Look at djb&apos;s decades-long policy of offering rewards to people  who find holes in qmail or djbdns. Look at OpenBSD. We all need better  more secure code. Smaller simpler systems built from fewer layers means  more security, less attack surface, less to audit.&lt;/p&gt;&lt;p&gt;Higher performance, and easier troubleshooting, and better security. There&apos;s 3 reasons.&lt;/p&gt;&lt;p&gt;Practical examples...&lt;/p&gt;&lt;p&gt;The  Atom editor spawned an entire class of app: Electron apps, Javascript  on Node, bundled with Chromium. Slack, Discord, VSCode: there are  multiple apps used by tens to hundreds of millions of people now. Look  at how vast they are. Balena Etcher is a, what, nearly 100 MB download  to write an image to USB? Native apps like Rufus do it in a few  megabytes. Smaller ones like USBimager do it in hundreds of kilobytes. A  dd command in under 100 bytes.&lt;/p&gt;&lt;p&gt;Now some of the people behind Atom wrote Zed.&lt;/p&gt;&lt;p&gt;It&apos;s 10% of the size and 10x the speed, in part because it&apos;s a native Rust app.&lt;/p&gt;&lt;p&gt;The  COSMIC desktop looks like GNOME, works like GNOME Shell, but it&apos;s  smaller and faster and more customisable because it&apos;s native Rust code.&lt;/p&gt;&lt;p&gt;GNOME Shell is Javascript running on an embedded copy of Mozilla&apos;s Javascript runtime.&lt;/p&gt;&lt;p&gt;Just  like dotcoms wanted to dis-intermediate business, remove middlemen and  distributors for faster sales, we could use disintermediation in our  software. Fewer runtimes, better smarter compiled languages so we can  trap more errors and have faster &lt;i&gt;and&lt;/i&gt; safer compiled native code.&lt;/p&gt;&lt;p&gt;Smaller, simpler, cleaner, fewer layers, less abstractions: these are all &lt;i&gt;goods things&lt;/i&gt; which are &lt;i&gt;desirable&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;Dennis  Ritchie and Ken Thompson knew this. That&apos;s why Research Unix evolved  into Plan 9, which puts way more stuff through the filesystem to remove  whole types of API. Everything&apos;s in a container all the time, the  filesystem abstracts the network and the GUI and more. Under 10% of the  syscalls of Linux, the kernel is 5MB of source, and yet it has much of  Kubernetes in there.&lt;/p&gt;&lt;p&gt;Then they went further, replaced C too, made a  simpler safer language, embedded its runtime right into the kernel, and  made binaries CPU-independent, and turned the entire network-aware OS  into a runtime to compete with the JVM, so it could run as a browser  plugin as well as a bare-metal OS. Now we have ubiquitous virtualisation  so lean into it: separate domains. If your user-facing OS only runs in a  VM then it doesn&apos;t need a filesystem or hardware drivers, because it  won&apos;t see hardware, only virtualised facilities, so rip all that stuff  out. Your container host doesn&apos;t need to have a console or manage disks.&lt;/p&gt;&lt;p&gt;This  is what we should be doing. This is what we need to do. Hack away at  the code complexity. Don&apos;t add functionality, remove it. Simplify it.  Enforce standards by putting them in the kernel and removing dozens of  overlapping implementations. Make codebases that are smaller and  readable by humans.&lt;/p&gt;&lt;p&gt;Leave the vast bloated stuff to commercial  companies and proprietary software where nobody gets to read it except  LLM bots anyway.&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;reply&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;br /&gt;[Adapted from an &lt;a href=&quot;https://news.ycombinator.com/item?id=46203921&quot;&gt;HN comment&lt;/a&gt;.)&lt;/td&gt;&lt;td&gt;&lt;div class=&quot;toptext&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=97426&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/97426.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>10</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/97149.html</guid>
  <pubDate>Wed, 19 Nov 2025 23:09:42 GMT</pubDate>
  <title>How the Linux-vs-BSD culture clash looked in the 1980s/1990s</title>
  <link>https://liam-on-linux.dreamwidth.org/97149.html</link>
  <description>&lt;p&gt;(Repurposed &lt;a href=&quot;https://news.ycombinator.com/item?id=45963329&quot;&gt;HN comment.&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;The BSD/Linux thing was there right from the start, but it was more complicated than a simple us-vs-them. The thing is that there were a whole bunch of competing commercial Unix-like OSes in the 1980s.&lt;/p&gt;&lt;p&gt;But there were other prejudices as well.&lt;/p&gt;&lt;p&gt;In  Proper Grown-Up Unix terms, PCs were toys, poorly-made weird little  things that were no more than office equipment. So nothing worth using  ran on the 386.&lt;/p&gt;&lt;p&gt;There was no local bus yet, no IDE or EIDE, slow  AT expansion bus, no processor cache, and so on -- meaning a forest of  proprietary or semi-proprietary extensions and buses and special slots.  This opened up a market for a vendor to port to Brand X PCs and Brand  X&apos;s own weird storage and display.&lt;/p&gt;&lt;p&gt;Enter Interactive Corp, which  tried to combat this, and worked on Unix ports for various vendors&apos;  hardware. Expensive OS for expensive machines.&lt;/p&gt;&lt;p&gt;And there was SCO  which wasn&apos;t proud, wasn&apos;t fancy, ran on commodity kit, and didn&apos;t try  to be a general purpose OS like that white lab-coat brigade expected. So  SCO Xenix worked, and you could run apps on it, but in the box there  was no C compiler, no networking, no X11, nothing. It was a runtime-only  OS and it was still expensive.&lt;/p&gt;&lt;p&gt;Everyone sneered at it but it did the job. I put in a lot of it.&lt;/p&gt;&lt;p&gt;Then  if you weren&apos;t paying, someone else was who would never see the word  &amp;quot;Unix&amp;quot;, there were all the vastly expensive RISC boxes with their vastly  expensive expansions and vastly expensive -- well, everything. Sun, HP,  DEC, IBM, SGI, loads of company would sell you rooms full of  workstations, single-user minicomputers with big screens. They cost as  much as a house.&lt;/p&gt;&lt;p&gt;Actual BSD ran on actual minicomputers that cost as much as a small street of houses and those dudes wouldn&apos;t even look at PCs.&lt;/p&gt;&lt;p&gt;Which left a market for enterprising vendors squeezing Unix-like things onto low end kit.&lt;/p&gt;&lt;p&gt;Various  flavours of BSD, including BSD/OS; SCO Xenix in both 286 and 386  versions; Interactive 386ix; several vendors&apos; own-brand licensed Unixes,  including Dell, later, an official Intel one that mainly ran on Intel&apos;s  own pizza-box workstations.&lt;/p&gt;&lt;p&gt;And all the proprietary computer  vendors entered the game too. Commodore did Unix for high-end Amigas;  Atari did Unix for high-end STs; Acorn did Unix for high-end Archimedes;  Apple did Unix for high-end Macs, allegedly originally just to get a US  military deal; etc. etc.&lt;/p&gt;&lt;p&gt;All these are still $1000 per instance OSes though.&lt;/p&gt;&lt;p&gt;Then,  universally scorned, MWC Coherent, a real Unix-like OS for $99... and  QNX, which was apparently good but mainly focused on real-time stuff,  and cost more than the casual could afford.&lt;/p&gt;&lt;p&gt;(As a European I never  saw this but it was in all the ads in all the US mags. There was a lot  of &amp;quot;cheap&amp;quot; American stuff we didn&apos;t get over here, like paid-for  shareware. We had metered phone calls so no BBS scene. Only rich  Americans got that stuff.)&lt;/p&gt;&lt;p&gt;Coherent was so good that AT&amp;amp;T  accused them of theft and sent Dennis Ritchie around to check. He came  back and said, no, it&apos;s legit.&lt;/p&gt;&lt;p&gt;And Andy Tanenbaum&apos;s Minix, a toy for students, not for real work, but essentially free with a book.&lt;/p&gt;&lt;p&gt;These  latter indirectly showed that you _could_ copy AT&amp;amp;T&apos;s holy grail  and make it work, so while Richard Stallman was building all the tools  but choosing the wrong kernel and sabotaging the whole thing, along came  this Finnish kid with his learning exercise, and excited beardies on  Usenet said that it actually worked and it was at least as good as Minix  and was getting to Coherent levels.&lt;/p&gt;&lt;p&gt;So the point is, there was a  spectrum, from legendary machines made from purest unobtainium, to  ludicrously expensive x86 stuff for very specific (and ludicrously  expensive models) of PC kit, to the still ludicrously expensive SCO that  got no respect, to &amp;quot;cheap&amp;quot; stuff that nobody had in Europe because it  had no business purpose. There was legendary free stuff in America but  it only ran on room sized computers that cost as much as a lottery win,  so I never saw it. &amp;quot;Free&amp;quot; as in &amp;quot;it&apos;s free if you&apos;re so rich it doesn&apos;t  matter.&amp;quot;&lt;/p&gt;&lt;p&gt;And &amp;quot;free&amp;quot; shareware that was &amp;quot;free&amp;quot; as in &amp;quot;the phone  bill to get it will cost more than just buying a commercial version in a  shiny box&amp;quot;.&lt;/p&gt;But there _was_ a spectrum, from vastly expensive to  &amp;quot;a small business will pay for this&amp;quot;, down to theoretical stuff in  America that you could dream about... which paved the way until the  point where an ordinary PC was a 32-bit machine with a memory management  unit and hundreds of megs of disk and several megs of RAM, and  suddenly, this Lin-Min-Gnu-ix thing was doable, if you had a beard and a  checked shirt with black jeans and wore hiking boots every day.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=97149&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/97149.html</comments>
  <category>history</category>
  <category>idle thoughts</category>
  <category>hn comment</category>
  <lj:security>public</lj:security>
  <lj:reply-count>8</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/96987.html</guid>
  <pubDate>Sun, 19 Oct 2025 17:43:54 GMT</pubDate>
  <title>Once upon a time, Windows looked good</title>
  <link>https://liam-on-linux.dreamwidth.org/96987.html</link>
  <description>No, honest, it did.&lt;br /&gt;&lt;p&gt;Windows 2 was kinda ugly.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://guidebookgallery.org/screenshots/win203&quot; rel=&quot;nofollow&quot;&gt;https://guidebookgallery.org/screenshots/win203&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Windows 3/3.1/3.11 were fine.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://guidebookgallery.org/screenshots/win30&quot; rel=&quot;nofollow&quot;&gt;https://guidebookgallery.org/screenshots/win30&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Muted, boring, but you could look at it all day. And we did.&lt;/p&gt;&lt;p&gt;95 improved it.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://guidebookgallery.org/screenshots/win95osr2&quot; rel=&quot;nofollow&quot;&gt;https://guidebookgallery.org/screenshots/win95osr2&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Tasteful greys, spot colour.&lt;/p&gt;&lt;p&gt;NT 4 improved that a bit more.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://guidebookgallery.org/screenshots/winnt40&quot; rel=&quot;nofollow&quot;&gt;https://guidebookgallery.org/screenshots/winnt40&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Categorised Start menu, for instance. But nearly identical.&lt;/p&gt;&lt;p&gt;95/NT4 were visibly inspired by NeXTstep, IMHO the most beautiful GUI ever written.&lt;/p&gt;&lt;p&gt;Then it all started to go a bit wrong. The first pebbles bouncing down the mountainside presaging a vast avalanche.&lt;/p&gt;&lt;p&gt;Windows 98.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://guidebookgallery.org/screenshots/win98&quot; rel=&quot;nofollow&quot;&gt;https://guidebookgallery.org/screenshots/win98&lt;/a&gt;&lt;/p&gt;&lt;p&gt;IE4  built in so Microsoft didn&apos;t get broken up my the US DOJ. Explorer  rendered local content via HTML. Ugly extra toolbars. Some floating,  some embedded in the task bar. Ugly gradients and blends in window title  bars.&lt;/p&gt;&lt;p&gt;Cheap and plastic and tacky.&lt;/p&gt;&lt;p&gt;&lt;i&gt;But&lt;/i&gt; that is  around the time that media and gaming PCs went mainstream, home internet  use (often over dialup) went mainstream, and the alternatives died out  (Amiga, ST &amp;amp; GEM, Arm &amp;amp; RISC OS) or very nearly died (classic  MacOS, NeXT merger, Rhapsody).&lt;/p&gt;&lt;p&gt;So it&apos;s what many saw first and loved and remembered.&lt;/p&gt;&lt;p&gt;Result, people write entire new OSes designed in affectionate homage:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://serenityos.org/&quot; rel=&quot;nofollow&quot;&gt;https://serenityos.org/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Look at the toolbars. Look at the textures in the title bars. This isn&apos;t Win9x, this is specifically Win98.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.digibarn.com/collections/screenshots/KDE%201-x/index.htm&quot; rel=&quot;nofollow&quot;&gt;https://www.digibarn.com/collections/screenshots/KDE%201-x/i...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Specifically:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.digibarn.com/collections/screenshots/KDE%201-x/hansen1.jpg&quot; rel=&quot;nofollow&quot;&gt;https://www.digibarn.com/collections/screenshots/KDE%201-x/h...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;- textured title bars&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.digibarn.com/collections/screenshots/KDE%201-x/tinypanel.jpg&quot; rel=&quot;nofollow&quot;&gt;https://www.digibarn.com/collections/screenshots/KDE%201-x/t...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;- gradients in title bars&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.digibarn.com/collections/screenshots/KDE%201-x/matthiase2.jpg&quot; rel=&quot;nofollow&quot;&gt;https://www.digibarn.com/collections/screenshots/KDE%201-x/m...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;- Windows-style colour schemes&lt;/p&gt;&lt;p&gt;KDE  started out as a reproduction of Windows 98/98SE by a team who didn&apos;t  realise that what they were looking at was WordPerfect 5.x instead of  WordPerfect 4.x -- as the late great Guy Kewney put it:&lt;/p&gt;&lt;p&gt;&amp;quot;WordPerfect 4.2 was a bicycle. A great bicycle. Everyone agreed it was a great bicycle, just about &lt;i&gt;the&lt;/i&gt;  best. So what Wordperfect did was, they put together a committee,  looked at the market, and said: &apos;what we&apos;ll do is, we&apos;ll put 11 more  wheels on it&apos;.&amp;quot;&lt;/p&gt;&lt;p&gt;Win98 is Win95 festooned with pointless needless  Internet widgetry because the DOJ was about to split MS into separate  apps and OS companies, because MS drove Netscape into bankruptcy by  bundling IE free of charge with Windows.&lt;/p&gt;&lt;p&gt;Strip all that junk off  and what&apos;s left underneath is a better UI. But the German kids writing  their &amp;quot;Kool Desktop Environment&amp;quot; didn&apos;t realise.&lt;/p&gt;&lt;p&gt;After that came WinME and Windows 2000, which turned down the bling a bit as the lawsuit was over, but it was only a blip.&lt;/p&gt;&lt;p&gt;Then came XP with its &amp;quot;Fischer-Price&amp;quot; themes.&lt;/p&gt;&lt;p&gt;Then  Vista with gratuitous transparency everywhere because GDI.EXE had been  ripped out and replaced with a compositor  and that&apos;s no fun if you  don&apos;t use some 3D features like see-through stuff.&lt;/p&gt;&lt;p&gt;Then 7 toned that down a bit and everyone love it.&lt;/p&gt;&lt;p&gt;Then  the universally detested Win8, and then that was toned down and the  Start menu put back for Win10, which is roughly what UKUI and Deepin  copied in China, or Wubuntu in the West.&lt;/p&gt;Then Win11, as copied by  AnduinOS and a few others, which for this long-term Windows user is the  worst release ever. I can&apos;t even have a vertical taskbar any more. It&apos;s  abhorrent.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;(Content repurposed from here:&lt;br /&gt;&lt;br /&gt;https://news.ycombinator.com/item?id=45626910&lt;br /&gt;&lt;br /&gt;Inspired by this:&lt;br /&gt;&lt;br /&gt;https://blogsystem5.substack.com/p/the-ides-we-had-30-years-ago-and )&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=96987&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/96987.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/96552.html</guid>
  <pubDate>Thu, 18 Sep 2025 16:19:54 GMT</pubDate>
  <title>The more recent history of DR GEM</title>
  <link>https://liam-on-linux.dreamwidth.org/96552.html</link>
  <description>A tech blogger called&amp;nbsp;Nemanja Trifunovic posted an enjoyable article called the&amp;nbsp;&lt;a href=&quot;https://nemanjatrifunovic.substack.com/p/history-of-the-gem-desktop-environment&quot;&gt;History of the GEM Desktop Environment&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It&apos;s a nice piece -- it&apos;s very good on the early history.&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;It does, however, totally omit much of the later development.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;When Caldera released the source code, it also &lt;a href=&quot;http://www.deltasoft.com/news.htm&quot;&gt;released&lt;/a&gt; the unfinished &lt;a href=&quot;https://lunduke.substack.com/p/freegemxm-the-open-source-version&quot;&gt;multitasking GEM/XM version&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Another version was &lt;a href=&quot;http://bitsavers.informatik.uni-stuttgart.de/pdf/digitalResearch/flexos/flexos_386/Inside_Flexos386_Part_4_Computer_Shopper_199001.pdf&quot;&gt;X/GEM on FlexOS&lt;/a&gt; [PDF], DR&apos;s multitasking RTOS line, and at least some forms of UNIX.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;DR&amp;nbsp;FlexOS eventually evolved into &lt;a href=&quot;https://en.wikipedia.org/wiki/FlexOS#4680_OS&quot;&gt;IBM 4680 OS&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;And that evolved into &lt;a href=&quot;https://en.wikipedia.org/wiki/4690_Operating_System&quot;&gt;IBM 4690 OS&lt;/a&gt;, later sold as Toshiba 4690 OS.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;This supports a GUI, which I think is based on X/GEM -- as well as TCP/IP networking, app development in Java, and more. It was sold until about 10 years ago.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;I don&apos;t think I&apos;ve ever seen a screenshot.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;There have also been interesting later FOSS developments.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;On the ST platform, TOS + GEM evolved in multiple directions. Some were proprietary, such as &lt;a href=&quot;https://en.wikipedia.org/wiki/MagiC&quot;&gt;MagiC&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;A FOSS one became &lt;a href=&quot;https://en.wikipedia.org/wiki/MiNT&quot;&gt;MiNT&lt;/a&gt;, which is sometimes called FreeMINT.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;This became the basis of TOS 4, so &amp;quot;Mint is Not TOS&amp;quot; was redefined to mean &lt;em&gt;Mint is Now TOS&lt;/em&gt;.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;There&apos;s a complete distro of FreeMINT with the TeraDesk multitasking desktop, called &lt;a href=&quot;https://aranym.github.io/afros.html&quot;&gt;AFROS&lt;/a&gt;. It targets a FOSS ST emulator called &lt;a href=&quot;https://aranym.github.io/&quot;&gt;ARANyM&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;One &lt;a href=&quot;https://github.com/ragnar76/afros&quot;&gt;version is on Github&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Some very minimal firmware to emulate just enough of TOS to boot the MINT replacement OS was developed, called &lt;a href=&quot;https://emutos.sourceforge.io/&quot;&gt;EmuTOS&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;This eventually grew into a very complete FOSS clone of TOS+GEM. It even supports some Amiga hardware now!&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;There&apos;s a 4min&lt;a href=&quot;https://www.youtube.com/watch?v=-kYr5ftxyTA&quot;&gt; demo on Youtube&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;EmuTOS went from a stub ROM that just reproduced something analogous to the kernel of MS-DOS to a full graphical OS, &lt;em&gt;using the PC GEM source code that Caldera made GPL&lt;/em&gt;.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;So there is a lovely full circle here, where the ST version continued for years after Windows killed off the PC version, but then the PC version got open-sourced and was used to revive and modernise the ST version in the 21st century.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;There&apos;s been a lot more GEM-related development in the last decade or two than you&apos;d expect. This makes me happy.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=96552&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/96552.html</comments>
  <category>gem</category>
  <category>st</category>
  <category>dr</category>
  <category>freegem</category>
  <category>caldera</category>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/96488.html</guid>
  <pubDate>Wed, 27 Aug 2025 10:35:27 GMT</pubDate>
  <title>21st century IT is kayfabe: it&apos;s all fake, just for show</title>
  <link>https://liam-on-linux.dreamwidth.org/96488.html</link>
  <description>In response to&lt;font face=&quot;share-button-combined&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;a class=&quot;post-link&quot; href=&quot;https://infrequently.org/2025/08/apple-vs-fb-kayfabe/&quot;&gt;Apple vs. Facebook is Kayfabe&lt;/a&gt;...&lt;br /&gt;&lt;div role=&quot;heading&quot; aria-level=&quot;3&quot; class=&quot;comment_text&quot;&gt;&lt;p&gt;He&amp;rsquo;s right, though.&lt;/p&gt; &lt;p&gt;We are now at 25% of the way through C21. Most of C21 IT today is &amp;ldquo;kayfabe&amp;rdquo;: deliberately fake, to fool the audience.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;SaaS:&lt;/strong&gt; fake corporate IT services for company directors too cheap to hire competent IT staff.&lt;/p&gt; &lt;p&gt;The lie: it&amp;rsquo;s OK and safe to let other companies run your IT for you.&lt;/p&gt; &lt;p&gt;The truth: if it matters, own it, run it yourself.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Public cloud:&lt;/strong&gt; it&amp;rsquo;s cheaper to&amp;nbsp;leave your server  hosting up to specialists. The lie: no it isn&amp;rsquo;t, but worse, you lose  control of core key assets. The truth: you only need this for your  public website, if that.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Kubernetes:&lt;/strong&gt; you, yes &lt;em&gt;you,&lt;/em&gt; you could be the  next viral success and you need a website that scales to 10 million  visitors a second. The lie: you need a microservices cluster&lt;/p&gt; &lt;p&gt;Citation: &lt;a href=&quot;https://DoINeedKubernetes.com/&quot; rel=&quot;ugc&quot;&gt;https://DoINeedKubernetes.com/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Javascript:&lt;/strong&gt; now at last the dream of &amp;ldquo;write once run anywhere&amp;rdquo; is real! Everything is a web app!&lt;/p&gt; &lt;p&gt;The truth: all your &amp;ldquo;local&amp;rdquo; apps have a separate 200MB dependency on  an old insecure copy of Chromium. How do you update them all? You don&amp;rsquo;t.  You can&amp;rsquo;t. Your web apps depend on leftpad, that one dude in Nebraska  from &lt;a href=&quot;https://xkcd.com/2347/&quot; rel=&quot;ugc&quot;&gt;Xkcd 2347&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;And of course&amp;hellip;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;AI.&lt;/strong&gt; Computers that write their own software! Yay!&lt;/p&gt; &lt;p&gt;Only they don&amp;rsquo;t. It&amp;rsquo;s the emperor&amp;rsquo;s new clothes. Everyone believes  it. It&amp;rsquo;s like religion: it is unacceptably rude to tell someone their  god doesn&amp;rsquo;t exist. Even if the &amp;ldquo;god in the machine&amp;rdquo; is a language model.&lt;/p&gt; &lt;p&gt;It&amp;rsquo;s all fake all the way down. I think the last time the industry  knew what it was doing was in the 20th century. Since the dotcom boom  and bust, MBAs have just been winging it and hoping they don&amp;rsquo;t get  called out &amp;rsquo;til their shares vest.&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=96488&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/96488.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>8</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/96112.html</guid>
  <pubDate>Sat, 05 Jul 2025 13:38:16 GMT</pubDate>
  <title>The Decade of Linux on the Desktop. You&apos;re in it.</title>
  <link>https://liam-on-linux.dreamwidth.org/96112.html</link>
  <description>&lt;div&gt;Apple macOS is a UNIX&amp;trade;. It&apos;s the best-selling commercial Unix of all time. I wonder if how many old-school Unix folks consider all Mac users in the 21st century to be their brothers-in-arms? Not many, I&apos;d guess. &lt;br /&gt;&lt;br /&gt;When it happened, many Unix folks don&apos;t consider it a _real_ Unix. Even thought just a few years later, and AIUI after spending a _lot_ on the exercise, Apple got the UNIX&amp;trade; branding.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Now, by contrast:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;I&apos;ve spent proper time trying to get some rough estimates on Linux distro usage. Ubuntu is cagey but claims ITRO low double-digit millions of machines fetching updates. Let&apos;s say circa 20M users.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Apparently, over 95% on LTS and the vast majority on the default GNOME edition. (Poor sods.)&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;The others are cagier still, but Statistica and others have vaguely replicable numbers.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;My estimates are:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;~2x as many Ubuntu as Debian users&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Between them they are about 2/3 of Linux users&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;All Red Hat/CentOS/Fedora derivatives are about 10% of the market.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Comparing them to Steam client numbers, Arch is much of the rest: the gap between ~75% Debian family and ~10% RH family.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;In China, the government has been pushing Linux *hard* for 8-9 years. Uniontech (Deepin) is one of the biggest and last November boasted 3M paid users.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Is that all?&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Kylin is also big but let&apos;s guess it&apos;s #2.&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;So, if, optimistically, 10% pay, then that&apos;s only 20-30M, comparable to Ubuntu in ROTW.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Maybe Kylin (also a Debian BTW, they both are) brings it to 50M.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;ChromeOS is a Linux. It&apos;s Gentoo underneath. Google sells hundreds of millions. Estimated user base is 200-300M and probably a lot more.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Chromebooks outsold Macs (by $ not units, so 10x over) in the US by 2017 and worldwide by 2020.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Which means there are, ballpark, order of magnitude scale, 10x as many ChromeOS users as all other Linuxes put together.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;The year of Linux came 5-6 years ago.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;But it&apos;s the _wrong kind_ of Linux so the Penguinisti didn&apos;t even notice.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=96112&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/96112.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>11</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/95984.html</guid>
  <pubDate>Mon, 23 Jun 2025 14:30:32 GMT</pubDate>
  <title>If only DESQview/X had been launched when Quarterdeck starting talking about it</title>
  <link>https://liam-on-linux.dreamwidth.org/95984.html</link>
  <description>A response to an &lt;a href=&quot;https://news.ycombinator.com/item?id=44353673&quot;&gt;HN comment&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;The PC press had rumours of Quarterdeck&apos;s successor to DESQview, Desqview/X, from around 1987-1988.&lt;p&gt;That is roughly when I entered the computer industry.&lt;br /&gt;&lt;br /&gt;Dv/X was remarkable tech, and if it had shipped earlier could have changed the course of the industry. Sadly, it came too late.&amp;nbsp;Dv/X was rumoured  then, but the state of the art was OS/2 1.1, released late 1988 and the  first version of OS/2 with a GUI.&lt;/p&gt;&lt;p&gt;Dv/X was not released until &lt;a href=&quot;https://winworldpc.com/product/desqview/desqview-x-1x&quot;&gt;about 5Y later&lt;/a&gt;...&amp;nbsp;1992. That&apos;s the same year as Windows 3.1, but critically, Windows 3.0 was in 1990, 2 years &lt;i&gt;earlier&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;Windows 3.0 was a result of the flop of OS/2 1.x.&lt;/p&gt;&lt;p&gt;OS/2 1.x was a new 16-bit multitasking networking kernel -- but that meant new drivers.&lt;/p&gt;&lt;p&gt;MS  discarded the radical new OS, it discarded networking completely (until  later), and moved the multitasking into the GUI layer, allowing Win3 to  run on top of the single-tasking MS-DOS kernel. That meant excellent  compatibility: it ran on almost anything, can it could run almost all  DOS apps, &lt;i&gt;and multitask them&lt;/i&gt;. And thanks to a brilliant  skunkworks project, mostly by one man, David Weise, assisted by Murray  Sargent, it combined 3 separate products (Windows 2, Windows/286 and  Windows/386) into a single product that ran on all 3 types of PC and  took good advantage of all of them. I wrote about its development here: &lt;a href=&quot;https://www.theregister.com/2025/01/18/how_windows_got_to_v3/&quot; rel=&quot;nofollow&quot;&gt;https://www.theregister.com/2025/01/18/how_windows_got_to_v3...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;It  also did bring in some of the GUI design from OS/2 1.1, mainly from  1.2, and 1.3 -- the Program Manager and File Manager UI, the  proportional fonts, the fake-3D controls, some of the Control Panel, and  so on. It kept the best user-facing parts and threw away the fancy  invisible stuff underneath which was problematic.&lt;/p&gt;&lt;p&gt;Result: smash  hit, redefined the PC market, and when Dv/X arrived it was doomed: too  late, same as OS/2 2.0, which came out the same year as Dv/X.&lt;/p&gt;&lt;p&gt;If Dv/X had come out in the late 1980s, before Windows 3, it could have changed the way the PC industry went.&lt;/p&gt;&lt;p&gt;Dv/X  combined the good bits of DOS, 386 memory management and multitasking,  Unix networking and Unix GUIs into an interesting value proposition:  network your DOS PCs with Unix boxes over Unix standards, get remote  access to powerful Unix apps, and if vendors wanted, it enabled ports of  Unix apps to this new multitasking networked DOS.&lt;/p&gt;&lt;p&gt;In the &apos;80s  that could have been a contender. Soon afterwards it was followed by  Linux and the BSDs, which made that Unix stuff free and ran on the same  kit. That would have been a great combination -- Dv/X PCs talking to BSD  or Linux servers, when those Unix boxes didn&apos;t really have useful GUIs  yet.&lt;/p&gt;&lt;p&gt;Windows 3 offered a different deal: it combined the good bits  of DOS, OS/2 1.x&apos;s GUI, and Windows 2.x into a whole that ran on  anything and could run old DOS apps and new GUI apps, side by side.&lt;/p&gt;Networking  didn&apos;t follow until Windows for Workgroups which followed Windows 3.1.  Only businesses wanted that, so MS postponed it. Good move.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=95984&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/95984.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>8</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/95531.html</guid>
  <pubDate>Tue, 20 May 2025 18:24:45 GMT</pubDate>
  <title>I am so sick and tired of &quot;AI&quot;</title>
  <link>https://liam-on-linux.dreamwidth.org/95531.html</link>
  <description>&lt;div&gt;Spent much of today getting a Live AROS USB key working, which wasn&apos;t trivial... it needed a USB 3 key, which I had to go and buy specially.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;But after that... I am so tired. I want to write about new stuff in software, but there feels to be no area not contaminated with &amp;quot;AI&amp;quot;.&lt;br /&gt;&lt;br /&gt;I&amp;nbsp;get the depressing feeling that computing is just being eaten up by bloody &amp;quot;AI&amp;quot;. Virtually every press release I&apos;ve seen this week has been AI. Mozilla adopts new AI search engine. Red Hat releases RHEL 10 with built in AI chat bot to help clueless PFYs admin the thing. Windows bloody Notepad has AI built in. AI in Google Docs. AI boosters in my mentions telling me and my friends that AI is helping them read antique books or whatever.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Is there anywhere outside of retrocomputing that doesn&apos;t have AI in it?&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;The emperor has no clothes. LLM bots are not artificial and they are not intelligent. Not at all, not even a little bit, not even if you redefine the words &amp;quot;artificial&amp;quot; or &amp;quot;intelligent&amp;quot;.&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;quot;AI&amp;quot; is not &amp;quot;AI&amp;quot;. The liars and the shills redefined what people used to mean by &amp;quot;AI&amp;quot; as &amp;quot;AGI&amp;quot;, artificial _general_ intelligence, so they could market their stupid plagiarism bots as AI.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;AGI is not real. It doesn&apos;t exist. It will probably never exist. Hell, at the rate humanity is going, we won&apos;t be able to build new computers any more by 2050 and the survivors at the poles will be nostalgic for electricity.&lt;br /&gt;&lt;br /&gt;AI is a scam. It&apos;s a hoax. It&apos;s fake news. There is no AI, and what is being sold as AI is such an incredibly poor fake that it is profoundly disheartening that so many people are so stupid to be deceived into thinking it is AI.&lt;br /&gt;&lt;br /&gt;The blockchain is a scam. Everything to do with it is a scam.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Alternative medicine is a scam. All of it. There is no such thing. If it&apos;s called &amp;quot;alternative&amp;quot; that means it&apos;s been proved not to work.&lt;br /&gt;&lt;br /&gt;All religions are scams. No exceptions.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;People have made billions from selling scams for my whole lifetime.&lt;br /&gt;&lt;br /&gt;Meanwhile, other scams, like plastics being recyclable -- they aren&apos;t, it&apos;s a lie -- or biofuels -- also a lie -- mean our civilisation is on the verge of collapse. We are killing the planetary ecosphere that keeps us alive with plastic and pollution from burning stuff. We have to stop burning everything, stop cutting down trees, and stop making all forms of single-use products. No more jet planes. No more private cars. No more foreign holidays. We can&apos;t afford it.&lt;br /&gt;&lt;br /&gt;And with all that we are almost certainly still doomed.&lt;br /&gt;&lt;br /&gt;But I kind of want to see my industry go first, if all it&apos;s got now is AI.&lt;br /&gt;&lt;br /&gt;Snag is, I need a job. I have Ada to pay for.&lt;br /&gt;&lt;br /&gt;&lt;br type=&quot;_moz&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=95531&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/95531.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>14</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/95336.html</guid>
  <pubDate>Tue, 20 May 2025 14:42:12 GMT</pubDate>
  <title>My little USB-DOS project</title>
  <link>https://liam-on-linux.dreamwidth.org/95336.html</link>
  <description>Since I know there are some folks who read this but may not read my Register stuff.&lt;br /&gt;&lt;br /&gt;It&apos;s here:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/lproven/usb-dos&quot;&gt;https://github.com/lproven/usb-dos&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I added a &amp;quot;Buy me a coffee&amp;quot; tip jar effort. :-)&lt;br /&gt;&lt;br /&gt;I am considering updates. Robert Sawyer was kind enough to send a list of suggestions and I should act on them.&lt;br /&gt;&lt;br /&gt;I have also received requests for PC-Write. Copies are still out there.&lt;br /&gt;&lt;br /&gt;Any other writer-oriented apps that anyone would like to see, or other functionalty?&lt;br /&gt;&lt;br /&gt;I discovered the Reg editors did sneak in a mention on the end of this at the start of the year:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://www.theregister.com/2024/12/23/svardos_drdos_reborn/&quot;&gt;https://www.theregister.com/2024/12/23/svardos_drdos_reborn/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I wrote up how I built it later:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://www.theregister.com/2025/04/26/dos_distraction_free_writing/&quot;&gt;https://www.theregister.com/2025/04/26/dos_distraction_free_writing/&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=95336&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/95336.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/95105.html</guid>
  <pubDate>Sat, 03 May 2025 10:42:43 GMT</pubDate>
  <title>On becoming living history</title>
  <link>https://liam-on-linux.dreamwidth.org/95105.html</link>
  <description>&lt;p&gt;It is one of the oddest things in computing that stuff to me, as a  big kid of heading for 60 years old but who still feels quite young and  enjoys learning and exploring, that the early history of Linux &amp;ndash; a  development that came along mid-career for me &amp;ndash; and indeed Unix, which  was taking shape when I was a child, is mysterious lost ancient history  now to those working in the field.&lt;/p&gt; &lt;p&gt;It&amp;rsquo;s not that long ago. It&amp;rsquo;s well within living memory for lots of us &lt;em&gt;who are still working with it in full time employment.&lt;/em&gt; Want to know why this command has that weird switch? Then go look up who wrote it and &lt;em&gt;ask him&lt;/em&gt;. (And sadly yes there&amp;rsquo;s a good chance it&amp;rsquo;s a &amp;ldquo;him&amp;rdquo;.)&lt;/p&gt; &lt;p&gt;Want to know why Windows command switches are one symbol and Unix  ones another? Go look at the OSes the guys who wrote them ran before.  They are a 2min Google away and emulators are FOSS. Just try them and  you can see what they learned from.&lt;/p&gt; &lt;p&gt;This stuff isn&amp;rsquo;t hieroglyphics. It&amp;rsquo;s not carved on the walls of tombs deep underground.&lt;/p&gt; &lt;p&gt;The reason that we have Snap and Flatpak and AppImage and macOS &lt;code&gt;.app&lt;/code&gt; is all stuff that happened since I started my first job. I was there. So were thousands of others. I watched it take shape.&lt;/p&gt; &lt;p&gt;But now, I write about how and why and I get shouted at by people who weren&amp;rsquo;t even born yet. It&amp;rsquo;s very odd.&lt;/p&gt; &lt;p&gt;To me it looks like a lot of people spend thousands of  developer-hours flailing away trying to rewrite stuff that I deployed in  production in my 30s and they have no idea how it&amp;rsquo;s supposed to work or  what they&amp;rsquo;re trying to do. They&amp;rsquo;re failing to copy a bad copy of a poor  imitation.&lt;/p&gt; &lt;p&gt;Want to know how KDE 6 should have been? Run Windows 95 in VirtualBox  and see how the original worked! But no, instead, the team flops and  flails adding 86 more wheels to a bicycle and then they wonder why  people choose a poor-quality knock-off of a 2007 iPhone designed by  people who don&amp;rsquo;t know why the iPhone works like that.&lt;/p&gt; I am, for clarity, talking about GNOME &amp;gt;3. And the iPhone runs a  cut down version of Mac OS X Tiger&amp;rsquo;s &amp;ldquo;Dashboard&amp;rdquo; as its main UI.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=95105&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/95105.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/94885.html</guid>
  <pubDate>Fri, 04 Apr 2025 17:33:47 GMT</pubDate>
  <title>How come Linux replaced Unix? What happened to proprietary Unix?</title>
  <link>https://liam-on-linux.dreamwidth.org/94885.html</link>
  <description>&lt;p&gt;The personal histories involved are highly relevant and they are one  of the things that get forgotten in boring grey corporate histories.&lt;/p&gt;  &lt;p&gt;Bill Gates didn&apos;t get lucky: he got a leg up from mum &amp;amp; dad, and  was nasty and rapacious and fast, and clawed his way to industry  dominance. On the way he climbed over Gary Kildall of Digital Research  and largely obliterated DR.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;Ray Noorda of Novell was the big boss of the flourishing Mormon  software industry of Utah. (Another big Utah company was WordPerfect.)&lt;br /&gt;&lt;br /&gt;Several of them were in the Canopy Group:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Canopy_Group&quot;&gt;https://en.wikipedia.org/wiki/Canopy_Group&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Ray Noorda owned the whole lot, via NFT Ventures Inc., which stood for &amp;quot;Noorda Family Trust&amp;quot;.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Ray_Noorda&quot;&gt;https://en.wikipedia.org/wiki/Ray_Noorda&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Caldera acquired the Unix business from SCO, as my current employers reported a quarter of a century ago:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.theregister.com/2000/08/02/caldera_goes_unix_with_sco/&quot;&gt;https://www.theregister.com/2000/08/02/caldera_goes_unix_with_sco/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Noorda managed to surf Gates&apos;s and Microsoft&apos;s wave. Novell made  servers, with their own proprietary OS, and workstations, with their own OS, and the network.  As Microsoft s/w on IBM-compatible PCs became dominant, Novell  strategically killed off first its workstations and pivoted to cards for  PCs and clients for DOS. Then it ported its server OS to PC servers,  and killed its server hardware. Then it was strong and secure and safe for a  while, growing fat on the booming PC business.&lt;/p&gt;  &lt;p&gt;But Noorda knew damned well that Gates resented anyone else making  good money of DOS systems. In the late 1980s, when DR no longer  mattered, MS screwed IBM because IBM fumbled OS/2. MS got lucky with  Windows 3.&lt;/p&gt;  &lt;p&gt;MS help screw DEC and headhunted DEC&apos;s head OS man Dave Cutler &lt;em&gt;and his core team&lt;/em&gt;  and gave him the leftovers of the IBM divorce: &amp;quot;Portable OS/2&amp;quot;, the  CPU-independent version. Cutler turned Portable OS/2 into what he had  planned to turn DEC VMS into: a cross-platform Unix killer. It ended up  being renamed &amp;quot;OS/2 NT&amp;quot; and then &amp;quot;Windows NT&amp;quot;.&lt;/p&gt;  &lt;p&gt;Noorda knew it was just a matter of time &apos;til MS had a  Netware-killer. He was right. So, he figured 2 things would help Novell  adapt: embrace the TCP/IP network standard, and Unix.&lt;/p&gt;  &lt;p&gt;And Novell had cash.&lt;/p&gt;  &lt;p&gt;So, Novell bought Unix and did a slightly Netwarified Unix: UnixWare.&lt;/p&gt;  &lt;p&gt;He also spied that the free Unix clone Linux would be big and he spun off a side-business to make a Linux-based Windows killer, &lt;a href=&quot;https://www.linuxjournal.com/article/1094&quot;&gt;codenamed &amp;quot;Corsair&amp;quot;&lt;/a&gt; -- a fast-moving pirate ship.&lt;/p&gt;  &lt;p&gt;Corsair became Caldera and Caldera OpenLinux. The early version was  expensive and had a proprietary desktop, but it also had a licensed  version of &lt;a href=&quot;https://en.wikipedia.org/wiki/Wabi_(software&quot;&gt;SUN WABI&lt;/a&gt;). Before WINE worked, Caldera OpenLinux could run Windows apps.&lt;/p&gt;  &lt;p&gt;Caldera also bought the rump of DR so it also had a good solid DOS as well: DR-DOS.&lt;/p&gt;  &lt;p&gt;Then Caldera were the first&amp;nbsp;corporate Linux to adopt the new FOSS  desktop, KDE. I got a copy of Caldera OpenLinux with KDE from them.  Without a commercial desktop it was both cheaper &lt;em&gt;and&lt;/em&gt; better than the earlier version. WABI couldn&apos;t run much but it&amp;nbsp;could run the core apps of MS Office, which was what mattered.&lt;/p&gt;  &lt;p&gt;So, low end workstation, Novell DOS; high end workstation, Caldera  OpenLinux (able to connect to Novell servers, and run DOS and Windows  apps); legacy servers, Netware; new open-standards app servers,  UnixWare.&lt;/p&gt;  &lt;p&gt;Every level of the MS stack, Novell had an alternative. Server,  network protocol, network client/server, low end workstation, high end  workstation.&lt;/p&gt;  &lt;p&gt;Well, it didn&apos;t work out. Commercial Unix was dying; UnixWare flopped. Linux was killing it. So Caldera snapped up the dying &lt;em&gt;PC&lt;/em&gt; Unix vendor, SCO, and renamed itself &amp;quot;SCO Group&amp;quot;, and now that its corporate ally, the also-Noorda-owned-and-backed Novell &lt;em&gt;owned&lt;/em&gt;  the Unix source code, SCO Group tried to kill Linux by showing it was  based on stolen Unix code, and later when that failed, that it contained  stolen Unix code.&lt;/p&gt;  &lt;p&gt;Caldera decided DOS wasn&apos;t worth having and open sourced it. (I have a  physical copy from them.) Lots of people were interested. It realised  DOS &lt;em&gt;was&lt;/em&gt; still worth money, reverse course and made the next  version non-FOSS again. It also offered me a job. I said no. I like  drinking beer. Utah is dry.&lt;/p&gt;  &lt;p&gt;The whole sorry saga of the SCO Group and the Unix lawsuits was because Ray Noorda wanted to outdo Bill Gates.&lt;/p&gt;  &lt;p&gt;Sadly Noorda got Alzheimer&apos;s. The managers who took over tried to back away, but&amp;nbsp;bits of Noorda&apos;s extended empire started attacking things which  other bits had been trying to exploit. It also shows the danger and  power of names.&lt;/p&gt;&lt;p&gt;Now the vague recollection&amp;nbsp;in the industry seems to be &amp;quot;SCO was bad&amp;quot;.&lt;/p&gt;&lt;p&gt;No: SCO were good guys and SCO Xenix was great. It wasn&apos;t even  x86-only: an early version ran on the Apple Lisa, alongside 2 others.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;The SCO Group&lt;/em&gt; went evil. SCO was fine. SCO != SCO &lt;em&gt;Group&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Caldera was an attempt to bring Linux up to a level where it could  compete with Windows, and it was a good product. It was the first &lt;em&gt;desktop&lt;/em&gt; Linux I ran as my main desktop OS for a while.&amp;nbsp;&lt;/p&gt;  &lt;p&gt;Only one company both owned and sold a UNIX&amp;trade; &lt;em&gt;and&lt;/em&gt; had invested heavily in Linux &lt;em&gt;and&lt;/em&gt; had the money to fight the SCO Group: IBM.&lt;/p&gt;  &lt;p&gt;IBM set its lawyers on the SCO Group lawsuit and it collapsed.&lt;/p&gt;  &lt;p&gt;Xinuos salvaged the tiny residual revenues to be had from the SCO and Novell Unixware product lines.&lt;/p&gt;  &lt;p&gt;Who owns the Unix source code? Microfocus, because it owns Novell.&lt;/p&gt;  &lt;p&gt;Who sells actual Unix? Xinuos.&lt;/p&gt;  &lt;p&gt;Who owns the trademark? The Open Group. &amp;quot;POSIX&amp;quot; (a name coined by Richard Stallman) &lt;em&gt;became&lt;/em&gt; UNIX&amp;trade;.&lt;/p&gt;  &lt;p&gt;Who owns Bell Labs? AT&amp;amp;T spin off Lucent, later bought by Alcatel, later bought by Nokia.&lt;/p&gt;  &lt;p&gt;Was Linux stolen? No.&lt;/p&gt;  &lt;p&gt;Does anyone care now? No.&lt;/p&gt;  Did anyone ever care? No, only Ray Noorda with a determined attempt to out-Microsoft Microsoft, which failed.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=94885&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/94885.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/94479.html</guid>
  <pubDate>Thu, 03 Apr 2025 08:31:20 GMT</pubDate>
  <title>Why FOSS OSes often don&apos;t have power management as good as proprietary ones</title>
  <link>https://liam-on-linux.dreamwidth.org/94479.html</link>
  <description>(Especially Haiku.)&lt;br /&gt;&lt;br /&gt;It may seem odd but it&apos;s not.&lt;br /&gt;&lt;p&gt;Haiku is a recreation&amp;nbsp;of a late-1990s OS. News for you: in the 1990s and until then, computers didn&apos;t do power management.&lt;/p&gt;&lt;p&gt;The US government had to institute a whole big programme to get companies to add power management.&lt;/p&gt;&lt;p&gt;&lt;a rpl=&quot;&quot; class=&quot;relative pointer-events-auto a cursor-pointer          underline  &quot; href=&quot;https://en.wikipedia.org/wiki/Energy_Star&quot; rel=&quot;noopener nofollow ugc&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/Energy_Star&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Aggressive power management is only a thing because silicon vendors lie to their customers. Yes, seriously.&lt;/p&gt;&lt;p&gt;From the mid-1970s for about 30 years, adding more transistors meant  computers got faster. CPUs went from 4-bit to 8-bit to 16-bit to  32-bit, then there was a pause while they gained onboard memory  management (Intel 80386/Motorola 68030 generation) then scalar execution  and onboard hardware floating point (80486/68040 generation), then  onboard L1 cache (Pentium), then superscalar execution and near-board L2  cache (Pentium II), then onboard L2 (Pentium III), then they ran out of  ideas to spend CPU transistors on, so the transistor budget went on RAM  instead, meaning we needed 64-bit CPUs to track it.&lt;/p&gt;&lt;p&gt;The Pentium 4 was an attempt to crank this as high as it would go by  running as fast as possible and accepting a low IPC (instructions per  clock). It was nicknamed the fanheater. So Intel US pivoted to Intel  Israel&apos;s low-power laptop chip with aggressive power management. Voil&amp;agrave;,  the Core and then Core 2 series.&lt;/p&gt;&lt;p&gt;Then, circa 2006-2007, &lt;em&gt;big&lt;/em&gt; problem. 64-bit chips had loads  of cache on board, they were superscalar, decomposing x86 instructions  into micro ops, resequencing them for optimal execution with branch  prediction, they had media and 3D extensions like MMX2, SSE, SSE2, they  were 64-bit with lots of RAM, and there was &lt;em&gt;nowhere to spend the increasing transistor budget.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Result, multicore. Duplicate everything. Tell the punters it&apos;s twice as fast. It isn&apos;t. Very few things are parallel.&lt;/p&gt;&lt;p&gt;With an SMP-aware OS, like NT or BeOS or Haiku, 2 cores make things a bit more responsive but no faster.&lt;/p&gt;&lt;p&gt;Then came 3 and 4 cores, and onboard GPUs, and then heterogenous  cores, with &amp;quot;efficiency&amp;quot; and &amp;quot;performance&amp;quot; cores... but none of this  makes your software run faster. It&apos;s marketing.&lt;/p&gt;&lt;p&gt;You can&apos;t run&amp;nbsp;all the components of a modern CPU at once. It would  burn itself out in seconds. Most of the chip is turned off most of the  time, and there&apos;s an onboard management core running its own OS,  invisible to user code, to handle this.&lt;/p&gt;&lt;p&gt;Silicon vendors are selling us stuff we can&apos;t use. If you turned it  all on at once, instant self-destruction. We spend money on transistors  that &lt;em&gt;must&lt;/em&gt; spend 99% of the time turned off. It&apos;s called &amp;quot;dark silicon&amp;quot; and it&apos;s what we pay for.&lt;/p&gt;&lt;p&gt;In real life, chips stopped getting Moore&apos;s Law speed increases 20  years ago. That&apos;s when we stopped getting twice the performance every 18  months.&lt;/p&gt;&lt;p&gt;All the aggressive power management and sleep modes are to help  inadequate cooling systems stop CPUs instantly incinerating themselves.  Hibernation is to disguise how slowly multi-gigabyte OSes boot. You  can&apos;t see the slow boot if it doesn&apos;t boot so often.&lt;/p&gt;&lt;p&gt;For 20 years the CPU and GPU vendors have been selling us transistors we can&apos;t use. Power management is the excuse.&lt;/p&gt;&lt;p&gt;Update&amp;nbsp;your firmware early and often. Get a nice fast SSD. Shut it down when you&apos;re not using it: it reboots fast.&lt;/p&gt;&lt;p&gt;Enjoy a fast responsive OS that doesn&apos;t try to play the Win/Lin/Mac  game of &amp;quot;write more code to use the fancy accelerators and hope things  go faster&amp;quot;.&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=94479&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/94479.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>5</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/94248.html</guid>
  <pubDate>Wed, 12 Mar 2025 14:17:50 GMT</pubDate>
  <title>Fun with the Sharp Zaurus SL-5500 (and an unexpected OpenBSD link)</title>
  <link>https://liam-on-linux.dreamwidth.org/94248.html</link>
  <description>The &lt;a href=&quot;https://medium.com/@alabbe/sharp-zaurus-sl-5500-collie-8254d03964d6&quot;&gt;Zaurus SL-5500&lt;/a&gt;&amp;nbsp;was an early, tiny, Linux pocket computer-cum-PDA. I had one. Two, in fact.&amp;nbsp;They got stolen from my house. :-(&lt;br /&gt;&lt;p&gt;It had a CF card slot, so you could even remove your storage card and insert a CF Wifi card instead, and have mobile Internet in your pocket, 20 years ago!&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;But if you did, you got a free extra with a wifi adaptor &amp;ndash; a battery life of about 15-20 minutes.&lt;/p&gt; &lt;p&gt;It was clever, but totally useless. With the wifi card in, you  couldn&amp;rsquo;t have external storage any more, so there was very little room  left.&lt;/p&gt; &lt;p&gt;I had to check: &lt;a href=&quot;https://uk.pcmag.com/first-looks/30821/sharp-zaurus-sl-5500&quot; rel=&quot;ugc&quot;&gt;https://uk.pcmag.com/first-looks/30821/sharp-zaurus-sl-5500&lt;/a&gt;&lt;/p&gt; &lt;p&gt;64MB RAM, 16MB flash, and a 320x240 screen. Or rather 240x320 as it was portrait.&lt;/p&gt; &lt;p&gt;The sheer amount of thought and planning that went into the  Linux-based Zaurus was shown by the fact that the tiny physical keyboard  &lt;em&gt;had no pipe symbol.&lt;/em&gt; Bit of a snag on an xNix machine, that.&lt;/p&gt;&lt;p&gt;Both mine were 2nd hand, given to me by techie mates who&amp;rsquo;d played  with them and got bored and moved on. &lt;a href=&quot;https://lobste.rs/s/okqjn5/20_years_linux_on_desktop_part_3&quot;&gt;I&apos;m told others got better battery&lt;/a&gt; life on Wifi. Maybe their tiny batteries were  already on the way out or something.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Fun side-note #1:&lt;/strong&gt; I do not remember the battery pack looking like this one, though. I feel sure I would have noticed.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://www.amazon.co.uk/Battery-Zaurus-SL-5500-900mAh-Li-ion/dp/B007K0DRIU&quot; rel=&quot;ugc&quot;&gt;https://www.amazon.co.uk/Battery-Zaurus-SL-5500-900mAh-Li-ion/dp/B007K0DRIU&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Fun side-note #2:&lt;/strong&gt; both came with Sharp&amp;rsquo;s original  OS, version 1.0. I had an interesting time experimenting with  alternative OS builds, new ROMs etc. Things did get a lot better, or at  least less bad, after the first release. But the friend who gave me my  first unit swore up and down that he&amp;rsquo;d update the ROM. I can&amp;rsquo;t see any  possible mechanism for flash memory to just revert to earlier contents  on its own, though.&lt;/p&gt; &lt;p&gt;With replacement OS images you had to decide how to partition the  device&amp;rsquo;s tiny amount of storage: some as read-only for the OS, some as  read-write, some as swap, etc. The allocations were fixed and if you got  it wrong you had to nuke and reload.&lt;/p&gt; &lt;p&gt;This would have been &lt;em&gt;much&lt;/em&gt; easier if the device had some form of logical volume management, and dynamically-changeable volume sizes.&lt;/p&gt; &lt;p&gt;Which is a thought I also had repeatedly around 2023-2024 when  experimenting with OpenBSD. It uses an exceptionally complex  partitioning layout, and if you forcibly simplify it, you (1) run up  against the limitations of its horribly primitive partitioning tool and  (2) reduce the OS&amp;rsquo;s security.&lt;/p&gt; &lt;p&gt;I have got just barely competent enough with OpenBSD that between &lt;a href=&quot;https://www.theregister.com/2022/04/22/openbsd_71_released_including_apple/&quot; rel=&quot;ugc&quot;&gt;writing this&lt;/a&gt; in early 2022 and &lt;a href=&quot;https://www.theregister.com/2024/10/10/version_76_openbsd_of_theseus/&quot; rel=&quot;ugc&quot;&gt;writing this&lt;/a&gt;  in late 2024, two and a half years later, I went from &amp;ldquo;struggling  mightily just to get it running at all in a VM&amp;rdquo; to &amp;ldquo;able with only some  whimpering and cursing to get it dual-booting on bare metal with XP64,  NetBSD, and 2 Linux distros.&amp;rdquo;&lt;/p&gt; &lt;p&gt;But it&amp;rsquo;s still a horrible &lt;em&gt;horrible&lt;/em&gt; experience and some form of LVM would make matters massively easier.&lt;/p&gt; &lt;p&gt;Which is odd because I avoid Linux LVM as much as possible. I find it  a massive pain when you don&amp;rsquo;t need it. However, you need it for Linux  full-disk encryption, and one previous employer&amp;nbsp;of mine insisted upon  that.&lt;/p&gt; &lt;p&gt;In other words: I really dislike LVM, and I am annoyed by Linux  gratuitously insisting on it in situations where it should not strictly  speaking be needed &amp;ndash; but in other OSes and other situations, I have  really wanted it, but it wasn&amp;rsquo;t available.&lt;/p&gt;&lt;br type=&quot;_moz&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=94248&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/94248.html</comments>
  <lj:music>DI.FM Trance channel</lj:music>
  <lj:security>public</lj:security>
  <lj:reply-count>6</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/93997.html</guid>
  <pubDate>Mon, 03 Mar 2025 12:04:25 GMT</pubDate>
  <title>Basic MS-DOS memory management for beginners</title>
  <link>https://liam-on-linux.dreamwidth.org/93997.html</link>
  <description>From a &lt;a href=&quot;https://old.reddit.com/r/DOS/comments/1j1efb0/wheres_my_upper_memory/&quot;&gt;Reddit post&lt;/a&gt;.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;A very brief rundown:&lt;/p&gt;&lt;ol&gt;       &lt;li&gt;&lt;p&gt;If you are using Microsoft tools, you need to load the 386 memory manager, &lt;code&gt;emm386.exe&lt;/code&gt;, in your &lt;code&gt;CONFIG.SYS&lt;/code&gt; file.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;But, to do that, you need to load the XMS manager, &lt;code&gt;HIMEM.SYS&lt;/code&gt;, &lt;em&gt;first&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;So your &lt;code&gt;CONFIG.SYS&lt;/code&gt; should begin with the lines:&lt;/p&gt;&lt;/li&gt;     &lt;/ol&gt;&lt;pre&gt;
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE
DOS=HIGH,UMB&lt;/pre&gt;&lt;p&gt;4. That&apos;s the easy bit. Now you have to find free Upper Memory Blocks to tell EMM386 to use.&lt;/p&gt;&lt;p&gt;5. Do a clean boot with F5 or F8 -- telling it not to process &lt;code&gt;CONFIG.SYS&lt;/code&gt; or run &lt;code&gt;AUTOEXEC.BAT&lt;/code&gt;. Alternatively boot from a DOS floppy that doesn&apos;t have them.&lt;/p&gt;&lt;p&gt;6. Run the Microsoft Diagnostics, &lt;code&gt;MSD.EXE&lt;/code&gt;, or a similar  tool such as Quartdeck Manifest. Look at the memory usage between 640kB  and 1MB. Note, the numbers are in hexadecimal.&lt;/p&gt;&lt;p&gt;7. Look for unused blocks that are not ROM or I/O. Write down the address ranges.&lt;/p&gt;&lt;p&gt;8. An example: if you do not use monochrome VGA you can use the mono VGA memory area: 0xB000-0xB7FF.&lt;/p&gt;&lt;p&gt;9. One by one, tell EMM386 to use these. First choose if you want EMS (&lt;strong&gt;E&lt;/strong&gt;xpanded Memory Services) or not. It is useful for DOS apps, but not for Windows apps.&lt;/p&gt;&lt;p&gt;10. If you do, you need to tell it:&lt;/p&gt;&lt;pre&gt;
DEVICE=C:\WINDOWS\EMM386.EXE RAM&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;And&lt;/strong&gt; set aside 64kB for a page frame, for example by putting this on the end of the line:&lt;/p&gt;&lt;pre&gt;
FRAME=E0000&lt;/pre&gt;&lt;p&gt;Or, tell it not to use one:&lt;/p&gt;&lt;pre&gt;
FRAME=none&lt;/pre&gt;&lt;p&gt;11. Or disable EMS:&lt;/p&gt;&lt;pre&gt;
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS&lt;/pre&gt;&lt;p&gt;12. &lt;strong&gt;Important&lt;/strong&gt; Add these parameters one at a time, and reboot and test, every single time, without exception.&lt;/p&gt;&lt;p&gt;13. Once you told it which you want now you need to tell it the RAM blocks to use, e.g.&lt;/p&gt;&lt;pre&gt;
DEVICE=C:\WINDOWS\EMM386.EXE RAM FRAME=none I=B000-B7FF&lt;/pre&gt;&lt;p&gt;Again, reboot every time to check. Any single letter wrong can stop the PC booting. &lt;em&gt;Lots&lt;/em&gt; of testing is vital. Every time, run MSD and look at what is in use or is not in use. Make lots of notes, on paper.&lt;/p&gt;&lt;p&gt;14. If you find EMM386 is trying to use a block that it mustn&apos;t you can eXclude it:&lt;/p&gt;&lt;pre&gt;
DEVICE=C:\WINDOWS\EMM386.EXE RAM X=B000-B7FF
&lt;/pre&gt;&lt;p&gt;The more blocks you can add, the better.&lt;/p&gt;&lt;p&gt;15. After this -- a few hours&apos; work -- now you can try to populate your new UMBs.&lt;/p&gt;&lt;p&gt;16. Device drivers: do this by prefixing lines in &lt;code&gt;CONFIG.SYS&lt;/code&gt; with &lt;code&gt;DEVICEHIGH&lt;/code&gt; instead of &lt;code&gt;DEVICE&lt;/code&gt;.&lt;/p&gt;&lt;p&gt;Change:&lt;/p&gt;&lt;pre&gt;
DEVICE=C:\DOS\ANSI.SYS&lt;/pre&gt;&lt;p&gt;To:&lt;/p&gt;&lt;pre&gt;
DEVICEHIGH=C:\DOS\ANSI.SYS&lt;/pre&gt;&lt;p&gt;17. Try every driver, one by one, rebooting every time.&lt;/p&gt;&lt;p&gt;18. Now move on to loadable Terminate and Stay Resident (TSR) programs. Prefix lines that run a program in &lt;code&gt;AUTOEXEC.BAT&lt;/code&gt; with &lt;code&gt;LH&lt;/code&gt;, which is short for &lt;code&gt;LOADHIGH&lt;/code&gt;.&lt;/p&gt;&lt;p&gt;Replace:&lt;/p&gt;&lt;pre&gt;
MOUSE&lt;/pre&gt;&lt;p&gt;With:&lt;/p&gt;&lt;pre&gt;
LH MOUSE&lt;/pre&gt;&lt;p&gt;Use MSD and the &lt;code&gt;MEM&lt;/code&gt; command -- &lt;code&gt;MEM /c /p&lt;/code&gt; -- to identify all your TSRs, note their sizes, and load them all high.&lt;/p&gt;&lt;p&gt;This is a day or two&apos;s work for a novice. I could do it in only an  hour or two and typically get 625kB or more base memory free, and I made  good money from this hard-won skill.&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=93997&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/93997.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>7</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/93734.html</guid>
  <pubDate>Wed, 01 Jan 2025 20:59:19 GMT</pubDate>
  <title>DOS live USB image with tools for writers</title>
  <link>https://liam-on-linux.dreamwidth.org/93734.html</link>
  <description>&amp;nbsp;I finally got round to publishing a version 1.0 of my long-running&amp;nbsp;hobby project: a bootable DOS live USB image with tools for writers, providing a distraction-free writing environment.&lt;div class=&quot;status__content status__content--with-action&quot; tabindex=&quot;0&quot;&gt;&lt;div class=&quot;status__content__text status__content__text--visible translate&quot; lang=&quot;en&quot;&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/lproven/usb-dos&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot; translate=&quot;no&quot; class=&quot;status-link unhandled-link&quot; title=&quot;https://github.com/lproven/usb-dos&quot;&gt;&lt;span class=&quot;invisible&quot;&gt;https://&lt;/span&gt;&lt;span&gt;github.com/lproven/usb-dos&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This is very rushed and the instructions are incomplete. Only FAT16 for now; FAT32 coming real soon now.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=93734&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/93734.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>6</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/93665.html</guid>
  <pubDate>Tue, 31 Dec 2024 14:54:59 GMT</pubDate>
  <title>Why are hobbyist 21st century 8-bit computers so constrained?</title>
  <link>https://liam-on-linux.dreamwidth.org/93665.html</link>
  <description>I learned about a new DIY machine to me, the &lt;a href=&quot;https://www.codycomputer.org/&quot;&gt;Cody Computer&lt;/a&gt;.&amp;nbsp;&lt;br /&gt;&lt;div role=&quot;heading&quot; aria-level=&quot;3&quot; class=&quot;comment_text&quot;&gt;&lt;p&gt;It looks kind of fun, but once again, it does make me wonder  why it&amp;rsquo;s so constrained. Extremely low-res graphics, for instance. TBH I  would have sneered at this for being low-end when I was about 13 years  old. (Shortly before I got my first computer, a 48K ZX Spectrum.)&lt;/p&gt; &lt;p&gt;Why isn&amp;rsquo;t anyone trying to make an easy home-build high-end  eight-bit? Something that really pushes the envelope right out there &amp;ndash;  the sort of dream machine I wanted by about the middle of the 1980s.&lt;/p&gt; &lt;p&gt;In 1987 I owned an &lt;a href=&quot;https://en.wikipedia.org/wiki/Amstrad_PCW#PCW_9512_and_9256&quot; rel=&quot;ugc&quot;&gt;Amstrad PCW9512&lt;/a&gt;:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;4MHz Z80A&lt;/li&gt; &lt;li&gt;512 kB RAM, so 64kB CP/M 3 TPA plus something over 400kB RAMdisc as drive M:&lt;/li&gt; &lt;li&gt;720 x 256 monochrome screen resolution, 90 x 30 characters in text mode&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;Later&amp;nbsp;in 1989 I bought an &lt;a href=&quot;https://en.wikipedia.org/wiki/SAM_Coup%C3%A9&quot; rel=&quot;ugc&quot;&gt;MGT SAM Coup&amp;eacute;&lt;/a&gt;:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;6MHz Z80B&lt;/li&gt; &lt;li&gt;256 kB RAM&lt;/li&gt; &lt;li&gt;256 x 192 or 512 x 192 graphics, with 1/2/4 bits per pixel&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;Both had graphics easily outdone by the MSX 2 and later Z80 machines,  but those had a dedicated GPU. That might be a reach but then given the  limits of a 64 kB memory map, maybe a good one.&lt;/p&gt; &lt;p&gt;Another aspirational machine was the BBC Micro: a expandable, modular  OS called MOS; an excellent BASIC, BBC BASIC, with structured flow,  named procedures, with local variables, enabling recursive programming,  and inline assembly language so if you graduated to machine-code you  could just enter and edit it in the BASIC line editor. (Which was weird,  but powerful &amp;ndash; for instance, 2 independent cursors, one source and one  destination, eliminating the whole &amp;ldquo;clipboard&amp;rdquo; concept.)  Resolution-independent graphics, and graphics modes that cheerfully used  most of the RAM, leaving exploitation as an exercise for the developer.  Which they rose to magnificently.&lt;/p&gt; &lt;p&gt;The BBC Micro supported &lt;a href=&quot;https://en.wikipedia.org/wiki/BBC_Micro_expansion_unit&quot; rel=&quot;ugc&quot;&gt;dual processors&lt;/a&gt; over the &lt;a href=&quot;https://en.wikipedia.org/wiki/Tube_(BBC_Micro)&quot; rel=&quot;ugc&quot;&gt;Tube interface&lt;/a&gt;, so one 6502 could run the OS, the DOS, and the framebuffer, using most of its 64 kB, and &lt;a href=&quot;https://en.wikipedia.org/wiki/BBC_BASIC#BBC_Micro&quot; rel=&quot;ugc&quot;&gt;Hi-BASIC&lt;/a&gt; could run on the 2nd 6502 (or Z80!) processor, therefore having most of 64 kB to itself.&lt;/p&gt; &lt;p&gt;In a 21st century 8-bit, I want something that comfortably exceeds a 1980s 8-bit, let alone a 1990s 8-bit.&lt;/p&gt; &lt;p&gt;(And yes, there were new 8-bit machines in the 1990s, such as the &lt;a href=&quot;https://www.cpcwiki.eu/index.php/Plus&quot; rel=&quot;ugc&quot;&gt;Amstrad CPC Plus range&lt;/a&gt;, or &lt;a href=&quot;https://www.msx.org/wiki/MSX_turbo_R&quot; rel=&quot;ugc&quot;&gt;MSX Turbo R&lt;/a&gt;.)&lt;/p&gt; &lt;p&gt;So my wish list would include&amp;hellip;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;At least&lt;/em&gt; 80-column legible text, ideally more. We can forget  analog TVs and CRT limitations now. Aim to exceed VGA resolutions. 256  colours in some low resolutions but a high mono resolution is handy too.&lt;/li&gt; &lt;li&gt;Lots of RAM with some bank-switching mechanism, plus mechanisms to  make this useful to BASIC programmers not just machine code developers. A  RAMdisc is easy. &lt;a href=&quot;https://en.wikipedia.org/wiki/Beta_BASIC&quot; rel=&quot;ugc&quot;&gt;Beta BASIC&lt;/a&gt;  on the ZX Spectrum 128 lets BASIC declare arrays kept in the RAMdisc,  so while a BASIC program is limited to under 30 kB of RAM, it can  manipulate 100-odd kB of data in arrays. That&amp;rsquo;s a simple, clever hack.&lt;/li&gt; &lt;li&gt;A really world-class BASIC with structured programming support.&lt;/li&gt; &lt;li&gt;A fast processor (double-digit megahertz doesn&amp;rsquo;t seem too much to ask).&lt;/li&gt; &lt;li&gt;Some provision for 3rd party OSes. There are some impressive ones out there now, such as &lt;a href=&quot;http://www.symbos.de/&quot; rel=&quot;ugc&quot;&gt;SymbOS&lt;/a&gt;, &lt;a href=&quot;https://github.com/contiki-os/contiki&quot; rel=&quot;ugc&quot;&gt;Contiki&lt;/a&gt;, and &lt;a href=&quot;https://www.fuzix.org/&quot; rel=&quot;ugc&quot;&gt;Fuzix&lt;/a&gt;. GEOS is open source now, too.&lt;/li&gt; &lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=93665&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/93665.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>11</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/93196.html</guid>
  <pubDate>Sat, 21 Dec 2024 13:58:30 GMT</pubDate>
  <title>Plan 9 is a bicycle</title>
  <link>https://liam-on-linux.dreamwidth.org/93196.html</link>
  <description>Someone on Reddit asked &lt;a href=&quot;https://old.reddit.com/r/unix/comments/1hih6vs/screenshots_of_plan9_operatin_system/m30q8be/&quot;&gt;how easy it was to do &amp;quot;simple stuff&amp;quot; on 9front.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is not a Linux distribution. It is an experimental research OS.&lt;br /&gt;&lt;br /&gt;Look, all Linux distros are the same kernel with different tools slapped on top. Mostly the GNU tools and a bunch of other stuff. Linux is one operating system.&lt;br /&gt;&lt;br /&gt;Linux is a GPL implementation of a simple monolithic 1970s Unix kernel. All the BSDs are BSD-licensed implementations of a simple monolithic 1970s Unix kernel.&lt;br /&gt;&lt;br /&gt;Taking a high-level view they are different implementations of the same design.&lt;br /&gt;&lt;br /&gt;So it&apos;s very easy to port the same apps to all of them. All run Firefox and Thunderbird and LibreOffice. They are slightly different flavours of a single design.&lt;br /&gt;&lt;br /&gt;They are all just Unixes.&lt;br /&gt;&lt;br /&gt;Solaris and AIX and HP/UX are the same design. All just Unixes.&lt;br /&gt;&lt;br /&gt;Now we get to outliers. Some break up the kernel into different programs that work together. This is called a microkernel design. Mac OS X/macOS, Minix 3, QNX, CoyotOS, keyKOS. Still pretty much Unixes but weird ones.&lt;br /&gt;&lt;br /&gt;The big names among them, like macOS, still run the same apps. Firefox, LibreOffice, etc.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://www.opengroup.org/openbrand/register/&quot;&gt;Still UNIX.&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;9front is a distro of Plan 9. Plan 9 is NOT a Unix.&lt;br /&gt;&lt;br /&gt;A small team -- originally 2 guys, Dennis Ritchie and Ken Thompson, designed Unix and C.&lt;br /&gt;&lt;br /&gt;It caught on. Lots of people built versions of it. Some of them changed the design a bit. Doesn&apos;t really matter. It is all just Unix.&lt;br /&gt;&lt;br /&gt;It takes the core design and adds a million layers of junk on top, implemented by well-meaning people who just had jobs to do and get stuff working, so now it&apos;s huge and vastly complex... but it&apos;s just Unix.&lt;br /&gt;&lt;br /&gt;It&apos;s an ancient tradition to compare computers to vehicles. Unix is a car. Lots of people make cars. It&apos;s surprisingly hard to define what a &amp;quot;car&amp;quot; is but it&apos;s a box on wheels, probably with a roof (but maybe not), probably with windows (but maybe not), on wheels (probably 4, maybe 3, could be 6) with an engine.&lt;br /&gt;&lt;br /&gt;All Unixes are types of car. You can&apos;t take the gearbox of a Ford and just bolt it into a Honda. Won&apos;t fit. But you can take a Ford and take a Honda and put 4 people in it and drive it on the same road to the same shop and buy stuff and carry it home.&lt;br /&gt;&lt;br /&gt;Windows is... not a car, but it&apos;s close. Let&apos;s say it&apos;s a bus. Still a box on wheels, still carries people (but lots of them.) You can buy a bus to yourself and drive to the shops, with 40 friends instead of 4, but you wouldn&apos;t want to. It&apos;s big and slow and hard to drive and expensive. But you could do.&lt;br /&gt;&lt;br /&gt;Plan 9 is not Unix. Plan 9 is what the guys who invented Unix did next.&lt;br /&gt;&lt;br /&gt;Plan 9 is not a car.&lt;br /&gt;&lt;br /&gt;You are only thinking of cars. We are not talking about cars any more.&lt;br /&gt;&lt;br /&gt;Plan 9 is, say, a bicycle. (I know, bicycles came before cars. Sue me, it&apos;s a metaphor not a history lecture.)&lt;br /&gt;&lt;br /&gt;It still has wheels. It still goes places. You can sit on it, and ride it, and go hundreds of miles. You can go to the shops and do your shopping and take it home, but no, 4 of you can&apos;t. You can&apos;t put the shopping in the boot. It doesn&apos;t have a boot. You need a backpack or panniers.&lt;br /&gt;&lt;br /&gt;Stop thinking of cars. We have left car-land behind. There are a hundred other types of &amp;quot;things that have wheels and go&amp;quot; that aren&apos;t cars. There are motorbikes and roller skates and skateboards and go-karts and racing cars and unicycles and roller blades and cross-country-skiing roller-trainers and wheely shoes and loads more.&lt;br /&gt;&lt;br /&gt;You&apos;re asking what kind of car a bicycle is. It isn&apos;t.&lt;br /&gt;&lt;br /&gt;&amp;gt; I&apos;m just wondering how easy it would be to load this on a cheap laptop and get up and running.&lt;br /&gt;&lt;br /&gt;It&apos;s doable. A few hours work maybe.&lt;br /&gt;&lt;br /&gt;&amp;gt; Does it require a lot of tweaking to get simple things working?&lt;br /&gt;&lt;br /&gt;You do not define &amp;quot;simple things&amp;quot;. But downthread you do.&lt;br /&gt;&lt;br /&gt;You will never usefully browse the web on 9front. It doesn&apos;t really have a web browser. There are some kinda sorta things that do 1% of what a mainstream web browser does but you won&apos;t like them.&lt;br /&gt;&lt;br /&gt;It doesn&apos;t really have &amp;quot;apps&amp;quot;. Nobody ever wrote any. (With rounding errors. There is a tiny bit of 3rd party software, but you won&apos;t recognise anything.)&lt;br /&gt;&lt;br /&gt;Plan 9 is a bicycle. It can take you places but you can&apos;t drive it if you only know how to drive cars. Never mind that it has a manual gear shift and there are 27 gears in 2 different gearing systems and no clutch and you need to memorise all the combinations you need to climb a hill and speed along the flat.&lt;br /&gt;&lt;br /&gt;Also, you know, you need to pedal.&lt;br /&gt;&lt;br /&gt;There&apos;s no engine.&lt;br /&gt;&lt;br /&gt;&amp;quot;I want to write Markdown text and print it to a laser printer.&amp;quot;&lt;br /&gt;&lt;br /&gt;Right, well, you&apos;ll need to find a dozen separate tools, learn how to work them, and learn how to link them together... Or, you&apos;ll need to write your own.&lt;br /&gt;&lt;br /&gt;Plan 9 is not the end point of the story, either.&lt;br /&gt;&lt;br /&gt;Plan 9 was a step on the road to Inferno. Inferno is not a car and it&apos;s not a bicycle. It is, in extremely vague and general terms, a cross between an operating system, and Java, and the JVM. All in one.&lt;br /&gt;&lt;br /&gt;It&apos;s... a pedal-powered aeroplane. You can&apos;t ride it to the shops but it is in its way even more amazing than a bicycle... it can fly.&lt;br /&gt;&lt;br /&gt;What you call &amp;quot;simple stuff&amp;quot; is car stuff. You can&apos;t do it. It is not as &amp;quot;simple&amp;quot; as you think it is.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=93196&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/93196.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>5</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/93060.html</guid>
  <pubDate>Thu, 05 Dec 2024 11:28:07 GMT</pubDate>
  <title>Raw Computer Power (with apologies to Guy Kewney)</title>
  <link>https://liam-on-linux.dreamwidth.org/93060.html</link>
  <description>First Unix box I ever touched, in my first job, here on the Isle of Man 36Y ago.&lt;br /&gt;&lt;br /&gt;It was a demo machine, but my employers, CSL Delta, never sold any AFAIK. It sat there, running but unused, all day every day. Our one had a mono text display on it, and no graphics ability that I know of.&lt;br /&gt;&lt;br /&gt;I played around, I wrote &quot;Hello, world!&quot; in C and compiled it and it took me a while to find that the result wasn&apos;t called &quot;hello&quot; or &quot;hello.exe&quot; or anything but &quot;a.out&quot;.&lt;br /&gt;&lt;br /&gt;If I had the knowledge then, I&apos;d have written a Mandelbrot generator or something and had it sit there cranking them out -- but I was not skilled enough. It was not networked to our office network, but it had a synchronous modem allowing it to access some IBM online service which we used to look up tech support info.&lt;br /&gt;&lt;br /&gt;Synchronous modem comms, or serial comms, are very different indeed to the familiar Unix asynchronous serial comms used on RS-232 connections for terminals and things. Sync comms are a mainframe thing, more than a microcomputer thing.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://wiki.radioreference.com/index.php/Asynchronous_vs_Sy&quot;&gt;https://wiki.radioreference.com/index.php/Asynchronous_vs_Sy&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;That modem was a very specialised bit of kit that cost more than a whole PC -- when PCs cost many thousands each -- and it couldn&apos;t talk to anything else except remote IBM mainframes, basically.&lt;br /&gt;&lt;br /&gt;The RT/PC felt more powerful than a high-end IBM PC compatible of the time, but only marginally. It had a bit of the feeling of Windows NT about 6-7 years later: when you were typing away and you did something demanding, the hard disk cranked up and you could hear, and even feel the vibrations, that the machine was working hard, but it stayed responding to you the same as ever. It&apos;s a bit hard to describe because all modern OSes work like this, but it was not normal in the 1980s.&lt;br /&gt;&lt;br /&gt;Then, OSes didn&apos;t multitask or they did it badly, and things like hard disk controllers of the time took over the CPU completely when reading or writing. So on MS-DOS, or PC-DOS or OS/2 1.x or DR Concurrent DOS, when you typed commands or interacted with programs, the computer responded right away as fast as it could. But if you gave a command that made the machine work hard, like asked for a print preview or a spell-check of a multi-page document, or sorted a spreadsheet of thousands of rows, or asked it to draw a graph from hundreds of points of data, the computer locked up on you. The hard disks span up, you heard the read/write heads chattering away as it worked, but it was no longer listening to you and anything you pressed or typed was lost. Or, worse, buffered, and when it was done, then it tried to do those commands, and quite possibly did something very much not what you wanted, like deleted loads of work.&lt;br /&gt;&lt;br /&gt;(Decades later something similar happened with cooling fans, and now that&apos;s going away too. But with hearing the fans spin up, there&apos;s a hysteresis: it takes time, and tens of billions of CPU cycles, for the CPU to heat up, so the fans come on later, and maybe stay on for a while after it&apos;s done. A PC locking up as the hard disk went crazy was immediate.)&lt;br /&gt;&lt;br /&gt;The RT/PC was a Unix box. It didn&apos;t do that. No idea how much RAM or disk ours had: maybe 4MB if that, perhaps 100-200MB disk. A lot for 1988! But if I did, say,&lt;br /&gt;&lt;br /&gt;cd / ls -laR&lt;br /&gt;&lt;br /&gt;... then it would sit there for several minutes with the HDD chuntering away, listing files to screen... but what was remarkable was that you could switch to another virtual console and it stayed perfectly responsive as if nothing were happening. That hard disk was SCSI of course, so it didn&apos;t use loads of CPU under heavy disk load.&lt;br /&gt;&lt;br /&gt;The machine always felt a little slower, a little less responsive than DOS, but it never slowed down even when working hard. You had the feeling of sitting behind the wheel of a Rolls Royce with some massive engine there, but pulling a massive weight, so it didn&apos;t accelerate or brake fast, but could just keep accelerating slowly and steadily &apos;til you ran out of road... and you&apos;d make an impressively large crater.&lt;br /&gt;&lt;br /&gt;We sold a lot of IBM PS/2 machines with Xenix, and it was a Unix too and felt the same... but limited by the puny I/O buses of even high-end 1980s IBM PS/2 kit, so it sssslllloooowwwweeeedddd way down doing that big directory listing.&lt;br /&gt;&lt;br /&gt;Whereas contemporary PC OSes responded quicker but just locked up when working hard. This included Windows 2, 3.x, 95, 98 and ME, and also OS/2 1.x, 2.x, and Warp. The kernels did not support multithreading and background I/O very well, so it didn&apos;t matter that the hardware didn&apos;t either.&lt;br /&gt;&lt;br /&gt;Then Windows NT 4.0 came along, and it did. Suddenly the hardware mattered. But if you had a Pentium 1 machine, with an Intel Triton chipset on the motherboard, there was an innocent looking driver floppy in the box. On that was a busmastering DMA driver for the Intel PIIX EIDE controller. Install it on Win9x and it could see a CD-ROM on the PATA bus. Handy but not world-shattering.&lt;br /&gt;&lt;br /&gt;Install it on an NT machine and once the kernel booted, the sound of the hard disk changed because the kernel was now using busmastering to load stuff from disk into RAM. As the machine booted the mouse pointer kept moving smoothly, with no jerkiness. When the login screen appeared it blinked onto the screen and you could press Ctrl-Alt-Del and start typing and your username appeared slowly but smoothly. The stars representing your password, the same.&lt;br /&gt;&lt;br /&gt;It suddenly had that &quot;massive computer power being used to keep the machine responsive&quot; feeling of an RT/PC the decade before. Like that PIIX driver had made the machine&apos;s £100 cheapo IDE disk into a £400 SCSI disk.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=93060&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/93060.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/92883.html</guid>
  <pubDate>Sat, 12 Oct 2024 10:47:49 GMT</pubDate>
  <title>Outliner notes</title>
  <link>https://liam-on-linux.dreamwidth.org/92883.html</link>
  <description>&lt;br /&gt;Word is a nightmare.&lt;br /&gt;&lt;br /&gt;&amp;laquo;&lt;br /&gt;&lt;div&gt;RT ColiegeStudent on Twitter&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;using microsoft word&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;*moves an image 1 mm to the left*&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;all text and images shift. 4 new pages appear. in the distance, sirens.&lt;/div&gt;&amp;raquo;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;But there&apos;s still a lot of power in that festering ball of 1980s code.&lt;/p&gt;&lt;p&gt;In 6 weeks in 2016, I drafted, wrote, illustrated, laid out and submitted a ~330 page technical maintenance manual for a 3D printer, solo, entirely in MS Word from start to finish. I began in Word 97 &amp;amp; finished it in Word 2003, 95% of the time running under WINE on Linux... and 90% of the time, using it in Outline Mode, which is a *vastly* powerful writer&apos;s tool which the FOSS word has nothing even vaguely comparable to.&lt;/p&gt;&lt;p&gt;But as a novice... Yeah, what the tweet said. It&apos;s a timeless classic IMHO.&lt;/p&gt;Some Emacs folks told me Org-mode is just as good as an outliner. I&apos;ve tried it. This was my response.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Org mode compared to Word 2003 Outline View is roughly MS-DOS Edlin compared to Emacs. It&apos;s a tiny fragmentary partial implementation of 1% of the functionality, done badly, with a terrible *terrible* UI.&lt;/p&gt;&lt;p&gt;No exaggeration, no hyperbole, and there&apos;s a reason I specifically said 2003 and nothing later.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;status__action-bar&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/p&gt;&lt;div class=&quot;status__content status__content--with-action&quot; tabindex=&quot;0&quot;&gt;&lt;div class=&quot;status__content__text status__content__text--visible translate&quot; lang=&quot;en&quot;&gt;&lt;p&gt;I&apos;ve been building and running xNix boxes since 1988. I have often tried both Vi and Emacs over nearly 4 decades. I am unusual in terms of old Unix hands: I cordially detest both of them.&lt;/p&gt;&lt;p&gt;The reason I cite Word 2003 is that that&apos;s the last version with the old menu and toolbar UI. Everything later has a &amp;quot;ribbon&amp;quot; and I find it unusable.&lt;/p&gt;&lt;p&gt;Today, the web-app/Android/iOS versions of Word do not have Outline View, no. Only the rich local app versions do.&lt;/p&gt;&lt;p&gt;But no, org-mode is not a better richer alternative; it is vastly inferior, to the point of being almost a parody.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;It&apos;s really not. I tried it, and I found it a slightly sad crippled little thing that might be OK for managing my to-do list.&lt;/p&gt;&lt;p&gt;Hidden behind Emacs&apos; *awful* 1970s UI which I would personally burn in a fire rather than ever use.&lt;/p&gt;&lt;p&gt;So, no, I don&apos;t think it&apos;s a very useful or capable outliner from what I have seen. Logseq has a better one.&lt;/p&gt;&lt;p&gt;To extend my earlier comparison:&lt;/p&gt;&lt;p&gt;Org-mode to Word&apos;s Outline View is Edlin to Emacs.&lt;/p&gt;&lt;p&gt;Logseq to Outline View is MS-DOS 5 EDIT to Emacs: it&apos;s a capable full-screen text editor that I know and like and which works fine. It&apos;s not very powerful but what it does, it does fine.&lt;/p&gt;&lt;p&gt;Is Org-mode aimed at something else? Maybe, yes. I don&apos;t know who or what it&apos;s aimed at, so I can&apos;t really say.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Word Outline Mode is the last surviving 1980s outliner, an entire category of app that&apos;s disappeared.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://outliners.com/default.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot; translate=&quot;no&quot; class=&quot;status-link unhandled-link&quot; title=&quot;http://outliners.com/default.html&quot;&gt;&lt;span class=&quot;invisible&quot;&gt;http://&lt;/span&gt;&lt;span&gt;outliners.com/default.html&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;It&apos;s a good one but it was once one among many. It is, for me, *THE* killer feature of MS Word, and the only thing I keep WINE on my computers for.&lt;/p&gt;&lt;p&gt;It&apos;s a prose writer&apos;s tool, for writing long-form documents in a human language.&lt;/p&gt;&lt;p&gt;Emacs is a programmer&apos;s editor for writing program code in programming languages.&lt;/p&gt;&lt;p&gt;So, no, they are not the same thing, but the superficial similarity confuses people.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I must pick a fairly small example as I&apos;m not very familiar with Emacs.&lt;/p&gt;&lt;p&gt;In Outline Mode, a paragraph&apos;s level in the hierarchy is tied with its paragraph style. Most people don&apos;t know how to use Word&apos;s style sheets, but think of HTML. Word has 9 heading levels, like H1...H9 on the Web, plus Body Text, which is always the lowest level.&lt;/p&gt;&lt;p&gt;As you promote or demote a paragraph, its style automatically changes to match.&lt;/p&gt;&lt;p&gt;(This has the side effect that you can see the level from the style. If that bothered you, in old versions you could turn off showing the formatting.)&lt;/p&gt;&lt;p&gt;As you move a block of hierarchical text around the outline all its levels automatically adopt the correct styles for their current location.&lt;/p&gt;&lt;p&gt;This means that when I wrote a manual in it, I did *no formatting by hand* at all. The text of the entire document is *automatically* formatted according to whether it&apos;s a chapter heading, or section, or subsection, or subsubsection, etc.&lt;/p&gt;&lt;p&gt;When you&apos;re done Word can automatically generate a table of contents, or an index, or both, that picks up all those section headings. Both assign page numbers &amp;quot;live&amp;quot;, so if you move, add or delete any section, the ToC and index update immediately with the new positions and page numbers.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I say a small example as most professional writers don&apos;t deal with the formatting at all. That&apos;s the job of someone else in a different department.&lt;/p&gt;&lt;p&gt;Or, in technical writing, this is the job of some program. It&apos;s the sort of thing that Linux folks get very excited about LaTeX and LyX, or for which documentarians praise DocBook or DITA, but I&apos;ve used both of those and they need a*vast* amount of manual labour -- and *very* complex tooling.&lt;/p&gt;&lt;p&gt;XML etc are also *extremely* fragile. One punctuation mark in the wrong place and 50 pages of formatting is broken or goes haywire. I&apos;ve spent days troubleshooting one misplaced `:`. It&apos;s horrible.&lt;/p&gt;&lt;p&gt;Word can do all this automatically, and most people *don&apos;t even know the function is there.* It&apos;s like driving an articulated lorry as a personal car and never noticing that it can carry 40 tonnes of cargo! Worse still, people attach a trailer and roofrack and load them up with stuff... *because they don&apos;t know their vehicle can carry 10 cars already* as a built in feature.&lt;/p&gt;&lt;p&gt;I could take a sub sub section of a chapter and promote it to a chapter in its own right, and adjust the formatting of 100 pages, in about 6 or 8 keystrokes. That will also rebuild the index and redo the table of contents, automatically, for me.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;All this can be entirely keyboard driven, or entirely mouse driven, according to the user&apos;s preference. Or any mixture of both, of course. I&apos;m a keyboard warrior myself. I can live entirely without a pointing device and it barely slows me down.&lt;/p&gt;&lt;p&gt;You can with a couple of clicks collapse the whole book to just chapter headings, or just those and subheadings, or just all the headings and no body text... Any of 9 levels, as you choose. You can hide all the lower levels, restructure the whole thing, and then show them again. You can adjust formatting by adjusting indents in the overview, and then expand it again to see what happened and if it&apos;s what you want.&lt;/p&gt;&lt;p&gt;You could go crazy... zoom out to the top level, add a few new headings, indent under the new headings, and suddenly in a few clicks, your 1 big book is now 2 or 3 or 4 smaller books, each with its own set of chapters, headings, sub headings, sub sub headings etc. Each can have its own table of contents and index, all automatically generated and updated and formatted.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I&apos;m an xNix guy, mainly. I try to avoid Windows as much as possible, but the early years of my career were supporting DOS and then Windows. There is good stuff there, and credit where it&apos;s due.&lt;/p&gt;&lt;p&gt;(MS Office on macOS also does this, but the keyboard UI is much clunkier.)&lt;/p&gt;&lt;p&gt;Outliners were just an everyday tool once. MS just built a good one into Word, way back in the DOS era. Word for DOS can do all this stuff too and it did it in like 200kB of RAM in 1988!&lt;/p&gt;&lt;p&gt;Integrating it into a word processor makes sense, but they were standalone apps.&lt;/p&gt;&lt;p&gt;It&apos;s not radical tech. This is really old, basic stuff. But somehow in the switch to GUIs on the PC, they got lost in the transition.&lt;/p&gt;&lt;p&gt;And no, LibreOffice/Abiword/CalligraWords has nothing even resembling this.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;There are 2 types of outliner: intrinsic and extrinsic, also known as 1-pane or 2-pane.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Outliner#Layout&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot; translate=&quot;no&quot; class=&quot;status-link unhandled-link&quot; title=&quot;https://en.wikipedia.org/wiki/Outliner#Layout&quot;&gt;&lt;span class=&quot;invisible&quot;&gt;https://&lt;/span&gt;&lt;span class=&quot;ellipsis&quot;&gt;en.wikipedia.org/wiki/Outliner&lt;/span&gt;&lt;span class=&quot;invisible&quot;&gt;#Layout&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;There are multiple 2-pane outliners that are FOSS.&lt;/p&gt;&lt;p&gt;But they are tools for organising info, and are almost totally useless for writers. &lt;br /&gt; &lt;br /&gt;There are almost no intrinsic outliners in the FOSS world. I&apos;ve been looking for years. The only one I know is LoqSeq, but it is just for note-taking and it does none of the formatting/indexing/ToC stuff I mentioned. It does handle Markdown but with zero integration with the outline structure.&lt;/p&gt;&lt;p&gt;So it&apos;s like going from Emacs to Notepad. All the clever stuff is gone, but you can still edit plain text.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=92883&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/92883.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/92655.html</guid>
  <pubDate>Sat, 12 Oct 2024 10:37:29 GMT</pubDate>
  <title>Inferno notes</title>
  <link>https://liam-on-linux.dreamwidth.org/92655.html</link>
  <description>&lt;div&gt;Plan 9 is Unix but more so. You write code in C and compile it to a native binary and run it as a process. All processes are in containers all the time, and nothing is outside the containers. Everything is virtualised, even the filesystem, and everything really is a file. Windows on screen are files. Computers are files. Disks are files. Any computer on the network can load a program from any other computer on the network (subject to permissions of course), run it on another computer, and display it on a third. The whole network is one giant computer.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;You could use a slower workstation and farm out rendering complicated web pages to nearby faster machines, but see it on your screen.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;But it&apos;s Unix. A binary is still a binary. So if you have a slow Arm64 machine, like a Raspberry Pi 3 (Plan 9 runs great on Raspberry Pis), you can&apos;t run your browser on a nearby workstation PC because that&apos;s x86-64. Arm binaries can&apos;t run on x86, and x86 binaries can&apos;t run on Arm.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Wasm (**W**eb **AS**se**M**bly) is a low-level bytecode that can run on any OS on any processor so long as it has a Wasm runtime. Wasm is derived from asm.js which was an earlier effort to write compilers that could target the Javascript runtime inside web browsers, while saving the time it takes to put Javscript through a just-in-time compiler.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;https://en.wikipedia.org/wiki/WebAssembly&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;eBPF (extended Berkeley Packet Filters) is a language for configuring firewall rules, that&apos;s been extended into a general programming language. It runs inside the Linux kernel: you write programs that run _as part of the kernel_ (not as apps in userspace) and can change how the kernel works on the fly. The same eBPF code runs inside any Linux kernel on any architecture.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;https://en.wikipedia.org/wiki/EBPF&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Going back 30 years, Java runs compiled binary code on any CPU because code is compiled to JVM bytecode instead of CPU machine code... But you need a JVM on your OS to run it.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;https://en.wikipedia.org/wiki/List_of_Java_virtual_machines&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;All these are bolted on to another OS, usually Linux.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;But the concept works better if integrated right into the OS. That&apos;s what Taos did.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;https://wiki.c2.com/?TaoIntentOs&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Programs are compiled for a virtual CPU that never existed, called VP.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;https://en.wikipedia.org/wiki/Virtual_Processor&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;They are translated from that to whatever processor you&apos;re running on as they&apos;re loaded from disk into RAM. So *the same binaries*&amp;nbsp; run natively on any CPU. X86-32, x86-64, Arm, Risc-V, doesn&apos;t matter.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Very powerful. It was nearly the basis of the next-gen Amiga.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;http://www.amigahistory.plus.com/deplayer/august2001.html&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;But it was a whole new OS and a quite weird OS at that. Taos 1 was very skeletal and limited. Taos 2, renamed Int**e**nt (yes, with the bold), was much more complete but didn&apos;t get far before the company went under.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Inferno was a rival to Java and the JVM, around the time Java appeared.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;It&apos;s Plan 9, but with a virtual processor runtime built right into the kernel. All processes are written in a safer descendant of C called Limbo (it&apos;s a direct ancestor of GoLang) and compiled to bytecode that executes in the kernel&apos;s VM, which is called Dis.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Any and all binaries run on all types of CPU. There is no &amp;quot;native code&amp;quot; any more. The same compiled program runs on x86, on Risc-V, on Arm. It no longer matters. Run all of them together on a single computer.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Running on a RasPi, all your bookmarks and settings are there? No worries, run Firefox on the headless 32-core EPYC box in the next building, displaying on your Retina tablet, but save on the Pi. Or save on your Risc-V laptop&apos;s SSD next to your bed. So long as they&apos;re all running Inferno, it&apos;s all the same. One giant filesystem and all computers run the same binaries.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;By the way, it&apos;s like 1% of the size of Linux with Wasm, and simpler too.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=92655&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/92655.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/92294.html</guid>
  <pubDate>Mon, 30 Sep 2024 20:47:20 GMT</pubDate>
  <title>Chris da Kiwi&apos;s personal history of computers</title>
  <link>https://liam-on-linux.dreamwidth.org/92294.html</link>
  <description>&lt;span&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial, sans-serif; font-size: 12pt; white-space-collapse: preserve;&quot;&gt;&lt;em&gt;This is Chris&apos;s &amp;quot;&lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial, sans-serif; font-size: 12pt; white-space-collapse: preserve;&quot;&gt;Some thoughts on Computers&amp;quot; &amp;ndash; the final, edited form.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;The basic design of computers hasn&apos;t changed much since the mechanical one, the Difference Engine, invented by Charles Babbage in 1822 &amp;ndash; but not built until 1991.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;font face=&quot;Arial, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 16px; white-space-collapse: preserve;&quot;&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Ada_Lovelace&quot;&gt;Ada Lovelace&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&amp;nbsp;was the mathematical genius who saw the value in Babbage&amp;rsquo;s work, but it was Alan Turing who &amp;nbsp; invented computer science, and the ENIAC in 1945 was arguably the first electronic general-purpose digital computer. It filled a room. The&lt;/span&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Micral&quot; style=&quot;text-decoration-line: none;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; color: rgb(17, 85, 204); background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt; Micral N&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt; was the world&apos;s first &amp;ldquo;personal computer,&amp;rdquo; in 1973.&lt;br /&gt;&lt;br type=&quot;_moz&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Since then, the basic design has changed little, other than to become smaller, faster, and on occasions, less useful.&lt;br /&gt;&lt;br type=&quot;_moz&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;The current trend to lighter, smaller gadget-style toys &amp;ndash; like cell phones, watches, headsets of various types, and other consumer toys &amp;ndash; is an indication that the industry has fallen into the clutches of mainstream profiteering, with very little real innovation now at all.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;I was recently looking for a new computer for my wife and headed into one of the main laptop suppliers only to be met with row upon row of identical machines, at various price points arrived at by that mysterious breed known as &amp;quot;marketers&amp;quot;. In fact, the only difference in the plastic on display was how much drive space had the engineers fitted in, and how much RAM did they have. Was the case a pretty colour, that appealed to the latest 10-year-old-girl, or a rugged he-man, who was hoping to make the school whatever team? In other words, rows of blah.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Where was the excitement of the early Radio Shack &amp;quot;do-it-yourself&amp;quot; range: the Sinclair ZX80, the Commodore 8-bits (PET and VIC-20),which ran the CPM operating system, (one of my favorites) later followed by the C64? What has happened to all the excitement and innovation? My answer is simple: the great big clobbering machine known as &amp;quot;Big Tech&amp;quot;.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Intel released its first 8080 processor in 1972 and later followed up with variations on a theme, eventually leading to the 80286, the 80386, the 80486 (getting useful), and so on. All of these variations needed an operating system which basically was a variation of MS-DOS, believed to have been based on QDOS, or &amp;quot;Quick and Dirty Operating System,&amp;quot; the work of developer Tim Paterson at a company called Seattle Computer Products (SCP). It was later renamed 86-DOS, after the Intel 8086 processor, and this was the version that Microsoft licensed and eventually purchased. Or alternatively the newer, FOSS, &lt;a href=&quot;https://www.freedos.org/&quot;&gt;FreeDOS&lt;/a&gt;.&amp;nbsp;&lt;br type=&quot;_moz&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Games started to appear, and some of them were quite good. But the main driver of the computer was software.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;In particular, word-processors and spreadsheets.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;At the time, my lost computer soul had found a niche in CP/M, which on looking back was a lovely little operating system &amp;ndash; but quietly disappeared into the badlands of marketing.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Lost and lonely I wandered the computerverse until I hooked up with Sanyo &amp;ndash; itself now long gone the way of the velociraptor and other lost prehistoric species.&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;The Sanyo bought build quality, the so-called &amp;quot;lotus card&amp;quot; to make it fully compatible with the IBM PC, and later, an RGB colour monitor and a 10 meg hard drive. The basic model was still two 5&amp;frac14;&amp;quot; floppy drives, which they pushed up to 720kB, and later the 3.&amp;frac12;&amp;quot; 1.25MB floppy drives. Ahead of its time, it too went the way of the dinosaur.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;These led to the Sanyo AT-286, which became a mainstay, along with the Commodore 64. A pharmaceutical company had developed a software system for pharmacies that included stock control, ordering, and sales systems. I vaguely remember that machine and software bundle was about NZ$ 15,000, which was far too rich for most.&amp;nbsp; Although I sold many of them over my time.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Then the computer landscape began to level out, as the component manufacturers began to settle on the IBM PC-AT as a compatible, open-market model of computer that met the Intel and DOS standards. Thus, the gradual slide into 10000 versions of mediocrity.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;The consumer demand was for bigger and more powerful machines, whereas the industry wanted to make more profits. A conflict to which the basic computer scientists hardly seemed to give a thought.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;I was reminded of Carl Jung&apos;s dictum that &amp;ldquo;greed would destroy the West.&amp;rdquo;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;A thousand firms sprang up, all selling the same little boxes, whilst the marketing voices kept trumpeting the bigger/better/greater theme&amp;hellip; and the costs kept coming down, as businesses became able to afford these machines, and head offices began to control their outlying branches through the mighty computer.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;I headed overseas, to escape the bedlam, and found a spot in New Guinea &amp;ndash; only to be overrun by a mainframe which was to be administered from Australia, and was going to run my branch &amp;ndash; for which I was responsible, but without having any control.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Which side of the fence was I going to land on? The question was soon answered by the Tropical Diseases Institute in Darwin, which diagnosed dengue fever&amp;hellip; and so I returned to NZ.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;For months I battled this recurring malady, until I was strong enough to attend a few hardware and programming courses at the local Polytechnic, eventually setting up my own small computer business, building up 386 machines for resale, followed by 486 and eventually a Texas Instrument laptop agency. Which was about 1992 from my now fragile memory.&amp;nbsp; I also dabbled with the &lt;a href=&quot;https://en.wikipedia.org/wiki/Kaypro#History&quot;&gt;Kaypro&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;as a personal beast and it was fun but not as flexible as the Sanyo AT I was using.&lt;br /&gt;&lt;br type=&quot;_moz&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;The Texas Instruments laptop ran well enough and I remember playing Doom&amp;nbsp; on it, but it had little battery life, and although rechargeable, they needed to be charged every two or three hours. At least the WiFi worked pretty consistently, and for the road warrior, gave a point of distinction.&lt;br /&gt;&lt;br type=&quot;_moz&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Then the famous 686 arrived, and by the use of various technologies, RAM began to climb up to 256MB, and in some machines 512MB.&lt;br /&gt;&lt;br /&gt;&lt;br type=&quot;_moz&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Was innovation happening? No &amp;ndash; just more marketing changes. As in, some machines came bundled with software, printers or other peripherals, such as modems, scanners, or even dot matrix printers.&amp;nbsp;&lt;br /&gt;&lt;br type=&quot;_moz&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;As we ended the 20th century, we bought bigger and more powerful machines. The desktop was being chased by the laptop, until I stood in my favorite computer wholesaler staring at a long row of shiny boxes that were basically all the same, wondering which one my wife would like&amp;hellip; knowing that it would have to connect to the so-called &amp;quot;internet&amp;quot;, and in doing so, make all sorts of decisions inevitable.&amp;nbsp; As to securing a basically insecure system which would require third part programs of dubious quality and cost.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Eventually I chose a smaller Asus, with 16GB of main RAM and an NVIDIA &amp;nbsp; card, and retreating to my cottage, collapsed in despair. Fifty years of computing and wasted innovation left her with a black box that, when she opened, it said &amp;ldquo;HELLO&amp;rdquo; against a big blue background that promised the world &amp;ndash; but only offered more of the same.&amp;nbsp; As in, a constant trickle of hackers, viruses, Trojans and barely anything useful &amp;ndash; but now included several new perversions called&amp;nbsp; chat-bot or &amp;ldquo;AI&amp;rdquo;.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;I retired to my room in defeat.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;We have had &lt;/span&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/List_of_Intel_processors#All_processors&quot; style=&quot;text-decoration-line: none;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; color: rgb(0, 0, 128); background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;incremental developments&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;, until we have today&apos;s latest chips from Intel and AMD based on the 64-bit architecture first introduced around April 2003.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;So where is the 128-bit architecture &amp;ndash; or the 256 or the 512-bit?&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;What would happen if we got really innovative? I still remember Bill Gates saying &amp;quot;Nobody will ever need more than 640k of RAM.&amp;quot; And yet, it is common now to buy machines with 8 or 16 or 32GB of RAM, because the poor quality of operating systems fills the memory with badly codded garbage that causes memory leaks, stack-overflow errors and other memory issues.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Then there is Unix which I started using at my courses in Christchurch polytechnic.&amp;nbsp; A Dec 10 from memory which also introduced me to the famous or infamous &lt;a href=&quot;https://ia803209.us.archive.org/31 /items/twatson52_me_Bofh/bofh.pdf&quot;&gt;BOFH&lt;/a&gt;.&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial, sans-serif; font-size: 12pt; white-space-collapse: preserve;&quot;&gt;I spent many happy hours chuckling over the BOF&amp;rsquo;s exploits. Then came awareness of&amp;nbsp;the twin geniuses: Richard Stallman, and from Linus Torvalds, GNU/Linux. A solid, basic series of operating systems, and programs by various vendors, that simply do what they are asked, and do it well.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;I wonder where all this could head, if computer manufacturers climbed onboard and developed, for example, a laptop with an HDMI screen, a rugged case with a removable battery, a decent sound system, with a good-quality keyboard, backlight with per-key colour selection. Enough RAM slots to boost the main memory up to say 256GB, and video RAM to 64GB, allowing high speed draws to the screen output.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Throw away the useless touch pads, and gimmicks like second mini screens built in to the chassis. With the advent of Bluetooth mice, they are no longer needed. Instead, include an 8TB NV Me drive, then include a decent set of controllable fans and heat pipes that actually kept the internal temperatures down, so as to not stress the RAM and processors.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;I am sure this could be done, given that some manufacturers, such as Tuxedo, are already showing some innovation in this area.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Will it happen? I doubt it. The clobbering machine will strike again.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;- - - - -&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Having found that I could not purchase a suitable machine for my needs, I wandered throughout the computerverse until I discovered in a friends small computer business an Asus ROG Windows 7 model, in about 2004. It was able to have a RAM upgrade, which I duly carried out, with 2 &amp;times; 8GB sodim ram plus 4GB of SDDR2 video RAM, and 2&amp;times;500GB WD 7200RPM spinning rust hard drives. This was beginning to look more like a computer. Over the time I used it, I was able to replace the spinning-rust drives with 500GB Samsung SSDs, and as larger sticks of RAM became available, increased that to the limit as well. I ran that machine, which was Linux-compatible, throwing away the BSOD [Blue Screen Of Death &amp;ndash; Ed.] of &lt;/span&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 16px; white-space-collapse: preserve;&quot;&gt;Microsoft Windows,&lt;/span&gt;&lt;span style=&quot;background-color: transparent; font-family: Arial, sans-serif; font-size: 12pt; white-space-collapse: preserve;&quot;&gt; and putting one of the earliest versions of Ubuntu with GNOME on it. It was computing heaven: everything just worked, and I dragged that poor beast around the world with me.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;While in San Diego, I attended Scripps University and lectured on cot death for three months as a guest lecturer.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Scripps at the time was involved with IBM in developing a line-of-sight optical network, which worked brilliantly on campus. It was confined to a couple of experimental computer labs, but you had to keep your fingers off the mouse or keyboard, or your machine would overload with web pages if browsing. I believe it never made it into the world of computers for ordinary users, as the machines of the day could not keep up.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;There was also talk around the labs of so-called quantum computing, which had been talked about since the 1960s on and off, but &lt;/span&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Timeline_of_quantum_computing_and_communication&quot; style=&quot;text-decoration-line: none;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; color: rgb(0, 0, 128); background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;some developments appeared in 1968&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;The whole idea sounds great &amp;ndash; if it could be made to work at a practicable user level.&amp;nbsp; But in the back of my mind, I had a suspicion that these ideas would just hinder investment and development of what was now a standard of motherboards and BIOS-based systems. Meanwhile, my Tux machine just did what was asked of it.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Thank you, Ian and Debra Murdoch, &lt;/span&gt;&lt;a href=&quot;https://www.debian.org/doc/manuals/project-history/intro.en.html#begining&quot; style=&quot;text-decoration-line: none;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; color: rgb(0, 0, 128); background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;who developed the Debian&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt; version of Linux &amp;ndash; on which Ubuntu was based.&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;I dragged that poor Asus around the Americas, both North and South, refurbishing it as I went. I found Fry&apos;s, the major technology shop in San Diego, where I could purchase portable hard drives and so on at a fraction of the cost of elsewhere in the world as well as just about any computer peripheral&amp;nbsp; dreamed of.&amp;nbsp; This shop was a techs heaven so to speak. And totally addictive to some on like me.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Eventually, I arrived in Canada, where I had a speaking engagement at Calgary University &amp;ndash; which also had a strong Tux club &amp;ndash; and I spent some time happily looking at a few other distros. Distrowatch had been founded about 2001, which made it easy to keep up with Linux news, new versions of Tux, and what system they were based on. Gentoo seemed to be the distro for those with the knowledge to compile and tweak every little aspect of their software.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Arch attracted me at times. But eventually, I always went back to Ubuntu &amp;ndash;&amp;nbsp; until I learned of &lt;/span&gt;&lt;a href=&quot;https://ubuntu-mate.org/&quot; style=&quot;text-decoration-line: none;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; color: rgb(0, 0, 128); background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Ubuntu MATE&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;. The University had a pre-release copy of Ubuntu MATE 14.10, along with a podcast from Alan Pope and Martin Wimpress, and before I could turn around I had it on my Asus. It was simple, everything worked, and it removed the horrors of GNOME 3.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;I flew happily back to New Zealand and my little country cottage.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Late in 2015, my wife became very unwell after a shopping trip. Getting in touch with some medical friends, they were concerned she&amp;rsquo;d had a heart attack. This was near the mark: she had contracted a virus which had destroyed a third of her heart muscle. It took her a few years to die, and a miserable time it was for her and for us both. After the funeral, I had rented out my house and bought a Toyota motor home, and I began traveling around the country. I ran my Asus through a solar panel hooked up to an inverter, a system which worked well and kept the beast going.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;After a couple of years, I decided to have a look around Australia. My grandfather on my father&apos;s side was Australian, and had fascinated us with tales of the outback, where he worked as a drover in the 1930s and &amp;rsquo;40s.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;And so, I moved to Perth, where my brother had been living since the 1950s.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;There, I discovered an amazing thing: a configurable laptop based on a &lt;/span&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Clevo&quot; style=&quot;text-decoration-line: none;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; color: rgb(0, 0, 128); background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Clevo&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt; motherboard &amp;ndash; and not only that, &lt;/span&gt;&lt;a href=&quot;https://www.metabox.com.au/&quot; style=&quot;text-decoration-line: none;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; color: rgb(0, 0, 128); background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;the factory&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt; of manufacturers Metabox was just up the road in Fremantle.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Hastily, I logged on to their website, and in a state of disbelief, browsed happily for hours at all the combinations I could put together. These were all variations on a theme by Windows 7, (to misquote Paganini) and there were no listing of ACPI records or other BIOS information with which to help make a decision.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;I looked at my battered old faithful; my many-times-rebuilt Asus, and decided the time had come. I started building. Maximum RAM and video RAM, latest NVIDIA card, two SSDs, their top-of-the-line WiFi and Bluetooth chip sets, sound cards, etc. Then, as my time in Perth was at an end I got it sent to New Zealand, as I was due to fly back the next day.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;That was the first of four Metabox machines I have built, and is still running flawlessly using Ubuntu MATE.&amp;nbsp;I gave it to a friend some years ago and he is delighted with it still.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;I had decided to go to the Philippines and South east Asia to help set up clinics for distressed children, something I had already done in South America, and the NZ winter was fast approaching.&amp;nbsp; Hastily I arranged with a church group in North Luzon to be met at Manila airport.&amp;nbsp; I had already contacted an interpreter who was fluent in Versaya and Tagalog, and was an english teacher so we arranged to meet at Manila airport and go on from there.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Packing my trusty Metabox I flew out of Christchurch in to a brand new world.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;The so called job soon showed up as a scam and after spending a week or so In Manila I suggested that rather than waste visa we have a look over some of the country.&amp;nbsp; Dimp pointed out her home was on the next Island over and would make a good base to move from.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;So we ended up in Cagayan de Ora &amp;ndash; the city of the river of gold!&amp;nbsp; After some months of traveling around&amp;nbsp; we decided to get married and so I began the process of getting a visa for Dimp to live in NZ.&amp;nbsp; This was a very difficult process, but with the help of a brilliant immigration lawyer, and many friends, we managed it and next year Dimp becomes a NZ citizen.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;My next Metabox was described as a Windows 10 machine, but I knew that it would run Linux beautifully &amp;ndash; and so it did. A few tweaks around the ACPI subsystem and it computed away merrily, with not a BSOD in sight. A friend of mine who had popped in for a visit was so impressed with it that he ordered one too, and that arrived about three months later. A quick wipe of the hard drive (thank you, Gparted!), both these machines are still running happily, with not a cloud on the horizon.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;One, I gave to my stepson about three months back: a Win 10 machine, and he has taken it back with him to the Philippines, where he reports it is running fine in the tropical heat.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;My new Metabox arrived about six weeks ago, and I decided &amp;ndash; just out of curiosity &amp;ndash; to leave Windows 11 on it. A most stupid decision, but as my wife was running Windows 11 and had already blown it up once, needing a full reset (which, to my surprise, worked), I proceeded to charge it for the recommended 24 hours, and next day, switched it on. &amp;ldquo;Hello&amp;rdquo; it said, in big white letters, and then the nonsense began&amp;hellip; a torrent of unwanted software proceeded to fill up one of my 8TB NVMe drives, culminating after many reboots with a Chatbot, an AI &amp;ldquo;assistant&amp;rdquo;, and something called &amp;ldquo;Co-pilot&amp;rdquo;.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&amp;ldquo;No!&amp;rdquo; I cried, &amp;ldquo;not in a million years!&amp;rdquo; &amp;ndash; and hastily plugging in my Ventoy stick, I rebooted it into Gparted, and partitioned my hard drive as ext4 for Ubuntu MATE.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;So far, the beast seems most appreciative, and it hums along with just a gentle puff of warm air out of the ports. I needed to do a little tweaking, as the latest NVIDIA cards don&amp;rsquo;t seem to like Wayland as a graphics server, and the addition to GRUB of&amp;nbsp; acpi=off, and another flawless computer is on the road.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Now, if only I could persuade Metabox to move to a 128-bit system, and can get delivery of that on the other side of the great divide, my future will be in computer heaven.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Oh, if you&amp;rsquo;re wondering what happened to the Asus? It is still on the kitchen table in our house in the Philippines, in pieces, where I have no doubt it is waiting for another rebuild!&amp;nbsp;Maybe my Stepson Bimbo will do it and give it to his niece.&amp;nbsp; Old computers never die they just get recycled&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&amp;mdash; Chris Thomas&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;In Requiem&amp;nbsp;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.38;margin-top:0pt;margin-bottom:7pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;03/05/1942 &amp;mdash; 02/10/2024&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=92294&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/92294.html</comments>
  <category>guest post</category>
  <lj:music>6music</lj:music>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://liam-on-linux.dreamwidth.org/92138.html</guid>
  <pubDate>Mon, 23 Sep 2024 17:33:37 GMT</pubDate>
  <title>The second and final part of Chris&apos; personal history with Linux</title>
  <link>https://liam-on-linux.dreamwidth.org/92138.html</link>
  <description>&lt;span&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;This is the second, and I very much fear the last, part of my friend Chris &amp;quot;da Kiwi&amp;quot; Thomas&apos; recollections about PCs, Linux, and more. &lt;a href=&quot;https://liam-on-linux.dreamwidth.org/91759.html&quot;&gt;I shared the first part a few days ago&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Having found that I could not purchase a suitable machine for my needs, I discovered the Asus ROG Windows 7 model, in about 2004. It was able to have a RAM upgrade, which I duly carried out, with 2 &lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: Arial, sans-serif; color: rgb(31, 31, 31); font-weight: 700; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&amp;times;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt; 8&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;GB SO-DIMMs, plus &lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;4GB of SDDR2 video RAM, and 2&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt; font-family: Arial, sans-serif; color: rgb(31, 31, 31); font-weight: 700; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&amp;times;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;500GB WD 7200RPM hard drives. This was beginning to look more like a &lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-style: italic; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;computer&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;. Over the time I used it, I was able to replace the spinning-rust drives with 500GB Samsung SSDs, and as larger sticks of RAM became available, increased that to the limit as well. I ran that machine, which was Tux-compatible &lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-style: italic; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;[&amp;ldquo;Tux&amp;rdquo; being Chris&amp;rsquo;s nickname for Linux. &amp;ndash; Ed.],&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt; throwing away the BSOD &lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-style: italic; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;[Blue Screen Of Death &amp;ndash; that is, Microsoft Windows. &amp;ndash; Ed.]&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt; and putting one of the earliest versions of Ubuntu with GNOME on it. It was computing heaven: everything just worked, and I dragged that poor beast around the world with me.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;While in San Diego, I attended Scripps and lectured on cot death for three months as a guest. Scripps at the time was involved with IBM in developing a line-of-sight optical network, which worked brilliantly on campus. It was confined to a couple of experimental computer labs, but you had to keep your fingers off the mouse or keyboard, or your machine would overload with web pages if browsing. I believe it never made it into the world of computers for ordinary users, as the machines of the day could not keep up.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;There was also talk around the labs of so-called &lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-style: italic; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;quantum computing,&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt; which had been talked about since the 1960s on and off, but &lt;a href=&quot;https://en.wikipedia.org/wiki/Timeline_of_quantum_computing_and_communication&quot;&gt;some developments appeared in 1968&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;The whole idea sounds great &amp;ndash; &lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-style: italic; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt; it could be made to work at a practicable user level.&amp;nbsp; But in the back of my mind, I had a suspicion that these ideas would just hinder investment and development of what was now a standard of motherboards and BIOS-based systems. Meanwhile, my Tux machine just did what was asked of it.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Thank you, Ian and Debra Murdoch, &lt;a href=&quot;https://www.debian.org/doc/manuals/project-history/intro.en.html#begining&quot;&gt;who developed the Debian&lt;/a&gt; version of Tux &amp;ndash; on which Ubuntu was based.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;I dragged that poor Asus around the Americas, both North and South, refurbishing it as I went. I found Fry&apos;s, the major technology shop in San Diego, where I could purchase portable hard drives and so on at a fraction of the cost of elsewhere in the world.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Eventually, I arrived in Canada, where I had a speaking engagement at Calgary University &amp;ndash; which also had a strong Tux club &amp;ndash; and I spent some time happily looking at a few other distros. Distrowatch had been founded about 2001, which made it easy to keep up with Linux news, new versions of Tux, and what system they were based on. Gentoo seemed to be &lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-style: italic; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;the&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt; distro for those with the knowledge to compile and tweak every little aspect of their software.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Arch attracted me at times. But eventually, I always went back to Ubuntu &amp;ndash;&amp;nbsp; until I learned of &lt;a href=&quot;https://ubuntu-mate.org/&quot;&gt;Ubuntu MATE&lt;/a&gt;. The University had a pre-release copy of Ubuntu MATE 14.10, along with a podcast from Alan Pope and Martin Wimpress, and before I could turn around I had it on my Asus. It was simple, everything worked, and it removed the horrors of GNOME 3.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;I flew happily back to New Zealand and my little country cottage.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Late in 2015, my wife became very unwell after a shopping trip. Getting in touch with some medical friends, they were concerned she&amp;rsquo;d had a heart attack. This was near the mark: she had contracted a virus which had destroyed a third of her heart muscle. It took her a few years to die, and a miserable time it was for her and for us both. After the funeral, I had rented out my house and bought a Toyota motorhome, and I began traveling around the country. I ran my Asus through a solar panel hooked up to an inverter, a system which worked well and kept the beast going.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;After a couple of years, I decided to have a look around Australia. My grandfather on my father&apos;s side was Australian, and had fascinated us with tales of the outback, where he worked as a drover in the 1930s and &amp;rsquo;40s.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;And so, I moved to Perth, where my brother had been living since the 1950s.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;There, I discovered an amazing thing: a configurable laptop based on a &lt;a href=&quot;https://en.wikipedia.org/wiki/Clevo&quot;&gt;Clevo&lt;/a&gt; motherboard &amp;ndash; and not only that, &lt;a href=&quot;https://www.metabox.com.au/&quot;&gt;their factory&lt;/a&gt; was just up the road in Fremantle.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Hastily, I logged on to their website, and in a state of disbelief, browsed happily for hours at all the combinations I could put together. These were all variations on a theme by Windows 7, and there were no listing of ACPI records or other BIOS information.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;I looked at my battered old faithful, my many-times-rebuilt Asus, and decided the time had come. I started building. Maximum RAM and video RAM, latest nVidia card, two SSDs, their top-of-the-line WiFi and Bluetooth chipsets, sound cards, etc. Then, I got it sent to New Zealand, as I was due back the next day.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;That was the first of four Metabox machines I have built, and is still running flawlessly using Ubuntu MATE.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;My next Metabox was described as a Windows 10 machine, but I knew that it would run Tux beautifully &amp;ndash; and so it did. A few tweaks around the ACPI subsystem and it computed away merrily, with not a BSOD in sight. A friend of mine who had popped in for a visit was so impressed with it that he ordered one too, and that arrived about three months later. A quick wipe of the hard drive (thank you, Gparted!), both these machines are still running happily, with not a cloud on the horizon.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;One, I gave to my stepson about three months back, and he has taken it back with him to the Philippines, where he reports it is running fine in the tropical heat.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;My new Metabox arrived about six weeks ago, and I decided &amp;ndash; just out of curiosity &amp;ndash; to leave Windows 11 on it. A most stupid decision, but as my wife was running Windows 11 and had already blown it up once, needing a full reset (which, to my surprise, worked), I proceeded to charge it for the recommended 24 hours, and next day, switched it on. &amp;ldquo;Hello&amp;rdquo; it said, in big white letters, and then the nonsense began&amp;hellip; a torrent of unwanted software proceeded to fill up one of my 8TB NVMe drives, culminating after many reboots with a Chatbot, an AI &amp;ldquo;assistant&amp;rdquo;, and something called &amp;ldquo;Co-pilot&amp;rdquo;.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&amp;ldquo;No!&amp;rdquo; I cried, &amp;ldquo;not in a million years!&amp;rdquo; &amp;ndash; and hastily plugging in my Ventoy stick, I rebooted it into Gparted, and partitioned my hard drive for Ubuntu MATE.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;So far, the beast seems most appreciative, and it hums along with just a gentle puff of warm air out of the ports. I needed to do a little tweaking, as the latest nVidia cards don&amp;rsquo;t seem to like Wayland as a graphics server, and the addition to GRUB of&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: &amp;quot;Roboto Mono&amp;quot;, monospace; color: rgb(24, 128, 56); background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;acpi=off&lt;/span&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;, and another flawless computer is on the road.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Now, if only I could persuade Metabox to move to a 128-bit system, and can get delivery of that on the other side of the great divide, my future will be in computer heaven.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Oh, if you&amp;rsquo;re wondering what happened to the Asus? It is still on the kitchen table in our house in the Philippines, in pieces, where I have no doubt it is waiting for another rebuild!&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;Chris Thomas&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;In Requiem&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height:1.2;margin-top:0pt;margin-bottom:0pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Arial, sans-serif; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;03/05/1942 &amp;mdash; 02/10/2024&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=liam_on_linux&amp;ditemid=92138&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://liam-on-linux.dreamwidth.org/92138.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
