腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
关于
Linux
操作系统设计的书?
什么是一本好书,为什么
linux
被设计成这样?比如为什么/dev/sda中有HDs,为什么/dev/为null,0,urandom等等都是文件(或管道)。为什么我们有回送设备(我看到0-7并在我的
linux
发行版上控制),为什么我们有bin、sbin、lib和usr (以及它们之间的区别)。关于/proc的一切。
内核
里面有什么,什么不是呢?从我的记忆来看,init.d不是
内核
的一部分,我不知道如何执行一个程序,也不知道什么时候运行这些程序。什么是块和字符设备表示为文件?为什
浏览 0
提问于2014-03-27
得票数 3
2
回答
如何在没有
内核
源树的情况下构建外部
内核
模块
、
、
、
我有一个第三方软件软件包,编译
内核
模块和用户空间应用程序。不幸的是,这个第三方非常复杂,并且没有使用Kbuild来构建
内核
模块(我尝试过了,但没有成功)。我试图构建一个简单的驱动程序,其代码如下: arm-
linux
-gnueabihf-gcc -D__KERNEL__ -Wall -include /lib/modules/4.4.62-18.6-default/build/include/generated/autoconf.h -MD -MP -Wer
浏览 0
提问于2017-05-31
得票数 0
1
回答
在
Linux
上运行Android的ARM二进制文件
、
、
、
可以在其他以
Linux
为特色的ARM设备上运行为Android (而不是.apk)构建的ARM二进制程序( Raspberry就是这样)?“
经典
”ARM
Linux
内核
和Android
内核
之间有什么明显的区别吗?
浏览 4
提问于2012-07-08
得票数 8
回答已采纳
1
回答
英特尔-编译器C++14失败-使用`属性"__malloc__“检查不接受参数`
、
、
、
我有以下代码(用于检测编译器是否支持C++14):#include <algorithm> // MSVC reports 199711 even in MSVC 2017.#error "insufficient
浏览 132
提问于2021-10-01
得票数 2
3
回答
如何在重新安装nvidia驱动程序后重新启用Unity?
、
、
昨天我升级到11.04,发现新的
Linux
内核
2.6.38不起作用。然而,特立独行的
内核
做到了。我试图再次启动图形环境,但这导致了如下错误:之后,我启动了恢复模式,重新安装了nvidia驱动程序,在
经典
的同样,在
经典
的所有(compiz)效果是禁用的。 我想我必须让它再起作用,团结也会在那之后起作用,问题是:怎么做?
浏览 0
提问于2011-05-01
得票数 2
6
回答
在Debian测试上安装VBOX客户添加程序
、
当我尝试“
经典
方式”时,我会得到这样的信息: /tmp/vbox.0/Makefile.include de.Header:97:* Error:无法找到当前
Linux
内核
的源代码。
浏览 0
提问于2014-11-17
得票数 1
2
回答
谁能告诉我
Linux
中的
内核
编程是如何进行的,就像Windows中的Windows DDK一样
、
、
我知道windows
内核
,但对
linux
内核
来说还是个新手。我只需要知道它是如何在
linux
上做的,即程序开发。
浏览 1
提问于2011-05-16
得票数 1
1
回答
14.04上的VBox :
内核
驱动程序未安装(rc=-1908)
、
内核
驱动程序未安装(rc=-1908) VirtualBox
Linux
内核
驱动程序(vboxdrv)要么未加载,要么/dev/vboxdrv存在权限问题。请将'/etc/init.d/vboxdrv安装程序‘作为根程序重新安装
内核
模块。如果它在您的发行版中可用,您应该首先安装DKMS软件包。此包跟踪
Linux
内核
的更改,并在必要时重新编译vboxdrv
内核
模块。 对于使用Virtual的每个人来说,这是一条熟
浏览 0
提问于2014-07-17
得票数 64
回答已采纳
1
回答
驱动程序r8169和r8168有什么不同?
、
、
Realtek提供了r8168驱动程序的源代码,它基于
内核
树中的r8169驱动程序,如果我相信它们的源代码的话: * This driver is modified from r8169.c in
Linux
kernel 2.6.18两者都是GPL许可的,因此源代码可以在没有法律问题的情况下进行交换。
浏览 0
提问于2011-12-16
得票数 17
1
回答
在PHP中获取
内核
结构大小的可靠方法
、
、
我必须解析
Linux
内核
提供的二进制数据。这些二进制数据是
内核
中使用的一些
经典
数据结构。struct timeval { __kernel_time_t tv_sec; /* seconds */因为我必须用unpack()在PHP中解析这些二进制结构(在字符串中)(是的,我知道我有奇怪的想法),所以我必须检索
内核
整数大小的大小。
浏览 1
提问于2015-05-11
得票数 1
7
回答
如何高效化学习
Linux
内核
?
目前懂得
linux
一些基础知识和命令,目前对
Linux
内核
非常感兴趣,对于一个刚接触
linux
内核
的新手来说,如何高效化学习
linux
内核
的知识?
浏览 2209
提问于2018-05-17
1
回答
有没有办法在本地服务器上托管.net核心应用程序接口或.net核心web应用程序
、
、
、
、
此外,我还看到了很多在
Linux
服务器上实现这一点的教程,这是针对云的,但对于任何其他本地服务器都不是相同的场景。如果有人有这方面的经验,或者只能建议,如果有可能在go爸爸
linux
服务器上托管,这将是非常有帮助的
浏览 14
提问于2020-03-04
得票数 1
1
回答
内核
线程与用户线程之间的上下文切换
、
从这链接粘贴的副本: 用户级线程可以快速创建和管理。在同一进程中,控制从一个线程转移到另一个线程需要一个模式切换到
内核
。虽然这些观点听起来合乎逻辑,但我想知道它们在
Linux
中是如何反映的。准确地说:有人能把我链接到
浏览 0
提问于2019-08-07
得票数 2
1
回答
编写一个处理任意中断并输出到设备的FreeBSD
内核
模块
、
、
、
、
在
Linux
上有request_irq()调用,但是似乎FreeBSD没有类似的API .比如说,我希望能够通过我的
内核
模块(键盘在irq1上)检测到所有的键盘中断,我该怎么做呢?(在
Linux
上,可以通过调用free_irq(1, NULL)和request_irq(1, ...)来纠正我的错误。) 是否有可能通过
内核
模块写入/dev下的设备文件?我读过这个问题;按照这个示例,我能够对常规文件进行读写,但不能在/dev下进行设备文件的读写( " device“是伪,是char设备示例中使
浏览 7
提问于2017-06-30
得票数 3
2
回答
如何使用单独的引导分区和加密的LVM卷在意外删除后重新安装
内核
?
、
、
、
我的安装是一个Ubuntu12.04 64位(
经典
的“遗留”MBR -这里没有EFI/UEFI ),有两个分区:包含系统逻辑卷的加密LUKS卷。我似乎无意中删除了所有当前
内核
文件,其中包括:我用应用了更新,重新启动,然后: Ubuntu无法启动。14.04.1 Ubuntu启动一个实时DVD,但仍然可以看到我的分区(稍后会描述): /dev/sda5 1(启动)/dev/sd
浏览 0
提问于2014-09-25
得票数 2
1
回答
Linux
是如何完成先发制人调度的?
、
、
我正在阅读
Linux
文档项目中的
Linux
进程:https://www.tldp.org/LDP/tlk/kernel/processes.html 进程总是在进行系统调用,因此可能需要等待。即便如此,如果一个进程在等待之前执行,那么它仍然可能会占用不成比例的CPU时间,因此
Linux
使用抢占式调度。但是
Linux
如何能够跟踪一个进程在CPU上的时间呢?只能通过硬件定时器实现吗?
浏览 0
提问于2020-04-19
得票数 20
回答已采纳
2
回答
Docker是如何绕过操作系统的?
、
、
简单地说,Docker映像/容器是如何在另一台没有操作系统的机器上工作的?但是对于Docker,机器A和机器B都必须已经安装了OS A吗?或者机器A仍然有OS A,机器B没有任何东西,而Docker映像/容器在机器B上运行,并创建类似于OS A的东西,以便在机器B上工作?
浏览 5
提问于2017-05-12
得票数 2
回答已采纳
1
回答
是否有人使用UDP巨型图实现了解决方案?
、
我最近学到了巨型图(仅限UDP包> 65k - IPv6 )。虽然我不需要使用它们,但我想我应该深入研究一下,看看人们是如何做一些聪明的事情的。那么,是否有人使用过它们?如果使用过,又是如何使用的?哪种语言/软件/硬件支持它们?干杯
浏览 2
提问于2012-09-20
得票数 4
回答已采纳
1
回答
Linux
下的用户空间串行通信库
、
、
、
、
我需要开发一个(用户空间)库来处理
Linux
上的串行通信(在Zynq板上: UART,SPI,I2C)。我浏览了各种网站和东西,研究了xilinx
内核
,以及一些关于O‘’Reilly设备驱动程序的参考资料。到目前为止,我发现的是:
Linux
已经包含了自己的
内核
模块来处理通信(例如: UART
内核
模块处理外围设备,以便它们出现在/dev/中,并且通过该设备文件,我可以使用打开、读、写等方式从用户空间与设备进行交互我脑海中浮现的想法是: 编写用户空间库,它只与所提供的设备文件交互(在
浏览 4
提问于2018-06-29
得票数 1
2
回答
Linux
内核
代码执行上下文
、
当在用户空间中执行的进程发出system call或触发exception时,它进入
内核
空间,
内核
代表进程开始执行。据说
内核
正在process context中执行。类似地,当中断发生时,
内核
将在interrupt context中执行。我研究了kernel thread中的
内核
执行,
内核
进程在后台运行。
内核
在任何其他contexts?用户空间中的进程从不执行系统调用或触发异常或没有中断发生,
内核
代码执行过吗?
浏览 8
提问于2011-07-02
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券