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

Shashlik 是一个在通常的 GNU/Linux 发行版上加载 Android 应用的 “Android 模拟环境”。

Shashlik 将于7月晚些在 KDE Akademy 2015 大会上以 “一个在 ‘真正’ Linux 上运行 Android 应用的新法子” 提到。

来自 Dan Leinir Turthra Jensen 的情报 :

“Shashlik,一个尽可能小的 Android 系统和框架的集合,构建且运行于标准的、现代的 linux 系统,并尽可能的使用标准的系统,而且一开始就是自由开放的。Shashlik 可以集成到你已经使用的系统,desktop, laptop, tablet,甚至基于 plasma 的手机或电视。然而作为一个尚未成熟的东西,此次在大会上的提及意味着 Shashlik 已经可以拿来试用了,你可以自己去试一试,然后你就能看到应用通过 Shashlik 运行在一个完全标准的 Plasma 桌面上。”
文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-07-31 13:52:00

Shashlik:Linux 上运行 Android 应用的新法子的相关文章

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

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

在PC上运行Android游戏

自从运行谷歌 Android 系统的手机大行其道之后,不少朋友都幻想过在普通的 PC 电脑,或者说 Windows 系统上运行 Android 操作系统,虽然有不少软件都号称可以做到运行 Android 系统的效果,不过期流畅度和实用度就真的不敢恭维. 最近,一款备受关注的软件--BlueStacks App Player,号称可以在任何设备上流畅运行 Android 程序,到底这款 BlueStacks App Player 能不能让我们的 PC 机吃上 Android 的"冰淇淋"

未来在Chromebook OS上运行Android应用

未来在Chromebook OS上运行Android应用[TechWeb报道]6月26日消息,谷歌2014年I/O开发者大会在旧金山举行,谷歌Android业务主管桑达·皮恰在演讲中表示:未来会让Android应用在Chromebook OS上运行.并且在现场演示了如何在Chromebook上运行Android版印象笔记应用.桑达·皮恰在演讲中表示:手机和Chromebook将会用更多的交互式应用,用户能够利用手机自动解锁并登陆Chromebook.手机接收的电话和短信都可以在电脑上得到提醒,实

微软发布开源版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平台上

使用 ARChon 运行时环境在 Ubuntu 上运行 Android 应用

在此之前,我们尝试过在多款安卓应用模拟器工具上运行安卓应用,比如Genymotion.VirtualBox和Android SDK等.但是,有了这套全新的Chrome安卓运行环境,就可以在Chrome浏览器中运行安卓应用了.所以,下面是一些步骤来指导你如何使用ARChon运行时环境在Ubuntu上安装安卓应用. 谷歌已经公布了首批支持原生运行在Chrome OS的安卓应用,而这个全新的"安卓运行时环境"扩展程序使其成为可能.如今,一位名为Vlad Filippov的开发者已经找到了一种

开源Anbox在Linux中运行Android应用

Anbox 以基于容器的方式,在像 Ubuntu 这样的常规的 GNU Linux 系统上启动一个完整的 Android 系统. 概述 Anbox 使用 Linux 命名空间(user.pid.uts.net.mount.ipc)来在容器中运行完整的 Android 系统,并在任何基于 GNU Linux 平台上提供 Android 应用. 容器内的 Android 无法直接访问任何硬件.所有硬件访问都通过主机上的 anbox 守护进程进行.我们重用基于 QEMU 的模拟器实现的 Android

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

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

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

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

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

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