講題: 自由軟體開發模式-如何客制化,以HPC/Grid/Cluster computing為例
時間: 2004/12/20 (星期一) 下午2:00-4:00 (含15分鐘tea break)
地點: 新竹市科學園區研發六路 國家高速網路與電腦中心 多媒體教室
Debian Linux : Enrico Zini 來臺演講
公告內容:
講題:【自由軟體開發模式-如何客制化,以HPC/Grid/Cluster computing為例】
日期:93年12月20日(一)時間:14:00-14:50 Part I
14:50-15:10 Tea break
15:10-16:00 Part II
16:20-17:00 中心同仁和講者的討論與交流地點:新竹本部多媒體教室 ( w/ AG Broadcast; 南科同仁可以AG視訊方式參與)
註:14:00-16:00開放一般大眾前來聽講
摘要說明:
軟體科技發展為因應使用者的需求而生,但是,許多軟體因為設計太刁鑽而無法讓使用者得心應手,自由軟體常給人以技術為中心刻板印象,很多人以為只有很懂電腦資訊科技的人才能也才會使用自由軟體,所以自由軟體無法打入一般使用者的市場(如桌面電腦市場)。但是,自由軟體的 module 特性,讓它有潛力發展各式各樣為特定使用者社群量身打造的軟體,但是卻又能不背離傳統主流的軟體發展,自由軟體的變身術也將成為軟體科技發展的新主流。 Debian Linux 已經發展出各式各樣應用於社會各層面各領域的特定客戶/社群專用的自由軟體,名為 "Custom Debian Distributions" (CDD),講者將藉由介紹這個計畫構想以及其專案實例,說明專為特定使用者社群量身製作的自由軟體的重要性與潛力。講者也將以工作坊的形式教授如何用 Debian Linux 裡的軟體製作一套客戶專用的自由軟體套件。
本場次演講內容將涵蓋下列主題:
1. 介紹 Customised 軟體的新概念 2. Customised 軟體和主流軟體發展的關係 3. 介紹 "Custom Debian Distributions" (CDD) 計畫 4. CDD 軟體專案實例
- Debian 非營利版 - Debian 校園版(挪威的 Skole Linux?) - 巴西版的 Debian - 醫院管理版的 Debian - 影音工作者版的 Debian
5. 工作坊: 如何製作一套專屬的 Debian Distribution
講者簡介: Enrico Zini obtained his laurea from the Computer Science department at the University of Bologna, Italy. He is a freelance free software developer, consultant and advocate. Enrico involves in various free software projects e.g. Debian, Debian-NP, Debtags, Guessnet and many others. He has been giving talks at various important free software conferences. As a member of a grassroot group interested in social aspects of software and the issue of digital divide, he took part in an international cooperation mission in Tunisia in the summer 2003. Most importantly, hes a crazy visionary currently working to get Total World Domination for everyone. For more information about Enrico Zinis previous talks, please check:
http://people.debian.org/~enrico/talks/
Slides and related files
Simple Customized Debian Distribution tarball
Link and Notes
http://www.debian.org/devel/wnpp/
How to use the WNPP tracker in the Debian BTS
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=107808
The (or one of the) WNPP page for diskless
svn co svn://svn.debian.org/debian-np/people/vagrant/simple-cdd
SVN repository where the simple-cdd script and documentation can be downloaded
Custom Debian Distribution resources
debian-custom@lists.debian.org Custom Debian Distribution mailing list
The "alien" package can be used to install LSB packages in Debian
The "Conflicts: " directive in debian/control can be used to make explicit the conflicts between two debian packages
Women in Debian mailing list #debian-women on freenode Women in Debian IRC channel
How to find Debian packages:
apt-cache search <keyword> apt-cache search <keyword1> <keyword2> ... apt-cache show <package name> synaptic has a "search" function You can ask in debian-user@lists.debian.org The "debtags" prototype suite is going to add more search possibilities
How to install and uninstall packages:
Commandline interface: apt-get, apt-cache, aptitude apt-get install <package> or aptitude install <package> Text interface: aptitude Graphical interface: synaptic
More Links
http://women.alioth.debian.org/
Debian-women website
http://www.debian.org/devel/ http://mentors.debian.net
Resources to become developers
http://www.debian.org/doc/maint-guide/
This document describes building of a Debian package in common language, and is well covered with working examples. If you are a wannabe developer (packager), you will most definitely want to read this.
Informations about the Debian Bug Tracking System #debian-custom on Freenode (irc.freenode.net) Custom Debian IRC channel