FreeBSD 中文社区 2025 第二季度问卷调查
FreeBSD 中文社区(CFC)
VitePress 镜像站QQ 群 787969044视频教程Ⅰ视频教程Ⅱ
  • FreeBSD 从入门到追忆
  • 中文期刊
  • 状态报告
  • 发行说明
  • 手册
  • 网络文章集锦
  • 笔记本支持报告
  • Port 开发者手册
  • 架构手册
  • 开发者手册
  • 中文 man 手册
  • 文章
  • 书籍
  • FreeBSD 网络文章集锦
  • 2025 年
    • zfs 速查手册
    • FreeBSD 开发计划
    • 谁在使用 FreeBSD(基金会官方版本)
    • FreeBSD 特色开发项目
    • 如何将基于 Electron 的应用程序移植到 FreeBSD
    • FreeBSD:原始操作系统发行版的火炬传承者
    • 浏览 FreeBSD 新的季度和两年一次发布计划
    • FreeBSD 日专访 BSD 守护神 Beastie
  • 2024 年 11 月
    • 苹果的开源基石:macOS 和 iOS 背后的 BSD 传统
    • 在动荡的开源世界中保持稳定:FreeBSD 的持久稳定性
    • 为什么你应该使用 FreeBSD
    • FreeBSD 13.4: 新特性及其发展历程
    • Quantum Leap Research 和 FreeBSD 基金会将投资 75 万美元以改善笔记本电脑支持和用户体验
    • 主权科技基金将投资 68.64 万欧元用于 FreeBSD 基础设施现代化
  • 2024 年 7 月
    • BSD 老将:Michael J. Karels 逝世,享年 68 岁
    • 讣告——Michael "Mike" John Karels
    • 配置自己的 VPN——基于 OpenBSD、Wireguard、IPv6 和广告拦截
    • 如何在 FreeBSD 中指定 CPU 类型
    • 使用 BIOS 引导和 UEFI 引导的 GPT 分区的区别和制作方法
    • 通过替换 ZFS 镜像池中的磁盘来扩容
    • 通过为 ZFS 池配置镜像来消除无效数据的影响
    • FreeBSD Bhyve PCI 直通
    • ZFS 池破坏实验
    • FreeBSD ports 开发技术研究
    • FreeBSD pkg 命令概述
    • portsnap 被淘汰了,本应由 git 代替,但结果我发现自己用的是 got
    • ccache 在构建 FreeBSD 的 buildworld 时的效率
    • Hyper-V FreeBSD 13 安装感想
    • 关于对 FreeBSD 发布计划和生命周期的修订
  • 2023 年 12 月
    • FreeBSD 新手?来参与社区吧
    • 介绍来 FreeBSD 的学生
    • EuroBSDCon 2023 旅行报告——Bojan Novković
    • 什么是开发播客?FreeBSD 项目的演变
    • EuroBSDCon 2023 旅行报告——Mark Johnston
    • TalkDev:探索开源的未来
    • 为什么选择 FreeBSD?Metify 展示迁移到 FreeBSD 如何对两个新产品进行增强
    • FreeBSD 基金会宣布通过 SSDF 认证
    • 2023 年全球开放大会报告
    • FreeBSD v14:恪守类 Unix 操作系统传统,提升安全性与性能
  • 2023 年 9 月
    • 认识 2023 年参与 FreeBSD 谷歌编程之夏项目的学生:Soobin Rho
    • 认识 2023 年参与 FreeBSD 谷歌编程之夏项目的学生:Aymeric Wibo
    • FreeBSD 企业工作组首次会议总结
    • OpenBSD 路由器指南
    • 认识 2023 年 FreeBSD 谷歌编程之夏的学生:Sudhanshu Mohan Kashyap
    • 认识 2023 年夏季滑铁卢大学合作学生:Naman Sood
    • FreeBSD 基金会 2023 年暑期实习生:Jake Freeland
    • 第二次企业工作组会议回顾
    • OpenBSD 与 FreeBSD:有何不同,哪个更好?
  • 2023 年 9 月以前
    • 参与宣传:2023 年 5 月的 FreeBSD 开发者峰会和 BSDCan
    • 恭喜 FreeBSD 迎来 30 周年!为什么开源项目 FreeBSD 能够持续存在
    • 庆祝 FreeBSD 成立 30 周年:许可证
    • 聚集在开放领域工作的公益和慈善基金会
    • 在 Linode 上安装 pfSense
    • 在 FreeBSD 的 jail 中安装 NextCloud
    • 将 FreeBSD 上的 Ansible 主机和客户机都安装在 Jail 中
    • FreeBSD 简介 | BSD.pw 研讨会
    • 如何在 FreeBSD 上安装 Python
    • 升级到 FreeBSD 13.2 的十大理由
    • 采访 FreeBSD 基金会执行董事 Deb Goodkin
    • 我们使用开源的 FreeBSD 作为企业操作系统的 5 个原因
    • 关于 BSD 与 Linux 的典型讨论
    • OpenBSD 太棒了
    • systemd 背后的真正动机
    • systemd 在任何地方都不安全
    • 为什么你应该将所有东西从 Linux 迁移到 BSD
    • 如何在 FreeBSD 上设置一个简单且实际工作的 WireGuard 服务器
    • 选择 FreeBSD 而非 GNU/Linux 的技术性原因
    • GPL 之殇
    • FreeBSD 与研究社区
    • 在 OpenBSD 和 FreeBSD 之间选择的区别
    • FreeBSD 是一个令人惊叹的操作系统
    • 留意日期:2023 年 11 月的自由软件组织厂商峰会
    • JENNY 日常使用的系统:FreeBSD 13.2
    • FreeBSD Ports 中的 OPTIONS 功能介绍——使用 OPTIONS_SET/OPTIONS_UNSET/NO_DIALOG 进行操作和实践
    • FreeBSD Bhyve 上的 PCI 直通
    • 2023 年 FreebBSD 谷歌编程之夏学生介绍:Raghav Sharma
    • 2023 年 7 月软件开发项目进展报道
    • 用于研究的 FreeBSD:CHERI/Morello
    • 在 FreeBSD Jail 中使用 OpenRC 启动并运行 Devuan GNU+Linux 系统
由 GitBook 提供支持
LogoLogo

FreeBSD 中文社区(CFC) 2025

在本页
  • 首先,是一些背景信息
  • 出乎意料地易于安装
在GitHub上编辑
导出为 PDF
  1. 2023 年 9 月以前

JENNY 日常使用的系统:FreeBSD 13.2

上一页留意日期:2023 年 11 月的自由软件组织厂商峰会下一页FreeBSD Ports 中的 OPTIONS 功能介绍——使用 OPTIONS_SET/OPTIONS_UNSET/NO_DIALOG 进行操作和实践

最后更新于1年前

  • 原地址

  • 作者:Jenny List

  • 译者:ykla & ChatGPT

image

首先,是一些背景信息

出乎意料地易于安装

安装 FreeBSD 就像从 U 盘引导并运行安装脚本一样简单。基于文本的界面,使用起来感觉非常古老,但整个过程还是相当顺利的。有个选项可以用来自动对磁盘进行分区,然后选择一些基本服务进行安装(如果需要),然后它会进行安装过程。最后,你就拥有了一个正常运行的 FreeBSD 操作系统。

一个原始的 X 窗口桌面

我已经很久没有看到原始的 X 窗口了。典型的流行的 Linux 发行版安装过程将尝试配置你的系统并安装所需的软件。因此,在设置过程中,你将创建用户,从庞大的软件库中进行选择,或者让它安装许多软件,其中将包括你所需的程序。很可能它还会配置自身以引导到图形桌面,在安装完成后,你只需继续使用它作为桌面机器。

如果你对操作系统的期望就是这样的话,可以说 FreeBSD 并不适合你,因为它的方法是为你提供一个空白的画布,你可以在上面绘就自己的故事。你会得到 FreeBSD, 即一个命令提示符,你可以以 root 身份登录,仅此而已。

确保你的硬件足够新(但不要太新)一张 Nvidia GeForce GT520 显卡,它是不再受支持的古老显卡。

因此,尽管需要对 UNIX 或类似 UNIX 的操作系统有一点了解才能开始,但在 FreeBSD 上获得用于日常使用的桌面计算机还是相当简单的。这意味着我已经准备好写这篇文章了,只有一个例外。我的显卡是 Nvidia GT520,一款相当古老的显卡,曾被放入我的测试计算机中,来替换掉一个已经过时的新显卡。

因此,我除了以一个非常复古的 1024 x 768 的 VESA 分辨率来编写这篇文章以外,我对 FreeBSD 的印象还是相当喜欢的。我喜欢它精简的安装,与典型的 Linux 发行版相比,你只需安装所有你需要的东西。我喜欢它的安装过程,这对于像我这样中等水平的 Linux 用户来说相对轻松。我喜欢它的速度,我发现它是一个非常可接受的日常选择。当然,还有一些 Linux 发行版的安装要困难得多。

我相信如果我有一块新一点的受支持的显卡,就能获得完整的分辨率,我甚至可能在另一台配置更好的计算机上安装这个操作系统,继续进行实验。然而,如果我对 FreeBSD 有什么不满,那就是针对新手的文档。我拥有多年的 Linux 使用经验,帮助我找到我需要的东西,但尽管安装过程相对轻松,我发现对我来说可能很难找到少数问题的答案。这绝对是个值得一试的操作系统,但如果你不是 UNIX 专家,你可能需要使用 Google-fu【译者注:指在 Google 上运用高超的搜索技巧来解决问题的能力】 来获取帮助。去吧,试一试吧!

译者注:实际上 freebsd 是支持 GT520 这块显卡的,你只需要 pkg install nvidia-driver-390,然后再执行 sysrc kld_list+="nvidia-modeset" 即可。

上个月我开始了一个新系列,尝试使用不同的操作系统来进行日常的工作,,这是我在 1990 年代中期时尝试的第一个 Linux 发行版的最新版本。我会在适当的时候返回来介绍更多基于 Linux 的操作系统,但这个系列的整个目的是尽可能地广泛涉猎,尝试每个合理的操作系统。因此,今天我将迈出清晰的第一步,尝试一个基于 BSD 的操作系统。对我来说,这是未知的领域,关于选择哪一个存在着相当大的分歧。因此,在阅读了相关资料后,我选择了 FreeBSD,因为它似乎是最易于使用的选择。

image

一台带有 FreeBSD 引导界面的计算机成功!这是我第一次看到运行中的 FreeBSD 安装界面。大多数读者都知道,,而 GNU/Linux 则是一个相当好的 UNIX 复制品,起源于 1990 年代初的 Linus Torvalds,以及 1980 年代开始的 Richard Stallman 的 GNU 项目。这意味着对于 Linux 用户来说,需要适应于不同的术语。

Linux 是一个围绕其内核构建的操作系统,具有不同实现的用户空间组件,而各种 BSD 操作系统则是独立的操作系统。因此,我们谈论 Slackware 和 Debian 等不同的 Linux 发行版,但相比之下, 和 FreeBSD 即使有共同的历史,也是不同的操作系统。虽然有一些如 这样以 FreeBSD 为核心的 BSD 发行版,但在这个上下文中这样的情况较少见。所以,我用种子下载了 FreeBSD 13.2 的 USB 镜像文件,并将其写入了 U 盘。我拿出了 Hackaday 的测试计算机,开始进行试验。

image

你的第一个任务是使用 adduser 添加一个日常用户,然后在为自己授予 sudo 特权之前,你必须安装 sudo。这将是你第一次使用 pkg 软件包管理器,作为长期使用类似 Linux 发行版软件包管理器的用户,我发现(FreeBSD)使用起来相当容易。我想要一个桌面环境,所以我再次使用了 pkg 安装 X,然后是(我选择了 ,但有很多其他选择),以及诸如 Firefox、GIMP、OpenSCAD 和 KiCAD 等有用的软件。所有这些都不是很困难的,尽管我确实不得不搜索一些在线指南来配置桌面环境。

image

FreeBSD 并不像一个功能完整的 Linux 发行版那样,从一开始就自带驱动程序,因此如果你有某些不常见的硬件,你需要自己找到并安装驱动程序。因此,在我能安装驱动程序之前,我被困在 VESA 分辨率中。这里我遇到了一个问题。,但是像这样古老的显卡早就不再得到他们的支持。我找到的最后一个支持它的驱动程序不能正常运行,因此我从未能够发挥出显卡的潜力。这并不是在批评 FreeBSD,而是我的显卡太古老了。

我选择的是 Slackware 15
BSD 操作系统可以直接追溯到原始的 AT&T UNIX
NetBSD
GhostBSD
桌面环境
Lumina
Nvidia 在他们的显卡支持方面做得很好
https://hackaday.com/2023/08/01/jennys-daily-drivers-freebsd-13-2/