manta
oxide-and-friends
Our great sponsors
manta | oxide-and-friends | |
---|---|---|
5 | 8 | |
603 | 295 | |
0.7% | 2.7% | |
3.5 | 8.3 | |
25 days ago | 5 days ago | |
Makefile | Rust | |
Mozilla Public License 2.0 | Creative Commons Attribution 4.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
manta
-
Command-line Tools can be 235x Faster than your Hadoop Cluster (2014)
These posts always remind me of the [Manta Object Storage](https://www.tritondatacenter.com/triton/object-storage) project by Joyent. This project was basically a combination of object storage with the added ability to run arbitrary programs against your data in situ. The primary, and key, difference being that you kept the data in place and distributed the program to the data storage nodes (the opposite of most data processing as I understand it), I think of this as a superpowered version of using [pssh](https://linux.die.net/man/1/pssh) to grep logs across a datacenter. Yet another idea before its time. Luckily, Joyent [open sourced](https://github.com/TritonDataCenter/manta) the work, but the fact that it still hasn't caught on as "The Way" is telling.
Some of the projects I remember from the Joyent team were: dumping recordings of local mariokart games to manta and running analytics on the raw video to generate office kart racer stats, the bog standard dump all the logs and map/reduce/grep/count them, and I think there was one about running mdb postmortems on terabytes of core dumps.
-
An open-source distributed object storage service
Are you sure this offers the same S3 compatible API? It sure does look like it rolled its own API[1], which I guess is fine so long as you're entirely in the Triton ecosystem, but makes reusing existing software harder than necessary without that compatibility layer. And that's not even getting into this absolutely mess: https://github.com/TritonDataCenter/manta#repositories it reminds me of the "Microservices" video come to life
1: https://github.com/TritonDataCenter/manta/blob/master/docs/u...
-
Oxide at Home: Propolis Says Hello
This is great information, and we've had similar experiences.
I'm also looking forward to further testing LinuxCN (https://github.com/joyent/linux-live/tree/linuxcn) on Triton in the near future!
Are you running Manta (https://github.com/joyent/manta) for anything? If so, is that meeting you needs for object storage?
-
Command-line Tools can be 235x Faster than your Hadoop Cluster – Adam Drake
Joyent's Manta took this concept to the extreme.
Previous discussion here: https://news.ycombinator.com/item?id=5939340
Image manipulation example: https://www.joyent.com/blog/joyent-manta-storage-service-ima...
Manta repo an GitHub: https://github.com/joyent/manta
oxide-and-friends
-
Persistent Democracy: a better way to govern foundations and open source projects?
After listening to the Oxide and Friends episode about the Rust trademark dustup I thought some people in the Rust community might be interested in a concept I've been working on for a while called Persistent Democracy.
- Oxide and Friends: Predictions 2023
- Predictions 2022
- Oxide Builds Servers
-
Oxide at Home: Propolis Says Hello
They've been doing Twitter Spaces for several months now, with recordings and show notes here: https://github.com/oxidecomputer/twitter-spaces Disclosure: I was the main speaker on one of their spaces.
-
Apple and NeXT, 25 Years Ago this week
For anyone interested in the history of NeXT, I highly recommend Randall Stross's "Steve Jobs and the NeXT Big Thing."[0] (And I regret that I may have personally had some role in the current outsized prices of used copies -- my apologies!) We also had a really interesting Twitter Spaces discussion of both the book -- and on NeXT more generally.[1]
[0] https://www.goodreads.com/en/book/show/226316.Steve_Jobs_the...
[1] https://github.com/oxidecomputer/twitter-spaces/blob/master/...
-
Kerla: Monolithic kernel in Rust, aiming for Linux ABI compatibility
Also, where are my manners?! Really glad you're enjoying our Twitter Spaces[0] -- and thank you for the kind words!
[0] https://github.com/oxidecomputer/twitter-spaces
- Rust, Wright's Law, and the Future of Low-Latency Systems
What are some alternatives?
linux-live - Linux compute node platform image tools. This is the Linux counterpart to smartos-live.
fontdue - The fastest font renderer in the world, written in pure rust.
Canvas LMS - The open LMS by Instructure, Inc.
headcrab - A modern Rust debugging library 🦀
Seaweed File System - SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. [Moved to: https://github.com/seaweedfs/seaweedfs]
hubris - A dependently typed programming language, and verification tool
seaweedfs - SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.
omicron - Omicron: Oxide control plane
riak_cs - Riak CS is simple, available cloud storage built on Riak.
xous-core - The Xous microkernel
juicefs - JuiceFS is a distributed POSIX file system built on top of Redis and S3.
smoltcp - a smol tcp/ip stack