College of Computer, National University of Defense Technology, Changsha, China
|
|
- Samson Briggs
- 6 years ago
- Views:
Transcription
1 2016 International Conference on Artificial Intelligence and Computer Science (AICS 2016) ISBN: UKUI: A Lightweight Desktop Environment Based on Pluggable Framework for Linux Distribution Jie YU 1, Lu SI 1,*, Jun MA 1, Lei LUO 1, Xiao-dong LIU 1, Ya-ting KUANG 2, Huan PENG 2, Rui LI 1, Jin-zhu KONG 2 and Qing-bo WU 1 1 College of Computer, National University of Defense Technology, Changsha, China 2 Tianjin KYLIN Information Technology Co., Ltd, Tianjin, China *lusi@ubuntukylin.com *Corresponding author Keywords: Desktop environment, Ubuntu, User interface. Abstract. Ubuntu is an operating system with Linux kernel based on Debian and distributed as free and open-source software. It uses Unity as its default desktop environment, which results in more difficulties of usage for Microsoft Windows users. In this paper, we present a lightweight desktop environment named UKUI based on UbuntuKylin, the official Chinese version of Ubuntu, for Linux distribution. It is designed as a pluggable framework and provides better user experience during human-computer interaction. In order to evaluate the performance of UKUI, a set of testing bench suits were performed on a personal computer. Overall, the results showed that UKUI has better performance compared with Unity. Introduction Linux is a freely available operating system (OS) originated by Linux Torvalds and further developed by thousands of others. Typically, Linux is packaged in a form known as a Linux distribution for both desktop and server use. Some of the most popular mainstream Linux distributions are Red Hat [1], Ubuntu [2], Arch [3], opensusy [4], Gentoo [5], etc. There are several desktop environments available for nowadays modern Linux distributions, such as XFCE [6], GNOME [7], KDE [8] and LXDE [9]. Both GNOME and KDE are rich, robust desktop environments that provide their own window managers. For usderlying graphical toolkit, GNOME uses a widget toolkit known as GTK, while KDE uses one called QT. XFCE and LXDE are lightweight desktops and attempt to strike a balance between the heavy resource requirements and corresponding power of rich desktop environments. Ubuntu is a Debian-based Linux distribution founded in 2004 and has become one of the most popular operating system around the world. The default desktop environment of Ubuntu is Unity, which is a graphical shell for the GNOME. Unlike other operating systems, there is not icon shortcut on Unity desktop. To find or run an application, you should use the Launcher sitting on the left of the screen. As we know, Microsoft Windows [10] is the most successful operating system for personal computer and has designed the past user experience of computer use. For some users, they cannot adopt a new user interface quickly. In this paper, we will show a new desktop environment customized for Ubuntu named UKUI (UbuntuKylin [11] User Interface). UKUI is a custom distribution of Ubuntu Mate [12] (a desktop environment forked from GNOME 2) and provides a simpler and more enjoyable experience for browsing, searching, and managing your software. It is similar to the desktop environments found under Microsoft Windows and is a powerful graphical interface with all the features that you d expect in a modern operating system desktop. To evaluate the performance impact of UKUI to the operating system, we performed multiple tests to test various aspects of the system s performance on a personal computer. In general, the performance is better than Unity with the same kernel. 368
2 The remainder of the paper is organized as follows: The next section briefly introduces the UKUI framework. Then, we show the user interface of UKUI and evaluate the performance of it and compare with the default desktop environment Unity. Finally, we conclude this paper and discuss the future work. The UKUI Framework In tradition desktop environments, taskbar, start menu, control panel and other interactive modules are implemented separately. This leads to the different theme of each module style and may impact the user experience. On the other hand, the relation among various modules becomes more complex, and thus adds to difficulties of system development. In view of the above problems, UKUI designs a pluggable framework based on the integrated desktop environment. The framework defined a set of standard interface for desktop items (such as taskbar, start menu and control panel, etc.) which called plugins. The pluggable framework differs from extensions, which modify or add to existing functionality. Fig. 1 shows the framework of UKUI. The core component provides services which the plugin can use, including a way for plugins to register themselves with the core component and a protocol for the exchange of data with plugins. Plugins depend on the services provided by the core component and do not usually work by themselves. The core component operates independently of the plugins, making it possible for front-end and back-end developers to add and update plugins dynamically without needing to make changes to the core component. Figure 1. The framework of UKUI. Plugins relies on the interfaces provided by the core component and a well-defined boundary to their possible set of actions. It offers facilities for developers to change the font, menu border, dialog style and any other desktop items conveniently and keep the consistency of the desktop theme. Generally speaking, this pluggable framework enhances the modularity, flexibility, and extensibility of software. User Interface In this section, we will briefly describe the user interface of UKUI. Fig. 2 shows the default UKUI desktop on an UbuntuKylin Linux system the first time you log in. The start menu (at the bottom left corner) contains many elements (shortcuts or submenus) to access different computer resources. Poweroff button is the closest item to start menu. When the user have finished working, they can choose this button to log out, suspend, hibernate, restart or shut down 369
3 through the session indicator. The search box is on the right side of Poweroff button and you can search for applications or files by using it. UbuntuKylin operating system offers many free applications by default to cover user s needs, such as office suites, games, web browser, multimedia players, IDEs and so on. The user can visit them from the start menu or double click icon shortcuts on the desktop. Besides, UbuntuKylin supports a wealth of application available via the software center. In Fig. 2, the desktop contains 3 shortcuts (computer, user s home folder and trash) while the taskbar contains 2 shortcuts (web browser and user s home folder) by default. To add a shortcut on your desktop or taskbar, right click on an existing menu entry from the start menu or application and choose the Add to desktop or Lock to panel option respectively. Figure 2. UKUI desktop. The mouse operation is familiar with other common desktop environments. Left button single clicking selects an icon, menu, or object within an application; double clicking on a desktop icon opens the item associated with that icon; holding down the left button an dragging a selected object moves that object; right button single clicking displays any context-sensitive menu that is available at the current cursor position. Also, the reaction of the mouse can be configured at the control center. The user can open the Personalization application window from the control center to customize their own desktops. The desktop appearance, themes, wallpapers, accessibility, and other configuration settings are available there. For more information, please visit our website at Evaluation In this section, we evaluated the performance impact of UKUI to the operating system and compared with the default desktop environment of Ubuntu, i.e., Unity. All experiments were performed on a computer with the configuration given in Table 1. We choose the benchmark tool Unixbench [13] benchmark suite to evaluate the computation performance. In the Unixbench benchmark suite, several different tests were carried out to evaluate the overall performance of the system. Based on the scores of different tests, a system level score was 370
4 calculated. Specifically, we run the testing suits (running 1 parallel copy of tests) with UKUI and Unity respectively. Table 1. The configuration of the machine. Item Configuration Machine Dell Vostro 3900 CPU Intel Core i Hard disk TOSHIBA DT01ACA GB RAM 4G Video card NVIDA NVD9 Network card Gigabit Kernel generic-x86_64 The Dhrystone is used to measure and compare the performance of computers and focuses on string handling, as there are no floating point operations. The Whetstone contains several modules that are meant to represent a mix of operations typically performed in scientific applications and is used to measure the speed and efficiency of floating-point operations. The Throughput measures the number of execl (is part of the exec family of functions that replaces the current process image with a new process image) calls that can be performed per second. The File Copy benchmark measures the rate at which data can be transferred from one file to another, using various buffer sizes. For small buffer sizes, the system call overhead dominates the time to copy the file. As the buffer size increases, the time to copy the file becomes dominated by the unaffected memory copying costs. The Pipe measures the number of times a process can write 512 bytes to a pipe and read them back per second. The Process Creation measures the number of times a process can fork and reap a child that immediately exits. The Shell Scripts measures the number of times per minute a process can start and reap a set of 1 and 8 concurrent copies of a shell scripts where the shell script applies a series of transformation to a data file. The System Call Overhead estimates the cost of entering and leaving the operating system kernel. The results are illustrated in Table 2, which shows that comparing to Unity, UKUI performed slightly inferior in some cases (e.g. File Copy), but overall, UKUI has a better performance. Table 2. The test result of Unixbench. UKUI Result Index Sore Unity increas e UKUI Unity increase UKUI Unity Dhrystone 2 using register variables ( lps ) % % incre ase Double-Precision Whetstone ( MWIPS ) % % Execl Throughput ( lps ) % % File Copy 1024 bufsize 2000 maxblocks ( KBps ) % % File Copy 256 bufsize 500 maxblocks ( KBps ) File Copy 4096 bufsize 8000 maxblocks ( KBps ) % % % % Pipe Throughput ( lps ) % % Pipe-based Context Switching ( lps ) % % Process Creation ( lps ) % % Shell Scripts (1 concurrent) ( lpm ) % % Shell Scripts (8 concurrent) ( lpm ) % % System Call Overhead ( lps ) % % % 371
5 We used Unixbench graphics benchmark to measure the 2D and 3D graphics performance of the system. This benchmark consists of the ubgears program to measure 3D performance and the test result is very limited. To further access the performance impact of web browser, we chose 3 universal online testing system, html5test [14], acidtest [15] and sunspider [16]. It is noteworthy that both two desktop environment choose the Firefox as the default web browser. Table 3 and Table 4 show the comparison results with respect to performance of graphics and web browser respectively. We can see that UKUI is slightly superior to Unity. For sunspider testing system, lower score indicates better performance. Table 3. The test result of Unixbench graphics. Score Index Test-2d aa polygons ellipses images and blits rectangles text windows UKUI Unity UKUI Unity increase % % % % % % 2D Graphics Benchmarks Index Score: % 3D gears % 3D Graphics Benchmarks Index Score: % Table 4. The test result of web browser. UKUI Unity increase html5test acidtest sunspider(ms) % 0.00% -4.57% Conclusions In this paper, we started the discussion from the introduction of some popular desktop environments based on Linux. Then we discussed and analyzed the pluggable framework of UKUI. We generate skeletons, define interfaces and derive from the skeletons to develop partial functional components that are extracted and packed as plugins. During the development of UKUI, we observed that aggregation is more important than inheritance when defining interfaces. Because inheritance is too static to reflect the ability of plugging in additional functionality and interfaces at runtime. Next, we gave a brief introduction about the default user interface of UKUI and described some basic operations on the desktop. Finally, we evaluated the performance impact of UKUI and compared with Unity. In future, we will extend this work by customizing this distribution to improve the human-computer interaction for the user experience. Acknowledgements We thank National University of Defense Technology for providing essential conditions to accomplish this paper. This work is supported by the NSFC under Grant , , and
6 References [1] Mourani, Gerhard. "Securing and optimizing Linux: RedHat edition." (2000). [2] Information on [3] Information on [4] McCallister, Michael. opensuse Linux Unleashed. Sams, [5] Thiruvathukal, George K. "Gentoo linux: the next generation of linux."computing in Science and Engineering 6.5 (2004): [6] Fourdan, Olivier. "Xfce: A Lightweight Desktop Environment." Annual Linux Showcase & Conference [7] De Icaza, Miguel, et al. "The GNOME desktop environment." Proceedings of the annual conference on USENIX Annual Technical Conference. USENIX Association, [8] Suvorov, Roman, et al. "An empirical study of build system migrations in practice: Case studies on KDE and the Linux kernel." Software Maintenance (ICSM), th IEEE International Conference on. IEEE, [9] Information on [10] Information on [11] Information on [12] Information on [13] Smith, Ben, et al. "Byte-unixbench: A Unix benchmark suite." (2011). [14] Information on [15] Information on [16] Information on 373
A Typical Commercial Application for Kylin Operating System Jia-Qi LI 1,a,*, Xiang-Ke LIAO 1,b and Jun MA 1,c
2017 3rd International Conference on Computer Science and Mechanical Automation (CSMA 2017) ISBN: 978-1-60595-506-3 A Typical Commercial Application for Kylin Operating System Jia-Qi LI 1,a,*, Xiang-Ke
More informationLinux Utilities Cookbook
Linux Utilities Cookbook James Kent Lewis Chapter No. 2 "The Desktop" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter NO.2 "The Desktop" A
More informationKDE User Guide. This chapter will introduce the new appearance and basic operating of Asianux 2.0.
KDE User Guide This chapter will introduce the new appearance and basic operating of Asianux 2.0. 1. Desktop System Asianux 2.0 uses the latest stable KDE 3.2.1 as standard desktop environment. With a
More informationAbout the Presentations
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning of each presentation. You may customize the presentations
More informationA+ Guide to Managing and Maintaining your PC, 6e. Chapter 2 Introducing Operating Systems
A+ Guide to Managing and Maintaining your PC, 6e Chapter 2 Introducing Operating Systems Objectives Learn about the various operating systems and the differences between them Learn how an OS interfaces
More informationUbuntu Operating System and Flavours
Ubuntu Operating System and Flavours Ubuntu Operating System Ubuntu is a Debian-based Linux operating system and distribution for personal computers, smartphones and network servers. It uses Unity as its
More informationCS 4300 Computer Graphics
CS 4300 Computer Graphics Prof. Harriet Fell Fall 2011 Lecture 8 September 22, 2011 GUIs GUIs in modern operating systems cross-platform GUI frameworks common GUI widgets event-driven programming Model-View-Controller
More informationWork Sheet for Lesson 1 Operating System
Work Sheet for Lesson 1 Operating System Internet and Computing Core Certification Global Standard 4 Computing Fundamentals The Computing Fundamentals exam covers subjects needed for a foundational understanding
More informationCS 300 Data Structures
CS 300 Data Structures Introduction 1 Topics Data Structures Linux C Programming Software Development Tools Software Development Methods 2 UNIX/Linux/GNU UNIX is an Operating System (OS) 1969 at Bell Labs
More informationRelease Notes SMART Product Drivers 10. About These Release Notes. Product Information
PLEASE THINK BEFORE YOU PRINT Release Notes SMART Product Drivers 10 About These Release Notes These release notes document changes in SMART Product Drivers 10 (formerly SMART Board drivers 10) and its
More informationThe Start menu (overview)
The Start menu (overview) The Start menu is the main gateway to your computer's programs, folders, and settings. It's called a menu because it provides a list of choices, just as a restaurant menu does.
More informationFull file at Chapter 2: Exploring the Desktop
Chapter 2: Exploring the Desktop TRUE/FALSE 1. The developers of X worked to ensure that X could use any popular video card with no special configuration. F PTS: 1 REF: 59 2. By using a desktop interface,
More informationSenCom Jan. 11, 2013 Demonstration on Windows 7 Desktop, Windows Explorer & File Mgmt., and using Thumb/Flash Drives These topics by Mike Smith
SenCom Jan. 11, 2013 Demonstration on Windows 7 Desktop, Windows Explorer & File Mgmt., and using Thumb/Flash Drives These topics by Mike Smith Note: SenCom s 3 hour workshops, Files and Folders and Beginners
More informationHow To Install And Manage Gnome Shell Themes In Ubuntu 12.04
How To Install And Manage Gnome Shell Themes In Ubuntu 12.04 Ubuntu GNOME with GTK/GNOME Shell 3.12: if you're an Ubuntu GNOME user, you're and Radiance (the default Ubuntu themes) don't support GNOME
More informationChapter 01: Introduction to Linux
True / False 1. Open Source Software (OSS) is freely developed and continuously improved by a large community of software developers ANSWER: True 2. The term hacker refers to someone who illegally uses
More informationIC3 Spark. Courseware FOR REVIEW ONLY
IC3 Spark Courseware # 7328-1 Lesson 1: Operating Systems Basics Lesson Objectives In this lesson you will learn how to start a computer and access the operating system. You will also be introduced to
More informationIntroduction to Linux
Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA - Dong-Yun Lee (dylee@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating
More informationWA1827 Cloud Programming Workshop. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1
WA1827 Cloud Programming Workshop Classroom Setup Guide Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Hardware Requirements...3 Part 2 - Minimum Software
More informationGetting Started with Fedora
Getting Started with Fedora Author: Nah Soo Hoe GETTING STARTED In order to start using your system you will usually have to perform what is known as a user login. This procedure is necessary to identify
More informationWindows Me Navigating
LAB PROCEDURE 11 Windows Me Navigating OBJECTIVES 1. Explore the Start menu. 2. Start an application. 3. Multi-task between applications. 4. Moving folders and files around. 5. Use Control Panel settings.
More informationHistory. Terminology. Opening a Terminal. Introduction to the Unix command line GNOME
Introduction to the Unix command line History Many contemporary computer operating systems, like Microsoft Windows and Mac OS X, offer primarily (but not exclusively) graphical user interfaces. The user
More informationViCAR Linux VM. For Microsoft Windows 7. Using Oracle VirtualBox and OpenSuSE Leap 42.2
ViCAR Linux VM For Microsoft Windows 7 Using Oracle VirtualBox 5.1.22 and OpenSuSE Leap 42.2 Dr. K. M. Flurchick July 20, 2017 Contents 1 Introduction 1 2 Requirements 1 2.1 Installation.....................................................
More informationThe System Settings Handbook. Richard A. Johnson
Richard A. Johnson 2 Contents 1 Introduction 5 2 Using System Settings 6 2.1 Starting System Settings.................................. 6 2.2 The System Settings Screen................................
More informationThinPoint Quick Installation Guide - 1 -
ThinPoint Quick Start Guide ThinPoint Quick Installation Guide - 1 - ThinPoint Quick Start Guide (Fourth Edition, April 2008) Published by: NetLeverage Pty. Ltd. Suite 17, 17 International Business Centre
More informationCollege of Pharmacy Windows 10
College of Pharmacy Windows 10 Windows 10 is the version of Microsoft s flagship operating system that follows Windows 8; the OS was released in July 2015. Windows 10 is designed to address common criticisms
More informationProcesses. Process Concept
Processes These slides are created by Dr. Huang of George Mason University. Students registered in Dr. Huang s courses at GMU can make a single machine readable copy and print a single copy of each slide
More informationSecure Guard Central Management System
Speco Technologies, Inc. Secure Guard Central Management System Usage Information Contents 1 Overview... 7 2 Installation... 7 2.1 System Requirements... 7 2.2 System Installation... 7 2.3 Command Line
More informationSystem Requirements and Feature Support
This document describes available features, kwn issues, and any limitations you may experience when using WebEx services with a variety operating systems and Web browsers. Note WebEx will support any distribution
More informationST NICHOLAS COLLEGE RABAT MIDDLE SCHOOL HALF YEARLY EXAMINATIONS February 2016
ST NICHOLAS COLLEGE RABAT MIDDLE SCHOOL HALF YEARLY EXAMINATIONS February 2016 Mark Level 5-8 Year 7 Information and Communication Technology TIME: 1h 30min Question 1 2 3 4 5 6 7 Global Mark Max. Mark
More informationIntroduction to Linux
Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA - Kisik Jeong (kisik@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating
More informationAbout the XenClient Enterprise Solution
About the XenClient Enterprise Solution About the XenClient Enterprise Solution About the XenClient Enterprise Solution XenClient Enterprise is a distributed desktop virtualization solution that makes
More informationA Linux Virtual Machine for CS-2011 Projects
CS-2011, Machine Organization and Assembly Language, D-term 2013 A Linux Virtual Machine for CS-2011 Projects Hugh C. Lauer Adjunct Professor Worcester Polytechnic Institute As an alternative to working
More informationProduct Data Sheet: Ignition 8 Industrial Application Platform. A Whole New View
Product Data Sheet: Ignition 8 Industrial Application Platform A Whole New View With the powerful tools, web technologies, and next-generation visualization system we re building in Ignition 8, you ll
More informationInstalling Firefox on Mac
Installing Firefox on Mac Visit the Firefox download page in any browser (e.g. Apple Safari). It will automatically detect the platform and language on your computer and recommend the best edition(s) of
More informationSun VirtualBox Installation Tutorial
Sun VirtualBox Installation Tutorial Installing Linux Mint 5 LTS Guest OS By Dennis Berry Welcome to the world of virtualization and Linux. This tutorial is intended to help users who are new to the world
More informationo Processor, disk space, and memory o Screen size and resolution o Certain testing accommodations
Supported System Requirements for TABE Online Testing Effective October February 2019 This document describes the current system requirements for the DRC INSIGHT Online Learning System, including student-testing
More informationOperating Systems Concepts
Operating Systems Concepts Introduction Operating System (OS) An Operating System is the layer of software that manages a computer s resources for its users and their applications. It abstracts the use
More informationPerformance Analysis of MapReduce Program in Heterogeneous Cloud Computing
1734 JOURNAL OF NETWORKS, VOL. 8, NO. 8, AUGUST 2013 Performance Analysis of MapReduce Program in Heterogeneous Cloud Computing Wenhui Lin 1,2 and Jun Liu 1 1 Beijing Key Laboratory of Network System Architecture
More informationChapter 1. Working with the Windows 7 Desktop
1 Chapter 1 Working with the Windows 7 Desktop Introducing Windows 7 The Windows 7 operating system software runs the computer system overall. Windows 7 enables the system hardware to communicate with
More informationAlborz 1.0 Installation Guide
Alborz 1.0 Installation Guide September 24, 2007 Feng Xiao xiaof2@mcmaster.ca Document Revision History Rev. Level Date Description Important 2007/9/24 Initial Version Reference Documents Document # Description
More informationThis is Lab Worksheet 7 - not an Assignment
This is Lab Worksheet 7 - not an Assignment This Lab Worksheet contains some practical examples that will prepare you to complete your Assignments. You do not have to hand in this Lab Worksheet. Make sure
More informationUser Guide. VNM Software Decoder. Streaming AV Products. Software Decoder for VN-Matrix 200 Series and 225 Series Rev.
User Guide Streaming AV Products VNM Software Decoder Software Decoder for VN-Matrix 200 Series and 225 Series 68-1995-01 Rev. B 02 12 Conventions Used in this Guide In this user guide, the following are
More informationLesson 1: Operating Systems L
Computing Fundamentals Lesson 1: Operating Systems L Lesson Objectives In this lesson you will learn how to start a computer and access the operating system. You will also be introduced to Windows. On
More informationPresentation to the Linux Supporters Group Adelaide. on Wednesday 6/5/2009 by Hayden Tremethick.
Presentation to the Linux Supporters Group Adelaide. on Wednesday 6/5/2009 by Hayden Tremethick. KDE 4: Forward to the Future. This evening's agenda. Intro. Looking back, the History of KDE. Bit-mapped
More informationHandout Objectives: a. b. c. d. 3. a. b. c. d. e a. b. 6. a. b. c. d. Overview:
Computer Basics I Handout Objectives: 1. Control program windows and menus. 2. Graphical user interface (GUI) a. Desktop b. Manage Windows c. Recycle Bin d. Creating a New Folder 3. Control Panel. a. Appearance
More informationLinux Mint: A Second Look. (A goal-based adventure) STLLUG February 2017
Linux Mint: A Second Look (A goal-based adventure) STLLUG February 2017 Or, Updating the Cataloger s Workstation a Linux Success Story About Me This is the first production Linux Mint system I have set
More informationIntroduction to Microsoft Windows
Introduction to Microsoft Windows lab 1 Objectives: Upon successful completion of Lab 1, you will be able to Describe some of the basic functions of an operating system, and Windows in particular Describe
More informationThis is Lab Worksheet/Installation 7
This is Lab Worksheet/Installation 7 This Lab Worksheet/Installation contains essential installation work needed for your upcoming Assignments. You do not have to hand in this Lab Worksheet, but there
More informationAdventNet ManageEngine OpManager Installation Guide. Table Of Contents INTRODUCTION... 2 INSTALLING OPMANAGER Windows Installation...
Table Of Contents INTRODUCTION... 2 INSTALLING OPMANAGER... 3 Windows Installation... 3 Linux Installation... 4 Uninstalling OpManager... 6 APPLYING SERVICE PACKS... 7 Applying Service Packs... 7 Reverting
More informationIntroduction to Linux. Woo-Yeong Jeong Computer Systems Laboratory Sungkyunkwan University
Introduction to Linux Woo-Yeong Jeong (wooyeong@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating system of a computer What is an
More informationCommon Linux and Ubuntu symbols. Tux the Penguin Tux is the popular Penguin icon for Linux.
Welcome to the world of Linux computing at Computer Reach. This Quick Guide provides screenshots and brief descriptions of our own build of Edubuntu 14.04 LTS ( Long Term Support ) with the Xubuntu Desktop
More informationWindows 2000 Professional
The American University in Cairo Academic Computing Services Windows 2000 Professional prepared by Soumaia Ahmed Al Ayyat 4 August 2003 Table of Contents Starting Up the Computer Windows Environment Start
More informationzspace 300 Windows 8.1 Configuration
zspace 300 Windows 8.1 Configuration zspace 300 Windows 8.1 Configuration After you have set up your zspace hardware components you are ready to start up the zspace 300 for the first time. When the system
More informationLinux Essentials. Smith, Roderick W. Table of Contents ISBN-13: Introduction xvii. Chapter 1 Selecting an Operating System 1
Linux Essentials Smith, Roderick W. ISBN-13: 9781118106792 Table of Contents Introduction xvii Chapter 1 Selecting an Operating System 1 What Is an OS? 1 What Is a Kernel? 1 What Else Identifies an OS?
More informationUnit 2: Using Windows 7 Lesson 9
Unit : Using Windows 7 Lesson 9 Lesson 9 Looking at the Windows Desktop Objectives In this lesson, you will be introduced to the Windows desktop and how to navigate around in Windows. On successful completion,
More informationMAC BASICS. 125 S. Prospect Avenue, Elmhurst, IL (630) elmhurstpubliclibrary.org. Start Using Computers, Tablets, and Internet
MAC BASICS WHAT IS MAC? Introduction What We ll Cover While many users are only familiar with Windows computers, working on a Mac is both extremely user friendly and offers a variety of included creative
More informationManual Internet Explorer 10 For Win Xp 32 Bit
Manual Internet Explorer 10 For Win Xp 32 Bit Malicious Software Removal Tool. For: Windows 10 32-bit and more. Download the latest Internet Explorer browser today. Upgrade your Internet Explorer. Windows
More information1. Adapting Your Work Environment
19 1. Adapting Your Work Environment Windows 7 allows you the ability to adjust many of the settings according to your own preferences. In the bonus chapters of the book Windows 7 for Seniors (ISBN 978
More informationBuilding a 64-bit CentOS 7 Workstation using Oracle Virtual Box
Building a 64-bit CentOS 7 Workstation using Oracle Virtual Box jthomas Enterprises, 2016 Building a CentOS 7 Workstation using Oracle VirtualBox 1 Section 1 Before You Begin This section details the environment
More informationUbiLive Home Edition 2.0 User Guide
UbiLive Home Edition 2.0 User Guide 1 Table of contents 1. Product Overview... 3 1.1 Language Supports... 3 2. Installation... 3 2.1 System Requirements... 3 2.2 Installation Procedure... 3 2.3 Firewall
More informationHow to Guide: Connecting to a WebEx Session
System Requirements How to Guide: Connecting to a WebEx Session Windows support Intel Core2 Duo CPU 2.XX GHz or AMD processor. (2 GB of RAM recommended) JavaScript and Cookies enabled Active X enabled
More informationChapter 2: Operating-System Structures
Chapter 2: Operating-System Structures Chapter 2: Operating-System Structures Operating System Services User Operating System Interface System Calls Types of System Calls System Programs Operating System
More informationNSIGHT ECLIPSE EDITION
NSIGHT ECLIPSE EDITION DG-06450-001 _v7.0 March 2015 Getting Started Guide TABLE OF CONTENTS Chapter 1. Introduction...1 1.1. About...1 Chapter 2. New and Noteworthy... 2 2.1. New in 7.0... 2 2.2. New
More informationFull file at
Chapter 2: Current Hardware and PC Operating Systems Chapter 2 Answers to Review Questions 1. An EPIC CPU design: a. evolved from the CISC processor b. was created in a joint project between Apple and
More informationWINDOWS NT BASICS
WINDOWS NT BASICS 9.30.99 Windows NT Basics ABOUT UNIVERSITY TECHNOLOGY TRAINING CENTER The University Technology Training Center (UTTC) provides computer training services with a focus on helping University
More informationQuick Guide to the NoMachine GUI
Quick Guide to the NoMachine GUI Page 1 of 17 Table of Contents 1. What is the NoMachine GUI? The Player preferences GUI 2. How to access the NoMachine 'Player preferences' 2.1. Input preferences 2.2.
More informationSAM Assessment, Training and Projects for Microsoft Office
SAM Assessment, Training and Projects for Microsoft Office December 2015 System Requirements Contents Overview 2 Introduction 2 System Requirements 3 Workstation Requirements 3 Setting Up SAM Workstations
More informationUNIT 9 Introduction to Linux and Ubuntu
AIR FORCE ASSOCIATION S CYBERPATRIOT NATIONAL YOUTH CYBER EDUCATION PROGRAM UNIT 9 Introduction to Linux and Ubuntu Learning Objectives Participants will understand the basics of Linux, including the nature,
More informationVDI Users Guide. Mac OS X
Mac OS X VDI Users Guide NOTICE: Access to electronic resources at Moraine Park Technical College is restricted to employees, students, or other individuals authorized by the College. By connecting to
More informationInstalling AppleWorks 6 FOR WINDOWS
apple Installing AppleWorks 6 FOR WINDOWS 1 Installing AppleWorks 6 This booklet provides instructions for m installing and uninstalling AppleWorks m setting up an AppleWorks Installer on a server, so
More informationG.KAMALAKANNAN MCA., M.Tech., (PhD) HQMHSS, Chromepet, Chennai. Page
CHAPTER 5 WINDOWS AND UBUNTU 1. An operating system is system software. 2. Operating system enables the hardware to communicate and operate with other software. 3. Operating system acts as an interface
More informationEvaluation of Xen: Performance and Use in Parallel Applications EECE 496 Project Report
Evaluation of Xen: Performance and Use in Parallel Applications EECE 496 Project Report Prepared by Caleb Ho (38957023) Supervisor: Matei Ripeanu Date: April 12, 2007 ABSTRACT Xen is an open-source virtual
More informationPARALLELS SERVER 4.0 FOR MAC BARE METAL EDITION README
PARALLELS SERVER 4.0 FOR MAC BARE METAL EDITION README February 18, 2010 1999-2010 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information
More informationIntroduction to Linux
Introduction to Linux EECS 211 Martin Luessi April 14, 2010 Martin Luessi () Introduction to Linux April 14, 2010 1 / 14 Outline 1 Introduction 2 How to Get Started 3 Software Development under Linux 4
More informationChapter 2. Operating-System Structures
Chapter 2 Operating-System Structures 2.1 Chapter 2: Operating-System Structures Operating System Services User Operating System Interface System Calls Types of System Calls System Programs Operating System
More informationInstalling the Management Software
To install the software for the first time, or if you want to update or reinstall the software, access the supervisor module with a web browser. Click the Install links on the web page that is displayed.
More informationUser s Guide. Creative Desktop Wireless 9000 Pro
User s Guide Creative Desktop Wireless 9000 Pro Information in this document is subject to change without notice and does not represent a commitment on the part of Creative Technology Ltd. No part of this
More information1 ZoomBrowser EX Software User Guide 5.0
1 ZoomBrowser EX Software User Guide 5.0 Table of Contents (1/2) Chapter 1 Chapter 2 Chapter 3 What is ZoomBrowser EX? What Can ZoomBrowser EX Do?... 4 Guide to the ZoomBrowser EX Windows... 5 Task Buttons
More informationChapter 2: Operating-System Structures. Operating System Concepts 9 th Edition
Chapter 2: Operating-System Structures Silberschatz, Galvin and Gagne 2013 Chapter 2: Operating-System Structures Operating System Services User Operating System Interface System Calls Types of System
More informationUser Manual WatchPower
User Manual WatchPower Management Software for Inverter Table of Contents 1. WatchPower Overview... 1 1.1. Introduction... 1 1.2. Features... 1 2. WatchPower Install and Uninstall... 1 2.1. System Requirement...
More informationThe Ip address / Name value should be: srvvcenter-cis
CIS133 Installation Lab #1 - DESKTOP CLIENT OpenSUSE Install. Before beginning the installation, create a virtual machine in which you will install the operating system. 1) Open the VMware vsphere Client.
More informationAstah SysML Beta Quick Start Guide
Astah SysML Beta Quick Start Guide Copyright 2012 Change Vision, Inc. All rights reserved. Astah SysML is supported by the Measures to support global technical collaboration grant program. 1 Table of Contents
More informationCSE Linux VM. For Microsoft Windows. Based on opensuse Leap 42.2
CSE Linux VM For Microsoft Windows Based on opensuse Leap 42.2 Dr. K. M. Flurchick February 2, 2017 Contents 1 Introduction 1 2 Requirements 1 3 Procedure 1 4 Usage 3 4.1 Start/Stop.................................................
More informationSpaceShuttle User guide v3
SpaceShuttle User guide v3 1.Get Started with SpaceShuttle p2 1.1 For Windows p2 How to download and install Aspera Connect p2 1.2 For Mac p4 How to download and install Aspera Connect p4 2. Accessing
More informationGetting to Know Your Computer
Getting to Know Your Computer Created by the Columbia Basin Alliance for Literacy This project is funded by Government of Canada s New Horizons for Seniors Program and is licensed under a Creative Commons
More informationRegardless of the size and complexity of the computer and the operating system, all operating systems perform the same four basic functions:
Operating Systems Introduction The operating system (OS) controls almost all functions on a computer. In this chapter, you learn about the components, functions, and terminology related to the Windows
More informationUser Guide. Android x86 Modified System. Sponsor: Huan Ren. Compiled by: Zachary Bair, Taronish Daruwalla, Joshua Duong, and Anthony Nguyen
User Guide Android x86 Modified System Sponsor: Huan Ren Compiled by: Zachary Bair, Taronish Daruwalla, Joshua Duong, and Anthony Nguyen Table of Contents 1. What is Android x86? 2. How to get Android
More informationOperating Systems. Designed and Presented by Dr. Ayman Elshenawy Elsefy
Operating Systems Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. AL-AZHAR University Website : eaymanelshenawy.wordpress.com Email : eaymanelshenawy@yahoo.com Reference
More informationLab #5 Guide: Installing Ubuntu as a Virtual Machine
Lab #5 Guide: Installing Ubuntu as a Virtual Machine CTEC1863/2018F Operating Systems Mike Boldin Tools, Materials and Equipment Oracle VirtualBox software official site: https://www.virtualbox.org/wiki/downloads
More informationEECS 1710 SETTING UP A VIRTUAL MACHINE (for EECS labs)
EECS 1710 SETTING UP A VIRTUAL MACHINE (for EECS labs) In this tutorial, we will work through the process of setting up a virtual machine on your home desktop/laptop, that reflects the working environment
More informationDesktop software in pkgsrc. Kamil Rytarowski
Desktop software in pkgsrc Kamil Rytarowski kamil@netbsd.org whoami(1) Long time GNU/Linux user (since 90ties) NetBSD user since 6.1 NetBSD developer since 2015 pkgsrc contributor Logo of the NetBSD Operating
More informationINTRODUCTION TO COMPUTERS AND WINDOWS 10
INTRODUCTION TO COMPUTERS AND WINDOWS 10 Pam Stephens, Instructor email: pamela.stephens890@gmail.com Sign in: Take one of each handout. Please sit at a computer that is already turned on. Thank you! WHAT
More informationTo install OpenOffice.org 3.0 on a Windows-based computer that meets the minimum system requirements, follow these steps:
14 Lesson One your computer must have Java Runtime Environment (JRE) version 1.5 or higher installed. Fortunately, if you select to perform a Complete Install during the installation process, OpenOffice.org
More informationUNIX. The Very 10 Short Howto for beginners. Soon-Hyung Yook. March 27, Soon-Hyung Yook UNIX March 27, / 29
UNIX The Very 10 Short Howto for beginners Soon-Hyung Yook March 27, 2015 Soon-Hyung Yook UNIX March 27, 2015 1 / 29 Table of Contents 1 History of Unix 2 What is UNIX? 3 What is Linux? 4 How does Unix
More informationFemap v Operating Systems and Minimum Hardware Requirements
Femap v11.4 - Operating Systems and Minimum Hardware Requirements Important Notes Regarding 32 bit Windows Operation Systems and Windows XP and Windows Vista Femap v11.1 was the last release of Femap that
More informationVIRTUALIZATION MANAGER ENTERPRISE EDITION GETTING STARTED GUIDE. Product: Virtual Iron Virtualization Manager Version: 4.2
VIRTUALIZATION MANAGER ENTERPRISE EDITION GETTING STARTED GUIDE This manual provides a quick introduction to Virtual Iron software, and explains how to use Virtual Iron Virtualization Manager to configure
More informationCustomizing dynamic libraries of Qt based on the embedded Linux Li Yang 1,a, Wang Yunliang 2,b
Applied Mechanics and Materials Submitted: 2014-11-12 ISSN: 1662-7482, Vol. 740, pp 782-785 Accepted: 2014-12-02 doi:10.4028/www.scientific.net/amm.740.782 Online: 2015-03-09 2015 Trans Tech Publications,
More informationRAM JAYAM VIDYAA MANDIR MATRIC HR SEC SCHOOL. Cumbum. Theni district. 1 D.EASWARAN M.Sc B.Ed Computer Instructor RJMS_SCHOOL.
RAM JAYAM VIDYAA MANDIR MATRIC HR SEC SCHOOL. Cumbum. Theni district. D.Easwaran M.sc B.ed Computer Instructor RJMS School. Cumbum THENI DISTRICT. CELL : 8760324704 1 Higher Secondary First Year Study
More informationProcess Description and Control
Process Description and Control 1 Process:the concept Process = a program in execution Example processes: OS kernel OS shell Program executing after compilation www-browser Process management by OS : Allocate
More informationIntroduction to Personal Computing
Introduction to Personal Computing Academic Computing Services www.ku.edu/acs Abstract: This document explains the basics of the Microsoft Windows operating system. It is intended for users who are either
More information