问题标签 [linux-distro]

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.

0 投票
7 回答
529 浏览

.net - 基于 .NET Framework 构建的 Linux 发行版

我是一名计算机科学工程专业的学生,​​我已经在 .NET Framework 上进行了 2-3 年的编程,但我没有使用过 Linux。我想,对于我最后一年的项目,Linux 发行版会很好。

当我想到这个疯狂的想法时,我正在考虑一些实现它的方法:

我们可以先在 Linux 内核上实现 .NET Framework 并使用它构建其余部分吗?

这可能是最奇怪的问题,但如果我提出的问题是正确的,请给我一个方法,如果我错了,请纠正我。

0 投票
6 回答
629 浏览

c++ - 具有 C++ 可执行文件的不同 Linux 发行版的问题

我有一个可以在我的 linux 机器(Ubuntu Karmic)上完美运行的 c++ 代码。当我尝试在另一个版本上运行它时,我缺少各种共享库。

有没有办法将所有共享库合并到单个可执行文件中?

编辑:我想我问错了问题。我应该要求一种方法在我的可执行文件已经构建时对其进行静态链接。我在ermine & statifier中找到了答案

0 投票
3 回答
1082 浏览

linux - 为 Linux 发行版做贡献

我有兴趣为 Linux 发行版做出贡献,但对于各种发行版的开发人员社区,我很难确定我最想加入哪一个。

我知道哪些语言: C、C++、Lua、Python,并且相当熟悉 Perl(尽管我不会说我“知道”它)。特别是,除了将一些东西拼凑在一起进行性能调整之外,我在 x86 组装方面的经验很少,尽管很快就会部分纠正。

我在寻找什么:一个为开发人员提供大量机会在发行版的各个方面工作的社区。老实说,我最感兴趣的是阅读和处理内核源代码(在这种情况下,发行版并不重要),但这非常令人生畏,我认为进入 Linux 社区并与有经验的 Linux 开发人员一起工作可能会给我一个更好地了解如何跳入胆量(让我知道这是否是虚假的,或者您对此有什么建议)。

所以...

哪个发行版在组织、工作乐趣和贡献机会方面拥有“最好的”开发者社区?

我已经阅读了各种“为 XXX 做贡献”页面和针对 Ubuntu、OpenSuse、Fedora 等发行版的邮件列表,但我更愿意从实际开发人员那里获得更个人的证明。

0 投票
4 回答
24489 浏览

linux-kernel - Linux OS 和内核之间有什么关系?

我已经使用 Linux 好几年了,但从未超越从 CD/DVD 安装。如果应用程序管理器没有我在软件中寻找的东西,那么我就是一个失败的原因。

但现在我正试图了解“Linux”是什么。

我脑海中浮现的第一个词是“内核”。在阅读了 Wikipedia 之后,我了解到内核是运行以使其他软件(OS + 应用程序)访问硬件(CPU、RAM +++)的软件。它还处理内存,但这不是操作系统应该做的(我从操作系统类中记得的)吗?

Linux 发行版只是软件的打包列表吗?

拿我最喜欢的发行版:Fedora。它现在是第 14 版,并附带内核 2.6.35。

内核是否来自中央某个地方并且是每个Linux 发行版的核心?如果这是真的,那么 Linux 发行版是否只是使带有内核的计算机更易于使用的一种方式?这样一来,发行版+内核就是操作系统,因为没有另一个的那个是不可用的(也许是纯内核,但谁坐在上面呢?)。

0 投票
4 回答
3549 浏览

ubuntu - 用于系统编程的最佳 Linux 发行版是什么?

我想为我的研究使用低级系统编程和虚拟化。我尝试了 Ubuntu 10.04 + Xen 4.0.0,但它们在安装过程中并不顺利。我的一位朋友建议使用 Gentoo。还有什么建议吗?

0 投票
1 回答
345 浏览

linux - linux发行版之间的库版本差异

我正在调试一个程序,该程序在一台正在运行的机器上运行良好(用一些 linux 发行版和版本填充空白),但在另一台运行的机器(不同的发行版/版本)上表现不佳。

一个有用的线索是查看每个发行版提供的所有主要库的版本的并排列表 - Qt、boost、libpng、fftw3 等,包括所有不起眼的库。我们不担心此后(目前)可能发生的库升级。

今天是 Red Hat 5 与 Fedora 13,但过去我想比较 Fedora 和 Ubuntu,未来至少从四年前到上周,可能会出现任何主要发行版和版本的组合. 我正在寻找一种找到这些库版本差异的通用方法。

一个可以让一个人选择任意两个发行版并获取列表的网络应用程序会很棒。这样的事情存在吗?(如果没有,有一些企业家的想法。)

注意:我无权访问其中一台机器,因此排序和比较 'ls /usr/lib' 已结束。

0 投票
3 回答
2234 浏览

java - 从 java 中查找 linux 发行版的名称

我们正在用java编写一个需要从底层系统收集信息的小型库。我们能够从 java 中的系统属性中读取大部分内容,但是在 linux 上运行时,我们似乎无法找到提取发行版名称的正确方法。通话

返回“Linux”(我们也收集),但我们也在寻找一种方法来获取例如“Ubuntu”。我们在 java 中需要这个解决方案,并且不想做一些 /etc/release 解析

0 投票
1 回答
174 浏览

linux - Jungle disk 和 Xubuntu:junglediskdesktop 不断产生其他图标

我在我的eee pc 901 上安装了未修改的Xubuntu (xfce4)。对于备份,我使用丛林磁盘,它带有一个名为junglediskdesktop 的系统托盘应用程序。junglediskdesktop 不断在面板的系统托盘部分生成新图标,尤其是在图标更新时(从空闲到进行中)。还有其他人有这个问题吗?

我认为这与 xfce4 相关的原因是因为junglediskdesktop 在同一台计算机上的 Ubuntu(gnome)和 Lubuntu(lxde)的系统托盘中保留一个图标。

有什么建议么?

问候,彼得

0 投票
1 回答
52 浏览

linux - 您如何着手将修复程序放入 linux 软件包中?

我需要 Python Imaging Library 中的 group4 解码,但为了构建它,我需要对发行版 libtiff-dev 包进行一些更改。

以前从未做过这种事情,我很好奇从哪里开始。我在 libtiff 中需要的更改是安装 libtiff 后头文件的位置。现在,libtiff 将其头文件放入 /usr/include,但它只放入

我需要补充:

我必须用来完成这一切的 PIL 中的补丁是从 2006 年开始针对 1.1.6 PIL 库制作的(PIL 现在是 1.1.7),但我很确定我无法获得这些补丁如果它不会在发行版中构建,则将 PIL 放入 pyPI 发行版中。

那么,如何在发行版中进行更改。我不需要更改 libtiff 中的任何内容,只需更改它的交付方式即可。我需要将这 3 个文件添加到 /usr/include

完成后,我可以将修复程序推送到 PIL 中。

0 投票
3 回答
241 浏览

python - 如何剥离 Python 输出

我想脱光platform.linux_distribution()

输出是元组('Ubuntu', '11.10', 'oneiric'),但我想将其显示为"Ubuntu 11.10 oneriric"

.group(1)不管用。