这几天,我细读GNOME(GNU Network Object Model Environment)桌面编程,回顾了Linux的发展历史,深刻地感受到,Linux和GNOME开发者们的真实心态。十几年以来,尤其是近几年以来,国际Ubuntu开发社区,借助Linux内核和GNOME开发平台,清晰地定义了桌面、窗口、工作空间和应用程序,简要明确地表述了,什么是桌面(Desktop),什么是窗口(Windows),什么是工作空间(Workspaces),什么是应用程序(Applications)。老实讲,在国内知名著作“Windows操作系统原理”(杨芙清写序,尤晋元、史美林等编著)一书里面,竟然没有关于桌面的正规定义,这怎么能够让用心里明白?我佩服Ubuntu的技术文档之清晰、严谨和完备,我甘拜下风(请见www.ubuntu.com的Support栏目里面的Document,写得确实妙!妙!)。
7月13日,Linux 2.6.26版本正式发布,相对于2.6.25版本(2008月3月5日发布),增加了952个文件(595,389行源代码),修改了8,676个文件(739,851行源代码),删除了492个文件(416,139行源代码),由此可见,Linux内核开发团队至今仍然在顽强拼搏,不断完善Linux内核的程序代码,一直向前,向前,永远向前。由此我们可以看出,SCO之流,多么不知好歹,不要脸皮,完全是胡扯蛋。
