真爱!微软宣布新开源网站,由 Jekyll 一键生成,代码所见即所得
来源 | Microsoft
编辑 | 小匀
转自 | 新智元
近日,微软上线了一个新的开源网站。这不是微软唯一的开源网站,但却代表了新的起点。网友表示:这次真的拥抱开源了!从「恨」到「爱」,微软与开源有着一段长达30年的故事。
微软又又又「搞」开源了!
近日,微软上线了一个新的开源网站:这个网站本身是开源的,内容也是关于开源的,同时提供一些开源服务。
给开源一个大大的拥抱!
从首页来看,这一开源网站的核心理念是「开放」、「协作」和 「灵活」。微软在网站中陈列了自己的开源项目和服务。
网站分为参与、项目、生态、招聘及博客等版块。其中,「参与」页面还会实时显示微软各个 GitHub repo 的最新动态。
虽然,这不是微软的首个开源网站,但它是一个全新的站点,用于取代先前过时的版本。
网友们一片「鼓励」、「欣慰」。
根据微软首席软件工程师 Jeff Wilcox 的介绍,该网站由 Jekyll 生成,Jekyll 是用 Ruby 实现的开源静态站点生成器。而动态数据则是由 TypeScript 实现的 Node.js 后端检索而来。
它通过 Linux Azure Kubernetes 服务(AKS)群集部署到 Microsoft Azure 中,并且使用微软自己的 Azure Front Door 和 Azure CDN 服务。
开源是「癌症」,是「剽窃」!
要知道,曾经的微软对开源可谓是「深恶痛绝」。
自由共享计算机源代码——开放源代码,可以追溯到最早的商业计算机。那时起,用户组们共享代码以减少重复性工作和成本。
微软就是这一时期成立的。在创立微软不到一年的时间里,比尔·盖茨曾写过一封公开信,指责业余爱好者复制软件的行为是「盗窃」。
上世纪90年代,微软正处于高速发展期。90年代末,微软开始将日益增长的开源运动视为「威胁」。在一份被称为「万圣节文件」的内部战略录中,他们描述了微软总部用来对付开源软件(特别是Linux)的预备策略。
其中一种策略是「拥抱-扩展-再熄灭」,即微软采用标准技术,添加专有扩展,并在建立客户基础的基础上,将消费者锁定在专有扩展中,从而确立对该领域的垄断地位。
微软首席执行官史蒂夫·鲍尔默把Linux比作「知识产权的癌症」。微软可以起诉运行Windows的Linux操作系统Lindows侵犯了其商标。但是,法院驳回了微软的索赔,并在微软购买了其商标后,将其软件名称改为Linspire.
然而,在2014年,事情转变了。
不恨了!微软 Love 开源
2014年,萨蒂亚·纳德拉被任命为微软新任首席执行官。
从这时开始,微软开始将开源纳入其核心业务。与鲍尔默的立场相反,纳德拉曾展示了一张幻灯片,上面赫然写着「微软热爱Linux」。
从此,微软对开源来了几个180度的转变。
2014年,公司开放了.net框架的源代码,以推广其软件生态系统,促进跨平台开发。
2016年,微软推出了Windows Linux子系统,可以让Linux应用程序在Windows操作系统上运行。
2018年,微软收购了GitHub。该网站提供了微软的Visual Studio代码和. net运行时系统的源代码。纳德拉还收购GitHub时说道,「我们都是开源的。」而目前,微软也成为了GitHub上最大的开源贡献者。
甚至,微软还在发布的Windows 10更新中提供了一个完整的Linux内核,并在去年为Edge使用了浏览器引擎。微软还与开源社区合作为Windows 10开发PowerToys,而微软新的开放设计理念可能意味着我们将在未来几年看到更多的开源努力。2019年,微软将其Edge浏览器转变为使用开源的Chromium(也是谷歌Chrome的基础)
如此反转,令人惊讶。
但不得不说,凭借着Windows 10的Linux内核、GitHub、新Android Surface Duo以及商业云计算作为主要收入来源,现在的微软已经和30年前大不相同了。毕竟当时,微软还正担心开源软件会蚕食它的知识产权和收入呢!
这些年微软在开源方面的贡献排名上升
的确,这些年来,微软说了很多,也做了很多。这个软件巨头现在击败了Facebook、Docker、谷歌、Apache和其他许多公司,是世界上最大的开源项目贡献者。
从「排斥」到「拥抱」。也许,就像微软前CEO布拉德•史密斯的那句名言一样,「如果生命足够长,你可以学会……你需要改变。」
参考链接:
https://news.slashdot.org/story/20/08/15/0418256/microsoft-launches-new-web-site-describing-how-its-embracing-open-source
https://en.wikipedia.org/wiki/Microsoft_and_open_source
https://www.theverge.com/2020/5/18/21262103/microsoft-open-source-linux-history-wrong-statement
https://news.slashdot.org/story/20/08/15/0418256/microsoft-launches-new-web-site-describing-how-its-embracing-open-source
感谢你的分享,点赞,在看三连↓
真爱!微软宣布新开源网站,由 Jekyll 一键生成,代码所见即所得相关推荐
- PHP开源积分商城系统 积分兑换平台网站源码 一键生成兑换码 PC+WAP
简介: PHP开源积分商城系统 积分兑换平台网站源码 一键生成兑换码 PC+WAP 下载地址: http://www.bytepan.com/Q4Um7IZvh0R 安装说明: 把源码上传到根目录,导 ...
- 学霸用 Python 分析相亲网站数据,在两万异性中找到真爱!
微信搜 "GitHubDaily" 点关注 设为 "星标",每天带你逛 GitHub! 转自大数据文摘 来源:Wired 编译:啤酒泡泡.张大笔茹.张睿毅.牛婉 ...
- 只需五步!哈佛学霸教你用Python分析相亲网站数据,在两万异性中找到真爱
大数据文摘出品 来源:Wired 编译:啤酒泡泡.张大笔茹.张睿毅.牛婉杨 想脱单?那还不容易! 如果身在美国,就像其余四千万单身男人一样,注册一下Match.com, J-Date和OkCupid等 ...
- “真爱”黑客 Fooying 手把手教你追妹子 | 宅客故事
腾讯安全云鼎实验室的安全研究员张祖优(Fooying)坐在我和同事面前两个小时了. 其中的一个半小时他都是边说边笑. 如果在你心目中,黑客都是冷酷.安静.不善言辞的话,你应该来和 Fooying 聊聊 ...
- 从未在一起更让人遗憾_明明是真爱,却又不能在一起
深爱一个人,若是无缘成为夫妻相偎相依在一起,在分开的很长一段时间里,一定会在深夜难眠,在梦中哭醒,因为你太爱他,太想他. 人生那么长,在我们的一生中,总会有一个人,在你的生命里留下深深的痕迹.不是你不 ...
- 我用AI分析了《赛博朋克 2077》的评价,发现真爱粉都是来吸猫的
贾浩楠 萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI CDPR三度延期<赛博朋克 2077>,可把玩家憋坏了. 12月10日上线当天,网上一夜间流行起各种赛博朋克的梗: 前期 ...
- 原来女孩要的不是真爱,而是关爱...
为什么好多女孩宁愿相信甜言蜜语也不愿意相信忠实平庸的言语,为什么女孩子总是有好多自私的想法,一旦男孩子无法满足她,就会对他说:你不是真的爱我... 为什么×××和流氓,可以 ...
- 【pmcaff】社交媒体时代,村姑如何找到真爱?
点击上方 "公众号" 可以订阅哦! 每个女孩都曾是个天真的村姑. 所以,我不是猴子请来的救兵. 天分这东西还是要有的,如果没有,你只能更拼命.更拼命理解我写的这个东西.不懂也没关系 ...
- 像像接入云信,连接真人连接真爱
客户产品简介 像像 是一款基于真人头像的聊天软件,真人交友,视频聊天,头像都是本人照."头像即本人"是像像的核心特色.通过全国公民身份查询系统的实名制核实,,人工视频认证,确保头像 ...
最新文章
- 人工智能领域最重要的10大里程碑:AlphaGo征服世人
- 实现MFC中Radio Button组绑定同一变量控制
- 每天一道LeetCode-----给定大小为n+1的数组,元素大小在[1 : n]之间,只有一个元素会重复出现多次,找到重复的那个
- 如何知道 CPU 是否支持虚拟化技术(VT)
- mac破解wifi密码
- 3.Dockerfile
- ASP.NET2.0 Person Web Site:将图片以二进制的从数据库读取
- 高等数学第七版总结(同济大学版)
- 面试技巧:带走面试官的节奏
- 芬兰建筑师帕特里克艾瑞克森先生一行访问云创
- 应用服务器和数据库服务器有什么区别
- 前端开发--箭头函数
- 数学规划模型之线性规划
- 联想小新笔记本电脑显示很暗, 教你如何将将其亮度调到最高
- python学习_循环语句
- Elasticsearch 如何实现时间差查询?
- UML 之 C++类图关系全面剖析
- 量子态操作:基于门的三态旋转
- 27岁年入千万的李佳琦:以为钱很好赚,是年轻人的最大错觉
- 【操作系统】第七章——进程管理
热门文章
- 【组队学习】【31期】基于Python的办公自动化
- postfilter中文什么意思_Filterpost请求中文字符编码的过滤器 --学习笔记
- 推荐 6 个好用到爆的 Pycharm 插件
- 用 Python 详解《英雄联盟》游戏取胜的重要因素!
- 倒计时1天 | 张钹院士领衔,AI开发者大会20大论坛全攻略!
- 旷视提Circle Loss,统一优化视角,革新深度特征学习范式 | CVPR 2020
- 论文解读 | 微信看一看实时Look-alike推荐算法
- IJCAI 2019:中国团队录取论文超三成,北大、南大榜上有名
- 阿里、京东、快手、华为......他们是如何构建一个个推荐系统“帝国”的?
- 深度学习原来还可以这么学!