Brian Kernighan on the origins of Unix
Brian Kernighan on the origins of Unix
Posted Jan 20, 2022 22:44 UTC (Thu) by sfeam (subscriber, #2841)In reply to: Brian Kernighan on the origins of Unix by ceplm
Parent article: Brian Kernighan on the origins of Unix
We have either local systems (BTRFS, XFS, etc.) or network systems (NFS, Samba, etc.), but nothing in between.
Well, there were VAXClusters. Start a job on the cluster and it would migrate from machine to machine or node to node as they connected or disconnected themselves from the cluster. So far as I know unix/linux clusters never have reached this level of flexibility. Or maybe you were focusing specifically on filesystems?
Posted Jan 21, 2022 11:16 UTC (Fri)
by ceplm (subscriber, #41334)
[Link] (3 responses)
What I was thinking was that all my data are somewhere in The Cloud and whatever machine I use to access them (workstation, my hobby home laptop, tablet, or phone) I get access to the same data. Perhaps I don’t have all applications for all data (thinking that tablet or phone), then I cannot access those, but for those data which I have application for I can access the exact same data. And of course all that over the Internet, so fully secure, with authorizations and all that crap. And all that cached on the local disc, because otherwise latency will kill any user experience. It should be the normal state of everyday affairs not something like pulling your teeth slowly.
If you try something like that today you have NFS or Samba or stuff like that, which is unuseable for everyday work over even slightly non-local network (not mentioning a potential security disaster, so one switches to something even more obscure like sshfs and that’s even slower; NFSv4 may be more secure). Or you have some ultra-high-level stuff like Coda/OpenAFS etc. which requires really high-end hardware (no chance of running it on my tablet, phone could not be even mentioned) and even there I am not sure how well it works. Or you have series of mutually incompatible ad-hoc synchronization hacks (offline-IMAP, similar for CardDAV/CalDAV/etc., some weird in-browser proprietary caching for Google Docs, scripts using rsync, etc.).
http://ninetimes.cat-v.org/ seems to claim that Plan9 was supposed to be able of something like that, but I have my deepest doubts and I will believe it when I see it.
If you have some system which fulfils my requirements than you are either God or a liar, and I be on the latter.
Posted Jan 21, 2022 23:54 UTC (Fri)
by intgr (subscriber, #39733)
[Link] (2 responses)
Perkeep (previously Camlistore) is an attempt to solve this problem.
Posted Jan 22, 2022 19:28 UTC (Sat)
by ceplm (subscriber, #41334)
[Link] (1 responses)
Posted Jan 22, 2022 21:57 UTC (Sat)
by ceplm (subscriber, #41334)
[Link]
Concerning Perkeep, it looks interesting, but more as a secondary story for backup and archiving (something similar to https://github.com/ThinkUpLLC/ThinkUp ?) not as something where you actually work.
Posted Jan 21, 2022 12:01 UTC (Fri)
by Cyberax (✭ supporter ✭, #52523)
[Link] (6 responses)
You can do full machine migration easily either via VM checkpoint/restore or via CRIU, and this is useful in virtualization scenarios. You can also do high-availability via Xen where the same code runs on two computers at once, in case one of them goes down.
Posted Jan 21, 2022 13:58 UTC (Fri)
by malmedal (subscriber, #56172)
[Link] (5 responses)
MOSIX however, could move arbitrary processes between cluster machines.
Another option is Condor, which uses CRIU to move simple processes.
Posted Jan 21, 2022 14:01 UTC (Fri)
by corbet (editor, #1)
[Link]
Posted Jan 21, 2022 18:14 UTC (Fri)
by Cyberax (✭ supporter ✭, #52523)
[Link] (3 responses)
Posted Jan 21, 2022 18:36 UTC (Fri)
by malmedal (subscriber, #56172)
[Link] (2 responses)
I believe I said Beowulf couldn't but MOSIX could migrate processes, they are different things.
Posted Jan 21, 2022 18:38 UTC (Fri)
by Cyberax (✭ supporter ✭, #52523)
[Link] (1 responses)
Yes, of course you're correct. I used a Beowulf cluster with MOSIX back in the day, so that's why I'm confusing two of them.
Posted Jan 22, 2022 13:03 UTC (Sat)
by malmedal (subscriber, #56172)
[Link]
Did MOSIX ever fix that issue?
Brian Kernighan on the origins of Unix
Brian Kernighan on the origins of Unix
Brian Kernighan on the origins of Unix
Brian Kernighan on the origins of Unix
Brian Kernighan on the origins of Unix
Brian Kernighan on the origins of Unix
Yeah...Beowulf clusters still exist, they are just called "data centers" now...
Beowulf
Brian Kernighan on the origins of Unix
Brian Kernighan on the origins of Unix
Brian Kernighan on the origins of Unix
Brian Kernighan on the origins of Unix