BioSlax – Live Media Operating System. Copyright ⓒ 2010. National University of Singapore. All rights reserved. What is BioSlax? Slackware Linux on a.

Slides:



Advertisements
Similar presentations
MODULE 3: OS & APP LAYERS. Agenda Preparing and importing a gold image Creating and understanding Install Machines Creating basic Application layers Understanding.
Advertisements

Installation of Ubuntu on a Virtual machine. VirtualBox allows you to run an entire operating system inside another operating system. Please be aware.
Lesson 5-Accessing Networks. Overview Introduction to Windows XP Professional. Introduction to Novell Client. Introduction to Red Hat Linux workstation.
MCITP: Microsoft Windows Vista Desktop Support - Enterprise Section 1: Prepare to Deploy.
Post install; Live CD Chapter II / Part 1I. Post install After install completes, take out the install CD/DVD Reboot Check if boot loader is working properly.
 Contents 1.Introduction about operating system. 2. What is 32 bit and 64 bit operating system. 3. File systems. 4. Minimum requirement for Windows 7.
Installing software on personal computer
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Cap 333 Network Administration. Grades  20 marks distributed on  Assignments / Project Activities Individual Pairs  1 or 2 tutorial quizzes.
The Operating System The operation system (OS) is a set of programs that coordinates: Hardware functions Interaction between application software and computer.
Virtualization A way To Begin with Virtual Reality… - Rahul Khanwani.
Moving to Win 7 Considerations Dean Steichen A2CAT 2010.
Chapter 4: Operating Systems and File Management 1 Operating Systems and File Management Chapter 4.
Red Hat Installation. Installing Red Hat Linux is the process of copying operating system files from a CD, DVD, or USB flash drive to hard disk(s) on.
Using BioSlax and the BioSlax Server Tin Wee Tan National University of Singapore.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Troubleshooting Guide for Network Hard Disk. Model - NH-200.
Changing the Way Systems are Deployed 1. 2 * Ghost since 1999 * Almost 4500 licenses * Prior to 2007 license count increase of 5% or greater a year *
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
‘ {] Chapter 2 (HW01) Getting Started with Windows 7.
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
VMs Virtual Machines. VM What is a VM  Virtual Machine  Software implementation of a machine running on another machine The VM may or may not resemble.
Configuring the MagicInfo Pro Display
Lesson 6 Operating Systems and Software
Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people.
‘ {] PowerPoint Presentation to Accompany GO! with Windows 7 Getting Started Chapter 2 Getting Started with Windows 7.
Go to & click on Install/Download Menu optionhttp://osddlinux.osdd.net/ Go to & click on Install/Download.
Tutorial 11 Installing, Updating, and Configuring Software
Computers Are Your Future Eleventh Edition Chapter 4: System Software Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
4 1 Operating System Activities  An operating system is a type of system software that acts as the master controller for all activities that take place.
DIY: Your First VMware Server. Introduction to ESXi, VMWare's free virtualization Operating System.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Hands-On Virtual Computing
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
Cap 333 Network Administration. Solution Rules  Your solution must be typed by computer. Otherwise, it will not be accepted.  If the question is a project.
10/1/2015 Chapter 2 Installing Windows XP Professional.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Please Note: Information contained in this document is considered LENOVO CONFIDENTIAL For Lenovo Internal Use Only Do Not Copy or Distribute!! For Lenovo.
Installing Windows Vista Lesson 2. Skills Matrix Technology SkillObjective DomainObjective # Performing a Clean Installation Set up Windows Vista as the.
Operating Systems. Without an operating system your computer would be useless! A computer contains an Operating System on its Hard Drive. This is loaded.
Linux in a Virtual Environment Nagarajan Prabakar School of Computing and Information Sciences Florida International University.
Installation Overview Lab#2 1Hanin Abdulrahman. Installing Ubuntu Linux is the process of copying operating system files from a CD, DVD, or USB flash.
Itty Bitty Computer Directions on how to install Linux on your flash drive and have the smallest computer you can afford right now!
BioSLAX Live Systems Tan Tin Wee Mark De Silva Lim Kuan Siong.
14 Step-by-Step Instructions for an Upgrade Installation n Prepare for the installation Verify that all devices and applications are Windows 2000 compatible.
Cap 333 Network Administration. Grades  20 marks distributed on  Assignments / Project Activities Individual Pairs  1 or 2 tutorial quizzes.
LINUX MINT 13 Introduction Linux Mint is a modern, elegant and comfortable operating system which is both powerful and easy to use. The minimum requirements.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Training on Basic Software Hardware Installation
Chapter 8: Installing Linux The Complete Guide To Linux System Administration.
Page 1 of 38 Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Please Note: Information contained in.
Hands-On Virtual Computing
 Contents 1.Introduction about operating system. 2. Minimum requirement for Windows 7 operating system. 3. Procedure to install Window 7 operating system.
HOW TO INSTALL WINDOWS 7? This step-by-step guide demonstrates how to install Windows 7 Ultimate. The guide is similar for other versions of Windows 7.
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
 Prepared by: Eng. Maryam Adel Abdel-Hady
Planning Server Deployments Chapter 1. Server Deployment When planning a server deployment for a large enterprise network, the operating system edition.
Virtual PC 2007 Virtualization for Fermi Desktops KTF
Virtualisation Exercise Installing VirtualBox Installing FreeBSD in a virtual machine Chris Wilson Joel Jaeggli AfNOG 2012.
Virtualization With:. Virtualization With: What Kind of Virtualization? Full virtualization Platform Resource.
Using Virtualization in the Classroom
DIT314 ~ Client Operating System & Administration
Seamless Guest OS's and more!
Create A Virtual Machine
Chapter 4 The Power behind the Power
BASICS 1 Windows XP.
Chapter 4 The Power behind the Power
Software - Operating Systems
WINDOW 7 INSTALLATION Prepared By:- Mr. Pawan Kumar
Presentation transcript:

BioSlax – Live Media Operating System

Copyright ⓒ National University of Singapore. All rights reserved. What is BioSlax? Slackware Linux on a CD/DVD/USB + bioinformatics modules included Created and released by Bioinformatics Centre (BIC) Resource Unit, NUS – Mark De Silva, Lim Kuan Siong and Tan Tin Wee Uses alternative Unification File System (aufs)/squashfs that allows read-only file system to have writable access by saving all changes in memory Uses LZMA compression to make images small Slax - created by Tomas Matejicek. Website is at:

Copyright ⓒ National University of Singapore. All rights reserved. BioSlax in the public eye

Copyright ⓒ National University of Singapore. All rights reserved. Why use BioSlax/Slax? Complete OS by itself running off a CD/DVD/USB On machines with sufficient RAM, it can be loaded completely into memory Isolated from and independent of OS already installed on hard disk (eg. Windows XP, Windows Vista, etc) Need not format hard disk for installation. Existing data stays intact Modular

Copyright ⓒ National University of Singapore. All rights reserved. Modularity of BioSlax There are 2 parts to the BioSlax build – Part 1: core system (Linux OS + basic tools) – Part 2: modules Modules – individual utilities user wants – easily added or removed prior to CD/DVD creation – easily upgraded when new version’s available – modules are single images (lzm files), proability of tampering is low

Copyright ⓒ National University of Singapore. All rights reserved. Modularity of BioSlax Applications can be made into modules Modules inserted either dynamically or via a special folder in the media Easy to customize the live system to your needs – especially when running from USB

Copyright ⓒ National University of Singapore. All rights reserved. Modules in BioSlax … Bioinformatics Modules: ArtemisGlimmerhmmPrimer3BioGrep HmmerPyMOLBioPERLJalView JMOLBLAST (CLI, WI)JAlignerR with BioConductor ModellerReadSEQClustalW (CLI, WI, XGUI)NJPlot Sequence Manipulation Suite (SMS2) PamLTCoffee (CLI, WI)Patscan EMBOSS (CLI, WI, JI)Phylip (CLI, WI)TreeViewWeka GenesplicerPloticus Many other application/utility modules, eg: agrep, tomcat, java, etc * CLI – Command Line Interface WI – Web Interface XGUI – X Windows Graphical User Interface JI – Java Interface

Copyright ⓒ National University of Singapore. All rights reserved. BioSlax in action

Copyright ⓒ National University of Singapore. All rights reserved. Booting Up BioSlax 1.CD (without Open Office) – not being produced any longer, unless by special request 2.DVD (with Open Office) 3.USB drive (with Open Office - writable)

Copyright ⓒ National University of Singapore. All rights reserved. Screenshot – BioSlax Booting Up

Copyright ⓒ National University of Singapore. All rights reserved. Screenshot – BioSlax Booting Up

Copyright ⓒ National University of Singapore. All rights reserved. The X-Window Desktop

Copyright ⓒ National University of Singapore. All rights reserved. Networking Comes with network drivers – fixed line and wireless Additional drivers for lesser known fixed line and wireless network cards compiled and added Supports all Intel based wireless cards, Atheros and both legacy and current Broadcom based wireless cards

Copyright ⓒ National University of Singapore. All rights reserved. BioSLAX – A Portable Blast Server

Copyright ⓒ National University of Singapore. All rights reserved. Web BLAST demo Insert your USB drive into the PC Make sure your USB drive is detected

Copyright ⓒ National University of Singapore. All rights reserved. Web BLAST demo If you don’t see the db directory, open Konsole & type: cd /mnt/sda1_removable/ wget ftp://sf01.bic.nus.edu.sg/incoming/blast-db-demo.tar.gzftp://sf01.bic.nus.edu.sg/incoming/blast-db-demo.tar.gz tar –zxf blast-db-demo.tar.gz

Copyright ⓒ National University of Singapore. All rights reserved. Web BLAST demo To setup BLAST database, go to K-Menu -> BioSLAX -> Desktop Apps -> BLAST DB Setup Fill in the location of the BLAST formatted database files

Copyright ⓒ National University of Singapore. All rights reserved. Web BLAST demo Start web BLAST & select the list of BLAST programs:

Copyright ⓒ National University of Singapore. All rights reserved. Web BLAST demo Regular BLAST page

Copyright ⓒ National University of Singapore. All rights reserved. Web BLAST demo BLAST result

Copyright ⓒ National University of Singapore. All rights reserved. BioSLAX on Virtual Machines

Copyright ⓒ National University of Singapore. All rights reserved. Running BioSlax on Virtual Machines BioSLAX can be run on virtual machines Different virtual machines available – VMWare (Linux/Mac/Windows) – Microsoft Virtual PC/Hyper V (Windows) – QEMu (Linux) – Virtualbox (Linux) – XEN Citrix Server Can boot from physical CD/DVD media or from ISO image

Copyright ⓒ National University of Singapore. All rights reserved. Screenshot – VMWare Version

Copyright ⓒ National University of Singapore. All rights reserved. The Power of BioSlax - Modularity

Copyright ⓒ National University of Singapore. All rights reserved. BioSlax application modules Slax is versatile because of modules Modules available for almost anything – Very few available modules for Bioinformatics –

Copyright ⓒ National University of Singapore. All rights reserved. BioSlax module manager Modules can be inserted or removed dynamically (no shutdown required) using the GUI based BioSlax module manager

Copyright ⓒ National University of Singapore. All rights reserved. How to use a Slax module Automatically inserted on boot up : – save modules in /modules directory of the CD To activate a module, use: activate e.g. activate /tmp/blast.lzm To deactivate a module, use: deactivate e.g. deactivate /tmp/blast.lzm

Copyright ⓒ National University of Singapore. All rights reserved. Retaining modifications (changes)

Copyright ⓒ National University of Singapore. All rights reserved. How to save/restore modifications To save and restore your settings, hit the ‘TAB’ key at the BioSLAX boot menu selection. Use: changes=/mnt/sda1_removable/mychanges where /mnt/sda1_removable is a mounted USB drive and /.../mychanges is a directory created in the USB drive to store settings

Copyright ⓒ National University of Singapore. All rights reserved. How to save/restore modifications If no changes directory is specified on boot up changes or the directory specified is not writable or doesn’t exist, all changes are saved to /mnt/live/memory/changes /mnt/live/memory/changes is deleted when system shuts down Can create a module from the directory /mnt/live/memory/changes – dir2lzm /mnt/live/memory/changes /tmp/mychanges lzm – insert the module dynamically using “activate” – copy the module to the modules folder

Copyright ⓒ National University of Singapore. All rights reserved. Creating your own live media OS

Copyright ⓒ National University of Singapore. All rights reserved. Creating your own live media BioSLAX has tools for almost every area of study Advantage – anyone in any bioinformatics field of study can use it Disadvantage – large size (890MB) for a live OS Age old question : “Give a man a fish or show him how to fish?”

Copyright ⓒ National University of Singapore. All rights reserved. Download the linux base Customized base with all necessary libraries and dependancies available - ftp://sf01.bic.nus.edu.sg/incoming/bioslax/distro/v7.5/bioslax_v75_base.iso ftp://sf01.bic.nus.edu.sg/incoming/bioslax/distro/v7.5/bioslax_v75_base.iso Select your modules from USB Media : -format USB device to FAT32 -extract contents of ISO to the ROOT of the USB device -“bioslax” and “boot” directories now on USB device -cd to “boot” directory and run “bootinst” program -USB device is now bootable and will boot base BioSlax Copy modules to bioslax/modules folder and reboot – ALL DONE! Creating your own live media

Copyright ⓒ National University of Singapore. All rights reserved. Creating your own live media CD/DVD: – mount the ISO with ISO Tool (eg: WinISO, Magic ISO) – put modules in the bioslax/modules folder – re-burn the image to CD/DVD

Copyright ⓒ National University of Singapore. All rights reserved. BioSLAX on the GRID and in Clusters

Copyright ⓒ National University of Singapore. All rights reserved. BioSLAX on the GRID Various GRID agents available Easy to create modules for any of these GRID agents With the GRID agents running on BioSLAX, possible to rapidly setup a large cluster of slave nodes BioSLAX as nodes on NUS Tera Campus GRID (TCG)

Copyright ⓒ National University of Singapore. All rights reserved. Rapid Deployment of Clusters

Copyright ⓒ National University of Singapore. All rights reserved. BioSLAX Clusters BioSLAX can be easily replicated on any number of mahines Ideal for creating clusters Cluster software easily made into modules Single configuration will work for all nodes ROCKS, LSF, Beowulf Don’t need to wipe out current OS – boot from CD/DVD/USB

Copyright ⓒ National University of Singapore. All rights reserved. Installing BioSLAX as a full Linux server Possible to install BioSLAX to a PC in an uncompressed format, ie: FULL Linux installation (takes up 3.5GB of disk space) Makes rapid deployment (eg: class room/lab environment) simple GUI based tool for full installation comes with BioSLAX

Copyright ⓒ National University of Singapore. All rights reserved. Summary BioSLAX is : – a versatile live operating system – easy to customize – modules can be added or removed as necessary – an ideal tool for learning All software is covered under GNU public license and are free A lot of work is put into the modularization of the various software, especially bioinformatics tools and applications

Copyright ⓒ National University of Singapore. All rights reserved. Recommended reading/viewing bioslax-as-full-linux.htmlhttp://bioinfotutlets.blogspot.com/2009/05/17-installing- bioslax-as-full-linux.html