【一周】微软出手改进 Chromium | Ubuntu“短尾黄鼠狼”| 必应算法开源

h4cd 发布于 2019/05/18 22:14
阅读 4K+
收藏 9

回顾一周社区热门资讯

第【二十三】期:20190511-20190517

Fuchsia OS 是否将取代 Android 或 Chrome OS?因为外媒彭博社就曾报道过,谷歌悄然开发的操作系统 Fuchsia 可能会在 5 年内取代 Android 和 Chrome OS。虽然后来有谷歌发言人出来辟谣并声明 Fuchsia 只是谷歌众多实验性的开源项目之一,但拒绝进一步置评。

而在今年的 Google I/O 开发者大会上,Fuchsia OS 一反以往的神秘形象,负责 Android 和 Chrome 的高管 Hiroshi Lockheimer 坦然公开了一些关于 Fuchsia OS 的细节,并阐述了 Fuchsia OS 的意图。

Envoy 在经历了 500 倍的增长之后突然跃居第 10 位,其站点数量从 10 300 猛增到 510 万,其中包括独立域名 273 万。

TiKV 进一步完善 Coprocessor 框架,并优化 TableScan、IndexScan 与 Limit 算子,进一步提升 SQL 执行性能。

TiKV 采用 Iterator Key Bound Option 存储结构减少内存分配及拷贝,RocksDB 的 Column Families 共享 block cache 提升 cache 命中率等手段大幅提升性能。

TiDB Lightning encode SQL 性能提升 50%,将数据源内容解析成 TiDB 的 types.Datum,减少 encode 过程中多余的解析工作,使得性能得到较大的提升。

当地时间 5 月 10 日上午,出行巨头 Uber 在纽交所挂牌上市,股票代码为“UBER”。这可能是 2019 年美股市场规模最大的 IPO。Uber 上市的表现以及公司巨亏的现状等等跟技术无关的问题交给华尔街的那些专家们去分析,咱们只讨论支持 Uber 技术的那些开源软件。

FreeFileSync 是一个文件夹比较和同步软件,可以创建和管理所有重要文件的备份副本。FreeFileSync 不是每次都复制每个文件,而是确定源文件夹与目标文件夹之间的差异,并仅传输所需的最少数据量。FreeFileSync 适用于 Windows、macOS 与 Linux。

Java 与 Kotlin 具有极高的互操作性,所以两者完全可以共存于同一个项目中。“看看 Android Studio,它有几十万行代码,其中大约有 10% 的 Kotlin 代码。我们所做的只是使用 Kotlin 编写新功能。Kotlin 与 Java 具有很好的互操作性,可以在 Kotlin 中编写单个类,其余部分使用 Java 编写,或者使用 Kotlin 编写 99% 的代码,而剩下的一点点用 Java 来写。”

在运行缓慢的笔记本电脑(Windows 8.1,双核,HDD)上,预读 chrome.dll 需要大约 0.48 秒,预读chrome_child.dll 则需要大约 1.13 秒。

通过增加预读取图像线程的优先级和一次预读 2MB 而不是 1MB,最后发现预读 chrome.dll 需要约 0.48 秒,预读 chrome_child.dll 则下降到只花费约 0.51 秒。

反正 Linux 内核是开源的,既然微软自己做得不好,为什么不直接把现成的拿过来用呢?微软当然不傻,之所以选择自研正是为了避免使用 Linux 内核的代码,因为 Linux 内核使用的 GPLv2 许可证具有“传染性”,这可能会迫使微软开源 WSL,甚至 Windows 系统的部分代码。虽然微软爱开源,但也怕爱过了头。

虽然 PostgreSQL 12 尚未发布,但开发团队已公布其首个版本说明草案,官方介绍,这是一个十分重要的版本。

根据 Ubuntu 按照字母顺序进行版本命名的规则,该版本名称基于字母 “E”,代号为 “Eoan Ermine”。“Ermine” 学名白鼬,俗称短尾黄鼠狼。

定于 9 月份发布的 GNOME 3.34 桌面版将构成下一个 Ubuntu 版本的基础。此更新包括 Nautilus、Evince 和 Calendar 等核心应用程序的新版本,还可能包含改进的录音机工具。

此外,在 Ubuntu 19.04 版本中首次亮相的实验性 Xorg 分数缩放设置将会在 19.10 版本中更容易获得。

在 Chromebook 上的 Linux 并非以传统的双系统模式执行,用户可同时执行 Chrome OS 及 Linux 两个平台,系统间切换很方便。例如,用户可以通过 Chrome OS 文件管理器选择文档文件,使用 LibreOffice 打开它 —— 这个过程甚至无需启动 Linux 会话。事实上,最新版的 canary Chrome OS 已经支持用文件管理器在 Chrome OS、Google Drive、Linux 和 Android 上对文件进行管理和迁移。

今天的 JavaScript 已经无处不在了,以传统的方式使用 JavaScript,开发者可以在各种 Web 浏览器中创建 Web 应用;通过 Node.js,可以开发命令行工具与服务器等应用;而在桌面领域,通过基于 JavaScript 与 HTML、CSS 等 Web 技术的 Electron 框架可以构建跨平台桌面应用;React Native 则可以用来开发跨平台移动应用;此外,JavaScript 甚至可以在 IoT 设备上运行。

万维网联盟(W3C)去中心化身份(decentralized identity,DID)解决方案工作组的联合创始人 Christopher Allen 认为微软此举可能会影响整个科技行业。

据了解,入选的三位中国开发者之一 Steven Liu 是 OnVideo CTO 刘歧,刘歧作为早期的工程师之一做了大量相关开发、维护的工作,包括将 DASH 支持的代码提交进 FFmpeg,将国标 AVS2 Codec 引入 FFmpeg,同时维护 HLS、DASH、FLV 三个模块,维护 FFmpeg 整体代码,Review 其他开发者提交的 Patch,帮助菜鸟进入 FFmpeg 等。目前 FFmpeg 全球有2000多名贡献者,有代码提交权限的维护者约为160人。

PHP 当前仍然存在一些问题,比如许多核心函数仍然有不一致的方法签名、配置设置还是令人困惑,但是以他自己的开发经验来看,他认为 PHP 是 Web 开发的绝佳选择,使用 PHP,他可以创建可靠、可维护和高质量的应用,并且自己与客户对最终结果都满意。

研究人员表示,以  取代 Thrangrycat,是为了彰显该研究并无任何语言或文化上的偏见,表情符号已是数位时代的象征,它跟数学一样都是透过语际符号来表达,而猫咪的矛盾特性恰好可用来形容该漏洞。

英特尔已经发布微代码,给受影响的处理器打补丁,这其中包括英特尔至强、Broadwell、Sandy Bridge、Skylake 和 Haswell 等芯片型号。Kaby Lake、Coffee Lake、Whiskey Lake 和 Cascade Lake,以及所有的凌动和 Knights 处理器也都受到影响。

其他科技巨头,例如消费 PC 和设备厂商,也在发布补丁,作为抵御可能攻击的第一道防线。苹果、微软和谷歌都已经分别发布补丁,其他公司预计也将跟上。

思科安全研究人员却发现 Alpine Linux 的 Docker 镜像存在一个已有三年之久的安全漏洞,通过该漏洞可使用空密码登录 root 帐户。

上周微软 Build 2019 大会与谷歌 I/O 2019 大会相继举办,两场开发者大会让人热血沸腾,期间两位巨头宣布了各种劲爆的消息,OSCHINA 对其中一些与开发者特别相关的内容进行了报导。两场会议都已经落幕,这里汇总一下我们报导过的内容,让你一文了解微软与谷歌开发生态的最新消息。

SPTAG(Space Partition Tree And Graph)是分布式近似最近邻域搜索(ANN)库,为大规模矢量搜索场景提供高质量矢量索引构建、搜索和分布式在线服务工具包。利用 SPTAG 算法作为开源 Python 库的核心,Bing 能够在几毫秒内搜索数十亿条信息。

Gerrit 是一个免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用 Git 作为底层版本控制系统。

欢迎关注问答版块【主题广场】的【一周热点】主题

加载中
0
贼尼玛帅
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
里奇
马上就要有自主知识产权的搜索算法
0
香草天空vip
香草天空vip

ubuntu 老是强行押韵

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部