93得票3回答
Docker如何运行具有不同内核的发行版?

如何在Debian主机甚至是OpenSUSE容器中运行docker?它使用不同的内核,具有分离的模块。此外,旧版Debian使用了旧内核,那么如何在3.10+内核版本上运行它?旧版内核只有旧的内置函数,那么旧发行版如何管理新功能? 其中的"诀窍"是什么?

54得票4回答
Linux操作系统和内核的关系是什么?

我已经使用Linux几年了,但从未超越从CD / DVD安装。如果软件管理器没有我要找的软件,那么我就束手无策了。 但现在我正在努力理解“Linux”是什么。 第一个浮现在我脑海中的词是“内核”。在维基百科上阅读后,我明白内核是运行以使其他软件(操作系统+应用程序)可以访问硬件(CPU,R...

11得票2回答
升级到Ubuntu 20.04后,Python 3.7的虚拟环境(venv)出现问题。

我刚刚升级到Ubuntu 20.04,我正在使用虚拟环境中的Django开发一个Python 3.7项目。我原本以为即使操作系统升级(这涉及到Python 3.8的安装),我的虚拟环境仍然能够工作。但不幸的是,事实并非如此:当我激活我的虚拟环境时,Python解释器仍是3.8版本,而且什么都不...

11得票3回答
参与Linux发行版的开发

我对为Linux发行版做贡献很感兴趣,但是在了解各种不同的开发者社区时,我有点难以确定我最想加入哪一个。 我会哪些语言: C、C++、Lua、Python,对Perl也比较熟悉(虽然我不会说我“懂”它)。特别是,除了为性能调整而拼凑代码之外,我几乎没有使用x86汇编的经验,尽管这一点将在不久...

10得票2回答
不同的Linux发行版(如Debian,Redhat,Slackware等)中Python标准库和dist-packages路径是否不同?

我的问题假设你在不同的Linux发行版上使用相同的Python版本。我还将虚拟环境排除在我的问题之外。 我使用基于Debian的Ubuntu发行版。在那里,Python标准库(用Python编写的模块/包)的路径是/usr/lib/python2.7,“外部”Python包的路径是/usr/...

8得票1回答
最适合进行内核模块编程的Linux发行版

我想进行内核模块编程。但是,所有的资料都说linux发行版会打补丁到原始内核上,因此模块代码可能无法在其上运行。如果这是真的,我该怎么办?我尝试使用ubuntu制作lfs,但几乎每个步骤都会出现错误。我看到有人写道arch、gentoo、Ubuntu Server(安装期间没有选择任何软件包)...

8得票4回答
从Java获取Linux发行版

我从Java中获取了我正在使用的操作系统的名称。请参见以下代码: System.out.println(System.getProperty("os.name")); 在Windows XP中,它的打印如下:Windows XP。但在Ubuntu/Fedora中,它只显示Linux。请问...