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

类似WINE可以类Unix操作系统上运行Windows二进制程序,Darling项目允许用户在Linux上运行未修改的苹果OS X 二进制程序。Darling项目利用了部门GNUstep项目代码——该项目是苹果Cocoa Objective-C库、widget工具箱和应用工具的开源实现。

Darling项目目前是大学生Lubo Dole el的学术研究项目,但已经能运行基本的OS X程序。

时间: 2025-01-29 09:40:50

让OSX二进制程序运行在Linux上的相关文章

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

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

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

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

为什么不要在Linux上只运行开源软件?

对于一些产业来讲,在开源的Linux发行版上运行专属(proprietary)软件并不是个例,--相反这很常见.例如,在华尔街,"华尔街上百分之九十九的应用依赖于专属软件.在那些运行在Linux上而有专属许可证的产品中,Oracle是我们非常喜欢的一款", FSMLabs 的总裁 Victor Yodaiken这样说. 迁移到Linux平台并不是一个非此即彼的提议.linux作为一个灵活开放的计算平台为用户在软件选择上提供了更多的选项. 第一个方法是Linux的桌面环境,个人计算用户,

1000分奉上:如何对linux上的Java swing的UI自动化测试

问题描述 前提条件javaswing的app运行在远程的linux上要求:越前面的优先级越高1.是否有现成的工具能对这个app的UI进行自动化测试?2.如果没有现成的工具,我想用java来实现这个功能,请给个思路.3.无论是工具还是自己写程序,都是要通过VNC来对远程linux上的app进行操作.请最好回复到我的邮箱xizhousheng@hotmail.com因为我看网页不方便多谢 解决方案 解决方案二:JUnit可以完成代码的单元测试.配合Ant,或者自定义代码,可以完成JUnit对代码的自

在Ubuntu Linux上架设Web服务器详解

Apache 是一种功能强大的Web服务器.如今,Internet上无数运行在Linux上的Apache服务器正为Web世界的日益繁荣提供着有力的支撑.本文将向读者介绍如何在Ubuntu Linux系统迅速搭建Apache Web服务器. 尽管Ubuntu 是一种新兴的Linux分支,但Ubuntu 组织却为Apache提供了丰富的支持软件,这些软件都可以从发行版的光盘获取,也可以从官方站点轻松下载.所以,Ubuntu非常适合作为Web服务器的平台. 一. 安装Apache 下面,我们首先介绍如

maven项目部署在linux上的jar包问题

问题描述 maven项目部署在linux上的jar包问题 昨天吧写好的程序部署在linux上准备测试.发现找不到hibernate3.0.6.jar 看后发现, 这个jar包是引用在本地磁盘上的一个jar包.如:G:xxxx/xxxx/xx/hibernateXX.jar ,但是maven的jar包也已经打包到lib下放到程序包的同级目录下.可能linux上没有盘符, 而maven里找jar包的是通过pom文件找jar包的.pom文件里面写的是G:xxxxxxx.hibernateXX.jar

如何在64位版本Linux上开发运行32位应用程序

最近换了Linux系统,由i686换成了x86-64,导致在进行开发的时候出用不了原来SDK中32位的开发工具.于是,博主找到如下文章,博主亲测实用: 如何在64位版本Linux上开发运行32位应用程序  内容如下: 很多程序员(特别是别的公司的)跟我抱怨说他们32位软件无法在我们的64位Linux系统上正常运行,而在他们32位机上正常,其实这个很好解决,一般 是64位系统安装后没有默认安装glibc的32位版本,通过简单的执行以下命令即可实现在64位Linux系统上开发运行32位应用程序,而不

运行Asp.net应用程序在Linux上的3种托管方式

运行Asp.net应用程序在Linux上的3种托管方式   想要运行Asp.net应用程序在Linux上,我们有3种选择: 1.使用Apache作为Web服务器,使用mod_mono:http://www.mono-project.com/docs/web/mod_mono/2.使用Nginx作为Web服务器,使用FastCGI托管:http://www.mono-project.com/docs/web/fastcgi/3.使用XSP作为Web服务器,这是一个用C#写的轻量级简单的web se

如何在老机器上加速运行Ubuntu Linux

摘要: 不管你的Ubuntu 13.10系统是重新安装的或是从以前旧版本升级的,在使用了一段时间后,你应该会感觉到系统开始变慢. 在这篇文章中,我们将了解到一些让你的Ubuntu运行得更快的技巧. 在我们动手提高Ubuntu 13.10的整体系统性能之前,先思考下为什么系统会随着时间变慢.这里可能有很多原因,比如,你可能有一台简单设置了一下的低配电脑,你可能安装了很多在开机时吃掉系统资源的应用程序. 实际上有各种理由. 在这里列出了一些小技巧,能帮你提高一点Ubuntu的速度.还有一些很好的技巧