什麼是Linux?數據庫
Linux是一套免費的使用和自由傳播的類Unix操做系統,是一個基於POSIX和UNIX的多用戶、多任務、多線程和多CPU的操做系統。它能運行主要的UNIX工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承的了UNIX以網絡爲核心的設計思想,是一個性能穩定的操做系統。編程
操做系統誕生與1991年10月5日。Linux存在着許多不一樣的Linux版本,但他們都使用了Linux內核。Linux可安裝在各類計算機硬件設備中,好比手機、平板電腦、路由器、視頻遊戲控制檯、臺式計算機、筆記本、大型機和超級計算機。windows
嚴格來說,Linux這個詞自己只表示內核,但實際上人們習慣了用Linux來形容這個基於內核,而且使用GNU工程各類工具和數據庫的操做系統。網絡
Linux有哪些特性?多線程
一、 基本思想:架構
① 一切皆文件;ide
在Linux操做系統中,無論是命令、硬件、軟件設備、進程、通訊接口等等都被視爲擁有各自特性或類型的文件 。工具
② 每一個軟件都有特定的用途,由衆多功能單一的程序完成複雜任務。性能
③ 儘可能避免跟用戶交互,易於以編程的方式實現自動化任務。spa
④ 使用文本文件保存配置信息。
二、 徹底免費
用戶能夠經過網絡或者其餘途徑免費得到,源代碼能夠任意修改。由於它是一款徹底開源的操做系統,別的操做系統是作不到的。
三、 徹底兼容POSIX1.0標準
Linux能夠經過相應的模擬器運行常見的DOS、windows的程序。
四、 多用戶、多任務同時運行
Linux支持多用戶,用戶對應本身的各個文件設備都有本身特殊的權利,保證各個用戶之間互不干涉,互不影響。
Linux支持多任務,能夠是多個程序同時並獨立的運行。
五、 支持多種平臺
GUI:圖形界面
圖形界面只是Linux中的一個應用程序
CLS:命令提示符
經過純字符指令來操做系統。
六、 支持多種平臺技術
支持X86、680x0、SPARC、Alpha等處理器。
支持Inter 64位芯片架構。
支持多處理器同時工做,大大提高系統性能。