写点什么

开发环境管理器 Daytona 开源,实现一键启动开发环境

  • 2024-04-01
    北京
  • 本文字数:959 字

    阅读完需:约 3 分钟

开发环境管理器 Daytona 开源,实现一键启动开发环境

Daytona 最近宣布开源它的开发环境管理 (DEM) 平台。Daytona 目前为 alpha 版,旨在通过单个命令来启动一个配置完整的开发环境。


Daytona 将自己定位为“企业级 Codespaces 的替代方案”,用于管理自托管、安全和标准化的开发环境,旨在简化开发者在企业中的工作方式。Daytona 首席执行官兼联合创始人 Ivan Burazin 写道:


自 Daytona 成立以来,我们的主要目标一直是解决企业在其开发环境中遇到的挑战。我们集中精力增强代码安全性,有效地扩展和编排环境,以及简化开发人员在启动开发环境时的体验……现在已经是 2024 年了,但设置开发环境仍然平均需要至少 30 分钟的时间,并且涉及许多步骤。


Daytona 通过利用 Docker、Kubernetes 和开发容器自动化设置过程、配置实例、设置预构建、建立 VPN 连接和分配全限定的域名。Daytona 团队声称 DEM 旨在实现完全自动化的开发环境,强调安全性和控制,可根据需要扩展资源,促进有效的协作,并使即时贡献成为可能。开发人员通过键入 "/#" 和 Git 存储库的名字就可以立即开始编码。


DEM 旨在在企业内部或云端确保各个团队和项目之间的一致、标准化和安全的工作空间。Burazin 补充道:


我们相信,在这样的一个世界中,每个开发者都可以使用最好的工具,不管基于什么样的背景或资源。我们通过开源来实现这样的世界。无论你是独立的程序员,还是小型初创公司的一员,或者是领导大型企业团队的人,Daytona 都是你可以根据自己的意愿进行塑造的工具。


这个项目的开源收到来自社区褒贬不一的反馈:尽管许多人赞成这个决定以及它对个人开发者可用,但一些 Reddit 用户对这个平台要解决的具体问题表示不明确。专注于开发者工具的战略顾问 Kenneth Auchenberg 评论道:


我很高兴看到 Daytona 团队开源他们的核心引擎,并将他们的 Dev Environment Manager 带给每个人。CDE 和开发环境的世界看起来更像是本地优先(local-first)到云端,而 Daytona 无缝地实现了这一点。


Daytona 支持 Dev Container(devcontainer.json)标准,可与任何 IDE 或 Git 存储库一起使用。


Daytona 团队最近推出了 DEM 的独立二进制文件,基于 Apache 2.0 开源许可。


该项目可在 GitHub 上找到,它还提供了 社区 Slack 频道。初始版本支持 Dev Container,可扩展到 DevFile、Nix 和 Flox。


查看英文原文

https://www.infoq.com/news/2024/03/daytona-open-source/

2024-04-01 08:003993

评论

发布
暂无评论
发现更多内容

什么是item_get,它在电商中有什么作用?

技术冰糖葫芦

API 接口

每日一题:LeetCode-151. 反转字符串中的单词

Geek_4z9ami

Go 面试 算法 LeetCode 字符串

3DCAT+上汽奥迪:打造新零售汽车配置器实时云渲染解决方案

3DCAT实时渲染

实时云渲染 实时渲染云 汽车虚拟仿真 汽车3D可视化

智能双录解决方案助力保险代销机构探索市场新机遇

中关村科金

保险 智能双录

新一代私有云部署四大优势和案例解读

青椒云云电脑

云电脑平台

大模型训练引领AI新时代

百度开发者中心

人工智能 大模型 LLM

如何给网页和代码做HTML加密?

大模型训练中CPU高负载与GPU低使用率的优化策略

百度开发者中心

gpu 大模型

云电脑和一体机有什么区别?

青椒云云电脑

云电脑 桌面云一体机 云桌面一体机

大模型训练中错误数据集的影响及应对策略

百度开发者中心

大模型 人工智能’

我还是无法忘记那个午夜,当oncall的告警响起

Java 工程师蔡姬

#on-call 21 天技术人写作行动营 #线上问题 #性能问题

从内容生产到企业经营,大模型将如何改变数字营销?

中关村科金

大数据 大模型 智能营销

大模型营销助手“打辅助”,加速保险展业

中关村科金

从概念到实践,带你掌握层次递归查询

华为云开发者联盟

数据库 后端 华为云 华为云GaussDB 华为云开发者联盟

春晚回应吉祥物“龙辰辰”被质疑 AI 合成;周星驰 Web3 团队下月上线独立 App 丨 RTE 开发者日报 Vol.102

声网

SwitchResX for Mac(屏幕分辨率修改工具) v4.13.2完美激活版

mac

苹果mac Windows软件 switchresx

Java 11 到 Java 21:无缝迁移的可视化指南

高端章鱼哥

Java Java11 Java21

软件测试/人工智能|一文告诉你Python字典知识

霍格沃兹测试开发学社

软件测试/人工智能|一文告诉你Python集合相关知识

霍格沃兹测试开发学社

.NET使用分布式网络爬虫框架DotnetSpider快速开发爬虫功能

不在线第一只蜗牛

.net 分布式 爬虫

新动力、新引擎,企业知识大模型释放数字生产力

中关村科金

【EMNLP 2023】基于知识迁移的跨语言机器阅读理解算法

阿里云大数据AI技术

当前最高4+级!大模型能力获信通院标准符合性验证

中关村科金

大模型 大模型评估

如何构建适合工业设计企业的云端图形工作站?

青椒云云电脑

图形工作站

软件测试/人工智能|使用 Pip 管理 Python 包

霍格沃兹测试开发学社

机器学习与低代码开发:创新驱动的双剑合璧

EquatorCoco

机器学习 软件开发 低代码

如何教会小白使用淘宝API接口获取商品数据

Noah

IPQ4019 IPQ4029 Platform DR40x9 Provide 23-30KM Long Range Transfer AP Controller Support Openwrt Openwifi|802.11AC Solution

wallyslilly

IPQ4019 ipq4029

开发环境管理器 Daytona 开源,实现一键启动开发环境_架构_Renato Losio_InfoQ精选文章