AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-173663

David Alsh's questions

Martin Hope
David Alsh
Asked: 2023-07-30 08:05:46 +0800 CST

为什么驱动程序要编译到内核中?为什么没有更多的驱动程序作为动态内核模块分发?

  • 5

我对 Linux 内核还是个新手,所以请原谅这个基本问题。如果您能给我指出我可以阅读/观看的资源,我将不胜感激。

对于 Windows,硬件驱动程序工作流程似乎是先安装核心操作系统,然后单独安装驱动程序。

对于 Linux,似乎所有驱动程序都直接编译到内核中 - 这是否意味着安装的 Linux 发行版支持所有受支持的硬件,即使您只使用其中的一个子集?

这是否意味着安装诸如专有 NVIDIA 驱动程序(不包含在内核中)之类的东西实际上需要使用 NVIDIA 驱动程序重新编译内核 - Ubuntu 和 Fedora 等发行版提供了内置驱动程序的预编译内核?

我最近在 Linux 安装上安装了一个驱动程序,增加了对 Xbox 无线适配器的支持。它使用“DKMS”将驱动程序添加到我的系统中,而不将其编译到内核中。

DKMS 是一种向 Linux 添加微内核功能的方法吗?为什么不是所有驱动程序都作为动态模块分发?内核模块安装在 下时不是已经是动态的了吗/ib/modules?

动态内核模块如何影响自签名 Linux 安装上下文中的安全启动?

kernel-modules
  • 1 个回答
  • 40 Views
Martin Hope
David Alsh
Asked: 2022-09-30 16:26:15 +0800 CST

将二进制文件放在哪里供所有用户使用?

  • 0

我有一个二进制文件,我想向所有用户提供。

在为单个用户安装应用程序时,我之前会将我的应用程序放入/usr/local/{app_name}并更新$PATHmy 或等效项中的变量.bash_rc以包含二进制路径(例如/usr/local/{app_name}/bin)。

我相信这对本地用户来说很好,但是如果我想让所有用户都可以使用二进制文件,我在哪里存储应用程序?

我应该将应用程序放在下面/etc/{app-name}并为二进制文件创建一个符号链接/usr/bin以避免需要更新$PATH吗?

我知道这/usr是按用户安装的,所以这不适用于每个用户吗?

software-installation
  • 2 个回答
  • 46 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve