Merge remote-tracking branch 'upstream/master'

This commit is contained in:
chai001125 2022-11-02 14:11:18 +08:00
commit 1e08f439e1
25 changed files with 1816 additions and 696 deletions

View File

@ -0,0 +1,136 @@
[#]: subject: "Vanilla OS: More Than Just Vanilla GNOME With Ubuntu"
[#]: via: "https://news.itsfoss.com/vanilla-os-beta/"
[#]: author: "Ankush Das https://news.itsfoss.com/author/ankush/"
[#]: collector: "lkxed"
[#]: translator: "wxy"
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-15203-1.html"
Vanilla OS不只是原味 GNOME 的 Ubuntu
======
> Vanilla OS 是建立在 GNOME 上的、具有按需不变性和软件包选择自由的 Ubuntu。听起来很有趣在这里阅读更多信息。
![Vanilla OS不仅仅是原味 GNOME 的 Ubuntu][1]
这正是我第一次接触 Vanilla OS 时的想法。
当 [Bottles][2] 的创建者 **Mirko Brombin** 在 Twitter 上宣布它时,让我对它产生了兴趣 😎。
我加入了他们的 Discord 频道并成为了一名测试者。虽然我没有做出什么贡献,但关注项目发展是很有趣的。
回到至关重要的问题上:**什么是 Vanilla OS**
**Vanilla OS 的目标是提供一个干净、原味的 GNOME 体验,并具有按需不变性的能力。**
听起来很有趣?让我告诉你我试了试它的第一个开放测试版本后的一些细节。
> 💡 Vanilla OS 计划在 11 月有一个稳定的版本。
>
> 它将跟随 Ubuntu 的小版本发布。
>
> 因此,你可以期待每年发布**两个版本**。例如,你可以从 Ubuntu 22.04 升级到 Ubuntu 22.10 甚至更之后的版本。
>
> 除非你知道自己在做什么,否则你不应该把它作为日常系统来使用。
### Vanilla OS又一个基于 Ubuntu 的发行版?
![vanilla os home][3]
**是,也不是**。
对于初学者来说,我认为有以下独特的理由可以尝试一下:
- 在 Ubuntu 之上获得 **原装 GNOME 体验**Fedora 也是一个很好的选择,但并不适合所有人!)
- 在其安装后的首次设置时,**允许你选择并启用 Flatpak/Snap/AppImage**。
- **按需不变性**,意味着你可以使系统变成只读,以防止来自第三方应用程序和更新的关键变化。
- **一个新的软件包管理器**apx允许你默认在管理的容器内安装软件包。
首次设置过程的体验很轻松。
> 目前,它使用 Calamares 安装程序。他们打算用 Crystal Linux 中使用的 Jade 取代它。
![Vanilla OS 安装程序][4]
越来越多的发行版投身于此;我相信更多的用户会乐意加入到 Linux 中来。
![][5]
*Vanilla OS 对软件包管理器的选择*
当然,像 Ubuntu MATE 和 Pop!_OS 这样的发行版已经付出了巨大的努力,而 Vanilla OS 也为此增加了一些改进。
![Vanilla OS 颜色选择][6]
这看起来是一种漂亮的体验!😊
一旦你完成了首次设置,你就没有什么可担心的了。你会得到通常的 GNOME 桌面,以及由 **Patrik Kramolis** 制作的漂亮的壁纸。
![Vanilla OS 主页][7]
接下来,我试着检查了按需不变性,你可以用以下命令查看和调整:
![Vanilla OS 终端][8]
你可以在 [GitHub][9] 上了解更多这个(基本上)使之成为可能的工具。
接下来,看看新的软件包管理器,我喜欢 Distrobox 的底层概念,使其与 apx 成为可能。
Distrobox 的创建者 **Luca di Maio** 也参与了 Vanilla OS 的开发。
不过,当用 apx 安装一个软件包时,你需要用命令来初始化容器:
```
apx init
```
如果它能自动完成,那就更直观了。
![Vanilla OS apx][10]
当然,我不知道技术上的限制。但是,对于用户端来说会感觉更顺滑!
总的来说,一个利用容器安装应用程序的软件包管理器、获得选择你的软件包管理器的能力、按需不变性,以及原味的 GNOME 使它看起来是一个值得关注的好东西。
### 前面的路:第一印象
我觉得,一旦它进入稳定版,它就会成为我的日常使用系统。
**原因是**:我总是喜欢原装的 GNOME 体验,而且不需要处理 Fedora 的定期升级。
当然,等我使用了稳定版之后,我可以给你写一篇整体的用户体验评判。
在那之前,我想说这是一个我相信很多用户都会喜欢的项目 👏。
目前,你可以通过加入其 Discord 频道来下载 ISO。该 ISO 还没有公开向所有人提供。如果你感兴趣,可以看看它的 [文档][11]。
> **[Vanilla OS][12]**
然而,按照路线图,他们计划很快就会有一个候选版本。
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/vanilla-os-beta/
作者:[Ankush Das][a]
选题:[lkxed][b]
译者:[wxy](https://github.com/wxy)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/ankush/
[b]: https://github.com/lkxed
[1]: https://news.itsfoss.com/content/images/size/w1200/2022/10/first-look-at-vanilla-os.jpg
[2]: https://usebottles.com
[3]: https://news.itsfoss.com/content/images/2022/10/vanillaos.jpg
[4]: https://news.itsfoss.com/content/images/2022/10/vanillaos-installer.jpg
[5]: https://news.itsfoss.com/content/images/2022/10/choosing-package-vanillaos.png
[6]: https://news.itsfoss.com/content/images/2022/10/vanilla-os-first-setup.png
[7]: https://news.itsfoss.com/content/images/2022/10/vanillaos-wallpaper.jpg
[8]: https://news.itsfoss.com/content/images/2022/10/Screenshot-from-2022-10-25-12-54-29.png
[9]: https://github.com/Vanilla-OS/almost
[10]: https://news.itsfoss.com/content/images/2022/10/apx-install.jpg
[11]: https://documentation.vanillaos.org
[12]: https://vanillaos.org/roadmap

View File

@ -1,100 +0,0 @@
[#]: subject: "Ardour 7.0 Release Marks the end of 32-bit builds; Adds Clip Launching and Apple Silicon Support"
[#]: via: "https://news.itsfoss.com/ardour-7-0-release/"
[#]: author: "Sourav Rudra https://news.itsfoss.com/author/sourav/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Ardour 7.0 Release Marks the end of 32-bit builds; Adds Clip Launching and Apple Silicon Support
======
Ardour 7.0 is a major upgrade with much-needed improvements.
![Ardour 7.0 Release Marks the end of 32-bit builds; Adds Clip Launching and Apple Silicon Support][1]
[Ardour][2] is a popular open-source digital audio workstation software that audio professionals use.
Ardour 7.0 has been in development for a little more than a year since the release of 6.9 and has come a long way since Ardour 5.0.
Let's take a look at the highlights of this release.
### 🆕 Ardour 7.0: What's New?
![ardour 7.0][3]
This release introduces a variety of changes and feature additions, some of the highlights are:
- **Discontinuation of 32-bit Builds.**
- **Clip Launching feature (similar to what other DAWs provide).**
- **Support for Apple Silicon.**
- **Integration of Loop Library.**
- **Audio sample library support by Freesound.**
#### Clip Launching
![ardour 7.0 clip launching][4]
Similar to many mainstream DAWs like Ableton Live, Ardour now has support for clip launching.
Users can now play/stop audio clips and adjust the timing to fit the tempo map of a session. Pretty useful for live performances.
#### Loop Library
![ardour 7.0 loop library][5]
In addition to Clip Launching, users can also take advantage of a vast collection of loops sourced from a few hand-picked creators of [looperman][6].
Users can choose from any of the royalty-free loops, with more to be added in the near future.
#### End of 32-bit Builds
There won't be any further 32-bit builds of Ardour, only a few will remain available on the nightly build channels for now.
You may want to look around at some of the DAWs available for Linux to see what else might offer a 32-bit build.
#### Sound Samples Available by Freesound
![ardour 7.0 freesound integration][7]
Another feature that complements the Loop Library is the integration with [Freesound][8].
With this, users can make use of over 600,000 samples of audio. To do this, users must have a Freesound account linked to their Ardour installation.
#### 🛠️ Other Changes
Other notable changes include:
- **New Themes.**
- **Ripple Editing Modes.**
- **Mixer Scenes.**
- **Improvements to MIDI Editing.**
- **Support for I/O Plugins.**
You can go through the official [release notes][9] for more details of the release.
_💬 Are you going to try out Ardour 7.0? Satisfied with the DAW you currently use?_
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/ardour-7-0-release/
作者:[Sourav Rudra][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/sourav/
[b]: https://github.com/lkxed
[1]: https://news.itsfoss.com/content/images/size/w1200/2022/10/ardour-7-0-release.jpg
[2]: https://ardour.org/
[3]: https://news.itsfoss.com/content/images/2022/10/Ardour_7.0.png
[4]: https://news.itsfoss.com/content/images/2022/10/Ardour_7.0_Clip_Launching.png
[5]: https://news.itsfoss.com/content/images/2022/10/Ardour_7.0_Loop_Library.png
[6]: https://www.looperman.com/
[7]: https://news.itsfoss.com/content/images/2022/10/Ardour_7.0_Freesound_Integration.png
[8]: https://freesound.org/
[9]: https://ardour.org/whatsnew.html

View File

@ -1,132 +0,0 @@
[#]: subject: "Vanilla OS: More Than Just Vanilla GNOME With Ubuntu"
[#]: via: "https://news.itsfoss.com/vanilla-os-beta/"
[#]: author: "Ankush Das https://news.itsfoss.com/author/ankush/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Vanilla OS: More Than Just Vanilla GNOME With Ubuntu
======
Vanilla OS is Ubuntu on stock GNOME with on-demand immutability and package selection freedom. Sounds fun? Read more here.
![Vanilla OS: More Than Just Vanilla GNOME With Ubuntu][1]
That was precisely my thought when I first came across Vanilla OS.
When**Mirko Brombin**, the creator of [Bottles][2], announced it on Twitter, that had me interested in it 😎
I joined their Discord channel and hopped in to become a tester. While I did not point out anything new that other testers already did, keeping an eye on the project development is fun.
Back to the vital question: **What is Vanilla OS?**
**Vanilla OS aims to offer a clean vanilla GNOME experience with on-demand immutability.**
Sounds interesting? Let me tell you a few details about it while I give its first open beta build a try.
> 💡Vanilla OS plans to have a stable release in November. It will follow Ubuntu point releases. So, you can expect **two releases per year**. For example, you can upgrade from Ubuntu 22.04 to Ubuntu 22.10 and further. You should not replace it as a daily driver unless you know what you are doing.
### Vanilla OS: Yet Another Ubuntu-based Distro?
![vanilla os home][3]
**Yes and no.**
For starters, I see the following unique reasons to give it a try:
- To get a **stock GNOME experience** on top of Ubuntu. (Fedora is an excellent option too, but not for everyone!)
- **Allows you to choose and enable Flatpak/Snap/AppImage** with its first-time setup after installation.
- **On-demand immutability**, meaning you can make the system read-only to prevent critical changes from third-party applications and updates.
- **A new package manager** (apx) allows you to install packages inside a managed container by default.
The first-time setup process is a breeze to experience.
> Currently, it uses the Calamares installer. They intend to replace it with Jade, used in **Crystal Linux**.
![vanilla os installer][4]
The more distributions do things like this; I believe more users would be happy to get on board with Linux.
![][5]
Vanilla OS Package Manager Selection
Of course, distributions like Ubuntu MATE and Pop!_OS have already put in great efforts, and Vanilla OS also adds some improvement to the table.
![Vanilla os color selection][6]
It looks like a pretty experience! 😊
Once you finish the first-time setup,  you have nothing else to worry about. You get the usual GNOME desktop with nice wallpapers out of the box by **Patrik Kramolis.**
![vanilla os home][7]
Image Credits: Mirko Brombin
Next, I tried checking the on-demand immutability, which you can see and tweak using the following commands:
![vanilla OS terminal][8]
You can explore more about the utility (almost) that makes this possible on [GitHub][9].
Next, coming to the new package manager, I like the concept of distrobox under the hood, making this possible with apx.
The Distrobox creator **Luca di Maio** is also involved in developing Vanilla OS.
However, when installing a package with apx, you need to initialize the container using the command:
```
apx init
```
If it had done it automatically, I would call it intuitive.
![vanilla os apx][10]
Of course, I'm not aware of the technical limitations. But, for the user end, that would feel seamless!
Overall, a package manager that installs applications utilizing a container, getting the ability to choose your package managers, on-demand immutability, and vanilla GNOME make it seem like a good deal to keep an eye on.
### The Road Ahead: First Impressions
I can see it as my daily driver once it hits the stable release.
**The reason is**: I always like the stock GNOME experience, and I do not have to deal with Fedora's regular upgrades.
Of course, once I get to use the stable release, I can give you a verdict on the entire user experience.
Until then, I'd say it is a project that I believe a lot of users will appreciate 👏
You can download the ISO by joining its Discord channel for now. The ISO is not yet publicly available to all. Take a look at its [documentation][11] if you are curious.
[Vanilla OS][12]
However, as per the roadmap, they plan to have a release candidate soon enough.
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/vanilla-os-beta/
作者:[Ankush Das][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/ankush/
[b]: https://github.com/lkxed
[1]: https://news.itsfoss.com/content/images/size/w1200/2022/10/first-look-at-vanilla-os.jpg
[2]: https://usebottles.com
[3]: https://news.itsfoss.com/content/images/2022/10/vanillaos.jpg
[4]: https://news.itsfoss.com/content/images/2022/10/vanillaos-installer.jpg
[5]: https://news.itsfoss.com/content/images/2022/10/choosing-package-vanillaos.png
[6]: https://news.itsfoss.com/content/images/2022/10/vanilla-os-first-setup.png
[7]: https://news.itsfoss.com/content/images/2022/10/vanillaos-wallpaper.jpg
[8]: https://news.itsfoss.com/content/images/2022/10/Screenshot-from-2022-10-25-12-54-29.png
[9]: https://github.com/Vanilla-OS/almost
[10]: https://news.itsfoss.com/content/images/2022/10/apx-install.jpg
[11]: https://documentation.vanillaos.org
[12]: https://vanillaos.org/roadmap

View File

@ -1,88 +0,0 @@
[#]: subject: "Canonical's Adding a Neat Ability to the Steam Snap App for Gamers"
[#]: via: "https://news.itsfoss.com/steam-snap-app-mesa/"
[#]: author: "Rishabh Moharir https://news.itsfoss.com/author/rishabh/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Canonical's Adding a Neat Ability to the Steam Snap App for Gamers
======
Canonical is making reasonable efforts with its Steam snap app. A snap app that you can't hate?
![Canonical's Adding a Neat Ability to the Steam Snap App for Gamers][1]
Gaming on Linux is getting popular and evolving every year, with Valve and the Steam Deck playing a significant part.
According to the [Steam Hardware and Software survey][2], Ubuntu remains one of the most popular Linux distros for gaming.
The company behind Ubuntu Canonical is taking the necessary steps to make gaming on Ubuntu a seamless experience. They announced the launch of Steam as a Snap application in **April 2022** which is currently in 'early access'.
![steam snap][3]
Now, Canonical aims to elevate the gaming experience by letting users choose different Mesa graphics stacks effortlessly.
### Easy Switch to Latest Mesa for Best Experience
[Mesa][4] is an integral part of gaming on Linux, especially for AMD and Intel users. It is an open-source graphics stack that includes a range of graphics APIs like OpenGL and Vulkan to help run your favorite games.
Since the Steam Snap bundles all the required dependencies and supports 32-bit libraries, users don't need to do anything manually to get things running. The Steam snap is containerized and isolated from the operating system.
**But what about the Mesa graphics drivers?**
For now, the Snap app installs the latest Mesa driver available in [oibaf's PPA repo][5] by default. You get the bleeding-edge drivers out of the box. But, you cannot change it quickly.
In a [blog post][6] by Canonical, they mentioned some improvements to the Steam's snap app that makes this easy.
It includes the introduction of **Content snaps** as an easier way to make use of Mesa drivers.
Unlike regular dependencies, Content snaps are packaged separately from the main Steam snap. They can be utilized by other applications and thus prevent bloat or duplication. Moreover, they are also updated independently since they aren't directly bundled with the Steam snap.
There are three Mesa driver stacks available -
- **oibaf-latest** Default bleeding-edge release
- **kisak-turtle** Stable release
- **kisak-fresh**  Latest point release, highly unstable
Users can customize their Mesa stack by easily switching between them anytime. To play the latest games on the market, users may need to use the bleeding-edge release to avoid issues while gaming. On the other hand, the stable build should do for older titles.
The blog post mentions:
> This will enable users to choose their preferred Mesa track independently of the upgrade track of the Steam snap.
So, users should be able to toggle between the available driver stacks.
Sounds useful, isn't it? 😃
> 💡This feature is still being worked on and should be added to the stable channel soon along with Steam snap. As of now, it is available through the beta channel.
### Thoughts?🤔
Snaps may not appeal to all Linux users due to some of their disadvantages.
But gamers may find Steam as a snap quite helpful. The option to choose the preferred graphics stack should be very welcoming to users. Ubuntu seems to be taking gaming quite seriously.
**Via:**[omg!ubuntu!][7]
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/steam-snap-app-mesa/
作者:[Rishabh Moharir][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/rishabh/
[b]: https://github.com/lkxed
[1]: https://news.itsfoss.com/content/images/size/w1200/2022/10/steam-snap-app-upgrade-for-gamers.png
[2]: https://store.steampowered.com/hwsurvey?platform=linux
[3]: https://news.itsfoss.com/content/images/2022/10/steam-snap.jpg
[4]: https://itsfoss.com/install-mesa-ubuntu/
[5]: https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers
[6]: https://canonical.com/blog/what-the-steam-snap-is-evolving
[7]: https://www.omgubuntu.co.uk/2022/10/canonicals-steam-snap-will-let-you-switch-between-different-mesa-stacks

View File

@ -1,87 +0,0 @@
[#]: subject: "A New Web Browser For P2P Internet Experience With Secure Messaging and Bitcoin Lightning Network"
[#]: via: "https://news.itsfoss.com/impervious-browser/"
[#]: author: "Ankush Das https://news.itsfoss.com/author/ankush/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
A New Web Browser For P2P Internet Experience With Secure Messaging and Bitcoin Lightning Network
======
An open-source browser that promises P2P decentralized internet experience with bitcoin integration.
![A New Web Browser For P2P Internet Experience With Secure Messaging and Bitcoin Lightning Network][1]
P2P services for chat, video calls, and document editing are not yet mainstream.
However, the idea for a P2P connection provides better control over the data and security and prevents censorship.
Impervious browser is an exciting initiative that gives you access to P2P tools and a decentralized experience. The tools include:
- **End-to-end encrypted chat.**
- **Encrypted P2P video and audio calls.**
- **Live Docs.**
Additionally, it supports the [Bitcoin lightning network][2], which facilitates instant Bitcoin transactions. If you are a fan of cryptocurrency integrations, this could sound interesting, or it's just another fancy addition for most common users.
### Impervious Browser: How Does it Work?
Technically, the browser is a customized Mozilla Firefox experience. So, you can expect the same features and capabilities.
The browser relies on Decentralized Identifiers (DIDs), i.e., decentralized digital IDs, to verify a person or connect with them.
![impervious DID][3]
Digital Identity
You can find the DID from the settings, which you can share with anyone on the web to add you as a contact.
Once you do that, you can send a message, initiate a video call, and collaborate with the live document feature for any work.
![][4]
Connection Request with a contact
And this is what a conversation looks like:
![][5]
For users fond of Bitcoin transactions, you can utilize the Lightning network for super-fast payments while in a video call or message conversation.
You need to connect to a lightning node to use the functionality. If you do not have one, Impervious supports creating a [Voltage Lightning Node][6].
I haven't tried it. So, if you are someone who uses cryptocurrency and appreciates the integration while collaborating with people through Impervious's P2P network, it should be a seamless experience.
### Download Impervious
> 💡Impervious is in the Alpha stage. You can download it but it may not work as you would expect.
The Impervious browser is available for Linux and macOS (M1/Intel). They intend to release a Windows build soon.
You can download the latest build from its [GitHub releases section][7] or head to its official website.
[Impervious][8]
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/impervious-browser/
作者:[Ankush Das][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/ankush/
[b]: https://github.com/lkxed
[1]: https://news.itsfoss.com/content/images/size/w1200/2022/10/first-look-at-impervious-browser.png
[2]: https://lightning.network
[3]: https://news.itsfoss.com/content/images/2022/10/impervious-did.png
[4]: https://news.itsfoss.com/content/images/2022/10/impervious-connection-request.png
[5]: https://news.itsfoss.com/content/images/2022/10/impervious-browser-messages.png
[6]: https://voltage.cloud
[7]: https://github.com/imperviousai/imp-browser
[8]: https://www.impervious.ai

View File

@ -1,63 +0,0 @@
[#]: subject: "Oh No! Fedora 37 Release Gets Delayed"
[#]: via: "https://news.itsfoss.com/fedora-37-release-delay/"
[#]: author: "Ankush Das https://news.itsfoss.com/author/ankush/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Oh No! Fedora 37 Release Gets Delayed
======
Fedora 37 release is getting delayed for a security fix. Here's what you should know about it.
![Oh No! Fedora 37 Release Gets Delayed][1]
The Fedora team usually targets an early release and a delayed date for their schedule.
This time around, Fedora 37 is getting pushed back with an unexpected delay. From a release target date of 18th October to 25th October, and then 1st November.
Now, we have to wait until **15 November 2022** to download Fedora 37 available.
But why the delay? Isn't the testing complete for Fedora 37? What is the hold-up?
> 💡**OpenSSL has announced a new version that addresses a critical security bug**. The new version is scheduled to release on November 1, 2022.
Until the release, Fedora's team is unaware of the details regarding the security fix. It could be significant, so Red Hat recommends waiting for it before releasing Fedora 37.
**Here's what Fedora's Program Manager mentions in a [blog post][2]:**
> When a security issue is discovered, this information is often shared with the project confidentially. This allows the developers to fix the issue before more people know about it and can exploit it. Projects then share information with downstreams so they can be ready.Ironically, Fedoras openness means we cant start preparing ahead of time. All of our build pipelines and artifacts are open. If we were to start building updates, this would disclose the vulnerability before the embargo lifts. As a result, we only know that OpenSSL considers this the highest level of severity and Red Hats Product Security team strongly recommended we wait for a fix before releasing Fedora Linux 37.
#### Time Needed to Test the Release Candidate With OpenSSL's New Version
The developers need enough time to test Fedora 37's release candidate after they update the necessary package.
While they could rush it, they intend to push a release only after they are confident about it:
> The OpenSSL project team plans to publish the security fix about 48 hours before wed make the go/no-go decision for an 8 November target. Factoring in time to build the updated openssl package and generate a release candidate, that gives us about a day and a half to do testing. Thats not enough time to be comfortable with a change to such an important package.
Considering it is an important update, it is an excellent decision to test it and prepare it for release.
Of course, the delay could be for nothing if the security fix is not a massive one.
However, I believe it is better to have a release that provides a secure experience out of the box instead of having a vulnerable package.
What do you think about Fedora 37 release being delayed? Share your thoughts in the comments down below.
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/fedora-37-release-delay/
作者:[Ankush Das][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/ankush/
[b]: https://github.com/lkxed
[1]: https://news.itsfoss.com/content/images/size/w1200/2022/10/fedora-37-delayed.png
[2]: https://fedoramagazine.org/fedora-linux-37-update/

View File

@ -1,116 +0,0 @@
[#]: subject: "Zorin OS 16.2 Released, It's All About Useful Refinements"
[#]: via: "https://news.itsfoss.com/zorin-os-16-2-release/"
[#]: author: "Ankush Das https://news.itsfoss.com/author/ankush/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Zorin OS 16.2 Released, It's All About Useful Refinements
======
Zorin OS 16.2 is a sweet upgrade with essential refinements across the board.
![Zorin OS 16.2 Released, It's All About Useful Refinements][1]
Zorin OS is one of the [most beautiful Linux distributions][2] based on the Ubuntu LTS releases.
Not just limited to that, we think of it as one of the finest distros for beginners:
The latest version, Zorin OS 16.2, is now available to download.
### Zorin OS 16.2: What's New?
There are several significant improvements, those include:
- **Easier to install Windows apps**
- **Improved compatibility with Microsoft office documents**
- **Improved Zorin Connect**
- **GDevelop tool added to Zorin OS Education**
> 💡The Zorin OS 16 series will get software updates and patches until April 2025.
#### Easier to Install Windows Apps
Zorin OS could already detect .exe files and guide you to install them on your distribution using Wine under the hood.
Now, it gets easier.
![zorin os windows app support menu][3]
A new "**Windows App Support**" menu sits under the "**System Tools**" section.
You can enable Windows app support through it.
Along with the new menu, the database to detect Windows installer files has also expanded to guide you to a better user experience.
For instance, launching Windows installers for Epic Games Store or GOG Galaxy directs you to install [Heroic Games Launcher][4].
![zorin os heroic games][5]
### Office Experience Enhancements
Zorin OS has added alternatives to popular proprietary fonts to improve compatibility with Microsoft Office documents.
For example, [Carlito][6] is an alternative to Calibri (the default typeface in Office 365).
### Zorin Connect Gets Better
Zorin Connect is a valuable utility that helps you connect your mobile device to a Zorin OS-powered computer.
It already offered a seamless experience. Now, you can view your computer's battery status on your phone, which should be handy for laptop users.
The battery stats are available by default in Zorin OS 16.2. If you have an older version of Zorin OS, you should update the Zorin Connect app first.
![zorin connect][7]
Next, you need to navigate to the paired phone battery option in the Zorin Connect computer app and enable "**Share Statistics**".
### GDevelop in Zorin OS Education
![zorin os gdevelop][8]
Zorin OS offers different editions for various users, and the education variant provides all the valuable tools to learners.
[GDevelop][9] is a new tool to the list. It is a no-code game development software that reduces the learning curve for programming and helps boost creativity.
### 🛠️ Other Improvements
In addition to the highlights, other significant changes include:
- Updated [LibreOffice 7.4][10] app with WebP support
- Updated applications and graphics drivers
- Added a maximize effect and refined physics for Jelly Mode
- Newer hardware compatibility
### Download Zorin OS 16.2
You can upgrade to the latest version from the Software Updater. If it is a fresh installation, download the ISO from its official website.
[Zorin OS 16.2][11]
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/zorin-os-16-2-release/
作者:[Ankush Das][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/ankush/
[b]: https://github.com/lkxed
[1]: https://news.itsfoss.com/content/images/size/w1200/2022/10/zoring-os-16-2-release.jpg
[2]: https://itsfoss.com/beautiful-linux-distributions/
[3]: https://news.itsfoss.com/content/images/2022/10/zorin-os-16-2-menu.jpg
[4]: https://github.com/Heroic-Games-Launcher
[5]: https://news.itsfoss.com/content/images/2022/10/heroic-epic-zorin-os-16-2.png
[6]: https://www.fontsquirrel.com/fonts/carlito
[7]: https://news.itsfoss.com/content/images/2022/10/zorin-connect-battery-share-statistics.png
[8]: https://news.itsfoss.com/content/images/2022/10/gdevelop.jpg
[9]: https://gdevelop.io
[10]: https://news.itsfoss.com/libreoffice-7-4-release/
[11]: https://zorin.com/os/download/

View File

@ -0,0 +1,38 @@
[#]: subject: "The Android Open Source Project Is Now RISC-V Compatible"
[#]: via: "https://www.opensourceforu.com/2022/11/the-android-open-source-project-is-now-risc-v-compatible/"
[#]: author: "Laveesh Kocher https://www.opensourceforu.com/author/laveesh-kocher/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
The Android Open Source Project Is Now RISC-V Compatible
======
![android][1]
A crucial advancement for the technology is the porting of the Android Open Source Project (AOSP) to the RISC-V processor architecture.
The AOSP has begun enabling RISC-V upstream, which will promote the use of RISC-V CPUs in wearables, the Internet of Things, and eventually smartphones and laptops.
In an effort to open up the ecosystem, engineers and software developers from the Chinese Academy of Sciences PLCT Lab started porting Android 10 to the RISC-V architecture in 2020. Together, Alibabas Cloud division and T-Head chip subsidiary have worked hard to maintain the development up to date with the latest Android releases.
“We are glad to see more support from Google for building AOSP targeting RISC-V! Alibaba Cloud has been committed to supporting the RISC-V community through a series of innovations, such as progressing the porting of basic Android functions onto RISC-V, which proves the feasibility of using RISC-V based devices in scenarios ranging from multimedia to signal processing, device interconnection, and artificial intelligence. We look forward to engaging with the Android team to contribute to the thriving RISC-V community down the road,” said Dr. David Chen, Director of Ecosystem from Alibaba Cloud and Vice Chair of the Applications & Tools Horizontal Committee at RISC-V International.
By enhancing the fundamental capabilities of Android on RISC-V, experts at Alibaba Cloud made a significant effort to actively assist the software ecosystem throughout 2021. The RISC-V Android Working Group and the software repository are where the RISC-V on Android efforts are concentrated.
--------------------------------------------------------------------------------
via: https://www.opensourceforu.com/2022/11/the-android-open-source-project-is-now-risc-v-compatible/
作者:[Laveesh Kocher][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.opensourceforu.com/author/laveesh-kocher/
[b]: https://github.com/lkxed
[1]: https://www.opensourceforu.com/wp-content/uploads/2022/11/android-696x364.jpg

View File

@ -0,0 +1,114 @@
[#]: subject: "Kate Editor is Getting Four New Awesome Features"
[#]: via: "https://news.itsfoss.com/kate-editor-22-12-features/"
[#]: author: "Sourav Rudra https://news.itsfoss.com/author/sourav/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Kate Editor is Getting Four New Awesome Features
======
KDE's feature-packed text editor is getting better and more useful!
![Kate Editor is Getting Four New Awesome Features][1]
[Kate Editor][2] is a constantly evolving and powerful open-source text editor that acts as a viable alternative to Microsoft's proprietary Visual Studio Code application.
It is available for Linux, Windows, and macOS.
The code editor received a significant upgrade in 2021 potentially making it KDE's answer to Microsoft's offering.
With the upcoming Kate and KWrite 22.12 release, they aim to add a number of much-needed features.
Let's take a brief look at what we can expect from Kate.
### 🆕 Kate Editor: New Feature Additions
If you have been reading [Nate's blog][3] for KDE improvements, you probably know all about the upgrades coming to KDE Plasma and the applications.
However, some exciting additions are coming to Kate 22.12 that I wanted to highlight:
- **Support for Qt Widgets**
- **Updated Welcome Page**
- **Git Diff Viewer**
- **Configuration Tab**
- **Clipboard History**
#### Welcome Page
![kate 22.12 welcome page][4]
Image Credits: KDE
Like many other [KDE apps][5], Kate will now show a welcome page that will greet users with a welcome screen and include options like creating or opening a file, starting a new session, viewing recent documents, and more.
For users who might not like this, an option will be provided on the welcome page to disable this behavior for a new window.
#### Git Diff Viewer
![kate 22.12 git diff support][6]
Image Credits: KDE
Kate will finally get support for viewing git-diff; users will be able to compare their code to check for differences and find those pesky bugs that are causing their application not to run correctly.
Users will also be able to choose from a variety of views, such as unified, side-by-side, and raw.
#### New Clipboard History Paste Dialog
![kate 22.12 clipboard history][7]
Image Credits: KDE
A new dialog has been added to Kate, showing users a list of previous clipboard content while pasting.
This can be helpful if you are juggling between multiple lines of code and don't want to lose track of the essential bits.
#### Configuration Tab
![kate 22.12 configuration tab][8]
Image Credits: KDE
Kate will also feature a configuration tab that lets users change significant settings and a search bar to quickly find specific settings.
#### 🛠️ Other Changes and Improvements
Some other notable improvements to be featured on Kate 22.12 are:
- **Optimized Status Bar**
- **Improvements to the Build Plugin**
- **Moveable Sidebar Buttons**
- **Improvements to Window Handling**
Kate is shaping to be a suitable alternative to Microsoft's [Visual Studio Code][9] and has come a long way since its major revamp in 2021.
In Kate's [official blog post][10], you can learn more about these changes and watch them in action.
💬 Are you looking forward to the release of Kate 22.12? Or do you prefer VS Code?
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/kate-editor-22-12-features/
作者:[Sourav Rudra][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/sourav/
[b]: https://github.com/lkxed
[1]: https://news.itsfoss.com/content/images/size/w1200/2022/11/kate-4-new-features.jpg
[2]: https://kate-editor.org/
[3]: https://pointieststick.com
[4]: https://news.itsfoss.com/content/images/2022/11/Kate_22.12_Welcome.png
[5]: https://apps.kde.org/
[6]: https://news.itsfoss.com/content/images/2022/11/Kate_22.12_GitDiff-1.png
[7]: https://news.itsfoss.com/content/images/2022/11/Kate_22.12_Clipboard_Hist-1.png
[8]: https://news.itsfoss.com/content/images/2022/11/Kate_22.12_Config-1.png
[9]: https://code.visualstudio.com/
[10]: https://kate-editor.org/post/2022/2022-10-31-treats-for-kate/

View File

@ -0,0 +1,106 @@
[#]: subject: "Linux Lite 6.2 Released"
[#]: via: "https://news.itsfoss.com/linux-lite-6-2-release/"
[#]: author: "Sourav Rudra https://news.itsfoss.com/author/sourav/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Linux Lite 6.2 Released
======
Linux Lite 6.2 is an ideal upgrade with the useful changes, nothing too fancy.
![Linux Lite 6.2 Released][1]
Linux Lite is a popular lightweight Windows-like distro that gives users a familiar operating system.
The latest release, Linux Lite 6.2, is based on Ubuntu 22.04 LTS and has brought forward a variety of changes to the UI along with various bug fixes.
### Linux Lite 6.2: What's New?
![linux lite 6.2 desktop][2]
This release of Linux Lite focuses on user interface tweaks and bug fixes, with changes to a few applications.
Some key highlights include:
- **Updated Icons**
- **New Wallpapers**
- **Shotcut Video Editor**
- **Removal Of Microsoft Teams**
- **LibreOffice 7.3.6.2**
- **Linux Kernel 5.15**
#### Shotcut Replaces OpenShot
![linux lite 6.2 shotcut video editor][3]
Yes, [Shotcut][4] now replaces [OpenShot][5] as the default video editor on Linux Lite 6.2.
OpenShot gets the place because it didn't work well with Ubuntu 22.04, and without a utility like this, users would have to look for one on their own.
Shotcut is undoubtedly a good video editor. So, it should be a good option.
#### Microsoft Teams Removed
Another significant change is that Microsoft Teams is no longer included in the distro.
The reason for that is the discontinuation of the Linux application by Microsoft in favor of a progressive web app version.
Our previous coverage can give you more insight into that:
#### Updated Icons and New Wallpapers
![linux lite 6.2 new wallpapers][6]
Linux Lite 6.2 features the latest [Papirus][7] icon set alongside a bunch of new Linux Lite-themed wallpapers.
This should give the distro a refreshed look that users might like.
#### 🛠️ Other Changes and Improvements
![][8]
Other notable changes include:
- Updates to the task manager
- Improved end dialogue in the Lite Upgrade application.
- The latest updates for various applications, bug fixes, and more.
You can go through the [full release notes][9] to learn more.
Linux Lite 6.2 seems to be a satisfactory upgrade over the previous version, with many significant changes and additions.
### 📥 Download Linux Lite 6.2
You can download the latest ISO from its official website or upgrade to it using the Lite Upgrade tool.
[Linux Lite 6.2][10]
💬 What do you think of Linux Lite 6.2? Willing to give it a try?
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/linux-lite-6-2-release/
作者:[Sourav Rudra][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/sourav/
[b]: https://github.com/lkxed
[1]: https://news.itsfoss.com/content/images/size/w1200/2022/10/linux-lite-6.2.png
[2]: https://news.itsfoss.com/content/images/2022/10/Linux_Lite_6.2_Desktop.png
[3]: https://news.itsfoss.com/content/images/2022/10/Linux_Lite_6.2_Shotcut.png
[4]: https://shotcut.org/
[5]: https://www.openshot.org/
[6]: https://news.itsfoss.com/content/images/2022/10/Linux_Lite_6.2_Wallpapers.png
[7]: https://github.com/PapirusDevelopmentTeam/papirus-icon-theme
[8]: https://news.itsfoss.com/content/images/2022/11/lite-upgrade.png
[9]: https://www.linuxliteos.com/forums/release-announcements/linux-lite-6-2-final-released/
[10]: https://www.linuxliteos.com/download.php

View File

@ -2,7 +2,7 @@
[#]: via: (https://opensource.com/article/21/7/what-security-policy)
[#]: author: (Chris Collins https://opensource.com/users/clcollins)
[#]: collector: (lujun9972)
[#]: translator: (FelixYFZ )
[#]: translator: ( )
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )

View File

@ -2,7 +2,7 @@
[#]: via: "https://jvns.ca/blog/2022/09/06/send-network-packets-python-tun-tap/"
[#]: author: "Julia Evans https://jvns.ca/"
[#]: collector: "lujun9972"
[#]: translator: "HankChow"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "

View File

@ -2,7 +2,7 @@
[#]: via: "https://www.debugpoint.com/virt-manager/"
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
[#]: collector: "lkxed"
[#]: translator: "yjacks"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "

View File

@ -1,106 +0,0 @@
[#]: subject: "How to Clean Up Snap Versions to Free Up Disk Space"
[#]: via: "https://www.debugpoint.com/clean-up-snap/"
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
[#]: collector: "lkxed"
[#]: translator: "geekpi"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
How to Clean Up Snap Versions to Free Up Disk Space
======
**This quick guide with a script helps to clean up old snap versions and free some disk space in your Ubuntu systems.**
I was running out of disk space in my test system with Ubuntu. So I was investigating via GNOMEs Disk Usage Analyser to find out which package is consuming the precious SSD space. Apart from the usual cache and home directory to my surprise, I found that Snap and Flatpak consume a considerable amount of storage space.
![Snap size - before cleanup][1]
Although, I always maintain a rule not to use Snap or Flatpak unless necessary. This is mainly because of their installation size and other issues. I prefer vanilla deb and rpm packages. Over the years, I have installed and removed a certain amount of Snap packages in this test system.
The problem arises after uninstallation; Snap keeps some residue files in the system, unknown to the general users.
So I opened the Snap folder `/var/lib/snapd/snaps` and discovered that Snap is keeping track of older versions of previously installed/uninstalled packages.
For example, in the below image, you can see GNOME 3.28, 3.34, and Wine all of these are removed long back. But they are still there. Its happening because of the Snap design, which keeps versions of uninstalled packages after a proper uninstallation.
![Files under snaps directory][2]
Alternatively, you can get the same in the terminal using:
```
snap list --all
```
![snap list all][3]
The default value is 3 for several revisions for retention. That means Snap keeps three older versions of each package, including the active version. This is okay if you do not have constraints on your disk space.
But for servers and other use cases, this can easily run into cost issues, consuming your disk space.
However, you can easily modify the count using the following command. The value can be between 2 to 20.
```
sudo snap set system refresh.retain=2
```
### Clean Up Snap Versions
In a post in SuperUser, Popey, the ex-Engineering Manager at Canonical, [provided a simple script][4] that can clean up old versions of Snaps and keep the latest one.
Heres the script we will use to clean the Snap up.
```
#!/bin/bash
#Removes old revisions of snaps
#CLOSE ALL SNAPS BEFORE RUNNING THIS
set -eu
LANG=en_US.UTF-8 snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
snap remove "$snapname" --revision="$revision"
done
```
Save the above script as .sh in a directory (for example`clean_snap.sh`), give it executable permission and run.
```
chmod +x clean_snap.sh
```
When I ran the script, it reduced a lot of disk space. The script would also show the name of the package being removed.
![Executing the script][5]
![Snaps size after cleanup][6]
### Closing Notes
There are always debates on how efficient Snaps design is. Many say it is broken by design, bloated, and heavy on systems. Some part of that argument is true, I would not deny it. The whole concept of sandboxing applications is great if implemented and enhanced properly. I believe, Flatpak does a better job compared to Snap.
That said, I hope this helps you clean up some disk space. Although it is tested in Ubuntu, it should work in all Linux distribution that supports Snap.
Also, check out our guide on [how to clean up Ubuntu][7] with additional steps.
Finally, if you are looking to clean up **Flatpak** apps, refer [this guide][8].
--------------------------------------------------------------------------------
via: https://www.debugpoint.com/clean-up-snap/
作者:[Arindam][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.debugpoint.com/author/admin1/
[b]: https://github.com/lkxed
[1]: https://www.debugpoint.com/wp-content/uploads/2021/03/Snap-size-before-cleanup.jpg
[2]: https://www.debugpoint.com/wp-content/uploads/2021/03/Files-under-snaps-directory.jpg
[3]: https://www.debugpoint.com/wp-content/uploads/2021/03/snap-list-all.jpg
[4]: https://superuser.com/a/1330590
[5]: https://www.debugpoint.com/wp-content/uploads/2021/03/Executing-the-script.jpg
[6]: https://www.debugpoint.com/wp-content/uploads/2021/03/Snaps-size-after-cleanup.jpg
[7]: https://www.debugpoint.com/2018/07/4-simple-steps-clean-ubuntu-system-linux/
[8]: https://www.debugpoint.com/clean-up-flatpak/

View File

@ -2,7 +2,7 @@
[#]: via: "https://opensource.com/article/22/10/transfer-files-windows-linux-pscp"
[#]: author: "Paul https://opensource.com/users/plaubscher"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: translator: "geekpi"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "

View File

@ -0,0 +1,156 @@
[#]: subject: "Get started with Parseable, an open source log storage and observability platform"
[#]: via: "https://opensource.com/article/22/11/parseable-observability-platform"
[#]: author: "Nitish Tiwari https://opensource.com/users/tiwarinitish86"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Get started with Parseable, an open source log storage and observability platform
======
Written in Rust, Parseable leverages data compression, storage, and networking advances to bring a simple, efficient logging platform that just works.
Log data is one of the fastest-growing segments across data storage. It's also one of the most complicated spaces. There are several products and solutions with overlapping use cases and confusing marketing.
This article looks at Parseable, a log storage and observability platform. Parseable is geared towards a better user experience, with an easy-to-deploy and use interface and a simple, cloud-native architecture. I'll also show how to set up Parseable with FluentBit to store logs.
### What is Parseable?
[Parseable][1] is a free and open source log storage and observability platform. Written in Rust, Parseable leverages data compression, storage, and networking advances to bring a simple, efficient logging platform that just works.
Some core concepts for building Parseable are:
#### Indexing free
Traditionally, text search engines like Elastic have doubled as log storage platforms. This makes sense because log data must be searched to be really useful. But indexing comes at a high cost. It is CPU intensive and slows down ingestion. Also, the index data generated by these systems are of the same order of storage as the raw log data. This doubles the storage cost and increases complexity. Parseable changes this. With columnar data formats (parquet), it is possible to compress and query the log data efficiently without indexing it.
#### Ownership of both data and content
With parquet as the storage format and stored in standard object storage buckets, users own their log data and have complete access to the actual content. This means users can easily use analysis tools like Spark, Presto, or TensorFlow to extract more value from the data. This feature is extremely powerful, opening up new avenues of data analysis.
#### Fluid schema
Logs are generally semi-structured by nature, and they're ever-evolving. For example, a developer may start with a log schema like this:
```
{
  "Status": "Ready",
  "Application": "Example"
}
```
But as more information is collected, the log schema may evolve to:
```
{
  "Status": "Ready",
  "Application": {
    "UserID": "3187F492-8449-4486-A2A0-015AE34F1D09",
    "Name": "Example"
  }
}
```
Engineering and SRE teams regularly face schema-related issues. Parseable solves this with a fluid schema approach that lets users change the schema on the fly.
#### Simple ingestion
The current ingestion mechanism for logging platforms is quite convoluted, with several available protocols and connectors. Parseable aims to make log ingestion as easy as possible. The result is you can use HTTP POST calls to send logs to Parseable. No complicated SDKs are required.
What if you want to use a logging agent like FluentBit, Vector, LogStash, or others? Almost all the major log collectors support HTTP, so Parseable is already compatible with your favorite log collection agent.
### Get started
You can use a Docker image to try out Parseable. This image shows Parseable in demo mode, using publicly-accessible object storage.
```
$ cat<< EOF > parseable-envP_S3_URL=https://minio.parseable.io:9000P_S3_ACCESS_KEY=minioadminP_S3_SECRET_KEY=minioadminP_S3_REGION=us-east-1P_S3_BUCKET=parseableP_LOCAL_STORAGE=/dataP_USERNAME=parseableP_PASSWORD=parseable
EOF
$ mkdir-p/tmp/data
$ docker run \-p8000:8000 \--env-file parseable-env \-v/tmp/data:/data \
  parseable/parseable:latest
```
Log in to the Parseable UI using the credentials passed here (that's `parseable` and `parseable`.) The demo already contains some data because Parseable is pointing to the publicly-open bucket.
Make sure to change the bucket and credentials to your object storage instance before sending any data to Parseable.
Refer to the [documentation][2] to understand how Parseable works and how to ingest logs.
### Set up FluentBit to send logs to Parseable
You can use a Docker compose file to configure both Parseable and FluentBit, making it easier to set up and tear down as needed.
First, save this file as `fluent-bit.conf` in a directory. The file is the configuration used to send data to Parseable.
```
[SERVICE]
  Flush 5
  Daemon Off
  Log_Level debug
[INPUT]
  Name dummy
  Tag dummy
[OUTPUT]
  Name http
  Match *
  Host parseable
  http_User parseable
  http_Passwd parseable
  format json
  Port 8000
  Header X-P-META-meta1 value1
  Header X-P-TAG-tag1 value1
  URI /api/v1/logstream/fluentbit1
  Json_date_key timestamp
  Json_date_format iso8601
```
Now save the following file as `docker-compose.yaml` in the same directory as above:
```
version: "3.7"
services:
  fluent-bit:
    image: fluent/fluent-bit
    volumes:      - ./fluent-bit.conf:/fluent-bit/etc/fluent-bit.conf
    depends_on:      - parseable
  parseable:
    image: parseable/parseable
    ports:      - "8000:8000"
    environment:      - P_S3_URL=https://minio.parseable.io:9000
      - P_S3_ACCESS_KEY=minioadmin
      - P_S3_SECRET_KEY=minioadmin
      - P_S3_REGION=us-east-1
      - P_S3_BUCKET=parseable
      - P_LOCAL_STORAGE=/tmp/data
      - P_USERNAME=parseable
      - P_PASSWORD=parseable
```
The `docker-compose.yaml` refers to the `fluent-bit.conf` file and passes it to the FluentBit container as the configuration file.
Parseable is deployed with the default configuration (as in the above Docker setup). You can observe the data FluentBit container sent to Parseable in the Parseable Console running at **[http://localhost:8000][3]**.
### Wrap up
In this article, you've taken your first look at Parseable, the open source log storage and analysis platform built in Rust. A single Docker command gets you started with Parseable so you can experience the UI and establish FluentBit as a data source. If you think this looks too easy, then it's probably time to try Parseable!
--------------------------------------------------------------------------------
via: https://opensource.com/article/22/11/parseable-observability-platform
作者:[Nitish Tiwari][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/tiwarinitish86
[b]: https://github.com/lkxed
[1]: https://github.com/parseablehq/parseable
[2]: https://www.parseable.io/docs/introduction
[3]: http://localhost:8000

View File

@ -0,0 +1,112 @@
[#]: subject: "Transfer files and folders from Windows to Linux with WinSCP"
[#]: via: "https://opensource.com/article/22/11/transfer-files-folders-windows-linux-winscp"
[#]: author: "Paul https://opensource.com/users/plaubscher"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Transfer files and folders from Windows to Linux with WinSCP
======
If you're looking for a way to quickly transfer files from your Windows computer to your Linux computer, then the open source WinSCP utility makes it easy to transfer a file or a folder of files over the network.
Sometimes you need to transfer files over a network. There are lots of file sharing services out there, but most require that you send your file to the Internet. This seems like a long way to go (not to mention the privacy concerns) when two computers are right beside each other, or at least in the same building. The open source WinSCP utility makes it quick and easy to transfer a file or a folder of files over the network from your Windows computer to your Linux computer.
### IP address
Before you can make the transfer, you must know the IP address or fully-qualified domain name of the destination computer. Assuming it's a computer on your same network, and that you're not running a DNS server to resolve computer names, you can find the destination IP address using the `ip` command on the Linux machine:
```
[linux]$ ip addr show |grep'inet '
inet 127.0.0.1/8 scope host lo  
inet 192.168.1.23/24 brd 10.0.1.255 scope global noprefixroute eth0
```
In all cases, 127.0.0.1 is a loopback address that the computer uses only to talk to itself, so in this example the correct address is 192.168.1.23. On your system, the IP address is likely to be different. If you're not sure which is which, you can try each one in succession until you get the right one (and then write it down somewhere!)
Alternatively, you can look in your router's settings, which list all addresses assigned over DHCP.
### Firewalls and servers
The `WinSCP` command uses the OpenSSH protocol, so your Linux computer must be running the OpenSSH server software, and its firewall must allow SSH traffic.
If you're not sure whether your Linux machine is running SSH, then run this command on the Linux machine:
```
[linux]$ sudo systemctl enable--now sshd
```
To ensure your firewall allows SSH traffic, run this command:
```
[linux]$ sudo firewall-cmd --add-servicessh--permanent
```
For more information on firewalls on Linux, read [Make Linux stronger with firewalls][1].
### Using WinSCP
WinSCP is an open source SSH file transfer application for Microsoft Windows. To use it, you first must [download and][2][install][2] it.
Once you're installed it, open WinSCP and select the **SCP** option in the **File Protocol** field.
Add the IP address or DNS name of your Linux computer in the **Host name** field, and enter **22** in the **Port number** field. Enter you user name and password for the Linux computer, and then click the **Login** button at the bottom of the WinSCP window.
![Image of the WinSCP login window.][3]
Verify that you are authenticated to the Linux computer. Upon success, your Linux computer's IP address or DNS name appears at the top of the window.
![Image of a WinSCP window showing where IP adress is located.][4]
Now you can drag and drop a file (I used `winscp-test.txt` as an example) from the left Windows pane to the destination Linux computer pane on the right, and the file transfers.
![Image of drag and drop window in WinSCP.][5]
Alternatively, you can right-click on a file in the left pane and upload it to the remote destination in the right pane.
![Image of a right click option to upload files in WinSCP.][6]
### Verify the copy
Open a Linux terminal and use the `ls` command to view the transferred `winscp-test.txt` file. In my example, it appears in my home directory, `/_home_/sysadmin`.
```
$ ls
Desktop
Documents
Downloads
Music
Pictures
pscp-test.txt[...]
```
You've successfully transferred a file from a Windows computer to a Linux computer over the network!
Of course, you can use the same technique as above to transfer files and folders from a Linux computer to a Windows computer.
### Remote copying
With the power of the open source WinSCP application, you have access to any computer in your house or workplace, to servers you have accounts on, and even mobile, [edge][7], and Internet of Things devices. Use this great tool to transfer files as easily as you would copy a file from one local directory to another!
--------------------------------------------------------------------------------
via: https://opensource.com/article/22/11/transfer-files-folders-windows-linux-winscp
作者:[Paul][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/plaubscher
[b]: https://github.com/lkxed
[1]: https://opensource.com/article/19/7/make-linux-stronger-firewalls
[2]: https://sourceforge.net/projects/winscp/files/
[3]: https://opensource.com/sites/default/files/2022-10/winscp.loginwindow.png
[4]: https://opensource.com/sites/default/files/2022-10/WinSCPwindow.showing.IPinfo.png
[5]: https://opensource.com/sites/default/files/2022-10/WinSCP.drapdropwindow.png
[6]: https://opensource.com/sites/default/files/2022-10/RightclickUploadfileWInSCP.png
[7]: https://www.redhat.com/en/topics/edge-computing/what-is-edge-computing?intcmp=7013a000002qLH8AAM

View File

@ -0,0 +1,195 @@
[#]: subject: "Best Remote Desktop Clients for Ubuntu and Other Linux [2022]"
[#]: via: "https://www.debugpoint.com/best-remote-desktop-clients-ubuntu/"
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Best Remote Desktop Clients for Ubuntu and Other Linux [2022]
======
**A list of best remote desktop clients for Ubuntu and other Linux distros.**
Remote desktop clients allow you to connect to any other desktop/server and perform tasks remotely. Its one of the important aspects of IT support and other commercial use cases. In Linux, there are many remote desktop clients available. Some of them are free, while others are paid versions. All of these clients support popular remote desktop protocols (RDP) such as VNC, RDP and others.
This article looks at some of the best free remote desktop clients for Ubuntu and other distros. The list includes free and open-source apps and some free-to-use but proprietary apps.
Note: You need a remote desktop server (such as Xrdp) in your target system to establish a remote connection successfully. Then only you can connect using the following apps. Its a two-way process. If you want to get more insight, refer to one of our case studies: [Connecting to Ubuntu from Windows via RDP][1].
### Best Remote Desktop Clients for Ubuntu + Others
#### GNOME Connections
![GNOME Connections][2]
The first remote desktop client is a native [GNOME app][3] “GNOME Connections”. This GTK-based app brings a simple user interface. Its a perfect app for beginners. Its also a perfect way quickly set up and connect in a minute (if you know the IP and other details).
In addition, it comes with clear instructions on whether you want to connect to a Linux machine or Windows. GNOME Connections support VNC (for Linux) and RDP (for Windows) protocols.
Installing this app is super easy with Flatpak. Set up your system to use Flatpak and install it using the following command.
```
flatpak install flathub org.gnome.Connections
```
**More information**
- [Source code and home page][4]
#### KRDC
![KRDC][5]
The next app is KRDC, a [KDE app][6] that allows you to view and control remote desktop sessions on another machine. It supports VNC and RDP protocol. You can also control the resolutions and passwords; of course, it integrates well with your Plasma desktop.
So, this is it if you are looking for a native-KDE app for a remote desktop. For the KDE Plasma desktop, it should be installed by default.
If not, the ideal way to install it is using Flatpak. [Set up your system to use Flatpak][7], and then use the following command to install.
```
flatpak install flathub org.kde.krdc
```
**More information**
- [Home page][8]
- [Documentation][9]
- [Source code][10]
#### Remmina
![Remmina remote desktop client][11]
Remmina is one of the oldest remote desktop clients for Linux systems. Probably the “go-to” client when you are in need. This free and open-source app is available Linux as well as for macOS. It supports many remote protocols, such as RDP, VNC, NX, X2GO, SPICE, HTTPS and SSH.
Moreover, it is powerful with its simple yet profound user interface and is super-active in development and bug fixes.
This app is already in all the major distros repositories. You can search for “remmina” in your Software app in Ubuntu and related apps in other distros. And hit install.
Alternatively, you can also use the following commands to install.
Furthermore, you can also [set up your system for Flatpak][7] and install it as Flatpak using the following command.
```
flatpak install flathub org.remmina.Remmina
```
**More information**
- [Home page][12]
- [Source code][13]
#### TigerVNC
TigerVNC is a free and open-source “platform-neutral” implementation of the VNC (Virtual Network Computing) protocol that comes with both client and server packages. You can use this remote desktop when there is a need for high performance because it works best and is optimized for 3D/Video data over a remote connection.
Furthermore, it still provides a 32-bit installer, along with the usual 64-bit and a command line interface. The client program name for TigerVNC is `vncviewer` and options are present [here][14].
You can get the pre-compiled deb and RPM packages from the [Sourceforge page here][15].
**More information**
- [Home page][16]
- [Documentation][17]
- [Source code][18]
#### X2Go
![X2Go][19]
[X2][20][G][20][o][20] is a Linux-based remote desktop software based on NX technology which is developed by NoMachine. It is a collection of client and server packages that enables you to connect to remote machines via proxy.
For the remote client part it comes with two options. You can use either the X2Go client or Pyhoca-GUI (based on Python). All of these are bundled together in the repositories available for Linux. In addition, all the components are also available for Windows and macOS.
You can download this softwares client and server parts from the below page.
Download X2Go
#### Chrome Remote Desktop
![Chrome Remote Desktop][21]
If you prefer a remote connection over a web browser or have limitations in installing an RDP server, you can try out a remote connection via Google Chrome.
The Chrome Remote Desktop service is created by Google and is available over the internet. This service runs via WebRTC protocol over a browser and uses some proprietary technology.
Once launched, a server component is downloaded from the host machine and uses Chrome to provide the functionality. And in the client machine uses a Google Chrome Extension to enable your remote connection.
You can open the below URL to access this service via Chrome and WebRTC-supported browser.
[https://remotedesktop.google.com/][22]
Furthermore, it provides an on-the-fly PIN-based authentication mechanism for remote viewing of your systems. And it is limited to being used by up to 100 clients only.
### More remote clients
The above list should suffice for most of the common use cases. However, if you are still hungry for more remote desktop clients, heres a list I have prepared for you with a brief of their nature.
#### Free and open-source
- [TurboVNC][23] (Free and open-source)
- [UltraVNC][24] (Free and open-source)
- FreeRDP (Free + require compilation + support Wayland)
#### Commercial closed source and requires a license to use
- [Thincast][25] (Free to use; Flatpak package; Available for Raspberry Pi; Closed source & Proprietary license)
- [NoMachine][26] (Free for personal; Paid for business; Popular, available for Linux, Windows, macOS, Raspberry Pi)
- [AnyDesk][27] (Free for personal; Paid for business; closed source)
- [VNC Connect][28] (Paid; closed source)
- [TightVNC][29] (requires a license with an email address to be used in Linux)
- [itopia][30] (Free with a trial version; Flatpak)
### Wrapping Up
This article lists some of the latest remote desktop clients for Ubuntu and other Linux distributions. Some of them are free and easy to use. You can use them for remote support, studying, and other use cases. IN addition, I also mentioned WebRTC-based remote service, which doesnt require any installation except a browser extension.
Furthermore, for the benefit of everyone, I have mentioned some of the commercial ones as well. Because if you are a small and medium enterprise, you might want to check the paid version apps with support.
Finally, which one of the remote client software is your “go-to” app? Let me know in the comment box below.
--------------------------------------------------------------------------------
via: https://www.debugpoint.com/best-remote-desktop-clients-ubuntu/
作者:[Arindam][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.debugpoint.com/author/admin1/
[b]: https://github.com/lkxed
[1]: https://www.debugpoint.com/connect-ubuntu-20-04-windows-10/
[2]: https://www.debugpoint.com/wp-content/uploads/2022/11/GNOME-Connections.jpg
[3]: https://www.debugpoint.com/best-gnome-apps-part-1/
[4]: https://gitlab.gnome.org/GNOME/connections
[5]: https://www.debugpoint.com/wp-content/uploads/2022/11/KRDC.jpg
[6]: https://www.debugpoint.com/best-kde-apps-part-1/
[7]: https://www.debugpoint.com/how-to-install-flatpak-apps-ubuntu-linux/
[8]: https://apps.kde.org/krdc/
[9]: https://docs.kde.org/?application=krdc
[10]: https://invent.kde.org/network/krdc
[11]: https://www.debugpoint.com/wp-content/uploads/2020/03/Remmina.png
[12]: https://remmina.org/
[13]: https://gitlab.com/Remmina/Remmina
[14]: https://tigervnc.org/doc/vncviewer.html
[15]: https://sourceforge.net/projects/tigervnc/files/stable/
[16]: https://tigervnc.org/
[17]: https://github.com/TigerVNC/tigervnc/wiki
[18]: https://github.com/TigerVNC/tigervnc/releases
[19]: https://www.debugpoint.com/wp-content/uploads/2020/03/X2Go.jpg
[20]: https://wiki.x2go.org/doku.php/download:start
[21]: https://www.debugpoint.com/wp-content/uploads/2020/03/Chrome-Remote-Desktop.png
[22]: https://remotedesktop.google.com/
[23]: https://www.turbovnc.org/
[24]: https://www.uvnc.com/
[25]: https://thincast.com/
[26]: https://www.nomachine.com/
[27]: https://anydesk.com/
[28]: https://www.realvnc.com/en/connect/
[29]: https://www.tightvnc.com/
[30]: https://itopia.com/

View File

@ -0,0 +1,170 @@
[#]: subject: "How to Install Flatpak Apps in Ubuntu and Other Linux"
[#]: via: "https://www.debugpoint.com/how-to-install-flatpak-apps-ubuntu-linux/"
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
How to Install Flatpak Apps in Ubuntu and Other Linux
======
**A beginners guide on how to install Flatpak in Ubuntu and other Linux distributions.**
### What is Flatpak?
[Flatpak][1] is the new way of distributing apps across the Linux universe, irrespective of the distribution. This cross-distro application distribution and deployment framework enable developers to Flatpak setup for apps for all major distributions.
The major hurdles in any Linux app distribution are dependencies, and Flatpak covers that. Flatpak builds bundles the dependencies for the respective apps, and end-users need not worry about it.
With the growing trends, many app developers are now providing the Flatpak builds along with traditional packages, e.g. *.deb, etc. With a quick setup for your distributions, you can be ready to explore the world of Flatpak apps. All the major Flatpak apps are available on flathub.org. You can search and just click a button, you can install the Flatpak apps. Heres how to set it up for Ubuntu and other Linux distributions.
### How to setup Flatpak in Ubuntu
- For Ubuntu 18.10 (Cosmic Cuttlefish), use the following command to install Flatpak (that includes Ubuntu 22.04 as well).
```
sudo apt install flatpak
```
If you are using an older version of Ubuntu, use the following repo.
```
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak
```
- The second step is optional if you want to install Flatpak apps via the browser. Enable Ubuntu Software to recognize Flatpak apps and their installations. Run the below commands from the terminal and provide the password when prompted.
```
sudo apt install gnome-software-plugin-flatpak
```
- Add the Flathub repository where all the Flatpak apps reside. Run the below commands from the terminal.
```
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
```
- Reboot.
### Install in Other Linux Distributions
Flatpak is available to install almost all possible distributions. Heres a quick list of commands you can run from the terminal in all the distros.
| **Linux distro name** | **Instructions or commands to set up Flatpak** |
| :- | :- |
| AlmaLinux | Enabled by default. No action is required. |
| Alpine Linux | Run the following commands:`sudo apk add flatpak``flatpak remote-add --if-not-exists flathub [https://flathub.org/repo/flathub.flatpakrepo][2]``reboot` |
| Arch Linux | Run the following commands:`sudo pacman -S flatpak``flatpak remote-add --if-not-exists flathub [https://flathub.org/repo/flathub.flatpakrepo][2]``reboot` |
| CentOS | Enabled by default. No action is required. |
| Clear Linux | Enabled by default. No action is required. |
| Debian | Run the following commands:`apt install flatpak``flatpak remote-add --if-not-exists flathub [https://flathub.org/repo/flathub.flatpakrepo][2]``reboot` |
| Deepin OS | Run the following commands:`sudo apt install flatpak``flatpak remote-add --if-not-exists flathub [https://flathub.org/repo/flathub.flatpakrepo][2]``reboot` |
| elementary OS | Enabled by default. No action is required. |
| Endeavour OS | Enabled by default. No action is required. |
| Endless OS | Enabled by default. No action is required. |
| Fedora Linux | Flatpak is installed by default. All you need to do is to install the Flathub repo:`flatpak remote-add --if-not-exists flathub [https://flathub.org/repo/flathub.flatpakrepo][2]`And finally, reboot your system before installing the Flatpak app. |
| Gentoo | Run the following commands:`echo -e 'sys-apps/flatpak ~amd64\nacct-user/flatpak ~amd64\nacct-group/flatpak ~amd64\ndev-util/ostree ~amd64' >> /etc/portage/package.accept_keywords/flatpakemerge sys-apps/flatpak``flatpak remote-add --if-not-exists flathub [https://flathub.org/repo/flathub.flatpakrepo][2]``reboot` |
| KDE Neon | Enabled by default. No action is required. |
| Kubuntu | Run the following commands:`sudo apt install flatpak``flatpak remote-add --if-not-exists flathub [https://flathub.org/repo/flathub.flatpakrepo][2]``sudo apt install plasma-discover-backend-flatpak``reboot` |
| Linux Mint | Enabled by default. No action is required. |
| Mageia | Run the following commands:`dnf install flatpak``flatpak remote-add --if-not-exists flathub [https://flathub.org/repo/flathub.flatpakrepo][2]``reboot` |
| Manjaro Linux (Arch-based) | Installed by default since Manjaro 20 and higher.Make sure it is enabled in the below navigation:**Software Manager > Preferences > Flatpak Tab > Enable Flatpak Support**Reboot your system |
| MX Linux | Enabled by default. No action is required. |
| Nix OS | Open `/etc/nixos/configuration.nix` and add the following:`Services.flatpak.enable = true;`And then run the followings:`sudo nixos-rebuild switch``flatpak remote-add --if-not-exists flathub [https://flathub.org/repo/flathub.flatpakrepo][2]``reboot` |
| openSUSE Leap and Tumbleweed | Flatpak is installed by default. All you need to do is to install the Flathub repo:`flatpak remote-add --if-not-exists flathub [https://flathub.org/repo/flathub.flatpakrepo][2]`And finally, reboot your system before installing the Flatpak apps. |
| Pop OS | Enabled by default. No action is required. |
| Raspberry Pi OS | Run the following commands:`sudo apt install flatpak``flatpak remote-add --if-not-exists flathub [https://flathub.org/repo/flathub.flatpakrepo][2]``reboot` |
| Red Hat Enterprise Linux (RHEL) | `sudo yum install flatpak``flatpak remote-add --if-not-exists flathub [https://flathub.org/repo/flathub.flatpakrepo][2]``reboot` |
| Solus | Run the following commands:`sudo eopkg install flatpak xdg-desktop-portal-gtk``flatpak remote-add --if-not-exists flathub [https://flathub.org/repo/flathub.flatpakrepo][2]``reboot` |
| Void Linux | Run the following commands:`sudo xbps-install -S flatpak``flatpak remote-add --if-not-exists flathub [https://flathub.org/repo/flathub.flatpakrepo][2]``reboot` |
| Zorin OS | Enabled by default. No action is required. |
Once installation is completed, and reboot is done, you can proceed with installing some cool Flatpak apps via the below steps.
### How to Install Flatpak Apps in Ubuntu and Other Linux
There are two ways you can install Flatpak apps. Firstly via the command line, which I recommend. And second is the browser method.
I recommend using the command line because it is faster and easier.
#### Using the command line (recommended)
The sample command to install any Flatpak app is available at the bottom section of the Flathub app page. A sample command is below:
```
flatpak install org.gimp.GIMP
```
Change the above “org.gimp.GIMP” for your application. Remember, this is case-sensitive.
#### Using the graphical method via browser
- Go to [Flathub][3].
- Search for any apps you want to install.
![][4]
- Click install after selecting your desired app.
![Install Flatpak][5]
- Click Ok when it prompts you to start the installation via Software.
![Open Flatpackref via Software][6]
- The Software will open and wait till the installation finishes.
### How to update Flatpak after you install them?
Updating Flatpak is super easy via the terminal. For example, if you want to update the above GIMP package, you need to run the below command.
```
flatpak update org.gimp.GIMP
```
So, this will update a single package. Replace your packages name (i.e. Application ID) for your use case. If you dont know the Application ID, run the command `flatpak list` from the terminal, and you will find it.
If you want to update ALL the Flatpak packages in your system, simply run the following:
```
flatpak update
```
### How to uninstall a Flatpak?
You can uninstall a package using the following command. Make sure to change the Application ID for your use case. You can find out the Application ID from the command `flatpak list`.
```
flatpak remove org.gimp.GIMP
```
### Closing Notes
In this tutorial, I have explained how you can easily set up Flatpak and install apps from Flathub. Moreover, Flatpak applications are a great way to install and manage them easily. In my opinion, Flatpak will eventually dominate Snap and AppImage in the future.
You may want to check out our other articles about [Flatpak][7], which include how to manage permission, various Flatpak commands and more.
--------------------------------------------------------------------------------
via: https://www.debugpoint.com/how-to-install-flatpak-apps-ubuntu-linux/
作者:[Arindam][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.debugpoint.com/author/admin1/
[b]: https://github.com/lkxed
[1]: https://flatpak.org/
[2]: https://flathub.org/repo/flathub.flatpakrepo
[3]: https://flathub.org/apps
[4]: https://www.debugpoint.com/wp-content/uploads/2018/07/Search-in-Flathub.png
[5]: https://www.debugpoint.com/wp-content/uploads/2018/07/Install-Flatpak.png
[6]: https://www.debugpoint.com/wp-content/uploads/2018/07/Open-Flatpackref-via-Software.png
[7]: https://www.debugpoint.com/tag/flatpak

View File

@ -0,0 +1,117 @@
[#]: subject: "Uninstall Snap Packages from Ubuntu and Other Linux Distros"
[#]: via: "https://itsfoss.com/remove-snap/"
[#]: author: "Abhishek Prakash https://itsfoss.com/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Uninstall Snap Packages from Ubuntu and Other Linux Distros
======
Installed Snap package earlier and now you want to uninstall it?
To remove a snap package, use the command in the following fashion:
```
sudo snap remove package_name
```
You need to know the exact package name here. How do you get that? Let me discuss all this in a bit more detail.
### Uninstall Snap packages
You need the exact package name to remove it. The tab completion works too.
For that, list all the snap packages installed on your system:
```
snap list
```
Do you notice some entries with ✓ check marks in the screenshot below? They are verified snap [packages from official developers][1].
![Listing all the installed Snap packages][2]
If there are too many packages, you can grep with an appropriate search term.
Once you get the package name, use it to uninstall the package.
```
sudo snap remove package_name
```
At least on the Ubuntu desktop, if you dont use sudo with snap remove, it prompts for the password graphically. But its better to use sudo because you need elevated privileges for removing snap applications anyways.
In my case, I installed Spotify on Ubuntu in snap format. Now, I remove it like this:
```
sudo snap remove spotify
```
It takes a few seconds and you should see some messages about the removal. By the end of the process, you only see the completion message.
![uninstall snap package][3]
And thats how you remove applications installed in snap format.
But what about removing snap entirely? Not the snap applications but the snap [daemon][4] itself.
### Remove Snap entirely (not for Ubuntu)
**WARNING! Please do not remove snapd and other core snap stuff from Ubuntu. Snap is an integral part of Ubuntu and removing them could have adverse consequences.**
For non-Ubuntu distributions, where you manually installed Snap support, removing snapd should not create any problems.
First, make sure that you dont have any snap packages installed.
```
snap list
```
If there are any, remove those snap packages first.
```
sudo snap remove package1 package2 package3
```
On Debian, Linux Mint, elementary OS etc, use the apt command to remove snapd:
```
sudo apt remove --purge snapd
```
On Fedora-based distributions, use the DNF command:
```
sudo dnf remove snapd
```
Later on, you can remove the snap folder from your home directory and /var/cache/snapd if you are particular about that.
### Conclusion
This was a quick tutorial for showing the steps for uninstalling snap applications.
Some people have a strong aversion to Snap because of its “close” nature. Personally, I dont have any special liking or dislike for it. I prefer using apt but when I dont get the required package or version, I go for other formats like Snap, Flatpak and AppImage.
As I mentioned earlier, please dont remove snap daemon from Ubuntu. It may leave you with a broken system and neither of us wants that.
--------------------------------------------------------------------------------
via: https://itsfoss.com/remove-snap/
作者:[Abhishek Prakash][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/
[b]: https://github.com/lkxed
[1]: https://forum.snapcraft.io/t/verified-developers/2005
[2]: https://itsfoss.com/wp-content/uploads/2022/11/list-installedsnap-packages.png
[3]: https://itsfoss.com/wp-content/uploads/2022/11/uninstall-snap-package.png
[4]: https://itsfoss.com/linux-daemons/

View File

@ -0,0 +1,169 @@
[#]: subject: "How to Install and Use GNOME Boxes to Create Virtual Machines"
[#]: via: "https://www.debugpoint.com/install-use-gnome-boxes/"
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
How to Install and Use GNOME Boxes to Create Virtual Machines
======
**This quick tutorial explains the steps to install and use GNOME Boxes and create virtual machines, with some tips and troubleshooting.**
Virtualization is the process of running a virtual instance (rather than an actual one) with an abstracted layer of hardware. In popular terms, it allows you to install and run multiple operating systems (Linux, Windows) simultaneously. 
A [Virtual machine][1] is a simulated operating system that runs on top of another operating system and uses the same hardware and storage space as the host machine. Although, you can control how much shared memory or space can be allocated to virtual machines.
Multiple software is available to create virtual machines, e.g. [Virtual Box][2], [virt-manager][3], KVM, Hyper-V, VM Ware player, and GNOME Boxes.
But honestly, most of them are a little complex (for beginners) and sometimes not stable enough. [GNOME Boxes][4] is another free and open-source software that is very easy to use and makes it simple for you to create and manage virtual machines by abstracting lots of options.
### Install GNOME Boxes
If you are running Fedora with GNOME Spin, you should already have it installed. However, you can run the below for Ubuntu, Linux Mint, Kubuntu, and other distributions to install it in your system.
```
sudo apt install gnome-boxes
```
#### Via Flatpak
It is also available via the Flatpak package. I would recommend you use this version. First, set up your system to use Flatpak using [this guide][5], and then run the following command from the terminal to install.
```
flatpak install flathub org.gnome.Boxes
```
### Create Virtual Machine using GNOME Boxes
- Launch GNOME Boxes from the application menu.
- To create a virtual machine, you need an image (*.ISO) of the operating system you want to virtualize.
- You can download any operating system iso images from the official download page of the distributions. For this guide, I am using Pop! OS, which is an excellent Linux distribution.
- After you launch, click on the “+” icon at the top to start and select “Create a virtual machine”.
![Create Virtual Machine][6]
Create Virtual Machine
In the next window, you can choose already available downloads, or you can select your iso file as OS source. Click on the “Operating system image file” and choose your iso file.
Assign the memory and storage space of your virtual machine. Remember, your virtual machine would take the memory and storage from your host system. So try not to assign as max.
For example, in the below image I have assigned 2GB memory for the virtual machine (guest) from the total 8GB memory of the host system.
Similarly, choose minimum storage space as well if you want to just test any OS. But if you are creating a virtual machine for servers or serious work, be logical in how much space or memory you want to assign.
Another important thing to remember is that the storage disk space which you allow will be blocked permanently unless you delete the virtual machine. So, you wont get that much of disk space as free even if your virtual machine doesnt use the entire allocated space. 
![Allocate resources for your virtual machine][7]
Allocate resources for your virtual machine
Continue with the installation.
In the partition window, you should see one hard disk and partition, which is the virtual machine disk space. Usually, they are named as `/dev/vda` or `/dev/sda`.
Dont worry; you can play around with this partition, which will not impact your physical disk partitions or any data on your actual host system. Follow the same /root partition while installing Linux, and continue.
![Virtual machine partition][8]
Virtual machine partition
After you complete the installation, you should see your new operating system in the virtual machine. In the GNOME Boxes, you should see an entry to the system. You can click once to boot your virtual machine.
You can power off the virtual machine by using your virtual machine operating systems internal shutdown option.
If you want, you can also delete the virtual machine by choosing the context menu option.
![Context menu in installed virtual machine][9]
Context menu in installed virtual machine
You can also check how much memory and CPU your virtual machine uses from the properties window.
Note that you can adjust your existing virtual machines memory and other items using properties.
![System properties][10]
System properties
### Troubleshooting
Here are some common errors or issues you may face while using GNOME Boxes.
##### 1. Display resolution problem in virtual machines
If your virtual machine has low resolution, which is incompatible with your host system, you must install the items below. Open up the terminal in the guest system (not in the host system) and run the below commands.
**For Ubuntu-based distributions**
```
sudo apt install spice-vdagent spice-webdavd 
```
**For Fedora**
```
sudo dnf install spice-vdagent spice-webdavd 
```
These two packages help to determine proper resolutions, copy/paste between host and guest, share files via public folders, etc.
Once installed, reboot the guest system, Or you can log off and re-login once after reboot; you should see the proper resolution.
##### 2. GNOME Boxes dont start a virtual machine in Ubuntu 18.04
If you are creating a virtual machine in Boxes 3.34 then you should know that there was a bug that caused your virtual machine to fail to start. To fix that you have to follow some additional steps. Remember these are not required for the latest Boxes 3.36.
Open a terminal window and run the below command to change the qemu config file.
```
sudo gedit /etc/modprobe.d/qemu-system-x86.conf
```
Add the below line in the above file and save.
```
group=kvm
```
Now, run the below command to add your username to the KVM group.
```
sudo usermod -a -G kvm <your account name>
```
### Wrapping Up
In this article, you have seen how to install and use GNOME Boxes to take advantage of virtualization. I hope it helps you.
🗨️ If you face any errors or have any questions about virtual machines with GNOME Boxes, let me know using the comment box below.
--------------------------------------------------------------------------------
via: https://www.debugpoint.com/install-use-gnome-boxes/
作者:[Arindam][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.debugpoint.com/author/admin1/
[b]: https://github.com/lkxed
[1]: https://www.redhat.com/en/topics/virtualization/what-is-a-virtual-machine
[2]: https://www.debugpoint.com/tag/virtualbox/
[3]: https://www.debugpoint.com/virt-manager/
[4]: https://wiki.gnome.org/Apps/Boxes
[5]: https://www.debugpoint.com/how-to-install-flatpak-apps-ubuntu-linux/
[6]: https://www.debugpoint.com/wp-content/uploads/2020/05/Create-Virtual-Machine.png
[7]: https://www.debugpoint.com/wp-content/uploads/2020/05/Allocate-resources-for-your-virtual-machine.png
[8]: https://www.debugpoint.com/wp-content/uploads/2020/05/Virtual-machine-partition.png
[9]: https://www.debugpoint.com/wp-content/uploads/2020/05/Context-menu-in-installed-virtual-machine.png
[10]: https://www.debugpoint.com/wp-content/uploads/2020/05/System-properties.png

View File

@ -0,0 +1,84 @@
[#]: subject: "Move Virtual Machine Image to Another Host Using GNOME Boxes"
[#]: via: "https://www.debugpoint.com/move-virtual-machine-image-another-host/"
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Move Virtual Machine Image to Another Host Using GNOME Boxes
======
**This guide explains the steps you need to move a Virtual Machine Image to Another Host Using GNOME Boxes.**
GNOME Boxes is a virtualization utility created by the GNOME project. This utility works as a front end for libvirt. libvirt is an open-source API, daemon, and management tool for managing platform virtualization. It supports different virtualization technologies such as KVM, Xen, VMware ESXi, QEMU, etc.
If you want to create virtual machines using GNOME Boxes, [refer to this guide.][1]
In this tutorial, I will explain how you can move any Virtual Machine image file (which is already created and running using GNOME Boxes) to a different host and run it.
This way, you do not need to re-install the virtual machine from the operating system anymore. Moreover, it is portable and you can carry your virtual machine image in a USB stick.
### How to Move Virtual Machine Image to Another Host Using GNOME Boxes
I hope you have already had a virtual machine created in GNOME Boxes; if not, check out [this guide][1].
- GNOME Boxes and [libvert][2] uses below directories for the virtual machine images and configurations. You need to take backups of each, as mentioned below, carefully.
- GNOME Boxes keeps the virtual machines physical image (usually in the size of GB) in the below path. For each of your virtual machines, you will find an image there.
```
~/.local/share/gnome-boxes/images/
```
![Machine Images][3]
- Copy the image file to your new hosts path: `~/.local/share/gnome-boxes/images/`
- Copy the libvirt configuration XML from the below path to your new hosts same location.
```
~/.config/libvirt/qemu/
```
![Image XML][4]
- In the above path, you should see separate xml files for each of your virtual machines. Copy the one you need.
- Open the below file in your current system.
```
~/.config/gnome-boxes/sources/'QEMU Session'
```
- Copy the section (from “[display” … to end of this section) which belongs to your virtual machine. You can easily find it using the name (see below last seen name).
![QEMU Session File][5]
- Open the same above file in the other host machine and append the copied content at the end. Save the file.
- Close all applications, including GNOME Boxes, in the new host machine.
Open GNOME Boxes now, and you should see your virtual machine moved with its contents in your new host.
You can now have a portable virtual machine that can easily carry and move around. Remember, the target machine should have GNOME Boxes installed to make this work.
--------------------------------------------------------------------------------
via: https://www.debugpoint.com/move-virtual-machine-image-another-host/
作者:[Arindam][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.debugpoint.com/author/admin1/
[b]: https://github.com/lkxed
[1]: https://www.debugpoint.com/2020/05/install-use-gnome-boxes/
[2]: https://libvirt.org/
[3]: https://www.debugpoint.com/wp-content/uploads/2020/06/Machine-Images.png
[4]: https://www.debugpoint.com/wp-content/uploads/2020/06/Image-XML.png
[5]: https://www.debugpoint.com/wp-content/uploads/2020/06/QEMU-Session-File.png

View File

@ -0,0 +1,142 @@
[#]: subject: "Feren OS Review: Clever KDE Distro for Easy Migration from Windows"
[#]: via: "https://www.debugpoint.com/feren-os-review/"
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Feren OS Review: Clever KDE Distro for Easy Migration from Windows
======
**A review of Feren OS a KDE Plasma and Ubuntu fusion specially designed for Windows users to help them migrate.**
Over the years, many readers commented about Feren OS and its advantages on this website. I never got a chance to try this distribution in terms of its benefits and why it stands out among hundreds of distros.
So, heres a review of the great Feren OS.
### Feren OS Review
First and foremost, its creators designed and marketed it as an ideal replacement for Windows and macOS. At its core, its based on Ubuntu LTS with a base KDE Plasma desktop and additional tweaks. However, it does bring several goodies specially designed for Windows users. A lot on that a little later. Lets download and install it.
#### Download and Install
The Feren OS (20.04) ISO file is about 2.5 GB, and it has only one variant for KDE Plasma which is the only offering. However, the download took around 6 hours from SourceForge.
A few interesting things happened when I booted this up in a VM ([virt-manager][1]). During my years of [distro review][2], I havent seen any distro do this.
First, the LIVE medium understood that I was using the virtual machine and changed the compositor by itself to Xrender for better performance in VM. Second, it also gave the option to install guest additions for VirtualBox and VM Tools for VM Ware for additional functionalities.
![Virtual Machine detected by Feren OS installer][3]
Moreover, Feren OS gave options to transfer files from the Windows partition before installing the system! And an option to choose the desktop layout if you are installing it on a touch-based device.
![You can take backups of Windows data before install][4]
The installer is Calamares and not Ubuntus Ubiquity, although it depends on Ubuntu LTS. While installing the system, Feren OS doesnt do the account creation, keyboard and other selections. It prompts you for user account creation and additional info after the first reboot and post-installation. Fedora Linux workstation edition does this via the Anaconda installer.
Apparently, it is probably nothing. But from a Windows users perspective, an “easy install” experience is important, and I believe the team made an excellent decision on this.
Finally, the installation went smooth, and no such surprises there.
#### First boot and looks
During the first boot, you need to set up the user accounts and other initial settings. The wizard gives you options to choose the light/dark theme, desktop layouts and different initial configs. This is a nice touch and looks professional.
The KDE Plasma desktop is nice and clean with the pre-configured taskbar and the Breeze theme. The taskbar has the application menu on the left side. In the middle of the taskbar, you find the shortcut to Vivaldi, File manager and homegrown Store. And at the right is a traditional system tray.
![Feren OS Desktop][5]
Feren OS pre-loads a good set of Plasma Global Themes other than the usual Breeze variants. All of them are perfect and give your desktop a nice touch with just one click. As of the current version, you get Feren OS, Hooman, Dooars and Mac n Cheese theme. In addition, you also can get the Tablet and Classic settings of the desktop. It also features the Inspire icon theme and DMZ cursor theme by default.
#### Workspaces and Full-screen Application View
One of the unique features I want to highlight is the default workspace configuration that Feren OS brings. By default, there are four desktops to work with. At the taskbar, there is an icon which brings up the new workspaces in the KDE Plasma desktop.
![Feren OS - Default four desktops][6]
If you apply the pre-defined macOS theme, the application view is quite spectacular (which is a KDE widget, btw). It even searches the apps and individual settings when you start typing. See the image below.
![Fullscreen app menu with dynamic search][7]
Also, the global menu gives you the extra edge and precious screen space for your workflow.
#### Native and Installed Applications
Lets talk about some exciting app choices that Feren OS installs by default.
Although its based on KDE Plasma, some apps are chosen carefully based on their features and performances. For example, the file manager is Nemo instead of Dolphin, which is a good choice since Nemo is an awesome file manager.
In addition, Feren OS packages Geary [email desktop client][8], GDebi package manager, Timeshift backup utility, and VLC Media player some of the essential non-KDE Apps.
The native apps are quite interesting.
A native app called “Store” manages application search, installation and uninstall. Its a homegrown tool which looks similar to GNOMEs Software. It supports usual categories and one-click installation. However, it seems it doesnt support managing software sources. I belives thats the reason Synaptic package manager is installed by default.
![Natively designed Store manager][9]
Other than that, there is an app, “Web Browser Manager”, which lets you install additional browsers with just one click. Its interesting to see a dedicated app to manage just the web browsers.
#### A note about the Transfer Tool
Since its target audiences are Windows users, it brings a dedicated tool to transfer data from your Windows partitions and helps you to take backups to a custom target drive or device. The tool can easily detect generic Windows folders such as Documents, Users, Pictures, Videos etc.
![Feren OS Transfer Tool][10]
Its a handy tool if you want a quick backup of your Windows partition. More importantly, you can use this in a LIVE medium without installing Feren OS.
#### Performance
You might have guessed about FerenOSs performance as its based on Ubuntu LTS and KDE Plasma desktop. The performance, in simple words, is the same as that of Kubuntu.
In an idle state (i.e. desktop is boot and kept inactive), it consumes around 1.8 GB of memory, and the CPU is at 4% to 8%. The latte dock consumes most system resources and plasma desktop, followed by the KWin. This is when the macOS theme is enabled.
![Feren OS - Performance at Idle State][11]
Next, I make it run through heavy workload situations with one instance each for File manager, media player, Vivaldi browser, image editor, LibreOffice and Console application. At this heavy performance stage, Feren OS consumes around 2.1 GB of system memory, and the CPU is hovering at 8 to 10 %.
![Feren OS - Performance at Heavy workload State][12]
I think its an impressive performance metric in the heavy workflow state. I was expecting a little higher memory and CPU consumption.
The only reason I believe the performance is better in a heavy workflow state is not to use Firefox or Chrome. Vivaldi is performing better in the memory utilization space than that Firefox or Chrome.
### Wrapping Up
Feren OS is one of those Linux distros which packs a default look with Stability together. Its one of the “not-so-popular” & mainstream distros with many prospects. Its unique way of implementing several critical items, from installation to the first experience for a new or migrated Windows user, is a great touch.
Besides, its in-house apps and utilities are one of the best implementations for a distro targeted at Windows users. And the Ubuntu LTS base gives them an edge over the players.
The only drawback I can see is the major release is a little delayed. For example, the Ubuntu 22.04 LTS version is not yet out. Perhaps the delay is because of a small dev team.
But, besides that, its a perfect and ready-to-use daily driver. You may give it a try.
You can download Feren OS from the [official website][13].
--------------------------------------------------------------------------------
via: https://www.debugpoint.com/feren-os-review/
作者:[Arindam][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.debugpoint.com/author/admin1/
[b]: https://github.com/lkxed
[1]: https://www.debugpoint.com/virt-manager/
[2]: https://www.debugpoint.com/tag/linux-distro-review
[3]: https://www.debugpoint.com/wp-content/uploads/2022/07/Virtual-Machine-detected-by-Feren-OS-installer.jpg
[4]: https://www.debugpoint.com/wp-content/uploads/2022/07/You-can-take-backups-of-Windows-data-before-install.jpg
[5]: https://www.debugpoint.com/wp-content/uploads/2022/07/Feren-OS-Desktop.jpg
[6]: https://www.debugpoint.com/wp-content/uploads/2022/07/Feren-OS-Default-four-desktops.jpg
[7]: https://www.debugpoint.com/wp-content/uploads/2022/07/Fullscreen-app-menu-with-dynamic-search.jpg
[8]: https://www.debugpoint.com/best-email-client-linux-windows/
[9]: https://www.debugpoint.com/wp-content/uploads/2022/07/Natively-designed-Store-manager.jpg
[10]: https://www.debugpoint.com/wp-content/uploads/2022/07/Feren-OS-Transfer-Tool.jpg
[11]: https://www.debugpoint.com/wp-content/uploads/2022/07/Feren-OS-Performance-at-Idle-State.jpg
[12]: https://www.debugpoint.com/wp-content/uploads/2022/07/Feren-OS-Performance-at-Heavy-workload-State.jpg
[13]: https://ferenos.weebly.com/get-feren-os.html

View File

@ -0,0 +1,167 @@
[#]: subject: "Garuda Linux: All-Rounder Distro Based on Arch Linux"
[#]: via: "https://www.debugpoint.com/garuda-linux-review-2022/"
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Garuda Linux: All-Rounder Distro Based on Arch Linux
======
**A review of the Arch Linux based Garuda Linux, which brings a collection of desktop environments, window managers, and tools for general users and gamers.**
Over the years, we [reviewed][1] a couple of Arch-based distros spread across new ones, stables distros and more. Each one of them is a little different from the others. Finally, we review the Garuda Linux in 2022 its our first review of this distro, and we will continue with all the major releases.
![Garuda Linux Desktop (2022)][2]
### What does it offer?
There are many customized and easy-to-use Arch-based Linux distributions available. Every one of those tries to present something new other than just another variant of Arch Linux.
Garuda Linux does offer a few new features compared to others.
Firstly, it **brings almost all popular desktops and window managers** such as KDE, Xfce, GNOME, LXQt-kwin, Cinnamon, Mate, Wayfire, Qtile, i3wm and Sway.
Second, it offers the **default BTRFS file system with zstd compression** for better performance. In addition, it provides the popular **Chaotic-Aur**, which contains a vast collection of pre-compiled binaries from AUR. Moreover, a group of hand-picked themes, icons and cursors give Garuda Linux an edge over the other Arch-based distros.
Finally, its primary selling point is i**ts pre-made for Gaming in Arch Linux** with native apps such as Garuda Gamer and the option for Zen Kernel.
### Garuda Linux Review 2022 Edition
This review is based on Garudas default offering, i.e. Garuda dragonized zen kernel with KDE Plasma (April 28, 2022 iso).
#### Download and Installation
![Garuda Linux - boot screen][3]
The download via torrent was fast without any problems. The LIVE boot asks whether you want to boot using open-source or NVIDIA drivers. Finally, the welcome screen is well designed and gives you clear instructions to launch the installer.
Garuda offers **separate ISO files for different desktops** and window managers. Because a massive set of packages pre-loaded in ISO files also gives you the option for the LITE version with KDE Plasma. The LITE versions are the base Garuda Linux without additional theming and packages.
So, pick the one you want for your needs.
Garuda Linux uses **Calamares** installer. The Calamares are not configured heavily, and installation is pretty straightforward. However, Calamares doesnt give you the option to choose the desktop environments or packages. As I mentioned above, it has a separate installer for each of those.
During my test, the installation went smoothly, and it took around 5 minutes to launch the LIVE medium to completion in an Intel i5, 8 GB, SSD configuration. **Its blazing fast, in my opinion.**
#### Look and Feel
After the successful installation, you see a **nice login screen** (SDDM with themes). It is well designed and aligned with Garda Linuxs design patterns.
![The Login screen (SDDM) of Garuda Linux][4]
The KDE Plasma desktop is heavily customized in terms of look in Garuda Linux. Firstly, the Latte dock is well placed with essential shortcuts at the bottom. No unnecessary shortcuts are there, which is nice.
![Garuda Linux Desktop with Latte dock][5]
Second, at the top bar, you get the application menu of KDE Plasma with Latte dock widgets. All the widgets are well placed and necessary for all user bases. By default, the top bar contains NEtSpeed widgets, clipboard and volume controls and the event calendar widget of the Latte dock.
Garuda Linux uses **Kvantum theme engine** with “sweetified-plasma” theme with kvantum-dark application style, giving it its unique look. In addition, the famous BeautyLine icon theme provides the much-needed contrast (as designed) to this distro.
#### Initial Setup and Applications
Firstly, the initial setup gives you several options to quickly configure your desktop before your first use.
A series of terminal-based operations is provided by its welcome applications, such as system upgrades.
The welcome application gives an assorted list of Garuda utilities, ranging from system configurations to changing looks. It includes system cleaner, partition manager, Chaotic-aur managers, Gaming utilities, etc.
Not only that, but it also provides access to Garuda services for its users directly from the desktop. It helps new to advanced users in terms of discovery of the services and features.
![Garuda Welcome App][6]
Now, I would like to highlight two crucial apps in this Garuda Linux review.
First, the **Snapper tool** gives you controls to **create system restore points**using several options. If your system breaks at some point, you can always restore it to a stable state using this utility. This is one of the much-needed applications, considering its a rolling release.
![The Snapper Tools for system restore points][7]
Second, the **Octopi software manager**(similar to synaptic) gives you access to all necessary packages in the Arch repo. You can easily install with one click after verifying the dependencies. Moreover, it also gives you the ability to add and remove Arch repositories via GUI.
Its worth mentioning here that Garuda includes “chaotic-aur” and “multilib” repo by default in addition to the typical “community”, “extra”, and “core” repo.
![Octopi Software Manager][8]
#### The Browser
Garuda doesnt provide a Firefox web browser by default. It includes the **customized LibreWolf-based [FireDragon][9] web browser**, which integrates well with the KDE Plasma desktop.
In addition, UBlock Origin and Dark Reader add-ons are pre-installed in FireDragon. The FireDragon web browser uses Garudas server for searching the web. I am not entirely sure whether it connects to Google in the backend.
![FireDragon Web browser][10]
In addition to the above apps, Garuda uses the advanced Fish shell for command line work. However, LibreOffice and other graphical utilities are not installed by default.
#### Performance and Resource Usage
Garuda is a little resource-heavy, even in an idle state. It consumed around 17% of CPU and RAM usage of approximately 1.2 GB at idle. And if you open more apps, then it will further shoot up.
The htop shows that most of the idle state resources are consumed by KWin. I am not sure why there are five forks of KWin running (perhaps for Kvuntam and other theming). I cross-checked this with a standard Plasma installation, where only one process of KWin runs.
The default KDE Plasma edition of Garuda Linux takes around 6.4 GB of disk space.
![Garuda Linux Performance - Idle State][11]
With the above performance metric, you may be unable to run it in low-end hardware. I recommend using an Intel i7 or similar system with at least 8GB of memory for better performance. However, the official system requirement states 4 GB of memory as below.
- 30 GB storage space
- 4 GB RAM
- Video card with OpenGL 3.3 or better
- 64-bit system
Also, it is worth mentioning that other flavours, such as GNOME, Cinnamon etc., should have much better performance metrics.
### Things which grabbed my attention
Garuda requires 30 GB of disk space, which I overlooked before installing. And it also seems a hard requirement, and the Calamares installer is configured that way. So, you must have a minimum of 30 GB of root partition to install this version of Garuda Linux.
Moreover, it takes around 6 GB of disk space for a default install, and I am not sure why the 30 GB limit is too hardcoded in the installer.
![Garuda Linux requires min 30 GB disk space for installation][12]
While Garuda Linux looks wonderful, I feel the default theming and colour contrast are a little “too much”. It feels excellent with high contrast colours on a dark backdrop at first look. But it does look a little “fanboy” type. Although look and feel are subjective, everyone has a different taste.
But always, you can change the themes, icons and whatnot with just a click in KDE Plasma.
### Closing Notes
Finally, to wrap up the Garuda Linux review of 2022, I must say it is one of the Arch-based distros which stands out from the other distros in the same category. Due to its popularity and active participation from the user base, it shall not be discontinued in the future.
From a general users perspective, community help is available via several active channels (which can be accessed via shortcuts from the welcome screen).
If you are keen on gaming, zen Kernel and passionate about Arch Linux, you can choose Garuda. The use case of this distro may vary. I would not recommend it for serious development, projects, media related work.
Then again, Garuda undoubtedly brings unique apps to manage Arch Linux, which is also a plus point. If you need a fancy-looking Arch-based distro to start your Linux journey, its perfect.
That said, you can download Garuda Linux from the [official website][13].
And do let me know your opinion about Garuda in the comment box down below.
--------------------------------------------------------------------------------
via: https://www.debugpoint.com/garuda-linux-review-2022/
作者:[Arindam][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.debugpoint.com/author/admin1/
[b]: https://github.com/lkxed
[1]: https://www.debugpoint.com/tag/linux-distro-review
[2]: https://www.debugpoint.com/wp-content/uploads/2022/05/Garuda-Linux-Desktop-2022.jpg
[3]: https://www.debugpoint.com/wp-content/uploads/2022/05/Garuda-Linux-boot-screen.jpg
[4]: https://www.debugpoint.com/wp-content/uploads/2022/05/The-Login-screen-SDDM-of-Garuda-Linux.jpg
[5]: https://www.debugpoint.com/wp-content/uploads/2022/05/Garuda-Linux-Desktop-with-Latte-dock.jpg
[6]: https://www.debugpoint.com/wp-content/uploads/2022/05/Garuda-Welcome-App.jpg
[7]: https://www.debugpoint.com/wp-content/uploads/2022/05/The-Snapper-Tools-for-system-restore-points.jpg
[8]: https://www.debugpoint.com/wp-content/uploads/2022/05/Octopi-Software-Manager.jpg
[9]: https://github.com/dr460nf1r3/firedragon-browser
[10]: https://www.debugpoint.com/wp-content/uploads/2022/05/FireDragon-Web-browser.jpg
[11]: https://www.debugpoint.com/wp-content/uploads/2022/05/Garuda-Linux-Performance-Idle-State.jpg
[12]: https://www.debugpoint.com/wp-content/uploads/2022/05/Garuda-Linux-requires-min-30-GB-disk-space-for-installation.jpg
[13]: https://garudalinux.org/downloads.html

View File

@ -0,0 +1,106 @@
[#]: subject: "How to Clean Up Snap Versions to Free Up Disk Space"
[#]: via: "https://www.debugpoint.com/clean-up-snap/"
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
[#]: collector: "lkxed"
[#]: translator: "geekpi"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
如何清理 Snap 版本以释放磁盘空间
======
**这个带有脚本的快速指南有助于清理旧的 snap 版本并释放 Ubuntu 系统中的一些磁盘空间。**
我在使用 Ubuntu 的测试系统中的磁盘空间不足。因此,我通过 GNOME 的磁盘使用分析器进行调查,以找出哪个包正在消耗宝贵的 SSD 空间。除了通常的缓存和主目录,令我惊讶的是,我发现 Snap 和 Flatpak 消耗了大量的存储空间。
![Snap 大小 - 清理前][1]
尽管如此,我始终坚持一个规则:除非必要,否则不要使用 Snap 或 Flatpak。这主要是因为它们的安装尺寸和其他问题。我更喜欢原生 deb 和 rpm 包。多年来,我在这个测试系统中安装和移除了一定数量的 Snap 包。
卸载后出现问题。Snap 在系统中保留了一些残留文件,一般用户不知道。
所以我打开了 Snap 文件夹 `/var/lib/snapd/snaps`,发现 Snap 保留了以前安装/卸载的软件包的旧版本。
例如,在下图中,你可以看到 GNOME 3.28、3.34 和 Wine 都被删除了。但它们还在那里。发生这种情况是因为 Snap 的设计,它在正确卸载后保留已卸载软件包的版本。
![snaps 目录下的文件][2]
或者,你可以在终端中使用:
```
snap list --all
```
![snap 列出全部][3]
对于保留的版本,默认值为 3。这意味着 Snap 会保留每个软件包的三个旧版本,包括活动版本。如果你对磁盘空间没有限制,这是可以的。
但是对于服务器和其他情况,这很容易遇到成本问题,它会消耗你的磁盘空间。
但是,你可以使用以下命令轻松修改计数。该值可以在 2 到 20 之间。
```
sudo snap set system refresh.retain=2
```
### 清理 Snap 版本
在 SuperUser 的一篇文章中Canonical 的前工程经理 Popey [提供了一个简单的脚本][4],它可以清理旧版本的 Snaps 并保留最新版本。
这是我们将用来清理 Snap 的脚本。
```
#!/bin/bash
#Removes old revisions of snaps
#CLOSE ALL SNAPS BEFORE RUNNING THIS
set -eu
LANG=en_US.UTF-8 snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
snap remove "$snapname" --revision="$revision"
done
```
将上面的脚本以 .sh 格式保存在一个目录中(例如 `clean_snap.sh`),赋予它可执行权限并运行。
```
chmod +x clean_snap.sh
```
当我运行脚本后,它减少了很多磁盘空间。该脚本还将显示要删除的包的名称。
![执行脚本][5]
![清理后的 Snap 大小][6]
### 结束语
对于 Snap 的设计效率如何,人们总是争论不休。许多人说,它的设计是坏的,是臃肿的,是消耗系统资源的。这种说法的某些部分是真实的,我不会否认它。如果实施和加强得当,整个沙盒应用的概念是很好的。我相信,与 Snap 相比Flatpak 工作做得更好。
也就是说,我希望这可以帮助你清理一些磁盘空间。尽管它在 Ubuntu 中进行了测试,但它应该适用于所有支持 Snap 的 Linux 发行版。
此外,请查看我们关于[如何清理 Ubuntu][7] 的指南以及其他步骤。
最后,如果你要清理 **Flatpak** 应用,请参阅[本指南][8]。
--------------------------------------------------------------------------------
via: https://www.debugpoint.com/clean-up-snap/
作者:[Arindam][a]
选题:[lkxed][b]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.debugpoint.com/author/admin1/
[b]: https://github.com/lkxed
[1]: https://www.debugpoint.com/wp-content/uploads/2021/03/Snap-size-before-cleanup.jpg
[2]: https://www.debugpoint.com/wp-content/uploads/2021/03/Files-under-snaps-directory.jpg
[3]: https://www.debugpoint.com/wp-content/uploads/2021/03/snap-list-all.jpg
[4]: https://superuser.com/a/1330590
[5]: https://www.debugpoint.com/wp-content/uploads/2021/03/Executing-the-script.jpg
[6]: https://www.debugpoint.com/wp-content/uploads/2021/03/Snaps-size-after-cleanup.jpg
[7]: https://www.debugpoint.com/2018/07/4-simple-steps-clean-ubuntu-system-linux/
[8]: https://www.debugpoint.com/clean-up-flatpak/