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 not port the Linux kernel to Common Lisp? (2009)

29 pointsby lcaselaover 11 years ago

6 comments

greenyodaover 11 years ago
<i>Why</i> port the Linux kernel to Lisp? What advantages would it have that would justify the huge amount of work that would have to go into it before it could even begin to compete with Linux?<p>Linux took many years to get to the point where it had the stability and performance to be able to compete with commercial operating systems. Users of Linux will <i>not</i> care what language the kernel is written in. They&#x27;re only going to care whether it will run all of their existing applications without changes, as fast and reliably as Linux does. If the new system doesn&#x27;t, it will never have any users. (People were willing to put up with the early versions of Linux because it was free and its competitors were not. Any new OS would have to compete with an existing free OS.)<p>Who would write and maintain it? Linus and most of his followers would stick with the C version, which they know and love, so where are we going to suddenly find the hundreds or thousands of contributors who are both expert Lisp programmers <i>and</i> expert kernel hackers?
评论 #6590004 未加载
评论 #6589754 未加载
616cover 11 years ago
For those are interested, I am sure it has been brought up before, the inverse has been brought up before, an in-kernel Scheme for debugging and some more crazy testing, schemix. [0] Unfortunately, the project is long since deprecated.<p>[0] <a href="http://www.abstractnonsense.com/schemix/" rel="nofollow">http:&#x2F;&#x2F;www.abstractnonsense.com&#x2F;schemix&#x2F;</a>
评论 #6589566 未加载
malandrewover 11 years ago
Are there any operating systems that run on an x86 machine that are open source, well-written and written in Common Lisp or Scheme? It doesn&#x27;t need to be a production OS, just a toy one to learn from.
评论 #6589986 未加载
rbanffyover 11 years ago
I can understand why the question was closed as not constructive, but it&#x27;s still an interesting question. An OS written in Lisp targeted towards current needs (as opposed to the needs we had in the 70&#x27;s) would be a worthy research goal.<p>But I wouldn&#x27;t go for Common Lisp. I&#x27;d go for something smaller and cleaner.
评论 #6589450 未加载
评论 #6589439 未加载
评论 #6589524 未加载
codexover 11 years ago
It&#x27;s turtles all the way down.
评论 #6589280 未加载
评论 #6589223 未加载
acqqover 11 years ago
Anybody who claims that this has sense, just do it yourself and let me know when you succeed.