Java工程师技术提升汇总【1.0】

本文详细介绍了Linux操作系统的历史、特点、优势及其与Unix的关系,强调了开源的重要性和Linux在服务器端的优势。此外,还涵盖了Linux的安装过程,包括虚拟机的创建、Centos操作系统的安装等。对于Java工程师,文章特别强调了VIM编辑器的使用,包括其三种工作模式和在文本编辑中的重要性。
摘要由CSDN通过智能技术生成

第 1 章 Linux 简介

1.1 开源的力量

1.1.1 我们已经用过的开源软件

Spring MyBatis Tomcat MySQL JDK ……

1.1.2 开源软件领域的旗帜: Linux

        Linux 是一款类 Unix 操作系统, 它的出现离不开 GNU 自由软件运动中诞生的开发环境和编译器, 又反过来极大 的推动了 GNU 自由软件运动, 让崇尚自由软件精神的先驱们不必继续局限在 Unix 系统上进行开发。 Linux 出现后, sendmail, wu-ftp, apache 等团队纷纷启动了基于 Linux 系统的开发计划。

1.1.3 软件开源的好处

 虚拟团队 参与开发、 维护的团队成员不必身在同一个办公室, 在世界任何一个角落都可以通过互联网对开源产品进 行改进。  量身定制 自由软件允许使用者对软件产品进行修改, 便于使用者最大限度满足自身需要。  广泛受益 让更多的人能够享受到开源软件提供的服务。  稳定高效 由于开源软件产品吸纳了全世界所有相关领域的最顶尖程序员一起来进行维护和排错, 所以开源软件漏洞 更少, 效率更高。  开源不等于免费

开源指的是开放源代码, 但编译得到的二进制可执行程序可能是收费的; 或者产品免费, 服务收费; 再或 者开发定制功能收费。 所以, 开源项目并不影响商业运作。

1.2. Linux 的来历

1.2.1 Unix 的尴尬

         硬件相关 早期的 Unix 系统都是针对专门的硬件系统开发的, 不同厂商都是为自己的服务器开发专门的 Unix 操 作系统。  版权受限 出于商业等方面因素的考虑, AT&T 在 1979 年发行第七版 Unix 系统时收回了 Unix 的版权。

1.2.2 用于教学的 Minix

        在 Unix 收回版权的背景下, 出于学院教学的需要, 荷兰阿姆斯特丹的 Vrije 大学计算机科学系的 Andrew S. Tanenbaum 教授开发了一个“类 Unix”系统: Minix。 之所以称为类 Unix, 是由于 Tanenbaum 教授为了避免版权 纠纷在开发过程中刻意完全不看 Unix 本身代码, 但同时要做到在使用时让用户的操作方式和使用 Unix 时一样。

1.2.3 受到启发的 Linux

        Minix 最有名的学生用户是 Linus Torvalds, 他在芬兰的赫尔辛基大学用 Minix 操作平台建立了一个新的操作 系统的内核, 他把它叫做 Linux。 Linux 是 Linus Torvalds 受到 Minix 的影响而开发的( Linus Torvalds 不喜欢他的 386 电脑上的 MS-DOS 操作 系统, 安装了 Minix, 并以它为样本开发了原始的 Linux 内核)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BinaryStarXin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值