Linux 爱好者周刊 ( 第 7 期 )

Posted by Mike on 2020-05-16

这里将分享一些最新运维相关技术和业界资讯的精彩内容,每周五发布。

欢迎投稿或推荐你自己的项目,投稿邮箱: editor@hi-linux.com 。如果你对周刊有什么建议和意见,或者想与大家一起讨论技术问题,也可以戳「这里」加入技术交流群。

业界资讯

1、华为正式发布自研操作系统鸿蒙 HarmonyOS

华为消费者业务首届的开发者大会上,华为公布了自研操作系统 “鸿蒙”。鸿蒙 OS 的英文是 “HarmonyOS”,亦可理解为和谐系统。

华为公司消费者业务 CEO 余承东表示:鸿蒙是全世界第一个面向全场景微内核的分布式 OS,鸿蒙 OS 将向全球开发者开源,并推动成立开源基金会,建立开源社区。

据华为方面介绍,将在智慧屏产品中率先使用鸿蒙 OS 1.0。未来三年,除完善相关技术外,鸿蒙 OS 会逐步应用在可穿戴、智慧屏、车机等更多智能设备中。

链接:https://www.cnbeta.com/articles/tech/876919.htm

2、Red Hat 加入 RISC-V 基金会

Red Hat 加入了 RISC-V 基金会,以帮助开发开源处理器 ISA。目前 RISC-V 成员已有谷歌、NVIDIA、高通(Qualcomm)、SiFive、WesternDigital、IBM 和三星等。

Red Hat 一直在积极推广 RISC-V 作为一种开源处理器指令集体系结构,Red Hat 开发人员已经在 Fedora 的 RISC-V 支持方面提供了帮助,该公司正通过加入 RISC-V 基金会,来提供更多的帮助并是实现他们的承诺。

链接:https://www.oschina.net/news/108910/red-hat-join-risc-v-foundation

3、Grafana 6.3.0 版本发布

Grafana 6.3.0 发布了,Grafana 是一个功能丰富的指标标准仪表板和图形编辑器,用于分析和监控 Graphite、Elasticsearch、OpenTSDB、Prometheus 和 InfluxDB。

链接:https://www.oschina.net/news/108903/grafana-6-3-0-released

4、GitHub Actions 集成 CI/CD 功能,所有开源项目可免费使用

近日,GitHub 官方博客发文称 Github Actions 已支持内置持续集成和交付 (CI/CD) 功能,并对所有开源项目免费!

目前该功能可以在 Beta 版本中测试使用,11 月 13 日 GitHub Actions 将在 GitHub Universe 上正式发布!

链接:http://t.cn/AiHyJZCh

5、VS Code 1.37 发布,多个图标迎来全新设计

近日,微软发布了 Visual Studio Code 1.37 版本。多个图标迎来全新设计,此次图标更新包含了侧边栏、文件管理器、搜索、调试等区域。

链接:http://t.cn/AiHyKWDI

6、Chrome 爆新特性,可在多平台上共享剪贴板

根据 softpedia 报道,Chrome 添加了一个新功能。不管浏览器运行在哪个平台上,允许用户在一个设备上复制内容,并将其粘贴到另一个设备上。该功能也就是一个共享剪贴板,该剪贴板将可以在 Windows、Linux、MacOS 和 Android 上的 Google Chrome 中使用。

链接:http://t.cn/AiHy0fzc

7、全球百大流量网站榜出炉:谷歌第一,百度第四

通过来自 SimilarWeb 的数据,Visualcapitalist 用图标地形式列出了全球互联网上 100 个流量规模最大的网站,其中谷歌、Youtube、Facebook、百度、维基百科、Twitter、雅虎、P站、Instagram、x站排名前十。

链接:http://t.cn/AiHabsGl

趣站酷软

1、Awesome-Linux-Software

该项目收集整理了一批优质的开源 Linux 软件,包含电子书工具、命令行工具、文件管理器等多个分类。

项目地址: https://github.com/luong-komorebi/Awesome-Linux-Software

2、goInception

一个集审核、执行、备份及生成回滚语句于一身的 MySQL 运维工具。

项目地址: https://github.com/hanchuanchuan/goInception

3、Refined GitHub

Refined GitHub 是一个简化 GitHub 界面并增加很多实用功能的浏览器扩展程序。支持 Chrome、Firefox 与 Opera。

项目地址: https://github.com/sindresorhus/refined-github

4、WebSSH

一个开源的 Python 编写的 Web 端 SSH 工具,可以通过浏览器进行远程服务器 SSH 登录。

项目地址: https://github.com/huashengdun/webssh

5、Puppeteer Recorder

Puppeteer 是一个 Node 库,它提供了一个高级 API 来控制 DevTools 协议上的 Chrome 或 Chromium,常用于爬虫、自动化测试等,你在浏览器手动完成的大多数事情都可以使用它来完成。

无论是爬虫还是自动化测试,你都要先写 Puppeteer 脚本,而 Puppeteer Recorder 是 一个 Chrome 扩展程序,可录制你的浏览器交互操作并生成 Puppeteer 脚本。

项目地址: https://github.com/checkly/puppeteer-recorder

6、NodePPT

一个基于 NodeJS、HTML、CSS 等技术,将 Markdown 文档转成幻灯片。在浏览器上实现类似 Power Point / KeyNote 效果的一个工具。

项目地址: https://github.com/ksky521/nodeppt

7、dive

这是一款用于分析 Docker 镜像的镜像层内容以及探索缩小 Docker 镜像大小方法的工具。

项目地址: https://github.com/wagoodman/dive

8、diving

一个基于 Dive 分析 Docker 镜像,并可以在 Web 页面上方便地浏览镜像信息。比如镜像每层的变动(增加、修改、删除等)、用户层数据大小等信息。

项目地址: https://github.com/vicanso/diving

技术文章

1、Kubernetes 容器运行时演进

Kubernetes 已经成为容器编排调度领域的事实标准,其优良的架构不仅保证了丰富的容器编排调度功能,同时也提供了各个层次的扩展接口以满足用户的定制化需求。其中,容器运行时作为 Kubernetes 管理和运行容器的关键组件,当然也提供了简便易用的扩展接口,也就是 CRI(Container Runtime Interface)。本文将介绍 CRI 的由来、演进以及未来展望,主要内容分为四个部分:Kubernetes架构简介、容器运行时接口的基本原理、容器运行时的演进以及未来的展望。

链接:http://t.cn/AiHylYV7

2、Kubernetes 网络疑难杂症排查分享

本文分享几个比较复杂的 Kubernetes 网络方面的问题排查和解决思路,深入分析并展开相关知识,信息量巨大。当完全看懂后我相信你的功底会更加扎实,解决问题的能力会大大提升。

链接:http://t.cn/AiHXPPm0

3、从大数据的角度来谈谈运维监控这件事儿

做运维的人对监控这件事儿都太熟悉了,但是对于监控这么一件老生常谈的事儿,本文将从大数据的角度来看看有什么新的发现。

链接:http://t.cn/AiHXznn0

每周观点

1、人生的美妙之处在于迷上一样东西。人生苦短,少做些虚无缥缈的事。 —— 刘慈欣「三体」

2、有目标者,意志竟成。—— 弗兰克尔

3、竞争总是件好事,它促使我们竭尽全力。垄断使人自满,满足于做平庸之辈。—— 南希·皮尔西

4、人生的磨难是很多的,所以我们不可对于每一件轻微的伤害都过于敏感。在生活磨难面前,精神上的坚强和无动于衷是我们抵抗罪恶和人生意外的最好武器。—— 洛克