Presentation is loading. Please wait.

Presentation is loading. Please wait.

Linux作業系統簡介 自由軟體基金會的誕生 Linux的歷史

Similar presentations


Presentation on theme: "Linux作業系統簡介 自由軟體基金會的誕生 Linux的歷史"— Presentation transcript:

1 Linux作業系統簡介 自由軟體基金會的誕生 tony@strongniche.com.tw Linux的歷史
主講人: 鄭任峰 自由軟體基金會的誕生 Linux的歷史 Linux的特色 (運行方式/版權宣告/Distribution) Linux Desktop 多媒體/辦公室軟體/網際網路/開發工具 Linux Server (伺服器) Database(資料庫)/DNS(網域)/Mail(郵件) /FTP(檔案傳輸)/Firewall(防火牆) Linux Cluster (叢集伺服器)

2 自由軟體基金會(FSF)的誕生 西元 1970 年 Richard Stallman 印表機事件 烏托邦理想

3 基金會的宗旨 GNU Project的目的在 於還給電腦使用者被剝 奪的自由 所以它規劃出一個版權: GPL

4 OSS(Open Source Software) 開放性原始碼的軟體
發展出gcc,g++,Emacs等OSS Linux發展承襲的是開放式原始碼(Open Source)的精神,所有Linux Source Code均可免費取得。 Richard Stallman

5 Linux的歷史 創使者為芬蘭藉的Linuz Torvalds,加上許多UNIX程式設計師及Internet高手協助開發而成。
Linux Kernel宣告版權為 GPL Linuz Torvalds

6 Linux kernel Kernel 就是一套作業系統的最主要部份 LinuxKernel 不斷演進 版本的定義

7 GNU GPL (版權) 自由軟體(GPL)最主要 的特色: 開放性原始碼 商業軟體 封閉性原始碼

8 GNU GPL(版權) 續1 GPL 授權聲明中有幾個重點如下: 1.軟體須要附上程式原始碼(source code)
2.可以任意修改﹐拷貝﹐以及以任何的媒介(磁片﹐ 光碟硬體拷貝)散播 GPL軟體。而且經過修改﹐ 拷貝﹐散播的軟體都受到 GPL 的保護。 3.每一份拷貝都必須附上一份 GPL 聲明。 4.可以收取修改﹐拷貝或是散播軟體的費用。

9 BSD License(版權) 與Freeware只差在必需要有一個版權宣告 可不提供source code

10 M$ CopyRight(版權) Micro$oft 的版權宣告 1.軟體不會附上程式原始碼(source code)
3.升級要 $ 4.訂價不合理 Office XP:此產品使用拷貝防護,若您未能完全遵照產品啟動程序,則將無法使用產品,因此,需要透過internet或電話進行使用註冊(也許需要額外的通訊費用)

11 軟體版權示意圖

12 OS Wars 首部曲

13 Linux的運行方式 多人多工 系統穩定 應用廣泛 支援多CPU 依循POSIX 標準 與UNIX 相容 GNOME
Window Manager

14 Linux的運行方式 續

15 Linux支援的硬體 x86、Alpha、MIPS、Sparc/Sparc64、M68k、PowerPC、Motorola Dragon Ball VZ 33 MHz

16 X-window 一套Unix 共通的圖形界面標準﹐符合X 視窗協定的軟體可以在任何X 視窗上顯示﹐執行與顯示獨立運作
人性化桌面環境:Gnome 與KDE

17 Window Manager Fvwm, Fvwm95, Afterstep, WindowMaker, Enlightment...

18 Linux的分流 RedHat Mandrake RedFlag Turbo Suse Debian Slackware Linpus
Enlightment Window Manager

19 Linux的特色 (RedHat) RedHat 1. 細心包裝 2. 『MS Windows版的UNIX』。
3. 俗云『由簡(Slackware)入奢(Redhat)易,由奢(Redhat)入簡(Slackware)難』

20 Linux的特色 (RedHat) 續 1. Amazon.com saved $17 million in infrastructure costs in one quarter alone, due in large part to their migration to Red Hat Linux 2. by Certification Magazine and Fairfield Research, RHCE (Red Hat Certified Engineer) was voted as the top certification overall for quality 來源:

21 Linux的特色 (Mandrake) Mandrake Mandrake 是由一堆法國的 Linux 高手,以 Redhat 為
藍本修改而成的發行版本。 Mandrake 著重卓面用戶, 在安裝及使用上比較簡單, 及採用比較多圖形介面,所 以對於新手來說是一個不錯 的選擇!

22 Linux的特色 (Mandrake) Mandrake LinuxTM is a friendly Linux Operating System which specializes in ease-of-use for both servers and the home/office. MandrakeSoft provides a complete range of user-friendly highly customizable Linux products allowing the  fulfilment of both personal and enterprise requirements 來源:

23 Linux的特色 (Slackware) Slackware 散佈廣,安裝容易,升 級困難,使用tgz軟體包 裝方式,老字號

24 Linux的特色 (Debian) Debian Debian Linux 是一群 願工作者盡其心力所 造的一個高品質非商業

25 官方定訂以Linux當作標準的作業系統,以免 Micro$oft 植入後門
紅旗 大陸同胞的傑作 官方定訂以Linux當作標準的作業系統,以免 Micro$oft 植入後門 台灣政府要加油

26 Linux的特色 (百資) Linpus 百資輸入法軟體 Linpus 支援中簡、中繁、日韓 文的輸入。

27 Linux的特色 (百資) 續

28 Linux Desktop

29 多媒體 遊戲: Quake 3 (OpenGL) Simular City DOOM CS Star Craft

30 多媒體 續 繪圖 : Gimp,XV,Qview 傳輸影像: ICQ,Camera MP3: xmms,mpeg123 看VCD:
xine,kde-media

31 出版工具 PDF acrobat-reader,x-pdf… 文字編輯器: LaTex,joe,vi,emacs 列印:
Postgrep,ghostgrep

32 辦公室軟體 辦公室軟體 Koffice, Open Office Hancon Office AbiWord

33 辦公室軟體 續 Kpresenter

34 網路軟體 瀏覽器 Kconquer,Mozilla Netscape,Lyx 檔案傳輸 gftp,ncftp,IgonFTP.. BBS
QTerm,RXVT… MTU Kmail,Mozilla….

35 系統工具 燒錄 xcdRoast cdrecord 定時 Crond,at 截字 Grep,sed ,awk….

36 系統工具 續 模擬器 vmware 備份 tar,dump ,cpio,gzip 整合 make

37 開發工具 視覺性 Kdevelop,Glade C程式語言 gcc,cc,g++,gdb 其它 PHP,perl,Python,
shellScript,fortan Java,rubby

38 Linux Server

39 OSI網路七層

40 WebMail WebMail OpenWebMail Twigwebmail PHP-nuke

41 TWIG架構圖

42 FTP Proftpd 根據不同帳號給予不同權限 根據不同檔案給予不同權限 根據不同目錄給予不同權限 根據不同來源給予不同權限
支援 續傳/多執行緒/限制人數/限制頻寬/SQL密碼/編碼等機制 Wu-ftpd

43 FTP概念圖

44 Mail Sendmail 可定義來源Relay 可alias account 可批次發送 可與DNS做整合
配合Shell Script可做 不同變化 QMail

45 DNS DNS FQDN轉IP以及 IP轉FQDN Virtual Host MX reply Cluster

46 DNS概念圖

47 Firewall 封包過濾器 1. ipchains –A input –p all –s 0.0.0.0
–d bbs.imd.hcu.edu.tw 23 –j DENY 2. ipchains –A input –p icmp –s /24 –d –j REJECT

48 Firewall 續 代理伺服器(Proxy firewalls) NAT
iptables -t nat -A POSTROUTING -o eth1 –s /24 -j MASQUERADE

49 NAT架構圖

50 使用防火牆的好處 免買IP分享器 , 用一台 Linux 機器讓本地網路中所有的機器都能同時上網﹗ 可使用封包過濾的功能

51 Router架構圖

52 NFS架構圖

53 Database MySQL PostgreSQL Oracle MSQL DB2

54 BBS

55 BBS 續1

56 BBS 續2

57 BBS演進

58 Cluster

59 Cluster 續1 Scalability system can be scaled to meet the requirement
Availability The service as a whole must be available The service as a whole must be available 24x7, Manageability It should be easy to manage Cost-effectiveness Cluster must be economical to afford and expand

60 Cluster 續2

61 Cluster 續3 Mechanisms for request distribution Relaying front-end
Front-end connection handoff Back-end request forwarding

62 Cluster 續4

63 Cluster 續5

64 Cluster 續6

65 Cluster 續7

66 Cluster 續8

67 Cluster 續9

68 家電保全系統

69 廣告時間 徵求網發會成員

70 Q & A


Download ppt "Linux作業系統簡介 自由軟體基金會的誕生 Linux的歷史"

Similar presentations


Ads by Google