读者来信
终极 Linux 主机散热?
我对你们想要制作静音 PC 的愿望印象深刻——更多人应该向他们的 OEM/系统集成商抱怨这个问题——这是解决这个问题的唯一方法 [“终极 Linux 主机”,2005 年 8 月]。但我不确定完全消除气流对于整体系统性能或稳定性来说是否是一件积极的事情。
我见过一些主板的设计,在没有气流的情况下,处理器电源组件可能会超过供应商的设计额定值。即使情况没有糟糕到导致系统稳定性问题,也可能会因 CPU 电压超出规格而损坏处理器。英特尔非常关心这一点——他们正在告诉主板制造商在主板上添加电路来监控处理器电源的温度,并在温度过高时调节处理器的时钟频率。请参阅 download.intel.com/design/Pentium4/guides/30235604.pdf 中的 9.4 节。
谢谢——并期待更多亚分钟级的内核编译。
——
Robin
当您尝试任何替代冷却方法时,始终测量并记录温度。——编辑。
Linux/BSD 混淆
照片中我的孩子快两岁了。笔记本电脑正在 FreeBSD 上运行 KDE。他很清楚地称之为“Linux”。我和我的妻子互相看了看,又看了看他,他又说了一遍。他还说了“以太网”。我们很害怕,非常害怕。感谢你们(十年的)伟大出版物!
——
kurtseel
更多关于 ULB
我习惯每年阅读 Maximum PC 杂志上的年度终极 PC 文章,他们提供了大量的细节和比终极 Linux 主机文章 [2005 年 8 月] 更多的图片。然而,这两篇文章之间的最大区别在于,你们的终极 Linux 主机做了更多的定制。
最大的问题是,如果我想复制终极 Linux 主机,我可以在哪里获得关于定制电源散热器修改的详细信息?
我去了资源页面,但我需要访问的许多东西都要求我是 Linux Journal 订阅者。我过去订阅过 Linux Journal,但在过去一年里,我只是跑出去购买 Linux Journal。
——
Dean
该期杂志的文章很快就会公开发布。我们将寻找更多关于电源修改的信息。——编辑。
十年的进步
在 Linux Journal 上看到我的名字的震惊已经消退,我可以再次写作了。[参见“Linux Journal 十年前”,2005 年 7 月,第 14 页。] 自“新手到新手”在 Linux Journal 上发表以来,已经 十年 了吗?一定是。自从我的第一个孩子出生后,我就停止撰写专栏了——天哪!——如果不是他的十岁生日就好了。
这十年里 Linux 发生了多少变化(和保持不变)。虽然我还没有完全从微软切换过来,但我最近安装了 Fedora Core。在这十年里,安装过程得到了极大的改进,自从我使用 Slackware 0.99 版本以来。Fedora 的安装相对快速且傻瓜式。除了调制解调器外,一切都正常工作,虽然我最终安装了 DSL,但我仍然想要调制解调器作为备份。结果我有一个 PCTel 调制解调器,它似乎不受 2.6+ 内核和 Webland 中当前驱动程序的支持。
(嗯,这里可能又有一个“新手到新手”专栏。)
但 Linux 最让我震惊的是 Live CD。Knoppix 及其变体不仅在紧急情况下非常棒,而且对于学习 *nix 也非常棒,这也是我最初接触 Linux 的原因。
唉!感谢你们在这么多年后还记得我。是的,我仍然保留着带有傻笑 Bob 的 0.99 Slackware CD。保留它似乎是正确的。
——
Dean
请变得无聊和被类型化
您好。我订阅 LJ 几年了,但我从来没有弄清楚你们的定位。服务器,还是桌面?系统管理员、应用程序程序员、系统开发人员还是家庭用户?你们的意图似乎是:吸引所有人。不幸的是,对于我来说,你们涵盖了如此多的不同主题,以至于每一期中很少有适合我的内容。
如果你们不能弄清楚自己的定位,我将在 1 月份让我的订阅到期。
——
jh
当信息技术的不同领域可以停止相互学习时,我们将选择一个“定位”。——编辑。
关于终极 Linux 主机的人体工程学评论
你们的终极 Linux 主机封面的机箱非常漂亮 [2005 年 8 月]。美丽。惊人。
但也糟糕透顶。这是一个糟糕的设计。可怕。非常适合计算机展,但使用起来很糟糕。机箱上没有腿部空间。对于很多人来说,这意味着斜着坐或离键盘太远——这两种情况都会导致劳损。
触觉反馈充当刹车,减少了手指末端的冲击力(虽然,同意,增加了手指行程),因此使用的键盘实际上可能会增加某些人的手部压力。它的位置高度不可调节,这可能会对手臂压力造成灾难性的影响。
在一个不太重要的方面,我想指出的是,机箱将散热器放置得非常高,进入的气流通常比房间其余部分高几度。
——
Paul Pomerleau
冷却液回路需要运行在主板上方,以便获得足够的对流冷却。对于日常使用,您可以构建一个没有显示器支架或键盘架的高机箱。——编辑。
另一位快乐的读者
这是一张我儿子 Merit(大约 26 个月大)坐在他可靠的消防车上查看我的 2005 年 7 月份 LJ 的照片。看完后,他回到办公室,拿起一本《Advanced C Programming》书!
——
tim
管道技巧
Larry Richardson 的“使用 sed 进行文本操作”有一些有用的提示 [2005 年 7 月]。例如,我以前不知道范围字段的 ! 修改。
但是,在读取文件的同时写入文件是非常危险的。您依赖于 cat 和 sed 之间的管道缓冲区来保存文件的全部内容。您还寄希望于 cat 将在文件被写入并因此截断为零长度之前启动并允许填充其缓冲区。一个更好的方法是分两步完成
sed -e 's/$/ mycomputer/' < /etc/exports > tempfile \ && mv tempfile /etc/exports
mv 命令仅在 sed 无问题返回时执行。您不希望用错误的数据覆盖重要的文件!
——
Allen Brown
她的第一件电脑 T 恤
我的女儿(2.2 岁)完成了过渡。她在我的 Linux 主机上接触了 Potato Guy 和 Tux Paint。在这一天,她学会了她需要知道的所有关于鼠标操作的知识。对我来说是一个非常骄傲的时刻,她正在走上成为像她爸爸一样的极客的道路。Elizabeth Su WOHID 认证(无线光学人机接口设备),不久后获得了 T 恤奖励。开始得越早越好。这仅仅是他们的开始。我很高兴能在那里。
——
Jesse Apple
sed 技巧
我饶有兴趣地阅读了 Larry Richardson 题为“使用 sed 进行文本操作”的文章 [2005 年 7 月]。我们正处于使用 MySQL 和 Qt 构建 GUI 将 MS Access 应用程序移植到 Linux 的早期阶段。我最近一直在使用 sed,所以这篇文章正中下怀。
我注意到文章中缺少的一件事是,在编写用另一个字符串替换一个字符串的命令时,例如,使用斜杠分隔 from 字符串和 to 字符串只是其中一种选择。实际上,任何唯一的字符都可以用作分隔符。在第 81 页(第一列,第二个示例)的示例中,内容为
cat customer.txt \ sed -e 's/Sam Jones/Samuel Jones/' > customer.txt
斜杠可以用加号 (+)(或几乎任何其他唯一字符)代替,如下所示
cat customer.txt \ sed -e 's+Sam Jones+Samuel Jones+' > customer.txt
当我编辑包含路径的文件(例如 /etc/exports)时,我发现这很有用。在这种情况下,命令
cat /etc/exports | sed -e 's/\/windows/\/winNT/' >/etc/exports
简化为
cat /etc/exports | sed -e 's+/windows+/winNT+' >/etc/exports
——
Bill Lugg
专利检索
自从开源软件还没有名字的时候,我就喜欢上了它,那时你几乎是一个黑客,因为你有一个 1,200 波特的调制解调器和一个拨号连接到某个朋友的 BBS。
我来自旧大陆,这里正在进行一场软件公司之间的斗争,他们希望欧盟批准软件专利权,而开发者则不希望他们的思想和创意受到限制。
现在的问题是:我认为任何人应该被赋予与其他人相同的权利,但在开源软件和非开源软件之间的斗争中存在差距。任何开发非开源软件的公司都可以检查任何开源软件,以查找类似的、侵犯版权的代码。反之则不然。我们如何才能确定微软、甲骨文、SAP 或其他任何公司没有从开源软件中导入代码和概念?也许这个问题已经被讨论过很多次了,但我找不到明确的答案。
——
Andrea Rui
GPL 违反者有时会被抓住。请参阅 gpl-violations.org 以获取示例。——编辑。
月度照片:Linux 父亲节
我度过了一个美好的父亲节,并希望所有其他开源父亲也一样。当然,最好的礼物是 Paige,我九月份就要满七岁的女儿——你会看到她在今年的父亲节为我画了一个 Tux 在石头上。她一直是一个优秀的画家,她最喜欢的程序是 Tux Paint,Tux Racer 紧随其后。
——
James M. Susanka
月度照片将为您赢得一年的订阅或延期。请将照片发送至 ljeditor@linuxjournal.com。
LDAP 问题
我刚刚在 www.linuxjournal.com 上找到了你们关于 OpenLDAP 的文章 [2005 年 7 月]。我注意到你们包含了 nis.schema,但你们根本没有使用 NIS,对吗?感谢您的澄清。
——
Jiann-Ming Su
Craig Swanson 回复: 感谢您对“重新审视无处不在的 OpenLDAP”的关注。您是对的,我们没有使用网络信息系统 (NIS)。nis.schema 提供了我们 LDAP 目录中使用的几种基本属性类型。例如,nis.schema 定义了 LDAP 条目,这些条目取代了 /etc/passwd 中的字段。有关 NIS 和 LDAP 历史的背景信息,请参阅 IETF RFC2307,“使用 LDAP 作为网络信息服务的方法”。