当前位置:嗨网首页>书籍在线阅读

25-开始系统编程

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

开始系统编程

这一章着眼于Linux系统编程的基础概念并从程序员视角探索Linux系统。下一章将讨论基本的文件I/O,这当然包括读写文件,但是由于Linux把很多接口以文件形式实现,因此文件I/O的至关重要性不仅仅是对于文件而言,对于Linux系统的很多其他方面亦是如此。

了解了这些基础知识后,可以开始深入探索真正的系统编程了。我们一起动手吧。

[1] 高级Linux用户可能还记得当时面临的一些困境,如从a.out 切换到ELF,libc5切换到glibc,gcc发生的变化,C++模板ABI的破坏等。幸运的是,这些都一去不复返了。

[2] 2Plan 9是诞生于贝尔实验室的操作系统,通常认为是新型的Unix。它融合了一些创造性思想,严格遵循一切皆文件的理念。

[3] 3 这是为了简单而人工设置的内核选项,以后可能会废除。

[4] 4 这种方式最早是由贝尔实验室的Plan 9推出的。