[Linux-aus] contest proposal

Russell Coker russell at coker.com.au
Mon Jan 1 16:30:46 AEDT 2024


On Monday, 1 January 2024 15:18:14 AEDT Brendan Halley via linux-aus wrote:
> I've seen the issue of memory bloat discussed many times by lots of people,
> all with different priorities. The consensus at the end of the conversation
> is always why waste part of someone's life fixing the problem when memory
> is so cheap.

DDR sticks are cheap on ebay, but that's only a small portion of the issue.

Laptops with soldered RAM are common particularly in the cheap market segment 
and the light market segment.  My preferred laptop is the Thinkpad Carbon X1 
which comes with 8G soldered on (at moderate expense) or 16G soldered (at 
brutal expense).

I could afford a laptop with 16G of RAM due to having better than average 
knowledge of hardware allowing me to select a good option on ebay and get it 
cheaply repaired if it happens to not be as good as hoped.  The typical user 
would go to Officeworks and pay $250 for a laptop with 4G, $400 for one with 
8G, or $800 for one with 16G.

The cheap laptops advertised often have as little as 4G of RAM with no 
apparent option to upgrade.  I have not disassembled such laptops to see if 
that's really the case so I have to trust the specs.

For the laptops with socketed RAM the RAM in larger DIMM sizes is not cheap 
and even the large sizes aren't that large.  DDR3 SODIMMs on ebay seem to be 
only up to 8G in size, so a 2 socket DDR3 laptop can only have 16G - which 
still has performance problems now!

Windows 11 is incompatible with a lot of old hardware.  Linux running well on 
such older machines makes it a free software AND hardware option.  Even when 
RAM is relatively cheap and available (such as for older desktops) going from 
working with existing hardware to needing an upgrade is a significant cost 
increase.

Systems like the Raspberry Pi fill a market niche for low end workstations and 
there are a variety of other uses such as the cases that can make a Raspberry 
Pi into a laptop.  The maximum RAM available for a Raspberry Pi is 8G and the 
vast majority of devices shipped have 2G or less.

I believe that a phone connected to USB-C is a viable general purpose computer 
but one of the main issues is the fact that common devices like the 
PinePhonePro only have 4G of RAM.

> Is your idea focused on the current state of affairs or more worried about
> scaling issues in years to come if RAM prices increase/there aren't as many
> technical developments in that area?

Instead of raising this now when there's a large amount of hardware with 4G/8G 
suffering performance issues I could have raised it 9 years ago when it was 
hardware with 2G/4G or 18 years ago when it was hardware with 1G/2G.

If we don't do anything to address this issue now then we will eventually have 
16G or 32G systems having performance issues.

There are real uses for more RAM, using RAM can cache calculations or disk 
data to allow large RAM to compensate for storage or CPU bottlenecks.  But 
sometimes a better option is to rely on fast hardware instead of complex 
caching, for example the search algorithms used in old versions of kmail on 
typical modern laptop hardware would outperform what current versions of kmail 
do with a mysql database on older laptops that have spinning media.

-- 
My Main Blog         http://etbe.coker.com.au/
My Documents Blog    http://doc.coker.com.au/



More information about the linux-aus mailing list