首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >linux内核移植到JavaScript了吗?

linux内核移植到JavaScript了吗?
EN

Unix & Linux用户
提问于 2023-05-14 00:33:55
回答 3查看 86关注 0票数 -9

linux内核或者至少一部分已经移植到JavaScript了吗?我想在linux内核上编程,但不想使用c。

EN

回答 3

Unix & Linux用户

发布于 2023-05-14 03:26:16

不,也不太可能在JavaScript中重新实现。谁来做这项工作?会得到什么呢?在C中,内核可以移植到几乎任何硬件上(只需为便携式CC编写代码生成器,就可以达到99% )。JavaScript是否支持指针、位敲击、标准化的子例程调用、结构等?在C内核中很难在JavaScript内核中完成什么任务。用JavaScript编写小而高效的代码有多难?可加载内核模块、设备驱动程序如何?

票数 1
EN

Unix & Linux用户

发布于 2023-05-14 05:02:13

Javascript不是一种系统编程语言,它不适合于内核。

此外,内核是一个非常大的代码体,将它“移植”到另一种语言并不容易,而且可能需要数年时间。如果内核被移植到另一种语言,它可能会生锈,而不是javascript。

实际上,如果您想要扩展linux内核而不使用C,那么铁锈是一种有效的选择。内核已经有了铁锈接口。但是,如果您想要修改现有的内核代码,那么除非您想要用生锈重写整个部分,否则就只能使用C,而且我不确定内核的任意部分是否已经准备好了。

票数 1
EN

Unix & Linux用户

发布于 2023-05-14 16:36:55

考虑一下操作系统的某些部分,它们不是内核。很多操作系统都是用其他语言编写的。名为Linux的内核只是系统的一小部分。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/745825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档