【创科广场】开源潮流浩浩荡荡 Microsoft推开源Linux版本

2021-07-30 17:00

虽然Microsoft曾反对开源的软件,前Microsoft行政总裁Steve Ballmer甚至认为Linux用户是共产党盗贼,以癌细胞比喻公开源码。

不过随着Satya Nadella继任行政总裁,自从2017年,Microsoft成为开源最大贡献者之一,加上Github的收购,Ballmer早就改变了对Linux看法。Microsoft开源软件以外,推出NET Core to Linux和Linux认证计画,甚至开源了Visual Studio Code(虽然下载版本并非开源),成为最流行开发环境之一。

Microsoft推出了本身开发的Linux版本CBL-Mariner (Common Base Linux Mariner)。Windows已经支援Ubuntu的次系统(Windows subsystem for Linux,WSL),开发本身Linux,实在不令人意外。

Linux无处不在,除了在PC上,单板电脑和不少内嵌开发环境,云端运算更以Linux为主流,Kubernetes也是基于Linux,超级电脑和应用也基于Linux开发,开源作业系统和应用,机械人的作业系统也是基于Linux,IBM和Oracle主机以运行Linux为主,Oracle有所谓Unbreakable Linux核心,即使是SAP也亦主要以Suse Linux为主,中国的互联网企业,更是Linux的天下。

根据Github介绍,CBL-Mariner全盘由Microsoft开发及维护,以GNU/Linux distribution方式开源,会作为Windows11和Windows365的WSL2上的Linux系统,未来针对Azure云端运算,以及其他的边缘运算的Linux。

Microsoft在边缘运算曾推出Windows10IoT Core,支援Raspberry Pi和高通DragonBoard 410c等以ARM处理器单板电脑。不过,Windows10IoT Core捧场客太少,版本更新只到2018年,支援的硬件只有仅仅三项。

以IoT边缘运算而论,Android系统也不过是Linux核心,其他嵌入式系统如AWS的FreeRTOS和华为LiteOS,都有Linux影子,Linux支援最多不同的处理器平台,除了X86和ARM,即使是不少RISC-V平台,均是可以跑多种版本Linux。

非针对消费用户

CBL-Mariner是否会针对企业级营运,则言之尚早。但CBL-Mariner出现,至少边际运算可占一席位,更可为Azure IOT Core打下强心针。

CBL-Mariner非针对消费用户,ISO档案也欠奉,用户须自行下载软件包再安装,再产生安装的ISO档,相较其他Linux版本,可说相当麻烦,胜在工具相当齐全,CBL-Mariner作为云端的作业系统。

CBL-Mariner针对作为伺服器,运行Docker或者Kubernetes,又或者是云运算,甚至硬件要求极低的边缘设备,所以CBL-Mariner不具备桌面和其他应用,相对其他Ubuntu或者ChromeOS之类,开发了五花八门的桌面,CBL-Mariner提供指令操作。

Microsoft似乎不太可能为CBL-Mariner开发桌面,支援Microsoft365或者其他应用,不过世事难料,Microsoft早就懂得「顺之则昌,逆之则亡」的道理。

關鍵字

最新回应

關鍵字
You are currently at: std.stheadline.com
Skip This Ads
close ad
close ad