Darling项目仍然试图在Linux上运行macOS软件

Wine 项目旨在将Windows程序带到Linux上,而Darling 项目则试图将macOS/OS X程序带到Linux上。但该项目有一段时间不再活跃。Phoronix报道,项目并没有停止,根据其Github页面,它仍然在活跃开发,不过现阶段它还不能运行任何 macOS GUI程序,而只能运行基本的命令行应用,例如使用 Apple Xcode工具链编译Hello World!类型的基本macOS应用程序,然后运行在Linux上。

本文转自d1net(转载)

时间: 2024-09-21 10:45:19

Darling项目仍然试图在Linux上运行macOS软件的相关文章

了解如何执行在Linux上运行的应用程序

先决条件 要充分理解本文,必须具备Windows 环境下桌面应用程序的工作经验,我认为读者对如何使用 Linux 桌面有一个基本的了解.使用一个运行的 Linux 计算来机探讨本文的概念和示例是很有帮助的. 概述 有时候第一次在 Linux 上运行一个应用程序需要一点额外工作.有些应用程序,比如服务器服务,可能无法安装为服务,因此您需要从命令行启动这些应用程序.对于启动这些应用程序的用户帐户而言,需要在应用程序文件中设置执行许可标志 (x). 运行用户空间应用程序 Linux 在内核空间或用户空

javaee-java项目的部署在linux上,项目的有些功能会失效

问题描述 java项目的部署在linux上,项目的有些功能会失效 java项目部署到linux服务器上, 在本地(windows7)下 ,正常运行 可是部署到linux上 项目中有些功能会失效 比如 我做的定时器定时备份数据就没执行 失效的功能前几天还可以,就今天突然不行了 ,,,我想是不是linux被修改了一些配置导致的吧 这是为什么呢????? 来个大神指教指教哇 小弟多谢!!!! 解决方案 查查环境,jdk的版本是否匹配,如果你的项目编译的jdk版本高于linux的版本,那当然是有问题的.

Shashlik:Linux 上运行 Android 应用的新法子

Shashlik 是一个在通常的 GNU/Linux 发行版上加载 Android 应用的 "Android 模拟环境". Shashlik 将于7月晚些在 KDE Akademy 2015 大会上以 "一个在 '真正' Linux 上运行 Android 应用的新法子" 提到. 来自 Dan Leinir Turthra Jensen 的情报 : "Shashlik,一个尽可能小的 Android 系统和框架的集合,构建且运行于标准的.现代的 linux

.NET LINUX上运行SQLSERVER参数遗漏问题

问题描述 运行环境linuxcentos7.0,Mono4.014,jexus5.64描述:今日放假无聊,将以前做的MVC项目部署到Linux上,之后发现参数化查询的时候输出参数OUTPUT不见了,导致业务流程不正常,不知道那位大虾知道如何解决该问题.获得有没有大虾遇到过该问题,让我吸点经验,MVC项目运行在WindowsIIS.NET4.0上一切正常.今日将项目部署到LINUX上遇到许许多多问题,最坑爹的就是文件大小写的问题.目前遇到的问题有HttpContext.Current的Sessio

微软发布开源版ASP.NET 5:支持在Windows/Mac/Linux上运行

在今日的博客文章中,Scott Guthrie宣布了ASP.NET 5.而它所带来的最大变化,就是自诞生15年来首次推出了支持跨平台的开源版本.作为Visual Studio CTP 6的一部分,这款流行的Web开发应用程序框架,现已能够在Windows.Mac.以及Linux平台上运行.本次更新还带来了其它一些非常重大的改 变,包括无需重编译即可看到代码变动的动态开发.NuGet依赖关系管理.配置管理的新选项.依赖集成.以及更快的HTTP性能. 除了可在Windows.Mac和Linux平台上

Darling模拟器:在Linux上运行OS X应用

GNU/Linux用户可以借助WINE运行流行的Windows独占应用程序,但他们没有类似的模拟器可以运行流行的 Mac应用程序.现在,一位名叫Lubo Doleel 的匈牙利开发者试图扭转这一局面,他正在开发名叫Darling的OS X 模拟层.Darling这一名字组合了Darwin和Linux,Darwin是苹果的开源操作系统. Darling的工作原理是用Darwin内核解析Mac可执行文件,然后载入到内存执行.相比WINE,Darling的开发要方便不少,因为OSX 是一种UNIX操作

如何在 Linux 上运行命令前临时清空 Bash 环境变量

我是个 bash shell 用户.我想临时清空 bash shell 环境变量.但我不想删除或者 unset 一个输出的环境变量.我怎样才能在 bash 或 ksh shell 的临时环境中运行程序呢? 你可以在 Linux 或类 Unix 系统中使用 env 命令设置并打印环境.env 命令可以按命令行指定的变量来修改环境,之后再执行程序. 如何显示当前环境? 打开终端应用程序并输入下面的其中一个命令: printenv 或 env 输出样例: Fig.01: Unix/Linux: 列出所

一个可以让.net程序在非WIN平台上运行的软件Mono_实用技巧

唉,最近只知道埋头写程序,消息实在是不灵通啊,今天偶然发一个开源项目,Mono,一个旨在让.net程序在linux,unix,mac os,solaris等平台的软件,爽啊,期待.... What is Mono?Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix. Spo

让OSX二进制程序运行在Linux上

类似WINE可以类Unix操作系统上运行Windows二进制程序,Darling项目允许用户在Linux上运行未修改的苹果OS X 二进制程序.Darling项目利用了部门GNUstep项目代码--该项目是苹果Cocoa Objective-C库.widget工具箱和应用工具的开源实现. Darling项目目前是大学生Lubo Dole el的学术研究项目,但已经能运行基本的OS X程序.