Merge remote-tracking branch 'LCTT/master'

This commit is contained in:
Xingyu Wang 2020-03-20 12:29:51 +08:00
commit c0392eee5f
4 changed files with 132 additions and 129 deletions

View File

@ -0,0 +1,85 @@
[#]: collector: "lujun9972"
[#]: translator: "messon007"
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-12015-1.html"
[#]: subject: "Containers vs. VMs, Istio in production, and more industry news"
[#]: via: "https://opensource.com/article/20/3/survey-istio-industry-news"
[#]: author: "Tim Hildred https://opensource.com/users/thildred"
每周开源点评:容器 vs 虚拟机、生产环境中的 Istio 等
======
> 本文是最近一周开源社区的新闻和行业进展。
![Person standing in front of a giant computer screen with numbers, data][1]
我在一家采用开源软件开发模型的企业软件公司任高级产品营销经理,我的一部分职责是为产品营销人员,经理和其他相关人定期发布有关开源社区,市场和业界发展趋势的更新。以下是该更新中我和他们最喜欢的五篇文章。
### 云原生应用采用的技术:容器等
- [文章链接][2]
> * 在生产环境中采用容器的比例从 2018 年的 73% 上升到 2019 年的 84%。其中,运行了至少 250 个容器的比例从 2018 年的 46% 上升到 2019 年的 58%。2017 到 2019 年间, 环境中拥有 50 台以上计算机(物理或虚拟)的受访者人数从 2017 年的 77 上升到 2019 年的 81
> * 表明: 容器的引入似乎缓解了需要管理的 VM 的快速增长。但是,请警惕要管理的原始机器数量会减少的说法。
>
**分析**:从直觉上看,随着容器使用的增长,虚拟机的增长将放缓;有许多容器被部署在虚拟机内部,从而充分利用了两者的优势特性,而且许多应用不会很快被容器化(留意下你所在企业的传统单体式应用)。
### 在生产环境中运行Istio的经验
- [文章链接][3]
> 在 HelloFresh我们将团队分为小队和团伙。每个团伙都有自己的 Kubernetes 命名空间。如上所述,我们先按命名空间启用 sidecar 注入,然后再逐个对应用启用。在将应用添加到 Istio 之前,我们举办了研讨会,以使小队了解其应用发生的变化。由于我们采用“您构建,您维护”的模型,团队可以在故障定位时了解应用的进出流量。不仅如此,它还提升了公司内部的知识量。我们还创建了 Istio 相关的 [OKR][4] 来跟踪我们的进度并达成我们引入Istio的目的。
**分析**:引入或是不引入技术,要由自己决定,同时要自行承担相应的后果。
### Aether: 首个开源的边缘云平台
- [文章链接][5]
> ONF 的营销副主席 Sloane 这样解释 Aether: 它将多个正在自己的沙箱中开发和运行的项目聚集到一起ONF 试图在该框架下将多种边缘服务在一个融合平台上支持起来。ONF 的各个项目将保持独立并可继续单独使用,但是 Aether 试图将多个能力绑定到一起来简化企业的私有边缘云运营。
>
> 他说:“我们认为我们正在创造一个新的合作空间,工业界和社区可以携手帮助推动通用平台背后的整合和关键工作,然后可以帮助这些边缘云中的通用功能不断发展”。
**分析**:当今,使用技术解决的问题过于复杂,无法通过单一技术解决。比技术更重要的是要解决的业务问题需要聚焦于真正增值的部分。将两者结合起来,就是企业之间需要在他们共同的需求上找到合作的方法,并在它们特有的方面进行竞争。除了开源,你找不到比这更好的方法了。
### 与云相关职业的女性正在改变现状
- [文章链接][6]
> Yordanova 说:“由于云是一种相对较新的技术,我的[成为一名“科技女性”][7]的经验可能并不典型,因为云行业极为多样化”。“实际上,我的团队中性别比例相当,成员由随着云技术而成长的不同个性、文化和优势的具体人员组成。“
**分析**:我想考虑的一件事就是跨越式的演进思路。你可能可以跳过演进过程中的某个步骤或阶段,因为原先导致其存在的条件已不再适用。云技术时代没有形成“谁发明的以及它是为谁而生”的固有说法,所以也许它所承载的某些前代的技术负担更少?
### StarlingX 如何在中国开源项目的星空中闪耀
- [文章链接][8]
> 我们的团队在中国,因此我们的任务之一是帮助中国的社区开发软件、贡献代码、文档等。大多数 StarlingX 项目会议是在中国的深夜举行,因此华人社区成员的出席和参与颇具挑战。为了克服这些障碍,我们与中国的其他社区成员(例如 99cloud 的朋友)一起采取了一些措施,例如和其他社区成员一起聚会,一起参加动手实践研讨会和中文的特设技术会议,将一些文档翻译成中文,并在微信小组中不断进行互动(就像每个人都可以享受的 24/7 通话服务一样)
**分析**:随着中国对开源项目的贡献不断增长,这种情况似乎有可能逆转或至少相当。“学习英语”根本不是参与开源项目开发的先决条件。
希望你喜欢这个列表,下周再见。
--------------------------------------------------------------------------------
via: https://opensource.com/article/20/3/survey-istio-industry-news
作者:[Tim Hildred][a]
选题:[lujun9972][b]
译者:[messon007](https://github.com/messon007)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/thildred
[b]: https://github.com/lujun9972
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/data_metrics_analytics_desktop_laptop.png?itok=9QXd7AUr "Person standing in front of a giant computer screen with numbers, data"
[2]: https://thenewstack.io/cncf-survey-snapshot-tech-adoption-in-the-cloud-native-world/
[3]: https://engineering.hellofresh.com/everything-we-learned-running-istio-in-production-part-1-51efec69df65
[4]: https://en.wikipedia.org/wiki/OKR
[5]: https://www.sdxcentral.com/articles/news/onf-projects-coalesce-for-enterprise-edge-cloud/2020/03/
[6]: https://www.cloudpro.co.uk/leadership/cloud-essentials/8446/how-women-in-cloud-are-challenging-the-narrative
[7]: https://www.itpro.co.uk/business-strategy/33301/diversity-not-a-company-priority-claim-nearly-half-of-women-in-tech
[8]: https://superuser.openstack.org/articles/starlingx-community-interview-how-starlingx-shines-in-the-starry-sky-of-open-source-projects-in-china/

View File

@ -1,8 +1,8 @@
[#]: collector: (lujun9972)
[#]: translator: (geekpi)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: reviewer: (wxy)
[#]: publisher: (wxy)
[#]: url: (https://linux.cn/article-12017-1.html)
[#]: subject: (How to Install Netbeans on Ubuntu and Other Linux)
[#]: via: (https://itsfoss.com/install-netbeans-ubuntu/)
[#]: author: (Community https://itsfoss.com/author/itsfoss/)
@ -10,19 +10,17 @@
如何在 Ubuntu 和其他 Linux 上安装 Netbeans
======
_**在本教程中,你将学习在 Ubuntu 和其他 Linux 发行版上安装 Netbeans IDE 的各种方法。**_
> 在本教程中,你将学习在 Ubuntu 和其他 Linux 发行版上安装 Netbeans IDE 的各种方法。
[NetBeans][1] 是一个开源集成开发环境,具有良好的跨平台支持。此工具已被 Java 和 C/C++ 开发社区广泛认可。
开发环境相当灵活。你可以配置它以支持各种开发。实际上,你可以开发 Web、桌面和移动应用而无需离开此平台。这太神奇了不是吗除此之外用户可以添加许多已知语言如 [PHP][2]、C、C++、HTML、[Ajax][3]、JavaScript、JSP、Ruby on Rails 等。
如果你正在了解 Linux 上安装 Netbeans那么有几种方法可以做到。我编写本教程主要是为了 Ubuntu但一些安装方法也适用于其他发行版。
* [使用 apt 在 Ubuntu 上安装 Netbeans][4]:适用于 Ubuntu 和基于 Ubuntu 的发行版,但通常**它是旧版的 Netbeans**
  * [使用 Snap 在 Ubuntu 上安装 Netbeans][5]:适用于已启用 Snap 包支持的任何 Linux 发行版
  * [使用 Flatpak 安装 Netbeans] [6]:适用于所有支持 Flatpak 包的 Linux 发行版
开发环境相当灵活。你可以配置它以支持各种开发。实际上,你可以用它来开发 Web、桌面和移动应用而无需离开此平台。这太神奇了不是吗除此之外用户可以添加许多已知语言如 [PHP][2]、C、C++、HTML、[Ajax][3]、JavaScript、JSP、Ruby on Rails 等。
如果你正在了解如何在 Linux 上安装 Netbeans那么有几种方法可以做到。我编写本教程主要是为了 Ubuntu但一些安装方法也适用于其他发行版。
* [使用 apt 在 Ubuntu 上安装 Netbeans][4]:适用于 Ubuntu 和基于 Ubuntu 的发行版,但通常**它是旧版的 Netbeans**
* [使用 Snap 在 Ubuntu 上安装 Netbeans][5]:适用于已启用 Snap 包支持的任何 Linux 发行版
* [使用 Flatpak 安装 Netbeans] [6]:适用于所有支持 Flatpak 包的 Linux 发行版
### 使用 Apt 包管理器在 Ubuntu 上安装 Netbeans IDE
@ -32,7 +30,7 @@ _**在本教程中,你将学习在 Ubuntu 和其他 Linux 发行版上安装 N
![Apache Netbeans in Ubuntu Software Center][7]
你也可以选择使用 apt 命令,但使用 apt 时,你无法获得最新的 Netbeans。例如在编写本教程时Ubuntu 18.04 中 Apt 提供 Netbeans 10而 Snap 有最新的 Netbeans 11。
你也可以选择使用 `apt` 命令,但使用 `apt` 时,你无法获得最新的 Netbeans。例如在编写本教程时Ubuntu 18.04 中 Apt 提供 Netbeans 10而 Snap 有最新的 Netbeans 11。
如果你是 [apt 或 apt-get][8] 的粉丝,那么可以[启用 universe 仓库][9],并在终端中使用此命令安装 Netbeans
@ -44,7 +42,7 @@ sudo apt install netbeans
![][10]
Snap 是通用包管理器,如果[发行版上启用了 Snap][11],那么可以使用以下命令安装它:
Snap 是一个通用包管理器,如果[发行版上启用了 Snap][11],那么可以使用以下命令安装它:
```
sudo snap install netbeans --classic
@ -56,7 +54,7 @@ sudo snap install netbeans --classic
### 使用 Flatpak 安装 Netbeans
[Flatpak][12] 是另一个 Snap 的包安装器。默认情况下,某些发行版支持 Flatpak在其他发行版上你可以[启用 Flatpak 支持][13]。
[Flatpak][12] 是另一个类似 Snap 的包安装器。默认情况下,某些发行版支持 Flatpak在其他发行版上你可以[启用 Flatpak 支持][13]。
发行版支持 Flatpak 后,你可以使用以下命令安装 Netbeans
@ -66,24 +64,18 @@ flatpak install flathub org.apache.netbeans
另外,你可以下载源码并自己编译。
[下载 Netbeans][14]
- [下载 Netbeans][14]
希望你使用了上面其中一个方法在你的 Ubuntu 上安装了 Netbeans。但你使用的是哪个方法有遇到问题么让我们知道。
![][15]
### Srimanta Koley
Srimanta 是一位充满激情的作家,一位 Distrohopper 和开源爱好者。他非常喜欢与技术有关的一切。他喜欢读书,并对 90 年代的书很痴迷!
--------------------------------------------------------------------------------
via: https://itsfoss.com/install-netbeans-ubuntu/
作者:[Community][a]
作者:[Srimanta Koley][a]
选题:[lujun9972][b]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出

View File

@ -1,8 +1,8 @@
[#]: collector: (lujun9972)
[#]: translator: (wxy)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: reviewer: (wxy)
[#]: publisher: (wxy)
[#]: url: (https://linux.cn/article-12014-1.html)
[#]: subject: (Top 10 open source tools for working from home)
[#]: via: (https://opensource.com/article/20/3/open-source-working-home)
[#]: author: (Seth Kenlon https://opensource.com/users/seth)
@ -12,93 +12,93 @@
> 无论你是在家工作的资深人士还是远程工作的新手,这些工具都可以使交流和协作变得轻而易举。
![Oatmeal and a laptop.][1]
![](https://img.linux.net.cn/data/attachment/album/202003/20/103814bwxxqxkxc9qqxkbb.jpg)
如果你<ruby>在家工作<rt>work from home</rt></ruby>WFH你就会知道拥有一系列实用的工具是很重要的这些工具可以让你远离烦恼专注于重要的事情。在工作期间工作越努力工作日结束后你就越容易放松。
我已经在家工作多年了,这是我精选的远程工作者必备的最佳开源工具。
### Jitsi 视频会议
### 视频会议:Jitsi
![Jitsi screenshot][2]
当你不在同事身边时,保持每周连接几次非常重要,甚至只是这样也可以保持人与人之间的联系,否则你就会变得孤独。市场上有很多视频会议系统,但以我的经验,最简单最好的是开源的 [Jitsi][3]。
当你不在同事身边时,每周保持连接几次非常重要,甚至只是这样也可以保持人与人之间的联系,否则你就会变得孤独。市场上有很多视频会议系统,但以我的经验,最简单最好的是开源的 [Jitsi][3]。
通过易于记忆的 URL[meet.jit.si][3]和按需会议室Jitsi 使得召开即席会议非常简单。而且更好的是,无需注册。你只需进入 [meet.jit.si][3],找到一个带有友好的随机生成的 URL此处没有字母和数字的随机组合 的会议室,你就可以立即开始聊天。如果你选择注册,那么还可以与几种日历进行集成。
通过易于记忆的 URL[meet.jit.si][3]和按需会议室Jitsi 使得召开即席会议非常简单。而且更好的是,无需注册。你只需进入 [meet.jit.si][3],找到一个带有友好的随机生成的 URL此处没有字母和数字的随机组合 的会议室,你就可以立即开始聊天。如果你选择注册,那么还可以与几种日历进行集成。
在现实生活中,我参加了许多来自新西兰最偏远地区的会议,而 Jitsi 无疑是我迄今为止拥有的最好的视频聊天体验。不需要浪费一半的会议时间在迷宫般的虚拟会议室中寻找彼此,或者在尴尬的滞后时间中坐着发呆,或者努力地为聊天应用程序安装更新。使用开源和符合标准的 webRTC 协议的 Jitsi 可以让你有个愉悦的开会体验。
在现实生活中,我参加了许多来自新西兰最偏远地区的会议,而 Jitsi 无疑是我迄今为止拥有的最好的视频聊天体验。不需要浪费一半的会议时间在迷宫般的虚拟会议室中寻找彼此,也不用在尴尬的滞后时间中坐着发呆,更不用努力地为聊天应用程序安装更新。使用开源和符合标准的 webRTC 协议的 Jitsi 可以让你有个愉悦的开会体验。
### Drawpile 白板
### 白板:Drawpile
![Drawpile screenshot][4]
有时,在白板上解释事情、跟踪想法或只是散布一下疯狂的想法是非常容易的。白板是办公室会议室的主要内容,但在数字世界中却很难获得。幸运的是,有了 [Drawpile][5],这是一个实时协作绘图应用程序。你可以在自己的计算机上托管绘图会话并邀请其他用户,也可以在 Drawpile 的服务器上托管会话。
有时,白板非常适合解释事情、跟踪想法或只是散布一下疯狂的想法。白板是办公室会议室的常见物品,但在数字世界中却很难获得。幸运的是,有了 [Drawpile][5],这是一个实时协作绘图应用程序。你可以在自己的计算机上托管绘图会话并邀请其他用户,也可以在 Drawpile 的服务器上托管会话。
它易于使用,足够精简、直观而功能强大,在你的粗略想法开始变为重要事物时,它是使其成为可行作品的应用程序。
它易于使用,足够精简、直观而功能强大,当你的粗略想法开始逐渐成型时,它是使其成为可行的作品的应用程序。
### 用于项目管理的看板面板
### 看板Taiga
![Taiga screenshot][6]
想要保持组织有序并与你的部门保持同步吗?你应该试试 [Taiga][7],这是一个虚拟的“便利贴”面板,可以帮助团队跟踪各个任务。这种组织和项目计划方法被称为<ruby>看板<rt>kanban</rt></ruby>,在软件开发中很流行,而它也流行于从假期规划到家庭装修项目的所有计划之中。
想要保持有序并与你的部门保持同步吗?你应该试试 [Taiga][7],这是一个虚拟的“便利贴”面板,可以帮助团队跟踪各个任务。这种组织和项目计划方法被称为<ruby>看板<rt>kanban</rt></ruby>,在软件开发中很流行,而它也流行于从假期规划到家庭装修项目的所有计划之中。
Taiga 的优点是它是一个在线共享空间。与你进行协作或与之合作的任何人都可以把任务放到面板上并且随着每个人的进展他们将任务从左列起点移到右边终点线。Taiga 具有令人愉悦的图形化和交互性,没有什么比从一列移动到另一列的拖放任务令人感到舒适的了。
如果你的团队有 Taiga 无法满足的特定需求,那么你应该看看[我们挑选的最佳开源看板面板][8]。
如果你的团队有 Taiga 无法满足的特定需求,那么你应该看看[我们挑选的最佳开源看板][8]。
### Joplin 个人笔记本
### 个人笔记本:Joplin
![Joplin][9]
我在办公桌旁放着一个纸质笔记本,这样我就可以随时记下想法或想法了。捕捉这种简单动作的感受和便利是很棘手的,但 Joplin 却做的很好。
我在办公桌旁放着一个纸质笔记本,这样我就可以随时记下思考或想法了。想要捕捉这种简单动作的感受和便利是很棘手的,但 Joplin 却做的很好。
你可以在 Joplin 中创建虚拟笔记本,每个笔记本可以有任意数量的条目。这些条目可以是简单的文本,也可以是带有图形、任务列表、超链接等的复杂的动态文档。最重要的是,你可以将 Joplin 与所有类型的在线存储服务同步,包括开源的 Nextcloud 服务,以便你可以在任何计算机和任何设备上使用笔记本。这是使你的工作日井井有条、专心致志并保持活动顺畅的好方法。
你可以在 Joplin 中创建虚拟笔记本,每个笔记本可以有任意数量的条目。这些条目可以是简单的文本,也可以是带有图形、任务列表、超链接等的复杂的动态文档。最重要的是,你可以将 Joplin 与所有的在线存储服务同步,包括开源的 Nextcloud 服务,这样你可以在任何计算机和任何设备上使用笔记本。这是使你的工作日井井有条、专心致志并保持活动顺畅的好方法。
如果 Joplin 不太满足你的要求,请查看一些我们最喜欢的[笔记本应用][10]。
### Riot 团队聊天
### 群聊:Riot
![Riot screenshot][11]
并非所有内容都需要视频聊天或语音通话,但是有些事情比电子邮件更紧急。这就是团队聊天发挥作用的地方。一个好的群聊应用程序具有所有功能:即时消息传递、支持表情符号、支持 GIF 和图像,按需聊天室或“频道”、广泛的兼容性和隐私性。[Matrix][12] 是一个用于实时通信的开放标准和轻量级协议,如果在键入消息时遇到问题,则可以使用相同的协议快速切换到 VOIP。你将获得世界上最好的群聊体验。
并非所有内容都需要视频聊天或语音通话,但是有些事情比电子邮件更紧急。这就是团队聊天发挥作用的地方。一个好的群聊应用程序应该具有这些功能:即时消息传递、支持表情符号、支持 GIF 和图像,按需聊天室或“频道”、广泛的兼容性和隐私性。[Matrix][12] 是一个用于实时通信的开放标准和轻量级协议,如果你厌烦于键入大段消息,则可以使用相同的协议快速切换到 VOIP。你将获得世界上最好的群聊体验。
Matrix 是一种协议,并且有许多应用程序可以接到它(就像使用 Internet 协议一样Firefox 是使人类可以访问的应用程序)。最受欢迎的客户端之一是 [Riot.im][13]。你可以为你的计算机和手机下载 Riot并且可以在短时间内通过 Web 浏览器连接到 Riot。你的团队总是会近在咫尺但永远不会近到让你感到不舒服。
Matrix 是一种协议,并且有许多应用程序可以接到它(就像使用 Internet 协议一样Firefox 是使人类可以访问的应用程序)。最受欢迎的客户端之一是 [Riot.im][13]。你可以为你的计算机和手机下载 Riot并且只是短时间使用的话,可以通过 Web 浏览器连接到 Riot。你的团队总是会近在咫尺但永远不会近到让你感到不舒服。
### Etherpad 共享文档
### 共享文档:Etherpad
![Etherpad screenshot][14]
如果你想与他人协作处理文档或与他人开会,则仅需 Etherpad。Etherpad 是一个实时共享的文字处理器。邀请一个或多个人访问文档,并可以在每个人进行添加和编辑时进行观察。这是一种快速有效的方法,可将想法记入“纸上”并一起迭代修订。
如果你想与他人协作处理文档或与开会,则仅需 Etherpad 就行。Etherpad 是一个实时共享的文字处理器。可以邀请一个或多个人访问文档,并在每个人进行添加和编辑时进行观察。这是一种快速有效的方法,可将想法记入“纸上”并一起迭代修订。
有几种使用 Etherpad 的方法。如果你拥有良好的 IT 支持,则可以要求你的 IT 部门为你的组织托管一个 Etherpad 实例。否则,将有来自开源支持者的在线公共实例,例如 [Riseup][15] 和 [Etherpad][16] 本身提供的。
有几种使用 Etherpad 的方法。如果你拥有良好的 IT 支持,则可以要求你的 IT 部门为你的组织托管一个 Etherpad 实例。否则,将有来自开源支持者的在线公共实例,例如 [Riseup][15] 和 [Etherpad][16] 本身提供的。
### Ethercalc 共享电子表格
### 共享电子表格:Ethercalc
![Ethercalc screenshot][17]
与 Etherpad 相似,在线 [Ethercalc][18] 编辑器允许多个用户同时在同一屏幕上远程地在电子表格上工作。Ethercalc 甚至可以从现有电子表格和定界文本文件中导入数据。你可能会也可能不会丢失大部分格式,具体取决于要导入的内容的复杂性,但是我从来没有弄坏过我的数据,因此导入文件总是一个好的开始。 下次需要复杂公式的帮助时,或者需要在最新预算中输入收据时,或者仅需要某人在布局上的输入时,请将其输入到 Ethercalc。
与 Etherpad 相似,在线 [Ethercalc][18] 编辑器允许多个用户同时在同一屏幕上远程地在电子表格上工作。Ethercalc 甚至可以从现有电子表格和定界文本文件中导入数据。你可能会也可能不会丢失大部分格式,具体取决于要导入的内容的复杂性,但是我从来没有弄坏过我的数据,因此导入文件总是一个好的开始。 下次需要复杂公式的帮助时,或者需要在最新预算中输入收据时,或者只是需要某人在格子上的输入时,请将其输入到 Ethercalc。
### Nextcloud 共享存储与日历
### 共享存储与日历:Nextcloud
![Nextcloud screenshot][19]
[Nextcloud][20] 是一个心存远志的应用程序。顾名思义,它是你自己的个人云。它最明显的切入点是在线共享存储,它可以与台式机和移动设备上的文件夹同步。你将文件放入文件中,然后将文件上传到存储空间,然后由于所有内容都已同步,它们会出现在所有设备上。为组织中的每个人提供一个帐户,突然之间,你便拥有了共享的存储空间,可以通过单击鼠标单击以共享带有或不带有密码的文件和文件夹。
[Nextcloud][20] 是一个心存远志的应用程序。顾名思义,它是你自己的个人云。它最明显的切入点是在线共享存储,它可以与台式机和移动设备上的文件夹同步。将文件放入文件中,文件会上传到存储空间,然后当一切内容都同步后,它们会出现在所有设备上。为组织中的每个人提供一个帐户,你马上便拥有了共享的存储空间,可以通过单击鼠标单击以共享带有或不带有密码的文件和文件夹。
但是除了充当共享数据的保管箱之外Nextcloud 还有很多其他功能。由于其插件式结构,你可以将无数的 Web 应用程序安装到 Nextcloud 中,例如聊天客户端、电子邮件客户端、视频聊天等等。并非所有插件都是“官方的”,因此支持各不相同,但是有几个非常好的官方插件。值得注意的是,有一个官方的日历应用程序,你和你的同事可以用它安排会议并跟踪即将发生的重要事件。该日历使用 CalDAV 协议,因此你所做的一切都与任何 CalDAV 客户端兼容。
但是除了充当共享数据的保管箱之外Nextcloud 还有很多其他功能。由于其插件式结构,你可以将无数的 Web 应用程序安装到 Nextcloud 中,例如聊天客户端、电子邮件客户端、视频聊天等等。并非所有插件都是“官方的”,因此支持服务各不相同,但是有几个非常好的官方插件。值得注意的是,有一个官方的日历应用程序,你和你的同事可以用它安排会议并跟踪即将发生的重要事件。该日历使用 CalDAV 协议,因此你所做的一切都可以与任何 CalDAV 客户端兼容。
### LibreOffice
![LibreOffice screenshot][21]
如果你习惯于每天一整天都在办公室里工作,那么你也可能习惯整天在办公套件里工作。包含所有常用功能的面面俱到的应用程序会令人感到某种程度的舒适,而在开源办公世界中的这样的应用程序就是 [LibreOffice][22]。它具有办公套件所期望的一切:文字处理器、电子表格和幻灯片演示。它还具有超出预期的功能,例如基于矢量的绘图应用程序,它还可以编辑 PDF 文件,以及一个带有图形界面构建器的关系数据库。如果你正在寻找一个好的办公应用程序,那么 LibreOffice 是你应该首先看一看的,因为一旦你使用它,你就再也不用看别的了。
如果你习惯于每天一整天都在办公室里工作,那么你也可能习惯整天在办公套件里工作。包含所有常用功能的面面俱到的应用程序会令人感到某种程度的舒适,而在开源办公世界中的这样的应用程序就是 [LibreOffice][22]。它具有办公套件所应有的一切:文字处理器、电子表格和幻灯片演示。它还具有超出预期的功能,例如基于矢量的绘图应用程序,它还可以编辑 PDF 文件,还有一个带有图形界面构建器的关系型数据库。如果你正在寻找一个好的办公应用程序,那么 LibreOffice 是你应该首先看一看的,因为一旦你使用它,你就再也不用看别的了。
### Linux
![][23]
如果你不熟悉远程工作,可能是由于某种原因而正在经历一场重大变革。对于某些人来说变革的时光是一个极好的动力它可以一劳永逸地改变一切。如果你是其中的一员那么可能是时候更改一下整个操作系统了。Windows 和 Mac 在过去可能为你提供了很好的服务,但是如果你希望从非开源软件转向开源软件,为什么不换一下所有这些应用程序的运行平台?
如果你不熟悉远程工作,可能是由于某种原因而正在经历一场重大变革。对于某些人来说变革的时光是一个极好的动力它可以一劳永逸地改变一切。如果你是其中的一员那么可能是时候更改一下整个操作系统了。Windows 和 Mac 可能在过去为你提供了很好的服务,但是如果你希望从非开源软件转向开源软件,为什么不换一下运行所有这些应用程序的平台
有许多出色的 Linux 发行版可以让你认真的工作、认真自主和认真提高技能。获取一份 Linux 副本,不论是 [Fedora][24]、[Elementary][25] 还是 [Red Hat Enterprise Linux][26] 的长期支持订购,并尝试使用自由的开源操作系统。等你熟悉了远程人的生活时,你最终将成为一名 Linux 专家!
有许多出色的 Linux 发行版可以让你认真地工作、认真地自我管理和认真地进阶。获取一份 Linux 副本,不论是 [Fedora][24]、[Elementary][25] 还是 [Red Hat Enterprise Linux][26] 的长期支持订购,去尝试使用自由的开源操作系统吧。等你熟悉了远程人的生活时,你最终将成为一名 Linux 专家!
--------------------------------------------------------------------------------
@ -107,7 +107,7 @@ via: https://opensource.com/article/20/3/open-source-working-home
作者:[Seth Kenlon][a]
选题:[lujun9972][b]
译者:[wxy](https://github.com/wxy)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出

View File

@ -1,74 +0,0 @@
[#]: collector: "lujun9972"
[#]: translator: "messon007"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
[#]: subject: "Containers vs. VMs, Istio in production, and more industry news"
[#]: via: "https://opensource.com/article/20/3/survey-istio-industry-news"
[#]: author: "Tim Hildred https://opensource.com/users/thildred"
开源社区和行业趋势观察: 容器vs虚拟机, 生产环境中的Istio等
======
本文是最近一周开源社区的新闻和行业进展。
![Person standing in front of a giant computer screen with numbers, data][1]
我在一家采用开源软件开发模型的企业软件公司任高级产品营销经理,我的一部分职责是为产品营销人员,经理和其他相关人定期发布有关开源社区,市场和业界发展趋势的更新。以下是该更新中我和他们最喜欢的五篇文章。
## [云原生应用采用的技术:容器等][2]
> * 在生产环境中采用容器的比例从2018年的73%上升到2019年的84%。其中运行了至少250个容器的比例从2018年的46%上升到2019年的58%。2017到2019年间, 环境中拥有50台以上计算机物理或虚拟的受访者人数从2017年的77上升到2019年的81
> * 表明: 容器的引入似乎缓解了需要管理的VM的快速增长。但是请警惕要管理的原始机器数量会减少的说法。
>
**分析**:从直觉上看,随着容器使用的增长,虚拟机的增长将放缓;有许多容器被部署在虚拟机内部,从而充分利用了两者的优势特性,而且许多应用不会很快被容器化(留意下你所在企业的传统单体式应用)。
## [在生产环境中运行Istio的经验][3]
> 在HelloFresh我们将团队分为分队和部落。 每个部落都有自己的Kubernetes命名空间。如上所述我们先按名称空间使能sidecar注入然后再按应用使能sidecar注入。 在将应用添加到Istio之前我们举办了研讨会以使分队了解其应用发生的变化。由于我们采用“您构建您维护”的模型团队可以在故障定位时了解应用的进出流量。不仅如此它还提升了公司内部的知识量。我们还创建了Istio相关的 [OKR's][4] 来跟踪我们的进度并达成我们引入Istio的目的。
**分析**:引入或是不引入技术,要由自己决定,同时要自行承担相应的后果。
## [Aether: 首个开源的边缘云平台][5]
> ONF的营销副主席Sloane这样解释Aether: Aether将多个正在沙箱中开发和运行的项目聚集到一起ONF试图在该框架下将多种边缘服务在一个融合平台上支持起来。ONF的各个项目将保持独立并可继续单独使用但是Aether试图将多个能力绑定到一起来简化企业的私有边缘云运营。
>
> 他说:"我们认为我们正在创造一个新的合作空间,工业界和社区可以携手帮助推动通用平台背后的整合和关键工作,然后可以帮助这些边缘云中的通用功能不断发展“。
**分析**:当今,使用技术解决的问题过于复杂,无法通过单一技术解决。 比技术更重要的是要解决的业务问题需要聚焦于真正增值的部分。 将两者结合起来,就是企业之间需要在他们共同的需求上找到合作的方法,并在它们特有的方面进行竞争。 除了开源,您找不到比这更好的方法了。
## [在云相关职业的女性正在改变现状][6]
> Yordanova说:"由于云是一种相对较新的技术,我的经验[成为一名“科技女性”][7]可能并不典型,因为云行业极为多样化" 。“实际上,我的团队中性别比例相当,成员由随着云技术而成长的具体不同个性,文化和优势的人员组成。“
**分析**:我想考虑的一件事就是跨越式的演进思路。 您可能可以跳过演进过程中的某个步骤或阶段,因为原先导致其存在的条件已不再适用。 云技术时代没有形成"谁发明的以及它是为谁而生"的固有说法,所以也许它所承载的某些前代的技术负担更少?
## [StarlingX如何在中国开源项目的星空中闪耀][8]
> 我们的团队在中国因此我们的任务之一是帮助中国的社区开发软件贡献代码文档等。大多数StarlingX项目会议是在中国的深夜举行因此华人社区成员的出席和参与颇具挑战。 为了克服这些障碍我们与中国的其他社区成员例如99cloud的朋友一起采取了一些措施例如和其他社区成员一起聚会一起参加动手实践研讨会和中文特设技术会议将一些文档翻译成中文并在微信小组中不断进行互动就像每个人都可以享受的24/7通话服务一样
**分析**:随着中国对开源项目的贡献不断增长,这种情况似乎有可能逆转或至少相当。 “学习英语”根本不是参与开源项目开发的先决条件。
_希望你喜欢这个列表, 下周再见_。
--------------------------------------------------------------------------------
via: https://opensource.com/article/20/3/survey-istio-industry-news
作者:[Tim Hildred][a]
选题:[lujun9972][b]
译者:[messon007](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/thildred
[b]: https://github.com/lujun9972
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/data_metrics_analytics_desktop_laptop.png?itok=9QXd7AUr "Person standing in front of a giant computer screen with numbers, data"
[2]: https://thenewstack.io/cncf-survey-snapshot-tech-adoption-in-the-cloud-native-world/
[3]: https://engineering.hellofresh.com/everything-we-learned-running-istio-in-production-part-1-51efec69df65
[4]: https://en.wikipedia.org/wiki/OKR
[5]: https://www.sdxcentral.com/articles/news/onf-projects-coalesce-for-enterprise-edge-cloud/2020/03/
[6]: https://www.cloudpro.co.uk/leadership/cloud-essentials/8446/how-women-in-cloud-are-challenging-the-narrative
[7]: https://www.itpro.co.uk/business-strategy/33301/diversity-not-a-company-priority-claim-nearly-half-of-women-in-tech
[8]: https://superuser.openstack.org/articles/starlingx-community-interview-how-starlingx-shines-in-the-starry-sky-of-open-source-projects-in-china/