TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Unix and Microservice Platforms

97 pointsby brandonbloomalmost 4 years ago

8 comments

Animatsalmost 4 years ago
Multics required unusual hardware that was expensive at the time. The hardware was abandoned by GE and taken over by Honeywell. Honeywell, which made thermostats then and makes thermostats now, was never a major player in computing. The big advantage of UNIX was that it runs on vanilla hardware.<p>UNIX is all wrong for microservices. Interprocess communication barely existed at first, and it&#x27;s still mediocre. QNX did this right, with a true message-passing architecture, and a message-oriented network protocol. (Reliable, any-length message, not just raw UDP packets.) QNX continues to power many real-time systems, passing messages around.
评论 #28057758 未加载
pjmlpalmost 4 years ago
&gt; See, the brilliance of Unix didn&#x27;t stop at functional orthogonality, they also used C: A high-level programming language, as compared to machine-specific assembly code. Once Unix started getting ported to new hardware architectures, the two-dimensional implementation matrix becomes three-dimensional.<p>Yeah, like plenty of other OSes since the late 1950&#x27;s.<p>Multics was also written in an high level language, PL&#x2F;I.<p>If anything, I am looking forward to the cloud platforms to replace UNIX.<p>It doesn&#x27;t matter what AWS runs on, as long as my language runtime, or Kubernetes runs there.<p>UNIX, hypervisor, Linux, Windows, bare metal,...., I just don&#x27;t care.
评论 #28052671 未加载
评论 #28052356 未加载
overtomanualmost 4 years ago
Doesn&#x27;t service mesh seem similar to enterprise bus in SOA?
评论 #28053183 未加载
thomalmost 4 years ago
Some truly baffling dataviz in this article, which really underlines the &#x27;do one thing well, stick to text&#x27; message of the article.
评论 #28051557 未加载
fleroviumalmost 4 years ago
I would like to see the details of what primitives the author considers important (the &quot;columns&quot; of the perimeter diagram).
评论 #28050976 未加载
richardfeyalmost 4 years ago
Don&#x27;t microservices using shared code correspond to going back to a monolith in disguise?
评论 #28050801 未加载
评论 #28050651 未加载
skissanealmost 4 years ago
&gt; Write programs to handle text streams, because that is a universal interface.<p>I wish they&#x27;d invented a simple structured data model, like JSON, and exchanged that rather than plain text.
dotcommandalmost 4 years ago
&gt; &quot;Code the Perimeter&quot; is the key insight of Kevin Greer&#x27;s fabulous 2016 analysis of why Unix beat Multics<p>Brian Kernighan&#x27;s &quot;UNIX: A History and a Memoir&quot; delves into why multics failed and unix was created and opinions on why unix succeeded ( something they really didn&#x27;t anticipate ). It&#x27;s a great book, broader than just unix - bell labs history, the people involved, computer history, etc.
评论 #28051256 未加载
评论 #28050641 未加载