Linux Weekly #5

📅 大事记

Alpine 3.11.0 released | Alpine Linux
Alpine Linux

Alpine Linux 3.11.0 稳定版正式发布,值得关注的新特性包括:Linux 5.4 kernel (linux-lts)、支持 Raspberry Pi 4 (aarch64 及 armv7)、初步的 GNOME 和 KDE 支持、支持 Vulkan、MinGW-w64 和 DXVK 支持、Rust 可用于除 s390x 外的所有架构等。

New features in Linux Mint 19.3 Cinnamon - Linux Mint
Linux Mint is an elegant, easy to use, up to date and comfortable GNU/Linux desktop distribution.

Linux Mint 的开发团队发布了 Linux Mint 19.3 版,该版基于 Ubuntu 18.04 LTS。一些亮点:改进了系统报告、语言设置工具现在可设置时间格式、HiDPI 支持几乎完成、Celluloid 成为新的多媒体默认播放器等等。Linux Mint 19.3 提供有 Cinnamon、MATE、以及 Xfce 共三个版本。

其它发布:


💡 他山石

Cracking LUKS/dm-crypt passphrases
Linux uses dm-crypt in order to provide transparent disk or partition encryption. What are the options in case you need to recover passphrase from such encryption? There are already ready-made tools, but we have also produced and published our own in order to support newer LUKS format/ciphers/hashin…

dm-crypt 是 Linux 内核中的透明磁盘加密子系统。本文讨论了破解 LUKS/dm-crypt 密码的几种方法,包括基本破解、利用 John The Ripper 和 Hashcat 快速破解、以及针对更新的格式破解等等。

Mind your Logs : How a build log from a Jenkins leaked everything
One fine day amongst a deluge of articles that we share on our slack channels, Avinash posted an article on leaklooker. We were working on making our perimeter more secure and thus this popped up…

在这个案例中,作者先通过 Jenkins 的构建日志记录拿到了 Slack token 和 InfluxDB 服务器的 root 凭证,进而又从 Slack 频道中获取了 AWS 的认证信息,从而最终导致了更大程度的泄露。正所谓安全无小事,哪里都不能忽视。几点启示:1)全部自动化;2)不要作任何假设;3)没有秘密武器,坚持是关键。

Running containers with Podman and shareable systemd services
New features coming in Podman v1.7 make using systemd in conjunction with Podman even easier.

本文介绍了 Podman v1.7 的新功能,通过自动生成 Systemd 的服务单元文件,使管理容器更加容易。

How I Switched To Plan 9:这是一篇具有 20+ 年的 UNIX 管理老手切换到 Plan 9 操作系统的故事。作者在他的所有生产服务器和个人笔记本上运行 9front,用来完成文本编辑、IRC、E-mail、网上冲浪、Torrents 下载、写书等各种事情。有意思的阅读。


🔧 百宝箱

postmarketOS:一款适用于智能手机的纯 Linux 发行版(非 Android),它基于 Alpine Linux,专门对触屏进行了优化,目前已支持许多品牌型号

Big Pile of Vim-like:如果你喜欢 vi/Vim/Neovim,那么应当看看这个网页,它列出了其它各种具有 vi 操作方式的应用,包括邮件客户端、文件管理器、网络浏览器、音乐播放器、PDF 查看器等等。

Falco · Open Source WebPageTest runner
Falco · Open Source WebPageTest runner

Falco:开源的 WebPageTest 执行器,利用它可以监视、分析及优化网站。(Web)

saket/press
A cross-platform markdown editor written in Kotlin Multiplatform (work in progress) - saket/press

Press:开源且跨平台的 Markdown 编辑器,具有漂亮的内联预览功能。(Android/iOS/macOS)