[HN Gopher] The Soul of a New Machine: Rethinking the Computer [... ___________________________________________________________________ The Soul of a New Machine: Rethinking the Computer [video] Author : tosh Score : 70 points Date : 2020-07-28 13:22 UTC (9 hours ago) (HTM) web link (www.youtube.com) (TXT) w3m dump (www.youtube.com) | guerrilla wrote: | > While our software systems have become increasingly elastic, | the physical substrate available to run that software (that is, | the computer!) has remained stuck in a bygone era of PC | architecture. Hyperscale infrastructure providers have long since | figured this out, building machines that are fit to purpose -- | but those advances have been denied to the mass market. In this | talk, we will talk about our vision for a new, rack-scale, | server-side machine -- and how we anticipate advances like open | firmware, RISC-V, and Rust will play a central role in realizing | that vision. | justicezyx wrote: | This is a bland PR oriented statement. I was roughly expecting | this level of details from the speaker. | | The one statement feels rather bland: "those advances have been | denied to the mass market" | | What does this mean? | | It was not denied, they were just too complex for mass market. | People are happy to pay AWS so that they can worry not the | machines, and write JS code from day one. | bcantrill wrote: | No, they've been denied: I elaborate on this in the talk, but | if you look at (say) an OCP-based system (e.g., Facebook's | Tioga Pass[1]), the innovations in that system are simply not | available for any price to the enterprise buyer. And yes, | those buyers emphatically _do_ exist -- and no, they are | certainly not everyone deploying on elastic infrastructure. | | [1] https://www.opencompute.org/documents/facebook-2s-server- | tio... | justicezyx wrote: | There was always a need of making something commercially | successful. But there needs to be proportional demand to | justify. | | OCP cannot produce their products to mass market unless | there is a strong demand. Certainly it looks like market | mainstream is not too passionate about building or managing | their machines. | | I don't deny that some people, in any circumstances, would | demand different offerings from the market mainstream. | | And I am totally understanding why such statement like "a | was denied to b" was used here. | | I was merely stating, for mass market, there is no serious | demand for what's claimed to be denied from them. And I am | stating that from a more technical perspective nor a | marketing or PR one. (And I am very positive about the | necessity of marketing and PR) | wmf wrote: | In the current modular[1] structure of the industry where | the server is a product and the network is a separate | product and the hypervisor is yet another product etc, | there's no demand for components that aren't compatible | with the morass of existing standards. So yeah, there | isn't enough demand for OCP servers and such. | | It sounds like Oxide is trying to break out of that by | providing the whole stack. | | [1] https://stratechery.com/2013/clayton-christensen-got- | wrong/ | kaliszad wrote: | There are so many old (and frankly even new) line of | business applications, where the developers haven't | considered among other things laws of physics like speed | of light in optical fiber much. These systems | (client+server applications) tend to run much better on | premise. The applications are often not automated much, | aren't really secured that well (so you would probably | need a VPN to the cloud to run it safely) and the | bandwidth of internet connections at some of these | companies are not really suitable for clients on premise | and servers in the cloud anyway. You are lucky, if the | synchronization to a different location works well | enough. | | Also, cloud is very costly if you don't use the up and | especially down scaling because your application/ | infrastructure wasn't really designed for that. Also if | you buy some new machine for the factory it usually comes | with software (usually MS Windows Server + MS SQL Server | + some machine control software) that has hardware | requirements that don't really fit well with cloud | pricing. Such machines tend to run for decades and the | company certainly hasn't thought about being efficient | with computing resources on the server. On premise | hardware isn't that costly if you consider these factors, | if the supplier cannot secure the machine properly, you | slap it into its own VLAN and write an ACL for the RDP | access (because that is how it is) and are done with it. | Basically dedicated Gigabit speed with very little | latency for any communication between the clients and the | server. Remember, you are almost lucky if a Windows | Update doesn't break the software/ software license on | the server or the client... | sbierwagen wrote: | That's a 109 page PDF. If the innovations are listed in | that PDF, they are not leaping out at me while skimming it. | | Googling "tioga pass server" brings up | https://engineering.fb.com/data-center-engineering/the- | end-t... which says nothing and | https://www.mitacmct.com/OCPserver_E7278_E7278-S who seem | to be selling them. | | Tioga pass appears to be a small dual-socket server. How is | it different from a typical dual-socket blade server? | kaliszad wrote: | For me as a systems engineer and systems administrator | appliances like VMware VxRail are totally infuriating at | times. Especially the deeply object oriented design of | their APIs that really hinders you implementing anything | not already present in Ansible or Terraform in a reasonable | amount of time yourself. I could fill a talk ranting. They | really should take a hint from Rich Hickey and stuff like | "Simple made easy" even if they don't write any Clojure at | all. | | In the end, the less sophisticated Citrix XenServer we use | now for about 10 years seems to be more hackable in some | ways. | jamwt wrote: | > People are happy to pay AWS | | Many of them are not. | | We have serious vendor lock-in now, where a very few | companies are gatekeepers to almost any business that runs on | the internet. | | And their margins are _enormous_ on this business. It ends up | costing much, much more to pay them to run our machines for | us. | | And increasingly, the expertise to do this is being | consolidated in these companies, so the talent available to | pursue any other way is diminishing as new grads never learn | about the magic places their code runs. | | The _reliability_ outcomes are nearly the same, despite the | deferral to their expertise. | | Labor savings b/c you don't to learn about provisioning your | own machines? Not much. AWS is so sophisticated you need to | develop a nearly equivalent amount of (non-portable) | expertise to actually operate it well. Remember, the | alternative isn't just rack your own, it's... dedicated | hosting! And lots of other options with less lock-in and more | standards. | | It's sort of frightening how complicit the broader technology | industry is in this power consolidation. | justicezyx wrote: | You beat vendor lock in by standardization. | | Vendors refuses to take part in standardization if they | absolutely have the leverage. | | Remember Amazon's reluctance in joining the CNCF and | container groups? | | By stating you are not happy, Amazon is perfectly ready to | do what ever they can to please you, ad stated in their | "customer obsession" (and I assure that that statement is | as sincere as any human stating any commitment). | | But back to the point, people in mass market primarily are | no longer interested in managing machines, let alone | building themselves. | [deleted] | guerrilla wrote: | Would someone like to tl;dr? I can't tell whether I want to watch | this 1h26m video based on its vague title. | zeckalpha wrote: | The title is a reference to Tracy Kidder's book: | https://en.m.wikipedia.org/wiki/The_Soul_of_a_New_Machine | steveklabnik wrote: | This is probably the most thorough public explanation of what | we're doing over at Oxide. | rudedogg wrote: | When you posted about joining Oxide I couldn't quite figure out | what they (now you) do by looking at the homepage. I stumbled | across this other lecture (https://youtu.be/3LVeEjsn8Ts?t=2189) | that is along the same line of thinking, and it started to make | sense. | steveklabnik wrote: | Thanks, I'll have to check this out! | jpm_sd wrote: | Got a TL;DW for us? Video is 86 minutes long. | kaliszad wrote: | Basically they want to build rack scale computers with open/ | auditable firmware all the way down and really design the | hardware for "hyper-scale" like computing. That means, no | VGA/ USB/ DVD on the server, power and networking will | probably be solved for more servers at once, there will be | APIs for all of the low level stuff that is probably | inconsistent with your typical Dells, HPEs, Lenovos, | SuperMicros. | | I find, Bryan Cantrill talks are generally worth it to watch | even just for entertainment if for nothing else. | agumonkey wrote: | I used to love listening to him, really.. (still remember | his dtrace talk fondly) but this one was hard to focus on. | Lots of uh ah hum. Surprising. | steveklabnik wrote: | The sibling comment is good. | | The problem that we're trying to solve is basically laid out | on this slide: https://youtu.be/vvZA9n3e5pc?list=PLoROMvodv4r | MWw6rRoeSpkise... | | The business is "we will be selling servers." You can't buy | any yet, but in the future, you'll be able to. | | The talk lays out a history of servers, describes the | problems with the servers that you can buy from vendors | today, and lays out why we think we can build better ones. | kaliszad wrote: | Good luck/ "kick ass and have fun" while pushing computing | forward. I applaud the effort to make the very foundations of | computing more robust and introspectable. The most laudable | goal seems to me to be especially the general accessibility of | some of these achievements in the long run even to non- | customers. Maybe, open and robust firmware will become the | standard. Please also embrace IPv6 to prevent taking all the | brokenness in that area (e.g. network boot, remote management) | for the ride into the 21. century. | steveklabnik wrote: | Thank you! It has been a lot of fun so far. My colleagues are | some of the smartest, most helpful people I've ever worked | with. I look forward to that future too :) | kaliszad wrote: | We will evaluate the next hardware generation at our | company probably sometime in 2022-2023. I sure would love | to get my hands on an Oxide computer :-) though I fear we | are more in the 3-10x 2U rack computer area for most | locations. This is probably the sizing for most businesses | in middle Europe, e.g. Germany. | ArtWomb wrote: | This is a great talk! I have to admit my first thought wasn't | to the data center. Which is obviously the predominant global | energy waste. But to the "local" problem of green compute for | IoT / drones / autonomous systems. What's the state of the art | in OS dvelopment for high efficiency embedded hardware such as | Contiki, Tiny OS, RIOT, Zypher, Mbed and Brillo? And what are | the major insights that are missing? ___________________________________________________________________ (page generated 2020-07-28 23:00 UTC)