On Fri, Sep 29, 2017 at 4:59 AM, Andreas Kusalananda Kähäri <andreas.kahari@icm.uu.se> wrote:
My main work setup today is actually a diskless (X11-less) OpenBSD
​ ​
system. 

​Please be careful when you compare a technology choice of today with yesterday.​

What Larry and I were arguing about diskless was based on the Masscomp WS-500 vs Sun-3 vs Apollo system of the same vintage.   Pricing on the 3 systems (with a disk) and the same amount of memory (all three used the same 16Mhz 68020 processor)  was $9.5K for the WS-500, $10K for the Apollo and $11.5K for the Sun.   But if you dropped the disk out the system, the Sun's dropped to $7K and the Apollo's $6.5K (Masscomp could not because I refused to build it as I thought it was crappy idea for a real time system).

FYI:  Sun charged another $5K for an add-in disk unit, although on the aftermarket you could get one that worked fine for about $4K [which is what we did to all the Stellar development systems when we discovered that they did not work as well as we had thought].

IIRC the memory was 4M (it might have been a little more, but not too much).    The disk itself was on the order of 100M in size and was ST-506 based on, with an ST-506 to SCSI converter.   I'm trying to remember when the 200-500M 5.25in ST-506 disk showed up but I think it was a little after that.

The point is the cost of the HW and configuration of the HW for all intents and purposes was the same between the three systems.
The difference really was the software.    Each had made different choices... given their chosen markets.

Today, the HW  allows different choices.  Memory configurations alone, make diskless much more interesting.   Ignoring a local cache, if you a RAM file system on a system like what I just described, it took up 1/4 of the memory you had.   

Today, Linux and *BSD use 'ramFS' just to boot the OS - which makes perfect sense, today

On the other hand, back in the day, on the Masscomp, we turned the cache off and 'borrowed it' as scratch pad RAM for the boot process (UNIX turned it on as part of turning on the MMU) because memory was such a premium and it might not be working.    Diskless was cost choice in the old days.  Today the price of the disk (SSD) (i.e. price/bit is so small) the 'cost' has more to do with power and space in the case and possibly portability than the price of the bits themselves.   In theory a 'Chromebook' style system of today needs to permanent local storage.