问题标签 [freebsd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 像 SuperDuper 在 Mac 上克隆 RHEL 或 FreeBSD 机器的工具?
我维护了几个运行 Mac OS X Server 的机器。它的一大优点是我可以使用 SuperDuper!克隆卷。例如,我可以在应用软件更新之前拍摄整个引导卷的快照,如果出现严重错误,我可以回滚到快照。或者我可以克隆到外部驱动器,然后换入更高功率的硬件。
我还使用 SuperDuper 将我的 MacBook 驱动器克隆到外部驱动器,如果我的内部驱动器出现故障,我可以从外部驱动器启动并继续工作。
我想像这样的工具也必须存在于 Linux 或 FreeBSD 上。如何拍摄在硬件(非虚拟化)上运行的 Linux 机器的快照?
encryption - BSD操作系统的开源全盘加密?
任何人都知道与全盘加密产品(例如 Pointsec(一个 Check Point 产品))等效的开源软件,除非提供密码,否则机器将无法启动?
open-source - 有使用 SANOS 操作系统内核的经验吗?
当我遇到SANOS时,我正在浏览一个开源内核,这感觉像是值得作为开源保持活力的东西。为了使其达到现代标准,需要进行以下增强:
- 支持多个 CPU/内核
- 添加 IPv6(目前仅支持 IPv4)
- 能够运行 8192 个并发线程
- 能够支持 JDK 1.6 所需的附加仿真
所以,我有以下问题:
- 这里有没有人想分享他们使用 sanos 的经验?
- 什么是吸引其他愿意贡献时间以使其变得更好的人的最方便的方法?
- 它在哪些方面比 BSD 和/或 Linux 中使用的内核更好?
- 将 Ruby 移植到这个平台有什么好处吗?
unix - 在 freeBSD unix 中分叉
fork 系统调用是否为子进程分配了新的用户结构?它确实为子进程分配了新的进程结构。
memory-management - 解释 FreeBSD 中的 CPU 缓存分页,特别是分页队列
FreeBSD 使用分页队列实现页面着色。队列根据处理器的 L1 和 L2 缓存大小排列;当需要分配一个新页面时,FreeBSD 会尝试获取一个与缓存最佳对齐的页面。
有人可以解释一下上述几行,分页队列的概念是什么?
谢谢!
apache - Apache 拒绝连接
我最近在我的 FreeBSD 机器上安装了 Apache。一切正常;通过本地机器的 telnet 和通过我的 XP 机器上的 Firefox(通过我的 DSL 路由器连接)上的 http 获得“它可以工作!” 页。然后,我重新启动了我的 BSD 机器,现在 telnet(通过 su 和我的普通帐户)和 Firefox 都不允许连接——我一直都得到 403 错误。我已经检查了权限并多次查看了 httpd.conf,但我无法弄清楚这一点。我的 httpd.conf 文件如下:
编辑:克里斯要求提供一些日志文件数据,所以就在这里。
一、httpd-error.log
二、httpd-access.log:
c - 在 OS X 上通过 ucontext 访问 EIP 和 EBP
我正在尝试将一个工具移植到 osx,该工具旨在在 linux 和 freebsd 上运行。程序中存在需要访问 EIP 和 EBP 的情况。这是通过 ucontext 完成的。
因此,我为 __APPLE__ 添加了一个案例,以便对 ucontext 结构进行适当的访问。
但是 uc->uc_mcontext.ss.eip 不能编译。不确定如何从 ucontext 访问 EIP。
linux - 从零开始强化 BSD
我知道Hardened Linux from Scratch项目,该项目为您提供了完全从源代码构建您自己的定制和强化 Linux 系统的分步说明。我想知道BSD中的等价物是什么?
perl - 如何在 FreeBSD 7.1 下编译带有线程支持的 Perl 5.10?
我正在尝试在我的 FreeBSD 7.1 (BSD) 服务器上编译 Perl 5.10,但是当我运行配置脚本并回答问题时,我收到以下错误:
谷歌搜索的答案想出了安装 gethostnamadr.c 这很好,除了两件事:
- 我不知道把这个文件放在哪里
- 如果 Configure 想要查看 libc_r,这如何解决我的问题?
java - 构建仅支持 Java 的自定义 BSD 版本
我应该使用什么过程来实现构建能够运行 Java VM 但不具备任何其他功能的 FreeBSD 版本的目标,包括但不限于:
- 运行除 Java VM 之外的任何进程
- 禁用任何/所有外壳访问
- Java VM 退出时,操作系统关闭
我需要支持 JDK 1.6,因此 SANOS 等方法不起作用。