用爱发电能走多远?LibreOffice的“自由”之困 7月初,开源办公套件 LibreOffice 在 7.0 RC 中加入了商业化的探索,遭到了社区内部的抗议。负责管理该项目的非营利组织 TDF 发表声明道出了事件的原委,却也暴露出该项目目前在运维方面陷入的窘境。一个单纯用爱发电的开源项目能走多远呢? 又是不懂开源协议惹的祸,唯品会Saturn未声明上游项目版权被拒 22日晚,Apache SkyWalking Founder 吴晟在朋友圈中指出,因违反开源协议要求,SkyWalking 只能暂时拒绝针对唯品会 Saturn 项目的插件需求。我们联系吴晟了解相关情况,根据他的说法,他在查看 Saturn 源码时,发现项目实际上是 fork 自当当网的 ElasticJob。 谷歌再推Kotlin:代码量比Java减少80% 上周,谷歌刚刚推出免费的 Kotlin 和 Android 在线课程,教开发者使用 Kotlin 构建 Android 应用。很快,Google Home 团队也现身说法,通过自身经历,展示了 Kotlin 开发的好处。Google Home 应用程序可用来连接并管理各类智能家居设备。 国科大本科生9个月设计出处理器芯片 可运行Linux系统 7月25日,中国科学院大学公布了该校首期“一生一芯”计划成果。该成果在国内首次以流片为目标,由五位2016级本科生主导完成了一款64位RISC-V处理器SoC芯片的设计并实现了流片。芯片可以成功运行Linux操作系统以及学生自己编写的国科大教学操作系统UCAS-Core。 Github将你的代码打包到北极封存千年 网友:这下糗大了还有bug呢! 很久很久以前,西方流传着这样一个传说:亡灵会在隆冬开始的第一天(也就是万圣节这天)回到人世,寻找合适的身体“重生”,而他们坚信保存好尸体是复活的基本保障,所以,木乃伊出现了。现在,Github 也要做一件流传千年的事业。 红帽和GraalVM社区创建GraalVM下游发行版“Mandrel” 红帽和 GraalVM 社区共同建立了新的 GraalVM 下游发行版,称为 Mandrel。红帽方面表示,该发行版本将为 Quarkus 提供支持。Quarkus 已成为红帽运行时(Red Hat Runtimes)中全面支持的一个框架。 Linux声音子系统清理术语,开始跟进内核术语“包容性”准则 前阵子,Linus Torvalds 通过了 Linux 中避免 master/slave 等术语的提案,也就是在 Linux 内核编码规范中添加了“包容性术语(Linux Kernel Inclusive)”准则。新的包容性术语文档适用于贡献到 Linux 内核的新代码,但最终还是希望可以替换现有不使用包容性术语的代码。 微软创建新GitHub issues repo:在Windows上开发问题都可提交 昨晚,微软在 GitHub 上发布了新的 Windows Developer (WinDev) Issues repo(代码仓库)。微软的计划是收集和编目 Windows 系统上存在的开发问题。这个 repo 不仅面向那些为 Windows 平台开发的开发者,而且还面向所有在 Windows 平台上编写代码的开发者。 DevOps工具配置不当,微软、任天堂、华为海思等50余家知名企业源码遭泄露 据外媒 BleepingComputer 报道,由于基础架构配置有误,来自技术、金融、电商、制造业等众多领域的数十家知名公司源码遭到泄露。这些公司包括微软、Adobe、联想,AMD、高通,摩托罗拉、海思、任天堂、迪士尼、江森自控等,而且这一名单还在不断增长中。 腾讯作为创始成员参与Linux基金会公共卫生计划 7月23日电,腾讯宣布作为创始成员参与发起Linux基金会最新推出的公共卫生计划LFPH(Linux Foundation Public Health),为全球抗击疫情贡献科技力量。该公共卫生计划将通过开源共享技术积累,帮助世界各地的公共卫生部门抗击COVID-19和未来可能的流行病。 Facebook将Windows版PyTorch的开发维护权移交给微软 Facebook 通过 PyTorch 官方博客宣布,微软已扩大了对 PyTorch 社区的参与,现在拥有 PyTorch 在 Windows 上的开发和维护所有权。PyTorch 是基于 Torch 的开源 Python 机器学习库,由 Facebook 的人工智能研究团队开发。特斯拉的自动驾驶和 Uber 的 Pyro 等深度学习项目都构建于 PyTorch 之上。 Ubuntu Web:基于Firefox的Web操作系统,旨在替代Chrome OS 开发人员 Rudra Saraswat 计划创建一个新的基于 Web 的操作系统。该操作系统名为 Ubuntu Web,旨在构建结合了 Ubuntu Linux 和 Mozilla Firefox 浏览器功能的 Chrome OS 替代操作系统。与 Chrome OS 不同的是,它基于 Firefox,用户可能可以在任何计算机上运行。 Android端Firefox大跃进:用户将默认切换至“Fenix”新版 适用于 Android 平台的旧版 Firefox 今天迎来最后一次更新。在下一轮发布周期(下月)中,Mozilla 将默认切换用户至新版浏览器中。新版 Firefox 的内部代号为“Fenix”,不过在正式推向用户之后依然称之为“Firefox”。该公司的新版 Firefox 已经打磨一年多时间,功能已日趋完善。 OpenJDK从Mercurial迁移到GitHub OpenJDK 项目正在从 Mercurial 迁移到 GitHub,预计在2020年9月完成。切换至 Git 代码版本控制系统的部分预期目的是提升性能和对代码审查的更好支持。OpenJDK 从 2008 年起一直使用 Mercurial 作为源代码管理解决方案,用于存储代码并进行代码审查。 Android 11的甜点代号是什么?红丝绒蛋糕 伴随着 Android 10 的推出,谷歌给主要 Android 版本代号起甜点名称的传统也宣告结束。虽然现在这些甜点代号已经不再对外公布,但谷歌内部依然还在沿用这种命名方式。那么 Android 11 内部叫做什么呢?答案是Red Velvet Cake(红丝绒蛋糕)。 Chrome现已支持延迟加载网页中的iframe元素 一年前,谷歌为 Chrome 76 引入了延迟加载图片的功能。昨日,Chrome 工程主管 Addy Osmani 又宣布,他们将在新版浏览器中启用延迟加载 iframe 元素的标准功能。在启用 <iframe loading = lazy> 属性之后,Chrome 将推迟相关元素的加载,直到用户将网页滚动到附近为止。 Google提高Android RAM要求,低于2GB将强制使用Android GO 外媒 XDAdevelopers 表示,其近日发现了一份泄露的 Google 文档,名为“Android 11 Go 版设备配置指南” (日期为 2020 年 4 月 24 日) 。该文档内容显示, 对于新推出的配备 2GB RAM 或以下的低阶 Android 手机,Google 计划强制预载 Android Go 版本系统。 如何加速开源AI创新与合作 LF AI基金会执行董事讲给你听 由CNCF与全球开源志愿者共同发起的“Cloud Native + Open Source Virtual Summit China 2020中国线上峰会”,将于2020年7月30日-8月1日正式上线。本次峰会仅对报名注册的参会者免费开放,大会注册将于7月27日截止,尚未报名的小伙伴要抓紧了。报名请登录峰会官网「cncf.lfasiallc.cn」,会议注册免费,诚邀全球广大的开源组织、企业、技术大咖和开发者报名参会,提前锁定这场开源界最负盛名的旗舰峰会,开启云原生下一个十年。 Zstd显著提升Linux内核镜像压缩效率 5.9版有望将其合并进主线 Facebook 工程师 Nick Terrell 近日向 Linux 内核提交了使用 Zstd 压缩 Linux 内核镜像的补丁,这些补丁显示了使用 Zstd 对内核、ramdisk 和 initramfs 进行压缩操作具备巨大潜力。Nick 发现,在 x86_64 硬件上,当初始 RAM 文件系统将压缩算法从 XZ 切换到 Zstd 时,解压时间从 12 秒下降到只需 3 秒,此次切换整体上还给系统的引导时间带来了两秒的改进。 Linux Kernel 5.9将HTTP链接切换到HTTPS HTTPS 相比 HTTP 更为安全,特别是能够有效避免发生中间人攻击。目前 Linux 内核源码中有开发者提交了至少 150 项补丁,用于将内核中的 HTTP 链接更改为 HTTPS。更改方式并不是手动寻找内核树中的 HTTP 链接,而是很大程度上通过脚本自动完成,这些脚本通过查找 SVG 等文档中是否存在 HTTP 链接,随后检查目标 URL 的服务器是否提供了相对应的 HTTPS 链接,如果存在则返回与 HTTP 版本相同的内容。 Fedora 33桌面版本默认使用Btrfs的最新进展 虽然 Fedora 工程和指导委员会(FESCo) 已批准 Fedora 33 桌面变体(版本)默认使用 Btrfs 文件系统,但为了在今年秋季 Fedora 33 发布时顺利实现这一目标,还有很多工作需要完成。现在来看一下 Fedora 团队针对这项即将到来的新变更提供的进度报告…… Ubuntu Retro Remix:面向retro gamer的新Raspberry Pi Linux发行版 Canonical 的 Ubuntu 桌面负责人 Martin Wimpress 现在正在构建一个新的基于 Ubuntu 的发行版“Ubuntu Retro Remix”,专门为 Raspberry Pi 爱好者和 retro game 而设计。Ubuntu Retro Remix 基于 Ubuntu Linux 的非官方操作系统,用于在 Single Board Computer Raspberry Pi 上运行 retro game。 Git 2.28发布:GitHub正推进“master/slave”等名称的更换工 在今天发布的 Git 2.28 版本更新中,微软旗下的 GitHub 宣布已经在推进更名工作,将名称为“master”调整为“main”。随后反馈外媒的邮件中,GitHub 发言人表示公司正在调整代码仓库的默认分支名称,不在启用“master”,并使用户更容易为所有创建的新仓库选择自己的默认分支名称。他们还表示,他们正在发布指导和工具,供用户在现有的仓库中选择重命名默认分支。 Mir 2.0发布,Ubuntu显示服务器 Mir 2.0 发布了。Mir 是一个 Linux 操作系统下的显示服务器,它用于构建基于 Wayland 的 Shell 的库集,简化了 Shell 作者需要处理的复杂性:它提供了一个稳定,经过良好测试和高性能的平台,具有触摸、鼠标和平板输入,多显示功能和安全的客户端-服务器通信。 Arm计划将SLS补丁反向移植到GCC 10和GCC 9 6 月份,Google 的 SafeSide 小组在 ARM 处理器的 Armv8-A(Cortex-A)CPU 体系结构中发现了一个名为 Straight-Line Speculation(SLS)的新漏洞(CVE-2020-13844),该漏洞可导致攻击者对ARM架构处理器进行侧信道攻击。彼时,Arm 对该漏洞进行了披露,不过并未引起公众太大的关注。 谷歌创建高保真移动VR场景的工具Seurat现已开源 谷歌已经宣布其“ Seurat”工具的开源,他们在去年的Google I / O上透露了这一信息。Seurat是一种工具,可用于创建高保真移动虚拟现实场景,同时还可以降低运行它们所需的复杂性和计算能力。这意味着开发人员可以从相同的独立硬件中获得更多性能。 Bitdefender和Xen Project宣布新的开源项目 Bitdefender已与包括Xen Project和KVM Project在内的开源社区合作,以扩展虚拟机自检(VMI)功能。这提供了有趣的用例,例如对正在运行的虚拟机的内核和用户模式内存进行检测,这在商业上称为Bitdefender Hypervisor Introspection(HVI)。 微软给WSL加入GPU支持,Windows迎来命令行包管理工具 看完昨晚微软Build大会,虽然开发者不能亲自到现场,但看到WSL更新,就不忍惊呼:Amazing!为什么这么说呢?我们看看几个更新,你就知道了。比如:Windows中的Linux子系统(WSL)将支持GPU,还能运行GUI应用;Windows将加入命令行包管理工具winget。 Clojure被Nubank收购 clojure 已经被 nubank 收购。以下为官方声明翻译。我们很高兴地宣布Cognitect即将加入Nubank 公司家族。这是长久合作关系的下一步,并为Clojure和Datomic在全球范围内打开了新的机遇。 仅900美元DIY一只机器狗 斯坦福大学出品代码已开源 DIY 一只四足机器狗,最低只需要 900 美元?它是斯坦福学生机器人俱乐部的新成员「Pupper」。自从波士顿动力 Spot 机器狗开启零售以来,不知道有多少人迷上了这只价值 53 万元人民币的昂贵宠物。当然,除了少数大佬以外,人们碍于经济实力,也只能远远观望一下…… 神经网络+量子计算机?华人学者开源首个量子计算协同设计 量子计算机是一种使用量子逻辑进行通用计算的设备,使用量子比特进行数据存储,使用量子算法来进行数据操作。量子计算研究可以追溯到 19 世纪 60 年代,在 2016 诞生了首台可编 程量子计算机。IBM 于 2019 年 1 月展示了商业化量子计算机 IBM Q,并预测将于 20 世纪 20 年代获得量子优势:针对真实的应用场景,展现出量子计算超越经典计算的能力。 |