freebsd-update fetch
和 freebsd-update install
两条命令,执行完了 OpenSSH 还是去年的版本 ]]>Starting July 1, 2022, FreeBSD Droplets will no longer be available. In order to simplify our cloud offerings and refocus our efforts on developing and maintaining distributions that our customers use most, we’re ending support for new FreeBSD Droplets.
Beginning June 1, 2022, you will no longer be able to create FreeBSD-based Droplets through the cloud control panel. You will still be able to create FreeBSD-based Droplets through the API until July 1, 2022, but after July 1, 2022, only legacy FreeBSD Droplets will remain on the platform.
Rest assured: Existing FreeBSD Droplets and FreeBSD Droplets created from May 1, 2022–July 1, 2022 will continue to work as usual despite these changes to our offerings.
You’ll also still be able to create Droplets using FreeBSD after July 1 by using DigitalOcean’s custom images feature to import a virtual disk image of FreeBSD OS. Custom images are free to upload and charged at $0.05 per GB per month to store.
]]>项目地址: https://github.com/FreeBSD-Ask/Handbook
预览地址: https://handbook.freebsdcn.org/
翻译须知: https://docs.qq.com/doc/DSUtxYmVwU29EdGVn
欢迎参与!
]]>现在这个 bug 修了没?我 google 了一圈没有结果....
]]>设装有 Windows 的硬盘为 ada0,FreeBSD 的硬盘为 nvd0.首先关闭 Windows 的快速启动启动:命令为 powercfg /h off,然后关机重启进入 FreeBSD,创建挂载点 mkdir /mnt/efi 。检测 ada0p1 (硬盘的第一个分区)是不是我们要挂载的 EFI 分区,输入命令 fstyp /dev/ada0p1,我的输出是 NTFS,可见不是我们想要的 EFI 分区; fstyp /dev/ada0p2,输出 msdosfs,是我们的 Windows 磁盘上的 EFI 分区。
接下来挂载 ada0 磁盘上的 EFI 分区到 FreeBSD 的 /mnt/efi: mount -t msdosfs /dev/ada0p2 /mnt/efi
为 FreeBSD 引导性创建 EFI 路径下的目录: mkdir /mnt/efi/EFI/freebsd
然后复制启动文件到该路径 cp /boot/boot1.efi /mnt/efi/EFI/freebsd/bootx64.efi
最后生成启动项:efibootmgr -c -l /mnt/efi/EFI/freebsd/bootx64.efi -L "FreeBSD niu pi"
重启进入 Windows,使用 easyuefi 激活 FreeBSD niu pi 这个启动项即可。如没有问题,可使用 DiskGenius 删除 nvd0 磁盘的 EFI 分区文件。
]]>● Linux 二进制兼容层的 Linuxulator 除了获得更好的 CLI 应用程序支持外,还在继续努力让更多的 GUI 桌面应用程序发挥作用。
● 默认的编译器工具链更新到 LLVM Clang 11 。
● 努力优化 FreeBSD 对英特尔 WiFi 的支持,支持 AX 210 。
● 继续围绕即将在未来几个月内发布的 FreeBSD 13.0 进行工作,这也是他们从 Subversion 转到 Git 进行开发后的第一个版本。
● FreeBSD 的 USB4 支持工作正在进行中,但还没有完成,无法为用户提供支持。
● 继续改进 ARM / AArch64 对 FreeBSD 的支持,目前仍是二级架构。
●双栈 ping 命令、移除 Python 2.x 、更新 Xfce 桌面。
● FreeBSD 基金会提供了围绕 OpenZFS Zstd 支持、Linux 应用程序二进制兼容性的 Linuxulator 改进、LLDB 目标工作、WiFi 改进等方面的资助。
]]>老家买了浪潮机架老服务器(忘了啥型号)和戴尔 730xd 机架服务器(最近更新),专门接了公网宽带来做私有云服务器,通过外网买的服务器把端口转发会国内老家这台服务器来运行的. 以前跑 CentOS 的时候转发效率和速度都跑满的, 自从切换 FreeBSD 发现转发速度和效率不尽如人意, 想问下是配置有问题吗?如果有更好的优化配置和方法提供那更加感谢!
]]>引导成功,开机卡到 mount rootfs 。找不到硬盘。
mountroot> ufs:/dev/vtbd0p2
不好使
跟 MBR/GPT 无关
只有一个 rootfs 分区
有 virtio 驱动
mountroot> ? 没发现任何硬盘
]]>此版本主要更新亮点包括:
OpenSSL 升级到 1.1.1a (LTS) Unbound 升级到 1.8.1,DANE-TA 默认开启 OpenSSH 升级到 7.8p1 sshd(8) 添加了额外的 capsicum(4) 支持 Clang、LLVM、LLD、LLDB、compiler-rt 和 libc++ 升级到 6.0.1 vt(4) Terminus BSD Console 字体升级到 4.46 bsdinstall(8) 现在支持 UEFI + GELI 作为安装选项 默认情况下启用 VIMAGE 内核配置选项 默认情况下,amd64 GENERIC 和 MINIMAL 内核配置中启用 NUMA 选项 添加了 netdump(4) 驱动程序,通过该工具可以在系统出现紧急情况时将内核崩溃 dump 传输到远程主机 提高 vt(4) 驱动性能,以 2 至 6 倍的速度绘制文本 对当前一代硬件的图形支持的各种改进 默认情况下,armv6 和 armv7 启用对 capsicum(4) 的支持 UFS/FFS 文件系统已更新,增强了 TRIM/BIO_DELETE 命令,由于同时发送的 TRIM 消息较少,因此减少了读 /写请求 更新 NFS 4.1 服务器,带来 pNFS 服务器支持 pf(4) 包过滤器现在可以使用 vnet(9) 在 jail(8) 中使用 升级 bhyve(8),添加了 NVMe 设备模拟 bhyve(8) 现在可以使用 jail(8) 运行 一些 Lua loader(8) 改进 KDE 升级到 5.12.5
ps:官方发布公告
]]>julia 倒是支持。
学院派的 freebsd 居然没被 anaconda 支持有点不可思议。opnsense,pfsense,kerio 等等网络安全应用到是非常多,科学计算的搜索结果特别少。
]]>这个帖子貌似说的有点离谱, freebsd 能做什么?
]]>有几个问题:
如果 freebsd 做服务器的稳定性算 10 分,centos 能打几分?
fressbsd/tureOS 做开发环境如何? 目前楼主的开发语言主要是 php/golang,有点依赖 jetbrains 全家桶,网上搜了并没有相关解决方法,freebsd 下如何运行 jetbrains 全家桶?或者 freebsd 下可以用哪些比较现代化的 IDE ?
有两年左右的在 linux 环境下的开发经验,转 freebsd 的成本大不大?
特别是腾讯云,用他们的镜像,版本停在 10。1 不说,而且不作相关配置还不能使用,不像各大 Linux 发行版镜像开箱即用。
作为个人粉丝,只好自己动手。花了两天时间升级到 11.1 然后重新编译内核,去掉不必要的模块。然后编译安装 apache24 mariadb10.2 php7.2.4 并做好了配置。
做完镜像后,想到可能还有其他同好有这个需要,不管是没那个精力还是没有时间。或者只是想尝鲜又怕麻烦。
所以有需要这个镜像可以留言了。
]]>因为功能简单,而且后期考虑定制一些防护和统计功能,所以没有使用 nginx 的 tcp proxy 。或者其他成熟的代理方法。
https://github.com/miwoow/tcpproxyforbsd
刚完成,只是在本机上使用 nc 测试了一下,基本可用。后期会持续优化。
因为使用了 freebsd 的 kqueue 。所以需要在 freebsd 上运行。
后端服务器得到客户端真实 IP 地址的方法是,代理服务器一旦和后台服务器建立连接,马上发给后台服务器一个 32 位整数。这个 32 位整数就是客户端真实 IP 地址的网络字节序。
所以,后台服务器对于每个连接过来的 tcp 客户端,需要先接收一个 32 位的整数取得客户端真实 IP 地址。
]]>