Linux 的普及乃大势所趋、势不可挡。Linux 环境下各种自由软件的技术思想、文档乃至源代码都是开放的,但是对于我们已经习惯于在 Windows 环境下编程的程序员来说,入门仍然存在不少困难,诸如:
对系统环境不熟悉,
许多工具不知道如何去使用,
看文档不知道该从哪里开始看起,
不习惯 Linux 下 C 语言代码的编程习惯,
不知道如何使用 Makefile 等等。
那就让我们来学习他吧,向已经在某些领域熟悉的同学学习,向网上的大虾学习,向周围的朋友学习。用我们的智慧掌握这些本来就是“开放”的知识,用我们的双手把梦想变成代码,将 Linux 运用到大家学习工作的各个方面去。
AKA 在网上热心网友建议的基础上,结合 Linux 学习的内在规律,制定了一个自由软件系列讲座计划,计划详细安排见下。我们的讲座针对的对象主要是在 C 语言和其他操作系统环境下已经有一定经验的同学,让大家的智慧能在“开放”的 Linux 平台下迸发出更多的火花。当然讲座本身也适当覆盖了自由软件编程和 Linux 使用的各个层次和方面,欢迎所有同学来听自己感兴趣的内容,同时关于这次讲座,如果您有任何意见和建议,请给我们来信:freeAKA@263.net。
我们的系列讲座计划暂时安排如下(讲座内容和顺序安排还有可能会根据实际需要做一些变动):
自由软件项目的组织、管理和发布
其他 Linux 工具及基础性知识
Linux 系统调用介绍及与其他 UNIX 系统之间的区别
Linux Kernel 的结构和编译
Linux 驱动程序结构
Linux 编程主题一——文件系统及 I/O
Linux 编程主题二——进程和进程间通讯
Linux 编程主题三——信号
Linux 编程主题四——终端和控制台
Linux 编程主题五——Perl 语言
X 编程主题一——KDE 和 QT
X 编程主题二——GNOME 和 GTK
I18N 机制兼谈 KDE 的本地化方法
Linux 的网络特色和配置
BSD Socket 编程
MySQL 及 PostgreSQL 数据库介绍及对比
Apache Web 服务器相关内容
CCE 项目介绍和 ZWinPro 项目介绍
MiniGUI 项目介绍
SmartBootManager 项目介绍
LIDS 项目介绍