设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:Linux社区要“净网” Fuchsia设备出现?

2018-12-3 14:31| 发布者: joejoe0332| 查看: 613| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: Linux社区也要“净网行动”?有人提议用“拥抱”替换fxxk  今年 10 月,Linux 内核社区开始推行新的行为准则(Code of Conduct),旨在让代码注释变得“更具包容性”。虽然有不少人表示了支持,但也有批评者对此毫不 ...
  今年10月,Linux内核社区开始推行新的行为准则(CodeofConduct),旨在让代码注释变得“更具包容性”。虽然有不少人表示了支持,但也有批评者对此毫不热衷。今天,来自英特尔的JarkkoSakkinen决定将之付诸于行动——反对在代码评论中使用一些不和谐的词汇,并提议将某个F开头的单词、用“拥抱”(hug)来取代。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!

  据cnbeta报导,谷歌正在对基于FuchsiaOS的设备进行蓝牙测试。报导指出,10月21日至25日在致力于提高市场蓝牙设备互操作性的“蓝牙特别兴趣小组(BluetoothSIG)”举办的UnPlugFest(UPF)测试大会上,谷歌展示了Fuchsia与Android设备的互联性。Linux是全球最知名且最重要的开源项目,RISC-V则是近年来兴起的一个开源CPU指令集。而RISC-V基金会是一个非营利性组织,致力于鼓励芯片设计采用RISC-V架构。与其他CPU指令集架构(ISA)不同,RISC-V是免费和开源的。11月23日,阿里巴巴宣布连任Java全球管理组织JCP最高执行委员会委员,任期从2018年12月4号开始,为期两年。阿里表示,这意味将有更多中国开发者的声音被引入Java规范的制定中,让“中国标准”成为全球规范。27日,RedHat发布公告宣布收购混合云数据管理提供商NooBaa。NooBaa成立于2013年,它的业务主要是开发用于跨混合云和多云环境管理数据存储服务的软件。作为一个混合云/多云数据管理能力提供商,NooBaa旨在增强在分布式环境下查看和控制非结构化数据的能力。近日文档基金会(TheDocumentFoundation,TDF)宣布,阿尔巴尼亚首都地拉那的政府正在通过迁移到LibreOffice转向开源软件和开放标准。据悉,该项目是地拉那政府在城市IT基础设施中大规模部署开源技术迈出的又一大步,此前它已经成功迁移到了Nextcloud上。据云头条报导,Oracle近日被前应用软件销售代表MaryE.Mowry指控存在性别与年龄歧视、性骚扰以及违反美国劳动法等不法行为。据介绍,Mary2014年1月进入Oracle应用软件销售团队任职销售代表,在职期间,她为公司赚了超过600万美元的许可费,外加22%的日常支持费用,并且与几家大公司建立了业务关系,进一步帮助Oracle赢得了与一家大型金融公司的大宗交易。近日,Netflix宣布不再积极开发Hystrix,该项目将处于维护模式。在十天前更新的readme文档中,官方表示1.5.18版本的Hystrix已经足够稳定,可以满足Netflix现有应用的需求,所以接下来其会把焦点转向对于自适应的实现,更多关注对应用程序的实时性能做出响应。Amazon今日宣布免费开放其内部用于培训工程师的机器学习课程。该课程基于AWS的各种机器学习服务,包括AmazonSageMaker、AWSDeepLens、AmazonRekognition、AmazonLex、AmazonPolly与AmazonComprehend,面向开发人员、数据科学家、数据平台工程师和商务专业人士提供包含超过30个可自定义进度的在线课程、时长超过45小时的视频和实验,详细内容请关注本次专辑……

  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。上周我们报导过Linux4.20打上的Spectre补丁STIBP(SingleThreadIndirectBranchPredictors)使得Linux在IntelCPU上的性能相比最新稳定版4.19下降了不少,甚至在某些场景下降幅度达到50%。并且补丁已经向后移植到了Linux4.14和4.19LTS版本四周前,Fedora项目组发布了该Linux发行版的第29个大版本。与此同时,Fedora27也进入了EoL阶段,官方不再提供安全补丁和功能更新。如果您仍在使用旧版Fedora,官方建议升级至Fedora28/29,以继续接收重要的安全更新。如果你访问下边这个GitHubrepo,会发现它记录的是一部法典,这是美国华盛顿哥伦比亚特区(WashingtonDistrictofColumbia,WDC/DC)的法律条款,它不是法律的副本,而是一个权威的DC委员会存储已颁布法律的数字版本的地方,内容直接提供给理事会的DC条款网站。昨日,FoundationDB数据库宣布开源FoundationDBDocumentLayer,DocumentLayer是FoundationDB数据库中的文档数据模型,扩展了FoundationDB作为Key-Value数据库的核心功能。FoundationDBDocumentLayer项目已托管至GitHub,采用了Apache-2.0开源许可证,且适用于macOS和Linux平台。AWS开源了用于Serverless计算的安全且快速的微虚拟机(microVM)Firecracker,项目基于Apache2.0开源。Firecracker是一种专门用于创建和管理多租户容器和基于函数的服务的虚拟化技术,使用Rust开发,旨在加快AWSLambda和AWSFargate等服务的速度和效率。Mozilla计划在发布Firefox65版本时,顺便推出为Windows系统准备的FirefoxMSI安装包,MSI安装包将与常规Firefox安装程序一起发布,作为WindowsPC中的.exe文件提供。官方表示,MSI安装包将会在每个地区提供,只要Windows版本和CPU架构支持即可,就像当前的.exe安装程序一样。Java界最近发生了一件大事,SpringCloud官方宣布阿里开源SpringCloudAlibaba,并推出首个预览版。据介绍,SpringCloudAlibaba由阿里开源组件和阿里云产品组件两部分组成,其致力于提供微服务一站式解决方案,方便开发者通过SpringCloud编程模型轻松开发微服务应用,更多社区热点资讯,本次专辑我们一起来关注……

  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。Mozilla近日公布了2017年的财务报告,信息显示,Mozilla在2017年增加了超过4000万美元的收入,并使净资产增加了8800万美元。Mozilla在2017年的收入为5.62亿美元,比2016年增加了超过4000万美元。Rust官方博客发布了2018年的Rust调查报告。今年是第三次对Rust进行年度调查,首次增加了面向英语以外语言环境的调查,在全球14种语言背景的调查下,总共收集到了5991份调查记录,其中非英语环境占了所有记录的25%。在受访人群中,有接近3/4使用Rust,这与去年的66.9%相比增长了不少。很多人觉得Windows是最好的操作系统,它的用户图形化交互界面、它的各种功能应用,还有它的易用性等方面完全就碾压一切,Linux党对此表示不屑;又有很多人把elementaryOS定义为最美的Linux发行版,Ubuntu党跳出来对此表示不屑。在现代微服务环境中,构建小型、单一的应用程序的旧策略又再一次流行了起来。1984年,RobPike和BrianW.Kernighan在AT&T贝尔实验室技术期刊上发表了名为“Unix环境编程”的文章,其中他们使用BSD的cat-v例子来认证Unix哲学。28日,CNCF宣布边缘和服务代理Envoy从CNCF孵化器毕业,这是继Kubernetes和Prometheus的第三个CNCF毕业项目。Envoy是用于云原生应用的边缘和服务代理,它最初由Lyft开发,是一个为单一服务和应用程序设计的高性能C++分布式代理,以及为大型微服务ServiceMesh体系结构设计的通信总线和通用数据平面。最近很多朋友很关注Fuchsia操作系统,也有很多朋友关心它的开发,今天我们就来讲讲它的结构,在描述FuchsiaOS的结构的时候,谷歌使用了“层蛋糕”的比喻,原文是LayerCake。FuchsiaOS是整个项目的名称和成品的名称,但在其下它被分成4个不同的层次,如下图所示:……在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  今年 10 月,Linux 内核社区开始推行新的行为准则(Code of Conduct),旨在让代码注释变得“更具包容性”。虽然有不少人表示了支持,但也有批评者对此毫不热衷。今天,来自英特尔的 Jarkko Sakkinen 决定将之付诸于行动 —— 反对在代码评论中使用一些不和谐的词汇,并提议将某个 F 开头的单词、用“拥抱”(hug) 来取代。


  对于这个“疯狂的变化”,有人想知道 Sakkinen 是否在开玩笑,也有人喷之为“审查过度”,并表示拒绝将这样的“补丁”应用到自己的代码中。中立人士表示,虽然并不介意这一变化,但这可能会导致一些语句变得难以理解。

  该观点得到了另一位荷兰伙计的认同,他认为这些“替代语”会让英语非母语的人士感到困惑。和谐后的例句包括“某些速龙笔记本电脑确实 *** 了 PST 表”(really hugged PST tables)、“如果你看不懂,请 *** 远离我的代码”(stay the hug away from my code)、以及“只有 Sun 才能把这些漂亮的部件和 *** 的编程界面结合到一块”。

  虽然这些变化并不是那么地反乌托邦,但让代码注释变得晦涩难懂,显然不是一个很好的做法。更多消息大家可以关注本次专辑……

  据 cnbeta 报导,谷歌正在对基于 Fuchsia OS 的设备进行蓝牙测试。报导指出,10 月 21 日至 25 日在致力于提高市场蓝牙设备互操作性的“蓝牙特别兴趣小组(Bluetooth SIG)”举办的 UnPlugFest(UPF) 测试大会上,谷歌展示了 Fuchsia 与 Android 设备的互联性。

  一位 Fuchsia 工程师直接确认了该团队打算在 UPF 上测试 Fuchsia 的蓝牙功能,并且此次 UPF 活动结束之后,“UPF”一词也被引用到 Fuchsia 的一些提交文件中。更重要的线索是,在近日 Android Gerrit 源码管理系统中,有一个 commit 提到了对 Android Comms Test Suite 的一些改进,想要改善 Android 与 Fuchsia 设备的蓝牙兼容性。

  此外另有消息称,前不久在谷歌开源社区中,华为工程师已经提交了基于荣耀 Play 的 Fuchsia 测试代码,并添加了对麒麟 970 平台的支持。更多消息,请大家关注本次专辑……

  Linux 是全球最知名且最重要的开源项目,RISC-V 则是近年来兴起的一个开源 CPU 指令集。而 RISC-V 基金会是一个非营利性组织,致力于鼓励芯片设计采用 RISC-V 架构。与其他 CPU 指令集架构(ISA)不同,RISC-V 是免费和开源的。

  现在双方宣布达成合作 —— Linux 基金会与 RISC-V 基金会将共同合作加速推广 RISC-V ISA 的开发及采用,Linux 基金会还将为 RISC-V 生态系统提供大量资源,包括培训计划、基础工具以及社区扩展、营销和法律专业知识。这种合作关系将使 RISC-V 能够进一步发展其开源生态系统。

  Linux 开源社区经过这么多年发展已经很成熟了,而 RISC-V 在普通人眼里还很陌生,有些人可能还记得之前 ARM 公司还专门上线了一个网站攻击 RISC-V 指令集的各种缺点,而 ARM 之所以如此兴师动众就是担心 RISC-V 指令集未来会跟自己抢饭碗,因为 ARM 赖以生存的就是 ARM 处理器/指令集授权费,但 RISC-V 是开源、免费的CPU指令集。

  相比 ARM 指令集,RISC-V 的历史很短,2010年诞生于加州大学伯克利分校,当时的 Krste Asanovic 教授希望寻找一个合适的 CPU 指令架构,但 x86 架构复杂臃肿、ARM 架构需要授权费、开源的 OpenRISC 架构又太老旧了,所以他最终决定自己做个开源 CPU 架构,并在2015年最终成立了 RISC-V 基金会,专门推动 RISC-V 发展,现在的 RISC-V 基金会成员也扩大到了 80 多人,包括 Google、HP、西部数据等公司都开始支持 RISC-V 架构。更多内容,本次专辑将为您一一带来……



  11 月 23 日,阿里巴巴宣布连任 Java 全球管理组织 JCP 最高执行委员会委员,任期从 2018 年 12 月 4 号开始,为期两年。阿里表示,这意味将有更多中国开发者的声音被引入 Java 规范的制定中,让“中国标准”成为全球规范。


  从公布的名单中可以看到,一同当选的还有 Goldman Sachs(高盛集团)、JetBrains、MicroDoc 等企业组织。JCP 全称 Java Community Process,是 Java 技术的最高决策机构,职责包括发展和更新 Java 技术规范,规划 Java 未来演进方向。详细内容本次专辑会为您慢慢道来……

  上周我们报导过 Linux 4.20 打上的 Spectre 补丁 STIBP(Single Thread Indirect Branch Predictors)使得 Linux 在 Intel CPU 上的性能相比最新稳定版 4.19 下降了不少,甚至在某些场景下降幅度达到 50%。并且补丁已经向后移植到了 Linux 4.14 和 4.19 LTS 版本。

  随后 Linus 使用他的脏话过滤器发邮件表达了对这一事件的不满,他指出直到被报告了在某些负载下性能下降高达 50%,他都没有在邮件列表中看到有人提到这个问题。他认为既然一个安全补丁会带来这么严重的性能下降,那么就应该先思考这个补丁值不值得打。Linus 对此给出的建议是默认保证性能。

  周五稳定内核维护者 Greg Kroah-Hartman 释出了 Linux Kernel 4.19.4、4.14.83 与 4.9.140,其中 4.19.4 和 4.14.83 已经移除了 STIBP 补丁。此外,关于 STIBP,目前它正在改进中,最近几周,改进的 STIBP 妥协式补丁打法已在内核邮件列表上进行了多轮公开讨论。

  新版本 STIBP 将会默认只应用于 SECCOMP 线程和通过 prctl() 请求它的进程,同时可以通过内核参数更改该设定。更多内容,请关注吧本次专辑……

  27 日,Red Hat 发布公告宣布收购混合云数据管理提供商 NooBaa。NooBaa 成立于 2013 年,它的业务主要是开发用于跨混合云和多云环境管理数据存储服务的软件。作为一个混合云/多云数据管理能力提供商,NooBaa 旨在增强在分布式环境下查看和控制非结构化数据的能力。

  为实现这一目标,NooBaa 在现有存储基础架构之上开发了一个数据平台抽象层,这种抽象不仅可以实现从一个云到另一个云的数据可移植性,还允许用户管理存储在不同位置的数据,把它们作为单独而相关的数据集,进而与应用程序交互。

  Gartner 近期的报告认为对云的采用趋势将是混合云与多云,到 2020 年,将有 75% 的组织部署多云或混合云模型。Red Hat 存储与超融合基础设施副总裁兼总经理 Ranga Rangachari 则更进一步指出:“数据可移植性是组织跨私有云与多云构建和部署云原生应用的关键要务。”

  因为随着这些异构云环境成为现代工作负载的事实标准,它们可能导致不同数据孤岛的激增,这就给云原生应用中的数据管理带来了考验。通过此次收购,Red Hat 在其混合云产品组合中引入 NooBaa 的数据管理技术,使得其在该领域的能力提升,确保其作为开放式混合云技术提供商的领先地位。请大家关注本次专辑……
 

 
  四周前,Fedora 项目组发布了该 Linux 发行版的第 29 个大版本。与此同时,Fedora 27 也进入了 EoL 阶段,官方不再提供安全补丁和功能更新。如果您仍在使用旧版 Fedora,官方建议升级至 Fedora 28/29,以继续接收重要的安全更新。

  Paul W. Frields 在 Fedora Magazine 上解释到:EoL 之后,Fedora 27 资源库中不再提供新的安全性、错误修复、或增强更新。此外,社区不再为 Fedora 27 系列添加新的软件包。简而言之,Fedora 27 将定格于此,不再发生任何变化,意味着用户无法体验到业内领先的操作系统带来的最新益处。

  如果你有互联网连接,更新 Fedora 还是相当轻松的。只需启动 GNOME,在更新选项卡中点击‘下载’或‘了解更多’。若出于某种原因,您无法使用 GUI 工具,也可以参考这里的‘命令行’。在升级到 Fedora 28 之后,你可以进一步选择向最新的 Fedora 29 迈进。更多内容请关注本次专辑……

  近日文档基金会(The Document Foundation,TDF)宣布,阿尔巴尼亚首都地拉那的政府正在通过迁移到 LibreOffice 转向开源软件和开放标准。据悉,该项目是地拉那政府在城市 IT 基础设施中大规模部署开源技术迈出的又一大步,此前它已经成功迁移到了 Nextcloud 上。

  通过迁移到 LibreOffice,现在可以交换文档并将其存储在由 OASIS 管理的 ISO 标准开放文档格式中,这是避免所有权争议的最佳解决方案。目前地拉那市的 1000 台台式机中的大多数已经迁移到了 LibreOffice。

  负责该项目的信息通信技术部门负责人 Ermir Puka 认为,尽管迁移存在变革阻力和其它重大挑战,但是使用免费和开源软件与 LibreOffice 等支持开放标准的平台将指导该市的 IT 基础设施建设得更好,这也是地拉那公民利益最大化的体现。

  文档基金会致力于创建一个新的软件生态系统,使个人和机构能贡献和受益于一个真正自由的办公套件,2010 年 9 月 28 日发布的 LibreOffice 测试版在一个星期内被下载超过 80000 次。更多内容,大家可以关注本次专辑……

  如果你访问下边这个 GitHub repo,会发现它记录的是一部法典,这是美国华盛顿哥伦比亚特区(Washington District of Columbia,WDC/DC)的法律条款,它不是法律的副本,而是一个权威的 DC 委员会存储已颁布法律的数字版本的地方,内容直接提供给理事会的 DC 条款网站。


  几年前,DC 律师与软件工程师发现,在跟踪代码变更时,立法和软件工程有很多共同之处,于是他们决定将法律条款托管到 GitHub。他们成功实施了该计划,于是有了上边提到的这个 GitHub repo。

  是的,这是一个真实而有意义 repo,它是可以通过 PR 进行更新的,最近黑客 Joshua Tauberer  还发文介绍了他为该法典提交了一个错别字 PR 并被接受的案例。Joshua 发现条款中这句描述出现错误:(d) The Office of Open Government may issue advisory opinions on the implementation of subchapter I of Chapter 5 of Title 2.

  其中,“subchapter I” 应为 “subchapter II”,于是 Joshua 提了一个 PR 更正该错误。几天后,委员会的编纂律师将其合并,自然地,DC 条款网站也自动更新了该处失误。当然了,因为这是技术性错误 request,所以它可以被接受。更多相关内容,请大家关注本次专辑……



  昨日,FoundationDB 数据库宣布开源 FoundationDB Document Layer,Document Layer 是 FoundationDB 数据库中的文档数据模型,扩展了 FoundationDB 作为 Key-Value 数据库的核心功能。FoundationDB Document Layer 项目已托管至 GitHub,采用了 Apache-2.0 开源许可证,且适用于 macOS 和 Linux 平台。可点此下载二进制包。


  其实严格来说,Document Layer 是 FoundationDB 数据库中的文档数据库层,实现了 MongoDB wire protocol。至于所谓“层(layers)”这个概念源于 FoundationDB 创立之初的理念 —— FoundationDB 的愿景是从一个简单且强大的核内核开始,然后逐渐通过添加“层(layers)”以进行扩展。“层”通过为其模型的特定数据类型添加功能来扩展内核,并处理它们的访问模式。

  Document Layer 实现了 MongoDB wire protocol,可通过现有的 MongoDB 客户端绑定使用 MongoDB API。而所有的持久性数据都会存储在 FoundationDB Key-Value 数据库中。Document Layer 还实现了 MongoDB API (v 3.0.0) 的一个子集,但两者存在一些差异。

  该子集主要侧重于 CRUD 操作、索引和事务这些方面。Document Layer 能够和所有最新的官方 MongoDB 驱动搭配使用。由于 Document Layer 构建在 FoundationDB 之上,因此它同样拥有和 FoundationDB 一样的稳定性 —— 因果一致性和强一致性是默认的操作模式。

  索引也始终会与插入保持一致。由于 FoundationDB 后端自动处理数据分发,因此它也不需要片键( Shard keys)。详细信息请查看此文档。更多内容,请关注本次专辑……
 
  据云头条报导,Oracle 近日被前应用软件销售代表 Mary E. Mowry 指控存在性别与年龄歧视、性骚扰以及违反美国劳动法等不法行为。据介绍,Mary 2014 年 1 月进入 Oracle 应用软件销售团队任职销售代表,在职期间,她为公司赚了超过 600 万美元的许可费,外加 22% 的日常支持费用,并且与几家大公司建立了业务关系,进一步帮助 Oracle 赢得了与一家大型金融公司的大宗交易。


  然而,在 2016 年秋季,团队的销售额低于指标,于是 Mary 与团队其他 13 人都被列入了公司的绩效改进计划(PIP),而且该计划没有设定结束日期。Mary 表示,PIP 发下来后,她的两名男性经理就开始骚扰她,并干扰她完成工作。

  他们还开始对她的工作管得太细,并质疑她所做出的决策。而同时,情况相仿的较年轻员工与男员工却没有受到骚扰、纪律处分或其它类似的不公平对待。Mary 认为这样的骚扰非常严重,于是在经过 Oracle 批准、医生建议的情况下她按照《家庭医疗休假法案》休假了 12 周。

  等她休假结束回到工作岗位上时,她发现几位经理对她的歧视和骚扰仍在继续,而且愈演愈烈。但是与此同时,Mary 还在为 Oracle 卖力地签订金额超过 7300 万美元的合同,正是由于她付出的努力,其中一些合同最终基本上已签下来。接着在 2017 年 6 月,Mary 被 Oracle 解雇。具体情况,请大家关注本次专辑……

  AWS 开源了用于 Serverless 计算的安全且快速的微虚拟机(microVM)Firecracker。项目基于 Apache 2.0 开源。Firecracker 是一种专门用于创建和管理多租户容器和基于函数的服务的虚拟化技术,使用 Rust 开发,旨在加快 AWS Lambda 和 AWS Fargate 等服务的速度和效率。

  它是一种虚拟化技术,提供 Serverless 操作模型,专门用于创建和管理多租户容器与基于函数的服务。Firecracker 在轻量级虚拟机中运行工作负载,AWS 将其称为 microVM,它结合了硬件虚拟化技术提供的安全性与隔离性和容器的速度与灵活性。

  Firecracker 的主要组件是虚拟机监视器(VMM),它使用 Linux 内核虚拟机(KVM)来创建和运行 microVM。Firecracker 采用极简设计,它剔除了不必要的设备和面向客户的功能,以减少每个 microVM 的内存占用和攻击面积,这可以提高安全性、缩短启动时间并提高硬件利用率。

  Firecracker 目前支持 Intel CPU、AMD 与 Arm,同时它还将与流行的容器运行时集成。谈及开发背景,AWS 表示这是为了应对虚拟化技术的新挑战。现在开发人员可以通过 AWS Fargate 将其代码打包为 Serverless 容器或通过 AWS Lambda 打包成 Serverless 函数,但是 AWS 意识到现有的虚拟化技术并不是为了优化这些工作负载中固有的事件驱动与短期性质而产生的,那么就需要构建专门为 Serverless 计算而设计的虚拟化技术,它将提供基于硬件虚拟化的虚拟机安全边界,同时保持轻量级与 Serverless 容器和函数的灵活性。更多内容,请关注本次专辑……



  近日,Netflix 宣布不再积极开发 Hystrix,该项目将处于维护模式。 在十天前更新的 readme 文档中,官方表示 1.5.18 版本的 Hystrix 已经足够稳定,可以满足 Netflix 现有应用的需求,所以接下来其会把焦点转向对于自适应的实现,更多关注对应用程序的实时性能做出响应。

  Netflix 已有的应用将继续使用 Hystrix,而对于新应用的熔断需求,将采用其它项目实现,Netflix 推荐了 Resilience4j。Hystrix 将处于维护模式,Netflix 不再主动审核 issue、合并 PR,以及发布新版本 Hystrix。有兴趣接手该项目的社区成员可以联系 hystrixoss@googlegroups.com。

  前阵子,同样是 Netflix 开源的知名分布式系统中间件 Eureka 也停止了对其 2.0 版本的开发,再联系近期 Redis Lab 模块、MongoDB 等项目突然变更使用更加保守的 License,甚至 Neo4j EE 直接闭源。这普遍引发了以下几个思考,欢迎读者留言探讨……

  Mozilla 计划在发布 Firefox 65 版本时,顺便推出为 Windows 系统准备的 Firefox MSI 安装包,MSI 安装包将与常规 Firefox 安装程序一起发布,作为 Windows PC 中的 .exe 文件提供。官方表示,MSI 安装包将会在每个地区提供,只要 Windows 版本和 CPU 架构支持即可,就像当前的 .exe 安装程序一样。


  换句话说:Windows 7 或更高版本,32位或64位,以及 Firefox 支持的所有语言环境均可使用。目前 Firefox Nightly MSI 安装包已经可以下载体验,至于 Beta 版和正式版,计划分别于今年12.28和明年1.29这两个时间节点发布。

  与普通的安装包相比,MSI 格式的安装包可定制性更高且更好,因为可通过修改参数以对安装程序进行修改。更多内容,请关注本次专辑……

  Amazon 今日宣布免费开放其内部用于培训工程师的机器学习课程。该课程基于 AWS 的各种机器学习服务,包括 Amazon SageMaker、AWS DeepLens、Amazon Rekognition、Amazon Lex、Amazon Polly 与 Amazon Comprehend,面向开发人员、数据科学家、数据平台工程师和商务专业人士提供包含超过 30 个可自定义进度的在线课程、时长超过 45 小时的视频和实验。

  每门课程都从基础知识入手,并以现实世界的示例和实验为基础,允许开发人员通过亚马逊必须解决的一些现实问题来探索机器学习。更多相关内容,请关注本次专辑……


  Java 界最近发生了一件大事,Spring Cloud 官方宣布阿里开源 Spring Cloud Alibaba,并推出首个预览版。据介绍,Spring Cloud Alibaba 由阿里开源组件和阿里云产品组件两部分组成,其致力于提供微服务一站式解决方案,方便开发者通过 Spring Cloud 编程模型轻松开发微服务应用。

  开源的消息引起了巨大的反响,Spring Cloud Alibaba 的到来,不仅引起了 Java 开发者的高度关注,也让人们将目光聚集到了项目背后当下最炙手可热的微服务架构领域。

  目前使用 Spring Cloud 的第一选择是 Spring Cloud Netflix,它的领先地位不可撼动,而此次阿里开源的“原生国产”环境下的这一项目,是不是会对此带来变革?而随着越来越多的落地实践,微服务架构的弊端已逐渐显露,此时阿里加码该领域的这一大动作,背后有什么考量呢?

  此外还有开发者关注度相当高的项目后期维护、Dubbo 是否又一次被抛弃等问题……我们第一时间采访了阿里巴巴中间件高级技术专家姬望,希望能让大家对 Spring Cloud Alibaba 这个项目、对相关领域的发展与趋势有更多的了解。

  Mozilla 近日公布了2017年的财务报告,信息显示,Mozilla 在2017年增加了超过 4000 万美元的收入,并使净资产增加了 8800 万美元。Mozilla 在2017年的收入为 5.62 亿美元,比2016年增加了超过 4000 万美元。


  Mozilla 的 Firefox 网络浏览器中的默认搜索引擎与其他公司的合作构成了 Mozilla 收入的最大部分。总计 5.39 亿美元的收入来自与谷歌或 Yandex 等公司之间关于搜索引擎的交易,剩余的 3300 万美元来自其他收入来源,包括收到的捐款、利息和股息收入,或订阅和广告收入。

  所以,Mozilla 只有不到十分之一的总收入来自其他收入来源。Mozilla 2017 年的财务报告还提到了 Mozilla 在今年2月收购 Pocket。Pocket 是一种保存、分享和阅读在网络上发现的文章的服务,被 Mozilla 以 3000 万美元收购。

  而 Mozilla 的总支出超过 4.21 亿美元,较去年增加了约 8000 万美元。软件开发、品牌和营销以及日常管理费用在2017年大幅上升。软件开发成本从 2.25 亿美元增加到 2.52 亿美元;其中,Thunderbird 项目于2017年从 Mozilla 获得 19.6 万美元。

  我们不难发现,Mozilla 在设法增加收入和总资产;然而,所消耗的成本也跟着上去了。该组织希望拥有多元化的收入,今年也增加了非搜索引擎交易方面的收入。虽然这些收入尚未占总收入的 10%,但它突显了 Mozilla 将收入来源多元化的决心。

  一直以来,在iOS上实现各种Form View都是企业App的刚需,而FXForms则能够帮助开发者轻而易举地创建出基于表格的iOS表单。FXForms是由来自英国伦敦的 Charcoal Design公司创始人兼iOS开发者 Nick Lockwood所开发的一款开源的Objective-C库,非常适用于设置页面及用户数据条目任务。


  Lockwood对于开源领域的贡献颇为卓著,诸如iCarousel、iRate和FXBlurView等的iOS开源项目在开发者圈子里广为流传,同时,他还是《iOS Core Animation: Advanced Techniques》一书的作者。

  FXForms不同于许多其他的表单解决方案,它能够对开发者所提供的强类型数据模型进行直接处理,而无需任何Dictionaries或晦涩难懂的数据源协议。此外,FXForms还可以从开发者对于模型的使用情况推导出更多的信息,从而避免了繁琐的类型信息复制需求。

  FXForms 支持iOS 7.1(Xcode 5.1),需要ARC,如果开发者想在非ARC项目中使用FXForms,只要向FXForms.m类添加-fobjc-arc编译器标记即可。在创建表 单对象时,只需新建符合FXForm协议的新NSObject子类便可完成。FXForm协议不存在任何强制性的方法或属性,它会对所创建的对象进行检 查,以确定公共及私有属性,并使用它们来生成表单。更多内容,详见本次专辑……



  28 日,CNCF 宣布边缘和服务代理 Envoy 从 CNCF 孵化器毕业,这是继 Kubernetes 和 Prometheus 的第三个 CNCF 毕业项目。Envoy 是用于云原生应用的边缘和服务代理,它最初由 Lyft 开发,是一个为单一服务和应用程序设计的高性能 C++ 分布式代理,以及为大型微服务 Service Mesh 体系结构设计的通信总线和通用数据平面。


  Enovy 通过管理微服务之间的交互以确保应用的性能,有助于简化云原生架构的过渡和操作。CNCF 项目毕业标准中关于毕业条件是这样定义的:从沙箱或孵化状态毕业,或者作为一个新项目加入作为一个毕业项目,项目必须符合孵化阶段标准以及:有来自至少两个机构的提交者。

  已经实现并维护了核心基础结构计划(CII)的最佳实践徽章。采用 CNCF 行为准则。明确定义项目治理和提交者流程。这最好在 GOVERNANCE.md 文件中进行,并引用 OWNERS.md 文件显示当前和荣誉提交者。

  至少在主要仓库提供项目采用者的公开列表(例如,ADOPTERS.md 文件或项目网站上的徽标)。获得 TOC 的绝对多数选票进入毕业阶段。如果项目能够表现出足够的成熟度,项目可以尝试直接从沙箱移动到毕业。项目可以无限期地保持在孵化状态,但通常预计在两年内毕业。

  在活跃的维护者和近 250 名贡献者的帮助下,Envoy 发展迅猛,其用户社区不断增长,Airbnb、Booking.com、eBay、F5、Google、IBM、Lyft、Medium、Microsoft、Netflix、Pinterest、Salesforce、Square、Stripe、腾讯、Twilio、Verizon、VSCO 等公司都相继加入,截至目前已提交了 3000 多个 commit。Envoy 也在今年被 InfoWorld 评为年度云计算最佳开源软件之一。更多内容,请查阅本次专辑……

  最近很多朋友很关注 Fuchsia 操作系统,也有很多朋友关心它的开发,今天我们就来讲讲它的结构,在描述 Fuchsia OS的结构的时候,谷歌使用了“层蛋糕”的比喻,原文是 Layer Cake。Fuchsia OS是整个项目的名称和成品的名称,但在其下它被分成4个不同的层次,如下图所示:


  第一层:也是最底下一层,是构建 Fuchsia OS 的基石,Zircon 内核,去年的新闻是叫 Magenta,但是后来改为了 Zircon 这个名字,这是一个由Google全新设计的新内核,主要处理硬件访问和软件之间的通信。

  对于不太了解内核作用的同学简而言之,Zircon之于Fuchsia,恰如Linux之余于Android。Linux内核驱动了多个操作系统,很多操作系统构建在它之上,比如 Ubuntu、Android、Manjaro、ArchLinux、Debian、Red Hat、SUSE 甚至 Chrome OS ,所以我们也可以大胆预测,如果未来Fuchsia OS 发展良好, Zircon 内核也被证明好用,那么很有可能有更多的操作系统采用这一新内核。

  第二层:也是直接构建在 Zircon 上的一层名叫 Garnet。 Garnet 包含各种操作系统所需的各种底层功能,包括硬件的驱动程序(网络,图形等)和软件安装。这一层最激动人心的事情是 Escher(图形渲染器),Amber(Fuchsia 的更新程序)和Xi Core,它是Xi文本和代码编辑器的底层引擎(今年早些时候已经发布了)。

  第三层:Peridot 是接下来的这一层,主要处理Fuchsia的模块化应用程序设计, Peridot的另外两个主要组件直接用于模块。 Ledger 可以跨设备保存您在应用/模块中的位置,并同步到您的Google帐户。Maxwell 是一个更复杂的主题,需要更多进一步的深入研究,但是 Maxwell 极有可能是让 Fuchsia 充分施展魔力的点睛之笔,可以提前透露的是,Maxwell 的厉害之处包括 Kronk,也是大家熟知的 Google Assistant。

  很多人觉得 Windows 是最好的操作系统,它的用户图形化交互界面、它的各种功能应用,还有它的易用性等方面完全就碾压一切,Linux 党对此表示不屑;又有很多人把 elementary OS 定义为最美的 Linux 发行版,Ubuntu 党跳出来对此表示不屑。

  啊~并不是想(打)引(去)战(吧),其实笔者觉得不管是 Windows 还是 Linux,不管是 Ubuntu 还是其它 Linux 发行版,都有自己的特点,至于当下为什么更多的人使用 Windows 而不是 Linux,其中一个大原因在于易用性和相应的配套应用与个性化设置,然而其实他们误会了已经发展到如今的 Linux 了,或者说有些人根本没接触过吧。

  Linux 发展到今天,早已不再是只局限于服务器与嵌入式端了,作为个人日常使用的操作系统也完全是杠杠的。鉴于笔者是 Ubuntu 流,本文就以目前比较活跃的 LTS Ubuntu 18.04 为例,从系统安装到具体配置,再到如何个性化美化,一步步分享一下个人经验,让大家了解到 Linux 也可以像 Windows 那样简易;而对于 Ubuntu 党外人士,只想告诉他们,Ubuntu 是最好的发行版。

  啊~并不是想(打)引(去)战(吧) 。说实在的,希望新手读本文有收获,老司机也可以留言讨论一下相关的配置与个性化设置方案。

  更多本周开源资讯,本次专辑将为您一一呈现……

Linux社区也要“净网行动”?有人提议用“拥抱”替换fxxk


  今年 10 月,Linux 内核社区开始推行新的行为准则(Code of Conduct),旨在让代码注释变得“更具包容性”。虽然有不少人表示了支持,但也有批评者对此毫不热衷。今天,来自英特尔的 Jarkko Sakkinen 决定将之付诸于行动 —— 反对在代码评论中使用一些不和谐的词汇,并提议将某个 F 开头的单词、用“拥抱”(hug) 来取代。

Fuchsia设备出现,谷歌正对其进行蓝牙测试


  据 cnbeta 报导,谷歌正在对基于 Fuchsia OS 的设备进行蓝牙测试。报导指出,10 月 21 日至 25 日在致力于提高市场蓝牙设备互操作性的“蓝牙特别兴趣小组(Bluetooth SIG)”举办的 UnPlugFest(UPF) 测试大会上,谷歌展示了 Fuchsia 与 Android 设备的互联性。

Linux基金会与RISC-V基金会合作推广开源芯片

  Linux 是全球最知名且最重要的开源项目,RISC-V 则是近年来兴起的一个开源 CPU 指令集。而 RISC-V 基金会是一个非营利性组织,致力于鼓励芯片设计采用 RISC-V 架构。与其他 CPU 指令集架构(ISA)不同,RISC-V 是免费和开源的。



阿里巴巴连任Java全球管理组织席位

  11 月 23 日,阿里巴巴宣布连任 Java 全球管理组织 JCP 最高执行委员会委员,任期从 2018 年 12 月 4 号开始,为期两年。阿里表示,这意味将有更多中国开发者的声音被引入 Java 规范的制定中,让“中国标准”成为全球规范。

导致性能下降50%的STIBP,已被Linux内核移除并整改


  上周我们报导过 Linux 4.20 打上的 Spectre 补丁 STIBP(Single Thread Indirect Branch Predictors)使得 Linux 在 Intel CPU 上的性能相比最新稳定版 4.19 下降了不少,甚至在某些场景下降幅度达到 50%。并且补丁已经向后移植到了 Linux 4.14 和 4.19 LTS 版本。

Red Hat收购混合云数据管理提供商NooBaa,IBM受益

  27 日,Red Hat 发布公告宣布收购混合云数据管理提供商 NooBaa。NooBaa 成立于 2013 年,它的业务主要是开发用于跨混合云和多云环境管理数据存储服务的软件。作为一个混合云/多云数据管理能力提供商,NooBaa 旨在增强在分布式环境下查看和控制非结构化数据的能力。

Fedora 27生命周期结束,你升级到Fedora 29了吗?


  四周前,Fedora 项目组发布了该 Linux 发行版的第 29 个大版本。与此同时,Fedora 27 也进入了 EoL 阶段,官方不再提供安全补丁和功能更新。如果您仍在使用旧版 Fedora,官方建议升级至 Fedora 28/29,以继续接收重要的安全更新。

开源小捷,阿尔巴尼亚首都政府办公采用LibreOffice

  近日文档基金会(The Document Foundation,TDF)宣布,阿尔巴尼亚首都地拉那的政府正在通过迁移到 LibreOffice 转向开源软件和开放标准。据悉,该项目是地拉那政府在城市 IT 基础设施中大规模部署开源技术迈出的又一大步,此前它已经成功迁移到了 Nextcloud 上。

拥抱开源,这个城市的法典都通过GitHub发布


  如果你访问下边这个 GitHub repo,会发现它记录的是一部法典,这是美国华盛顿哥伦比亚特区(Washington District of Columbia,WDC/DC)的法律条款,它不是法律的副本,而是一个权威的 DC 委员会存储已颁布法律的数字版本的地方,内容直接提供给理事会的DC条款网站。

FoundationDB开源文档数据库模型Document Layer​​​​​​​

  昨日,FoundationDB 数据库宣布开源 FoundationDB Document Layer,Document Layer 是 FoundationDB 数据库中的文档数据模型,扩展了 FoundationDB 作为 Key-Value 数据库的核心功能。FoundationDB Document Layer 项目已托管至 GitHub,采用了 Apache-2.0 开源许可证,且适用于 macOS 和 Linux 平台。

Oracle被指控性别与年龄歧视


  据云头条报导,Oracle 近日被前应用软件销售代表 Mary E. Mowry 指控存在性别与年龄歧视、性骚扰以及违反美国劳动法等不法行为。据介绍,Mary 2014 年 1 月进入 Oracle 应用软件销售团队任职销售代表,在职期间,她为公司赚了超过 600 万美元的许可费,外加 22% 的日常支持费用,并且与几家大公司建立了业务关系,进一步帮助 Oracle 赢得了与一家大型金融公司的大宗交易。

AWS开源安全且快速的新概念微虚拟机Firecracker

  AWS 开源了用于 Serverless 计算的安全且快速的微虚拟机(microVM)Firecracker,项目基于 Apache 2.0 开源。Firecracker 是一种专门用于创建和管理多租户容器和基于函数的服务的虚拟化技术,使用 Rust 开发,旨在加快 AWS Lambda 和 AWS Fargate 等服务的速度和效率。

Netflix宣布停止开发Hystrix


  近日,Netflix 宣布不再积极开发 Hystrix,该项目将处于维护模式。 在十天前更新的 readme 文档中,官方表示 1.5.18 版本的 Hystrix 已经足够稳定,可以满足 Netflix 现有应用的需求,所以接下来其会把焦点转向对于自适应的实现,更多关注对应用程序的实时性能做出响应。

火狐浏览器Firefox 65将支持MSI格式安装包

  Mozilla 计划在发布 Firefox 65 版本时,顺便推出为 Windows 系统准备的 Firefox MSI 安装包,MSI 安装包将与常规 Firefox 安装程序一起发布,作为 Windows PC 中的 .exe 文件提供。官方表示,MSI 安装包将会在每个地区提供,只要 Windows 版本和 CPU 架构支持即可,就像当前的 .exe 安装程序一样。

AWS免费开放自家机器学习培训课程

  Amazon 今日宣布免费开放其内部用于培训工程师的机器学习课程。该课程基于 AWS 的各种机器学习服务,包括 Amazon SageMaker、AWS DeepLens、Amazon Rekognition、Amazon Lex、Amazon Polly 与 Amazon Comprehend,面向开发人员、数据科学家、数据平台工程师和商务专业人士提供包含超过 30 个可自定义进度的在线课程、时长超过 45 小时的视频和实验。

Spring Cloud Alibaba,中国Javaer的福音,为微服务续上18年


  Java 界最近发生了一件大事,Spring Cloud 官方宣布阿里开源 Spring Cloud Alibaba,并推出首个预览版。据介绍,Spring Cloud Alibaba 由阿里开源组件和阿里云产品组件两部分组成,其致力于提供微服务一站式解决方案,方便开发者通过 Spring Cloud 编程模型轻松开发微服务应用。

Mozilla财报:2017年收入增长超过4000万美元

  Mozilla 近日公布了2017年的财务报告,信息显示,Mozilla 在2017年增加了超过 4000 万美元的收入,并使净资产增加了 8800 万美元。Mozilla 在2017年的收入为 5.62 亿美元,比2016年增加了超过 4000 万美元。

应用开发利器FXForms:iOS上实现各种Form View

  一直以来,在iOS上实现各种Form View都是企业App的刚需,而FXForms则能够帮助开发者轻而易举地创建出基于表格的iOS表单。FXForms是由来自英国伦敦的 Charcoal Design公司创始人兼iOS开发者 Nick Lockwood所开发的一款开源的Objective-C库,非常适用于设置页面及用户数据条目任务。

Chrome与Firefox将取消对FTP的支持

  据 BleepingComputer 报导,Chrome 与 Firefox 都在采取措施取消对 FTP 协议的支持。首先是 Chrome,根据 BleepingComputer 的追踪,其实开发者早在 2014 年就提出要取消对 FTP 的支持,但是因为影响较大一直未能实施。

Envoy成为第三个CNCF毕业项目


  28日,CNCF宣布边缘和服务代理Envoy从CNCF孵化器毕业,这是继Kubernetes和Prometheus的第三个CNCF毕业项目。Envoy是用于云原生应用的边缘和服务代理,它最初由Lyft开发,是一个为单一服务和应用程序设计的高性能C++分布式代理,以及为大型微服务Service Mesh体系结构设计的通信总线和通用数据平面。

Fuchsia操作系统的四层结构设计

  最近很多朋友很关注 Fuchsia 操作系统,也有很多朋友关心它的开发,今天我们就来讲讲它的结构,在描述 Fuchsia OS的结构的时候,谷歌使用了“层蛋糕”的比喻,原文是 Layer Cake。Fuchsia OS是整个项目的名称和成品的名称,但在其下它被分成4个不同的层次,如下图所示:……

Rust 2018年度调查报告发布

  Rust 官方博客发布了 2018 年的 Rust 调查报告。今年是第三次对 Rust 进行年度调查,首次增加了面向英语以外语言环境的调查,在全球 14 种语言背景的调查下,总共收集到了 5991 份调查记录,其中非英语环境占了所有记录的 25%。在受访人群中,有接近 3/4 使用 Rust,这与去年的 66.9% 相比增长了不少。

你的Ubuntu为何如此炫酷?

  很多人觉得 Windows 是最好的操作系统,它的用户图形化交互界面、它的各种功能应用,还有它的易用性等方面完全就碾压一切,Linux 党对此表示不屑;又有很多人把 elementary OS 定义为最美的 Linux 发行版,Ubuntu 党跳出来对此表示不屑。

Unix哲学与微服务架构

  在现代微服务环境中,构建小型、单一的应用程序的旧策略又再一次流行了起来。1984 年,Rob Pike 和 Brian W. Kernighan 在 AT&T 贝尔实验室技术期刊上发表了名为 “Unix 环境编程” 的文章,其中他们使用 BSD 的 cat -v 例子来认证 Unix 哲学。

阿里宣布大规模组织架构与人事调整


  26 日,阿里巴巴CEO(张勇)逍遥子公开致信全体阿里人,宣布阿里进行组织体系升级与调整。此次调整涉及阿里云、天猫、菜鸟网络等业务,并伴有大量人事变动,即日起生效。组织架构方面的变更包括:阿里云事业群升级为阿里云智能事业群。成立新零售技术事业群。天猫将升级成为“大天猫”,形成天猫事业群、天猫超市事业群、天猫进出口事业部三大板块。

酷毙

雷人

鲜花

鸡蛋

漂亮

最新评论

(200字以内)
验证问答 换一个 验证码 换一个

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187  

返回顶部