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.

Why do we need a new OS?

84 pointsby thecombjellyover 9 years ago

17 comments

unsatchmoover 9 years ago
&quot;Windows, Linux, Mac OS X, and the BSDs we have today are still built using the architecture developed when computing resources were limited even though it is no longer technically necessary.&quot;<p>Nonsense! Why would you waste any resources on infrastructure when you could use them for applications. Every cycle that your garbage collector runs is a cycle that the cpu could have been sleeping and saving battery life. This concept that we don&#x27;t need to care about resources anymore is absolute poppycock.
评论 #10951003 未加载
评论 #10951249 未加载
评论 #10950998 未加载
评论 #10951006 未加载
sedatkover 9 years ago
The article is full of gold:<p>- OS&#x27;s were designed for limited resources back in time. Now it&#x27;s time to design something for unlimited resources.<p>- Attempting to retrofit a new security model to a current OS would require everything would be rewritten so we decided to rewrite an OS, which will require everything to be rewritten for it, including the OS this time.<p>- Sandboxing, local-scope FS access, user controlled permissions have never been done before, so we&#x27;re doing those.<p>- Runtime analysis will give out better performance<p>- Compilers have always been hindered by OS design, so our new OS will break the barriers of compilers (finally! )<p>(and more!)
评论 #10951496 未加载
nickpsecurityover 9 years ago
Very interesting project, Thomas. Here&#x27;s one for inspiration:<p><a href="http:&#x2F;&#x2F;www.symbolics-dks.com&#x2F;Genera-why-1.htm" rel="nofollow">http:&#x2F;&#x2F;www.symbolics-dks.com&#x2F;Genera-why-1.htm</a><p>About time we have something modern that can do everything in that ad that&#x27;s relevant today. I want my live-updating, live-fixing, per-function compiling, whole-system debugging, crash-resistant OS. If they could do it in the 80&#x27;s then... you know... ;)
评论 #10951332 未加载
评论 #10951186 未加载
panicover 9 years ago
Does the language-based security model of 3L mean that all programs must be written in Lisp? Single-language systems tend to miss out on a lot of cross-platform software (which is typically written in or bootstrapped using C).
评论 #10951290 未加载
rodgerdover 9 years ago
So OSes designed in the 70s are bad[1] but we&#x27;ll use a language designed in the 50s because it&#x27;s good.<p>Old stuff is bad except when we like it, I guess.<p>[1] And quite dishonest to lump WinNT in with that...
评论 #10951143 未加载
评论 #10951266 未加载
thecombjellyover 9 years ago
I&#x27;m the creator of 3L so feel free to ask me anything or point out how it will never work and is a terrible idea and is nothing new. :)
评论 #10951356 未加载
评论 #10951454 未加载
评论 #10951566 未加载
eklavyaover 9 years ago
I have always been curious about Lisps but the lack of static typing turns me off. Sure you can have a type system (typed racket) but it doesn&#x27;t feel organic, also then why not use any other statically typed language (haskell, scala, ..). With all the hype (very likely well founded) surrounding Lisps, I feel like I am missing out.
评论 #10951100 未加载
评论 #10951019 未加载
评论 #10951094 未加载
评论 #10951465 未加载
评论 #10950946 未加载
评论 #10951024 未加载
jorangreefover 9 years ago
Too much network and filesystem data moves through an OS before the user application can work with it. As data bandwidth increases, this becomes a bottleneck. It would be great if an OS could push this out to userspace and focus on zero-copy stacks for network and disk.
评论 #10951351 未加载
thegenius2000over 9 years ago
I know (with software) to never say never, but to be quite frank, I&#x27;m content with the current Unix paradigm, and I haven&#x27;t seen a compelling reason why any new OS would be fundamentally superior.<p>But I would absolutely love to be proven wrong...<p><a href="http:&#x2F;&#x2F;www.catb.org&#x2F;esr&#x2F;writings&#x2F;taoup&#x2F;html&#x2F;plan9.html" rel="nofollow">http:&#x2F;&#x2F;www.catb.org&#x2F;esr&#x2F;writings&#x2F;taoup&#x2F;html&#x2F;plan9.html</a>
onreover 9 years ago
&quot;Another change since the original OSes were initially being built is the need for security&quot;<p>I do not know what&#x27;s referred to as &quot;original OSes&quot; but many old operating systems had actually pretty decent security architecture. MULTICS and VMS, for example, and many others too.
评论 #10951499 未加载
bradley_longover 9 years ago
Keep going! To make a new OS successful, there are too many difficulties. Existing competitors, acceptance of consumers and cost of shifting from the old to the new. We are happy to see a new OS. Hope it can go well!
peterburkimsherover 9 years ago
There is a market for a new OS, but security alone is not enough reason to make people switch. Supporting Unicode would affect users a lot more. I wish I saw an OS with good support for Chinese.
评论 #10951031 未加载
评论 #10951567 未加载
评论 #10951549 未加载
abstractbeliefsover 9 years ago
Fascinating project.<p>I&#x27;m glad that alongside the philosophy of this being a FOSS endeavor, there&#x27;s the practical aspect of this being adjustable on the fly by users in the old Lisp machine tradition.<p>Though I&#x27;m sure it&#x27;s too early for outsiders to shape the PoC code, is it available anywhere for us all to follow along?
评论 #10961605 未加载
评论 #10951300 未加载
bronlundover 9 years ago
Yes! Please make it so you don&#x27;t have to be time travelling cyborg in order to sort files the way you like. You have files right?
评论 #10951455 未加载
Yaggoover 9 years ago
Entirely new OS would be a waste of resources, but some big player could donate few millions to boost the development of Wayland. What the markets lacks is a system with openness &#x2F; hardware support of Linux combined with solid graphical layer of OS X. Or maybe AOSP could transform into true open source (culturally) project?
hasenjover 9 years ago
Resources aren&#x27;t really that cheap. Just try running a video game on a Macbook Air. It doesn&#x27;t work.
评论 #10951390 未加载
alexandrerondover 9 years ago
When I read this I raised my eyebrow. I hardly think that Lisp (1958) can be the base of the operating system of the future. Their texts are full of bold statements about how easy and natural lisp is and how everything else sucks. Nevertheless it&#x27;s interesting to look at their references:<p><a href="http:&#x2F;&#x2F;3lproject.org&#x2F;references" rel="nofollow">http:&#x2F;&#x2F;3lproject.org&#x2F;references</a><p>I understand than in short, the security model is about how to make sure a process does not do more than what it&#x27;s supposed to. In this case it&#x27;s lisp environments that provide the necessary sandboxing.
评论 #10950713 未加载
评论 #10950680 未加载
评论 #10951091 未加载