第 1 章 認識 Linux 著作權所有 © 旗標出版股份有限公司.

Slides:



Advertisements
Similar presentations
Linux管理与应用 Linux 诞生历史 主讲教师:张美平. 主要内容 Linux诞生的几个要素及背景 GNU项目 Linux系统诞生与发展过程.
Advertisements

CH02 電腦軟體 介紹電腦軟體之概念 認識系統軟體、程式語言與軟體開發 認識作業系統的主要功能 認識作業系統的演進歷史 認識常用之應用軟體
LinkIt ONE開發板的簡介.
操作系统 袁昕.
Linux 的历史、现状和未来 2011 《网管员世界》杂志社 副总编辑 孙浩峰.
Linux基礎學習 課本:Ubuntu Linux 管理與架站實務 博碩文化出版發行.
第1章 Linux概述 马丽洁.
靜宜大學專用 PowerPoint 檔案 數位教材
第 1 章 認識 Linux.
第 1 章 認識 Linux.
Linux 入門課程(介紹篇) 講者: Pank
Taiwan President Election
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Q101 在701 SDX Linux上的標準安裝與使用程序v2
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
JDK 安裝教學 (for Win7) Soochow University
第1章 認識Arduino.
手機作業系統介紹.
Linux 圖形操作介面 GUI -- X-window 與 Webmin
Linux 的一些事儿 系统管理 宁波市高校慕课联盟课程
第二章 Linux基本指令與工具操作 LINUX 按圖施工手冊.
HiNet 光世代非固定制 用戶端IPv6設定方式說明
桌面環境簡介及IDE開發工具 Outline (一)什麼是Linux? (二)桌面環境系統簡介 (三)IDE開發工具.
R教學 安裝RStudio 羅琪老師.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
Linux 基础知识讲座 红星中学 点动 IT社 主讲:姚宇晨
CHT IPv6測試 D-Link Taiwan 友訊科技台灣分公司 TTSS 電信技術支援課 Name:
網路資源的建立--LINUX系統 國立東華大學電算中心 陳鴻彬.
安裝JDK 安裝Eclipse Eclipse 中文化
一、如何規劃? 二、教材數位化的可用工具介紹。 三、發表時應該注意的重點。 四、可展示的平台有哪些?
Linux 簡介 93學年度第一學期 東海大學物理系‧資訊教育.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
作業系統 (Operating System)
Unit 04 虛擬機器建構實驗 M. S. Jian Department of Computer Science and Information Engineering National Formosa University Yunlin, Taiwan, ROC.
雲端運算的基石(2) 虛擬化技術實作(XP篇─上)
FTP檔案上傳下載 實務與運用.
私立南山高中 信息組 電腦研習 電腦資料的備份 中華民國 99年4月20日 星期二.
第二章 Linux简介 Linux概述 Linux系统的特点 Linux中使用的应用程序 Linux的组成 Linux版本介绍
大數據與我 4A 陳駿榜.
網路安全技術 OSI七層 學生:A 郭瀝婷 指導教授:梁明章.
Linux作業系統 電腦教室Linux使用說明.
Firewall-pfsense Mars Su
人文與科技的結合 人文與科技的結合 Right Fax使用說明.
網路工具運用 講師:鍾詩蘋.
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
講師:陳永芳 網際網路資源運用 講師:陳永芳
1. 三姑六婆計算機 2. 流動FAX機 3. Card Talk 4. 搜尋引擎
第一章 網際網路基礎.
混音實作 高雄市新民國小 林佳宏
IIS Internet Information Services
Google協作平台+檔案分享(FileZilla+網路芳鄰)
大專生以自由軟體服務偏遠地區國民小學 毛慶禎 國立中央圖書館臺灣分館 2006年12月25日 Theme created by
智慧型手機程式設計 建國科技大學資管系 饒瑞佶 2011年(992).
六年級電腦科 KompoZer w3.dhps.tp.edu.tw.
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
取得與安裝TIDE 從TIBBO網站取得TIDE
Text To Speech (TTS, 文字轉 語音)、讀簡訊 靜宜大學資管系 楊子青
編輯網頁可用那些應用程式? 記事本 Word FrontPage Dreamweaver.
Cloud Operating System - Unit 03: 雲端平台建構實驗
資料擷取與監控應用實務.
第12章 Linux與 嵌入式uClinux系統
程式語言與邏輯:主題示範 報告人:國立台灣師大附中 李啟龍 老師 學年度資訊科技概論研習.
安裝JDK 配置windows win7 環境變數
電腦網絡與教學.
Chapter 4 Multi-Threads (多執行緒).
课程介绍 1、嵌入式系统开发先序课程; 2、共32+8课时: 3、本期采用混合式教学成绩计算方式:
網路基本概念及IE應用 趙涵捷.
Quantum-Wise軟體教學.
CHT IPv6測試 D-Link Taiwan 友訊科技台灣分公司 TTSS 電信技術支援課 Name:
Presentation transcript:

第 1 章 認識 Linux 著作權所有 © 旗標出版股份有限公司

本章提要 前言 Linux 的起源 各式各樣的 Linux 發行版 為何要用 Linux Linux 的中文化 Linux 資訊何處尋

前言 Linux︰與 Windows 匹敵的作業系統新勢力 應用軟體豐富、功能齊備 大多軟體可免費取得講求「自由」、「開放」, 軟體改進速度更快 各國語言支援日益完善 各硬體大廠投入發展

什麼是作業系統 電腦硬體與使用者/應用程式之間的媒介 主要功能有以下 3 項: 管理電腦的各項資源 提供使用者操作介面 提供應用程式執行的環境及系統呼叫服務

Linux 的起源 Unix 系統功能強大, 但只能在價格昂貴的工作站等級電腦上運行, 因而許多人開始發展在個人電腦上也可以使用的 Unix 系統 由 Andrew (Andy) Tanenbaum 為教學目的所發展的 Minix 系統即為其中之一 Linux 由當時芬蘭 Helsinki 大學學生 Linus Torvalds 發展出來, 他於 1991 年 8 月 25 日, 在 USENET 新聞群組 comp.os.minix 上發表了第一篇關於 Linux 的文章

Linux 的起源

Linux 的起源

Linux 的起源 10 月 5 日, Linus 公開宣佈了 Linux 第一個 『正式』 版本:0.0.2 由於 Linux 並不是一個原有的英文字, 因此在字典中並無法查到其 "正確" 的音標標示。但根據 Linus 本人唸 Linux 的錄音 (在設定音效卡時可以聽到), Linux 的 "u" 應該發成音標的 " ^ "

駭客與怪客 駭客本來是指那些專精於某方面技術的人物 對電腦而言, 駭客就是精通系統、周邊、以及各種軟硬體技術的人, 他們擁有專業技術得以自行解決許多問題, 並且沉浸在該領域之中, 對於各種報酬並不感興趣 有些駭客逾越了尺度, 運用自己的知識去做出有損他人權益的事情, 我們稱這種人為怪客 (cracker, 破壞者), 而非駭客

各式各樣的 Linux 發行版 由於 Linux 標榜自由與開放, 因此衍生出許多不同的版本 Linux 的核心與發行版

Linux 的核心與發行版 Fedora Core、Mandrake Linux、SuSE Linux、Slackware Linux、Debian GUN/Linux…等, 都是所謂的 Linux 作業系統 這些版本使用的都是由 Linus 所維護的 Linux 系統核心 (kernel)

Linux 的核心與發行版 核心 (kernel) – 作業系統最重要的心臟部位 負責所有讓系統得以正確、有效運行的工作 控制電腦的硬體、管理所使用的檔案系統、掌握系統運作過程中的所有程式排程... 等 目前 Linux 系統核心的最新版本為 2.4.x 核心版本的編號, 通常以小數點第一位為偶數表示穩定的版本, 而以奇數表示測試版本

Linux 的核心與發行版 發行版 (distribution) – 一個作業系統光是有核心還是不夠的, 仍然需要友善的使用者介面、應用程式 能在 Linux 上運行的軟體眾多, 為了安裝上的方便, 有些組織或廠商將多種軟體與 Linux 系統核心一併包裝發行, 成為各種 Linux 發行版 實際上, 平常所說的 Linux 指的都是由 Linus 所維護的系統核心。不同的發行版, 只是在此核心上, 包裝不同的應用程式而已

Linux 的核心與發行版

Linux 的核心與發行版 Linux 以開放原始碼的觀念為訴求, 並採用 GPL (General Public License) 通用公共許可證為規範 任何程式設計者在取得原始碼之後, 都可以自由修改, 而成為另外一套軟體 (例如 Corel Linux 源自於 Debian GNU/Linux) 只要使用到採用 GPL 授權的程式碼者, 就必須遵守同樣的規範, 讓原始程式碼得以開放給其他的程式設計者

自由不等同於免費 GPL 通用公共許可證為開放原始碼運動的先驅 Richard Stallman 所倡導, 採用這項許可證 (或是其他類似許可證) 的軟體被稱為 Free Software 此處 『Free』 的意義絕非一般人誤解的 『免費』, 而是代表 『自由』 提倡使用者對軟體有研究、使用、散佈與修改的自由, 要求任何人在散佈軟體時必須隨附原始碼, 這樣做的目的是為了促進軟體的快速發展

自由不等同於免費 因為使用者可以自由散佈, 所以自由軟體廠商的營利方式通常由賣軟體轉為賣服務為主, 導致自由軟體的售價大多較為低廉甚至免費 以因果關係來看, 自由為起因, 從而產生了許多結果, 免費僅是其中的一個 只要遵守 GPL 的規範, 自由軟體還是可以向使用者收費, 所以不應該直接就認定自由軟體為免費軟體

各式各樣的 Linux – 發行版 常見的 Linux 發行版 Fedora Core Mandrake Linux 紅旗 Linux Debian GNU/Linux Slackware Linux

為何要用 Linux 圖形整合介面 多重開機管理 多人多工系統 網路能力 程式開發工具

圖形整合介面 Linux 的圖形介面稱為 XFree86, 是屬於 X Window System 的一支 在此環境中提供了多種的視窗管理程式 (Window Manager), 搭配桌面環境 (Desktop Environment), 讓使用者能以更靈活的方式來管理視窗和使用軟體

圖形整合介面

多重開機管理 想在一台電腦中安裝一套以上的作業系統時, 便需要安裝多重開機管理程式 例如 PowerQuest 的 BootMagic、V Communications 的 System Com-mander、國人自製的 SPFDisk 等等 Linux 也內建 GRUB 和 LILO 兩種多重開機管理程式

多重開機管理

多人多工系統 Linux 是可供多人使用的先佔式多工 (pre-emptive multitasking) 作業系統 具有優異的記憶體和多工管理能力,可讓使用者同時執行數個應用程式 允許遠端使用者連線登入執行程式 對於使用者帳號的管理完善

網路能力 沿襲 Unix 系統使用 TCP/IP (Transmission Control Protocol/Internet Protocol) 為主要的網路通訊協定 內建 FTP (File Transfer Protocol)、E-mail 與 telnet …等功能 支援以數據機、ADSL、網路卡...等方式連接網路

程式開發工具 由於 Linux 非常穩定, 使得它成為優良的開發設計平台 有多種程式語言與開發工具, 例如 gcc、cc、c++、Tcl/Tk、Perl、Fortran-77 及 Python 等 在軟體開發工具領域中享有盛名的 Borland 公司, 也推出 Kylix 視覺化快速開發工具, 讓使用 Delphi 與 Visual Basic 的程式開發者, 能夠快速的轉移到 Linux領域

為何要用 Linux - 程式開發工具 由於 Linux 非常穩定, 使得它成為優良的開發設計平台 有多種程式語言與開發工具, 例如 gcc、cc、c++、Tcl/Tk、Perl、Fortran-77 及 Python 等。亦有 Borland 公司推出的 Kylix 視覺化快速開發工具

Linux 的中文化 Linux 目前已擁有許多中文套件, 可讓使用者在 Linux 的文字模式和 X Window 圖形模式下顯示與輸入中文 目前已整合繁體中文的 Linux 發行版, 除了 Fedora Core 之外, 主要還有 Mandrake Linux、Linpus Linux (百資科技)、TurboLinux...等

Linux 的中文化 這些中文化的成果, 大都還是國內的 CLE 團隊貢獻所致 CLE 最早的維護者是鄭原忠先生, 他將一些中文相關軟體以 RPM 檔的格式包裝, 並於 1998 年 6 月 20 日在網路上公開 CLE v0.3 除了包裝 CLE 套件外, CLE 團隊也將他們所做的修改, 一一反應給程式作者與 Linux 發行廠商, 如此等到下次發行新版時, 這些程式不需修改便能具備處理中文的能力

Linux 的中文化

Linux 資訊何處尋 Linux 是目前世界上修補漏洞、減少臭蟲 (bug) 最快的作業系統, 因此最好經常連上 Internet, 隨時了解新的訊息並吸收新的知識 新聞群組與 BBS 網站 全球資訊網 雜誌與新聞 實用的搜尋技巧

新聞群組與 BBS 網站 tw.bbs.comp.linux comp.os.linux.xxx bbs.sayya.org 台灣學術網路的新聞群組, 可以使用中文。 comp.os.linux.xxx 英文新聞群組,針對每種主題各有一個相關的新聞群組 bbs.sayya.org 專門交換 Linux 相關訊息及知識的 BBS 網站, 其中有許多 Linux 相關議題的討論與文章整理

全球資訊網 中文網站 Taiwan Linux User Group- http://www.linux.org.tw CLDP -- Linux 中文文件計劃 - http://www.linux.org.tw/CLDP Chinese GNU/Linux 中文延伸套件 - http://cle.linux.org.tw LinuxFab - http://www.linuxfab.cx Linux Center - http://www.linuxcenter.com.tw

全球資訊網 酷學園 (Study Area) - http://www.study-area.org 鳥哥的私房菜 - http://linux.vbird.org 美麗之島福爾摩莎 - http://bbs.nsysu.edu.tw/planetxt 台大電機 Maxwell BBS Linux 版精華區 - http://bbs.ee.ntu.edu.tw/boards/Linux 洪朝貴教授的首頁 - http://www.cyut.edu.tw/~ckhung

全球資訊網 英文網站 Linux Online!- http://www.linux.org Linux.com - http://www.linux.com Just Linux - http://www.justlinux.com DistroWatch - http://www.distrowatch.com/ Linux Central - http://www.linuxcentral.com

全球資訊網 主要發行版的網站 Fedora Core - http://fedora.redhat.com Red Hat Enterprise Linux - http://www.redhat.com Mandrake Linux - http://www.mandrakelinux.com Slackware Linux -http://www.slackware.com SuSE Linux - http://www.suse.com Debian GNU/Linux - http://www.debian.org

全球資訊網 Linux 搜尋網站 Google 提供的 Linux 搜尋引擎 - http://www.google.com/linux Google 的新聞群組搜尋網站 - http://groups.google.com 在此處可以搜尋 Linux 議題相關的討論文章。若想查詢搜尋台灣學術網路新聞群組中的文章, 可先進入 tw 群組, 再依序進入 tw.bbs.comp.linux 群組進行搜尋

雜誌與新聞 Linux Journal - http://www.linuxjournal.com Linux Format - http://www.linuxformat.com LinuxToday - http://linuxtoday.com Slashdot - http://slashdot.org

實用的搜尋技巧 在操作 Linux 的過程中, 若是遇到書中找不到解答, 問旁人也沒有人懂的疑難問題時, 可以利用 Google (www.google.com. tw) 所提供的網路全文搜尋 將操作時所得到的錯誤訊息輸入為關鍵字, 就有機會找到問題相關的文件或解答

實用的搜尋技巧

實用的搜尋技巧

實用的搜尋技巧 在 SayYA Linux's BBS 站 (bbs.sayya.org) 中也有相當多的 Linux 文件可以供您查閱 如果努力搜尋後仍然找不到資料的話, 還可以在上面發文詢問