Linux博士生王垠的计算机哲学:《完全用Linux工作》争议与影响

1星 需积分: 50 61 下载量 101 浏览量 更新于2024-09-09 1 收藏 343KB PDF 举报
《完全用Linux工作》是一篇由2005年清华大学在读博士生王垠撰写的文章,他在文章中详尽阐述了他对Linux与Windows操作系统之间优劣的深刻见解。这篇洋洋洒洒两万多字的作品并非仅仅对比两个系统的功能相似性,而是深入探讨了计算机哲学、应用和教育体系,表达了一个坚决批判Windows平台立场的个人理念。王垠以其亲身经历为基础,分享了他放弃使用Windows转而全身心投入Linux工作的原因,强调了Linux在效率和科研环境上的优势。 他认为,Linux特别适合于科研工作,因为它更适合进行科学计算和处理复杂的任务,而非仅仅是日常生活中的简单操作或娱乐。他强调了自由软件的价值,尽管他自己并非狂热的倡导者,但他认为自由软件运动对于推动技术进步有着积极意义。文章重点在于用户体验和操作层面,而非内核或具体技术细节的比较,旨在让那些不了解或不熟悉UNIX(Linux的一个分支)的科学工作者和大学生明白,应从一个更专业的角度去接受和使用Linux,而不是用Windows的标准来衡量。 王垠强烈反对在教育尤其是理工科领域推广Windows,他认为Windows与培养高科技人才的目标不相符合,它的流行更多是历史原因导致的。他还指出,对计算机的理解不应局限于特定的专业背景,UNIX并不是计算机专家的专利,任何人都可以学习和使用。他鼓励非计算机专业的人尝试Linux,打破性别刻板印象,让更多的人都有机会接触到这个更为高效且符合科研需求的操作系统。 通过回顾和分析《完全用Linux工作》这篇文章,我们可以了解到当时国内部分Linux推广者的观点和态度,同时也为今天的技术讨论提供了有价值的历史参考。文章引发的争议和讨论,展示了Linux社区对于操作系统选择的多元性和深度思考。在今天的信息时代,Linux依然被广大科技爱好者和专业人士视为一种高效、灵活的工具,它的发展和应用也在不断演变和扩展。
2011-08-16 上传
为了透彻理解linux的工作机理,以及为何它在各种系统上能顺畅运行,你需要深入到内核的心脏。cpu与外部世界的所有交互活动都是由内核处理的,哪些程序会分享处理器的时间,以什么样的顺序来分享。内核不遗余力地管理有限的内存,以使数以千计的进程有效地共享系统资源。内核还精心组织数据传送,使得cpu不再受限于慢速硬盘。    《深入理解linux内核》第三版将引领你畅游内核中用到的最主要数据结构、算法和编程技巧。如果你的确想了解计算机内部的实现机理,那么作者透过现象探寻本质,提供了颇有价值的深入分析。本书针对具体的intel平台,讨论了其重要特征,逐行剖析了相关的代码片段。但是,本书涵盖的内容不仅仅局限于代码的机理,还解释了linux运作方式的理论支撑。    本书第三版涵盖linux 2.6,从中可以看到几乎内核每个子系统都有相当大的变化,首当其冲的是内存管理和块设备部分。本书集中讨论了如下内容:    内存管理,包括文件缓冲、进程交换以及直接内存访问(dma)    虚拟文件系统层和第二及第三扩展文件系统    进程创建及调度   信号、中断及设备驱动程序的主要接口   定时   内核中的同步   进程间通信(ipc)   程序执行   本书将使你熟悉linux所有的内在工作机理,但本书不仅仅是一种学术演练。你将了解到什么条件会促使linux产生最佳性能,你还会看到,linux在各种环境下如何满足进程调度、文件访问及内存管理期间系统提出的快速响应要求。本书有助于你充分展现linux系统的魅力。