Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
Mengembangkan Kebebasan Akademis Berbasis PLBOS
Presented in Bali Open Source Software Seminar
Universitas Udayana, Denpasar, Bali
4 Agustus 2007
496 views | comments | 0 favorites | 0 downloads | 0 embeds (Stats)
More Info
This slideshow is Public
Total Views: 496 on Slideshare: 496 from embeds: 0
Slideshow Transcript
- Slide 1: Mengembangkan Kebebasan
Akademis Berbasis PLBOS*
Universitas Udayana, Denpasar, Bali
Sabtu, 4 Agustus 2007
* Perangkat Lunak Bebas dan Open Source
- Slide 2: Nama : Iwan Setiawan
Nick : stwn
Umur : 20 < umur < 30
Status: single
Email: stwn@kuliax.org
stwn@duniasemu.org
* South Park Studio > spstudio.de
- Slide 3: Siapa sih Orang Ini?
Pengembang Distro Rimbalinux 0.5 & 1.0b
Translator Postfix Documentation
Ketua KPLI Jogja 20052007
Steering Committee KPLI Jogja
Founder dan Pengembang Distro Kuliax
Tim UGM Goes Open Source
- Slide 4: OVERVIEW
✔ Intro
✔ PLBOS dan Dunia Akademis
✔ Mengembangkan PLBOS di Kampus
✔ Kuliax Project
✔ DEMO KULIAX
- Slide 5: INTRO
- Slide 6: FREE SOFTWARE
- Slide 7: Free Software Definition
- Slide 8: KEBEBASAN 0
Menjalankan program untuk tujuan apapun
- Slide 9: KEBEBASAN 1
Mempelajari bagaimana program bekerja dan
mengadaptasikan sesuai kebutuhan
- Slide 10: KEBEBASAN 2
Mendistribusikan perangkat lunak kembali, jadi
kita dapat menolong para tetangga
- Slide 11: KEBEBASAN 3
Memperbaiki/meningkatkan perangkat lunak dan
merilisnya ke publik, agar komunitas
mendapatkan manfaat
- Slide 12: Open Source Software?
- Slide 13: Open Source Definition (OSD)
- Slide 14: ✔ Free Redistribution
✔ Source Code
✔ Derived Works
- Slide 15: ✔ Integrity of The Author's Source Code
✔ No Discrimination Against Persons or Groups
✔ No Discrimination Against Fields of Endeavor
- Slide 16: ✔ Distribution of License
✔ License Must Not Be Specific to a Product
✔ License Must Not Restrict Other Software
✔ License Must Be TechnologyNeutral
- Slide 18: Sebut saja:
FOSS atau PLBOS
- Slide 19: Free Software != Freeware
- Slide 20: Bagaimana dengan Blog, Wiki, ...?
- Slide 21: PLBOS Tidaklah Jauh dari
Dunia Akademis
- Slide 22: Free Software Movement
Tahun: 1984
Founder: Richard M. Stallman
Status: Lab AI
Massachussets Institute of Tech.
Label: GNU Project, FSF
- Slide 23: Linux Kernel
Tahun: 1991
Author: Linus B. Torvalds
Status: Mahasiswa
University of Helsinki
Label: Linux
- Slide 24: Cygnus Solution
Tahun: 1989
Founder: John Gilmore, Michael Tiemann,
David HenkelWallace
Status: Mahasiswa
University Avenue
Label: Cygnus
- Slide 25: *BSD
Tahun: 19931995
Founder: Various
Status: Mahasiswa, Alumni
University of California, Berkeley
Label: *BSD
- Slide 26: Apache HTTP Project
Tahun: 1990an
Founder: Robert McCool, dkk.
Status: Peneliti
University of Illinois
Label: Apache
- Slide 28: RED HAT
Tahun: 1993
Founder: Marc Ewing
Status: Mahasiswa
Carnegie Mellon University
Label: Red Hat
- Slide 29: SourceForge, Inc.
Tahun: 1993
Founder: Larry Augustin, James Vera
Status: Mahasiswa S2
Stanford University
Label: VA Linux, SourceForge, Slashdot
- Slide 30: Bagaimana Kampus di Indonesia?
- Slide 31: * gambar dari tecat.ca
- Slide 32: “Kewajiban” menggunakan perangkat lunak
➔
mahal dan tertutup di kampus, sering tidak
sesuai dengan kebutuhan
➔ Maraknya penggunaan dan distribusi perangkat
lunak tidak legal di lingkungan universitas
- Slide 33: * gambar dari gapingvoid.com
- Slide 34: Minimnya kreatifitas dan makin bertambahnya
➔
sisi konsumtif kampus khususnya dalam bidang
TI
➔ Semakin sedikitnya budaya hacking atau
ngoprek yang produktif dan
“real” (pembelajaran bagi mahasiswa)
➔ Minimnya budaya berbagi, bekerjasama,
berkolaborasi dan melakukan pengembangan
secara bersamasama di lingkungan kampus
- Slide 36: Semakin sedikitnya budaya hacking atau
➔
ngoprek yang produktif dan
“real” (pembelajaran bagi mahasiswa)
➔ Minimnya budaya berbagi, bekerjasama,
berkolaborasi dan melakukan pengembangan
secara bersamasama di lingkungan kampus
- Slide 37: Perangkat Jaringan
- Slide 38: Ponsel
- Slide 39: PerangkatPerangkat Lain
- Slide 41: Perkembangan Teknologi Informasi (TI) sangat
➔
cepat di dunia
➔ Penggunaan, pembelajaran dan pengembangan
Perangkat Lunak Bebas dan Open Source (PLBOS)
dapat menjadi modal untuk mengejar
ketertinggalan
- Slide 42: ✔ Penggunaan dan Pengembangan PLBOS
✔ Pengembangan Kemampuan dan SDM
- Slide 43: Menggunakan dan mensosialisasikan PLBOS*
➔
sebagai solusi komputasi di lingkungan
universitas
➔ Menunjukkan bahwa PLBOS dapat digunakan
secara optimal/efektif/efisien/hemat/...
untuk kebutuhan seharihari khususnya di
kampus
* Perangkat Lunak Bebas dan Open Source
- Slide 44: Apa untungnya pake PLBOS?
- Slide 45: Pengguna bebas menggunakan, mempelajari
memodifikasi, dan mendistribusikan
(GPL atau Open Source Approved License)
- Slide 46: Kualitas, Keamanan, Reliabilitas
- Slide 47: Paket lengkap, instalasi dan administrasi lebih
mudah, teknologi terbaru, dukungan yang banyak
dan bervariasi, perbaikan bug yang cepat
- Slide 48: Membantu negara kita, kebebasan atau tidak
tergantung pada suatu vendor/perusahaan
- Slide 49: Melestarikan budaya berbagi, keterbukaan,
➔
pengembangan Linux/PLBOS secara bazaar dan
terbuka, termasuk SDMnya: Kelompok Studi
Linux/PLBOS, tim pengembang, forum, ...
➔ Merangsang civitas akademika berkolaborasi
untuk membangun pendidikan yang 'benar
benar' pendidikan
- Slide 50: Bentuk Nyatanya?
- Slide 51: Membuat sebuah proyek sosialisasi PLBOS di
✔
kampus
Mengembangkan distribusi Linux untuk
✔
pendidikan di universitas, sebagai basis
Merilis distro ke publik dan mengajak
✔
komunitas untuk bergabung khususnya “orang
orang kampus”
Mengembangkan bersamasama baik proyek atau
✔
komponen di bawahnya. Lingkup bisa dalam
jurusan sampai antar universitas. Bersifat
terbuka, “orang luar kampus” pun boleh ikut
- Slide 52: * communicationmatters.org.uk
- Slide 53: Membuat media komunikasi dan berbagi antar
➔
jurusan dan universitas di Indonesia
➔ Mengumpulkan dan membuat dokumentasi yang
berhubungan dengan sistem, aplikasi PLBOS,
materi perkuliahan
➔ Membuat kegiatan yang bersifat terbuka
berupa seminar, workshop, demo, bedah buku,
dst di kampus
➔ Menjadikan PLBOS sebagai materi dan
perangkat “wajib” di kampus
- Slide 54: Mendukung program:
Indonesia Goes Open Source (IGOS)
Inisiatif Free Open Source Indonesia (IFOSI)
Jogja Goes Open Source (JGOS)
Bali Goes Open Source (BaGOeS)
- Slide 56: Kuliax Project
Kuliax Project adalah usaha untuk
membawa Perangkat Lunak Bebas dan
Open Source ke dunia kampus atau
universitas.
Proyek ini mencoba untuk menjembatani antara
mahasiswa, dosen, dan civitas akademika dengan
kolaborasi untuk membangun pendidikan yang
lebih baik dengan PLBOS.
Kuliax merupakan distribusi Linux desktop yang
dihasilkan dari proyek ini tujuan utamanya
untuk pendidikan di universitas.
- Slide 58: Misi Kuliax Project (1)
Mengembangkan distribusi Linux yang dioptimasi ke
Desktop untuk pendidikan di universitas, termasuk
sistem dan aplikasinya
- Slide 59: Misi Kuliax Project (2)
Membuat Kuliax tersedia untuk digunakan dan
dikembangkan oleh komunitas secara BEBAS
- Slide 60: Misi Kuliax Project (3)
Untuk mempopulerkan PLBOS, khususnya sistem Debian
GNU/Linux sebagai distribusi dan juga budaya
sosialnya di dalam universitas, juga memotivasi
masyarakat untuk mendukung serta berkontribusi ke
dalam PLBOS, Debian, dan Kuliax
- Slide 61: Roadmap (1)
Memfokuskan ke penggunaan desktop, risetpengembangan
Aplikasi Learning Resource Center (LRC)
Perbaikan, peningkatan, optimasi sistem dan aplikasi
Pengembangan aplikasi utilitas untuk mempermudah
Localization: KDE 4.x, aplikasi, dokumentasi, …
- Slide 62: Roadmap (2)
Mengumpulkan dan membuat dokumentasi aplikasi, sistem
dan perkuliahan
Mengajak komunitas untuk bergabung di pengembangan
Kuliax: pengembang, pemaket, tester, desainer grafis,
media administrator, penulis dokumentasi, translator,
dan lainlain
Membuat komunikasi antara jurusan atau universitas
lewat mailing list, produk PLBOS, seminar, kompetisi,
dst.
- Slide 63: Distro: Kuliax
- Slide 64: Kuliax adalah sebuah distribusi Linux LiveCD
lengkap yang tujuan utamanya dikembangkan untuk
pendidikan di universitas
- Slide 65: Kuliax menyediakan aplikasi dan tools komputasi
PLBOS untuk desktop, riset dan pengembangan,
khususnya di institusi pendidikan.
Kuliax juga mencoba untuk memberikan dukungan dan
fitur yang tersedia di area riset, experimental
seperti versi aplikasi baru, utilitas, dukungan
kernel: sistem berkas, driver, dan lainlain.
- Slide 66: Sistem Kuliax berbasis Debian GNU/Linux
testing/unstable dan bermacammacam skrip Knoppix &
Kanotix yang dikustomisasi untuk LiveCD.
- Slide 67: Kata kunci: desktopoptimized, research,
development, education, university
- Slide 68: Fitur (1)
LiveCD
Fast and responsive
- Slide 69: Fitur (2)
Eye candy environment
Hardware detection/supports and autoconfiguration
- Slide 70: Features (3)
Modern computer and laptop supports: ACPI,
Hibernate, WiFi drivers and utilities, many
filesystems type including NTFS read/write
Contains complete applications for general use:
office, multimedia, productivity, utilities, … as
well as programs for university education
- Slide 71: AplikasiAplikasi Umum
Graphics: KPDF, Gwenview, Imagemagick, Inkscape, The
➔
Gimp, ghostscript, picwiz, qiv, xfig
Multimedia: XMMS, MPlayer, KMplayer, k3b
➔
Network/Internet: KFTPGrabber, Akregator, Firefox,
➔
Gaim, KMail, iptables, mozplugger, stunnel,
wlassistant, wpasupplicant
Office: OpenOffice.org, Freemind
➔
System: CUPS+drivers, QtParted, Synaptic
➔
Utilities: Abakus, KchmViewer, knetworkconf, krdc,
➔
krfb, mc, outguess, parted, screen, ppp
- Slide 72: AplikasiAplikasi TI
IDE: KDevelop, Motor
➔
Computer Organization and Architecture: GNU MDK
➔
Database: MySQL, sqlite, sqlitebrowser
➔
Digital and Multiprocessor: GNUSim8085, KTechlab, TkGate, gpsim,
➔
sdcc, uisp
English: StarDict
➔
Information System: Apache 2.0.x
➔
Mathematics, Modelling: Octave, GNUPLOT
➔
Multimedia: XMRM, XMRM MPEG, Audacity, Kino+plugins, Xaos, sox,
➔
vcdimager, vcdtools
Network and Data Communication: BIND9, IPTraf, KSysGuard, Nmap,
➔
arpwatch, bridgeutils, cnet, dhcp3server, dsniff, htbgen, iftop,
iproute, mtr, netcat, netpipetcp, scli, shaper (CBQ), sipcalc,
tcpdump, vsftpd
Operating Systems: UserModeLinux, VisualOS, qemu
➔
Programming/Development: GCC, CLISP, CVS, GNU Smalltalk, SWI
➔
Prolog, FreePascal, Guile, Hugs, Python, Sun Java 5.0, distcc,
nasm, strace
Software Engineering: ArgoUML, GanttProject, sloccount
➔
Statistics, Operation Research and Data Mining: R, RKWard
➔
- Slide 73: Kebutuhan Sistem
Computer: i586 class or higher
Memory/RAM 32 MB for text mode and 96 MB for GUI
mode (recommended: 128 MB or higher)
Bootable CDROM drive
Standard SVGA graphic card
Standard mouse: serial, PS/2, or USB (GUI mode).
- Slide 74: Spesifikasi Sistem Kuliax 6.0
Kernel 2.6.18 dengan patch ck, bootsplash, dan UML
➔
skas, dikonfigurasi untuk Linux Desktop dan mendukung
banyak perangkat keras
Cloop, UnionFS, ACPI support, Suspend/Hibernate, DMA
➔
enable by default, LVM, NFS, Samba, Bluez, IrDa, ...
DBUS, HAL, Udev, hwsetupng
➔
Dukungan sistem berkas ext2, ext3, Reiserfs, JFS, XFS,
➔
NTFS read/write (ntfs3g), dan lainlain
Bootloader: GRUB
➔
Wireless support: acx100/acx111, at76c50x, bcm203x,
➔
ipw2100, ipw2200, linuxwlanng, madwifi, ndiswrapper,
rt2400, rt2500, rt2570, rt2x00, zd1211
Desktop Environment/Window Manager: KDE
➔
Fitur Desktop: Plug and Play untuk perangkat seperti
➔
harddisk eksternal, USB disk, dll.
- Slide 75: DEMO?
- Slide 76: Proses Pengembangan Kuliax 6.0
- Slide 77: Proses Pemaketan Debian*
* Debian Packaging School: Lesson 1, Lars Wirzenius, 2006
- Slide 78: Selanjutnya
Pengembangan Kuliax lebih lanjut yang
➔
melibatkan komunitas khususnya akademisi
➔ Dukungan dan sosialisasi penggunaan
Linux/PLBOS, melihat banyak manfaat yang
didapatkan khususnya di Universitas
➔ Inisiatif pengembangan bersamasama di
jurusan s.d universitas (budaya dan model
pendidikan yang baik)
➔ Perlunya wadah bagi mahasiswa dan para
akademisi dalam bentuk Badan Riset khusus
Linux/PLBOS yang dapat menghasilkan produk
bermanfaat bagi dunia pendidikan dan
masyarakat
- Slide 79: Status Pengembangan
We have released Kuliax 6.0 on December 14, 2006
We are currently developing Kuliax 7.0
- Slide 80: Roadmap Kuliax 7.0
Distribution: Kuliax 7.0
Code name: Lumpia
Release Schedule: 7.0RC1 (August 20, 2007)
7.0RC2 (September 3, 2007)
Freeze (September 16, 2007)
7.0 (End of September 2007)
Features:
new installer, new version of applications,
fixes, Rescue CD, partition manager, hw
detection, Repo CD, utilities, Linux standard
system, system optimized, more stable and
flexible base, more drivers: wifiprinter
scannerwebcammodem3G, more ebooks, more
documentation, ...
- Slide 81: Roadmap Kuliax 7.0 (2)
Base distro: Debian GNU/Linux 4.0r0, release
testing for “base system”, unstable for new and
experimental programs
Linux Kernel 2.6.22 optimized for desktop,
patches: bootsplash, ck1 (the last ck patch
ever), UserModeLinux skas
LiveCD: cloop (consider squashfslzma), aufs,
modified/customized Knoppix, sidux, and other
scripts
- Slide 82: Roadmap Kuliax 7.0 (3)
Optimize system and applications configuration
for speed/adaptibility
Let most standards of Linux/Debian system,
desktop environment, etc “untouch” in Kuliax 7.0
Integration of hal, dbus, udev, media manager,
automount, “plug and play”
ACPI, laptop support, ALSA, Suspend2 for
suspend/hibernate, NFS, Samba, DMA on by default,
LVM, Bluez, IrDa, PPP, …
- Slide 83: Roadmap Kuliax 7.0 (4)
Filesystem supports: FAT, FAT32, NTFS via ntfs3g
1.x, ext2, ext3, reiserfs, jfs, xfs, AutoFS,
FUSE, fusesmb, test: ext4, ZFS, …
XOrg 7.2, AIGLX support and test: Compiz Fusion
Fonts: Dejavu, Liberation
Tambahan yang spesifik Indonesia
- Slide 86: HOW TO GET INVOLVED
Projects and Tasks
Release, Distribution, Installer, Upgrade
Management, Applications, Artworks, Media,
Propaganda, Documentation, Translation
- Slide 88: IDE TIM KULIAX
✔ Pengembang Kuliax ada di seluruh Indonesia
bahkan dunia
✔ SDM Lokal
✔ Komunitas Lokal
✔ Beberapa komunitas menghasilkan sub-
distribusi
- Slide 89: Kita tidak hanya bicara tentang Firefox,
Linux, dan lainlain, tapi kita harus
tahu bagaimana cara memproduksinya,
bagaimana seperti mereka
(adaptasi dari komentar Paul Graham di OSCON '05)
- Slide 90: Kuliax Project
Web: http://kuliax.org
Log: http://log.kuliax.org
Mailing list:
✔ kuliax@googlegroups.com
✔ kuliaxdevel@googlegroups.com
IRC Channel: #kuliax at irc.freenode.net