本文为 2024年10月工作生活总结。
研发编码
一个证书过期问题记录
某天,现场反馈某服务无法使用问题,经同事排查,是因为服务证书过期导致的。原来,证书的有效期设置为5年,这个月刚好到期。
虽然这个问题与自己无直接关系,自己也没有参与到证书相关的事务,但也给自己提了个醒。比如,自己负责的某服务,需要每年节假日的具体日期以及周末上班的日期,因此,年底前至少要提前半个月查询并确认。由于年龄大,使用手机日历提醒功能提醒自己。
国产化系统适配
这个月的国产化系统适配可谓全线展开。操作系统有主流的2类;工控机有一款x86的,两款ARM的,一款loongarch64的;业务程序主要有2大类。这三者有很多种排列组合,因此使用表格文件记录各种移植修改的项目,同时用单独的文件记录各软硬件厂商的对接情况。由于另一位负责装机和测试的同事去现场支持其它紧急任务,因此我也要进行装机,还好可以用Ventoy支持x86和arm的系统安装,只是loongarch64就要用单独的U盘烧写了。
目前看,主要的挑战有几个。第一,不同机型,无法共用同一系统镜像,须分别安装系统,并对系统进行修改。第二,因一些不可预见的问题会导致返工。如修改了某些系统的文件后,系统无法正常启动。第三,loongarch64的生态不太好,有些库太旧,源码较难找,找到也只能在样机上编译(样机只有一台)。
目前能想到的关于这些挑战的解决思路有:第一,根据硬件架构重新构建安装镜像,减少系统安装后的修改工作。像g++、java等软件,可以先安装镜像中。第二,对于无法确定的,先在虚拟机中尝试。如删除系统语言包和主题等资源文件。第三、找厂商支援,只是,根据多年经验,自己的事,还得靠自己。
但无论如何,总归很耗时间。
生活记录
借书
这个月去了几次图书馆,借了些关于软件发展史、计算机史以及英语等方面的书。近年来的书籍都很精美,像很多Linux内核、Linux系统使用的书,都是彩印,五颜六色的,如借阅室外各处可见的自学学子的笔记一样。关于信创、自研系统等方面的书也有,但看后感觉部分书籍是挂了个名头,但也有有深度的书,但就目前我的状态而言,已经无法静心看下去了。
无意间看到了《Linux内核完全注释》这本书,是彩色印刷的。如今已经出版20周年了,离我看的时候也有十五六年了,时间就这样一下子过去了。
体验学习机
某周末和大锤去南湖玩,再顺道去电科。我刚来南宁不久,因租房被窃,没了电脑,那时去电科还很热闹。但多年前已经清冷了,我和大锤边看边看,店员们都很热情。去到一家学习机体验店,大锤看课文书,学习机做得不错,屏幕好,不伤眼,学习机的课和课本完全一样。我拿了另一台机子看英语。原来全国教材有那么多种,而且课本没中文,店员又拿她家小孩考试试卷给我看,不懂是在大城市卷,还是本身如此,总之我就慌了。
教大锤英语的构思
我还没教大锤英语,以前想过,被他妈妈教育了,大意是,中文都说不好还说英文。目前是要进行启蒙了,所以要有计划,但不追求短时见效果。正如考架构师那样,我是用了一年时间备考的,而网络随处可见的数周或数月准备就通过了。
目前构思如下:第一,熟悉音标的样子和读法,使用常见单词做示例。第二,听英语歌磨耳朵。第三,带着跟读常见短语。大的原则是,既要知道音标,但又不能拘泥于音标,也不信奉自然拼读教条。
也因此,需要借些书重拾我的语感了。正可借这机会跟大锤说,爸爸有不懂的事情,但会去学习。