- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我是一名计算机科学工程专业的学生,我已经在 .NET Framework 上编程了 2-3 年,但我没有使用过 Linux。我认为,对于我的最后一年项目,Linux 发行版会很好。
我正在考虑几种实现它的方法,当我想到这个疯狂的想法时:
Can we implement the .NET Framework first on the Linux Kernel and build the rest using it?
这可能是最奇怪的问题,但如果我问这个问题是对的,请给我一个方法,如果错了,请纠正我。
最佳答案
.NET 框架的功能太丰富了,如果没有大量以 libc 开头的用户空间助手,就没有必要将其全部构建在裸 Linux 内核之上。并非不可能,但恕我直言,对于一个学生的博士论文来说,这太雄心勃勃了(如果你的目标是获得比博士学位更低的学位,那就更是如此)。
看mono对于独立于 Windows 的 .NET 实现及其所依赖的一切——并考虑如何在你的论文范围内,在你自己的 Mono 分支中减少(而不是消除;-)你自己的用户空间依赖性(当然,假设有任何论文导师会在这方面支持你。
关于.net - 基于 .NET Framework 构建的 Linux Distro,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1605171/
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
我需要测试 includes this line 的功能: if $translate-nl && $*DISTRO.is-win 我试图重新分配一个值给 $*DISTRO, $*DISTRO='Wi
我正尝试按照此处的步骤安装 MinGW 发行版:http://nuwen.net/mingw.html#install 但是,当我尝试运行时:gcc --version 在我的命令行中,我得到以下信息
Closed. This question is off-topic。它当前不接受答案。
我是新来开放 flex 搜索发行版并尝试在Kubernetes集群上运行它的。部署集群后,我需要更改admin用户的密码。 我看了这篇文章-default-password-reset 我知道,要更改
我可以使用基本身份验证(使用内部用户数据库)运行开放发行版,现在我需要使用JWT token 对Kibana仪表板进行身份验证。 Elasticsearch配置: basic_interna
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
我需要将几百个 AD 发行组移动到一个新的 OU。我只得到了他们的电子邮件地址,并想制作一个脚本来根据 samaccountname 移动它们。我想知道为什么以下内容不返回任何内容,如果我对电子邮件地
我正在构建一个 .a来自 C++ 代码。它仅取决于标准库( libc++/libstdc++ )。从一般阅读来看,二进制文件的可移植性似乎取决于 编译器版本(因为它会影响 ABI)。对于 gcc ,A
从 java 中,我得到了我正在工作的操作系统的名称。看下面的代码: System.out.println(System.getProperty("os.name")); 在 windows xp 中
大多数 Linux 发行版通常默认包含 C++ Boost 库吗? 最佳答案 许多发行版在其官方存储库中包含 boost,但在标准安装中默认不提供(换句话说,默认情况下不安装,但安装相对容易)。 另一
一些包冲突,所以不可能一次安装所有可用的包。给定系统的可安装软件包的最大可能数量是多少?一种蛮力试错法是: 列出所有可能的包名称,即 dglob -a > list 由此,为每个可能的包创建子列表sl
我正在使用 elastic search open distro。这是我的触发条件: for (int i = 0; i 5) { resMessate.add(item.key);
我是 docker 的新手,我想在这里解释一下假设我在上面安装了 Windows Machine 和 docker 桌面。 首先运行 Some Linux Distro Container 并在该容器
我有一个 Debian 发行版,可以为信息亭启动并执行单个应用程序。文件系统当前为 1.5 GB,其中大部分未使用。是否有一种方法可以分析启动过程并查找启动和执行期间使用了哪些库?然后我可以卸载未使用
我是一名计算机科学工程专业的学生,我已经在 .NET Framework 上编程了 2-3 年,但我没有使用过 Linux。我认为,对于我的最后一年项目,Linux 发行版会很好。 我正在考虑几种
我想开始一个个人项目,我想让它跨平台。我所有的 Linux 工作都是为商业客户完成的,所以目标发行版是提前指定的,但这是不同的。 该项目将开源并使用Qt。这是我想知道的: 如果我在一个发行版上进行开发
Yocto 的新功能。尝试为 Xilinx Zynq 构建镜像。按照 https://github.com/Xilinx/meta-petalinux 上的说明进行操作.不需要那里的所有东西,所以删除
我的 Beam/Dataflow 管道涉及一些使用 Linux CLI 工具(特别是 osmium-tool 版本 >= 1.9.1)的数据处理,该工具仅适用于一些较新的 Ubuntu 发行版(cos
这段代码: #include #include using namespace std; int main() { cout _file) c:/mingw/include/stdio.h:#
我是一名优秀的程序员,十分优秀!