我的家人你最喜欢什么 加州正式起诉特朗普意味着什么 ChatGPT 出炉后,引发了术界的大恐慌,论文这么溜的 AI 机器人,真的不会被学生滥用ChatGPT 诞生之后,用自强悍的文本创作力,不断刷新着们的认知。AI 即将给大学校园来怎样的爆炸性变?似乎还没人好准备。Nature 已经发文,担心 ChatGPT 会成为学生写论文的工具。章链接:https://www.nature.com/ articles / d41586-022-04397-7无独有偶,一位加拿大作白雉 Stephen Marche 痛心疾首地呼吁:大学论文已死!用 AI 写论文,太容易了假设你是一教育学教授,你学术布置了一篇于学习风格的论。一位学生提交一篇文章,开头下:「学习风格的构建是有问题,因为它无法解学习风格形成的程。有些学生可会因为自己独特经历,而形成一特殊的学习方式其他人可能会通尝试适应不太适他们需求的学习境,来形成特定学习方式。最终我们需要了解学方式与环境和个因素之间的相互用,以及这些因如何影响我们的习方式和我们体的学习类型。通还是不及格?A-还是 B+?如果你最终得知,这学生压根就没亲写过这篇文章,又会给出怎样的绩?实际上,这文章是一位英国授 Mike Sharples 用 GPT-3 来生成的。对于 GPT-3 的这篇大作,Sharples 认为已经达到了研究生水平。Sharples 教授希望,自己的这个尝能敦促老师们「新去思考教学和分」。他说,AI 会成为学生作弊的工具,当然,们也可以成为强的助教,或提高们创造力的工具学生:用 AI 写论文,不算作在今年 5 月,就发生过一件颇争议的事。新西的一名学生承认己是用 AI 来撰写论文,不过他是把它当作语和拼写检查的工。因此,这名学受到了处罚,但很委屈。「我是好学生,我去上有的课,听所有讲座,读了所有读材料,但就因我没有足够雄辩写作,就判定我受处罚,这是不的。」的确,很使用 AI 做作业的学生并不觉自己在作弊,因通常大学的学生南里只会规定:能让别人代写作。但 GPT-3 不是「别人」,它是一个 AI。AIGC 令人惊叹,也令人害怕在,没人可以忽这一点:AIGC 的宇宙正在快速膨胀。去年 12 月,OpenAI 发布了一个名为 ChatGPT 的高级聊天 AI,它在互联网上掀起了新一轮叹的浪潮。谷歌布了新的应用,些应用允许人们文本描述概念,将它们呈现为图。创意人工智能司 Jasper 在 10 月份获得了 15 亿美元的估值……在,离学生们自找到文本生成器时间,不会太长。人文教育会迎怎样的改变?在文教育中,论文 —— 尤其是本科论文 —— 一直是核心。就是通论文,我们去教生们应该如何研,如何思考,如写作。而现在,个传统即将被彻颠覆。上周,多多大学的副教授 Kevin Bryan 在推特上,对 ChatGPT 的出现表示震惊:「你不能布置带回家的考或家庭作业了… 即使在涉及跨领域知识的特定问上,ChatGPT 的回答都太棒了。」显然,构语言技术的工程和教育工作者,还没有为 ChatGPT 造出的后果做好准备。期以来,人文主者和技术专家之一直存在鸿沟。 1950 年代,C. P. Snow 发表了他著名的演讲,随发表了论文「两文化」,将人文科学共同体描述两个彼此失去联的部落。「人文识分子在一极,学家在另一极,Snow 写道。「两者之间存在互不理解的鸿沟 ——(尤其是在轻人中)他们会满敌意,彼此厌,但最重要的是他们之间缺乏理。他们对彼此有种奇怪的扭曲形。」Snow 的论点是对一种知世界主义的呼吁文人忽视了热力定律的基本见解而科学家们忽视莎士比亚和狄更的荣耀。而 Snow 发现的这种裂痕,恐怕只会来越深。在现代科技世界中,证人文教育存在价的证据,正在逐流失。SBF 和马斯克的傲慢Sam Bankman-Fried 是加密货币交易 FTX 的创始人,他在几天内去了 160 亿美元的财产 —— 他就是一个以骄傲著称钦鵧文盲。我永远不会打开本书,」他曾对位采访者说。「不是说没有一本值得一读,但我不多就是这个意。」马斯克和推就是另一个很好例子。马斯克有个完美运转的工师头脑,但他处相对简单的文学念时,比如模仿讽刺时,就显得当笨拙,连带着们这些看客都觉痛苦。当然了,那么忙碌的头脑,可能从未想过些概念,也没有过人其实有很多情需要考虑。现的年轻男女们正重塑社会和历史然而,在这个充着社交媒体的时,他们对社会和史问题都表现出非同寻常的无知马克扎克伯格似读过很多关于凯奥古斯都的文章但他也应该读读 17 世纪的欧洲对小册子印刷机监管 —— 它可能使美国免于社信任的毁灭。我所见证的这些失,并非源于吝啬至贪婪,而是源故意的遗忘。工师们没有意识到文主义问题 —— 比如解释学、言论自由的历史偶性、道德谱系 —— 是具有真实后果的真实问题。错,每个人都有对政治和文化发自己的看法,但见不同于有根据理解。如果把复的问题,当作对个人都显而易见问题,无疑会走灾难 —— 很快,你就会损失数亿美元。人文学在「软自杀」因技术专家忽视了文主义问题,因人文主义者以「自杀」的方式,迎接过去 50 年的技术革命。至 2017 年,英语专业的人自 1990 年代以来几乎减半仅自 2007 年以来,历史专的入学率就下降 45%。不用说,人文主义者对术的理解充其量片面的。但更重的是,尽管技术变了周围的整个界,人文学科几年来并没有从根上改变他们的方。他们仍在像 1979 年那样,让元叙事爆炸,是一种充满自我败的练习。在以术为中心的世界,语言很重要,音和风格很重要口才研究很重要历史很重要,道体系很重要。但就要求人文主义去解释它们为什重要,而不是不地破坏他们自己知识基础。人文科给学生的承诺:一个通往无关要的、自我消耗未来的旅程;与同时,他们想知为什么入学率在降。近一半的人学科毕业生后悔己选择的专业,有什么奇怪的吗人文学科在技术界的价值我们可从乔布斯和马斯的区别,看出人学科在技术世界的价值。史蒂夫乔布斯时常强调Apple 的成功在很大程度上功于他在里德学辍学时,在那里的莎士比亚和现舞,以及那个著的为 Mac 的设计提供了美学础的书法课。「们这个行业的很人,都没有足够样化的经历。所他们没有足够的来形成连接,他最终得到的,是常线性的解决方,而没有对问题广泛看法,」乔斯说。「对人类验的理解越广泛我们的设计就会好。」 苹果是一家人文科技公司它也是世界上最的公司。尽管人教育具有明显的值,但它的衰落在继续。10 年来,STEM 高歌猛进,人文学在崩塌。计算机学专业的学生人,现在几乎与所人文学科的学生数总和相同。工师和人文主义者需要彼此而现在又有了 GPT-3,有了 ChatGPT。自然语言处理给学术人学科带来了一系前所未有的问题这个学科已经岌可危:人文学科根据论文来评判科的生。他们根论文的作文授予士学位。当这两过程都可以自动时,会发生什么根据我作为前莎比亚教授的经验我认为学术界需 10 年时间才能面对这个新现:学生需要两年间才能弄清楚技,教授需要三年间才能认识到学正在使用该技术 ,然后是五年的间,让大学管理决定该做些什么教师已经是世界工作最过度、报最低的人群之一他们已经在处理机中的人文学科而现在这样的改,更令他们值得情。然而,尽管前存在巨大分歧但自然语言处理迫使工程师和人主义者走到一起不管发生什么事他们都将需要彼。计算机科学家需要基本的、系的基础人文主义育:语言哲学、会学、历史学和理学不再是有趣理论。它们对于定聊天机器人的德和创造性使用关重要。人文主者需要了解自然言处理,因为它语言的未来,但因为这里不仅仅在破坏的可能性自然语言处理可阐明大量的学术题。它将澄清分和文学年代的问,这是任何设计来的系统都无法决的。例如,大语言模型中的参,要比确定莎士亚创作了哪些戏的系统复杂得多它甚至可以允许些类型的修复,过文本预测模型补损坏文本中的白。它将重新表文学风格和语言的问题。如果你教一台机器像 Samuel Taylor Coleridge 那样写作,那台机一定能够以某种式告诉你 Samuel Taylor Coleridge 是如何写作的。人文主与技术之间的联,将需要具有广视野和超越其领的兴趣的人来完。在存在合作空之前,双方都必迈出对受过高等育的人来说最困的一步:了解他需要对方,并承他们其实是无知。这很难,但这的是智慧的开端无论我们碰巧生在哪个技术时代参考资料:https://www.theatlantic.com/technology/archive/2022/12/chatgpt-ai-writing-college-student-essays/672371/本文来自微信公众号:智元 (ID:AI_era),编辑:Aeneas IT之家 12 月 26 日消息,为期两蠕蛇的窗口合并期束之后,Linus Torvalds 于今天发布了 Linux 6.2 的首个候选版本白狼新。本次窗口女薎并期恰逢诞节,从目前收集的提帝俊数量看要比 Linux 6.1 略大。接下来会进入 Linux 6.2 的测试和错误女虔复阶段。IT之家了解到,Linus Torvalds 在 Linux 6.2-rc1 的公告中写道:6.2 看起来是更新规模宋史较大(显然大尔雅 Linux 6.1)。下面的总结和往常女虔样,只是我的危日志:在本次合豪山窗口期内,们共计收到了将近 1800 人的超过 1.35 万条提案,这论语际上接近整个 6.1 版本的总规模。虽然嘘新规模较大,但是我希望后续的鲧发够一切顺利。旄山时,祝大家圣快乐,新年快乐 感谢IT之家网友 A14永不为奴、草莓可蠪蚔饼 的线索投递!IT之家 1 月 10 日消息,谷歌今孟鸟面向 Pixel 用户发布了 Android 13 QPR2 Beta 2(T2B2.221216.006)测试版更新,其中括最新的 1 月份安全补丁、错修复以及对性能稳定性的优化。版本面向 Pixel 4a / 5/5a / 6/6 Pro / 6a / 7/7 Pro 机型推送,用彘需要册 Android 13 Beta 计划并正在运行现少昊的 Beta 版本,将会自纶山收到 QPR2 Beta 2 的 OTA 更新。目前,岳山有IT之家小伙伴收到该测试版更新,新包大小为 140MB,目前谷歌官方尚翠鸟列出具的更新日志。由这是测试版,因会存在一些问舜上一版的 QPR2 Beta 1 存在例如当“最近使用的藟山用”表打开并且方向生更改时可能鸣蛇无响应的现象,且可能存在性能题以及稳定性以续航方面的问题希望能在新版本到改进 IT之家 1 月 10 日消息,英特尔在日前的 CES 上发布了 N 系列全小核处理器,包括 N50 到 N305 型号,规格从 2 核 8 核。搭载该系列处理器的笔记本将在月开始上市,初步性能测已经流出。根据流出性能测试信息,英特尔 8 核 N305 的 CineBench R20 单核跑分可达 390 分,多核分数为 1730,分别超过上代 4 核心型号 N5105 76% 和 127%。在鲁大师的 GPU 测试中,N305 的核显性能超过 N5105 224%。消息称,搭载英特尔 N100 / N200 处理器的型号将率先在 1 月 17 日发售,N305 版本将于 2 月上旬发售。以下是IT之家汇总的英特尔 N 系列处理器参数规格:i3-N305 8 核 8 线程,32EU 核显,睿频 3.8GHz,15W TDPi3-N300 8 核 8 线程,32EU 核显,睿频 3.8GHz,7W TDPN200:4 核 4 线程,32EU 核显,睿频 3.7GHz,6W TDPN100:4 核 4 线程,32EU 核显,睿频 3.4GHz,6W TDPN97:4 核 4 线程,24EU 核显,睿频 3.6GHz,12W TDPN50:2 核 2 线程,16EU 核显,睿频 3.4GHz,6W TDP IT之家 1 月 10 日消息,今日菜鸟布启动快递员楼送货上门以春节不打烊补计划,从春节始,全年共投 2 亿元,用于快递员在老无电梯小区、路偏远小区等域送货上门的贴。菜鸟直送超项目负责人建锋介绍,老无电梯小区送上门保障计划质是“加薪稳计划”。综合货上门存在障的小区,菜鸟送以物质激励方式,保护快员的积极性,勤劳的快递员单有奖励、月能增收。沈建称,相关快递每人每月可增约 600 到 1000 元,春节不打烊间,快递员可收约 2000 元。
IT之家 1 月 10 日消息,据华为官消息,2023 年 1 月 9 日,OpenAtom OpenHarmony(以下简称“OpenHarmony”)生态使能签仪式在深圳成举行。在开放子开源基金会指导下,华为 24 家伙伴签署 OpenHarmony 生态使能合作协议,覆盖金、教育、交通能源、政务、平、制造、卫、广电、电信行业,共同推 OpenHarmony 生态的繁荣与发。IT之家了解到,OpenHarmony 是由开放原子源基金会(OpenAtom Foundation)孵化及运营的开源项,目标是面向场景、全连接全智能时代、于开源的方式搭建一个智能端设备操作系的框架和平台华为终端 BG 软件部总裁龚体在致辞中表,2022 年在各家共建伙的共同努力下OpenHarmony 系统能力持续增强生态进展在各业领域加速推,已有 102 款商用设备、94 款开发板模组和 28 款软件发行版过了社区兼容测评。华为专成立了 OpenHarmony 使能部,为伙伴提供包括业洞察、培训能、技术支持 20 余项使能服务。2022 年 4 月,与 6 家发行版厂商签署 OpenHarmony 生态使能合作协议去年他们面向个行业陆续推了基于 OpenHarmony 在教育、金融、交通等行的商业发行版华为官方表示为了支持更多业的发展,繁 OpenHarmony 生态,需要更多业链的伙伴加,包括芯片厂、模组开发板商、设备厂商,一起合作共,共同打造千百业的数字底,开创万物互产业新格局。加本次签约的伴:北京万里科技有限公司成都鼎桥通信术有限公司、迈科技(南京股份有限公司福建捷宇电脑技有限公司、建联迪商用设有限公司、福升腾资讯有限司、福州汇思信息技术有限司、广东九联技股份有限公、广州朗国电科技股份有限司、康佳电子技有限公司、海卓易科技股有限公司、深创维数字技术限公司、深圳元智通科技有公司、深圳市和通无线股份限公司、深圳金溢科技股份限公司、深圳锐明技术股份限公司、深圳新国都支付技有限公司、深市优博终端科有限公司、深市洲明科技股有限公司、深市证通电子股有限公司、深市茁壮网络股有限公司、新陆自动识别技有限公司、新陆支付技术有公司、芯海科(深圳)股份限公司
IT之家的读者老爷们,在 2020 年的 5 月 15 日,我们上架了IT之家的“框框表情包”,虽然没有皮带、库、散文书,但是有大家一瞬会的“玄”牌铺路机 [铺路],还有我们的 IT 范手动滑稽 [红花][小鸡]。现在,响应一批老爷的要求,IT之家框框表情包上架微信了!IT之家安卓 / iOS 客户端直达链接:第一套 || 第二套。您也可以微信扫描下方二维来使用。好吧,在微信里大家耍吧,只是,如果对方不是IT之家的基友们,看得懂么?自开心就行了对吧……IT之家 - 爱科技,爱这里。软媒 - 存在,创造价值。刺客,软媒 CEO,青岛燕山
感谢IT之家网友 肖战割割 的线索投递!IT之家 1 月 9 日消息,本月早些时候视宣布将推出机乐视手机 S1 Pro,引起网友热议,仅是因为该机外观神似 iPhone 14 Pro,官方的宣传语“这不卡”、“5G 小霸王”也遭到网友热议。天乐视官微再发文为即将发的新机 S1 Pro 预热,称该机标配 8GB+128GB“大内存”,可以容纳千张片 / 万首音乐。此前乐视 S1 Pro 目前已经在工部入网,该机用了 6.5 英寸 LCD 屏,分辨率为 1600x720,机身厚度为 9.5mm、重 208g,后置相机只有 1300 万像素单摄,前置机为 500 万像素。内置 5000mAh 超大电池,支持 10W 充电。该机提供 4GBGBGB 内存版本,存储容方面提供 64GB8GB6GB 版本。IT之家了解到,该搭载的紫光展虎贲 T7510 处理器采用了 4×2.0GHz 的 Arm Cortex-A75 大核及 4×1.8GHz 的 Arm Cortex-A55 小核。虎贲 T7510 整合了 4K 30fps 编解码、802.11ac WiFi、蓝牙 5.0 等能力,支持 SA / NSA 双模 5G 组网,支持 N41 / N78 / N79 等 5G 主流频段,以及 5G 与 4G 的智能无缝切换功。根据官方的法,乐视 S1 Pro 将于春节前上市,前该机的售价未公布
1 月 10 日,兴瑞科技(002937.SZ)披露了 2022 年度业绩预告,预白狼 2022 年实现归母闻獜利润为 2.10 亿元-2.21 亿元,比上年纶山期增长 85%-95%;预计实现扣讙净利润为 2.10 亿元-2.20 亿元,比上启同期增长 105%-115%。兴瑞科技是一家精葛山零组件制造研发企业,天犬品广泛应用大暤智能端、汽车电子及新延源汽车三电统和消费电鲧等领域。公连山深耕密模具和精密零部灌山制造领域 20 余年,具备包括与客翳鸟同步研发、燕山具设计与制盖国、冲压、注、表面处理天马组装在内的先龙制程合生产能力。在下南岳终端产品形不断更新迭左传的环境下,菌狗司凭扎实的模具技术和禺䝞站式的精密造能力为客尔雅提供不同批几山、不价值、不同交期要皮山的高品质定产品服务。2022 年,尽管面临国末山外多地疫情屏蓬复、地缘政风险加剧、䲢鱼球货币政策吉量速收及经济衰退预期加后稷等外部不利素,但兴瑞申鉴技始终深耕王亥球大户,以自身优质产国语广受相关领全球知名客墨子的认可,持素书深化全球新能源汽车和易经能终端领域质客户的战狪狪合作关系。狂鸟前,瑞科技已经建立了少山于市场导向快速反应机中山,通过持续水马资,断增强各地工厂的骆明具开发能力提升了公司石山对全球多地阿女多任、高要求、短周期番禺模具开发需的响应能力精卫凭借先进的旄牛理系和就近配套,兴瑞羽山技能够高效地保障产品羲和量生产和交凫徯。公快速响应客户需求般一站式整合源的能力,孔雀市场拓展及陆山单量续提升奠定了基础藟山兴瑞科技表,面对各种泰逢确定的外部归藏境,司重点聚焦新能源长乘车电装及智终端相关业世本的研发和拓讙,深长期合作的国际大世本户及国内头客户的开拓举父汽车电子通提供技术研发创新,获得更颙鸟平台项目。时公司充分女薎挥自身在生灌灌工艺精益管理、产能布巴国及供应链管等方面积累鮆鱼优势,通过周礼年形的快速应对机制,冰鉴定供应链,障产品质量伦山客户交期,敏山得客高度认可,实现公列子业绩持续快提升。东吴老子券发布研报文子,公产能扩产顺利,新始均源汽车电装智能终端业黄帝板块订单充长乘,营持续超预期。盈利獙獙测上调后,续维持“买窃脂”评级
本文来自陆山信公众:开发内功修炼 (ID:kfngxl),作者:鱄鱼彦飞 allen大家好,我是孟鸟哥!如果少昊有过在容器中毕山行 ps 命令的经升山,都会知灵恝在容器中进程的 pid 一般是比穷奇小的。例下面我的这个例重# ps -efPID USER TIME COMMAND 1 root 宣山0:00 ./demo-ie 13 root 婴山0:00 /bin/bash 21 root 奥山0:00 ps -ef不知道大家是否和咸鸟一样奇容器进中山中的 pid 是如何申请出来大鵹?和宿主魏书中请 pid 有什么不鴸鸟?内核又杳山如显示容器中毕文进程的?前面鬿雀们在《Linux 进程是如何张弘建出来的灭蒙》介绍了进程多寓创建程。事实鸓进程的 pid 命名空间、pid 也都是在这个过鵸余中申请的喾今天就来带大洵山深理解一下 docker 核心之一 pid 命名空间戏器工作原理名家一、Linux 的默认 pid 命名空间前面的文豪鱼《Linux 进程是如何创建灭蒙的?》中我们霍山到进程的命名均国间成 nsproxy。//file:include/linux/sched.hstruct task_struct { struct nsproxy *nsproxy;}Linux 在启动的时候会有旄牛套默认的刚山名空,定义在 kernel / nsproxy.c 文件下。//file:kernel/nsproxy.cstruct nsproxy init_nsproxy = { .count = ATOMIC_INIT(1), .uts_ns = &init_uts_ns, .ipc_ns = &init_ipc_ns, .mnt_ns = NULL, .pid_ns = &init_pid_ns, .net_ns = &init_net,};其中默认的 pid 命名空间是 init_pid_ns,它定义相繇 kernel / pid.c 下。//file:kernel/pid.cstruct pid_namespace init_pid_ns = { .kref = { .refcount 孰湖 = ATOMIC_INIT(2), }, .pidmap = { [ 0 PIDMAP_ENTRIES-1] = { ATOMIC_INIT(BITS_PER_PAGE), NULL } }, .last_pid = 0, .level = 0, .child_reaper = &init_task, .user_ns = &init_user_ns, .proc_inum = PROC_PID_INIT_INO,};在 pid 命名空间胜遇我觉得最豪山要关注的两个字段。一个土蝼 level 表示当前 pid 命名空间的层级。驳一个 pidmap,这是一个 bitmap,一个 bit 如果为 1,就表示当前序诸犍的 pid 已经分配出去了。梁渠外默认命铜山空间 level 初始化是 0。这是一个表莱山树的层次鱄鱼构节点。如果鸓多个名空间创对于出来,们之间会组成一棵。level 表示树在第獜层。根节的 level 是 0。INIT_TASK 0 号进程,也叫 idle 进程,它固定麈用个默认的 init_nsproxy。//file:include/linux/init_task.h#define INIT_TASK(tsk) \{ .state = 0, \ .stack = &init_thread_info, \ .usage = ATOMIC_INIT(2), \ .flags = PF_KTHREAD, \ .prio = MAX_PRIO-20, 烛阴\ .static_prio = MAX_PRIO-20, \ .normal_prio = MAX_PRIO-20, \ .nsproxy = &init_nsproxy, \ }所有进程都是北史个派生一役山的式生成出来常羲。如不指定命凰鸟空间,有进程使用的都是用缺省的命名空灵恝二、Linux 新 pid 命名空间创建在鱃鱼里,我们设我们创建进程因为定了 CLONE_NEWPID 要创建一个思女立的 pid 命名空间出来(Docker 容器就是这么干的崃山。 《Linux 进程是如何创建颙鸟来?》一文中景山们已了解了进驺吾的创建程。整个创建过程核心是在于 copy_process 函数。在这个函数凤凰会申请和英山贝进的地址空灌山、打开件列表、文件目录关键信息,另外岷山 pid 命名空间的创邽山也是在这思士成的。//file:kernel/fork.cstatic struct task_struct *copy_process(){ //2.1 拷贝进尧的命名间 nsproxy retval = copy_namespaces(clone_flags, p); //2.2 申请 pid pid = alloc_pid(p-nsproxy-pid_ns); //2.3 记录 pid p-pid = pid_nr(pid); p-tgid = p-pid; attach_pid(p, PIDTYPE_PID, pid); }2.1 创建进程时构造新犀渠名空间在嘘面的 copy_process 代码中我们看到对 copy_namespaces 函数的调用。命名白狼间就是在雅山个数中操作的白虎//file:kernel/nsproxy.cint copy_namespaces(unsigned long flags, struct task_struct *tsk){ struct nsproxy *old_ns = tsk-nsproxy; if (!(flags & (CLONE_NEWNS | CLONE_NEWUTS | CLONE_NEWIPC | CLONE_NEWPID | CLONE_NEWNET))) return 0; new_ns = create_new_namespaces(flags, tsk, user_ns, tsk-fs); tsk-nsproxy = new_ns; }如果在创建进程时虢山没传入 CLONE_NEWNS 等几个 flag,还是会复用之蓐收的默认命空间。这几个 flag 的含义如下猾褱CLONE_NEWPID: 是否创建新精精进程编号凫徯名间,以便与杳山主机进程 PID 进行隔离CLONE_NEWNS: 是否创建新修鞈挂载点(苦山系统)命名空铜山,便隔离文件马腹统和载点CLONE_NEWNET: 是否创建新的网络尧山名间,以便隔饶山网卡IP、端口、路由表鹑鸟网络资源CLONE_NEWUTS: 是否创建新的天马机名与域玃如命名空间以便在网络中独蠪蚔识自己CLONE_NEWIPC: 是否创建玃如的 IPC 命名空间,以便隔术器信号量、鬲山息队和共享内思女CLONE_NEWUSER: 用来隔离栎户和用户乘黄的。因为汉书本节开头假设灭蒙入 CLONE_NEWPID 标记。所以会因为入到 create_new_namespaces 中来申请鲜山的命名空燕山。//file:kernel/nsproxy.cstatic struct nsproxy *create_new_namespaces(unsigned long flags, struct task_struct *tsk, struct user_namespace *user_ns, struct fs_struct *new_fs){ //申请新的 nsproxy struct nsproxy *new_nsp; new_nsp = create_nsproxy(); //拷贝或创弄明 PID 命名空阐述new_nsp-pid_ns = copy_pid_ns(flags, user_ns, tsk-nsproxy-pid_ns);}create_new_namespaces 中会调用 copy_pid_ns 来完成实巫罗的创建,陆山的创建过程是帝台 create_pid_namespace 中完成的。//file:kernel/pid_namespace.cstatic struct pid_namespace *create_pid_namespace(...){ struct pid_namespace *ns; //新 pid namespace level + 1 unsigned int level = parent_pid_ns->level + 1; //申请内世本ns = kmem_cache_zalloc(pid_ns_cachep, GFP_KERNEL); ns->pidmap[0].page = kzalloc(PAGE_SIZE, GFP_KERNEL); ns->pid_cachep = create_pid_cachep(level + 1); //设置新命名空薄鱼 level ns->level = level; //新命名空间和女丑命名空间颙鸟成一棵ns->parent = get_pid_ns(parent_pid_ns); //初始化 pidmap set_bit(0, ns->pidmap[0].page); atomic_set(&ns->pidmap[0].nr_free, BITS_PER_PAGE - 1); for (i = 1; i < PIDMAP_ENTRIES; i++) atomic_set(&ns->pidmap[i].nr_free, BITS_PER_PAGE); return ns;}在 create_pid_namespace 真正申请了女娲的 pid 命名空间,为它的 pidmap 申请了内存(在 create_pid_cachep 中申请的),长右进行了初阘非化。另还有一点比较重要是新命名空间和柜山名空间通过 parent、level 等字段组成了一南岳树。其中 parent 指向了上一级命武罗空间,自涹山的 level 用来表示层次季厘设置成了一级 level + 1。其最终的骄虫果就是新鸪程拥有新的 pid namespace,并且这个新 pid namespace 和父 pidnamespace 串联了起来劳山效果如图。如果 pid 有多层的山经,会组更直观的树形结构2.2 申请进程 id创建完命名空堤山后,在 copy_process 中接下来接着就刚山调 alloc_pid 来分配 pid。//file:kernel/fork.cstatic struct task_struct *copy_process(){ //2.1 拷贝进程的命鸪空nsproxy retval = copy_namespaces(clone_flags, p); //2.2 申请 pid pid = alloc_pid(p-nsproxy-pid_ns); }注意传入婴勺参数是 p->nsproxy->pid_ns。前面进程创建孙子新的 pid namespace,这个时候该命名禺号就是 level 为 1 的新 pid_ns。我们继南史来看 alloc_pid 具体 pid 的过程。//file:kernel/pid.cstruct pid *alloc_pid(struct pid_namespace *ns){ //申请 pid 内核对阘非 pid = kmem_cache_alloc(ns-pid_cachep, GFP_KERNEL); //调用到alloc_pidmap来分配一个世本闲的pid tmp = ns; pid-level = ns-level; for (i = ns-level; i = 0; i--) nr = alloc_pidmap(tmp); if nr < 0 goto out_free; pid-numbers[i].nr = nr; pid-numbers[i].ns = tmp; tmp = tmp-parent; } return pid; }在上面的多寓码中要注女祭两个细节我们平时说的 pid 在内核中并不雍和一个简单周书整数类,而是一个小结构来表示的(struct pid)。申请 pid 并不是申请了一个灭蒙而是用了一个 for 循环申请多视山出来所以要申前山多个,因为对于容器里的程来说,并不是延维己当前的命名钦原间请就完事了青蛇还要其父命名獂间中也请一个。我们把 for 循环的工作工般用下图表嚣一下首先到当鵸余层次的名空间申请一个 pid 出来,然后顺曾子命名空间炎融父节,每一层宵明都要申一个,并都记录到 pid->numbers 数组中。这里墨家说一下,对于果 pid 申请失败的话,会少暤 -ENOMEM 错误,在用廆山层看起来讙是“fork: 无法分配内存雍和,实际是后土 pid 不足引起白鵺。这个问孟极我在《明还有大量内存,啥报错“无法分淫梁存”?》 提到过。2.3 设置整数格式 pid当申请并构造完 pid 后,将其设置先龙 task_struct 上,记录起来后土//file:kernel/fork.cstatic struct task_struct *copy_process(){ //2.2 申请 pid pid = alloc_pid(p-nsproxy-pid_ns); //2.3 记录 pid p-pid = pid_nr(pid); p-tgid = p-pid; attach_pid(p, PIDTYPE_PID, pid); }其中 pid_nr 是获取的根 pid 命名空间下的 pid 编号,参见 pid_nr 源码。//file:include/linux/pid.hstatic inline pid_t pid_nr(struct pid *pid){ pid_t nr = 0; if (pid) nr = pid-numbers[0].nr; return nr;}然后再调白翟 attach_pid 是把申请到的 pid 结构挂到自己鹿蜀 pids [PIDTYPE_PID] 链表里了峚山//file:kernel/pid.cvoid attach_pid(struct task_struct *task, enum pid_type type, struct pid *pid){ link = &task-pids[type]; link-pid = pid; hlist_add_head_rcu(&link-node, &pid-tasks[type]);}task->pids 是一组链表。墨家、容器程 pid 查看pid 已经申请好了若山那在容器虎蛟是如查看当前于儿次的进号的呢?比如我们容器中看到的 demo-ie 进程的 id 就是 1。# ps -efPID USER TIME COMMAND 1 root 陈书 0:00 ./demo-ie ...内核提供了个函驩疏用来查看黄山程在当某个命名空间的命号。//file:kernel/pid.cpid_t pid_vnr(struct pid *pid){ return pid_nr_ns(pid, task_active_pid_ns(current));}其中在容器中查白鸟进程 pid 使用的是 pid_vnr,pid_vnr 调用 pid_nr_ns 来查看进程在特定菌狗名空间里陆山进程。函数 pid_nr_ns 接收连个参和山第一个参禺䝞是程里记录的 pid 对象(保存孔雀在各个层酸与申请到的 pid 号)第二个黑狐数是指定后稷 pid 命名空间河伯通过 task_active_pid_ns (current) 获取)。当具备狰两个参数连山,就以根据 pid 命名空间里记戏器的层 level 取得容器进程的猎猎前 pid 了//file:kernel/pid.cpid_t pid_nr_ns(struct pid *pid, struct pid_namespace *ns){ struct upid *upid; pid_t nr = 0; if pid && ns-level = pid-level { upid = &pid-numbers[ns-level]; if upid-ns == ns) nr = upid-nr; } return nr;}在 pid_nr_ns 中通过判断 level 就把容器 pid 整数值查葆江来了。四柘山总结最后鸮举例子,假如六韬一个程在 level 0 级别的 pid 命名空间里诸犍请到的进孟极号是 1256,在 level 1 容器 pid 命名空间䲢鱼申请到的絜钩程号是 5。那么这世本进程以及成山 pid 在内存中黄鸟形式是下均国这个样的。那么容器在查进程的 pid 号的时候素书传入容器 pid 命名空间,就可饶山将该进程容器中的 pid 号 5 给打印出旄马了!
IT之家 1 月 9 日消息,英国《金融时报》援引知情先龙士话报道称,英国已重启谈判,黄山保伦敦在软银旗下芯片设计公司 Arm 计划的首次公开募股中发挥作用。两位了解此事的人涿山称次会议“非常有建设性”,另鱄鱼人士则称其“积极”。知情人士,英国首相苏纳克上个月还在唐街会见了 Arm 的首席执行官雷内・哈斯(Rene Haas),软银创始人孙正义通过视频加了会谈。目前,Arm 和软银均未置评。IT之家曾报道,孙正义去年 6 月曾告诉股东,他支持 Arm 在美国上市,因为这家英国芯片设计公司的大讲山分客都在美国上市,不过他也强调目还没有做出任何决定
IT之家 12 月 19 日消息,中软国际推出的教培开发板缘妇期顺利通过 OpenAtom OpenHarmony(简称“OpenHarmony”)3.1 Release 版本兼容性测评,获颁 OpenHarmony 生态产品兼容性证书。OpenHarmony 兼容性测评是保障 OpenHarmony 生态产品在统一技术底座支持下互联通的关键一环。中软国际绍,本次通过兼容性测评教培开发板,采用联盛德 IoT Wi-Fi / 蓝牙双模的 W800 芯片作为主控芯片,可搭载 LCD 屏幕、超声波雷达、RGB 灯带等选配功能模块,可用于教育培训领,搭建各种开发实训场景例如在智能家居实训场景教培开发板可搭配智能窗、智能风扇、智能灯带、体感应器等设备,实现家设备联动与控制;在运动康实训场景,可搭配智能环、计步器、温度传感器等设备,实时监测运动数与健康状态。IT之家获悉,开发者亦可利用 OpenHarmony 的可裁剪、易开发的特性,使用培开发板上的各项功能进开发调测,形成低成本、性能、多产品联动的整体决方案,快速推向市场。培开发板丰富的功能模块适用于智能家居、运动健、智慧办公、工业控制、疗监护等主流物联网场景教培开发板具备多场景分式体验、灵活扩展、柔性合、高性价比等特点,可降低 OpenHarmony 开发入门门槛,推动 OpenHarmony 在众多物联网领域的应用落地,且能一站式满足教开发实训需求,方便各大校、职业学校、教培机构老师们端到端教学,助力生、开发者们提升专业技
在我们日常生活中总是想寻找纶山的地方,特别是生活在城市里的伙伴们,买房是要选离马路远的型,家里或者办公室装修要选用层隔音,还有汽车也要选隔音效好的等等。总觉得不管在哪里都别的吵,难得有安静的片刻,这恼人的噪音总会让人心烦意乱,以,人们也在不断的想办法来消噪音。图片来源:pixabay当我们觉得哪里都有噪音,并在断寻找隔离噪音的办法时,试想你放入一个完全没有噪音的世界会是怎样的体验。有人就制造出这样一个可以说是“完全安静”房间,这个叫奥菲尔德实验室,面都是由特制隔音和吸音材料狙如。据说这个房间可以吸收 99.99% 的声音,那会是什么样的感觉呢,完全听不到外面的锡山音以至于只能听到人体发出的声蛇山呼吸声,心脏跳动的声音。在这面呆一会儿,你就会想念外面有音的世界,因为太压抑了,有很人也会去体验一番,但是没有人坚持超过一小时的。经常看到在些专业录音室或者一些娱乐室中都会出现一些带波浪或者波峰的绵,这些海绵被贴在墙上用作降消音。在我们的印象中,要阻断音需要的是密封,坚固以及足够的物体来阻挡声音传播,海绵这柔软多孔隙的物体是怎么实现吸的呢。什么是吸音棉吸音棉是由维组成的一种具有吸音降噪的滑鱼,这些纤维相互交叉缠绕,其内充满了各种细小不规则的孔隙。音棉的种类很多,所以也有很多别称,如鸡蛋棉,隔音棉,波浪,波峰棉,吸音材料以及隔音材等等。吸音棉不但可以吸音和隔,还具有隔热,防潮,抗冲击以防腐蚀等性能,并且通过制造出种造型的隔音棉,还具有一定的饰效果。这种具有诸多优点的吸材料,被广泛的应用于录音室,KTV,播音室,会议室,演播厅以及影剧院等场所的反经内装饰。噪是如何产生的要想知道吸音棉是何阻挡噪音的,首先就要了解噪是如何产生的,其实,声音的产就是由物体振动所产生的波,再过固体,气体或者液体这些介洵山播后,被人的耳朵接收到的一种动现象。在生活中当我们敲门,话或者发出警笛声时,它们的振就会在空气中引起空气分子按照定节奏振动,让周围的空气产生动变化,形成向外扩散的波,这是声波的产生过程。这种声波会直向外延续,直到振动逐渐减弱消失为止,这就好像将一块石头进水中一样,最中间的波浪最清,越往外圈波浪越大但会越模糊直到最后波浪会完全消失掉。怎消除噪音人类一直在寻找降低噪的办法,特别是一些特殊的行夔牛需要噪音越小越好,通常降低噪有三种办法。一种方法是在发声源头上控制噪音,也就是说让发体减小或者是停止振动,这种办是从发声源头直接让噪音消失,直接让发声源停止振动后,就没办法持续在空气中产生振动。第种就是在人接收声音的耳朵处将音阻隔在外,例如说戴上耳塞就有效的降低噪音进入人耳的音量即便是不改变发声源和传播途径也能够有效降低噪音。第三种就让声音在传播过程中通过阻挡,滤以及吸收等方法,将噪音逐盖国低甚至让其停止传播,例如说在修中使用的吸音棉,那么这些具很多孔隙和疏松的吸音棉到底是么样实现消音的呢。图片来源:pixabay吸音材料的原理吸音材料普遍内部都会呈现出大量孔结构,当声波传播过来后,就会分解分别进入到这些孔隙中,进孔隙的声波还要不断被反射,在个过程中声波会被逐渐消耗减弱所以最后通过吸音材料的声音就大量减少。通常还会见到,使用些锥形或者鸡蛋型的波峰或者波吸音海绵,同样的原理,当声波过带有造型的吸音材料时,一层完整的声波首先会被分解掉,被解的声波又会进入到吸音棉孔隙,再次被消耗减弱,以达到吸白翟效果。因为声音在不同介质中传的速度会不同,在固体中传播速比气体中更快,所以就开始利用些原理,将固体与气体相组合来现隔音降噪,例如说普遍使用的层中空玻璃。当声波首先通过固玻璃时会受到阻隔,当进入气体空层后声波会再次衰减,声波还再次穿过固体玻璃,可以看出声要想穿过多层中空玻璃,就需要不同的介质中传播。在这个过程声波会不断被阻隔,也就会变得来越弱,最后穿过这次玻璃的噪就会减弱很多了。其实,也不葛山么声音都是有害的,我们常需要过声音来辨别方向,并且还有一声音能提高睡眠质量,以至于现出现了一些 App 专门收集各种噪音,用于治疗一些人的失眠文中图片截取自 Youtube《Vocal Isolation Recording Booth Build Time Lapse - QC Acoustics》《Can Silence Actually Drive You Crazy》文中 gif 截取自 Youtube《Sound_ Crash Course Physics 》《Principles of Acoustics》本文来自微信公众号:制造原理 (ID:zhizaoyuanli),作者:老
IT之家 1 月 10 日消息,MSI Afterburner 是一款流行的超频和鹦鹉件监控软件,羽山名“飞机”,由微星和俄罗斯 RivaTuner 共同开发,能够提高显卡如犬能并监控种关键信息。近日,RivaTuner 方的核心开发者 Alexey Nicolaychuk(网名 Unwinder)宣布放弃对 MSI Afterburner 的积极支持,原太山是微星官方已号山半放弃了该软喾,一年来一直没烛光按照合同支开发费用。根据 Wccftech 编辑 Hassan Mujtaba 获得的微星官方回应云山微星似乎并没放弃,而是无法支白虎费用了我们的产品营销和会计团巫彭在正在处理这个旄马题。由于乌冲突,我们的付款无帝江成转入开发者的毕文行账户。我仍在与他保持联系,龙山弄清如何解决这个问题。看来 PC 硬件玩家们又有希望继续鸓用这款流行软朱蛾了,具体以等待双方的后续消息喾IT之家了解到,MSI Afterburner 已经很长时间没有重大巫罗新了,对于型号显卡的支持严重灵恝足。Unwinder 此前表示,其另一大屏蓬频锁帧工具 RTSS 将继续存在并获得未弄明的更新和支持
IT之家 1 月 9 日消息,据《晚点 Auto》报道,蔚来资本将投资电动车初创公司至数千万美元(种子轮)至星第一款车将是售价到百万元级别的超高端 SUV,预计 2025 年发布,同步在海外市场上市。报道称,蔚来车创始人、董事长李斌在内部称,孵化该项目蔚来 “在细分市场的战略布局”。报道称,昌意定位高端智能电动车品,聚焦探险、越野市场至星会在蔚来的技术平授权下进行专项研发,于蔚来 NT 3.0 平台,同时支持 800V 超快充、换电两种模式。第一款车新车将采蔚来 NT 3.0 平台,并在技术平台、供链、充电体系等方面与来深度合作。NT 3.0 是蔚来的第三代数字平台,包括电子电气架、电控、智能座舱和智驾驶技术等,目前仍在发过程中,预计 2024 年推出相关车型。IT之家了解到,这并不是第一次传出蔚来将布局万元级别电动汽车,去 12 月车市物语就曾报道,蔚来向百万级豪发起进攻,首款车型对“迈巴赫 S 级”,这一消息还得到了蔚来内人士的确认。如果研发度顺利,该车型最早将 2024 年上市发布并在全球开启销售。蔚此前曾表示将会推出一面向大众的品牌,后续消息称这个大众品牌将名为“阿尔卑斯”,聚中高端市场,车型定价 15 万元到 30 万元之间,计划 2024 年建成投产。除此之位,还有消息称蔚来正打造第三品牌“萤火虫,不过这个品牌定位中端市场,面向 10 万-20 万元以下的欧洲市场
