🤔胡思乱想:操作系统吐槽

type
status
date
slug
summary
tags
category
icon
password
 

2020.11.18 开始使用小记

年纪越大,越不想发朋友圈,就把这里当说说吧。

2021.04.27 看大厂做发行版

随着 CentOS 宣布停止维护,国内出现了很多替代发行版。阿里华为这些大厂,相比于传统的操作系统厂商有着巨大优势:
  1. 他们在云服务领域的海量实践是其他厂商无法比拟的,能够将很多成果迅速转化到自己的系统里;
  1. 他们的号召力更强,更能推动整合上下游厂商协同合作,在关键部件里引入两到三家作为备选,典型的供应链管理方法;

2021.05.16 技术图书的未来

那天看到了 《Docker 技术入门与实践》的微信阅读版本,出版日期是前两年。后来要找到另外一本《Docker--从入门到实践》,已经更新到最新的 Docker 版本。我在想,以后的技术类图书,是不是出版的时候就已经过时了?
除了学会学习的老话外,开源并且不定更新迭代,这是不是技术类图书的未来?

2021.05.23 立几个 FLAG

从事锅铲操作系统时间越长,对 Linux 的未来越来越困惑。为了适应用户的一些 “Windows” 惯性思维,很多时候不得不 “win”化系统。在寻找到后面的路之前,先充实自己吧。
FLAG1:精读《Docker 技术入门与实践》;
FLAG2:精读《labuladong的算法小抄》
FLAG3:...
醒醒吧,玩把游戏它不香吗?

2021.06.25 走几个弯路

今天看到网上有通过 qemu 模拟 ARM 开发板的教程,尝试在纯正的 ARM 平台下编译,却发现网上教程都是基于 X86 交叉编译的。忽然意识到可能是内核版本太老,尚不支持 ARM 原生编译。

2021.08.30 如何锁住版本

常常会遇到那种定制性很强的需求,这种需求既不方便合并如主分支,又害怕在未来的更新中被系统更新给覆盖掉,非常棘手。想到包管理机制中,存在特殊的手段来处理这个问题:
apt-mark hold/unhold PACKAGE_NAME
yum versionlock [-d] PACKAGE_NAME

2021.09.25 openEuler 21.09

今天被孟女士的新闻刷屏了,但我更关心欧拉的发布。现在感觉有着向打通上下游的气势了,能做到华为这个程度的人有很多,但是有些事犹豫试探,有些事被眼前的事情耽误。没有一家公司有着如此强大的执行能力,一旦说要做什么,就会不计成本的投入,这是想要“活下来”的那些公司不具备的。

2021.09.27 系统厂商与运营商

目测华为还是要走的还是联合运营商的路子。联合运营商实现国产交换机替代,联合运营商完成手机合约机走量,现在又联合运营商完成国产操作系统替代[奸笑],只是江湖地位跟以前是天差地别了。

2021.10.03 提交取代版本

现在越来越多的软件,他们在打包的时候,将版本号改为日期加 Git 提交的 commit id 这种形式。这可能代表未来,越来越多的软件将不发布所谓的稳定版,自身将永远处于不停更新与迭代的过程中。

2021.10.16 开源项目的尽头

有个叫 trinity 的项目,是用于测试 Linux 系统调用的,据说很有名。但是我发现他自己的项目网页都打不开了,现在只在 Github 进行托管 https://github.com/kernelslacker/trinity,star 和 issue 都很少,并没有有些人嘴里说的那么火🔥。我在好奇,Github 时代的项目尽头是什么?

2021.10.20 大厂与 JDK

最近 openEuler 宣城最新的 毕昇JDK(华为维护的一个 JDK 发行版)将首发 AARCH64 与 AMD64 两种架构。目前,几乎所有的大公司内部,都有一套自己维护的 JDK,有些已经开源,有些事自己鼓捣。但是无一例外,这些版本会自己的云服务或者操作系统紧密联合。是一种怎样的力量,使他们做出了同样的选择?

2021.10.24 工业化与课题

目前新闻联播中,关于国产操作系统的报道越来越多,但在我看来,这些操作系统离工业化标准还有不小的距离。这些服务或者系统,缺少大规模实践经验,缺少良好的问题反馈机制。作者不知道实际使用的人还有哪些需求,课题与实际使用的侧重点也不一样。

2021.11.09 openEuler 宣布捐赠

今天操作系统领域的新闻,应该算是华为将要捐赠 openEuler。气魄在我看来没的说,应该是把盘子搞大,大家一起玩。作为国内某锅铲操作系统研发人员,我在想以后做系统的成本会不会越来越低,会不会涌现出一大批没有听过的公司,比如闸机,ATM,门禁这些…

2021.12.10 Log4j2 漏洞

听到 Log4j2 被恶意公布的时候,我就知道这个漏洞的严重性,倒是身边的没什么反应,估计都是些搞操作系统的,对这东西反应不敏感。Log4j2 本身就是一个开源的项目,对这种项目来说,Github 上只有五六个人赞助了作者全职维护这个项目。目前担心的有两点,一是这个漏洞估计会延续很久,二是当全世界目光都集中在这里的时候,还会发现其他漏洞。

2021.12.24 国服发行版的分裂

今天又看到个 openCloudOS,年底的时候 CentOS 8 就会停止支持。之前国内一些公司应该内部也有自己维护的系统,但是像今天这么大规模的修改可能是没有的(我认为服务器改多了估计也会出问题的)。rpm 系列的包,在编译的时候都会改系统版本名,比如欧拉是 oe,龙蜥是 an,这就造成了包可能不通用的问题。后面维护也是需要开发者分别在两个版本上维护,目前看分裂还在继续…

2022.03.31 openEuler 22.03 LTS 发布

openEuler 22.03 LTS 是欧拉完成正式捐赠后发布的首个共建社区版本。此版本也是欧拉首个支持全场景融合的社区长周期版本,满足服务器、云计算、边缘计算和嵌入式四大场景的多种不同类型设备部署要求和应用场景。作为长周期版本,openEuler 22.03 LTS 面向不同场景采用统一的 Linux Kernel 5.10 内核,面向服务器、云计算、边缘计算和嵌入式实现了统一构建、统一 SDK、统一联接,方便开发者构建面向全场景的数字基础设施操作系统。
openEuler 22.03 LTS 合入了 openEuler 三个创新版中经过商业验证的创新特性,并针对四大场景首次发布新增特性,共新增代码 2300 万行。

2022.05.12 英伟达驱动开源

今天是中国🇨🇳 5.12 纪念日。Linus 曾经吐槽过英伟达驱动适配很困难,而且支持不好。由此还说出了著名的‘Fuxk NVDIA’。今天,英伟达正式将自己的 GPU 驱动开源,这对整个 Linux 生态,尤其是显示的提升,有着巨大的好处。当然,英伟达开源显卡驱动是有自己的目的的。
此次开源的目的之一是改善其 GPU 对于大型数据中心和超级计算机的支持,因为此类设备都是使用 Linux 系统,闭源的驱动程序不便于安装与维护。

2022.05.25 ABI 与系统兼容性

Linus 曾公开吐槽过 Linux 发行版随意修改 glibc 导致操作系统不同发行版之间,同样的发行版不同代号版本之间的兼容性变差。这就导致用户需要为不同的平台分别打包,for ubuntu,for debian,for redhat,for openEuler?这种操作对开发者来说,尤其不友好。所以也有不少自由开发者不愿意为 Linux 开发软件。

2022.06.17 新瓶装救酒

看了两场 openEuler 基础设施 Meetup 深圳站的回放,发现他们真的很大胆。他们大胆的引入了 Go,rust 去修改、重构关键部件,抛弃了 perl 看起来很优雅但是不实用的东西。还是将实用主义发挥到了极致,可选择的构建系统,rust编码规范,还有一些对工程方面的思考,挺有意思的。

2022.07.03 Ubuntu 22.03 被吐槽

Ubuntu 22.03 发布也有几个月了,在这几个月中,我不断听到对它的负面评价。比如 Firefox 只提供 snap 安装版本,比如 systemd-oomd 粗暴的杀死用户进程,颇有种一意孤行的感觉。LTS 本意是建立一个长期稳定的版本,但是 Ubuntu 22.03 这次看起来实在有些激进了,难道 Debian 或者 arch 才是未来?

2022.07.15 无效的技术积累

国产化替代的浪潮波涛汹涌,软件领域数据库、中间件、操作系统,硬件领域 CPU,显卡,内存目前都可以进行国产化了。但是软件发展到今天是随着 AMD,intel 这些硬件一起进步的。国产硬件的起步晚状态,造成了硬件跟不上软件需求的情况。软件常常要更多的 sleep,更多的 for loop,等着硬件“准备”好了才继续。这种问题对于处理人员来说,是无效的技术积累。因为我相信国产硬件的进步速度也是非常快的,这种模式一两年之内就会被淘汰掉。

2022.07.22 C 语言做不到内存安全

这两年内存安全这个词很火,包括但不限于访问越界、野指、内存泄漏等,毕竟世界上大多数安全问题都是由此引发的。我认为 C 语言做不到内存安全,跟检测手段没关系,是 C 语言本身缺陷。要实现内存安全,目前看到的方法就是从语言设计层面避免,比如rust。C 出现那么多年各种静态动态检查工具不知道有多少了,每年还是有这么多漏洞,它是语言本身的问题,是方便操作内存这种优势所付出的代价。正应了茨威格那句 :
“所有命运赠送的礼物,早已在暗中标好了价格。”

2023.02.08 AI 已来

chatgpt 可太火了,火到微软与谷歌直接撕破脸,微软打算直接在 Bing 中引入 chatgpt,与谷歌的学徒巴德直接竞争,这东西比过去见到过的所有 AI 都要厉害,不是单纯的 if,else。未来的操作系统或许更加的智能,智能的分配、调度,在需要的的时候集中或者提前准备好,这不光是性能的飞跃,成本,环保各方面都将受益。
人在动物园看猴子,看它骑车敲锣,被逗得哈哈大笑。突然有一天,这个猴子开口开始说话了,这时候人们反而不笑了…
韭菜入门:投资第一课胡思乱想:我的数字生活
飞行日志
常用链接
韭菜搞钱
三省吾身
无问东西
知行合一