接受挑战:笔记本电脑上的OpenBSD

我想分享一下(也许不是最新的)部分有用的信息,有时是令人着迷的,在笔记本电脑上安装不是主流(例如WindowsLinux)以外的操作系统的经验,以便在我们(腐败的)时代至少进行一些全职工作。一切始于一个晚上,无事可做,然后又开始使我的MacBook发热因此,我决定穿上它(当然,不是真的-毕竟我还是要努力-但要使用旧型号,因为一段时间以来一直只是放在抽屉里),这是BSD界的一种热情不是FreeBSD,这很简单,但是例如NetBSD (我非常喜欢她的简约风格)。

完全不重要的评论
FreeBSD 10 . BenQ Joybook X31. KDE , , . RTL8168 .

起初,我决定在您的互联网上阅读,因为可以肯定有人已经尝试过这样做。事实证明,尝试甚至做到了。不适用于NetBSDMacBook,但也很有趣。我现在告诉您的不是我的经历。接下来是翻译,我将不再是我,而是Jan-Piet Mens。


所以问题是:是否有可能使笔记本电脑如此吸引人,以至于您想从Mac切换到笔记本电脑TL DR:您可以[ 翻译::但我会辩解 ]。

1989年,我花了整整一周的时间尝试SCO Unix下的Compaq 486编译和运行X11。编译本身花费了许多时间。但最令人难忘的是需要用手指交叉,以希望屏幕设置不会损坏显示器。当然,时代在变,我认为现在很少有人继续遭受这种垃圾的困扰。幸运的是,我忘记了当时的大多数问题。但是即使到现在,当我想到笔记本电脑上的(非盈利性)Unix时,我也梦see以求地看到了RAMDAC的影子。 我知道许多使用各种GNU / Linux发行版(或systemd / Linux)的用户

? ;-)在笔记本电脑上工作。我也尝试安装它,即使没有X11。但是Linux无法使我远离Mac。我不知道为什么。 Linux足够快(可能比BSD系统快)并且足够可靠,但这还不是全部。我认为关键是对系统和文档,管理和实用程序,systemd的实现以及发行版之间的差异的日益排斥。感觉这里有这么多问题仅仅是由于不同的开发团队正在从事相同的工作,解决并引入相同的错误这一事实。这不是我的。 Linux当然很好,但是我不觉得它属于社区。

在二月初,我有了一个想法,得到了一些回应:


我戒烟922天前(在撰写[时间翻译:原创 ]本说明的,是的,我还是继续数着日子)。算上可以省下的钱后,我就花钱购买了第六代联想Thinkpad X1 Carbon。当我打开一个纸箱时,我真的感到非常惊讶-颇像“苹果般”的外观。

在内部,它是一个很棒的设备,我认为它甚至比MacBook Air还要薄,并且X1感觉更轻。首先,我决定减少Windows 10占用的空间(谁知道,也许有一天会派上用场),但是在等待几分钟以加载Windows Welcome屏幕之后,我改变了主意

一开始我决定安装FreeBSD,因为它支持ZFS,并允许您运行VirtualBox。我开始安装最新版本的TrueOS [ trans .:以前是PC-BSD ],因为即使是菜鸟,安装过程也应该很明显。在我开始添加用户(名为jpm)之前,安装一切正常。安装程序通知我,Jan-Piet Mens包含无效字符。在GECOS领域。我是认真的。结果是可引导系统(来自第二次尝试),它的缓慢使我几乎流下了眼泪。然后我安装了TridentTrueOS分支)在这种情况下,必须为图形安装程序连接USB鼠标。结果是无法引导的系统;未按此模因加载:


当然,我不得不尝试仅安装FreeBSD,而我确实做到了。反复。然后我停止尝试。由于无法在需要此状态的Windows XP笔记本电脑上使用X1我一遍又一遍地扔了不幸的X1 Henrik(从这个意义上来说,他是永不言败的)提出了OpenBSD,所以我尝试了。老实说,我对“笔记本电脑,图形,Wi-Fi以及OpenBSD的所有功能”的期望无处可去。服务器上的OpenBSD?别客气。但是在笔记本电脑上吗?.. 最近,我喜欢OpenBSD



-安装简单快捷,标准软件非常稳定,文档几乎完美。想象一下,能够输入man命令并获得有关计算机上程序或服务文件的当前描述的帮助有多棒?年前,当我在旧的Thinkpad上安装此操作系统时,我OpenBSD上获得了很棒的体验

安装顺利完成,我得到了超出预期的结果(这使我惊讶至死)。但是结果很糟糕-Firefox几乎无法滚动页面,Youtube上没有视频,无聊的窗口管理器……我上床睡觉当晚看书。

再次,Henrik(是,是同一个人)向我指出了Cullum Smith的帖子“ OpenBSD在笔记本电脑上在花了一个或两个小时设置此笔记后,我得到了一个功能完备的工作环境,其中包含类似于i3的窗口管理器cwm [ transl。:rus ]

通常,至少在大多数情况下,结果是笔记本电脑可以(对我而言)可以与Mac竞争。它配置有全盘加密,可操作的以太网和Wi-Fi(想象一下运行man iwm来显示带有示例的最新文档的可能性)。S3的作用就像音量按钮一样。有一个开发环境(带有我只能梦想的所有Unix实用程序的C编译器)。已安装同步雷斯蒂克马特霍恩。已为OpenBSD服务httpdsmtpd配置并全职工作。第一个是因为我有时会进行测试并且需要HTTP服务器,第二个是因为我喜欢向自己和他人发送信件。

在第一天结束时,仍有一些事情需要解决。 VLC播放声音,但不使用X11驱动程序显示视频(视频在FirefoxChrome中有效)。为了方便起见,缺少一些东西,例如在xterm和浏览器之间进行复制/粘贴另外,笔记本电脑的右侧非常烫;我不知道处理器位于何处,但我相信它在那里(尽管top并没有显示任何特殊内容)。原来是BIOS中设置Thunderbolt 在其中要安装mosquitto的系统上工作非常好,我要做的就是:



pkg_add mosquitto

我将获得所有的库,可执行文件和头文件,而不必弄清楚带有可执行文件和库的软件包是什么。(我看的是Debian。)所有内容均已正确记录,所有程序和服务文件都有手册页,并且手册的质量非常好。

我尚未完成设置,并且不确定是否可以拒绝MacmacOS,但到目前为止,一切看起来都不错对于我来说,重要的事情将很难或无法替换或配置,例如:

  • iTerm2 ;
  • 绕过 ;
  • Calendar.app;
  • 请求连接到Wi-Fi网络;
  • 打开笔记本电脑的盒盖时,立即唤醒。

对于某些或全部需求,可能有类似的解决方案,但实际上只有类似的解决方案。总的来说,我对到目前为止的结果感到满意。正确配置的Linux笔记本电脑可能会更好,甚至更好。但是正如我所说,这不是我的。

我是否敢把这辆车带到BSD可以[ 在加拿大BSD会议上进行演讲]?我们会看到。(当然,如果我不能练习投影机,则不会。)

三个星期后


三个星期后,我几乎再也没有使用笔记本电脑。我考虑了以下意见:

  • 大约一个小时后,Wi-Fi将停止工作,并且每分钟都会在syslog中显示一堆驱动程序错误消息。有人建议我更换Wi-Fi控制器。
  • HDMI , . xrandr?
  • 6.4 6.5 . , , iwm0.
  • xrandr, . . HDMI HP. . , .
  • (Otto) -current snapshot, . . , pkg_add , , libreoffice. - — xrandr. HDMI ( ).
  • , iwm0, em0. em0 Wi-Fi .



All Articles