搜索
首页科技周边IT业界如何建立移动开发环境

在移动设备上运行Linux开发环境:使用Samsung DeX的指南

How to Set Up a Mobile Development Environment

核心要点:

  • Samsung DeX利用移动设备的计算能力运行类似桌面的环境,使您能够在移动设备上设置Linux开发环境。
  • 要创建Linux开发环境,您需要安装Samsung DeX应用程序和Linux on DeX应用程序,然后使用Linux镜像创建一个虚拟容器,目前仅支持Ubuntu 16.04 LTS版本。
  • 虽然Linux on DeX仍处于测试阶段,其性能不如台式电脑,但移动设备性能的提升和云服务的普及表明,移动设备未来有可能取代传统电脑。

移动设备的使用在过去十年中大幅增加。移动浏览超过桌面浏览已经两年多了。移动设备的可用性也大幅提升。现在的移动设备拥有强大的处理能力。

我们常常忽略移动平台作为开发人员的强大工具,但如今,您可以利用移动设备的便携性,并获得每年都越来越接近桌面的灵活性。

本文介绍了如何使用Samsung DeX在移动设备上运行Linux开发环境。

Samsung DeX简史

Samsung DeX是一个平台,允许您使用移动设备的计算能力来运行类似桌面的环境。它于2017年推出,并自此一直积极开发。能够运行DeX的设备数量稳步增加。在本文中,我们将探讨如何通过Samsung DeX设置Linux开发环境。

自推出以来,Samsung DeX已在所有三星旗舰设备上可用,包括:

  • Galaxy S8/S8
  • Note 8
  • Galaxy S9/S9
  • Note 9
  • Galaxy Tab S4
  • 最近的S10系列

Samsung DeX最初推出了一个名为DeX Station的扩展坞配件。您必须将移动设备连接到DeX Station,DeX Station通过HDMI端口为输出设备提供接口,并通过USB和USB-C端口为输入设备(如鼠标和键盘)提供接口。

How to Set Up a Mobile Development Environment Samsung DeX Station (来源)

虽然最初必须使用DeX Station,但在较新的设备中,此要求已被放宽。如果您使用的是Galaxy Note 9或更新的设备,USB-C转HDMI转换器可以帮助您连接到显示器,蓝牙可用于外围设备。

三星最近推出了DeX Pad,这是DeX Station的便携式版本,除了HDMI和USB端口外,还内置了无线充电和冷却风扇。

Samsung DeX Pad Samsung DeX Pad (来源)

假设您满足硬件要求,则需要两个应用程序才能创建Linux开发环境。首先,您需要安装Samsung DeX应用程序以启用Samsung DeX体验。接下来,您需要Linux on DeX应用程序,该应用程序目前处于测试阶段。您可以通过Google Play商店申请访问权限。

现在我们已经解决了该过程的要求,让我们开始吧!

在Samsung DeX上配置Linux环境

Linux on DeX应用程序向您显示您在设备上创建的虚拟容器列表。让我们尝试通过点击屏幕右下角的“ ”按钮来创建我们的第一个容器。

How to Set Up a Mobile Development Environment

创建容器时,您需要使用Linux镜像。目前,仅支持Ubuntu 16.04 LTS。该镜像可以从Samsung DeX服务器下载。需要使用修改后的Ubuntu版本才能遵守Android的安全策略。

How to Set Up a Mobile Development Environment 下载三星提供的自定义Linux镜像

下载完成后,您需要解压镜像。

How to Set Up a Mobile Development Environment 解压下载的Linux镜像

要创建一个新容器,请浏览到文件系统中解压镜像的位置,并为镜像提供名称和描述。您还需要指定要分配给此镜像的存储空间。这可以在容器成功创建后稍后更改。至少需要10 GB。

How to Set Up a Mobile Development Environment 创建容器的选项

创建容器不会花费很长时间——三星提供的Linux操作系统的自定义镜像已经与DeX兼容。默认用户是dextop,密码是secret。

创建容器后,您可以在应用程序中查看容器列表。选择一个容器以查看其详细信息。

How to Set Up a Mobile Development Environment 容器详细信息

在移动设备和Samsung DeX上测试Linux环境

在连接到外部显示器之前,您仍然可以通过启动终端从Linux on DeX应用程序访问容器。选择上面显示的详细信息页面中的“终端模式”选项以启动终端。

How to Set Up a Mobile Development Environment 在移动设备上运行容器的终端

您可以从此终端运行Python解释器并测试一些基本语句。

How to Set Up a Mobile Development Environment 在移动设备上运行容器的Python解释器

要在桌面设置中使用Linux环境,请将移动设备连接到外部显示器。此时,您可能没有运行Linux on DeX应用程序。当桌面版本加载到显示器中时,您将在显示器上看到Samsung DeX徽标。

How to Set Up a Mobile Development Environment 启动时Samsung DeX的桌面

Samsung DeX加载后,您可以使用连接的移动设备作为触控板,或使用连接的鼠标和键盘。导航到移动设备中安装的应用程序,然后选择Linux on DeX应用程序。您将能够在应用程序中看到所有可用容器的列表。选择您要运行的容器。

How to Set Up a Mobile Development Environment

点击运行按钮进入Linux环境。

How to Set Up a Mobile Development Environment

您将进入Samsung DeX中的Linux环境。您仍然可以访问DeX环境的底部菜单,我已经使用它来截取屏幕截图。

Linux on DeX仍处于起步阶段,您可以运行各种应用程序,但性能与台式电脑不相上下。Linux on DeX主要针对开发人员,也许这是能够以其当前形式使用它的用户群体。

最终想法

具有Samsung DeX的Linux开发机器可以在功能方面模拟台式电脑。至关重要的是,云服务的日益普及降低了对传统存储需求的依赖。

与在台式机上原生运行Linux相比,计算能力并不强大,这不是最流畅的体验。此外,对各种设备的支持有限,并且Linux on DeX仍处于测试阶段。但是,考虑到我们的移动设备变得越来越强大的速度,在未来几年内,最终用户用移动设备上的容器取代传统的个人电脑也就不足为奇了。

您尝试过Linux on DeX吗?您认为它会补充(甚至取代!)您当前的开发设置吗?请在下面的评论中告诉我们!

关于移动开发环境的常见问题解答 (FAQ)

什么是Samsung DeX以及它是如何工作的?

Samsung DeX是某些高端三星手持设备中包含的一项功能,允许您将设备“扩展”到类似桌面的体验。借助显示器、键盘和鼠标,您可以将手机或平板电脑用作电脑,在类似桌面的界面中运行Android应用程序。此功能对于想要随时随地进行编码的开发人员特别有用,因为它允许他们将三星设备用作便携式开发环境。

我可以在Samsung DeX上使用Docker容器吗?

是的,您可以在Samsung DeX上运行Docker容器。Docker是一个平台,允许您自动化应用程序的部署、扩展和管理。通过在Samsung DeX上运行Docker容器,您可以创建一个便携式开发环境,允许您随时随地处理项目。

如何为编码设置我的Samsung DeX?

为编码设置Samsung DeX涉及几个步骤。首先,您需要将三星设备连接到显示器、键盘和鼠标。然后,您需要在设备上安装代码编辑器,例如Termux或CodeAnywhere。安装代码编辑器后,您可以直接在三星设备上开始编码。

在Samsung DeX上进行编码的局限性是什么?

虽然Samsung DeX提供了一种方便的随时随地编码方式,但它确实有一些局限性。例如,并非所有编程语言和框架都受支持。此外,三星设备的性能可能不如传统的台式电脑或笔记本电脑,这可能会影响编码的速度和效率。

我可以在没有扩展坞的情况下使用Samsung DeX吗?

是的,您可以在没有扩展坞的情况下使用Samsung DeX。可以使用USB-C转HDMI适配器或电缆激活Samsung DeX。但是,使用扩展坞可以提供其他好处,例如额外的USB端口,用于连接键盘和鼠标等外围设备。

Samsung DeX与所有三星设备兼容吗?

Samsung DeX并非与所有三星设备兼容。它仅在某些高端型号上可用,包括Galaxy S8及更高版本、Galaxy Note8及更高版本以及Galaxy Tab S4及更高版本。

我可以将Samsung DeX与非三星显示器和外围设备一起使用吗?

是的,您可以将Samsung DeX与非三星显示器和外围设备一起使用。Samsung DeX与大多数HDMI显示器以及USB和蓝牙外围设备兼容。

我可以同时在Samsung DeX上运行多个应用程序吗?

是的,您可以在Samsung DeX上同时运行多个应用程序。这允许您像在传统的台式电脑或笔记本电脑上一样有效地进行多任务处理。

我可以在Samsung DeX上访问互联网吗?

是的,您可以在Samsung DeX上访问互联网。您可以使用三星设备的互联网连接,也可以连接到Wi-Fi网络。

我可以在Samsung DeX上保存和传输文件吗?

是的,您可以在Samsung DeX上保存和传输文件。保存在三星设备上的文件可以在Samsung DeX上访问,反之亦然。您还可以将文件在三星设备和连接的USB或蓝牙设备之间传输。

以上是如何建立移动开发环境的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
使用GO构建网络漏洞扫描仪使用GO构建网络漏洞扫描仪Apr 01, 2025 am 08:27 AM

此基于GO的网络漏洞扫描仪有效地确定了潜在的安全弱点。 它利用了GO的并发功能的速度功能,包括服务检测和漏洞匹配。让我们探索它的能力和道德

2025年最佳10个最佳免费反向链接检查器工具2025年最佳10个最佳免费反向链接检查器工具Mar 21, 2025 am 08:28 AM

网站建设只是第一步:SEO与反向链接的重要性 建立网站只是将其转化为宝贵营销资产的第一步。您需要进行SEO优化,以提高网站在搜索引擎中的可见度,吸引潜在客户。反向链接是提升网站排名的关键,它向谷歌和其他搜索引擎表明您的网站权威性和可信度。 并非所有反向链接都有利:识别并避免有害链接 并非所有反向链接都有益。有害链接会损害您的排名。优秀的免费反向链接检查工具可以监控链接到您网站的来源,并提醒您注意有害链接。此外,您还可以分析竞争对手的链接策略,从中学习借鉴。 免费反向链接检查工具:您的SEO情报员

百度又一国民产品接入DeepSeek,是想开了还是跟风?百度又一国民产品接入DeepSeek,是想开了还是跟风?Mar 12, 2025 pm 01:48 PM

DeepSeek-R1赋能百度文库与网盘:深度思考与行动的完美融合短短一个月内,DeepSeek-R1已迅速融入众多平台。百度凭借大胆的战略布局,将DeepSeek作为第三方模型伙伴,整合进自身生态系统,这标志着其“大模型 搜索”生态战略的重大进展。百度搜索和文心智能体平台率先接入DeepSeek及文心大模型的深度搜索功能,为用户提供免费的AI搜索体验。同时,“百度一下,你就知道”的经典slogan回归,新版百度APP也整合了文心大模型和DeepSeek的能力,推出“AI搜索”、“全网信息提炼”

安卓首家接入DeepSeek背后:看见女性力量安卓首家接入DeepSeek背后:看见女性力量Mar 12, 2025 pm 12:27 PM

中国女性科技力量在AI领域的崛起:荣耀与DeepSeek合作背后的女性故事女性在科技领域的贡献日益显着。中国科技部数据显示,女性科技工作者数量庞大,在AI算法开发中展现出独特的社会价值敏感性。本文将聚焦荣耀手机,探究其率先接入DeepSeek大模型背后的女性团队力量,展现她们如何推动科技进步,重塑科技发展价值坐标系。 2024年2月8日,荣耀正式上线DeepSeek-R1满血版大模型,成为安卓阵营首家接入DeepSeek的厂商,引发用户热烈反响。这一成功背后,女性团队成员在产品决策、技术攻坚和用户

DeepSeek'惊人”盈利:理论利润率高达545%!DeepSeek'惊人”盈利:理论利润率高达545%!Mar 12, 2025 pm 12:21 PM

DeepSeek公司在知乎发布技术文章,详细介绍了其DeepSeek-V3/R1推理系统,并首次公开关键财务数据,引发业界关注。文章显示,该系统单日成本利润率高达545%,创下全球AI大模型盈利新高。DeepSeek的低成本策略使其在市场竞争中占据优势。其模型训练成本仅为同类产品的1%-5%,V3模型训练成本仅为557.6万美元,远低于竞争对手。同时,R1的API定价仅为OpenAIo3-mini的1/7至1/2。这些数据证明了DeepSeek技术路线的商业可行性,也为AI大模型的高效盈利树立了

美的推出首款DeepSeek空调:AI语音交互 可实现40万 条指令!美的推出首款DeepSeek空调:AI语音交互 可实现40万 条指令!Mar 12, 2025 pm 12:18 PM

美的即将发布搭载DeepSeek大模型的首款空调——美的鲜净感空气机T6,发布会定于3月1日下午1点30分举行。这款空调配备先进的空气智驾系统,可根据环境智能调节温度、湿度和风速等参数。更重要的是,它集成了DeepSeek大模型,支持超过40万条AI语音指令。美的此举引发业界热议,尤其关注白电产品与大模型结合的意义。不同于传统空调简单的温度设定,美的鲜净感空气机T6能够理解更复杂、更模糊的指令,并根据家庭环境智能调节湿度等,显着提升用户体验。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用