宝盈官方直营网站Docker 领衔 OpenSource.com 二〇一四十佳开源软件排名的榜单

原标题:10种了解开源软件和趋势的途径

取有法,舍有道,坚持必有收获
AI – 人工智能;CV – 机器视觉;DL – 深度学习;DM – 数据挖掘;DS –
数据科学;DV – 数据可视化;IOT – 物联网;ML – 机器学习;NLP –
自然语言处理

Unix 历史

  • 1969年以前:伟大的梦想——Bell, MIT 与 GE 的「Multics」系统
  • 1969年:Ken Thompson 的小型 file server system
  • 1973年:Unix 正式诞生(Ritchie等人以 C 语言写出第一个正式 Unix核心)
  • 1977年:重要的 Unix 分支——BSD 的诞生
  • 1979年:重要的 System V 架构(支持x86)与版权宣告
  • 1984年之一:x86 架构的 Minix 操作系统开始编写并于两年后诞生
  • 1984年之二:GNU 计划与 FSF(Free Software Foundation) 基金会的成立
  • 1988年:图形界面 XFree86(X Window System + Free + x86) 计划
  • 1991年:芬兰大学生 Linux Torvalds 的一则简讯

Docker 领衔 OpenSource.com 2014十佳开源软件排行榜

当Forrester发布其2016年报告《Open Source Powers Enterprise Digital
Transformation》时,开源社区的一些人对结果感到惊讶。不过,他们感到惊讶的并不是41%的企业决策者将开源视为高优先级并计划在其企业中增加开源的使用。他们奇怪的是其他59%的人似乎还不了解开源将在企业未来所发挥的作用。

  • [AI]Artificial intelligence “could be good news” for lawyers and
    clients
    alike
  • [AI]Biotech Startup Hopes to Cure Cancer with Artificial
    Intelligence
  • [AI]Fujitsu begins field trials of AI app to alleviate congestion
    following major
    events
  • [AI]Google Just Made Its Artificial Intelligence Software
    Available to the
    Public
  • [AI]Google Tries an Android for Machine Learning, Releasing Open
    Source AI
    System
  • [AI]Google will open-source artificial intelligence, making
    TensorFlow internal AI software available
    free
  • [AI]Kodak Alaris launches AI Foundry—Accelerates delivery of
    artificial intelligence-based
    solutions…
  • [AI]TensorFlow: Open source machine
    learning
  • [AI]Toyota Research Institute to further AI and robotics
    research
  • [AI]We Need These Three International Treaties to Govern “Killer
    Robots”
  • [AI]What Google’s New Open-Source Software Means for
    Artificial-Intelligence Research – Wired
    Campus
  • [AI]Why Google is Giving Away Its Artificial Intelligence
    Secrets
  • [DL]A Wider Net is Cast for Deep Learning on
    GPUs
  • [DL]Mesosphere and NVIDIA deliver GPU support to
    Mesos
  • [DL]New Lasagne feature: arbitrary expressions as layer
    parameters
  • [DL]NVIDIA Launches New GPUs For Deep Learning Applications,
    Partners With
    Mesosphere
  • [DL]Veles – deep learning platform from
    Samsung
  • [DL]Why Google Is Willing to Give Away Its Latest
    Machine-Learning
    Software
  • [DM]Bringing Business Talent
    Onboard
  • [DS]A tale of two clusters: Mesos and
    YARN
  • [DS]Analytics Challenge Celebrates Top College Data Analytics
    Talent
  • [DS]Becoming A Data
    Scientist
  • [DS]Blue Coat acquires data science powered SaaS cloud security
    firm Elastica for
    $280m
  • [DS]Can you learn data science on the
    job?
  • [DS]Commerce Data Service – Department of
    Commerce
  • [DS]Data Scientist – Clinical Analysis Department at Kaiser
    Permanente in Pasadena, California 91188 |
    AnalyticTalent.com
  • [DS]EMC – How to think like a data
    scientist
  • [DS]H2O lands $20 million to drive its open-source data science
    platform
  • [DS]How I start my journey to data science and some great
    resources to get
    started.
  • [DS]Listening to Caltrain: analyzing train whistles with data
    science – Silicon Valley Data
    Science
  • [DS]Mapping Twitter’s Python and Data Science Communities « Gilad
    Lotan
  • [DS]New flu tracker uses Google search data better than
    Google
  • [DS]Open Postdoctoral Research Positions in Biomedical Data
    Science
  • [DS]The Art of Data Science Part
    1
  • [DS]The Science of Data Management: An Inside
    Look
  • [DS]UCSD Will Co-Lead Data Innovation
    Center
  • [IoT]5 insights & predictions on disruptive tech from KPMG’s 2015
    Global Innovation Survey – Thoughts On
    Cloud
  • [IoT]A Closer Look At IoT Security Threats And Breaches –
    FashNerd
  • [IoT]Additional Considerations Regarding the Internet of Things –
    DZone
    IoT
  • [IoT]ARM reveals the Internet of Things security defenses hackers
    will inevitably learn to
    evade
  • [IoT]Big Data technology and services market will grow to $48.6
    billion in 2019:
    IDC
  • [IoT]Brain-Computer Interface Lets You Control IoT
    Devices
  • [IoT]Build an Internet-connected Bluetooth wearable with Arduino
    and Cordova, part
    one
  • [IoT]Embedded Software at the Heart of Industrial Internet of
    Things
  • [IoT]Ergon Energy Uses Inmarsat BGAN M2M for Smart Grid
    Solution
  • [IoT]Gartner: 21 Billion IoT Devices To Invade By 2020 –
    InformationWeek
  • [IoT]Healthcare and Consumer Electronics Industries to Drive
    IoT
  • [IoT]HG #48 – Hardware Startup Crowdfunding: Post Funding Tips –
    PiTop
  • [IoT]IBM conference explains how data can create a better
    customer experience – Thoughts On
    Cloud
  • [IoT]Intel Gets Cozier In The Internet Of Things (IoT)
    Market
  • [IoT]Internet of Things Herald New Manufacturing
    Era
  • [IoT]Internet of Things home appliances leaving users vulnerable
    to cyber attacks, warns
    Kaspersky
  • [IoT]Introducing the first SoC evaluation solution based on the
    ARM mbed IoT Platform – Internet of Things | Wearables | Smart Home
    |
    M2M
  • [IoT]Is an Internet Without Wifi the
    Future?
  • [IoT]Join our IoT System Security
    Webinar
  • [IoT]Libelium Launches Global IoT Spartans Challenge to Promote
    Developer
    Training
  • [IoT]Local Data Storage Key to Unlocking Internet of Things
    Potential
  • [IoT]Marketing to Machines – Smarter With
    Gartner
  • [IoT]Microbot Push Is A Smart Button For Dumb
    Devices
  • [IoT]Online lenders harvest big data to extend loans where banks
    cannot
  • [IoT]Oracle’s Amazon-killer might really be six months
    away
  • [IoT]Samsung SmartThings Hub – PC
    Mag
  • [IoT]Shift 2020 Brain Food Newsletter (Rudy de
    Waele)
  • [IoT]TAG Heuer Connected Proves Luxury Smartwatches Are
    DOA
  • [IoT]Tag Heuer’s Carrera Connected luxury smartwatch will be
    available for
    $1,500
  • [IoT]The Internet of Things: Creating water stability with
    streaming
    data
  • [IoT]The world’s smartest cities: What IoT and smart governments
    will mean for you –
    TechRepublic
  • [IoT]Why IoT Predictions Are All
    Wrong
  • [IoT]Will the next age be the Human Internet of Things? – All The
    Internet Of
    Things
  • [IoT]Will the next age be the Human Internet of
    Things?
  • [ML]6 machine learning resources for getting
    started
  • [ML]7 Free Machine Learning
    Courses
  • [ML]Evaluating Machine Learning Models – O’Reilly
    Media
  • [ML]Google just released powerful new artificial intelligence
    software — and it’s open
    source
  • [ML]Google open sources its TensorFlow machine learning system |
    ZDNet
  • [ML]Google Open Sources Machine Learning Library TensorFlow –
    InformationWeek
  • [ML]Google open-sources its TensorFlow machine learning
    system
  • [ML]Google Open-Sources Machine Learning Library, TensorFlow –
    DATAVERSITY
  • [ML]H2O – Fast Scalable Machine Learning For Smart
    Applications
  • [ML]H2O.ai Raises $20M For Its Open Source Machine Learning
    Platform •
    /r/MachineLearning
  • [ML]Machine Learning Could Help Video Game Water Look Better Than
    Ever
  • [ML]Microsoft Dynamics CRM Ventures Into Machine
    Learning
  • [ML]Open source machine learning platform H2O
    scores
  • [ML]Pinterest Upgrades Its Search Engine, Enters Machine-Learning
    Space
  • [ML]Predict Store Sales with ML
    Pipelines
  • [ML]TensorFlow: Google Open Sources Their Machine Learning
    Tool

Linux 的核心版本

2.6.18-92.el5 
主版本.次版本.释出版本-修改版本 

核心被分为两个分支:

  • 主、次版本为奇数:发展中版本(development)
    如2.5.xx,这种核心版本主要用在测试与发展新功能,所以通常这种版本仅有核心开发工程师会使用。
    如果有新增的核心程序代码,会加到这种版本当中,等到众多工程师测试没问题后,才加入下一版的稳定核心中;
  • 主、次版本为偶数:稳定版本(stable)
    如2.6.xx,等到核心功能发展成熟后会加到这类的版本中,主要用在一般家庭计算机以及企业版本中。
    重点在于提供使用者一个相对稳定的Linux作业环境平台。

Linux 是一个操作系统最底层的核心以及其提供的核心工具。 他是GNU
GPL授权模式,所以,任何人均可取得源代码,并且可以修改。
此外,因为Linux参考POSIX设计规范,于是兼容于Unix操作系统,故亦可称之为Unix
Like的一种。

 

每年 Opensource.com
都会收集最佳的十个开源软件,今年也不例外,废话不多说,直接进入主题。

Docker

应用容器平台

“电源管理和虚拟化以相同的方式允许我们从服务器利用率中获取最大的利益。如何真正的解决虚拟化,这世界第一难题仍然是普遍存在的。Docker
自从 2013
年开源以来,刚好在这开源改革的关键时刻适应了时势的发展,提供扩展构建块,允许类似我们这样的工程师和架构师能够以更古未有的方式进行分布式平台的扩
展。”—Richard Morrell, Senior software engineer Petazzoni on the
breathtaking growth of Docker。

Kubernetes

容器集群系统

“你开始了解大量集群空间信息的一个项目肯定是 Kubernetes,是 Google
内部容器组开发的。Kubernetes
致力于提供类似高可用性和复制,服务发现和服务聚合的功能” —Gordon
Haff,Open source accelerating the pace of software。

Taiga

项目管理系统

“几乎所有的项目管理工具并不会反映项目的实际情况。一个解决方案就是使用能直观表现项目的实际情况,符合开发人员的常规工作流的工具。此外,这个
工具还需要能快速的更新,吸引用户去使用才算是成功的。Taiga
是个开源项目管理工具,致力于解决基础的软件可用性问题。”—Nitish
Tiwari,Taiga,一个专注于软件可用性的开源项目管理工具。

Apache Mesos

集群管理器

“Apache Mesos是
一个集群管理器,提供高效资源隔离和分享跨版本应用或者框架。Apache Mesos
是位于应用层和操作系统之间,可以更高效的部署和管理大规模集群环境的应用。Apache
Mesos 可以在一个动态节点分享池运行大量的应用。著名的用户包括 Twitter,
Airbnb, MediaCrossing, Xogito 和 Categorize。 —Sachin P Bappalige,Open
source datacenter computing with Apache Mesos。

OpenStack

云计算平台

“随着 OpenStack
的继续成熟,慢慢的走向生产环境,专注于用户的持续增长。同时,更好的迎合用户的需求,社区也在努力的获取用户的支持,满足那些在
OpenStack 组织和社区上作出许多伟大改革的:超级用户。”—Jason Baker, What
is an OpenStack superuser?

Ansible

IT 自动化操作工具

“我所做的大量工作不单单是让人们更多时间玩耍,还能有更多的时间给他们自己的项目,他们自己的想法,做一些比较新颖又比较有趣的事情。”—Michael
DeHaan,Making your IT infrastructure boring with Ansible。

ownCloud

云存储工具

“我曾经寻找一个简单的方式来管理我所有的在线存储服务,比如 Google Drive
和 Dropbox,集成到我的 Linux 桌面,不需要使用一些复杂的
hack,最后我找到一个解决方案,非常好用。在这里跟大家分享一下,实际上这并不是火箭科学,所有我做的只是阅读一些些文档,然后点击几下就完成了所有
的工作。” —Jiri Folta,使用 ownCloud 来集成 Dropbox,Google
Drive,更多的是在 Gnome 环境下。

Apache Hadoop

大数据框架

“Apache Hadoop
是用来存储和处理商用硬件集群上大数据集的开源软件框架。Hadoop 是一个
Apache 的顶级项目,由全球贡献者和用户组成的社区进行维护和开发,遵循
Apache 2.0 开源授权协议。”—Sachin P Bappalige,Aapche Hadoop
大数据方面的介绍。

Drupal

内容管理系统 (CMS)

“当 Drupal 7 在 2011
年发布的时候,是当时最容易使用的开源内容管理系统(CMS)。我希望 Drupal 8
发布的时候也会是这个样子。Web
可访问性要求一直保持警惕,软件的任意部分都必须要经常遵循适用 Web
内容可访问性指南(WGAG)2.0 ” —Mike Gifford,Drupal 8 的可访问性优势。

OpenDaylight

软件网络定义框架

“数据中心中越来越多传统网络功能是通过专用,几乎是私有的硬件和软件结合,是通过软件来进行定义的。开源社区里比较领先的就是
OpenDaylight,一个通过 Linux
基金会定义需求协作开发项目,软件定义网络可能会填补和协调世界个人和公司为创建一个软件定义网络(SDN)开源解决方案方面的努力”
—Jason Baker,使用 OpenDaylight 在软件中定义网络。

参与报告的一个分析师Paul
Miller写道,“开源软件是由孤独而奇怪的个人极客所编写——这样的偏见仍然普遍存在。这几乎是完全错误的。我们一次又一次地碰到那些不了解其组织已经依赖开源的高管。更重要的是,他们没有看到开源技术和思想在他们努力转变为真正能赢得、服务好和留住客户的高用户黏性企业的过程中所发挥的关键作用。”

关于开源

宝盈官方直营网站,Open source的代表授权为GNU的GPL授权及BSD等等,底下列出知名的Open
Source授权网页:

  • GNU General Public License:

    目前有version 2, version 3两种版本,Linux使用的是version 2这一版。
    鸟哥也有收集一份GPL version 2
    的中文化条文,您可以参考:

  • Berkeley Software Distribution (BSD):

    使用BSD source
    code最常接触到的就是BSD授权模式了!这个授权模式其实与GPL很类似,
    而其精神也与Open Source相呼应。

  • Apache License, Version 2.0:

    Apache是一种网页服务器软件,这个软件的发布方式也是使用Open
    source的。只是在apache的授权中规定,
    如果想要重新发布此软件时(如果你有修改过该软件),软件的名称依旧需要定名为Apache才行!

到今天,开源技能是最受欢迎的:在2018年开源就业报告中,83%的参与调查的招聘经理表示,招聘开源人才是今年的优先事项,高于去年的76%。招聘经理正在宣传他们的企业对开源项目的贡献,作为招募顶尖人才的策略。企业IT的一些最重要的趋势,如容器和混合云,依赖于Linux和Kubernetes等开源技术。

关于闭源

相对于Open Source的软件会释出原始码,Close
source的程序则仅推出可执行的二进制程序(binary program)而已。
这种软件的优点是有专人维护,你不需要去更动他;缺点则是灵活度大打折扣,用户无法变更该程序成为自己想要的样式!
此外,若有木马程序或者安全漏洞,将会花上相当长的一段时间来除错!这也是所谓专利软件(copyright)常见的软件出售方式。

免费的专利软件代表的授权模式有:

  • Freeware:

    不同于Free software,Freeware为『免费软件』而非『自由软件!』

  • Shareware:

    共享件这个名词就有趣了!与免费软件有点类似的是,Shareware在使用初期,它也是免费的,但是,
    到了所谓的『试用期限』之后,你就必须要选择『付费后继续使用』或者『将它移除』的宿命~
    通常,这些共享件都会自行撰写失效程序,让你在试用期限之后就无法使用该软件。

围绕开源的思维模式和叙事方式已经发生了变化。企业IT和业务领导者应该能够跟上使用开源技术进行创新工作的IT组织。以下是一些可以帮助加快进度的资源。

报告

相关文章