查看原文
其他

微软也进入了开源大军

strongerHuang 2021-02-01
关注、星标公众,不错过精彩内容

素材来源:网络

编辑整理:strongerHuang


做软件开发的工程应该对开源不会陌生,我们经常听到“xxx开源了”,感觉开源成为“潮流”了。


之前“xxx呼吸机”开源引起了行业轰动,随后几十家做呼吸机的企业也开源了自家的呼吸机项目。


现在,几乎每天都有各类代码、项目开源。最近在行业内容也是各种开源,想必不少读者都有所耳闻。


一、ThreadX开源

年初,µC/OS系统及相关组件开源,在RTOS界引起了不小轰动。最近Azure RTOS ThreadX也加入开源大军。


ThreadX是微软的一款高级实时操作系统 (RTOS) ,专用于深度嵌入式应用程序。


开源内容包含ThreadX和各种中间件:
  • Azure RTOS ThreadX

  • Azure RTOS NetX

  • Azure RTOS NetX Duo

  • Azure RTOS FileX

  • Azure RTOS GUIX

  • Azure RTOS GUIX Studio

  • Azure RTOS USBX

  • Azure RTOS TraceX



github地址:

https://github.com/azure-rtos


官方网址:

https://azure.microsoft.com/zh-cn/services/rtos


二、GW-BASIC语言源代码

早在2018年,微软就开源了MS-DOS源代码,最近微软又将1983年开发的GW-BASIC源代码开源了。


GW-BASIC使用汇编语言编写,而不是当时流行的FORTRAN、 COBOL、  C等高级语言。


当时使用汇编,主要考虑硬件处理器处理能力有限,内存资源有限,会影响运行效率,所以才使用汇编。在当时,可以说代码具有很高的参考价值。


对于现在的硬件,如果处理能力以及资源有限,还是有参考价值,但对于大部分人来说,价值不是很大了。


开源地址:

https://github.com/microsoft/GW-BASIC



看一看上面年龄,你就知道了,那个时候你父母年龄可能都还不大。


微软的开源项目其实还有很多,比如大家熟知的 VS Code也是微软的开源项目,还有TypeScript、Windows Forms等。


今天就分享到这里,我平时会在朋友圈分享一些行业动态和资讯,欢迎大家围观朋友圈。当然,没有加我微信的读者,也欢迎(后台回复“微信”)加入并围观朋友圈。


免责声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。
推荐阅读:
如何减少编码、测试和调试三个阶段的bug?
IAR进军Linux,支持在Linux搭建编译环境
Linux 为何会流行?它和普通的RTOS有何区别?

关注微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回复“加群”按规则加入技术交流群。


长按前往图中包含的公众号关注

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存