开源中国-最新资讯 ( ) • 2024-04-15 14:55

OSCHINA 带你回顾一周(4.8-4.14)开源新闻、开源项目、重磅事件,以及技术分享等值得开发者关注的内容。


OpenSource Weekly

软件更新

综合资讯

每周观察

社交观察

Blazor 开发效率很高,实为软件开发个体户之利器

在国内,Web 开发这块,微软目前没啥市场份额,后端 Java 王者地位稳固,前端 Vue 则大受欢迎。其实,微软有一个 Web 开发技术 ——Blazor,是相当不错的,经过持续的迭代,到了当前.NET 8.0 版本时,已经相当完善。

目前,已经将 WebAssembly、服务端渲染(SSR)和 WebSocket 整合为单一的项目模板 ——Blazor Web App,可以自由地切换渲染交互模式,比较好地解决了首页加载慢,复杂 JS 应用性能低等现实开发中的痛点问题。

对于熟练的.NET 开发者来说,现在可以使用一种编程语言(C#)、一个人就把前后端的活全干了,开发效率很高,实为软件开发个体户之利器。

- 微博 软件教书匠金旭亮

SQLite 的主代码行数大概是 15 万行,而测试代码大概有 9200 万

“SQLite 是开源的。这让很多人认为它没有商业软件经过的测试那么充分,可能不可靠。但这种印象是错误的。SQLite 在实际应用中表现出了非常高的可靠性和非常低的缺陷率,特别是考虑到它的快速发展。SQLite 的质量部分是通过仔细的代码设计和实现来实现的。但广泛的测试也在维护和提高 SQLite 质量方面发挥着至关重要的作用。本文档总结了 SQLite 每个版本所经历的测试程序,希望激发人们对 SQLite 适用于关键任务应用的信心。”

- 微博 蚁工厂

华尔街这篇生成式 AI 的文章,让我想起若干年前与网吧老板的闲聊

华尔街这篇生成式 AI 的文章,让我想起若干年前与网吧老板的闲聊,我问他一年能挣多少,他说挣的钱都用来换电脑了,向我倒苦水。那时候正是网吧最火爆的时候也是电脑硬件飞速发展的时候。如果不及时更新硬件,就玩不了新游戏,玩不了新游戏就没人来了,于是很大一部分利润不得不投入到电脑的升级换代上。

现在生成式 AI 的情况更糟,因为它还不能赚钱,却要求投资者不断增大投入,而未来该怎么变现的影子都还看不到。

嗯,但无论如何这种狂热利好硬件公司,做 GPU 的可是实实在在的挣到钱了,只要 AI 热潮再维持两三年,那股价再涨三五倍可能也没啥压力。

- 微博 三思逍遥

媒体观察

AI产业的灰色暗面:OpenAI、谷歌、META如何搞训练语料

种种迹象显示,目前站在全世界 AI 领域潮头浪尖的这些公司,早在几年前就已经陷入对训练语料的 “绝望” 追逐中 —— 为此他们不惜修改政策条款、无视互联网信息的使用规则,只为了让自家的产品更加先进一些。

《纽约时报》在本周末刊发的调查报道中,揭露了 OpenAI、谷歌、Meta 等公司为了获取训练语料所采取的一些 “走捷径” 措施,同时也展现了整个行业迫在眉睫的困境。

- 财联社

芯片人才缺口巨大,美国出招!

美国 SIA 发表报告表示,美国半导体行业的竞争力以及行业所支持的经济实力、国家安全和技术领先地位取决于高技能的技术劳动力。

为了确保美国未来的经济和技术领先地位,并确保实现《芯片和科学法案》的目标,美国必须优先采取政策,创造一支强大、可持续、有能力、具备必要技能的劳动力队伍,使美国能够 半导体行业和其他关键和新兴技术行业在未来几年竞争和领先。

- 半导体行业观察

即使 iPhone 用国产 AI 也别惊讶,因为 Gemini 能做的也不多

从 Siri 刚刚发布开始,乔布斯对 Siri 语音助手的定义就不是单纯的搜索工具,而是个人智能助理。

从苹果自研基于 Ajax 的聊天机器人服务就能看出,目前苹果最看重的,其实是 Google Gemini 基于自然语义的对话能力,而不是我们上文提到在 Google Pixel 8 Pro 上实现的那些 “工具类” 功能。

  品玩

性能增长 250%,英国芯片设计龙头 Imagination 公布全新 RISC-V CPU

ARM 竞争对手、英国芯片设计龙头 Imagination 发布第二款基于 RISC-V 架构的 Catapult IP 系列的最新产品 APXM-6200 CPU,搭载 AI 功能,用于物联网、下一代消费和工业设备等领域场景。

相比 Arm Cortex-A53,APXM-6200 CPU 在面积效率配置小约 25%,但能够提供超过 2.5 倍(250%)的性能密度提升,在性能、功耗、面积(PPA)方面实现最大化提升。

钛媒体

每周推荐

开源项目

  • nextapps-de/flexsearch
    FlexSearch 是面向 Web 速度最快、内存最灵活的零依赖全文搜索库

  • traas-stack/holoinsight
    HoloInsight 是一个云原生可观测性技术平台,特别专注于实时日志分析和 AI 集成。它是蚂蚁集团内部研发了近 10 年的观测平台 AntMonitor 的开源版本。
  • jenius-apps/ambie
    Ambie 是一款播放白噪声和自然声音的应用程序,可帮助集中注意力、睡眠和放松。
  • wader/fq
    fq 是一个用于检查二进制数据的工具和解析器。
  • guillaumechereau/goxel
    Goxel 是一款免费开源的 3D 体素编辑器,用于创建体素图形(由立方体形成的 3D 图像)。它适用于 Linux、BSD、Windows、macOS、iOS 和 Android。
  • toeverything/AFFiNE
    AFFiNE 是开源协作知识库软件,注重隐私保护,面向专业人士打造。

技术博客

  1. 揭示语言大模型的采样过程
  2. 浅谈游戏地图中位置实时更新的技术方案
  3. 一文搞懂 Kafka consumer 与 broker 交互机制与原理
  4. 前端架构设计的一点考究
  5. 通俗易懂关于 Paxos 的直观解释
  6. 一文讲透 RAG 背后的技术

事件点评

TIOBE 4 月榜单:PHP 排名跌至历史最低

TIOBE 公布了 2024 年 4 月的编程语言排行榜。本月,PHP 在 TIOBE 指数中的排名跌至历史最低点(第 17 位)。

“随着众多竞争对手进入市场;譬如 Rails、Django 和 React 等 Web 开发框架采用了 Ruby、Python 和 JavaScript 作为主要驱动语言。与此同时,PHP 中还出现了一些安全问题。PHP 不得不重塑自己。如今,PHP 仍在中小型网站领域占有一席之地,它也是最流行的 Web 内容管理系统 WordPress 背后的语言。所以,PHP 当然没有消失,但它的辉煌时代似乎已经过去了。”

点评

这反映了市场和技术环境的变化,以及开发者对于不同编程语言的选择和偏好。PHP 排名的下降可能促使 PHP 社区重新评估其技术和生态系统,寻求改进和创新的途径,以保持其在市场中的竞争力。可能会导致 PHP 社区更加注重安全性、性能和易用性,以吸引更多的开发者和用户。

TIOBE 指数的变化也反映了开发者对于不同编程语言的选择和偏好。随着市场和技术环境的变化,开发者可能会更多地考虑使用其他编程语言,如 Ruby、Python 和 JavaScript,以满足他们的需求。这可能会导致更多的开发者选择这些编程语言,从而推动这些语言的发展和普及。还揭示了 IT 行业的发展趋势,随着新的编程语言和技术的出现,市场对于不同的技术栈的需求也在发生变化。

微软都打算付钱了,为何还是被骂 “白嫖” 开源?

微软最近在开源社区被 “围攻” 了,起因是该公司工程师希望一次性支付数千美元,让开源多媒体框架 FFmpeg优先解决自己的问题,结果被指责 “白嫖” 开源项目。

FFmpeg 开发者认为如果微软产品依赖于 FFmpeg,那么应该签订一个长期支持合同。其他微软工程师指出,在微软签订合同相当繁琐,而微软内部有一个选择开源项目一次性资助数千美元的投票,急于修复代码的微软工程师可能认为后者更方便。

对于微软的高优先级错误,FFmpeg 社区的热心开发者帮助修复了这个问题。不过最终并没有看到微软对 FFmpeg 的捐款。

点评

微软与 FFmpeg 的事件不仅是一个技术问题,更是一个社会和文化问题,它涉及到开源社区的价值观、公司社会责任、项目治理和经济模式等多个方面。

这一事件对于推动开源社区和商业公司之间的合作与理解,以及制定更明确的行业标准,具有重要的启示意义。特别是对于那些依赖于开源项目的商业公司而言,如何合理地回馈开源社区成为了一个重要议题。

德国也要 “自主可控”,州政府将 3 万台 PC 从 Windows 迁移到 Linux

在试点成功之后,德国北部州 Schleswig-Holstein(石勒苏益格 - 荷尔斯泰因)决定将政府机构使用的 3 万台 PC 从 Microsoft Windows 和 Microsoft Office 迁移到 Linux 和LibreOffice

不过该政府做出这一决定并不是因为 Linux 和 LibreOffice 的技术优势,而是因为看重 “数字主权”。

州政府总理表示该州成为德国第一个引入数字主权 IT 工作场所的州。数字主权 (Digitally Aovereign) 是指相对于封闭的私有软件,公共管理部门对开源软件构成的 IT 解决方案有更多的控制权。政府部门可以有更多的选择,可以资助当地的程序员改进开源软件,可以根据需要进行修改以部署在自己的基础设施中。

点评

德国石勒苏益格 - 荷尔斯泰因州的决策体现了对数字自主性的重视,同时也是对全球软件供应链依赖性的一次重要反思。

虽然开源软件提供了更大的灵活性和控制权,但历史案例表明,此类迁移并非没有挑战。长远来看,这一举措可能会对开源软件的发展和政府 IT 策略产生深远影响。

开源之声

媒体观点

搞 AI 的是真没钱了

尽管现在 AI PC、AI 手机是噱头成分居多,真正在 C 端有决定意义的价值点较少。但这趟列车已经绑定了太多的人:高通、英特尔、三星、联想…… 以及一系列基础模型厂商、模型中间件厂商。某种意义上,这是 “元宇宙 Plus” 版的概念列车,必须找到终点,也必须驶到终点。与当年元宇宙的情况不同的是,大模型当下的技术发展曲线,仍在陡峭上升中 ——

至少在 GPT-5 发布前,所有的商业故事,都会如约讲下去。

-虎嗅 APP

AI 手机的未来,苹果和谷歌选择走同一条路

4 月 9 日,苹果发布了一篇最新的论文,推出了一个叫 Ferret UI 的新模型。这一模型的技术本身并不复杂,但是它所指向的是一场真正的手机 AI 革命。

在 AI 异军突起的 2023 年,很多人都在猜测生成式 AI 会对智能硬件市场带来什么变局。甚至怀疑智能手机还能否适应 AI 时代的新交互模式。也由此应运而生了 Rabitt R1, AI Pin 等多种所谓 AI native 的硬件。他们通过更好地利用了 AI 的交互特性和 Agent 能力试图挑战智能手机的霸权,用取消手机的方式去替代手机。

反观智能手机一侧,却只能以功能寥寥的端侧模型,可有可无的应用来做无力的反击。其霸主苹果甚至一度被认为完全落后于 AI 时代。

但现在它回到了主场,还准备好了智能手机可能用来面对 AI 时代的答案:AI Native 的手机系统。

-腾讯科技

谷歌向微软英特尔全面宣战!首款自研 Arm CPU,最强大模型公测,AI 视频对垒 Sora

此次 Next 大会上,谷歌还正式宣布,将自研首款基于 Arm 的 CPU。据称这款 CPU 处理器 Axion,将提供比英特尔 CPU 更好的性能和能源的效率,其中性能提高 50%,能源效率提高 60%。

据悉,比起目前基于 Arm 的最快通用芯片,Axion 的性能还要高出 30%。凭着这个新武器,谷歌也在 AI 军备竞赛中,正式向微软和亚马逊宣战!

新智元

Redis 不再 “开源”,优势厂商有望重塑市场格局

Redis 变更开源协议,引致供应链及法律合规风险。面对云计算、大数据、人工智能带来的数据处理需求,预计数据缓存中间件的市场规模将不断扩大,为具备技术先发优势的国内中间件厂商带来市场机遇。

长远来看,国家适时推出相关政策鼓励科技创新,鼓励国内厂商发展自主产品,此类事件无疑将使国内具备技术先发性、市场优势性的企业充分获益。

-证券时报网

用户观点

国产开发工具 deepin-IDE 实现自举、已上架至 deepin V23 应用商店

  • 观点 1:vs code 又不收费,不比这成熟好用吗
    • 观点 2:没有的时候,你们说中国那么多程序员,怎么基础软件全是国外的; 有了之后,你们又说国外已经有了,为什么再开发一套?
    • 观点 3:前端那么多轮子,不还是有人不断造吗
  • 观点 4:Qt 变量支持,爱了
  • 观点 5:不支 Go 与 Rust 吗,这两大新热闹语言不支持,错过不少用户啊
    • 观点 6:内置的支持最常见的五种编程语言,这没有问题,剩下的通过插件支持就好了,摊子铺太大了可不好
  • 观点 7:先有鸡还是先有蛋有答案了:先有蛋
    • 观点 8:no no,应该是先拿别人的鸡蛋孵出鸡,然后鸡在下蛋,实现自举
  • 观点 9:是说用 ide 给 ide 编译插件吧。最牛逼的自举行还得是:360 杀毒把自己卸载了🤣

老乡鸡 “开源” 了

  • 观点 1:什么时候开放 API,远程调用,返回老乡鸡,调用一次收费老乡鸡对应价格,VIP 打折优惠
  • 观点 2:数据来源可信吗?更新及时吗?
  • 观点 3:老乡鸡这用的什么架构,稳定性,可观测性如何
  • 观点 4:用的什么开源协议?文档收费吗
  • 观点 5:都在说大模型,可是我还在写 curd,怎么办?

李彦宏:大模型开源与传统 Linux 开源不同、闭源才能走通商业模式

  • 观点 1:你不愿意开源就算了,说这些是啥意思嘛
  • 观点 2:百度之前造车,现在文心一言,国外火什么他就做什么
    • 观点 3:这没啥好喷的,因为几乎大厂都是这样,什么火做什么,举反例都困难
  • 观点 4:对对对,李老板说的都对。 反正阿里开源了 Qwen,零一万物开源了 Yi,还有智谱开源的 ChatGLM……
  • 观点 5:什么样的脚穿什么样的鞋,适合开源的开源,不适合的就闭源,没必要硬贴,装开源更是不可取。

---END---