After my recent experience with a new laptop, imposed upon me by a client, I feel the need to describe what I’d want from computing, both as a “practitioner” (“shaman”? “fool”?) and as a user.
First and foremost I like to know where my data is, both physically and logically.
I would, therefore, appreciate having some form of storage server which does everything from storing files to my calendar and email. It would be redundant, etc. (i.e. a NAS of some form).
Secondly, we’d have IPv6 so that I could reach said server from everywhere without NAT, CGNAT, transparent carrier-to-carrier NAT (you don’t want to know), etc.
Then, for those who have computing needs, we would have a co-system we would connect next to the NAS, automatically speaking some form of NFS (no, not SMB, not over my dead body) and which would be used automatically by the NAS when a request needed oomph (e.g. video editing on a stored video).
All of this would be topped with a beautiful “portable viewer” which would have a laptop size / format and would do nothing other than connect over the network to your server and allow you to “do things.”
A mobile phone would, similarly, tap into your server to do what it needs to do.
There would be minimal storage on these edge devices.
Wait, you say, this is “The Cloud”.
No, it is absolutely not because I want the data to be mine and nothing to be on the edge devices.
Wait, you say again, this is “Plan 9 meets VNC (in its original Olivetti Research Labs incarnation)”.
Yes, it is.
I still believe that one of the worst ever decisions to be taken was the PC back in 1981 followed by the obtusity of many in thinking that somehow PC “democratised” computing or could replace mainframes, minis and servers with its architecture.
Quoting “The 6M Dollar Man”: We can rebuild him; we have the technology.
We don’t need to continue using the crap they peddle us, we need to sit down and say “OK, now let’s be grown ups and build what we need, not what others want to us to build.” (note: 0xide is a step in that direction)
@buherator pNFS v4, for example.
A personal multiuser time-sharing computing utility with terminals? Where do you think this is, Dartmouth? Next you'll want to integrate a powerful language for writing programs that is simple enough for a child to use.
/s
@katachora I did realise the folly of my request, dreams never implemented, the outrageousness of wanting practicality, reliability and security, the dare of not being a fashion-following sheep in the flock…
We truly got taken for a ride, did we not?
Enough!
Ⓐ
@cynicalsecurity we have been taken on quite a ride, some of it comprehensible but not justifiable, some of it madness.
Today's components with the ideas of yesterday is a strong pairing.
I love the ideas of personal mainframes and district computing (like district heating)
@katachora sadly only the greybeards understand the value of localising data and computing resources.
Everyone so concerned about the risk of war: nothing stupider than having everything in “the cloud”, when cables are cut how do you get to your data? Satellite? Yeah, right…
Personal mainframes have always been the answer, it was a matter of making those instead of PCs.