4 ms·
Since Nirav Patel appeared on Bryan Cantrill's Oxide podcast (https://oxide.computer/podcasts/oxide-and-friends/1632642 https://oxide.computer/podcasts/oxide-an
by loudmax 2y ago
Since Nirav Patel appeared on Bryan Cantrill's Oxide podcast (https://oxide.computer/podcasts/oxide-and-friends/1632642 https://oxide.computer/podcasts/oxide-and-friends/1632642), I've been hoping for a crossover product.
I'd be interested in buying Oxide compute for my homelab, but they only sell by the rack. It would be great to see them build a scaled down version of their product that runs on consumer grade hardware. This would give people interested in Oxide an easy way to run their Hubris OS on a supported platform. Since Oxide doesn't sell to consumers, Framework would be a great partner to resell something like this as retailers.
Obviously, this isn't a mass market product, but it could be a profitable side hustle for Framework if they aren't the ones putting work into developing the product. For Oxide, this would be a marketing ploy rather than a revenue stream. The idea is to sell these to the kind of person who would run Proxmox for their homelab or small business, with the ultimate objective of building familiarity so these people have the confidence to push for Oxide at their day job or to their big business partners.
- denotational 2y agoInteresting, I’m curious what you have in mind: what concrete product would Framework be selling (1/2/4U server? Laptop? NUC? Tower?), and how does the involvement of Oxide distinguish the product? > It would be great to see them build a scaled down version of their product that runs on consumer grade hardware. I don’t quite follow this: I thought “compute and storage by the rack on custom hardware for better integration” is Oxide’s product? If you take that away, what is left? > This would give people interested in Oxide an easy way to run their Hubris OS on a supported platform. My understanding is that Hubris runs on the microcontrollers that are part of the Oxide control-plane; ignoring the why, where would this run on consumer hardware? Is the user going to see it, or is it just a case of, for example, some of the fan controller uCs now running Hubris instead of whatever they would run otherwise (probably bare-metal Arm in some manufacturer-proprietary framework)? As it happens, Hubris is already open source, so you can build/hack on it right now if you want to.
- loudmax 2y agoWhat I have in mind is a platform to run virtual machines at home. This is definitely a niche product, but there's a significant overlap between nerds running kubernetes at home and people who have influence over what server products to buy for their datacenters. The form factor would be towers or NUCs, or something you could put under your desk without it sounding like a vacuum cleaner. The CPUs in Oxide racks are AMD, so, presumably AMD-based compute rather than ARM. The idea is to have a system that's as analogous to an Oxide rack as reasonably can be, but on a smaller, cheaper scale. Yes, Hubris is open source, but much of Oxide's value proposition is hardware integration. So the hardware would be at least vetted, if not completely designed from the ground up by Oxide and Framework. To be clear, I'm not making the argument that this product would be a slam dunk success for Oxide (or Framework). The benefits that I'm purporting might not be worth the cost of development. In the history of computing, a lot of the infrastructure development has tended to be bottom up rather than top down. Server racks are the descendants of PC's, not mainframes. This could be a way for Oxide to have something that aligns in that direction.
- denotational 2y agoOnce you get away from the “rack” as the unit and go back to a tower/NUC, I don’t think Oxide has anything special to add, but I may be wrong since I haven’t used their product. A Dell (using them as an example since I’m familiar with PowerEdge) server/tower/NUC is pretty well integrated; the Oxide value add, as I understand it, is that your entire rack is integrated as opposed to being your own assembly of PDUs/servers/switches/etc. Perhaps their management software (for spinning up VMs, managing storage, etc.) is high value, but I’m not sure how that works when you lose the rack-level integration and go back to a tower/NUC. What do you see Oxide as adding at the tower/NUC level that takes you beyond the integration of a traditional tower/NUC from a vendor like Dell? I have seen similar excitement for “hobbyist Oxide” on other threads, but I’m still not completely sure what this actually means and how it would distinguish itself from existing sub-rack commodity hardware. A sibling comment mentions smaller racks, which is certainly something I could get behind, but that’s not the same as towers/NUCs (or maybe that’s exactly what you mean: something that looks like a tower/NUC but is really a mini-rack with multiple miniaturised computers/switches/etc. inside?). > The CPUs in Oxide racks are AMD, so, presumably AMD-based compute rather than ARM. These don’t run Hubris though; the x86 cores are running Helios [0], Oxide’s flavour of Illumos (i.e. Solaris) that includes a bunch of binary blobs that aren’t even available, let alone open-source: they plan to make these “public” at some point, but it’s not clear whether this means source-available. Based on the chips directory in the repo [1], they’re targeting a mix of NXP and ST parts, which are Arm, and the user isn’t likely to see them or care what firmware they’re running: I don’t think replacing the firmware with something running on top of Hubris is a value add, or even particular interesting for the hacker/hobbyist at all, in the sense that they’re a tiny cog in a much more complex system, and if you’re interested in hacking on something like that then it’s much easier/cheaper to do it in isolation rather than trying to do in-circuit debug on the part that’s keeping your server from catching fire (but that’s just my opinion!). [0] : https://github.com/oxidecomputer/helios https://github.com/oxidecomputer/helios [1] : https://github.com/oxidecomputer/hubris/tree/020d014880382d872d048fbfe1e8152a39e7c47a/chips https://github.com/oxidecomputer/hubris/tree/020d014880382d8...
- hinkley 2y agoI was talking to someone the other day and saying I think Oxide or a similar company should reintroduce the mini computer category. Either a dorm fridge sized unit or an 8 or 12u enclosure that mounts into a normal rack. But I don’t know how their power backplane can scale down that small and still be economical, whether their sales and support pipelines can afford such small customers as a 12u unit. I know a lot of small and growing companies could use that much server until they grow but small companies can be an opportunity cost. What I see is that their full rack is so tall as to complicate delivery, its power and thermal draw so high, that I think they would be better off with a model one third or one half the height, and if the empty rack (all compute and storage modules pulled out) is light enough to lift by hand or with easily transportable equipment, designing them to stack like shipping containers gives you a better situation. Meanwhile a 12u could probably go via FedEx.