Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Open Source for Fun and Profit

Open Source for Fun and Profit

Introduction to Open Source for people who would like to know more about Open Source

Avatar for Sharuzzaman Ahmat Raslan

Sharuzzaman Ahmat Raslan

January 04, 2015

More Decks by Sharuzzaman Ahmat Raslan

Other Decks in Technology

Transcript

  1. Who am I • Sharuzzaman Ahmat Raslan • Senior Engineer

    with AMD • Previously worked with MIMOS Berhad, Logica, Dell, T-Systems, Shell IT, Open Source Competency Centre and ByteCraft • 12 years experience in Linux and Open Source • Certified LPIC-1, Red Hat System Administrator, Novell System Admin, ITIL v3 • Bachelor Degree in Electric and Electronic Engineering, Universiti Tenaga Nasional
  2. How I know Open Source • My housemate is an

    IT student, have “Introduction to Unix” class, and the lecturer is using Mandrake Linux • I'm interested to know more about this “alien” operating system, and start to search the Internet • Found out there is another distro called “Red Hat”. Bought the installer CD for version 5.2 from Imbi Plaza
  3. Learning Open Source • First, I buy a Linux for

    Dummies book, and read it from start to finish. Then I start to install the OS. • I learn by doing “task”, eg. How to share home dialup using Linux • With the end goal, I search the Internet for example and guides on how to achieve the goal • Along the way, I start to use tools that I did not know before
  4. Support and Guides • I owe my knowledge and expertise

    to the expert in a Yahoo group called “mypenguin99”. They are my source of support and guidance. • During 2001-2003, I also active in Bincang.net and ITTutor.net to ask question, and also anwering other people's question. • You actually gain more knowledge by sharing your knowledge, and help others solve their problem
  5. Learn New Thing Everyday • In Open Source world, there

    are thousands of Open Source project that you can learn to use • Not only software, there are also Open Source hardware • If you are interested to learn, start exploring Open Source, and find the area that you like the most
  6. Arduino, the Open Source Microcontroller • Arduino is a tool

    for making computers that can sense and control more of the physical world than your desktop computer. • It's an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board. • You can do a lot of fun thing with Arduino
  7. Arduino Projects • Media Circus is an electronic, internet-enabled scrolling

    marquee that displays amusing news headlines • Automated Window Blinds controlled by the Sun's state • GameBoy-like handheld gaming platform using only an Arduino Uno and GLCD • Talking Clock with a 126 LED display, temperature and light sensors
  8. Raspberry Pi, the tiny computer that do much more •

    The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard • It’s a capable little PC which can be used for many of the things that your desktop PC does, like spreadsheets, word-processing and games • It also plays high-definition video • Designed to be used with Linux, eg. Debian, Fedora, ArchLinux
  9. Raspberry Pi Projects • Raspberry Pi server cluster • FishPi

    - Marine Unmanned Surface Vessel, able to cross the Atlantic unaided, and take scientific measurements while doing so. • Wifi Internet Radio Player • Weather Station - collects data from 2 Arduinos & Twitter for temperature and pressure readings • Server Room Environmental Monitoring - supporting 144 temperature sensors, humidity and light level.
  10. OpenWRT, the Open Source router • Starts from the source

    code of Linksys WRT router • Being enhanced by Open Source developers to include other features not available in original source • Supported hundreds of router devices. Your router at home might be OpenWRT compatible too
  11. Making Money from Open Source • By working in Open

    Source related job • I already have 2 years experience using Linux before graduating, and the first company that hire me have no hesitation to offer job even before I graduate • Now, 10 years later, I'm still with Open Source, and still learning new technology in Open Source • And the salary is consider high compared to other technology/operating system
  12. Making Money from Open Source • By offering services on

    Open Source • People want to use Open Source because it is considered cheap, but they don't have the expertise • Offer the service to configure and maintain Open Source solution, and make profit from it • This is how Red Hat started, now they are worth 1 billion USD
  13. Making Money from Open Source • By building new software

    or services using Open Source • Leverage the Open Source ecosystem to create your own solution • Twitter, Facebook and Instagram is using Open Source in their infrastructure and software • Along the way, contribute back to the ecosystem with your solution. Eg. Cassandra by Facebook, Bootstrap by Twitter
  14. Q&A