Current_Issue.tar.gz - 肯塔基炸鸡 Linux
对大多数人来说,“内核”一词会让人联想到玉米、小麦,或者可能是炸鸡。但在 Linux 世界里,虽然我们仍然可能欣赏“山德士上校”的 11 种香草和香料,但内核意味着更深刻的东西。 内核就是 Linux。 当然,我们添加了许多花哨的程序、界面和命令行工具,但最终,Linux 就是内核。 本月,我们将重点关注它。
你有没有洋洋得意地向你的 Windows 朋友吹嘘你的 Linux 机器的运行时间? 我不知道你的情况,但每次我这样做时,要么停电,要么我必须因为内核升级而重新启动。 值得庆幸的是,Waseem Daher 向我们展示了 Ksplice 的一些知识。 使用 Ksplice,可以在不重新启动 Linux 机器的情况下应用软件更新。 再加上电池备份,我们都可以向朋友吹嘘运行时间。 除非,我们运行的是旧内核,并且他们在我们第一次启动后的 498 天之后过来。(运行时间环绕问题已经有一段时间没有出现问题了,但我们大多数人仍然记得它。)
内核的工作之一是为不同的进程安排 CPU 时间。 我们有几种不同的内核调度器视角: Ankita Garg 解释的实时调度器,以及 Chandandeep Singh Pabla 告诉我们的“完全公平”调度器。 Linux 内核的最大优势之一是其灵活性,阅读本月的问题后,这一点应该很明显。
所有合格的 Linux 管理员都知道,正确维护的 Linux 机器是一个相当安全的野兽。 然而,“相当安全”通常不能令人满意,这就是 Mick Bauer 这样的人发挥作用的地方。 本月,他继续他关于设置安全代理的系列文章,但他也采访了 Anthony Lineberry 关于 /dev/mem rootkit 的问题。 最好的安全专家是偏执的安全专家,Mick 尽最大努力让我们都感到有点担心。
如果所有这些关于内核的讨论让你开始担心本期对你没有任何用处,不要害怕! 如果我说我不再使用内核做任何工作,我就在撒谎。 事实上,自从为我的 PowerPC 硬件编译 Debian 内核的日子以来,我甚至没有使用过除了我的发行版自带的 stock 内核之外的任何东西。 我们意识到您可能也属于这种情况,所以我们在这些封面之间塞满了大量其他东西,专门为您准备。(也许是为了我自己。)
Kyle Rankin 向我们展示了如何在不离开我们的 IRC 窗口的舒适感的情况下加入即时消息潮流。 有了 Bitlbee,你可以假装地球上的每个人都使用 IRC,即使他们使用的是可怕的 MSN Messenger。 紧随其后,Kyle 和 Bill Childers 又回到了他们的争吵中。 这次,他们争论的是 Twitter 的用处。 作为一名 Twitter 用户,我想我这个月倾向于 Bill 的一边,但请随意自己选择。
Dave Taylor 将我们带回命令行,我们对英语进行了一些剖析。 当然,我们让计算机来做脏活累活,但最终,你将会学到一些关于脚本语言和英语的知识。 Reuven M. Lerner 教我们在 Rails 项目中使用 Fixtures 和 Factories。 如果您使用 Rails 进行编程并使用数据库,您不会想错过 Reuven 的专栏。
我们并没有就此止步。 Marcel Gagné 演示了 eyeOS——一个您可以从 Web 浏览器控制的完整操作系统。 您可以建立自己的一个小云计算系统! 加上我们通常的评论、产品公告和常规专栏,本期肯定会令即使是最晦涩的 Linux 用户满意。 所以,去拿一罐玉米粒、一袋小麦粒,甚至是一桶炸鸡,然后坐下来享受这期 Linux Journal 吧。
Shawn Powers 是Linux Journal的副编辑。 他也是 LinuxJournal.com 的 Gadget Guy,并且他收藏了一些有趣的复古 Garfield 咖啡杯。 不要让他的愚蠢发型蒙蔽你,他是一个非常普通的人,可以通过电子邮件 shawn@linuxjournal.com 与他联系。 或者,顺便去 Freenode.net 上的 #linuxjournal IRC 频道看看。