zoukankan      html  css  js  c++  java
  • 说一下自己对于 Linux 哲学的理解

    查阅了一些资料,官方的哲学思想貌似是:

    1. 一切皆文件

    2. 由众多单一目的的小程序,一个程序只实现一个功能,多个程序组合完成复杂任务

    3. 文本文件保存配置信息

    4. 尽量避免与用户交互

    什么,你问我的理解?哲学思想?Excuse me ? 上面那些说是哲学思想,还不如说是设计理念,什么时候上升到哲学思想了,不是很懂。

    在我看来 Linux 的核心思想(哲学)同时也是开源界的核心思想,那就是:自由与分享

    • 自由:不是愚昧无知愚蠢任性的自由,而是在明白前因后果的前提下的无约束发挥创造力

    • 分享:不是无条件得将自己思考与成就交给全世界,而是分享给内行,分享给值得分享得人

    引用已经关闭的GTABBS论坛的宣传口号:分享的责任与获取的自由

    当你是个新人时,遇到了一个问题,你通过论坛或者其他途径得到了他人得帮助,而且其他人得帮助对于你来说是完全无偿的。这便是你“获取的自由”

    当你已经有所成就时,遇见了一个新人向你提问一个你可以解决的问题,你是否还会想到自己的这一步一步成长是因为社区人士以及各种途径的无偿帮助,才有了今天的成就,如今你也身为这个社区的一份子,是否也有责任向新人解决这些问题。这便是你的“分享的责任”

    才疏学浅,可能不能很好得表达自己的意思,见谅。

  • 相关阅读:
    平衡二叉树
    二叉树的深度
    数字在升序数组中出现的次数
    美国最受雇主欢迎的十大编程语言
    重学数据结构(五、串)
    重学数据结构(四、数组和广义表)
    100个高频Spring面试题
    重学数据结构(三、队列)
    重学数据结构(二、栈)
    Java学习之jackson篇
  • 原文地址:https://www.cnblogs.com/divent/p/5745302.html
Copyright © 2011-2022 走看看