首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux kernel 的设计是否已经过时?

Linux 多年来取得的成绩毋庸多言。但最近,reddit 上有人发起了一个话题,想知道 Linux 的内核设计是否已经过时,并得到了一些有趣的答案。...那 Linux 内核是否已经过时? 与 Windows、macOS、FreeBSD 内核的设计相比,Linux 内核的设计有没有在哪些方面比较先进?(注意,重点是设计的先进,而不是哪一个更好)。...该话题引起了近 400 条回复,大家纷纷发表了自己对内核设计的看法,节选几条不同的观点: ExoticMandibles: “过时”?不存在的。...所以当出现一个错误的图形驱动,就可以占用内核,或者如果它有一个安全漏洞,那么可能被用来危及系统。...Scandalousmambo: 开发一个和 Linux kernel 相同的系统,从本质上决定了它一旦设计出来就会“过时”。

1.2K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【讨论】Linux kernel 的设计是否已经过时?微内核?

    在开源中国看到“Linux kernel 的设计是否已经过时?”这个题目,正好有企业界的朋友问到L4 基于微内核的操作系统怎么样。微内核与宏内核争论似乎是永远的话题,只是看你站在什么角度。...但最近,reddit 上有人发起了一个话题,想知道 Linux 的内核设计是否已经过时,并得到了一些有趣的答案。...那 Linux 内核是否已经过时? 与 Windows、macOS、FreeBSD 内核的设计相比,Linux 内核的设计有没有在哪些方面比较先进?(注意,重点是设计的先进,而不是哪一个更好)。...该话题引起了近 400 条回复,大家纷纷发表了自己对内核设计的看法,节选几条不同的观点: ExoticMandibles: “过时”?不存在的。...所以当出现一个错误的图形驱动,就可以占用内核,或者如果它有一个安全漏洞,那么可能被用来危及系统。

    2.2K10

    案例和工具都过时了,是否还有学习的必要

    ,感觉案例和工具很多都跟不上现在的节奏了,是否还要继续学习老的资料?...底层基础是不变的,但是会演变出非常多的应用场景,能够在遇到相关场景的时候迅速定位问题,那么这就是经验了,基础可以让我们理解漏洞的背后的原理以及修复方案,但是经验可以让我们快速定位安全问题,发现安全风险,...比如 0day 在被发布之后,相关厂商推出补丁之后,大家有了修复的渠道,那么 0day 就变成了 nday,那么这个漏洞只有在未修复漏洞的系统上才可以使用。...跟漏洞利用相关的工具也是具有时效性的,如果漏洞失效,工具自然也就没用了,但是工具虽然不能直接利用,但是工具的实现原理还是有用的,从中还是可以学到一些知识的。...总的来说,基础和经验是不会失效的,失效的只是那些可以直接利用的漏洞和工具,对于只想用来利用的人来说旧的资料用处不大,但是对于真的想提升技术的人来说,旧的资料也是非常有学习价值的。

    49320

    12个可以替代jenkins的CICD工具

    但是,与当前的用户界面趋势相比,它的界面已经过时,用户界面也不够友好(苦叶子推荐你用script pipeline: Jenkins之jenkinsfile基础)。...这里列出了几种可以替代Jenkins的工具。这个列表折衷了具有流行特性和最新下载链接的商业和开源的continuos集成工具。...这些管道是由100多个现成的动作创建的,这些动作可以以任何方式进行安排——就像您构建一个用砖砌成的房子一样。...GoCD(官网:https://www.gocd.org)是一个开源的持续集成服务器。它可以方便地建模和可视化复杂的工作流。这个CI工具允许持续交付,并为构建CD管道提供了直观的界面。...Circle CI(官网:https://circleci.com/)是一个灵活的CI工具,可以在任何环境下运行,比如跨平台的移动应用程序、Python API服务器或Docker集群。

    12.1K32

    5 个可以替代 Zoom 的开源软件 | Linux 中国

    Jitsi Jitsi 是一个简单、随意、但强大的视频通话平台。你可以自己托管它,也可以在 meet.jit.si 的公共实例上使用它。...它有可定制的 URL,可以很容易地与你想见面的朋友分享链接、通话中的聊天、管理控制,和通话录音。它的开发非常活跃,每年都会测试和发布一大批新功能。...你可以使用自定义的 URL 来动态地创建一个会议空间,所以它们相对容易记忆(除了小的随机部分)和输入。我和不在 Signal 上的朋友使用 p2p.chat,它从未让我失望过。...与会者可以“举起手”表示注意,并将他们的状态设定为非语言交流方式。它很容易使用,但它是一个严肃的平台,适用于重点和非常大的群体。...它具有视频通话、发信和文件共享的功能,因此,即使是远程会议,基本上也有亲自开会的所有便利。你可以在有限的时间内免费试用 Wire,然后为你的公司购买一份支持合同。另外,你也可以自己托管它。

    2.1K30

    可以替代Simulink的几款开源系统仿真软件

    昨晚分享的可以替代Matlab的几款开源科学计算软件(可以替代Matlab的几款开源科学计算软件),后台有读者留言说modelica,但本质上modelica不属于科学计算软件范畴,他属于系统仿真系列,...故本文分享一些可以替代Simulink的几款开源系统仿真软件 1、开源系统仿真软件简介 目前比较主流的开源系统仿真软件: Scilab/Xcos:Scilab是一种基于Matlab的开源数值计算和科学仿真软件...仿真和分析:OpenModelica具有高性能的仿真引擎,可以执行离散事件和连续时间仿真。用户可以设置仿真参数、运行仿真,并观察和分析系统的动态行为和性能。...仿真结果可以以图表、曲线和动画的形式可视化展示。 优化和参数估计:OpenModelica提供了优化和参数估计功能,可以帮助用户优化模型的性能和调整模型参数,以实现更好的系统响应。...可视化功能:PyDSTool具有强大的可视化功能,可以绘制系统的时间序列、相图和相空间轨迹等。用户可以通过直观的图形展示来分析系统的稳定性、周期性和混沌行为等。

    5.3K10

    可以替代Matlab的几款开源科学计算软件

    1、引言 回答一下本文标题,为啥要分享可以替代Matlab的几款开源科学计算软件 开销:Matlab是商业软件,需要付费购买许可证。对于个人用户或者预算有限的项目来说,这可能增加了不必要的成本负担。...而开源科学计算软件是免费提供的,可以节省开支。 自由和灵活性:开源科学计算软件提供了更大的自由和灵活性。用户可以查看、修改和定制源代码以满足特定需求。...Julia 具有快速的数值计算和并行计算能力,并支持高级数据分析、绘图和可视化。 这些开源科学计算软件都是功能强大且灵活的替代方案,可以根据个人或项目的需求选择合适的软件。...它们提供了类似Matlab的功能,并且依靠广泛的用户社区进行支持和开发。 Octave Octave是一个功能强大、免费开源的科学计算软件,可以作为Matlab的替代选择。...这种兼容性使得Octave成为一个理想的替代选择,同时也减少了重新学习和迁移的成本。 可扩展性:Octave支持创建自定义函数和脚本,用户可以根据自己的需求编写、调试和执行代码。

    2.5K21

    云主机可以完全替代虚拟主机的市场吗?

    有相关的数据显示,截止到2014年9月,全球的网站数量就已经超过了10.6亿,互联网用户在2015年超过了30亿,这些数字还在不断的增加。...在“互联网+”发展迅速的今天,云主机作为一种新的产品,迅速占领了传统的主机市场,在这种环境下,虚拟主机该如何让自己得到进一步的发展呢?...虚拟主机是主机市场的元老级产品,用户的数量也是很大的,但是自从有了云主机这种产品,主机市场就发生了很大的变化,特别是在2011年以后,云计算得到快速的发展,云主机作为云服务的核心基础,占据的优势越来越明显...虚拟主机在主机的占比逐渐的减少。 云主机作为目前建站的首选空间,它以高性能、低成本、灵活、高效的特点迅速抓住用户的心。...云主机虽然有很多不可替代的优势,但是它真的能够替代虚机吗?

    11.8K40

    可以用爱因斯坦求和替代的那些矩阵运算

    而我们需要知道,爱因斯坦求和其实还可以实现非常多的功能,甚至可以替代大部分的矩阵运算,比如常见的点乘、元素乘、求和等等这些都是可以的。那我们就逐一看一下可以用爱因斯坦求和来替代的那些函数和方法。...,这些基本运算都是可以通用的。...应该说,这也是爱因斯坦求和算子的重大意义所在。如果不使用爱因斯坦求和算子,那么要计算 这样的一个过程,可以多次嵌套使用numpy的dot点乘函数。...我们需要明确的是,爱因斯坦求和算子的意义主要在于矩阵的多重运算时,可以通过爱因斯坦求和约定将这种复杂问题定义成一个张量网络,通过图模型去找到一个更好的缩并路径,以得到更好的算法复杂度。...而如果只是普通的点乘求和之类的运算,其实并不是Einsum的主要功能。但是这些功能也可以用爱因斯坦求和的形式来实现,也说明了这个约定的先进性。

    1.3K30

    分享一个口语中可以替代“deceive”的地道表达

    当我们想用英语表达“欺骗”时,是不是有 deceive、cheat以及trick这些词可以用?...其实,还有一个比较地道的短语,跟上面的三个词是一个意思: — Pull a fast one 这是一个非正式场合的俚语,大约起源于20世纪前半叶的美国,据说它来自纸牌游戏。...这个俚语的早期用法出现在安东尼·吉尔伯特(英国犯罪小说作家Lucy Beatrice Malleson的笔名)在1958年写的《Death Against the Clock》这本小说里面,原话是: Mad...— 1992年的《双峰》(Two Peaks)第二季: ? — 1994年就开始上映的经典美剧《老友记》第七季: ? — 1998年的电影《单挑》(He got game): ?...— 1999年的《恶搞之家》第三季: ? — 1999年的《怪胎与书呆》(Freaks and Geeks)第一季: ? — 2005年的《美国老爸(American Dad)》第七季: ?

    52620

    Linux Lite 5.4 可以在您的 PC 上替代 Windows 10

    他们必须决定是使用不受支持的Windows 7还是升级到Windows 10,Windows 10包括一个遥测服务,可以将关于您的计算机的诊断和使用数据自动发送给Microsoft,这是一个非常困难的决定...是的,将支持现代的基于Linux的操作系统(与现在已经过时的Windows 7不同),并且大多数将在老化的硬件上运行(与Windows 10不同)。...不过,您可以从软件存储库中安装Linux 5.11系列中更新得多的内核。 ?...如果您是Linux的新手,并且想安装一个易于使用的发行版,则可以使用下面的直接下载链接立即下载Linux Lite 5.4。...现有的Linux Lite 5.2用户可以使用发行公告页面中提供的说明升级其安装。

    3K20

    Spring Boot 定义接口的方法是否可以声明为 private?

    可以看到,HandlerMethod 体系下的类并不多: HandlerMethod 封装 Handler 和具体处理请求的 Method。...可以看到,在实际运行过程中,竟然有两个 eat 方法,一个的参数为 String 类型,另一个参数为 Object 类型,这是怎么回事呢?...3.InvocableHandlerMethod 看名字就知道,InvocableHandlerMethod 可以调用 HandlerMethod 中的具体方法,也就是 bridgedMethod。...创建 args 数组用来保存参数的值。 接下来一堆初始化配置。 如果 providedArgs 中提供了参数值,则直接赋值。 查看是否有参数解析器支持当前参数类型,如果没有,直接抛出异常。...5.小结 现在大家可以回答文章标题提出的问题了吧?

    60330

    mybatis的mapper文件中的一个标签是否可以写多条SQL语句?是否存在事物?

    mybatis的mapper文件中的一个标签是否可以写多条SQL语句?是否存在事物? 这篇博文的由来,朋友面试遇到两个问题?...第一个问题是mybatis的mapper文件中的一个标签是否可以写多条SQL语句? 第二个问题是上述问题如果成立,那么这个标签内是否存在事物?...数据库事物的四大特性 回顾知识: ACID 原子性、一致性、隔离性、持久性 问题答案 第一问题:mybatis的mapper文件中的一个标签可以写多条SQL语句 第二问题:标签中不存在事物 验证答案 一...URL添加参数,从而实现可以执行多条SQL语句的功能。...--下面这个语句是正确的 为了测试是否可以同时执行多条SQL--> INSERT INTO `test` ( `name`,

    2.8K00

    Google 现在可以更轻松地检查你的密码是否泄露

    密码检查功能此前已可以作为扩展程序使用,但是现在 Google 正在将其直接构建到 Google 帐户控件中。...图片.png 将您的登录凭据与属于重大泄露行为的数百万个已知的泄密帐户进行比较意味着 Google 在某种程度上监视着黑暗网络以收集密码,大多数数据来自爬虫获得的已公开数据。...如果您的密码已包含在泄密行为中,则 Google 会建议你更改受影响的密码。当然,Google 也会通知你使用容易破解的弱密码的帐户的安全信息。...由于密码检查功能需要将你的机密信息发送给 Google,因此该公司非常希望强调此信息是加密的,员工实际上无法查看你的数据,而数据库中的密码也以散列和加密形式存储,并且关于你的详细信息生成的所有警告完全在您的计算机本地完成...很少有人谈论采取额外安全措施的优势,例如双因素身份验证(只有 37% 的受访者在使用它)和密码管理器(15%)。 66% 的受访者表示,他们对多个在线帐户使用相同的密码。

    2.3K00

    杨建允:直播电商的运营逻辑,是否可以复制?

    直播电商看起来门槛不高,但想要做到某个垂直品类的头部,门槛就相当的高,但在消费驱动的市场格局下,仍有无数条赛道和垂直细分领域可以发掘。想要复制成熟的IP很难,但是借鉴成熟的经验不难。...在内容平台,如果一个品牌可以达到百万左右的搜索量,那么在占据消费者心智方面这个品牌就是成功的,同时也表示该品牌正在成功打造自己的私域流量,这个是很重要的。...一年GMV就是1.5万亿的规模。图片 从上面这个公式可以看出来,抖音快手要追逐的核心指标是GPM。 其次是UV单位时间的GMV。...6.食品:休闲零食满足1、3、4,部分满足2,但食品有6的缺点,所以高客单(组合包装)、易运输的类目做抖快电商更有优势。图片模式:直播电商的运营逻辑,是否可以复制?...平台看起来门槛不高,但想做到某个垂直品类的头部,门槛就相当的高,但在消费驱动的市场格局下,仍有无数条赛道和垂直细分领域可以发掘。

    78130

    推荐一款可以替代 Postman 的国产 api 管理工具 apipost

    做开发的朋友们相信对于 api 测试工具不陌生,用测试工具可以直接进行项目测试而不用等前端写好压面来测试。 像之前很多人都使用的是国外的 Postman,那款软件伴随了许多程序员。...这款由国内公司开发的 API 管理工具在未登录状态下是可以进行正常的数据保存的,当然这是在本地。...如果登录的话会将数据保存在 Apipost 的服务器上,但千万要注意的是,如果你登录之后要退出登录的话那么你本地的数据是会被清空的。如果没有协同工作的需求可以不用登录。...可以使用 postman 中涵盖的多种请求方式,像 post、get、put、delete 等 15 中请求方式。完全满足对于 api 请求的使用。...有 api 开发需求的可以下载使用,很好用。

    2.4K30

    PostgreSQL PG序列 与 序列是否可以绑定到多个表的疑问

    这里对于POSTGRESQL 创建序列有几个需要了解和知道的地方 1 postgresql 的序列是可以有类型的 2 postgresql 的学是有range的,也就是可以设置最大和最小的值 3...postgresql 的序列是可以循环使用的达到了最大值后,如果设置了循环是可以从头开始的 4 cache 这个是PG对于自增序列的一个友好和快速数据分配和插入的支持,我们可以 create sequence...2 我可以多个表绑定一个序列吗 3 我删除数据后,序列会有变化吗 4 我事务得到分配的序列值后,如果回滚了我的序列值应该在那个位置? ?...说完这些其实就有一个问题了, ORACLE 当中的序列是可以一个序列绑定到多个表的上来进行序列的值的给出. 那么POSTGRESQL 本身是不是可以这样做,我们来实验一下....从上面的测试看,我们的可以明显的看到一个问题,如果一个序列挂多个表,则对于序列来说,是顺序性的,并不能做到一个序列分别对每个表进行分别的计数.

    1.8K50

    内卷的世界,我们是否可以换一种思维生活?

    可能3年前有一篇顶会一作就可以被公司抢着要了,但现在有顶会已经不够了,因为太多人有了。 ?...似乎只有一条路径可以让人生走向成功。一旦进入这种思维,压力就会接踵而至。 这让人很自然想到了现在的教育。...这里面其实有两个问题,一个是 这个世界真的是内卷的世界吗? 另一个是 在内卷的环境中,有没有别的生存方式? 世界永远可以外卷,只是它需要创造性 你可曾想过短视频直播会创造多少就业机会?...但通过Self Play就可以让自己变得足够好。 Self Play的思想在于当前的自己才是最好的baseline,我们只要不断比自己强一点点,最终都会变得特别强。...然而这个世界明明可以有各种不一样的选择。 最后说一下我自己吧,也许有参考价值 我现在在字节跳动从事强化学习的工作,也许在很多人看来很成功。但是我自己其实是跨专业转到这个方向的。

    48220

    9款国内外垂直领域的在线作图工具:那些可以替代Visio的应用

    今天介绍的几款也能提升办公效率,不过它们都属于垂直领域的作图工具,这些团队都希望做一个能够替代微软Visio的在线产品,毕竟Visio相对来说比较传统和专业,刚接触的同学很难上手,而且Visio是付费软件...LucidChart是一个基于HTML5的在线流程图绘制和协作应用平台,用户可以通过它方便快速的实现流程图表的绘制,同时还可以实现与他人进行实时的流程图绘制和修改功能,对需要群组协作功能的团队来说,这点非常方便...不过其在线制作的思维导图是公开的,高级版本有设置隐私权的权力。用户可以将其可以嵌入博客,办公室应用软件中,有很好的兼容性。通过Gliffy编辑的流程图图片可输出SVG、GPEG格式。...Creately的提供的图形对象也很多,从简单的流程图到各种吸引人的剪贴画。而且多人协作也很方便,用户可以使用侧边栏来邀请其他人在线协作,历史版本的功能也可以使用。...当然这可以理解,毕竟国外已经有付费的习惯了,但是对大多数国内的团队而言,“收费”的就基本不考虑了,所以接下来推荐两款国内的作图工具,当然它们都是完全免费的,有作图需求的同学,可以试用一下。 8.

    6.5K50
    领券