Dual Booting Linux & Windows is Not a Death Sentence! NERCOMP March 7, 2005 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike.

Slides:



Advertisements
Similar presentations
Matthew Maderos Matthew Conlon Information Technology Massachusetts College of Art & Design NERCOMP.
Advertisements

Fedora Linux Fedora: the (somewhat) new Linux distribution on the block. To switch or not to switch? Moreover, why use it at all? And, what is its target?
Saving Money by Recycling Existing Computers with LTSP Peter Billson Linux Terminal Server Project (LTSP.org) Linux User Group in Princeton LUG/IP July.
'08 Rabat Why are we using FreeBSD? Scaleable Services Workshop AfNOG 2008 Rabat, Morocco slides by Hervey Allen presented by Joe Abley.
Microsoft Software Assurance for Academic Licensing Programs.
Open source operating system Founded by Richard Stallman and Linus Torvalds Linux market is among the fastest growing and is projected to exceed $35.7.
An exploration of the various options that users have with distributions of Linux.
Linux Overview and Demo Chris Wester Jim Santana Jeff Jones.
Introduction to Linux Chapter 1. Operating Systems Operating System (OS) - most basic and important software on a computer Performs core tasks Organize.
My Application. What kind of Application? Desktop vs Web Easy to develop Less code writing Difficult to look after if several users(computers) uses. Installation.
Abstract: Acknowledgments I thank the instructor of this course, Prof. Crowley for his help with the project, post design and lab instruction. Conclusions.
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
Comparing functions and features of operating systems.
Linux Operations and Administration
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 15 Installing and Using Windows XP Professional.
Linux Last Update Copyright Kenneth M. Chipps Ph.D. 1.
Overview of Linux Dr. Michael L. Collard 1.
October, Scientific Linux INFN/Trieste B.Gobbo – Compass R.Gomezel - T.Macorini - L.Strizzolo INFN - Trieste.
Installing Windows Vista Lesson 2. Skills Matrix Technology SkillObjective DomainObjective # Performing a Clean Installation Set up Windows Vista as the.
Working with Ubuntu Linux Track 2 Workshop June 2010 Pago Pago, American Samoa.
FNAL System Patching Design Jack Schmidt, Al Lilianstrom, Andy Romero, Troy Dawson, Connie Sieh (Fermi National Accelerator Laboratory) Introduction FNAL.
A Practical Guide to Fedora and Red Hat Enterprise Linux Unit 8: Installing Software in Linux Chapter 13: Downloading and Installing Software By Fred R.
SUSE Linux Enterprise Desktop Administration Chapter 6 Manage Software.
Linux Introduction What is Linux? How do you use it?
Library 2.06 February 2009 Linux for Librarians Nishtha Anilkumar Librarian Physical Research Laboratory Ahmedabad.
Samba – Good Just Keeps Getting Better The new and not so new features available in Samba, and how they benefit your organization. Copyright 2002 © Dustin.
IT320 OPERATING SYSTEM CONCEPTS Unit 3: Welcome to Linux June 2011 Kaplan University 1.
Data Communications and Networks Chapter 10 – Network Hardware and Software ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
IT320 OPERATING SYSTEM CONCEPTS Unit 3: Welcome to Linux September 2012 Kaplan University 1.
 Linux Mint is a computer operating system designed to work on most modern systems, including typical x86 and x64 PC’s. Linux Mint can be thought of.
Getting Started With Ubuntu Linux Presented by Grant Root
1 Copyright © 2015 Pexus LLC Patriot PS Personal Server Installing Patriot PS ISO Image on.
National Energy Research Scientific Computing Center (NERSC) CHOS - CHROOT OS Shane Canon NERSC Center Division, LBNL SC 2004 November 2004.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop I Introduction to Linux Professional Training Academy.
Technology Plan SMITA PIMPLAPURE Final Project Technology and Educational Restructuring December 11, 2003.
Linux Operating System By: Julie Dunbar. Overview Definitions History and evolution of Linux Current development In reality ◦United States  Business.
System Requirements  Supports 32 bit i586 and 64 bit x86-64 PC hardware.  PowerPC(PPC) processors.  RAM: 256 MB minimum, 512 MB recommended.  Hard.
SCD Monthly Projects Meeting 2014 Scientific Linux Update Rennie Scott January 14, 2014.
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 01 Introduction.
Aaron Corso COSC Spring What is LAMP?  A ‘solution stack’, or package of an OS and software consisting of:  Linux  Apache  MySQL  PHP.
 Prepared by: Eng. Maryam Adel Abdel-Hady
Repository Manager 1.3 Product Overview Name Title Date.
Linux and Coldfusion MX Mid-Michigan Coldfusion User’s Group, Nov
Scientific Linux Connie Sieh CSAM Meeting May 2, 2006.
All about Eugene Teo Linux Users' Group (Singapore) April 2006 Meeting Core 5.
FermiLinux STS Scientific Linux 6 Connie Sieh HEPIX Spring 2009 May 25, 2009.
Introducing Fedora Core 5 Codename: Xxxxxxxx March 18, 2006 Robert 'Bob' Jensen Fedora Ambassador Release Notes Editor-in-Chief.
- 12 August 2006.
Perl in RPM-Land Dave Cross Magnum Solutions Ltd YAPC::Europe 15 th August 2008.
What is LINUX??? Linux is an operating system. It was initially created as a hobby by a young student, Linus Torvalds, at the University of Helsinki in.
Boot Diskettes, Bootable USB Keys and Live CDs Used when the computer can't start for some reason, as a diagnostic, repair and recovery tool. Boot diskettes.
Computer Technology Project Distros Lars Noodén
Computer Technology Project
Which development environment/ language?
IT320 Operating System Concepts
Guide to Linux Installation and Administration, 2e
Selected topic in computer science (1)
CompTIA Server+ Certification (Exam SK0-004)
Overview – SOE PatchTT November 2015.
Introduction Neharicca Child Security Services - ERP system helps an education institution to become compliant with nationally acknowledged best practices.
Fedora in Education BalCCon2k17 17th September 2017 Nemanja Milošević
LINUX WINDOWS Vs..
More Scripting & Chapter 11
Chapter 2: The Linux System Part 1
Figure 6-4: Installation and Patching
Perl in RPM-Land Dave Cross Magnum Solutions Ltd YAPC::Europe
In-house Developed Library Solutions
Module 02 Operating Systems
Presentation transcript:

Dual Booting Linux & Windows is Not a Death Sentence! NERCOMP March 7, 2005 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License. To view a copy of this license, visit or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.

Introduction About Olin College About Olin College –Mission: Olin College prepares future leaders through an innovative engineering education that bridges science and technology, enterprise, and society. Skilled in independent learning and the art of design, our graduates will seek opportunities and take initiative to make a positive difference in the world. –Scholarship Policy: Every admitted student receives a four-year, full tuition scholarship valued at approximately $125,000 –Official opening: Fall 2002 –Current Enrollment: 219 Freshmen, Sophomores, and Juniors

Olin Laptop Program All students required to buy the same model of Dell laptop All students required to buy the same model of Dell laptop Laptops are owned by students, but supported by IT Laptops are owned by students, but supported by IT All laptops have four year on-site service All laptops have four year on-site service Loaners Loaners Help Desk uses Ghost to manage Windows install Help Desk uses Ghost to manage Windows install We had a curricular need for all students to have Linux We had a curricular need for all students to have Linux

Do It Yourself Before we had our Linux program Before we had our Linux program Students install Linux on first day of class Students install Linux on first day of class Disaster Disaster

Decision Process First we just did it First we just did it Then we gathered a working group Then we gathered a working group

Academic Requirements Python & several python modules Python & several python modules GCC GCC Java JDK Java JDK Matlab Matlab Emacs Emacs General Linux Tools / Utilities General Linux Tools / Utilities Must be able to Read and Write Windows Fileshares Must be able to Read and Write Windows Fileshares

Student Requirements 90/10 rule 90/10 rule Multimedia must work Multimedia must work Instant Messaging Instant Messaging Ease-of-Use Ease-of-Use

IT Requirements Low or No Cost Low or No Cost Auto Installation Auto Installation Ease of Use Ease of Use Integration into Windows Active Directory Integration into Windows Active Directory –( we decided to postpone this one ) Supportability Supportability –Automatic or painless deployments of security fixes –Active user community –compatible with Ghost – or at least, not incompatible

General Objectives General-purpose, easy to use, build and install General-purpose, easy to use, build and install Primarily to support curriculum Primarily to support curriculum Usable by students with limited Linux experience Usable by students with limited Linux experience Supportable by a small IT staff Supportable by a small IT staff

Possible Solutions – Debian and spin-offs Debian Debian –Stable –Unstable Debian Spin-offs Debian Spin-offs –Knoppix, Linspire, Mepis, Xandros, Ubuntu

Wild Card – Gentoo Linux Source Based Source Based Extremely Configurable Extremely Configurable Very Popular with Hacker/Geek crowd Very Popular with Hacker/Geek crowd

Red Hat Solutions Red Hat Enterprise Workstation Red Hat Enterprise Workstation – education/products/ –Education cost: $25 per copy or site license Fedora Core Fedora Core – –Free

Other RPM-Based solutions Mandrake Mandrake – SuSe SuSe –

Fedora Core Introduction Redhat is no longer producing a free, unsupported consumer-grade Linux distribution. Redhat is no longer producing a free, unsupported consumer-grade Linux distribution. The goal of The Fedora Project is to work with the Linux community to build a complete, general purpose operating system exclusively from open source software. The goal of The Fedora Project is to work with the Linux community to build a complete, general purpose operating system exclusively from open source software. The Fedora Project anticipates new releases 2 or 3 times per year. The Fedora Project anticipates new releases 2 or 3 times per year. Security updates are provided for older versions by Redhat for some time and then handled by the community-run Fedora Legacy project. Security updates are provided for older versions by Redhat for some time and then handled by the community-run Fedora Legacy project.

Fedora Core Strengths of Fedora Core Strengths of Fedora Core –Price –Community Support –Predictable Release Cycle –Leading Edge Components –Reasonably High Release Quality –RPM / Yum package system

Fedora Core, continued Weakness of Fedora Core Weakness of Fedora Core –Rapid release cycle –Release cycle is less predictable then we thought –Distribution Bloat –Lack of non-free packages Especially: MP3, Flash, Java Especially: MP3, Flash, Java –“Enterprise-itus”

Criteria for Decision Ultimately, any linux distribution can be made to work Ultimately, any linux distribution can be made to work Any distribution will also require extensive tweaking Any distribution will also require extensive tweaking The most important criteria are community support, availability of common software packages, and packaging system. The most important criteria are community support, availability of common software packages, and packaging system. I prefer RPM to other packaging systems I prefer RPM to other packaging systems Having elected to stick with RPM based systems, Fedora seemed logical Having elected to stick with RPM based systems, Fedora seemed logical –Price –Community –Red Hat

Olinux Overview Customized Fedora install: Customized Fedora install: –Different look –Wireless roaming –Full multimedia support Based on Fedora Core 2 Based on Fedora Core 2 Plan is to stay on FC2 until this summer and then develop an upgrade path to the latest, which should be FC 4. Plan is to stay on FC2 until this summer and then develop an upgrade path to the latest, which should be FC 4.

Multimedia Support Livna.org: MP3 Plugins Livna.org: MP3 Plugins Xvidcore, Xine, Mpeg Support Xvidcore, Xine, Mpeg Support Firefox: mplayer plugin, Acrobat Reader Plugin, Java Support, Real Player Firefox: mplayer plugin, Acrobat Reader Plugin, Java Support, Real Player

Wireless Stuff Ndiswrapper Ndiswrapper – Wireless Roaming Wireless Roaming –Waproamd –Ifplugd –Customized for Fedora and for Olin Wired / Wireless boot-time detection Wired / Wireless boot-time detection –Use mii-tool to determine if a wired link is present

Windows Access We considered making each laptop a native Active Directory Client via Samba / Winbind. We considered making each laptop a native Active Directory Client via Samba / Winbind. Instead we just use local accounts Instead we just use local accounts I wrote a program “olinshares” which makes it easy to mount Windows shares without having to be root or learn the “mount” syntax I wrote a program “olinshares” which makes it easy to mount Windows shares without having to be root or learn the “mount” syntax All laptops have a small fat-32 partition All laptops have a small fat-32 partition

Look and Feel It sounds like a small thing, but theme can be the difference between a student liking Linux from the start and hating it. It sounds like a small thing, but theme can be the difference between a student liking Linux from the start and hating it.

Olinux Look and Feel

Infrastructure / Build Environment Kickstart Server Kickstart Server Local mirrors Local mirrors Build system Build system Custom Repository: yum or apt Custom Repository: yum or apt Olinux: “meta package” that depends on other packages. Olinux: “meta package” that depends on other packages. With FC 3 and above, you can use “yum group install” and define groups With FC 3 and above, you can use “yum group install” and define groups

Problems / To Do ACPI support – power management is poor ACPI support – power management is poor Cold Boot w/o AC problem Cold Boot w/o AC problem More robust multi-media integration More robust multi-media integration Ndiswrapper is fairly limited Ndiswrapper is fairly limited Yum / up2date need to handle kernel modules better Yum / up2date need to handle kernel modules better Greater student involvement in the process Greater student involvement in the process –Tap the wealth of Geek Olin –Open the system to student contributions

Resources Fedora Project – Fedora Project – – My website My website – Linux on Laptops contains a ton of information about getting linux to work on almost any imaginable laptop. Linux on Laptops contains a ton of information about getting linux to work on almost any imaginable laptop. – Livna.org: The best source of non-free packages. This is where go to get MP3 support, etc added back into Fedora. Livna.org: The best source of non-free packages. This is where go to get MP3 support, etc added back into Fedora. – Fedora Tracker is a fantastic resource that searches many different repositories. Perfect if you are looking for a specific package you can’t find anywhere else. Fedora Tracker is a fantastic resource that searches many different repositories. Perfect if you are looking for a specific package you can’t find anywhere else. –

Questions?