Linux梦开始的地方

1.概率

经过C语言,数据结构,C++的学习我们现在要开始学习Linux的学习了。我们学习Linux是从四部分来进行的:

1.Linux初识,Linux环境,Linux指令,Linux开发环境。

2.Linux系统。

3.Linux网络

4.MySQL

Linux我们主要是通过命令行来进行操控的,距离操作系统很近,今天我们开始学习,先来讲一下计算机和操作系统的历史来了解一下吧,了解Linux的来龙去脉吧!

2.计算机和Linux操作系统的历史

1946.2.14,世界上第一台计算机埃尼阿克被发明,开始了计算机的历史,紧接着进入了美苏冷战时期,进行了激烈的军备竞赛,科技蓬勃发展,很多军用技术进行了军转民的转化来促进经济的发展,经济的发展提供税收,又反哺给国家进行军备,形成闭环。

在这期间,IBM为原先的军工企业,造大炮坦克转型进入社会民用,最初的计算机非常昂贵,IBM认为未来的计算机主要面向企业使用,不面向个人,进行了计算机大型化的方向发展,但是与此同时,苹果公司认为计算机未来是每个人电脑前都会有一个计算机,进行计算机小型化的方向发展,历史告诉我们了答案,苹果是正确的。与此同时,比尔盖茨的微软进行计算机的发展,他发现造硬件他比不过苹果系统,所以他给自己公司定位为软件公司,进行软件开发,但是软件开发太广,他又进行进一步定位,造核心的操作系统,但是计算机只有操作系统还不够,还需要CPU,硬盘,电源等其他部位,所以开始他拉IBM来谈合作,微软负责操作系统,IBM负责芯片,但是他们的理念不一样,IBM高层认为未来是大型计算机的天下,但是比尔盖茨认为未来是小型计算机的天下,所以他们之后就分道扬镳了,自然而然的他又拉来了一个造芯片的公司就是英特尔,进行芯片制造合作。还有许许多多的其他公司。苹果不一样,苹果都是从软件到硬件全部自产有完整的供应链。

由于开始的计算机操作很复杂,一般只有科学家来拉拉杆来操作,后来IBM进行操作系统的开发,让肯特汤普森进行Unix系统的编写,但是用汇编语言编写的系统太过晦涩难懂,后来他又和他的好基友丹尼斯里奇,也就是C语言之父进行Unix用C语言进行重写。

这个时候苹果开发的系统macos和微软开发的系统windows也是如火如荼,这个时候Unix传入学校,供广大学生进行学习,这时候所有的计算机都有一个通病,就是啥都要付费,操作系统付费,软件付费,1991年,就读于赫尔辛基大学的蕾纳斯托瓦兹接触到Unix操作系统,他意识到,这样的操作系统应该弘扬光大,为人类历史的发展添砖加瓦,当时就进行Linux操作系统的编写并公开了源代码,这时候乔布斯就很恨这个小伙,因为苹果macos底层也是根据Unix进行仿写的。

这样的开源损害了苹果公司的利益,微软也进行window开发,这时候,当时有一家公司叫施乐公司,这家公司进行图形化界面操作系统的开发,这在当时来说是划时代的,因为当时所有的操作系统都是黑屏命令行。

苹果公司去施乐公司参观,当即就认识到这是划时代的发明,回来后,乔布斯就让团队进行开发图形化操作系统,但是微软此时也进行了图形化操作系统的开发,苹果也很恨比尔盖茨,苹果认为微软抄袭他的操作系统,微软说我抄施乐公司的,你抄谁的?两个人明面上很好,但是私底下都互相看不起。

Lnux就是Linux Is Not Unix,哈哈。

来自各方广大的牛逼人士就对Linux进行维护更新,造就了当今的Linux的蓬勃运用。

由于Linux的开源,它是更好的,从效率,稳定,安全三方面来说,效率上来说,稳定上来说,Linux开机的那一刻就要工作几年,但是Windows开机一个月不关机就会卡的不行,需要关机重启,开源的维护人数众多,发现问题的概率大,维护的更好,稳定性强,安全上来说,源码面前,一切小动作都无所遁形,而不开源的微软来说他在Windows偷偷采集你的数据你根本不知道,所以公司层面,当一个免费的稳定的高效的,安全的操作系统摆在你面前,脑子没坑的话一般都会选择它。

有的人就要问了为什么有的人免费去更新Linux吗?现实中,总有一些人去做公益志愿者,只要基数够大,总有思想觉悟高的去做。

到如今,发展出了各种版本不如安卓的底层内核就是基于Linux开发的,现在许多公司的后端也是Linux开发的。

现在就有许多的Linux软件,比如ubuntu是面向学生群体通过Linux内核配置上学生关注的软件进行销售,centos就是Linux内核加上工程师配套的软件,然后各个版本衍生出不同的论坛,大家共同进行维护造就了今天的Linux的广泛使用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/web/80403.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

“二维前缀和”算法原理及模板

在学习本篇内容前建议先学习一下“一维前缀和” 一维前缀和 算法https://blog.csdn.net/czt230610/article/details/148012923?fromshareblogdetail&sharetypeblogdetail&sharerId148012923&sharereferPC&sharesourceczt230610&sharefromfrom_link接下来…

软件设计师CISC与RISC考点分析——求三连

一、考点分值占比与趋势分析(CISC与RISC) 综合知识分值统计表 年份考题数量分值分值占比考察重点2018111.33%指令特征对比2019111.33%控制器实现方式2020222.67%寄存器数量/流水线技术2021111.33%寻址方式对比2022222.67%指令复杂度/译码方式2023111.3…

顺 序 表:数 据 存 储 的 “ 有 序 阵 地 ”

顺 序 表:数 据 存 储 的 “ 有 序 阵 地 ” 线 性 表顺 序 表 - - - 顺 序 存 储 结 构顺 序 表 的 操 作 实 现代 码 全 貌 与 功 能 介 绍顺 序 表 的 功 能 说 明代 码 效 果 展 示代 码 详 解SeqList.hSeqList.ctest.c 总 结 💻作 者 简 介&#xf…

网络安全深度解析:21种常见网站漏洞及防御指南

一、高危漏洞TOP 10 1. SQL注入(SQLi) 原理:通过构造恶意SQL语句突破系统过滤机制 典型场景: - 联合查询注入: union select 1,version(),3--+ - 布尔盲注:and (select substr(user(),1,1)=r) - 时间盲注:;if(now()=sysdate(),sleep(5),0)/ 防御方案: - 严格参数化查…

代码上传gitte仓库

把代码push上去就行

创建型:单例模式

目录 1、核心思想 2、实现方式 2.1 饿汉式 2.2 懒汉式 2.3 枚举(Enum) 3、关键注意事项 3.1 线程安全 3.2 反射攻击 3.3 序列化与反序列化 3.4 克隆保护 4、适用场景 1、核心思想 目的:确保一个类仅有一个实例 功能:…

副业小程序YUERGS,从开发到变现

文章目录 我为什么写这个小程序网站转小程序有什么坑有什么推广渠道个人开发者如何变现简单介绍YUERGS小程序给独立开发者一点小建议 我为什么写这个小程序 关注我的粉丝应该知道,我在硕士阶段就已经掌握了小程序开发技能,并写了一个名为“约球online”…

React路由(React学习笔记_09)

React路由 1,路由基础 现代的前端应用大多都是SPA(单页应用程序),也就是只有一个HTML页面的应用程序。因为它的用户体验更好、对服务器的压力更小,所以更受欢迎。为了有效的使用单个页面来管理原来多个页面的功能,前端路由应运而生。 1, 安装…

2009-2025计算机408统考真题及解析

整理2009-2025 年计算机408统考真题及解析PDF 目录树: └── 2025考研计算机408统考真题及答案(回忆版).pdf ├── 2009-2024计算机408真题解析 │ ├── 2009年计算机408统考真题解析.pdf │ ├── 2010年计算机408统考真题解析.pdf …

Mysql、Oracle、Sql Server、达梦之间sql的差异

1&#xff1a;分页查询 Sql Server&#xff1a; <bind name"startRow" value"(page - 1) * limit 1"/> <bind name"endRow" value"page * limit"/> SELECT *FROM (SELECT ROW_NUMBER() OVER (<if test"sortZd!…

SQL Server 常用函数

一、字符串处理函数 1. CONCAT&#xff1a;拼接字符串 语法&#xff1a;CONCAT(string1, string2, ..., stringN) 实例&#xff1a; SELECT CONCAT(Hello, , World) AS Result; 输出&#xff1a; Result ------------- Hello World 2. SUBSTRING&#xff1a;截取子字符串 …

【通用大模型】Serper API 详解:搜索引擎数据获取的核心工具

Serper API 详解&#xff1a;搜索引擎数据获取的核心工具 一、Serper API 的定义与核心功能二、技术架构与核心优势2.1 技术实现原理2.2 对比传统方案的突破性优势 三、典型应用场景与代码示例3.1 SEO 监控系统3.2 竞品广告分析 四、使用成本与配额策略五、开发者注意事项六、替…

ABP vNext 多租户系统实现登录页自定义 Logo 的最佳实践

&#x1f680; ABP vNext 多租户系统实现登录页自定义 Logo 的最佳实践 &#x1f9ed; 版本信息与运行环境 ABP Framework&#xff1a;v8.1.5.NET SDK&#xff1a;8.0数据库&#xff1a;PostgreSQL&#xff08;支持 SQLServer、MySQL 等&#xff09;BLOB 存储&#xff1a;本地…

FastDFS分布式文件系统架构学习(一)

FastDFS分布式文件系统架构学习 1. FastDFS简介 FastDFS是一个开源的轻量级分布式文件系统&#xff0c;由淘宝资深架构师余庆设计并开发。它专为互联网应用量身定制&#xff0c;特别适合以中小文件&#xff08;如图片、文档、音视频等&#xff09;为载体的在线服务。FastDFS不…

基于单片机的防盗报警器设计与实现

标题:基于51单片机的防盗报警器设计 内容:1.摘要 本文围绕基于51单片机的防盗报警器设计展开。背景在于现代社会安全需求不断提高&#xff0c;传统防盗方式存在诸多不足。目的是设计一款成本低、可靠性高且易于使用的防盗报警器。方法上&#xff0c;以51单片机为核心控制单元&…

IDE/IoT/搭建物联网(LiteOS)集成开发环境,基于 LiteOS Studio + GCC + JLink

文章目录 概述LiteOS Studio不推荐&#xff1f;安装和使用手册呢?HCIP实验的源码呢&#xff1f; 软件和依赖安装软件下载软件安装插件安装依赖工具-方案2依赖工具-方案1 工程配置打开或新建工程板卡配置组件配置编译器配置-gcc工具链编译器配置-Makefile脚本其他配置编译完成 …

【高斯拟合最终篇】Levenberg-Marquardt(LM)算法

Levenberg-Marquardt(LM)算法是一种结合高斯-牛顿法和梯度下降法的优化方法,特别适合非线性最小二乘问题,如高斯函数拟合。它通过引入阻尼因子(damping factor)平衡高斯-牛顿法的快速收敛和梯度下降法的稳定性。以下是基于之前的 gaussian_fit.py,加入 LM 算法实现高斯拟…

信道编码技术介绍

信息与通信系统中的编码有4 种形式&#xff1a;信源编码、信道编码、密码编码和多址编码。 其中信道编码的作用是对信源经过压缩后的数据加一定数量受到控制的冗余&#xff0c;使得数据在传输中或接收中发生的差错可以被纠正或被发现&#xff0c;从而可以正确恢复出原始数据信息…

线性回归策略

一种基于ATR(平均真实范围)、线性回归和布林带的交易策略。以下是对该策略的全面总结和分析: 交易逻辑思路 1. 过滤条件: - 集合竞价过滤:在每个交易日的开盘阶段,过滤掉集合竞价产生的异常数据。 - 价格异常过滤:排除当天开盘价与最高价或最低价相同的情况,这…

WordPress Relevanssi插件时间型SQL注入漏洞(CVE-2025-4396)

免责声明 本文档所述漏洞详情及复现方法仅限用于合法授权的安全研究和学术教育用途。任何个人或组织不得利用本文内容从事未经许可的渗透测试、网络攻击或其他违法行为。使用者应确保其行为符合相关法律法规,并取得目标系统的明确授权。 对于因不当使用本文信息而造成的任何直…