GitLab 禁用 Windows!
转自: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 的表现来看,它存在许多安全漏洞,经常是各种恶意软件的攻击目标,也是勒索软件主要盘踞的地方……反正从“安全角度”考量的话,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 操作系统,而非硬件。
综上,GitLab 安全团队在尝试平衡隐私、安全性和合规性,确保访问 GitLab 数据的可靠选择后,最终建议员工选择:运行 macOS 的 MacBook Pro 和运行 Linux 的 Dell Precision。GitLab 还补充道,员工向公司申请使用的笔记本电脑一般可在三年后进行更换,但具体时限还是取决于电脑的使用情况。
网友:骗人,你就是因为 GitHub “抵触”微软产品
原本这篇文章是 GitLab 专为内部员工整理的设备规范,却意外在网络上引起了讨论,甚至在 HN 积累了 300+ 条评论。
许多网友认为 GitLab 给出的理由并不足以禁用 Windows,逻辑性并不强,更多可能是对 GitHub 所在的微软产品的“抵触”。
@habnds:“我想了一会儿,突然意识到 GitLab 的主要竞争对手是微软旗下的 GitHub,所以也许他们对使用微软产品不是很热衷?”
@marcosdumay:“所有的理由都是正确的,但感觉不是非常相关,这给我的感觉就是:可能的确是因为 Windows 来自他们的竞争对手,所以 GitLab 才禁用。”
@politelemon:“按 GitLab 的说法,因为 Windows 专业版要付费所以选择了 macOS 和 Linux。但 macOS 同样不是‘免费的’,甚至按照他们的逻辑,应该只允许使用 Linux 才对——这也就说明了他们的结论并不是由逻辑驱动的。”
也有人对 GitLab 禁用 Windows 的后续影响感到担忧:“虽然我自己不是 Windows 用户,但我认为这是一个相当糟糕的政策,这样 GitLab 未来是否就不能在 Windows 上测试用户体验了?GitLab 是省钱了,但换来的是用户将得到更差的产品。”
那么,你对于 GitLab 禁止员工使用 Windows 的决定有何看法?
参考链接:
https://news.ycombinator.com/item?id=32356428
https://about.gitlab.com/handbook/business-technology/team-member-enablement/onboarding-access-requests/
长按扫码立项优惠
GitLab 禁用 Windows!相关推荐
- (转)如何禁用Windows 10系统的触摸屏
https://baijiahao.baidu.com/s?id=1593890738706748667&wfr=spider&for=pc 现在许多优质的Windows 10个人电脑 ...
- Gitlab禁用Gravatar头像
为什么80%的码农都做不了架构师?>>> 使用Gitlab时,Gravatar头像破图了,参考如下链接的解决方案,使用了多说的Gravatar CDN: 解决Gitlab的Gr ...
- 美国会不会禁用python_美国要是禁用Windows系统,该怎么办?国人会不会选择换系统呢?...
系统一定会更换,但是对于个人用户和企业用户而言,可能时间上就有所差异. 对于个人用户而言,美国禁用windows操作系统,这可能是在我国国内受到影响最小的群体了.因为个人用户所使用的windows操作 ...
- win10上如何启用或禁用Windows功能
Windows10上提供了很多的功能,比如打印服务.传真服务.媒体服务等,怎样启用或禁用某些Windows功能呢? 工具/原料 windows10 方法/步骤 点击左下角的Windows图标,然后再点 ...
- 使用DISM启用或禁用Windows功能
部署映像服务和管理(DISM)工具是用于修改Windows®映像的命令行工具.您可以直接从命令提示符下使用DISM启用或禁用Windows功能,也可以将应答文件应用于图像.您可以在WIM或VHD文件上 ...
- 禁用Windows Defender Antivirus Service,让你文件正常运行
1.使用Windows键+ R键盘快捷键打开运行命令. 2.键入regedit.exe,然后单击确定以打开注册表. 3.浏览以下路径: HKEY_LOCAL_MACHINE/SOFTWARE/P ...
- 怎么禁用Windows 10 自动更新驱动程序
现在Windows 8 以上的操作系统都内置了网卡驱动,安装后会自动联网安装其他驱动程序,省去了我们使用某些驱动程序工具,也远离各种捆绑的东西. 但是,Windows 10提供的某些驱动开始不靠谱起来 ...
- win10创建新账户_在win10上禁用Windows Hello PIN登录选项,还原账户密码登录
Windows 10操作系统允许使用PIN(个人识别码)作为替代登录选项,用户可以设置一个PIN并使用它代替密码.使用PIN码可以更轻松地登录Windows设备并连接到应用程序和其他在线服务,例如社交 ...
- win10禁用Windows Defender
在Windows 10 2004及更高版本上完全禁用Microsoft Defender,必须首先禁用反欺诈,否则你无论是修改组策略还是注册表重启后都将被还原. 使用Windows + I打开&quo ...
最新文章
- sqlserver 重置自增Id
- wxWidgets:wxRegKey类用法
- Android MVP框架实现过程
- Elasticsearch查询速度为什么这么快?
- 基于Struts实现用户登录和注册模块
- 网络协议端口号说明(转)
- 5.数据结构 --- 数组和广义表
- 老师我做完母带后混音更脏了。混音界四大邪术 | MZD Studios混音10问第2期
- 最强PostMan使用教程(1)
- 机器学习(聚类六)——层次聚类
- 显著性水平和p值的理解
- 第三十二章 三更雪压飞狐城(三之全)
- 超硬核 | 一文带你入门用户画像
- Java实现对文件的增删改查操作
- 滴滴云「于某声」在「服务器采购过程中」受贿累计超过 1000 万元:已移交公安机关
- Android 蓝牙 ble 随机地址深层次分析
- 物联网深度融入生活场景 爆发条件成熟
- FL Studio教程之Gross Beat插件讲解
- 2018.12.6 python基础学习——列表的魔法(一)
- HTML标题、段落、各种标签
热门文章
- 心田花开|写作技巧,人物心理描写八大方式
- 2019 最烂密码榜单出炉,教你设置神级密码!
- 苹果x微信语音十秒就断_微信朋友圈,能用图片和语音评论了!安卓苹果都可以!...
- 阿里面试官:双亲委派都不懂就来面Java?
- 全职任教清华,73岁丘成桐受聘清华大学讲席教授
- PinyinUtils 提取第一个汉子/单词的首字母
- 【Proteus仿真】STC15单片机 + DS1302 + LCD1602显示时间
- intel最新服务器平台,五舟科技发布基于Intel Purley平台的下一代服务器产品
- QMI Ril和Android
- 情景感知:基本概念、关键技术与应用系统