Earlier quoted context omitted.
illumos and it’s the programmer’s “Linux only” attitude which irritates me.
I get your sentiment in general but... you're upset because a tool for storing files in IMCP pings isn't available on your OS? Poor you, where else are you going to keep your files!
Pingfs: A filesystem where data is stored as ICMP Echo packets (2016)
31–40 of 45 posts
Re: Pingfs: A filesystem where data is stored as ICMP Echo packets (2016)
#32Earlier quoted context omitted.
I get your sentiment in general but... you're upset because a tool for storing files in IMCP pings isn't available on your OS? Poor you, where else are you going to keep your files!
No, I’m irritated because of the programmer’s attitude, which is quite systemic in programming and has been for a while.
Re: Pingfs: A filesystem where data is stored as ICMP Echo packets (2016)
#33Earlier quoted context omitted.
Your calculation makes sense. However, for those 20 MB in flight, how much data is stored in buffers? I think that could be approximated by comparing ping time with speed of light. e.g. if a 5000 km long link at 10 Gbit/s has latency of 0.0166 s, then you have zero buffering. If you have latency of 0.2 s, then around 2 Gbit of data must be stored in buffers somewhere, making 20 MB in flight only 1% of all data stored…
How about the earth-moon-earth path for 768,000km? EDIT: For the EME path that's around 3 gigs in flight
Re: Pingfs: A filesystem where data is stored as ICMP Echo packets (2016)
#34Re: Pingfs: A filesystem where data is stored as ICMP Echo packets (2016)
#35Earlier quoted context omitted.
nsafs might be another good choice: https://github.com/freedomtools/nsafs
I didn't realize there were so many of these jokefs projects. It's like the software dev equivalent of those silly domain jokes: https://helenkellersimulator.org/ http://motherfuckingwebsite.com/ http://thingsididlastnight.com/
(I was bored and asked for dumb filesystem ideas on IRC)
Re: Pingfs: A filesystem where data is stored as ICMP Echo packets (2016)
#36This is exactly what I needed - not a lot of people are doing eventually inconsistent databases yet. If theres a network partition, shits probably fucked anyways so its best to throw away all your data. Unfortunately the metadata (list of files) is stored in memory, not network. Not quite as unreliable as I would like.
Re: Pingfs: A filesystem where data is stored as ICMP Echo packets (2016)
#37Earlier quoted context omitted.
nsafs might be another good choice: https://github.com/freedomtools/nsafs
I didn't realize there were so many of these jokefs projects. It's like the software dev equivalent of those silly domain jokes: https://helenkellersimulator.org/ http://motherfuckingwebsite.com/ http://thingsididlastnight.com/
Re: Pingfs: A filesystem where data is stored as ICMP Echo packets (2016)
#38This reminds me of delay line memory, storing information in the echo of a sound: https://en.wikipedia.org/wiki/Delay_line_memory . LEO had long tubes of mercury for this, not sure I would have wanted to work in that office.
I'm not familiar with the overall architecture, though, unfortunately. I do remember having to do a most-significant-bit first, bit-serial, two's complement adder as a homework assignment that was inspire by the machine.
Re: Pingfs: A filesystem where data is stored as ICMP Echo packets (2016)
#39Re: Pingfs: A filesystem where data is stored as ICMP Echo packets (2016)
#40Earlier quoted context omitted.
Your calculation makes sense. However, for those 20 MB in flight, how much data is stored in buffers? I think that could be approximated by comparing ping time with speed of light. e.g. if a 5000 km long link at 10 Gbit/s has latency of 0.0166 s, then you have zero buffering. If you have latency of 0.2 s, then around 2 Gbit of data must be stored in buffers somewhere, making 20 MB in flight only 1% of all data stored…
How about the earth-moon-earth path for 768,000km? EDIT: For the EME path that's around 3 gigs in flight