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
繁體地址,請注明出處:http://hk.pswp.cn/web/80403.shtml
英文地址,請注明出處:http://en.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)

免責聲明 本文檔所述漏洞詳情及復現方法僅限用于合法授權的安全研究和學術教育用途。任何個人或組織不得利用本文內容從事未經許可的滲透測試、網絡攻擊或其他違法行為。使用者應確保其行為符合相關法律法規,并取得目標系統的明確授權。 對于因不當使用本文信息而造成的任何直…