如何 0 成本启动全员 AI 技能提升?戳> 了解详情
写点什么

开发环境管理器 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:004605

评论

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

为YashanDB数据库寻找合适的运行环境的考虑因素

数据库砖家

智能革命:企业AI转型的挑战与曙光

UniverAI智宇苍穹

企业 AI 应用 企业级AI工程化 企业级AI基础设施

跳出 AI 编程的“兔子洞”:4 个实战策略帮你解决90%的死循环

hepingfly【gzh:和平本记】

AI 编程

为什么选择YashanDB数据库来支持你的业务增长

数据库砖家

未来展望:YashanDB数据库在技术变革中的角色与潜力

数据库砖家

预制菜不便宜,AI缓存却能真省钱:UniverAI企业级AI平台确保企业AI越做越便宜。

UniverAI智宇苍穹

缓存 AI开发平台 AI Agent 企业级AI工程化 企业级AI基础设施

StarRocks Connect 2025 圆满落幕:AI Native 时代,数据分析未来已来

StarRocks

大数据 StarRocks AI Agent 镜舟科技 湖仓引擎

新手如何快速掌握YashanDB数据库的基本操作

数据库砖家

org.springframework.web.multipart.MultipartException: Current request is not a multipart request

刘大猫

人工智能 云计算 算法 物联网 大模型

详解YashanDB数据库的SQL支持与扩展功能

数据库砖家

详解YashanDB权限管理最佳实践,保障企业信息安全

数据库砖家

大数据-102 Spark Streaming 与 Kafka 集成全解析:Receiver 与 Direct 两种方式详解 附代码案例

武子康

Java 大数据 flink spark 分布式

鲲鹏基础软件:全面使能灵衢,通算智算场景能力全面提升

新消费日报

剂方辩证系统(源码 + 文档 + 讲解 + 演示)

深圳亥时科技

线下活动丨RTE 开发者社区×S 创上海 2025:9 家社区项目、3 场圆桌、1 场演讲、1 场派对、1 个彩蛋

声网

见证语音领域 GPT-3 时刻!小米开源端到端语音模型 MiMo Audio;Xbox上线游戏助手,实时游戏理解+语音交互丨日报

声网

爱奇艺技术实践:基于StarRocks释放天玑买量数据价值

StarRocks

MySQL Clickhouse 爱奇艺 StarRocks ug

为您的项目选择YashanDB数据库的原因

数据库砖家

系统管理员必备的YashanDB数据库维护手册

数据库砖家

低代码:技术的普适化潜能与软件工程范式转型

JeeLowCode低代码平台

低代码 低代码报告 低代码, #工作流 低代码工具

企业AI跑得快,必靠专业开发者“带”——UniverAI通过全代码模式为企业AI开发者保驾护航

UniverAI智宇苍穹

企业级代码架构 AI Agent 企业级AI工程化 企业级AI基础设施 AI平台

稳定性与性能并重:YashanDB数据库的设计哲学

数据库砖家

使用XState测试分布式微服务的完整指南

qife122

状态机 微服务测试

工业设计 自控设计经验总结(4)

万里无云万里天

设计师 工厂运维 工业设计

工业设计 自控设计经验总结(5)

万里无云万里天

设计师 工厂运维 工业设计

YashanDB数据库索引优化与重建方法详解

数据库砖家

为什么选择YashanDB数据库?深入分析其独特优势

数据库砖家

工业管理 项目管理经验总结(11)

万里无云万里天

项目管理 工业 工厂运维

美国国民警卫队军械库遭神秘连环盗窃,内部安全漏洞引担忧

qife122

网络安全 内部威胁

工业数字化 信息化经验总结(9)

万里无云万里天

数字化转型 信息化 工厂运维

新手必看:YashanDB数据库安装与配置全流程

数据库砖家

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