#PL | The #Rust I wanted had no future

#PLThe#RustIwantedhadnofutureGraydonexplainshowheenvisionedtheold,GC’dRustwithgreenthreadstobe.https://graydon2.dreamwidth.org/307291.html——这可能是我读过的最有趣的一篇关于Rust的文章。原来Graydon的本来想法更接近ReasonML(?),而不是C++。

相关推荐

封面图片

微软开始让开发人员用 Rust 编写 Windows 驱动程序

微软开始让开发人员用Rust编写Windows驱动程序这项工作可以追溯到很多年前。2019年7月,微软研究院发帖称,它希望"在漏洞发生之前消除一整类漏洞",提出了内存安全语言的理由,并表示"满足这些要求的最有前途的较新系统编程语言之一是最初由Mozilla发明的Rust编程语言"。该公司推崇Rust,不仅因为它的内存安全,还因为它的数据竞赛安全--确保"两个或多个线程不会不同步地访问一段内存"。2022年,Russinovich宣布:"现在是时候停止用C/C++启动任何新项目了,在需要使用非GC语言的情况下使用Rust。为了安全性和可靠性起见,业界应该宣布这些语言已被淘汰。"C#和Java等GC或垃圾回收语言适用于商业应用,但不适合底层系统代码。虽然Windows主要是用C和C++编写的。"由于各种技术和历史原因,现在大部分用户模式代码都是用C++编写的,但大部分内核代码还是用C语言编写的。"2018年,长期从事软件开发的微软软件工程师陈伟明(RaymondChen)说,虽然此后出现了Windows11,但在开发新版本时,操作系统并没有重写。硬件制造商为使其设备能在Windows中运行而使用的Windows驱动程序工具包,仍然是一个C/C++工具包。根据基于Rust的新驱动程序工具包的发布说明,其目的是同时支持WDM(Windows驱动程序模型)和WDF(Windows驱动程序框架)驱动程序。WDM驱动程序级别较低,与操作系统紧密相连,而WDF驱动程序则通过框架库与系统交互。初始资源库的重点是WDK。说明还补充说:"该项目仍处于早期开发阶段,尚不建议用于商业用途。微软鼓励进行试验和反馈,并指出开发人员可以到资源库中的GitHub讨论区寻求反馈。"一个早期问题是如何处理异常。一位开发者说:"对于Windows内核(以及整个操作系统)来说,结构化异常处理是Windows开发不可或缺的一部分,也是让Rust成为Windows内核开发现实的真正障碍。Rust没有异常,它更倾向于使用结果变量报告可恢复的错误,而在无法恢复的错误中,它会以崩溃失败的方式退出。在内核代码中,这种崩溃是不可取的,因为它会导致系统整体崩溃。"开发者约翰尼-肖(JohnnyShaw)引用了LinuxTorvalds在Linux内核(也采用了Rust)中的一段话:"因为内核代码不同于随机的用户空间系统工具。内存耗尽绝对不能导致中止。它只需要导致错误返回"。托瓦尔兹认为这是一个"根本性问题"。微软新版本库中的早期代码包括以下注释://FIXME:ShouldthistriggerBugcheckviaKeBugCheckEx?这个问题说明,在底层Windows代码中引入Rust并不仅仅是为WDKAPI添加Rust语言绑定那么简单。不过,最初的反应总体上是积极的。内存安全问题在Windows的安全性和稳定性问题中占了很大比例,因此采用Rust是一个可行的解决方案。...PC版:https://www.cnbeta.com.tw/articles/soft/1386461.htm手机版:https://m.cnbeta.com.tw/view/1386461.htm

封面图片

Ubuntu博客谈Rust调度器和微内核设计的未来潜力

Ubuntu博客谈Rust调度器和微内核设计的未来潜力Righi今天在Ubuntu博客上发布了一篇文章,内容围绕使用eBPF加载调度程序实现的sched-ext、Rust和Ubuntu开发新的Linux调度程序实现。除了开发人员的优势外,这种组合还能为最终用户带来优势,比如可以根据用户的工作负载和其他特殊情况加载优化的调度程序。博文还指出,如果需要,"scx_rustland"可以通过PPA在Ubuntu24.04中使用。Rust调度程序的工作表明,它有可能成为最近主推到内核的默认EEVDF调度程序的替代品。Ubuntu博客文章最后写道:"我们正朝着一种微内核设计迈进,它有可能为Linux认证铺平道路:在上述情况下,如果用户空间调度程序崩溃,任务将无缝过渡到默认的内核调度程序,确保系统的持续可用性,而不会出现任何停机时间。这表明,类似的方法也可用于其他子系统,从而使Linux内核能够提供完全冗余和崩溃安全的系统"。虽然这不在即将发布的Ubuntu24.04LTS版本的范围之内,但在Ubuntu博客上看到这些评论,而且是在Canonical一直在加强其性能和工程团队的时候,还是相当耐人寻味的。SCX_RUSTLAND的工作本身就已经证明非常有趣,观察他们未来会在这一领域进行怎样的创新将是一件非常有趣的事情。...PC版:https://www.cnbeta.com.tw/articles/soft/1421073.htm手机版:https://m.cnbeta.com.tw/view/1421073.htm

封面图片

4、Kaiser

4、Kaiserhttps://github.com/NtRaiseHardError/Kaiser一个有趣的病毒,特点包括:无文件的持久性,攻击和反取证能力。这个项目不是为了逃避反病毒检测而设计的。恶意软件最有利的属性之一是生存能力,作为保持弹性和逃避安全解决方案检测的一种手段。这种恶意软件的性质应包括其套件中的反取证能力,以保持其足迹最小,以及篡改系统和取证证据,以防止其被捕获和分析。与无文件方法相结合,复杂的恶意软件能够在攻击系统的同时保持规避,避开多年来发展和完善的传统检测方法。Kaiser概念验证恶意软件的设计是为了展示反取证和无文件功能的一个子集。这些功能包括无文件保存和二进制执行,以及反取证对策,即禁用事件日志服务,并主动阻止被感染的机器和自身被取证分析,以防止任何进一步的入侵调查。5、AntiForensicshttps://github.com/7h3pr0xy/Anti-ForensicsAnti-forensics是在您的电脑上不留痕迹的艺术,它旨在与常见的取证工具作斗争,以防止在您的计算机上进行取证测试的任何渗透。这是一篇关于取证保护方法的定义和适当调整的文章,值得一读。基本的东西都讲到了,并且具有一些有趣的表述,于是也包含一些有趣的想法。6、MetadataRemoverhttps://github.com/Anish-M-code/Metadata-Remover删除不需要的元数据就可以改善隐私。很简单吧。一个简单的元数据删除工具,用于从图像和视频中删除元数据。用C和Python3开发。Python版本支持音频和torrent文件。

封面图片

(57)【原创】巅峰之作,姐姐肏到大叫我大鸡巴老公,淫言骚语让我始料未及(续2)我听到这里差点射了,停下来调整角度,缓了一下开始

(57)【原创】巅峰之作,姐姐肏到大叫我大鸡巴老公,淫言骚语让我始料未及(续2)我听到这里差点射了,停下来调整角度,缓了一下开始拼命的插。她见我拼命的冲击波下,一次一次插到她花心深处,她更加淫叫不止,和我说堂姐淫荡的话是一波接一波,波波不一样。好了,我姐和我说的淫话在这里我就不一一写出来了。这样快成一篇专栏了,想听的老铁自行进去解锁骚话淫语。就光听老姐的骚话都要让你包听包射,更别说还在做爱的那种视觉冲击感下的效果,大家仔细想想那种场景和画面感…………我昨晚在自己的房间,给视频打码的时候,听着她的淫言骚语,鸡巴从一开始到结束,一直硬邦邦的没下去过。中途忍不住,停下来去我姐的房间又操了她一次。当时她已经睡了,我是强行操射的。那舒爽无与伦比了……。操完了她有点不开心了,说我天天要,还大晚上的不睡觉把她搞醒。说我什么人啊是,那个人嫁给你受得了你这样,说以后反锁门睡觉。我笑兮兮的哄着她说,这么漂亮的一个大美人在我身边,我是正常男人啊,有需求不是正常的啊。她听到我夸就娇气的对我说坏死了你,不让人睡觉,怎么得了你。我抱着她突然脑海里想起今早做爱说我堂姐的画面,就好奇的想试探性的问问她,说你想我把婷姐和你一起操了啊。当时她听到这个瞬间变了脸色,严肃的说你要疯啊,做爱助情的话你还当真啊。我听到这里当时有点蒙了,说不是你告诉我她的屄和奶子吗?还要我一个人插一下。她说我神经病,不想理我了,叫我滚回去睡觉。哎…………,我看气氛不对,女人翻脸比翻书还快。后来想了想,也是我太年轻了,没阅历,不懂你们大人的世界和玩法,助情的话当真了,还去问当事人,不骂你才怪。我姐肯定也是觉得我三心二意的,在生我的气。以后不能有这种想法了,本来也没有这样的想法,又是老姐自己做爱提起来的,很好奇她到底是什么心里状态,这次气氛不对,等那天看她高兴了问问她咋想的,为什么要和我说那些话又生气。女人的心思你别猜啊。说到这里我多说几句,老铁们的戏言叫我去操我堂姐我可以当大家是开玩笑的儿戏。大家乐呵乐呵一下,我也就当听听不往心里去。可是黑子们听到这个就不会善罢甘休了,人家就等你这个机会,借势而来,拿这个来攻击你,说你看吧,说了堂姐这么多。接下来的剧情就是要操堂姐了,大家拭目以待,帮我预料后面的事情发展。#海角#海角视频完整版合集点#真实姐弟乱伦历程看更多海角完整版海角作品导航页群友交流求片申请

封面图片

微软今天已经48岁了 这里有一些有关其创建过程的有趣小故事

微软今天已经48岁了这里有一些有关其创建过程的有趣小故事这两个人就是比尔-盖茨和已故的保罗-艾伦。1975年4月4日,他们正式成立了Micros-Soft公司。两人可能都没有想到,他们的公司会成为有史以来最大和最有影响力的公司之一。今天是微软的48岁生日,公司没有大张旗鼓地庆祝这一纪念日,但它在其官方Twitter账户上用一个复古风格的标志注明了这一天。这里有一些关于微软公司成立的有趣的小故事。微软前身:Traf-O-Data在微软成立之前,盖茨和艾伦以及另一个人保罗-吉尔伯特在华盛顿州的西雅图成立了一家名为Traf-O-Data的公司。盖茨和艾伦为该公司开发了软件,而吉尔伯特则为其制造了一台电脑。在1993年的一次采访中,盖茨谈到了这家公司背后的想法:Traf-O-Data是将道路流量数据转化为报告,你在路边打出16通道的纸带,开车经过的压敏胶管上有一个计数器,每隔5分钟、10分钟或15分钟点击一次计数。这些数据必须为国家公路部门处理,以便发放维修资金,并决定如何设置交通灯等。总之,这是需要处理的数据。因此,我们参与了这项工作。盖茨在同一次采访中说,他们"赚了一点钱,并从中得到了一些乐趣"。然而,在华盛顿州开始为该州的城市免费处理这些交通数据后,这项业务很快就结束了。Altair8800为什么要成立微软公司?盖茨和艾伦都是在1974年底通过阅读《大众电子》杂志上的一篇文章了解到世界上第一台微型计算机--Altair8800。它是由位于新墨西哥州阿尔伯克基的一家名为MicroInstrumentationandTelemetrySystems(MITS)的公司制造的。盖茨和艾伦认为他们可以创建一个可以在Altair8800上运行的BASIC版本。他们于1975年搬到阿尔伯克基,正式成立了Micro-Soft。这个名字是怎么来的?微软这个名字是艾伦的主意,因为他认为这是"微型计算机"和"软件"的良好混合体。公司是在哪里成立的?盖茨和艾伦在传说中的66号公路旁的Sundowner酒店的一个房间里成立了微软。Sundowner酒店还在那里,它在2014年被改造成了低成本的公寓。后来在1975年,盖茨和艾伦把企业搬到了阿尔伯克基的一个合适的办公大楼里。2006年,一个牌匾被放在那里,以纪念那个地方,尽管它至少被从石头底座上扯下来过一次。微软为什么离开阿尔伯克基?简而言之,阿尔伯克基并不是招募人员加入一个成长中的科技公司的最佳地点,因此盖茨和艾伦决定在1979年回到靠近他们家乡的华盛顿州雷德蒙。微软公司,48岁生日快乐!从Traf-O-Data和Sundowner酒店的那个房间开始,你们确实走了很长的路。为更多的庆祝活动干杯,包括两年后你们里程碑式的50周年纪念。...PC版:https://www.cnbeta.com.tw/articles/soft/1353005.htm手机版:https://m.cnbeta.com.tw/view/1353005.htm

封面图片

智己汽车把CEO关进了笼子里

智己汽车把CEO关进了笼子里文/六神磊磊因为这段“真心话”,很多网民起哄说,每生产一台智己汽车,就有一名年幼的孩子离开父母被送去寄宿。就不讨论这段话本身了。它多不中听、多么没有人情味,都不细说了,因为别人都说透了。我只是非常、非常好奇一件事:这样一段昏头昏脑、明显会给自己和企业挖大坑的话,是怎么一路绿灯,最后顺利地被拿到最重要的发布会上去当众说的呢?首先说CEO本人。他是第一责任人。有些话可能会让刘先生不悦,但只是就事论事,不对人。他居然完全不知道那话是有问题的,还堂而皇之讲出来。就从这一点看,完全不像是一个新能源汽车的CEO。如果这话是某个地方部门的领导公开讲出来,我倒是信的。可他是一个新能源汽车的领导者,时时刻刻都要和互联网、受众、舆情打交道的。别说发布会,如今哪怕是个小签售会、分享会,聊天稍微涉及一点带坑的,比如性别话题,我都会先问现场有没有直播。可他居然在大型发布会现场,当众赞美打工人流血卖命。这等于完全不知道这是当下网民最大的逆鳞,大家都痛恨工作沉重而回报低微。恕我直言,这说明他对现在网民的关切,对舆情的基本水温,严重缺乏认知和了解。我是读金庸的。举个不很恰当的例子:任何正常人跑到《射雕》的时代去说评书,都会开口说“岳飞爷爷精忠报国,那狗奸则秦桧残害忠良”对吧?然而此刻最大的茶馆里突然冒出来一位,衣冠楚楚,当众说:“秦桧爷爷识大体、顾大局,岳飞那厮是咎由自取……”你能想象么?你是不是会好奇:这位仁兄是多久没进过老百姓的茶馆,没听过老百姓聊天吹水打屁了?这种对现实世界水温的巨大认知偏差,就和范曾老师认为自己的新婚公告会是“艺林佳话”一样大。除此之外,还有更有趣的一点。这段“真心话”有大问题,CEO看不出来,难道智己汽车那么多人都事先看不出来吗?我是不大信的。我对他们公司当然完全不了解,不知道他们发布会上CEO的演说词是怎么一个生产流程,是谁拿出来的初稿,什么人去负责审核。但至少,演讲者本人有团队吧,智己还有公关队伍吧,技术法务等等部门也要参与的吧。这些演讲文字不大可能从到尾就CEO一个人看过,大概率总还是有十几双、几十双眼睛看过的。而且发布会总还要彩排的吧,这些内容彩排上说过吗,如果说过,那么多内部人都听到了的吧。堂堂智己那么大一个公司,难道都是人人不上网的?一定有人心里雪亮,明白这些诸如“错过小孩出生”“四阳还要加班”之类的糟心内容是高危的,甚至是要闯祸、要上热搜的。而且,心里雪亮的人估计不只一个。然而有人指出过吗,提醒过吗?有没有哪怕一个人说“涛总,我感觉这些例子不妥哦”?怎么就让这些臭大粪一路绿灯到了发布会呢。所以这才是整起灾难里最有趣的一点。也许有人提出了异议,但CEO不采纳。他实在太爱这些员工拼死卖命的例子了,一说就爽,非说不可。又或许压根就没有人提出过。所有心里雪亮的人,都选择了假装糊涂,闭口不言。也不排除,这些例子是CEO自己主动提出来的。旁人就都不好反驳,不愿质疑,于是就顺利通关了。事实就是,大家不约而同的缄默,一起保护了这位CEO的“单纯”,保护了他的与世隔绝,保护了他的一厢情愿,保护了他对当今大众情绪的完全无知无感的状态。在一片“涛总真棒”“涛总讲得好感人”“涛总到时候就这么讲”的欢呼和掌声中,送他上了发布会,送他走入聚光灯,背黑锅你来,送死也是你去。就想起我在旧书里曾发过一篇文,叫《更无一人谋嵩山》。大意是说:在嵩山派,左冷禅的竞争策略不妥,难道没有一个人看出来?十三太保都是蠢蛋?不可能的。可事实上大家都闭口不言,没人肯踩刹车。反正天塌了是嵩山的天,关我什么事?所以你才会在金庸小说里看到,嵩山派里没人说左冷禅的策略不妥,曼陀山庄里没有人说王夫人茶花种错了,就好比而今,智己汽车没有一个人说CEO发言稿里有明显的问题。“智己”这个名字,本来取得很好的,知人者智,自知者明,只可惜都太聪明了。当所有聪明人都默契地对齐了颗粒度,选择了沉默,那么必然有一个懵懂的人瞒在鼓里。除非他能自救,但可惜,他又不能。有句话说要把权关进笼子里。智己汽车的人,是真的把CEO关进了笼子里了。一直到他揣着烂故事,走上那天的舞台。...PC版:https://www.cnbeta.com.tw/articles/soft/1427182.htm手机版:https://m.cnbeta.com.tw/view/1427182.htm

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人