2013我的linux-0.11调试之路
开始是先对minix-1.15升级到minix386进行了研究,参考了oldlinux论坛的linux内核创建仿古游里面的文章。站长现在也已经不记得具体的步骤到了,特别是一些关键的步骤。
自己摸索后终于升级到了386保护模式。并发布了一个360k的系统镜像。
后来对linux-0。11中的分区工具进行了分析包括fdisk和mkfs还有df。并且写了一些原创的工具。
后来对bash源代码进行了分析,主要是readline库进行了分析,调试过程异常的艰辛。
最后对netcat开源工具进行了分析,并写了一个聊天室的服务端程序。当然也在linux上进行了编译,不过因为移动硬盘摔了一下,导致ubuntu-12.4全部不能访问。
说实在的升级到minix386是linux-0.11研究中的精华部分,当然linux内核完全注释里面并没有提及。
对于如何调试linux内核也是寥寥几页的说明。现在同济大学机械工程学院的赵炯博士已经疏远的oldlinux论坛。人气也远不如05年到08年那个辉煌的时期。
近期几天装了次黑苹果系统,主要是认识一下mac os x苹果系统,里面的终端工具和linux下还是一样的,都是sudo -s进入超级用户模式,是不是和ubuntu很相似呢,桌面也很相似。当然黑苹果的远景论坛上的高手都不知道touch命令的作用,看来和懂linux的高手还是没法比啊。
但是因为显卡驱动没有,所以不能播视频。虽然不能进appstore下载软件,但是可以在网页上下载dmg类型的文件,一样可以安装。ubuntu上驱动还是很好找的,这恰恰也说明了linux的一个优点。
可以说用ubuntu比用黑苹果要好的多。一般ubuntu上驱动是百分百驱上。
但是苹果系统10.9免费了,并且13年之后的很多都能安装上,这是要占市场啊。
苹果系统驱动方面虽然是劣势(只是对于10年到13年的黑苹果pc和笔记本),但人家有个巨大优势,就是有office for mac 2011办公软件【这一个软件就足以撼动一个市场,微软的吸金软件相当有诱惑力啊,如果要工作中不能用xp了,安装个黑苹果还是很有可能的,最大的理由就是有微软的office!!!】和迅雷下载工具。也就是说14年之后人家苹果的市场份额要涨了,ubuntu上几乎不能用微软的office。看不到光明啊。
开始是先对minix-1.15升级到minix386进行了研究,参考了oldlinux论坛的linux内核创建仿古游里面的文章。站长现在也已经不记得具体的步骤到了,特别是一些关键的步骤。
自己摸索后终于升级到了386保护模式。并发布了一个360k的系统镜像。
后来对linux-0。11中的分区工具进行了分析包括fdisk和mkfs还有df。并且写了一些原创的工具。
后来对bash源代码进行了分析,主要是readline库进行了分析,调试过程异常的艰辛。
最后对netcat开源工具进行了分析,并写了一个聊天室的服务端程序。当然也在linux上进行了编译,不过因为移动硬盘摔了一下,导致ubuntu-12.4全部不能访问。
说实在的升级到minix386是linux-0.11研究中的精华部分,当然linux内核完全注释里面并没有提及。
对于如何调试linux内核也是寥寥几页的说明。现在同济大学机械工程学院的赵炯博士已经疏远的oldlinux论坛。人气也远不如05年到08年那个辉煌的时期。
近期几天装了次黑苹果系统,主要是认识一下mac os x苹果系统,里面的终端工具和linux下还是一样的,都是sudo -s进入超级用户模式,是不是和ubuntu很相似呢,桌面也很相似。当然黑苹果的远景论坛上的高手都不知道touch命令的作用,看来和懂linux的高手还是没法比啊。
但是因为显卡驱动没有,所以不能播视频。虽然不能进appstore下载软件,但是可以在网页上下载dmg类型的文件,一样可以安装。ubuntu上驱动还是很好找的,这恰恰也说明了linux的一个优点。
可以说用ubuntu比用黑苹果要好的多。一般ubuntu上驱动是百分百驱上。
但是苹果系统10.9免费了,并且13年之后的很多都能安装上,这是要占市场啊。
苹果系统驱动方面虽然是劣势(只是对于10年到13年的黑苹果pc和笔记本),但人家有个巨大优势,就是有office for mac 2011办公软件【这一个软件就足以撼动一个市场,微软的吸金软件相当有诱惑力啊,如果要工作中不能用xp了,安装个黑苹果还是很有可能的,最大的理由就是有微软的office!!!】和迅雷下载工具。也就是说14年之后人家苹果的市场份额要涨了,ubuntu上几乎不能用微软的office。看不到光明啊。