15 ms·
All of this experience is pretty shallow and completely irrelevant to distributed systems in the age of the cloud computing and the internet. For some reason Su
by zzzcpan 7y ago
All of this experience is pretty shallow and completely irrelevant to distributed systems in the age of the cloud computing and the internet. For some reason Sun ignored the internet and didn't move into distributed systems at all. So, for example, this experience at Sun couldn't help the engineers in any way to build a distributed key-value storage for the cloud, while Amazon was publishing stuff like Dynamo paper.
- bcantrill 7y agoYou know, whenever I vow to stop explaining Sun, there is some yet-more outrageous claim that I just can't seem to summon the willpower to ignore, for fear that it will join a corpus of alternative facts that poison the wellspring of future generations. So, in that spirit: Sun emphatically did not "ignore the internet" (?!) -- and was in fact a pioneer of distributed systems in many ways. Instead of rattling off the many important, early distributed systems that Sun built -- or the many pioneers of distributed systems that Sun employed -- I will vector you to a single Sun-authored paper circa 1994, "A Note on Distributed Computing"[1] (and to Chris Meiklejohn's discussion of it at Papers We Love[2]). The paper itself drips with wisdom that still feels current and important a quarter of a century later -- and it very much reflects the zeitgeist of the time at Sun. Please read the paper -- and more generally, take the time to educate yourself as to the history of our domain and the many people and companies who have made seminal contributions to it; the generations whose shoulders your work stands upon will thank you for it! [1] https://github.com/papers-we-love/papers-we-love/blob/master/distributed_systems/a-note-on-distributed-computing.pdf https://github.com/papers-we-love/papers-we-love/blob/master... [2] https://www.youtube.com/watch?v=z79mjsLdkpY https://www.youtube.com/watch?v=z79mjsLdkpY
- mpweiher 7y agoJust to add to the "ignored the internet" bit: This is the company that had "the dot in .com" as its marketing slogan. https://www.youtube.com/watch?v=njnNVV5QNaA https://www.youtube.com/watch?v=njnNVV5QNaA https://slashdot.org/story/00/04/20/1542217/sun-no-longer-the-dot-in-com https://slashdot.org/story/00/04/20/1542217/sun-no-longer-th...
- zzzcpan 7y agoIgnored the internet in terms of distributed systems, which I assumed was obvious from the wording. Look at that 1994 paper, none of the things in the paper show any background to build a distributed key-value storage or really anything for the cloud. I'm not sure why people are trying to claim otherwise. Even ZFS from a decade later reflects both a complete lack of experience in distributed systems and ignorance towards the internet.
- notacoward 7y agoI believe ZFS represented a missed opportunity by spending all that effort on a local filesystem instead of trying to do something interesting in the distributed space. I even said so at the time, since I was working on distributed filesystems at the time, but that's just a strategic issue (and one that's quite arguable). It's not evidence of ignorance or lack of experience.
- zzzcpan 7y agoWell, on that part I was referring more specifically to the vdev mess and raidz, how you cannot just add a disk to the file system. Which is pretty silly, considering that at the time there were plenty of ideas how to do it much better, although not for disks, but for nodes in distributed systems. But apparently no one on ZFS team had any idea about any of it.
- notacoward 7y agoThat was a pretty common pattern at Sun. Engineers there did a lot of great work, no denying it. Like many other projects, ZFS solved some pretty difficult and important problems while ignoring others. Which ones get talked about ad nauseam? We all make mistakes, of course, but some of those ignored problems were well known at the time to be worth solving. Did those self-professed "complete engineers" learn anything from those times they missed the target? The fact that Sun doesn't exist any more suggests an answer.
- aramallo 7y agoMoreover, Sun’s legacy in distributed system goes far beyond theory, people forget about Jini (and Javaspaces) a distributed computing platform that shipped by 2000 or before (I had the pleasure to work with and it was the only reason I would develop in Java), SOA? micro services? In-memory distributed computing? It was all there at work. Want P2P?, enter JXTA. There you go.
- rainymanyu 7y agoWhatever... They are now history and lately remembered by hanging over Java to Oracle... Everything else will be buried in history or 42nd page of Google search results
- Annatar 7y agoBecause "Linux is the best", or some bullshit like that?
- SwellJoe 7y agoThis is just willful ignorance.
- cbsmith 7y agoWait... what? Sun didn't move into distributed systems? The "dot in dotcom" ignored the Internet? What are you smoking?
- zzzcpan 7y agoThere is more, they couldn't even survive the age of the internet and distributed computing.
- cbsmith 7y agoI think it is very safe to say their failures had little to do with not appreciating the Internet or not understanding distributed computing. You might note that a LOT of companies that didn't survive that era actually understood both very well, and yet failed nonetheless. In a lot of cases you can point to startups these days that essentially retrieved those ideas from that era and reintroduced them to a world that had caught up with where they were at. Sun moved in to this stuff. They understood it. They just weren't successful at figuring out how to run a business with it.
- csirac2 7y agoTechnologists certainly tend to seek solutions, and find blame in technology or the application of it. Getting technology right is necessary, but not sufficient. In the end, the world is much bigger than the tech we build & consume.