Sistem Operasi: Konsep & Membuat Linux, Openwrt Dan ROM Android

Total Page:16

File Type:pdf, Size:1020Kb

Sistem Operasi: Konsep & Membuat Linux, Openwrt Dan ROM Android Sistem Operasi: Konsep & Membuat Linux, OpenWRT dan ROM Android Onno W. Purbo OnnoCenter 2017 DAFTAR ISI DEDIKASI...........................................................................................................................................9 KATA PENGANTAR.........................................................................................................................10 BAB 1: PENDAHULUAN.................................................................................................................11 Overview Buku..............................................................................................................................11 Sistem Operasi...............................................................................................................................12 Tipe Sistem Operasi.......................................................................................................................12 Real-time...................................................................................................................................12 Multi-user..................................................................................................................................12 Multi-tasking vs. single-tasking................................................................................................12 Sistem Terdistribusi...................................................................................................................13 Sistem Embedded......................................................................................................................13 Sejarah...........................................................................................................................................13 Mainframe.................................................................................................................................13 Microcomputer..........................................................................................................................15 Contoh Sistem Operasi..................................................................................................................16 Sistem Operasi UNIX dan UNIX-like......................................................................................16 BSD dan turunannya.................................................................................................................16 OS X..........................................................................................................................................17 Linux and GNU.........................................................................................................................17 Google Chromium OS..............................................................................................................18 Microsoft Windows...................................................................................................................18 Lainnya......................................................................................................................................19 Komponen Sistem Operasi............................................................................................................19 Kernel........................................................................................................................................19 Eksekusi Program.....................................................................................................................19 Interupsi....................................................................................................................................19 Mode.........................................................................................................................................20 Manajemen Memory.................................................................................................................21 Memory Virtual.........................................................................................................................21 Multitasking..............................................................................................................................22 Akses Disk dan file system.......................................................................................................23 Device driver.............................................................................................................................24 Networking................................................................................................................................25 Security.....................................................................................................................................25 User interface............................................................................................................................27 Real-time Operating System.....................................................................................................29 Pengembangan Sistem Operasi sebagai Hobby........................................................................29 Keanekaragaman Sistem Operasi dan portabilitas....................................................................29 Referensi........................................................................................................................................30 BAB 2: LINUX: INSTALASI, CLI & REPOSITORY......................................................................31 Instalasi Linux................................................................................................................................31 Skema Partisi untuk Sistem Operasi Linux...............................................................................31 Apakah Partisi?.....................................................................................................................31 Mount point di Linux...........................................................................................................32 Pengenalan Partisi di Linux..................................................................................................32 Skema Partisi Linux Yang Perlu Kita Gunakan?..................................................................33 Panduan Secara Umum....................................................................................................33 Skema Minimal................................................................................................................33 Skema Standard...............................................................................................................34 Skema Tukang Ngoprek..................................................................................................34 Instalasi Sistem Operasi............................................................................................................34 Download file iso.................................................................................................................34 Membuat LiveCD.................................................................................................................34 Membuat LiveUSB...............................................................................................................34 Menggunakan CD / DVD?...................................................................................................35 Menggunakan USB Drive?..................................................................................................35 Persiapan Instalasi Ubuntu...................................................................................................35 Set up wireless......................................................................................................................36 Alokasi disk..........................................................................................................................37 Mulai Instalasi......................................................................................................................37 Pilih Lokasi...........................................................................................................................38 Pilih Layout Keyboard.........................................................................................................38 Masukan login dan password...............................................................................................39 Selesai Instalasi Ubuntu.......................................................................................................39 Beberapa Perintah Command Line (CLI) untuk Survival.............................................................40 super user..................................................................................................................................40 Perintah di file sistem................................................................................................................40 Perintah untuk bekerja dengan repository.................................................................................40 Beberapa folder / file penting....................................................................................................40 Mempelajari CLI.......................................................................................................................40 Membuat Repository Ubuntu Lokal menggunakan debmirror......................................................41
Recommended publications
  • State of the Enterprise Tablet Market
    A SUPPLEMENT TO MOBILE ENTERPRISE MAGAZINE • Impact of BYoD State of the Enterprise on TaBlets • acceptance Tablet Market In the EnterprIse The New Age of True Mobile Computing • OS TrenDs The major technology trends of cloud computing and tablets are intersecting to upset the balance of legacy computing environments. RESEARCH PaRTNER SPONSORED BY STATE OF THE ENTERPRISE TABLET MARKET TABLE OF State of the Enterprise Tablet Market CONTENTS IN ADDITIon to ‘BYOT’— 1 IN 5 COMPANIES ISSUING TABLETS TO EMPLOYEES BY CHRIS HAZELTON, RESEARCH DIRECTOR MOBILE & WIRELESS, 451 RESEARCH T3 Impact of BYOD on Tablets The enterprise is experiencing Data is sourced from two recent sur- massive changes as the major veys. The first is from ChangeWave Re- T5 Corporate Demand technology trends of cloud search, a service of 451 Research, lever- for Tablets computing and tablets are inter- aging 25,000 highly qualified business, secting to upset the balance of legacy technology and medical professionals T5 Acceptance computing environments. The tablet is who are in a variety of roles in a broad in the Enterprise the perfect window into cloud services – cross section of vertical markets such as shifting computing from a single device software, telecom, healthcare, energy, T6 Use of Tablets to multiple devices based on user choice hardware, manufacturing and retail. by Role and need, with storage and processing The second source is from 451 Re- of data moving to the cloud. The cloud search’s "2012 Enterprise Mobility Sur- T8 Operating Systems enables device-independent computing, vey," which was done in partnership Trends with access to content from anywhere, with Mobile Enterprise.
    [Show full text]
  • Sailfish OS Interview Questions and Answers Guide
    Sailfish OS Interview Questions And Answers Guide. Global Guideline. https://www.globalguideline.com/ Sailfish OS Interview Questions And Answers Global Guideline . COM Sailfish OS Job Interview Preparation Guide. Question # 1 Tell us what you know about Sailfish OS? Answer:- Sailfish is a Linux-based mobile operating system developed by Jolla in cooperation with the Mer project and supported by the Sailfish Alliance. It is to be used in upcoming smartphones by Jolla and other licencees. Although it is primarily targeted at mobile phones, it is also intended to support other categories of devices. Read More Answers. Question # 2 Explain Sailfish OS Components? Answer:- Jolla has revealed its plans to use the following technologies in Sailfish OS: The Mer software distribution core A custom built user interface HTML5 QML and Qt Read More Answers. Question # 3 Do you know about Sailfish OS software availability? Answer:- Sailfish will be able to run most applications that were originally developed for MeeGo and Android, in addition to native Sailfish applications. This will give it a large catalogue of available apps on launch. Considering upon Jolla's declarations that Sailfish OS is be able to use software from following platforms Sailfish (natively created + ported like from Qt, Symbian, MeeGo - developers have reported that porting a Qt written software with Sailfish SDK takes a few hours only) Android applications are directly running in Sailfish OS. They are compatible as they are in third-party Android stores, with no needed modification (in most cases). MeeGo (because of backward compatibility thanks to MeeGo code legacy included in the Mer core) Unix and Linux (as Sailfish is Linux then using such a software is possible, especially RPM packages, either in terminal/console mode or with limitations implying from using Sailfish UI, if not ported and adjusted) HTML5 Read More Answers.
    [Show full text]
  • Flash®, Flex®, and Air® Development for Mobile Devices
    ffirs.indd ii 12/09/11 7:52 PM BEGINNING FLASH®, FLEX®, AND AIR® DEVELOPMENT FOR MOBILE DEVICES INTRODUCTION . xxi CHAPTER 1 An Introduction to Flash, Flex, and AIR . .1 CHAPTER 2 Getting Started . 35 CHAPTER 3 Building AIR Applications for Android, BlackBerry, and iOS Devices . 67 CHAPTER 4 Touch, Multitouch, and Gestures . .101 CHAPTER 5 Developing for Multiple Screen Sizes . 131 CHAPTER 6 Debugging Applications . .177 CHAPTER 7 Working with the Filesystem . 199 CHAPTER 8 Working with Data . 239 CHAPTER 9 Working with Audio and Video . 289 CHAPTER 10 Utilizing Device Features . 315 INDEX . 359 ffirs.indd i 12/09/11 7:52 PM ffirs.indd ii 12/09/11 7:52 PM BEGINNING Flash®, Flex®, and AIR® Development for Mobile Devices ffirs.indd iii 12/09/11 7:52 PM ffirs.indd iv 12/09/11 7:52 PM BEGINNING Flash®, Flex®, and AIR® Development for Mobile Devices Jermaine G. Anderson John Wiley & Sons, Inc. ffirs.indd v 12/09/11 7:52 PM Beginning Flash®, Flex®, and AIR® Development for Mobile Devices Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2012 by John Wiley & Sons, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-0-470-94815-6 ISBN: 978-1-118-19334-1 (ebk) ISBN: 978-1-118-19335-8 (ebk) ISBN: 978-1-118-19336-5 (ebk) Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600.
    [Show full text]
  • Mobile Developer's Guide to the Galaxy
    Don’t Panic MOBILE DEVELOPER’S GUIDE TO THE GALAXY U PD A TE D & EX TE ND 12th ED EDITION published by: Services and Tools for All Mobile Platforms Enough Software GmbH + Co. KG Sögestrasse 70 28195 Bremen Germany www.enough.de Please send your feedback, questions or sponsorship requests to: [email protected] Follow us on Twitter: @enoughsoftware 12th Edition February 2013 This Developer Guide is licensed under the Creative Commons Some Rights Reserved License. Editors: Marco Tabor (Enough Software) Julian Harty Izabella Balce Art Direction and Design by Andrej Balaz (Enough Software) Mobile Developer’s Guide Contents I Prologue 1 The Galaxy of Mobile: An Introduction 1 Topology: Form Factors and Usage Patterns 2 Star Formation: Creating a Mobile Service 6 The Universe of Mobile Operating Systems 12 About Time and Space 12 Lost in Space 14 Conceptional Design For Mobile 14 Capturing The Idea 16 Designing User Experience 22 Android 22 The Ecosystem 24 Prerequisites 25 Implementation 28 Testing 30 Building 30 Signing 31 Distribution 32 Monetization 34 BlackBerry Java Apps 34 The Ecosystem 35 Prerequisites 36 Implementation 38 Testing 39 Signing 39 Distribution 40 Learn More 42 BlackBerry 10 42 The Ecosystem 43 Development 51 Testing 51 Signing 52 Distribution 54 iOS 54 The Ecosystem 55 Technology Overview 57 Testing & Debugging 59 Learn More 62 Java ME (J2ME) 62 The Ecosystem 63 Prerequisites 64 Implementation 67 Testing 68 Porting 70 Signing 71 Distribution 72 Learn More 4 75 Windows Phone 75 The Ecosystem 76 Implementation 82 Testing
    [Show full text]
  • Australian Open Source Industry & Community Report 2008
    The Australian Open Source Industry & Community Report 2008 Sponsors & Industry Community Map of Education & Supporters Respondents Skills 5 9 11 12 15 Careers & Innovation The Market Business Opinion Employment Development 17 19 19 21 23 Methodology. The Australian Open Source Industry & Community Report was Promotion commissioned and executed by Waugh Partners, with the financial support of sponsors, NICTA, IBM and Fujitsu. The Census was directly promoted through a national roadshow which traveled to every capital city, on several mailing lists including Linux We worked closely with psychometricians and statisticians provided by Australia, Open Source Industry Australia and user groups around the NICTA, our primary research partner, to ensure the end-to-end quality country, and through direct contact with Open Source community of the research. While our sponsors and supporters provided feedback members and companies. Indirect promotion included blogging, media at numerous points throughout the project lifecycle, this report is the coverage, and notification to members of the Australia Computer result of independent analysis by Waugh Partners. It is based on data Society, AIIA, OzZope and numerous other organisations. collected through a pair of online surveys held between October and December 2007. Projections Community We have been very careful to make conservative projections, particularly related to industry revenue. The community survey was aimed at “individuals who contribute to Open Source projects and communities in any capacity, not just Our projected industry and export revenue figures are based upon software development”, and received 315 complete and legitimate the projected industry size and spread of companies compared to the responses, with 66 incomplete.
    [Show full text]
  • Securing Linux
    466_HTC_Linux_FM.qxd 10/2/07 10:05 AM Page iii How to Cheat at Securing Linux Mohan Krishnamurthy Eric S. Seagren Raven Alder Aaron W. Bayles Josh Burke Skip Carter Eli Faskha 466_HTC_Linux_FM.qxd 10/2/07 10:05 AM Page iv Elsevier, Inc., the author(s), and any person or firm involved in the writing, editing, or production (collectively “Makers”) of this book (“the Work”) do not guarantee or warrant the results to be obtained from the Work. There is no guarantee of any kind, expressed or implied, regarding the Work or its contents.The Work is sold AS IS and WITHOUT WARRANTY.You may have other legal rights, which vary from state to state. In no event will Makers be liable to you for damages, including any loss of profits, lost savings, or other incidental or consequential damages arising out from the Work or its contents. Because some states do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you. You should always use reasonable care, including backup and other appropriate precautions, when working with computers, networks, data, and files. Syngress Media®, Syngress®,“Career Advancement Through Skill Enhancement®,”“Ask the Author UPDATE®,” and “Hack Proofing®,” are registered trademarks of Elsevier, Inc.“Syngress:The Definition of a Serious Security Library”™,“Mission Critical™,” and “The Only Way to Stop a Hacker is to Think Like One™” are trademarks of Elsevier, Inc. Brands and product names mentioned in this book are trademarks or service marks of their respective companies. PUBLISHED BY Syngress Publishing, Inc.
    [Show full text]
  • Linux Conf Australia 報告
    Linux Conf Australia 報告 http://lca2007.linux.org.au/ 須崎有康 Linux 3大カンファレンスの一つ • Ottawa Linux Symposium – http://www.linuxsymposium.org • LinuxKongress – www.linux-kongress.org • 歴史 – Melbourne, 1999 (known as CALU) http://www.linux.org.au/conf/1999/ – Sydney, 2001 http://www.linux.org.au/conf/2001/ – Brisbane, 2002 http://www.linux.org.au/conf/2002/ – Perth, 2003 http://www.linux.org.au/conf/2003/ – Adelaide, 2004 http://www.linux.org.au/conf/2004/ – Canberra, 2005 http://www.linux.org.au/conf/2005/ – Dunedin, 2006 New Zealand http://www.linux.org.au/conf/2006/ – Sydney, 2007http://lca2007.linux.org.au スケジュール • 2007/01/15-16 Mini Conf Debian GNOME Education Embedded Virtualization MySQL Research Debian GNOME Education Gaming Kernel PostGresS OpenOffice. LinuxChix QL org • 2007/01/17-19 Linux Conf Australia 本会議 – 会場:Univ New South Wales (Sydney) – 参加者 1,000人ぐらい? – 有名人:Linux Torvalds, Andrew S. Tanenbaum (招待講演), Andrew Morton, Ted Ts’o, Rusty Russell, Andrew Tridgell –NTT藤田さん、筑波大 表さん、VA Linux Simon さん、AIST 八木、須崎、 • メジャーな人(Linus, Morton)は来ているが、Ottawa Linux Symposiumのような北米(IBM, Intel, RedHat )の組織的な参加がない。日本も無い。 MiniConf – 私が主に出たトラック – Virtualization (Sponsor HP) • http://virtminiconf.linux.hp.com/program • 予想外にメジャーなものがない。LCA本会議のほうが メジャーな発表あり。CFP(2006/12)の関係? –Kernel • http://lca2007.linux.org.au/Miniconfs/Kernel • Linus, Andrew Morton が参加。 MiniConf Virtualization • 1100-1140 Xen Image Manager - Jonathan Oxer – Local storage ではなく、external storage のマネージャ (build, demolish, propagete) – Node, VM, Image 毎の Config (Memory, Disk, CPU) – http://jon.oxer.com.au/xim/
    [Show full text]
  • Download Asha OS Interview Questions
    Asha OS Job Interview Questions And Answers Interview Questions Answers https://interviewquestionsanswers.org/ About Interview Questions Answers Interview Questions Answers . ORG is an interview preparation guide of thousands of Job Interview Questions And Answers, Job Interviews are always stressful even for job seekers who have gone on countless interviews. The best way to reduce the stress is to be prepared for your job interview. Take the time to review the standard interview questions you will most likely be asked. These interview questions and answers on Asha OS will help you strengthen your technical skills, prepare for the interviews and quickly revise the concepts. If you find any question or answer is incorrect or incomplete then you can submit your question or answer directly with out any registration or login at our website. You just need to visit Asha OS Interview Questions And Answers to add your answer click on the Submit Your Answer links on the website; with each question to post your answer, if you want to ask any question then you will have a link Submit Your Question; that's will add your question in Asha OS category. To ensure quality, each submission is checked by our team, before it becomes live. This Asha OS Interview preparation PDF was generated at Saturday 6th February, 2021 You can follow us on FaceBook for latest Jobs, Updates and other interviews material. www.facebook.com/InterviewQuestionsAnswers.Org Follow us on Twitter for latest Jobs and interview preparation guides. https://twitter.com/InterviewQA If you need any further assistance or have queries regarding this document or its material or any of other inquiry, please do not hesitate to contact us.
    [Show full text]
  • Learn the Tools to Develop to Blackberry Tablet OS
    2011-08-24 16:17 CEST Learn the tools to develop to BlackBerry Tablet OS Hello, We wanted to let you know that today RIM is launching the beta of the Native SDK for BlackBerry Tablet OS, which will allow game developers to code in C/C++ environment and take advantage of a deeper API set. To gain access to these new tools and start creating and porting applications for the BlackBerry Tablet OS developers can sign up to participate in the closed beta program at http://03268fe.netsolhost.com/bbbeta/ Interested developers should apply to the beta quickly as space is limited and will be granted on a first come first served basis. What can developers do? Using the OpenGL ES 2.0 API, developers can create rich and visually stunning 2D and 3D games for the BlackBerry PlayBook. The Native SDK allows developers to take direct advantage of the power that is inherent in the BlackBerry PlayBook. Developers will be able to build high performance, multi-threaded games. A great example of the interface and graphics that can be built is Need For Speed The Native SDK supports accelerometer, device orientation and other device features, as well as a number of POSIX compliant libraries, which will help developers that are porting existing games. The Native SDK includes the QNX® Momentics Tool Suite, which is an Eclipse-based integrated development environment. QNX Momentics provides memory profiling, application debugging, and memory usage statistics. This will help developers as they debug sophisticated programs, including hardware accelerated OpenGL applications. More information on the fast and efficient APIs provided by the Native SDK and associated developer benefits can be found at: http://devblog.blackberry.com/ To sign up visit:http://03268fe.netsolhost.com/bbbeta/ Should you be interested in a briefing on the Native SDK and the beta access program for game developers, don’t hesitate to contact us.
    [Show full text]
  • A Playbook for Fighting Apple and Google
    SPECIAL REPORT A PLAYBOOK FOR FIGHTING APPLE AND GOOGLE With its new tablet computer, RIM has a small window of opportunity to reinvigorate itself and match the momentum of its rivals. REUTERS/ROBert GALBRAITH BY ALAstAIR SHARP its way -- if not quite its throne. millions of its workaholic devices each WATERLOO, ONtario, MARCH 15 Research In Motion is holding on to profit quarter to a growing global audience. growth and impressive margins. For all But the attention of investors, analysts NCE UPON A TIME, BlackBerry was the consumer appeal of Apple products, and developers is drifting elsewhere and king. Then came the iPhone, followed BlackBerry is still dominant in corporate the Canadian company, in the midst of byO Android. And BlackBerry seemingly lost mobile communications and RIM sells a major platform and product transition, MARCH 2011 RIM MARCH 2011 is seen possessing but a small window of opportunity to reinvigorate itself and match Research In Motion and its peers the momentum of rival mobile monarchs Apple and Google. RIM valuation limited by expectation of slowing earnings. The PlayBook tablet computer, due to Research In Motion Apple Google Nokia launch within weeks after a six-month pitch, Share price performance – percent Forward P/E ratio is RIM’s first product to use an industrial- 400 50 strength operating system based on QNX, a powerhouse microkernel (rather than the 300 40 typical monolithic kernel) which RIM bought last year and aims to incorporate into its future smartphones. 200 30 QNX -- which also runs nuclear power plants, medical instrumentation and Cisco’s 100 20 core Internet routers -- is the brains behind many of the infotainment systems shipping in new cars, and RIM plans seamless interaction 0 10 08/03/1 between those dashboards, its PlayBook and 1 its range of BlackBerry smartphones.
    [Show full text]
  • Estat De L'art En El Desenvolupament D'aplicacions Mòbils Multiplataforma
    Estat de l’art en el desenvolupament d’aplicacions mòbils multiplataforma Memòria PFC Fernando Navajas Jiménez Enginyeria en Informàtica Marc Domingo Prieto Consultor Decembre de 2011 A tots els companys de viatge per estar sempre al meu costat… Estat de l’art en el desenvolupament d’aplicacions mòbils multiplataforma Memòria PFC Resum La nostra societat està vivint una evolució tecnològica important en la actualitat. La informació i la comunicació tal i com l’enteníem fins ara està canviant totalment. La forma d’interactuar entre nosaltres i de veure el mon que ens envolta no para d’evolucionar i en gran mesura és gracies a les noves tecnologies mòbils. Fa molts anys que preveiem que en un futur no molt llunyà els nostres ordinadors de sobretaula podrien estar a l’abast de la nostra mà. Avui en dia, això és tota una realitat a la nostra societat. La proliferació dels telèfons mòbils en els últims anys i l’evolució d’aquestos, cap a sistemes cada vegada més potents, ha fet realitat aquella visió de futur. És indiscutible que la competència ens fa evolucionar i ens els últims anys, sobretot a partir de l’aparició del primer iPhone d’Apple, aquesta és més agressiva que mai. No paren d’aparèixer noves patents cada dia i les denuncies per plagi estan més de moda que mai i això fa que l’avanç vagi a passos agegantats. En aquest projecte volem esbrinar en quin moment ens trobem i quines tecnologies tenim actualment al nostre abast. És molt importat conèixer el mercat a l’hora de desenvolupar noves aplicacions i veure quines són les possibilitats que ens ofereixen els nous dispositius.
    [Show full text]
  • Use Style: Paper Title
    www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 2 Issue 6 June, 2013 Page No. 1961-1966 CROSS PLATFORM APPLICATION DEVELOPMENT WITH COMPATIBLE GUI SOLUTIONS Nithiyanantham.C, Kirubakaran.R Department of Pervasive Computing Technology Kings College of Engineering Punalkulam, Pudukkottai, India [email protected] Department of Pervasive Computing Technology Kings College of Engineering Punalkulam, Pudukkottai, India [email protected] Abstract Evolution of Smart phones and their applications takes one of the important roles in pervasive computing environments. But the diversity of mobile platforms and their APIs increase the effort of software development approach for Smartphone applications. The cross-platform mobile development tool provides code less futures, but they cannot able to solve the device fragmentation issues. The purpose of this paper is to construct a robust architecture of smart phone application development, which should provide an optimal GUI solution (coherency) with the assistance of responsive functionalities. Keywords—cross-platform; mobile applications; coherency; responsive; 1. Introduction applications of these operating systems should download from their respective marketplace. In mobile application Pervasive computing is a technology to access the development process developing the software, building and application at anywhere any time, with the help of any deploymentation should also consider each of its respective device [1]. Everywhere you go, people are using mobile mobile operating systems. So the developer has specialized devices to keep in touch with family and friends, to find a skills in a particular platform, and even though they create nearby restaurant, to store and access the content through an application but it should not compromise with devices the cloud, or to check the latest news headlines.
    [Show full text]