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




Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 0 (more)