据媒体报道,在周一举行的LinuxCon技术大会上,Linux操作系统创始人、素有“Linux之父”之称的林纳斯·托瓦尔兹(Linus Torvalds)表示,目前Linux内核体积越来越大,功能也越来越复杂,虽然此举使后续代码整合工作更为容易,但目前当务之急,还是应该对 Linux内核进行“瘦身”,使其内核能够更为简洁。

托瓦尔兹说:“目前Linux内核体积很大,这确实是个问题。我15年前所预想的Linux内核体积应该是非常简洁,而不是像现在这么臃肿。”他接 着表示,每当为Linux内核增加新功能时,该内核体积臃肿的问题就显现了出来。Linux内核增加新功能的速度越快,出现系统漏洞的几率也就越高。

Linux基金会近日发布报告称,近一段时间以来,Linux内核的开发速度呈加快之势,更多外部开发者已陆续加入到Linux开发的行列中来。

托瓦尔兹对此表示,对更多开发者加盟这种情况感到非常高兴,因为Linux开发速度加快后,他本人的工作也更为容易,“与半年前相比,我们目前的开发模式似乎已更为有效。而现在其他开发者所开发的东西质量提高后,我也更容易把这些代码添加到Linux内核当中去。”

动机改变

托瓦尔兹还表示,目前自己开发Linux内核的动机与以前相比已大为不同。他当初开始开发Linux内核时,动机其实很单纯:希望了解一下计算机硬件和软件之间的关系,并自己动手开发出很“酷”的作品。而现在他的动机已变为:如何使Linux社区规模获得进一步发展。

托瓦尔兹说:“我喜欢同他人争论,我喜欢告诉别人他们很傻。我最初对于计算机技术的疑问早已解决。我现在这样做,并不是为了解决我本人计算机上的问题,我现在是做着很有意思、也有价值的事情。”

Linux内核有多大体积,Linux之父:Linux内核体积臃肿必须瘦身相关推荐

  1. jar包过大?手把手教你分析Maven依赖,完美“瘦身”优化!

    最近在开发一些新系统,昨天发现一个系统的jar包突然变大好多,其他系统几十mb,它246mb,传输起来慢. 突然想到之前看的一篇文章,有程序员把实况足球传到了SVN上,导致war包巨大.来自" ...

  2. linux没有tcpdump命令,大神教你在Linux中使用tcpdump命令

    一般情况下Linux系统会自带tcpdump工具,如果系统没有安装,直接用命令安装就行了. 安装命令:yum install -y tcpdump 查看安装版本命令:tcpdump --help 查看 ...

  3. linux下分割文件的方法,关于linux系统下分割大文件的方法

    <关于linux系统下分割大文件的方法>由会员分享,可在线阅读,更多相关<关于linux系统下分割大文件的方法(4页珍藏版)>请在人人文库网上搜索. 1.关于 linux系统下 ...

  4. linux 大文件按照大小切割,关于linux系统下分割大文件的方法

    关于linux系统下分割大文件的方法 在linux中分割大文件,比如一个5gb日志文件,需要把它分成多个小文件,分割后以利于普通的文本编辑器读取. 有时,需要传输20gb的大文件到另一台服务器,也需要 ...

  5. linux面试题_全网最新、最全Linux面试题(2020版)!

    作者:ThinkWonhttp://blog.csdn.net/thinkwon/article/details/104588679 导读:本文整理了最新的Linux面试题,近3万字,约100道题,分 ...

  6. OpenGL ES 实现瘦身大长腿效果

    首先这可能是一个送命题,小姐姐需要瘦身大长腿效果吗?恩,小姐姐自带瘦身大长腿. cover.gif 实现原理 OpenGL ES 实现瘦身和大长腿效果比较方便,使用纹理映射技术借助于 OpenGL 的 ...

  7. linux内核区分cpu架构,一文读懂处理器,内核,芯片三个概念的区别

    一.处理器简介 处理器一般指中央处理器.中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control U ...

  8. 嵌入式linux中内核,嵌入式Linux研究-对几种典型的系统的内核配置方案

    摘要 本文主要介绍了几种减裁Linux核心的方法,可以用于.嵌入式服务器的核心配置. By iamafan 1.对于一般PC的普通内核配置 对于一般的用户而言,对于Linux内核的效率和大小的要求 ...

  9. 平头哥玄铁处理器Linux新版本,5大亮点速览

    来源 | 芯片开放社区 为了便于 CPU 评估,系统集成,快速上手玄铁处理器 Linux 操作系统,平头哥更新了玄铁处理器 linux 版本,结合 gitlab 开源 CI/CD 系统,对已发布到开源 ...

最新文章

  1. gvim plugin管理
  2. 控件的呈现方法(Rendering)的内核
  3. SQL Server 2012 OFFSET/FETCH NEXT分页示例
  4. 深度学习调参有哪些技巧?
  5. NR 5G MAC媒体接入控制
  6. Java JUC工具类--CyclicBarrier
  7. decimal.JS 快速入门
  8. 用PPT给证件换背景或衣服,so easy~
  9. 图虫知识共享协议_100%避免图片版权侵权的方法(网站图片侵权赔款标准)
  10. 【运筹帷幄】网站打开慢故障排查思路
  11. excel 公式常见错误怎么处理
  12. 佛说,是我们自己苦了自己~
  13. 微信小程序vantweapp-Dialog弹出框提交表单,并还原确定按钮样式
  14. 一道十分经典的intern面试题(String字符串)让你彻底搞懂intern方法
  15. 总计超5万星!GitHub上10个超级好玩的项目
  16. KMP - Oulipo - HDU - 1686
  17. 【ZeloEngine】沙箱机制
  18. deep learning for the earth sciences 读书笔记
  19. ZigBee智能仓库监控系统
  20. 游戏建模有哪些基础知识?

热门文章

  1. Selinux关闭后无法启动
  2. Linux环境下的数据库(基础篇上)
  3. linux如何排查主机下载速度慢,在Linux是如何解决下载速度慢的问题
  4. 智能座舱如何实现稳定性和疲劳度测试
  5. 从固定图形管线到可编程流处理器
  6. Android Studio常用设置
  7. 电脑tf卡检测不到_手机内存卡在电脑上读不出来,怎么办?
  8. 上传文件upload
  9. 人工智能数学基础--概率与统计14:连续随机变量的指数分布、威布尔分布和均匀分布
  10. 通信系统分类与通信方式