↑点击蓝字 关注我们
欢迎阅读 OSCHINA 编辑部出品的开源日报——您探索和理解开源世界的日常指南。在这里,我们每天从宏观到微观,全面展现开源技术和文化的动态图景。
每日一更,风雨无阻。
OpenSource Daily # 2024.11.27
省流概览
今日要闻
华为公开“跨系统运行应用程序”专利
华为技术有限公司近日公开了“一种跨系统运行应用程序的方法及电子设备”专利。
据其优先权号 CN2022102306548 相关专利(授权公告号 CN116775118B)说明书显示,该专利背景以搭载 Android 系统和 Linux 系统的电子设备为例,可以将 Android 系统作为其主系统,并将 Linux 系统作为其辅系统,其中,Linux 系统可以安装在虚拟机上。
具体来说,该专利提供了一种方法,允许用户在第一软件系统中获取并显示第二软件系统中已安装应用的图标、标识和可执行路径等信息。这样,用户就可以在第一软件系统中快速启动第二软件系统中的应用,使得启动第二软件系统中应用的方式与启动第一软件系统中应用的方式相同。
elementary OS 8 操作系统发布
elementary OS 的创始人兼首席执行官 Danielle Foré 在官网宣布,elementary OS 8 已发布并开放下载。
对于 OS 8,我们重点关注:
- 创建新的安全会话,确保应用程序尊重你的隐私并征得你的同意
- 具有高效多任务处理和窗口管理功能的全新 Dock
- 通过包容性设计增强我们多元化的社区
Anthropic 开源“模型上下文协议”MCP
近日,Anthropic 开源了 “模型上下文协议”(MCP),该协议支持将大模型直接连接至数据源,官方介绍称 “可无缝集成 LLM 应用程序和外部数据源”。
MCP 架构包含以下几个部分:
MCP 主机:包括 Claude Desktop、IDE 等需要通过 MCP 访问资源的 AI 工具 MCP 客户端:与服务器保持一对一连接的协议客户端 MCP 服务器:一个轻量级程序,通过标准化的 MCP 协议开放特定功能 本地资源:计算机上的数据库、文件和服务等资源,MCP 服务器可以安全地访问这些内容 远程资源:通过互联网访问的 API 等资源,MCP 服务器可以与之建立连接
简单来说,现在企业和开发者要把不同的数据接入 AI 系统,都得单独开发对接方案,而 MCP 要做的,就是提供一个 “通用” 协议来解决这个问题。
https://github.com/modelcontextprotocol
马斯克确认 𝕏 启用了“限流”机制
拥有近两百万粉丝的 Y Combinator 联合创始人 Paul Graham 指出,𝕏 降低了含有外链的推文的优先级,𝕏 所有者马斯克回应 建议将外链放在推文的回复下面。
马斯克的回复与 𝕏 此前发布的平台使用指南一致,鼓励用户直接在平台上发布 “原生内容”(native content),如视频和文章,而不是链接到第三方网站。
这种策略虽然在某种程度上可以保证用户在 𝕏 平台的参与度,但对外部信息的限制也引发了大家的担忧。
微软向 Windows 10 用户推送全屏弹窗
微软已宣布,面向消费者的 Windows 10 将于 2025 年 10 月停止支持。届时,除非用户购买付费扩展支持,否则将无法获得任何技术支持或安全补丁。
目前,微软已开始向 Windows 10 用户推送提醒弹窗,建议用户升级至 Windows 11,同时推荐购买搭载 Copilot 功能的 PC。这些弹窗无法完全禁用,仅能通过点击「稍后提醒我」暂时隐藏,但过一段时间微软可能会以新的弹窗样式再次提示用户。
Linux 6.13 新增 3K 行 Rust 基础架构代码
Rust for Linux 首席开发者 Miguel Ojeda 为 Linux 6.13 holiday kernel 提交了大量 Rust 基础架构 / 工具链更新。
这个巨大的 PR 是对 Linux 6.13 已经合并的其他 Rust 代码(如 Rust 文件抽象和 Rust 就地模块支持)的补充,完整列表包含 3.17k 行新代码和 897 行移除代码,可通过此 PR 查看。
今日观察
社交观察
等待 Mac mini 发货的这段时间里,我构思了未来对它的使用方法
我将将他作为 HomeLab 使用,7x24 小时运行。这一点 Mac mini 的节能优势体现出来。
重点在软件上,我打算开发一个 RPC 服务网关,提供一系列 RPC 服务。这些服务参考 Unix 设计哲学,每个服务只干好一件事,相互之间无缝调用。
所有数据都存储在 Mac mini 内,这意味着文件系统 + SQLite 等本地数据库即可满足需求,无需使用 MongoDB、MinIO 这些更重型的服务。
带来的好处,是所有数据均可存储在单一目录下,只需要 rsync 即可方便备份至 NAS、冷备份。数据恢复成本也最低,仅需要将目录拷贝回来即可。
- 微博 Maeiee
5 分钟教你如何用 AI 写代码
我去年大概纯手写肝了 20 万行代码,而今年感觉几乎 90% 的代码都是 AI 写的了,我只需要写好题纲 prompt,然后等着 AI 写就完事了。包括自己一些不懂的领域的代码都开始敢写了,比如最近造了个用 SVG 生成 3D 模型的轮子,我甚至在过程中还有所收获,学会了如何解决模型 Z 轴冲突。
如果你是工程师,我的建议是现在就要改变写代码甚至学习的方式了,一切以产出为目标,想造什么轮子直接去造,然后看 AI 生成的代码,通过交互式提问来进行学习。感受下从 台虎钳手工打磨的钳工 到 数控机床操机仔 的剧烈变化。
- 微博 karminski-牙医
C++ 语言的两大阵营:现代 C++ 和遗留 C++
C++ 社区目前存在两个阵营:一方是现代化的技术公司,拥有先进的工具链和自动化迁移能力,另一方是倾向于使用传统 C++ 的企业,缺乏现代化的构建和部署流程。这种分歧导致了对 C++ 未来发展方向的争议,尤其是在语言演化、安全性和兼容性方面。
文章分析了 C++ 标准委员会在维护向后兼容性和满足现代需求之间的困境,以及这种分裂对 C++ 未来发展的影响。
- 微博 蚁工厂
联想王立平:工业智算是新型工业化的未来
在加速推进工业智算布局方面,王立平表示,在智能化过程中,联想积累了大量的工业大模型和工业 APP,并将构建工业模型超市及工业 APP 超市。在联想万全异构智算平台的支持下,通过统一纳管异构算力,释放 AI 基础设施生产力,充分满足工业模型及工业 APP、智能体的算力需求。
- 中国经济网
Scaling Law 百度最早提出?!OpenAI/Claude 都受它启发,Ilya 出现在致谢名单中
大多数人可能不知道,Scaling law 原始研究来自 2017 年的百度,而非三年后(2020 年)的 OpenAI。此研究由吴恩达主持,来自百度硅谷人工智能实验室 (SVAIL) 系统团队。
- 量子位
黄仁勋的「餐桌」
孙正义称英伟达创始人黄仁勋在未来 10 年会达到史蒂夫・乔布斯的成就。
现在,放眼全球科技圈,最备受关注的「餐桌」无疑只有一个 ——AI,而在这张餐桌尽头的主位上,黄仁勋正举起双手,欢迎他的宾客。
- 硅基研究室
叫板 Sora 出圈后,Luma AI 如何接住泼天的流量?
Luma AI 在视频领域叫板 OpenAI 故事,好比中途改打网球的杜兰特,打赢了网球男单大满贯纳达尔。
- 智能涌现
王慧文能让 AI 成为美团的又一横吗
外界有更深切感知的是美团以投资的方式进行的 AI 布局。除了用 20 亿人民币接手王慧文的光年之外,美团还投资了月之暗面、智谱两家大模型公司,并针对无人配送和通用机器人进行了积极布局,成为银河通用和宇树科技的股东。
大模型的引而不发,应用层面的小步尝试,以及投资领域的大手笔布局,三者共同构成了美团 AI 布局的基本面。
- 36氪
蜜雪冰城、喜茶提速,新茶饮卷起了“含 AI 量”
和较为成熟的自动化咖啡设备不同,茶饮制作过程的复杂性,也需要智能设备去解决和实现更多样化的功能,以更好的降低成本、提高效率。
继成分、价格和门店后,新茶饮行业也开始卷起了 “含 AI 量”,当越来越多的新茶饮品牌开始自主研发智能化设备,这背后有什么样的商业考量?智能设备未来是否会成为新茶饮行业的标配?
- 商业新研社
今日推荐
excalidraw/excalidraw
https://github.com/excalidraw/excalidraw
Excalidraw 是一个白板工具,可让你轻松绘制具有手绘感觉的图表。此工具支持导出 svg、png 格式的文件,也可以保存至本地,后续再导入使用,并且可以在线协作。
开源之声
谷歌“干儿子” Kotlin 不可能取代 Java
观点 1:新项目我肯定是用 KT,老项目是 java 但是我又不是项目受益人或者领导要求,谁闲的操蛋去重构那堆用着陈年老库的 java 项目啊
观点 2:我就说 java 不可能完全让取代,和这些 java8 钉子户太有关系了
观点 3:果然阻力来自这些 j8 程序员啊
观点 4:不是程序员,是 j8 公司!老板只要还能赚钱肯定不希望轻易改动饭碗,万一改坏了饭碗就碎了,哪怕要是成功了这个饭碗还能变大些
观点 5:悲哀,分叉 + 1,未来开发要掌握 8 国语言,哦是 8 门语言
观点 6:虽然你掌握了 8 门语言,但是后来发现,逻辑一样的,就不能统一成一门语言。
观点 7:等到 Java 100 版本出来,估计就和现在 Kotlin 一样了
观点 8:不能脱离 JVM,Kotlin 就难以发展壮大
观点 9:用过 OC、Swift、Java、Python、Golang、Rust,感觉还是 Kotlin 最顺手。
观点 10:Java 挺好的,要烂一起烂,反正人多不怕冷
观点 11:kt 的关键字多得恐怖,复杂度堪比 c++
观点 12:各有各的为难之处呀。kotlin 这么强,为什么不自己从底层开始做?java 这么臃肿,不就因为他发展了那么多年,生态已经太庞大吗
观点 13:就是喜欢 java 越用越喜欢 而且用的人多 没必要去换
观点 14:非要搞一个新语言折腾
观点 15:所以不能替代是为啥?就是有人不想换而已嘛
观点 16:Kotlin 的协程写法没比死亡回调好多少,使用成本还是高
程序员梗图
References
https://www.oschina.net/news/322305/elementary-os-8-released
https://www.oschina.net/news/322291/anthropic-model-context-protocol
https://www.oschina.net/news/322269/musk-admits-x-is-throttling-links-effectively-limiting
https://www.oschina.net/news/322262/windows10-full-screen-popup
https://www.oschina.net/news/322260/linux-6-13-rust
https://weibo.com/1240212845/P2e7xuB67
https://weibo.com/2169039837/P2cH641Zq
https://weibo.com/2194035935/P26TsqfAj
http://www.ce.cn/cysc/tech/gd2012/202411/27/t20241127_39217258.shtml
https://mp.weixin.qq.com/s/mBgXZZLpg-7bcQqlrXu8EA
https://mp.weixin.qq.com/s/ivg4xzfKpWlWvSgkMtyPXg
https://mp.weixin.qq.com/s/H1GFVO5W3JgybKj516zfhA
https://36kr.com/p/3053948838351233
https://www.thepaper.cn/newsDetail_forward_29462274
https://github.com/excalidraw/excalidraw
https://mp.weixin.qq.com/s/tyz9fGhjST7feMatDCrqPg
END
↓分享、在看与点赞~Orz