自由軟體簡介及其相關應用 蕭志榥 Steven Shiau steven _at_ nchc org tw 國家高速網路與計算中心 自由軟體實驗室 Q4, 2007 1
Outline 自由軟體與開放原始碼軟體簡介 國網中心所開發的自由軟體簡介 其他相關應用 結語 2
Outline 自由軟體與開放原始碼軟體簡介 國網中心所開發的自由軟體簡介 其他相關應用 結語 3
Polling 自由軟體 / 開放原始碼軟體 / 免費軟 體的差別 使用過 Linux / BSD 系統 使用 Linux / BSD 當 Server 使用 Linux 寫作業 打電動 研究或 辦公 觀念與理念的接受最重要 擁抱自由永遠不嫌晚 4
純自由軟體的電腦 編輯簡報 聽音樂 收發 mail 還可以同時執行很多工作 5
Revolution Freedom to use, copy, modify and distribute 自由地使用 複製 修改與散播 Legal 合法 Software almost free of charge 軟體幾乎免費 Charge service 服務才收費 6
OLPC One Laptop per Child International project by MIT, USA Runs Linux (default Fedora) Available next year How much $$$? 7
Free Software and Open Source Free Software term author Richard Stallman Open Source term author Eric Raymond "Open Source Definition" (OSD) Bruce Perens Richard Stallman 等 Free Software 的擁護者並 不同意由 Open Source 這個名詞來取代 Free Software Freedom to Use, Copy, Modify and Distribute (UCMD) 8
Copyleft vs. Copyright Copyleft - Reciprocity A general method for making a program free software and requiring all modified and extended versions of the program to be free software as well. To copyleft a program, the software is first copyrighted, and the software is distributed under a license, a legal instrument that gives everyone the rights to use, modify, and redistribute the program's code or any program derived from it but only if the distribution terms are unchanged. Thus the code and freedoms become legally inseparable. From Martin Fink, "The Business and Economics of Linux and Open Source", Prentice Hall PTR 9
Summary of OSD Free redistribution Source code Derived works Integrity of the author's source code No discrimination against person or groups No discrimination against fields of endeavor Distribution of license License must not be specific to a product License must not contaminate other software From Martin Fink, "The Business and Economics of Linux and Open Source", Prentice Hall PTR 10
Some Open Source Licenses Copyleft or not? Apache Software License - No BSD License No GNU General Public License (GPL) - Yes GNU Lesser General Public License (LGPL) Yes IBM Public License Yes Mozilla Public License (MPL) Yes MIT License No Python License No Qt Public License (QPL) Yes From Martin Fink, "The Business and Economics of Linux and Open Source", Prentice Hall PTR 11
Unix History Multix MIT, GE Bell Labs, AT&T, early 1970's Unix, C Programming Language Ken Tompson Dennis Ritchie 主要概念 所有程式都是檔案 - ( 最具創意的概念 ) 不論是建構編輯器還是附屬檔案 所寫的程式只有一 個目的 且要能有效完成目標 任何人可以由小到大 模組化建構系統 BSD Berkeley Software Distribution Billy Joy(vi), Kirk McKusik 12
Unix Wars UNIX variants AT&T, Bell Labs UC, Berkeley Berkeley Software Distribution SCO Unix Sun SunOS, Solaris IBM AIX SGI Irix HP HP-UX SYSV, BSD, POSIX 13
Opensource UNIX like OS Minix Linux BSD series, OpenBSD, FreeBSD, NetBSD Darwin, BSD4.4 + Mach Microkernel, Apple More... 14
GNU Gnu is Not Unix! 1983/9/27 教主 :Richard Stallman http://www.stallman.org/ Free software manifesto http://www.gnu.org/gnu/manifes Free means freedom! Free Software Foundation FSF 軟體應該是人類的共同智 能 屬於公共財 15
GNU Richard Stallman 試想 如果有人跟你說 只要你保證不拷貝給 其他人使用的話 我就把這些寶貝拷貝給你 用 其實這樣的人才是魔鬼 ; 而誘人當魔鬼 的 則是賣高價軟體的人 - Stallman Stallman: 我要做出一系列亂棒的自由軟體 好到讓廠家們只要不用他就會倒店的程度 16
Free? 是自由 不是免費 但是因為可以 U. C. M. D. 所以費用趨近於零 免 費只是邊際效應 Free beer? No... Free speech - By Richard Stallman. No free lunch? Free software is free as limestone, wood and silicon. Those are all elemental substances, freely produced by nature... Free software is produced by human nature - By Doc Searls. 自由軟體是建在互惠的基礎上 自由軟體還是可以收費 不過不能阻止買者再自由傳播散佈自由軟體 GPL 軟體可與私有軟體合併 但要所有作者同意 17
Legal Issues GPL General Public License LGPL Lesser General Public License 非官方中文翻譯 http://www.gnu.org/licenses/translations.zh.html 18
Opensource 傳教士 Eric S. Raymond http://www.tuxedo.org/~esr Opensource 一詞的發明人 The Cathedral & The Bazaar The Art of UNIX Programming A Brief History of Hackerdom 19
The Cathedral & The Bazaar Case study Linus Torvalds' Linux Esr's fetchmail Netscape, Mozilla Many many more! 把你的使用者視為協同發展 人, 可以讓你傷最少的腦 筋, 但做到原始碼的快速改 善, 程式的除錯有績效. 中文翻譯版 http://www.linux.org.tw/cldp/doc/cathedral-bazaar.html 20
The Cathedral & The Bazaar [ 格言 1] 好軟體都是起源於程式發展者要解決切身之 痛. [ 格言 2] 優秀的程式師知道要寫程式, 偉大的程式師知 道要改寫 ( 和重覆利用 ) 程式. [ 格言 5] 當你對一個問題不再感興趣時, 你最後的責任 就是找位能勝任的接棒人. [ 格言 7] 儘早, 經常發表新版本, 並且傾聽使用者的意 見. [ 格言 8] 足夠多的人來看程式, 所有的錯誤都變得淺顯 - Linus 定律 21
Linux History Linus Torvalds, Finland Just for fun! Related to Minix Newsgroup flame Opensource Internet effect 22
Linus 改變歷史的一篇 post From: torvalds@klaava.helsinki.fi (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subject: What would you like to see most in minix? Summary: small poll for my new operating system Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.FI> Date: 25 Aug 91 20:57:08 GMT Organization: University of Helsinki Hello everybody out there using minix I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on 23
Linus 改變歷史的一篇 post( 續 ) things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-) Linus (torvalds@kruuna.helsinki.fi) PS. Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT protable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(. 24
Linus 名言 人類進化演進的過程 - Linus 三定律 為求生存 為求社會地位 為娛樂 Just for fun! Examples: Sex 戰爭 電視 手機 Linux Software is like sex, it's better when it's free. 全球性的團隊遊戲 (for developer) 25
What's Linux? Linux 是一套自由的 32* 位元多人多工 Unixlike 作業系統 同時相容於 System V 與 BSD 並且符合 POSIX 標準 It's GPLed! Ported to other platforms: i386, X86-64, IA64, DEC's Alpha, Sun SPARC, PowerPC, VAX, SGI MIPS etc. 26
Linux Features Totally Free! Opensource Cross platform 多人多工 具網路功能 上千種 GNU 軟體 可與其他作業系統並存 27
Linux & distribution Linux 是 kernel A distribution = Linux kernel + software packages Linux kernel + 基本的 libc utilities + X Window system 最重要的工具集 GNU tools! 嚴格來講 叫做 GNU/Linux 28
Linux Distributions LFS Linux From Scratch Slackware http://www.slackware.org/ Redhat http://www.linuxfromscratch.org/ http://www.redhat.com/ Mandriva http://www.mandriva.com 29
Linux Distributions Suse Debian http://www.ubuntu-linux.org Gentoo http://www.debian.org/ Ubuntu http://www.suse.com/ http://www.gentoo.org/ Fedora http://fedora.redhat.com 30
Linux Distributions TurboLinux OpenLinux UnitedLinux... 版本眾多 好處 不是單一系統 (monoculture) 降低大規模被入侵或是中毒的的機率 在相同的基礎上互相競爭 缺點 一致性較低 程式發展較費時 31
Debian GNU/Linux 非商業化 最自由的套件 由全世界 5000 多個志願者 共同維護 http://www.debian.org/ 安裝難度略高 但容易控制管理 Ubuntu Debian based 32
國網中心發展與推廣自由軟體的背景 2002 年 5 月 NCHC 在立法院公聽會提出國家型開放原始碼計畫的構 想 計畫雖未成立 但我們秉持 理念 自由 經費 鼓勵創新 培植本土軟體資訊人材 建立資訊工業自主實力 節省政府支出 每年省下二十億以上 促進資料交換格式開放 確保資訊自由 33
國網中心自由軟體實驗室 台灣 大部分個人電腦的作業系統與辦公室軟體均為少數外商的產品 至民國 89 年底 政府機關與學校單位設置的個人電腦總數為 1,229,276 部 估計支付外商公司軟體授權費超過新台幣七十億元以上 合法 不管使用商業獨家軟體或是自由軟體 不要把盜版當作理所當然 教育之所以為教育就是要學生學習能組合與創造的工具 例如數學和英 文課程 34
國網中心自由軟體實驗室 我們的教育 如果只是整天教小孩子昂貴的軟體與作業系統 那學生只 有兩條路 不是非常有錢來買軟體 就是作罪犯來盜版 如果我們的老師永遠睜一眼閉一眼 小孩子從小就受這樣的教育 惡小 為之 人格必定扭曲 為何要讓學生生活在那樣的環境中 政府機構所採購的電腦 內裝的軟體可能只使用 20%~30% 卻需付 100 % 的軟體費用 最重要的是沒有 U.C.M.D 的自由 身為政府機構 若有能力卻不做 有違我們的認知與良心 35
FOSS Free Open Source Software 免費只是自由的一個要素 只看到 免費 太 短視 M$ IE 就是一個例子... 2003 年 5 月 7 日 M$ IE 程式經理 Bryan Countryman 表示... 要求 降價 如同向毒梟討價還價 只圖短暫 的苟安 不如培養競爭對手 泰國就是一個例 子 建議政府應該盡量花錢請人寫自由軟體 而不 是買封閉或是獨家的軟體 自由就是你可以任意 copy 任意傳播散佈 台灣人這麼愛 copy 為何不發展一個東西讓 大家來 copy 被 copy 的人很爽 copy 的人 也拷貝的很爽... 自由軟體的精神 符合人性 36
Outline 自由軟體與開放原始碼軟體簡介 國網中心所開發的自由軟體簡介 其他相關應用 結語 37
Free Software Smart Classroom, FSSC Free software projects developed by NCHC Free Software Labs Our goal FSSC (Free Software Smart Classroom) DRBL, Clonezilla, DRBLwinroll, Tux2live Multicast VNC Access Grid, E-learning Cluster computing Grid computing NCHC National Center for High-Performance Computing
企鵝龍 (DRBL) 簡介 自由軟體 國家高速網路與計算中心所開發 遵循 GPL 合約下 任何人都有使用 複製 修改 與散播的自由 當然也就沒有軟體授權費的困擾 符合國際的標準 並沒有重新發明輪子 支援多元化的資訊教育 電腦教室可以很方便 與快速的切換作業系統 學生電腦可以不需要有硬碟 有硬碟 DRBL 也 可以充分利用 集中管理 內建回復系統 可以同時複製或是還原多台 (~40 台 ) 學生電腦硬碟裡的作業系統 (Linux, 39 M$ Windows 9X/2K/XP 皆可 )
DRBL 與 Clonezilla 開發大事紀 2002/05 商業軟體聯盟大規模掃蕩盜版 2002/06/17 輔仁大學毛慶禎教授在福營國中 主持 會診 LTSP 會議 NCHC 在該會議中第一次提出 DRBL 的想法 2002/06/20 DRBL 雛形完成 2002/07/15 新店大豐國小研習 DRBL 第一次上線 面對使用者測試 2004/01/01 Clonezilla (OCS 的程式名稱 ) 雛形問世 Clonezilla 正式整合到 DRBL 中 2005/11/28 發行大一統版本 一個版本適用所有支 援的 GNU/Linux 套件 40
DRBL 與 Clonezilla Diskless Remote Boot in Linux (DRBL) 提供一個無碟 或是硬碟上無系統的環境 不同於 LTSP (Linux Terminal Server Project), DRBL 使用分散式的硬體資源 所以用戶端可以充 份的使用所有的硬體 可與用戶端硬碟中的作業系統共存 用戶端電腦隨插即用 (plug-and-play) Clonezilla 是硬碟資料複製的工具, 類似 Symantec Ghost 或是 Rembo 支援點播 (unicast) 或是群播 (multicast) 複製 DRBL: 基本上無碟環境使用, GNU/Linux 專用 Clonezilla: 有硬碟環境使用, 安裝在 GNU/Linux, 可以 佈署 Linux/M$ Windows 41
DRBL Diskless Remote Boot in Linux pxe/etherboot + nfs + nis - 站在巨人的肩膀上 起源 PC Cluster -> 自由軟體電腦教室需求 1. 支援多元化的電腦教學 - Linux 與 M$ Windows 可同時並存 DRBL 環境下 所有程式與資料存在 server 端 client 端的作業系統可保留 2. 簡化管理工作 集中在 server 管理 減少檢視每台 client 軟體的困擾 作業系統與軟體只需要在 server 上安裝一遍即可 3. 硬體與安裝雖簡化 軟體卻完整 軟體和逐一安裝的機器一樣 沒有任何偷工減料 42
DRBL Network is everywhere, cheap, and fast In DRBL The harddrive bus cable is replaced by network cable All DRBL clients share 1 harddrive in the server Diskfull PC = Diskless PC image source: www.mren.com.tw + + Server NCHC National Center for High-Performance Computing
Clonezilla 再生龍 Clonezilla [OCS (Opensource Clone System)] 搭配 partimage (http://www.partimage.org) 可以將作業系 統由 server clone 回 client 功能類似 MS Windows 下的 企業版 Ghost 不過更漂亮的地方是人不需要在現場 只 要設定好執行時間 系統自動做 以 NCHC PC 教室為 例 36 台 clients clone 3.5 Gbytes 的 M$ Windows XP 環境 使用 unicast 方式約 50 分鐘到 1 小時 使用 multicast 方式則只要約 8 分鐘 由 Server 可遠端控制 Client 開機 * 與關機 由 Server 可遠端控制 Client 的作業系統選擇 可備份與還原多種作業系統 包含 Linux, M$ Windows 等 * 主機需支援 wake on LAN 功能 44
DRBL 示意圖 public ip NIC 1 server NIC 2 private ip switch 1 node001 ~ node013 NIC 4 NIC 3 private ip switch 2 node014 ~ private ip switch 3 node027 node028 node040 ~ 45
DRBL 的建議規格 以下所列的規格僅供參考 採購時可依據經費與當時 最佳的設備來採購 HPC 的需求是永無止境的 伺服器 建議規格 :CPU 2.6 GHz 記憶體 1 GB Gigabits 網路卡 4 張 客戶端 最低規格 :CPU 450 MHz 記憶體 256 MB fast ethernet(100mbps) 網路卡多張 最低規格 :CPU 300 MHz 記憶體 128 MB 100Mbps 網路卡 若是新購電腦的話建議直接買有支援網路開機 (PXE) 的網卡或是內 建 PXE 功能網卡的主機板 網路連接設備 最低需求 :100Mbps 的交換器 建議規格 : 以 40 人的電腦教室為例 兩台 24 埠 100Mbps 的交換 器 每台上面另外個別有 2 個 Gigabits ports 46
DRBL 整體運作示意圖 server client nodes switch DHCP IP TFTP kernel NFS file system NIS account pxe/etherboot pxe/etherboot 192.168.0.1 192.168.0.40 boot boot /, /usr, /home... /, /usr, /home... user login user login 47
如何安裝? http://drbl.nchc.org.tw; http://drbl.sf.net DRBL for Debian, Ubuntu, B2D Linux, RedHat, Fedora, CentOS, Mandriva, SuSE 四步安裝法 1. 自行安裝好 GNU/Linux 之後 2. 下載程式來安裝 3. 設定 server 4. 約 20-30 分鐘左右可以完成整個電腦教室的架 設 ( 安裝時間視主機與網路速度與而定 ) 每增加一台 client server 所需額外增加的硬碟空間約 是 15 ~ 50 MB ( 視主機安裝軟體多寡而定 ) 48
DRBL and Clonezilla 49
電腦教室成功案例 宜蘭縣 - 梗枋國小 龍潭國小 三民國小 頭 城國小等皆採用 DRBL 來教學等 台北縣新店大豐國小 - 採用 DRBL 來達成多元 化教學 嘉義縣網中心 - 提供嘉義縣專用的 Clonezilla Box 伺服器還原光碟 台南市立新興國小 - 採用 DRBL 無磁碟系 統 榮獲 94 年 Linux 黃金企鵝獎應用類獎 花蓮縣 - 縣網中心提供全縣 Clonezilla server 建 置服務 建置 Linux 的電腦教室 50
電腦教室成功案例 ( 續 ) 美國肯德基州路易斯維爾大學 University of Louisville 日本東京 Christian University 使用 DRBL 於學校實驗室 荷蘭 NCCW ( National Computer Centre Wonen ) 使用 Clonezilla 來佈署筆記型電腦的軟體環境 使用 Clonezilla 於電腦教室 印尼亞齊數位學習中心 使用 Clonezilla 於電腦教室 51
電腦教室成功案例 ( 續 ) 嘉義縣網中心 縣網中心提供嘉義縣 94PC 更新案專用 DRBL Clonezilla Box 伺服器還原光碟 http://enc.cyc.edu.tw/m odules/news/article.php? storyid=102 感謝嘉義縣網提供示意圖 52
電腦教室成功案例 ( 續 ) 台南市立新興國小 採用 DRBL 無磁碟系統 榮獲 2005 年 Linux 黃金企鵝獎應用類獎項 感謝蔡淑燕老師 提供照片 53
電腦教室成功案例 ( 續 ) 美國肯德基州路易斯維爾大學 University of Louisville, Kentucky, USA 使用 Clonezilla 來佈署筆記型電腦的軟體環境 感謝 Matt Luckett 提供照片 54
電腦教室成功案例 ( 續 ) 日本 Tokyo Christian University 使用 DRBL 於學校實驗室 感謝 Frank Tuzi 提供照片 55
個人電腦叢集成功案例 國家高速網路與計算中心 Formosa 1: 150 nodes, Xeon 3.0G*2/node, gigabits switch, Using Clonezilla Formosa 2: 82 nodes AMD Opteron 275*2/node (IBM e326), gigabits switch, using Clonezilla 56
個人電腦叢集成功案例 ( 續 ) 國立交通大學生物科技學系 / 生物資訊中心 Server: Dual Intel Xeon/Nocona 3.4GHz 15 nodes of dual Intel Xeon/Nocona 2.8 GHz 48 gigabits ports switch Using DRBL 國立交通大學分子中心 16 nodes AMD Opteron 275*2/Node gigabits switch, using Clonezilla 台北教育大學自然科學教育學系 5 nodes AMD Opteron 275*2/Node (IBM e326) gigabits switch, using Clonezilla 57
叢集計算上相關文章 論文與報導 ( 續 ) Performance Evaluation of SLIM and DRBL Diskless PC Clusters on Fedora Core 3 Authors: Chao-Tung Yang; Ping-I Chen; Ya-Ling Chen, Tunghai University, Taiwan, R.O.C Parallel and Distributed Computing, Applications and Technologies, 2005. PDCAT 2005. Sixth International Conference on 05-08 Dec. 2005 Page(s):479-482 Implement the PIC-MCC simulation of ECR plasma source on PC cluster with DRBL, an effective approach to integrate PC cluster Authors: Shiau, J.H.; Hu, Y.; Lin, T.L.; Huang, K.L. Cellular Neural Networks and Their Applications, 2005 9th International Workshop on 28-30 May 2005 Page(s):311-314 58
叢集計算上相關文章 論文與報導 ( 續 ) Condor: Building a Linux cluster on a budget Author: Bruno Goncalves http://servers.linux.com/article.pl?sid=05/11/08/1940210&tid=44 Condor and DRBL Authors: Bruno Goncalves & Stefan Boettcher. Emory University Condor Week, University of Wisconsin, Madison, Wisconsin. April 24-27, 2006 http://www.cs.wisc.edu/condor/condorweek2006/presentations/go ncalves_condor_drbl.ppt DRBL 與 Clonezilla 在 Linux Magazine 69 期 (Aug 2006) 59
近期相關研討會 8th Libre Software Meeting (LSM 2007), July 10th to 14th, 2007, AMIENS, France Clonezilla : A better choice than Ghost http://www.rmll.info/article62.html Steven Shiau, Chen-Kai Sun, Yao-Tsug Wang and YuChin Tsai Ubuntu Live Conference, July 22-24, 2007, Portland, Oregon Clonezilla: It's Better Than Ghost http://www.ubuntulive.com/cs/ubuntu/view/e_sess/12510 Kristian Hermansen, Security Researcher/Developer, Cisco Systems, Inc. 60
ADOC 邀請至菲律賓, 2007/June 61
法國 LSM 2007 邀請, 2007/July 62
美國 Ubuntu Live 會議, 2007/July 63
Linux world and Expo@San Francisco, 2007 Dell booth, 'Massive Deployments' 64
成功案例 大豐國小, 台灣 台北縣新店市大豐國小 使用 DRBL 與 Clonezilla 管理電腦教室 2006 年知名 Linux 網站 distrowatch.com特別報導 Linux in education 大豐國小電腦教室 圖片來源 distrowatch.com 國網中心 2007 年 7 月 4 日 DRBL 與 Clonezilla 記 者會在大豐國小舉行 <play> 65
成功案例 花蓮縣, 台灣 花蓮縣 教育局 DRBL 管理電腦教室 全縣共 58 所中小學採用 (2007/7 月份統計 ) 花蓮縣政府特來函致謝 66
成功案例 日本 Tokyo Christian University, Japan DRBL Photo courtesy of Frank Tuzi 67
成功案例 美國 University of Louisville, Kentucky, USA Deploy laptop local OS by Clonezilla Photo courtesy of Matt Luckett 68
DRBL&Clonezilla 在台灣 公務單位 中小學 大學 政府單位 醫院 電視台 中小企業 其他 國內已知使用者或單位超過 150 95 35 3 1 124 62 400 個 69
DRBL&Clonezilla 在全球 More than 40K downloads for DRBL and Clonezilla 70
Demo 1. Server: Ubuntu Feisty, Intel 1.83 GHz CPU 2. Client: Vmware server 1.x as single client 71
Outline 自由軟體與開放原始碼軟體簡介 國網中心所開發的自由軟體簡介 其他相關應用 結語 72
國網中心 自由開放原始碼軟體應用 於格網與叢集環境 SARSGrid AccessGrid EcoGrid PC Cluster Grid Portal TDW 73
SARSGrid 74
視訊會診系統 硬體設備 音響設備 無線麥克風 觸控螢幕 網路設備 切換器 視訊擷取系統 投影顯示系統 http://sarsgrid.nchc.org.tw 75
視訊會診系統 整合介面軟體 76
視訊區 原始視窗 放大視 窗 77
白板區 78
調整明亮對比功能 79
音效區 成員檢視區 喇叭靜音鈕 麥克風靜音鈕 外來音量控制 麥克風音量控制 80
當時使用現況 2003 年當時連線醫療院所 疾病管制局 CDC 林口長庚醫院 LCG 台北仁愛醫院 TJA 台北三重醫院 TSC 81
AccessGrid 超級視訊格網 82
目的與功能 目的 達成多人 多畫面 多點 多媒體之遠距溝通環境 系統功能 視訊會議 影像及聲音交談 線上資料共享 投影片 白板 影片播放系統 83
支援聲音 影像多人多點同時使用 以 multicast 方式 降低網路頻寬需求 84
EcoGrid 生態格網 http://ecogrid.nchc.org.tw 85
進度與成果 2002~: 福山 2003~: 福山, 墾丁, 南仁山, 塔塔 加, 關刀溪 2004~: 鴛鴦湖, 墾丁 2005~: 國際組織, 農業與海岸區 域 GLEON/CREON 斗南農業 / 台西漁業生產履歷觀測 2006~ 環境教育與全球觀測 國立海洋生物博物館海生館 全球湖泊觀測網與全球珊瑚礁觀 測網各點建置與連結 (GLEON/CREON) 86
以 embedded Linux 建立無線網路遠端遙控 的機械馬 可運用於生態觀測上使用的 POC 本設計取得中華民國專利 號碼 92137232 87
國際光纖生態影像串流研究與展示 NCHC (TW): Eugene Yeh, Fay Sheu, Jing-Jou Yen, Fang-Pang Lin, Sun-In Lin, Shi-Wei Lo, Te-Lung Liu, Jiunn-Jye Chen, Hsiu-Mei Chou, Po-Wen Chen, Yao-Tsung Wang, Kuen-Yu Huang, I-How Shiau NMMBA (TW): Tung-Yung Fan, Yung-Hui Chen Academia Sinica (TW): Rong-Quen Jan, Kwang-Tsao Shao SDSC (US): Arun Swaran Jagatheesan, Arcot Rajasekar Calit2/UCSD: Peter Arzberger Nara Institute of Science and Technology (JP): Kazutoshi Fujikawa CMC, Osaka University (JP): Shinji Shimojo CANARIE (CA): Herve Guy, Jun Jian, Thomas Tam AIAI, Edinburgh University (UK): Jessica Chen-Burger, David Robertson. 88
PC Cluster 89
本中心的個人電腦叢集超級電腦 GNU/Linux Debian, Opensource/Free software 90
Grid portal 91
Portal Computing Grid Portal Portlet Container Portal Server Globus Globus Globus Queuing Glo bus Queuing SyQueuing stem Globus Cou nti ng SyQueuing stem nti ng t SyQueuing stem macou nage men Counti ng t OSagSy stem man em en Coun tin gt OSagSy stem man em en Cou ng t OSag Mach ine G nti man em en Machine G em en t maos nag MachineOSG Machine G Mach ine G Proxy Management GridFTP Portlet Workflow Portlet Job Status Report MDS Search property LDAP Browser Parametric Study 92
Visualization TDW Tiled Display Wall Feature High resolution Low cost with commodity components High scalability Two styles Projector style LCD style 93
TDW Projector style Real projected Passive stereo High resolution 4096 X 2304 (4 X 3) Scalable display size Cluster running in behind 94
TDW LCD style regular LCD High resolution Highly Scalable Low cost Pc based cluster Commodity graphic card Easy maintenance Highly portable 95
Outline 自由軟體與開放原始碼軟體簡介 國網中心所開發的自由軟體簡介 其他相關應用 結語 96
結語 不應把盜版視為理所當然 與其花時間搜尋收集破解碼 / 破解版 不如將 時間花在鑽研自由軟體 自由是爭取與努力來的 因為是自由軟體 才能大家一起玩 一起互惠 97
參考資料 http://drbl.nchc.org.tw http://opensource.nchc.org.tw http://etherboot.sourceforge.org/ http://www.rom-o-matic.net/ http://www.ltsp.org/ Diskless HOWTO, Diskless-nfs-root HOWTO, Diskless-nfs-rootother HOWTO, Network-boot-HOWTO, NFS HOWTO, NIS HOWTO Martin Fink, "The Business and Economics of Linux and Open Source", Prentice Hall PTR 98
Acknowledgments 感謝陳郁中先生提供 Unix, Linux and Opensource 簡介相關資料 感謝 NCHC 林芳邦博士與黃維誠博士提供其他相關 資料 99
自由下載與使用 http://drbl.nchc.org.tw http://clonezilla.nchc.org.tw 100
Question? 101