Friday, May 13, 2022

OSCHINA 社区最新新闻

OSCHINA 社区最新新闻


面向开发者的 2022 Google I/O 汇总

Posted: 13 May 2022 04:04 AM PDT

2022 年 Google I/O 大会昨日正式开幕。谷歌在此次大会上发布了多款消费级硬件,以及软件产品和更新。除了这些喜闻乐见的新玩意,还带来了许多和开发者特别相关的硬核内容,比如稳定支持 6 大平台的 Flutter 3、升级架构的 Android JetPack,以及新版 Android Studio 等…… OSCHINA 汇总了以下值得开发者关注的内容。 ...

为何 NVidia 的开源驱动程序对 Linux 如此重要?

Posted: 12 May 2022 05:54 PM PDT

RedHat 桌面、图形、信息娱乐和 i18n 总监 Christian F.K. Schaller 在博客中分享了他对 NVIDIA 开源 Linux GPU 内核模块的一些看法,并分析了NVidia 的开源驱动对 Linux 社区的重要性。 开源的驱动是什么 首先需要明确的是:NVIDIA 开源了 out of tree 源代码内核驱动程序。这些驱动程序已经过测试,它在作为数据中心的...

Google 开源 “肤色研究”,让美颜相机准确反映肤色的多样性

Posted: 12 May 2022 05:45 PM PDT

在 Google I/O 2022 大会期间,Google Responsible AI 推出了一个名为 Skin Tone Research(肤色研究)的免费开源开发工具,该工具利用 Ellis Monk 博士(哈佛教授和社会学家)的 Monk Skin Tone Scale(MST 量表,一个包含 10 色度的度量表),以使人工智能更具包容性,对所有用户也更好。 计算机视觉(CV)是一种人工智...

Docker Desktop for Linux 来了

Posted: 12 May 2022 05:32 PM PDT

Docker Desktop for Linux 现已全面上市,为使用 Linux 桌面环境的开发人员提供与当前在 macOS 和 Windows 上完全相同的 Docker Desktop 体验。官方在公告中表达了对 Linux 开发者社区的感谢,"你们中的许多人就早期版本提供了宝贵的反馈,并且非常友好地给我们时间来交谈有关 Desktop for Linux 的期望!" 根据介绍,...

Nim v2 提案:取消风格不敏感的语法特性

Posted: 12 May 2022 05:25 PM PDT

Nim 语言核心开发者 Dominik Picheta 发表了一项关于 Nim v2 的提案。 他说到,Nim v2 正在开发中,这将是一个向后兼容的版本。v2 最初的计划只是将 gc 更改为默认采用orc。但现在他有了更具野心的想法 —— Dominik Picheta 建议在 Nim v2 中取消风格不敏感 (Style Insensitivity) 的语法特性,让 Nim 成为完全区分大小...

“上游优先”,与善良无关

Posted: 12 May 2022 05:23 PM PDT

开源的一些常识性原则,我们好像懂了,又好像没懂。这种令人恼火的情况,还经常出现在开源另一个重要的原则 ——"上游优先"(Upstream First)上。这一原则,反复出现在一些开源布道师的口中,有点苦口婆心的意思了。

高手问答第 282 期 —— 学霸带你入门强化学习

Posted: 12 May 2022 05:11 PM PDT

OSCHINA 本期高手问答 (5 月 13 日 -5 月 19 日) 我们请来了 @王琦 @杨毅远 @江季 老师和大家一起探讨关于强化学习相关的问题。

Inko —— 面向对象编程语言

Posted: 12 May 2022 05:09 PM PDT

Inko 是一门静态类型、安全、为了编写并发程序的面向对象语言。采用轻量级的线程隔离,因此不会出现数据竞争,它的语法易学易记,由于它的错误处理模型,您将不必担心意外的运行时错误。

Gitee 推荐 | Golang 微服务 RPC 框架 Kitex

Posted: 12 May 2022 05:06 PM PDT

Kitex[kaɪt'eks] 字节跳动内部的 Golang 微服务 RPC 框架,具有高性能、强可扩展的特点,在字节内部已广泛使用。如今越来越多的微服务选择使用 Golang,如果对微服务性能有要求,又希望定制扩展融入自己的治理体系,Kitex 会是一个不错的选择。

每日一博 | 钉钉 Flutter 跨四端方案设计与技术实践

Posted: 12 May 2022 05:03 PM PDT

《Dutter 系列文章》将阐述钉钉基于 Flutter 构建的跨四端应用框架(代号 Dutter)的技术实践与踩坑经验,共分为上、下两篇,本文为上篇,本周四将上线系列文章下篇《前车之鉴:聊聊钉钉 Flutter 落地桌面端踩过的 "坑"》,欢迎追更 & 阅读。

IntelliJ IDEA 2022.1.1 发布

Posted: 12 May 2022 04:37 PM PDT

JetBrains 日前发布了 IntelliJ IDEA 2022.1 系列的首个小幅更新版本,该版本主要修复了之前存在的各种错误,以下是这次更新中一些重要的内容: JAX-WS 操作再次可以从 Tools 菜单中使用 [IDEA-293502] 缺失的 Swagger UI 预览已被修复 [IDEA-291069] 修复了对有许多工件的项目造成长时间索引和 UI 冻结的问题 [IDEA-27...

TypeScript 4.7 RC 已发布

Posted: 12 May 2022 04:31 PM PDT

TypeScript 4.7 首个 RC 版本已发布。该版本主要新功能如下: Node.js 中的 ECMAScript 模块支持 模块检测控制 计算属性的控制流分析 改进的对象和方法中的函数推理 实例化表达式 extendsinfer 类型变量的约束 类型参数的可选方差注释 分辨率定制与 moduleSuffixes resolution-mode 转到源定义 Groups-Aware 组织导入 对...

Android 13 beta 2 发布,重新重视平板电脑

Posted: 12 May 2022 04:17 PM PDT

在 Google I/O 2022 大会上,Google 发布了 Android 13 的第二个测试版。Android 13 引入了多个新的特性,其中包括更好的隐私控制,帮助用户限制应用程序可以访问的数据;改进的 Material You 图标主题;新的设置和隐私页面,可以帮助你提高安全性;跟随音乐变化的通知控件,可以根据你正在听的音乐调整其外观;以及改变...

Agones v 1.23.0 发布,谷歌和育碧联合开发的游戏服务器

Posted: 12 May 2022 04:12 PM PDT

Agones 是谷歌和游戏厂商育碧联合开发的游戏服务器,用于在 Kubernetes 上托管、运行和扩展专用游戏服务器。 目前,Agones V1.23.0 发布了,此版本引入了对在使用 ARM 架构的 linux 机器上运行游戏服务器的初步支持。同时带来了对 Kubernetes 1.22 的支持。 此版本还有许多重要的错误修复,包括: 修复了将健康的 pod 标...

谷歌推出 AlloyDB,全托管式 PostgreSQL 兼容数据库服务

Posted: 11 May 2022 05:44 PM PDT

为了帮助客户从遗留的数据库系统中解放出来,谷歌宣布了一项新的数据库服务 AlloyDB for PostgreSQL,一种完全托管的、与 PostgreSQL 兼容的数据库服务。"它为现代化你最苛刻的企业数据库工作负载提供了一个强大的选项。" 谷歌的性能测试结果表明,与标准的 PostgreSQL 相比,AlloyDB 在事务性工作负载方面快了 4 倍多...

“专利流氓”碰瓷 GNOME 基金会,结果反被取消专利权

Posted: 11 May 2022 05:39 PM PDT

2019 年,Rothschild Patent Imaging LLC 公司向 GNOME 基金会提起专利侵权诉讼,指控 GNOME 桌面环境的相片管理器 Shotwell 侵犯了其专利《Wireless image distribution system and method》。该专利于 2008 年提交申请,提出了一种用于分发数字摄影图像的系统和方法,主要涉及到使用网络摄像头等图像捕获设备,通过 Wi...

活久见!NVIDIA 正式开源其 Linux GPU 内核模块

Posted: 11 May 2022 05:34 PM PDT

5 月 11 日 ,NVIDIA 在博客中宣布以 GPL/MIT 双重许可正式开源其 Linux GPU 内核模块。 众所周知,不同于老对手AMD 对开源的热情,NVIDIA 一直非常抗拒拥抱开源。尽管他们提供了出色的 Linux 驱动程序支持,但其私有闭源驱动却饱受 Linux 社区诟病。比如赫赫有名的 Linus+中指+ "So,fxxk you NVIDIA",Fedora 项目负...

年增长 1900%,Google Firebase 开源替代品融资 8000 万美元

Posted: 11 May 2022 05:19 PM PDT

Supabase 是开源数据库即服务(DBaaS)公司,也是 Google Firebase 的开源替代品,近日该公司宣布已在 B 轮融资中筹集 8000 万美元,该轮融资由 Felicis Ventures 领投,现有投资者 Coatue 和 Lightspeed 也参与了本轮融资。 Supabase 曾在 2021 年 9 月的 A 轮融资中筹集了 3000 万美元,加上天使轮和此次 B 轮融资,S...

GPLv2 的坑,OIN 来填

Posted: 11 May 2022 05:14 PM PDT

OIN,开放专利联盟(Open Invention Network),号称是世界上最大的专利互不侵犯社区。这两年在国内更是颇有美名,一旦有开源组织被告专利侵权时,就会被人提起,并且大加赞誉,称它是保护开源软件免受专利纠纷的成功范式。

laf.js —— BaaS 云开发框架

Posted: 11 May 2022 05:07 PM PDT

laf.js 是一套开箱即用、完整、开源、为开发者提供的基于 Serverless 模式和 JS 编程的云开发框架。

Gitee 推荐 | 分布式可视化 DAG 任务调度系统 Taier

Posted: 11 May 2022 05:02 PM PDT

Taier 是一个分布式可视化的 DAG 任务调度系统,旨在降低ETL开发成本、提高大数据平台稳定性。

每日一博 | 推荐算法架构 —— 粗排

Posted: 11 May 2022 05:00 PM PDT

粗排是介于召回和精排之间的一个模块,是典型的精度与性能之间 trade-off 的产物。理解粗排各技术细节,一定要时刻把精度和性能放在心中。

谷歌发布 Flutter 3

Posted: 11 May 2022 04:45 PM PDT

谷歌宣布推出 Flutter 3。Flutter 3 完成了谷歌从以移动为中心到多平台框架的路线图,提供了 macOS 和 Linux 桌面应用程序支持,以及对 Firebase 集成的改进、新的生产力和性能特性,并支持 Apple Silicon。 公告指出,Flutter 3 是谷歌完善 Flutter 所支持的平台的旅程的高潮部分;Flutter 3 中增加了对 macOS 和 Linu...

姗姗来迟,Fedora 36 正式发布

Posted: 11 May 2022 04:35 PM PDT

Fedora 36 原定于 4 月发布,如今推迟了半个多月时间,该版本终于正式发布了。 桌面改进 Fedora Workstation 采用了最新的 GNOME 版本 —— GNOME 42。GNOME 42 带来了很多改进,许多应用程序都被移植到了 GTK 4,以改善样式和性能;包括一个全局黑暗风格的 UI 设置;一个重新设计的屏幕截图工具;GNOME 42 中还有两个新...

.NET MAUI 候选版本 3 已发布

Posted: 11 May 2022 04:27 PM PDT

NET MAUI (多平台应用程序 UI)候选版本 3 已发布!其中包含一批新的改进,比如使用 shell 控件实现导航。 与以前的候选版本一样,RC3 包含在"上线"支持政策中,这意味着微软为开发者的生产级应用程序提供 .NET MAUI支持。 导航优化:shell 控件 .NET MAUI 提供了两种在应用程序中实现导航的主要方法。其中,简单但功...

Chrome OS 更新,更名为 chromeOS

Posted: 11 May 2022 04:20 PM PDT

Chrome OS 的更新速度通常会比 Chrome 浏览器稍晚一些,Chrome OS 101 原计划于 4 月 28 日发布,但 Google 发布新版本的速度比最初预期的时间更慢。不过还是赶在了 Google I/O 之前发布。 第一个重大变化是,当你启动 Chromebook 时,会出现一个新的启动屏幕。它不再是一个中间有 "Chrome OS" 标志的白色屏幕,而是改成...

.NET 7 Preview 4 发布

Posted: 11 May 2022 04:16 PM PDT

.NET 7 发布了第 4 个预览版。 重要变化一览 增强 OpenTelemetry 的 .NET 实现的可观测性 为日期和时间结构体增加微秒和纳秒属性 为缓存扩展(caching extensions)引入新指标 提升"On Stack Replacement"性能 增加新的 tar API 优化 .NET 7 中正则表达式的性能、增加功能 为 TimeStamp、DateTime、DateTimeOffset 和 Ti...

No comments:

Post a Comment