面向开发者的Ubuntu桌面
无论你是移动应用程序开发人员、工程经理、音乐或视频编辑或金融分析师,都需要运行大型模型——事实上,任何需要强大机器来工作的人——Ubuntu都是理想的平台。
为什么使用Ubuntu进行开发?
- 从开发到部署到桌面、移动、服务器或云的最快路径
- 最广泛和最好的开发工具和库
- 所有最流行的生产力应用程序,如Slack、Skype、Telegram和Discord,都可以在snap商店中找到
- Visual Studio Code和JetBrains ide套件的官方快照
- 使用nVIDIA gpu支持免费游戏和AI开发
- 戴尔、联想和惠普提供的经过认证的AI和开发人员笔记本电脑和工作站-获得无缝的预装Ubuntu体验
- 轻量级的;在任何资源密集型环境下(从数据挖掘到大规模金融建模),都可以在本机或VMIdeal中运行
- 66%有经验的开发人员更喜欢Ubuntu
有了Ubuntu,你就有了一个好伙伴
由于它的多功能性、可靠性、不断更新的特性和广泛的开发人员库,全世界成千上万的开发团队都在使用Ubuntu。
如果你正在管理开发人员,Ubuntu是提高团队生产力和保证从开发到生产的平稳过渡的最佳方式。Ubuntu是世界上最流行的开源操作系统,适用于从数据中心到云到物联网的开发和部署。
Ubuntu 21.04有什么新功能?
- Linux 5.11内核
- 重新设计的Yaru深色GNOME外壳主题是默认的
- 雅茹主题中的新MIME类型图标
- Wayland是默认的显示服务器,具有更好的安全性和性能
- 安装程序中包含活动目录集成
- 改进了新的功率配置模式的UI
- 用于加密安装的恢复密钥选项
- 私营主目录
- LibreOffice 7.1.2, Python 3.9, Firefox 87, GNOME Desktop 3.38.5
Ubuntu 20.04 LTS有什么新功能?
Ubuntu 20.04是最新的LTS版本。除了支持最新的硬件,这个版本还包括许多核心应用程序和开发人员技术的新版本。
- Linux 5.4内核
- 最快和响应最快的GNOME桌面,默认运行v3.36
- 新的默认主题Yaru给Ubuntu带来了全新的面貌
- 活动概述中改进了WiFi、墙纸和应用程序组的设置
- 改变光或暗环境之间直接从系统设置
- 支持ZFS作为根文件系统和zsys,支持系统快照,在快照和自动快照之间前后滚动
- 流行浏览器的最新版本
- LibreOffice 6.4
- nVIDIA硬件现在支持开箱即用
开发人员需要的所有工具
无论你的团队使用的是Python、Ruby、Node.js还是Java,没有什么操作系统比Ubuntu更容易设置了。开发人员需要的一切只是提前
或者一个恰当的
走了。
想让你的应用发布到Ubuntu上吗?Snapcraft可以帮助你接触到当前Ubuntu版本和其他流行发行版的所有用户。
我们希望能够在Linux上提供与在其他平台上相同的高质量体验。snap让我们能够做到这一点,因为它让我们能够将最新的功能直接推送给用户,不管他们使用的是什么设备或分销渠道。
Jonáš Tajrych,微软Skype高级软件工程师
使用Snapcraft打包、分发和更新应用程序
snap是打包了所有依赖项的应用程序,可以从一个构建版本运行在所有流行的Linux发行版上。它们会自动更新并优雅地回滚。无论你是为桌面、云还是物联网构建,简单发布可以让用户保持最新的信息,减少系统配置问题的发生,让你可以更多地编写代码,更少地调试。
Snapcraft是发布快照的开源工具,它从现有的构建工件或选择的语言(Python、Go、C/ c++、Node.js,甚至是。net)中获取素材。你可以在20分钟内完成你的第一款应用,并在Snap Store中发布。
开始使用snaps
构建和发布快照最简单的方法是使用Snapcraft,
它支持从源包和现有包构建。
由开发人员,为开发人员
Ubuntu是成千上万的开发人员贡献的结果,他们被创造自己完美的开发环境的愿望所激励。这就是为什么它被一些世界上最令人兴奋的技术公司使用,这就是为什么Valve决定将其非常受欢迎的Steam虚拟游戏商店移植到Ubuntu上。Ubuntu运行在从x86到ARM的架构上,以及从OpenStack到Azure和EC2的云平台上。这种多功能性使得它成为拥有多样化硬件基础设施的公司的理想选择。
Ubuntu已经成为了完美的操作系统,因为它在开发人员中很受欢迎,并且有云计算功能。这就是为什么它预装在我们的第四代XPS 13笔记本电脑和我们新的精密M3800移动工作站。
巴顿·乔治,戴尔服务开发项目总监
部署了容易
当提到部署的速度和简单性时,没有什么能比得上Ubuntu。
将桌面开发的服务运行在服务器或云上是可行的。Ubuntu还开发了Juju,一个服务编排工具,它简化了开发团队和运行团队之间繁琐的切换,并极大地加快了这个过程。
为开发人员的需求量身定制的支持
使用Ubuntu Advantage和Landscape,你可以标准化你的开发者工作站。它帮助您管理更新、安全补丁和报告,同时最小化停机时间。给你的开发人员他们想要的自由,同时保留你需要的控制。