整理 | 郑丽媛
出品 | CSDN(ID:CSDNnews)
作为 GitHub 的重要竞争对手,GitLab 自成立以来就一直与其在源码库市场上进行争夺 。尤其当微软在 2018 年以 75 亿美元收购了 GitHub 后,GitLab 便适时推出了迁移功能,使许多开发者纷纷转向 GitLab,GitLab 由此迅速成长,于去年 10 月成功上市,首日收盘价便高达 103.89 美元 。
或许是因为 GitHub 与 GitLab 之间的竞争太过“直白”,网友很容易就将其中某一方的行为进行联想,例如:最近曝出 GitLab 禁止员工使用 windows,是不是因为 GitHub 也是微软的?
文章插图
“禁止使用微软的 Windows”据 GitLab 官网介绍,自成立的这十年来,GitLab 始终都在坚持开源开放,“从一群拥有自己笔记本电脑的编码人员,逐渐成为不仅需要保护自己的公司数据、还需要保护客户数据的组织” 。出于对安全性的考虑,GitLab 认为务必要对员工电脑配置进行统一调整 。
近日,有人发现在 GitLab 在其官网的《入职和设备管理》一文中,明确指出了对其员工在计算机操作系统方面的限制:“允许使用 linux 和苹果的 macOS,但禁止使用微软的 Windows” 。
这条硬性要求的出现有些令人意外:你说你是开源代码管理平台,所以坚持要用开源的 Linux 系统也不是不能理解,但为什么同样是闭源操作系统,macOS 可以 Windows 却不可以?
对于这条“禁用 Windows”的规定,GitLab 给出的理由主要是以下两点:
- 由于 Windows 在桌面操作系统中处于主导地位,所以它也是间谍软件、病毒和勒索软件攻击最多的平台 。
- macOS 预装在 Apple 计算机上,Linux 也可免费使用 。但如果要使用 Windows,就必须购买 Windows 专业版,因为预装的 Windows 家庭版难以确保安全,不符合 GitLab 的安全准则 。
【GitLab 禁用 Windows】与之相比,“macOS 和 Linux 则具有确保平台安全稳定的能力”,满足了 GitLab 的基本需求 。在众多 Linux 发行版中,GitLab 尤其推荐 Ubuntu:它在修补安全漏洞方面的响应极为快速 。
首选苹果 Mac,Linux 笔记本认准戴尔GitLab 对操作系统的限制,显然会影响员工对硬件设备的选择,因此 GitLab 做出要求,员工可根据自身情况选择申请使用哪款电脑:预装 macOS 的 Mac 是首选,不过“如果团队成员熟悉 Linux 并能够自我支持,也可以选择 Linux 笔记本电脑” 。
(1)苹果设备
大多数对电脑性能要求较高的岗位需使用 14 英寸或 16 英寸的 MacBook Pro M1 Max,具体岗位对应可申请的 Mac 型号可参看:
https://docs.google.com/spreadsheets/d/1OuC0_iliCzASKfOhDLWO4fBmDS-uL3VGRMI6063R6tk/edit?usp=sharing 。
注:GitLab 的 IT 运营团队只会对公司购买的苹果产品使用企业折扣,苹果目前还没有计划提供针对 GitLab 员工的折扣 。
(2)Linux 设备
目前,GitLab 官方唯一指定的 Linux 笔记本电脑供应商是戴尔,指定型号包括戴尔 Precision 5500 或 5700 系列和戴尔 Latitude 7300 系列 。“这些 Linux 笔记本电脑通常会预装 Ubuntu Linux,这样就可以节省 Windows 许可证的费用 。”
至于为何 GitLab 选择将戴尔作为独家 Linux 供应商,其给出的原因如下:
- 戴尔在主流制造商中出货预装 Linux 笔记本电脑的历史最长;
- 戴尔能将笔记本电脑运送到 GitLab 员工居住的所有国家/地区;
- GitLab 需要一个稳定且统一的平台来在部署软件组件,这一点标准化的 Linux 做到了;
- 当前 Ubuntu LTS 是首选的 Linux 平台,它具有稳定性和快速修补漏洞的优点;
- 从单一供应商处购买笔记本电脑可以享受企业折扣;
- 戴尔是经过认证的 Ubuntu 供应商,可提供多种笔记本电脑选择,甚至拥有自己维护的 Ubuntu OEM 版本;
- 迄今为止,戴尔的所有主要安全问题都源于 Windows 操作系统,而非硬件 。
推荐阅读
- Windows对比战:win7、win10、win11谁才是王者?是你想不到的
- 微软|大批新功能!微软将于9月20日推送Windows 11大版本更新
- 微软|微软发现Windows离奇现象:一首歌毁掉硬盘
- 微软|Windows 11 2023新预览版25182发布:显卡性能满血复活
- 天麻钩藤颗粒禁用人群有哪些
- 壁纸主题|Windows 12新画面感受下:壁纸被AI提前预测出来了
- IE浏览器|彻底告别IE浏览器:微软即将禁用TLS 1.0/1.1安全协议
- 转子引擎为什么被禁用 转子引擎
- windows7一键还原在哪 怎么还原系统
- 什么是 Windows 11 S 模式,你应该使用它吗?