SCA 2009 寒訓講義
Upcoming SlideShare
Loading in...5
×
 

SCA 2009 寒訓講義

on

  • 779 views

 

Statistics

Views

Total Views
779
Views on SlideShare
778
Embed Views
1

Actions

Likes
0
Downloads
1
Comments
0

1 Embed 1

http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

SCA 2009 寒訓講義 SCA 2009 寒訓講義 Presentation Transcript

  • Free as in freedom SCA 09
  • penk Chen, Ping-Hsun penkia@gmail.com http://penkia.net
  • “Forget antiwar protests,Woodstock, even long hair. The real legacy of the sixties generation is the computer revolution.” Steward Brand
  • 60’s • 1969 • AT&T Bell Lab • Ken Thompson and Dennis Ritche • Unix
  • The Hacker's Ethics • Access to computers - and anything which might teach you something about the way the world works - should be unlimited and total. • All information should be free. • Mistrust authority - promote decentralization. • Hackers should be judged by their hacking, not bogus criteria such as degrees, age, race, or position. • You can create art and beauty on a computer. • Computers can change your life for the better.
  • 70’s • 1971 • MIT AI Lab • Richard Stallman • GNU project
  • Four kinds of freedom • The freedom to run the program, for any purpose. • The freedom to study how the program works, and adapt it to your needs. • The freedom to redistribute copies so you can help your neighbor. • The freedom to improve the program, and release your improvements to the public, so that the whole community benefits.
  • 80’s • 1976 • Bill Gates • “An Open Letter to Hobbyists”
  • “As the majority of hobbyists must be aware, most of you steal your software. Hardware must be paid for, but software is something to share. Who cares if the people who worked on it get paid?” Bill Gates
  • 90’s • 1993 • University of Helsinki • Linus Torvalds • Linux
  • GNU/Linux Operating System
  • Questions?
  • xPUD Small and Fast Linux
  • No animals were harmed during the making of this distribution ...excepting me
  • Optimized for FUN! Experiment only and just for fun
  • Features
  • Browser Only with web-based user interface
  • Fast Boot Menu to X within 5 seconds
  • Small Footprint Whole system size takes ~25MB
  • Motive
  • Rapidly develop
  • Easily Mash-up
  • Platform Independent
  • Components
  • xPUD v0.8.5 30.00 22.50 15.00 7.50 initramfs Xvesa 0 GTK+ XUL Plate UI
  • Utility • scripts/gen_initramfs_list.sh • usr/gen_init_cpio • /usr/bin/ldd • /usr/bin/strace • /usr/sbin/update-initramfs
  • Infrastructure
  • Embedded Window • NPAPI • XEmbed • GtkSocket/GtkPlug • WebKit
  • System Call // javascript:system(); var process = Components.classes["@mozilla.org/process/util;1"]. createInstance(Components.interfaces.nsIProcess);
  • Fast Boot • readahead • udev / mdev • init script • startx • user session
  • Roadmap
  • 20MB "Distribute by GMail"
  • Integration Profile and Application with Existing OS
  • xPUD http://xpud.org
  • Thanks!