Just for Fun: the Story of an Accidental Revolutionary

Total Page:16

File Type:pdf, Size:1020Kb

Just for Fun: the Story of an Accidental Revolutionary "Entertaining ... Insights into how the mind of a creative developer works." -Newsweek LINUS TORVALDS Creator of LINUX and DAVID DIAMOND Just for FUN or THE STORY OF AN ACCIDENTAL REVOLU TIONARY LINUS TORVALDS, CREATOR OF LINUX, AND DAVID DIAMOND HARPER "ls the Linux Revolution Over" beginning on page 186 is reprinted from ZD Net, August 26, 1999, with permission. Copyright© 1999, ZD Net Inc. All rights reserved. JUST FOR FUN. Copyright© 2001 by Linus Torvalds and David Diamond. Al{ rights reserved. Printed in the United States of America. No part of this book may be used or reproduced in any manner whatsoever without written permission except in the case of brief quotations embodied in critical articles and reviews. For information address HarperCollins Publishers Inc., JO East 53rd Street, New York, NY J0022. HarperCollins books may be purchased for educational, business, or sales promo­ tional use. For information please write: Special Markets Department, Harper­ Collins Publishers Inc., JO East 53rd Street, NewYork, NY 10022. First HarperBusiness paperback edition published 2002 Designed by Fritz Metsch The Library of Congress has catalogued the hardcover edition as follows: Torvalds, Linus, 1969- just for fun : the story of an accidental revolutionary I Linus Torvalds and David Diamond. p. cm. ISBN 0-06-662072-4 (he) 1. Torvalds, Linus, 1969- 2. Computer programmers-Finland-Biography. 3. Linux. I. Diamond, David. II. Title. QA76.2.T67 T67 2001 005.1'092-dc21 (BJ 00-054199 ISBN 0-06-662073-2 (pbk.) 12 RRD 1211 To Tove and Patricia, Daniela, and Celeste. I always wanted to be surroundedby young women, and you made it so. To Tia and Kaley. Boy do I feel blessed. This wouldn 't qualify as acknowledgments without the dropping of some important names, so here goes: We acknowledge our editor, Adrian Zackheim, who caved in to our every demand; Erin Richnow, the HarperCollins assistant editor who was more on top of this project than we were; our agents, BillGlad stone of Wa ter­ side Productions and Kris Dahl of ICM, who couldn 't have been speedier in the fo rwarding of our checks to us; Sara To rvalds, who has the best backup memory on the Fennoscandia peninsula-and operates in three languages-andWi lliam and Ruth Diamond, who readthe original manuscript and kept repeating, "No, really, it's good. " My heart was in my throat when he was growing up: How on Earth was he going to meet any nice girls that way? -Anna Torvalds Introduction: Post-its from a Revolution During the euphoria of the finalyears of the twentieth century, a revolution was happening among allthe other revolutions. Seemingly overnight, the Linux operating system caught the world's attention. It had exploded fr om the small bedroom of its creator, Linus Torvalds, to attract a cultish fo llowing of near-militant geeks. Suddenly it was infiltrating the corporate powerhouses controlling the planet. From a party of one it now counted millions of users on every continent, including Antarctica, and even outer space, if you count NASA outposts. Not only was it the most common operating system running server computers dishing out allthe content on the Wo rld Wide We b, but its very development model-an intricate web of its own, encompassing hundreds of thousands of volunteer computer programmers-had grown to become the largest collaborative project in the history of the world. The open source philosophy behind it all was simple: Information, in this case the source code or basic instructions behind the operating system, should be free and fr eely shared fo r anyone interested in improving upon it. But those improvements should also be fr eely shared. The same concept had supported centuries of scientificdis cov­ ery. Now it was findinga home in the corporate sphere, and it was possi­ ble to imagine its potential as a fra mework fo r creating the best of anything: a legal strategy, an opera. Some fo lks caught a glimpse of the fu ture and didn't like what theysaw. Linus'sround , bespectacled countenance became a fa vored dart­ board target within Microsoft Corporation, which was now fa ced with its first honest-to-goodness competitive threat. But, more oft en, people wanted to learn more about the kid who-if he did not start it all-at least ix jump-started it and was, in effect, its leader. The trouble was, the more successful Linux and open source became, the less he wanted to talk about it. The accidental revolutionary started Linux because playing on a com­ puter was fun (and also because the alternatives weren't that attractive). So when someone tried to convince him to speak at a major event by telling him that his millions of followers just wanted to at least see him, in the flesh, Linus go�d-naturedly offered to participate in a dunk-tank instead. That would be more fun, he explained. And a way of raising money. They. declined. It wasn't their idea of how to run a revolution. Revolutionaries aren't born. Revolutions can't be planned. Revolu­ tions can't be managed. Revolutions happen .... -David Diamond x ]11stfo r F11n X-Authentication-Warning : penguin .transmeta .com : torvalds owned process doing-bs Date : Mon , 18 Oct 1999 14 :12:27 -0700 (PDT ) From : Linus Torvalds <torvalds@transmeta . com> To : David Diamond <ddiamond@well . com> Subj ect :Ho humm .. MIME -Version : 1.0 I hope this is still your email address. I noticed that I didn't have any contact information for you anywhere , probably because I've trashed your business card along wi th all the others , and because you 've actually contacted me by phone much more than by email . I've thought a lot over the weekend , and if you 're interested, I think I'm getting more and more inter­ ested . Let 's cut a deal : If you think we can make a fun book , and more importantly if you think we can have fun making it , let's go for it . You'd drag me (with family) camping and (without family) skydiving . Things that I wouldn' t ever do otherwise, just because I think I'm too busy . Give me an excuse to do the things I haven 't done during the last three years even though all the opportunities are there . So maybe I wouldn 't read a book about me when it 's done , bu t at least I'd have fun with it . Linus ... And sometimes, revolutionaries just get stuck with it. Linus Torvalds xi Contents Acknowledgments xv Prefa ce xvii BIRTH OF A NERD 1 BIRTH OF AN OPERATING SYSTEM 37 KING OF THE BALL 125 Intellectual Property 204 An End to Control 215 The Amusement Ride Ahead 220 Why Open Source Makes Sense 225 Fame and Fortune 235 The Meaning of Life II 242 Index 251 Acknowledgments The authors. wish to acknowledge the following establish­ ments for their role in creating this book-or at least making it fun. (None of these places have paid us any money. Which is a damn shame.) FM 107.7 the Bone. Classic Rock That Rocks; Zelda's Restaurant, Capitola; Kiva Retreat House, Santa Cruz; Hagashi West Restaurant, Palo Alto; Malibu Grand Prix, Redwood Shores; Bodega Bay Lodge, Bodega Bay; Saturn Cafe, Santa Cruz; Cafe Marmalade, Ross; Half Moon Bay Boardshop, Half Moon Bay; Santa Cruz Billiards, Santa Cruz; Cafe Reyes, Point Reyes Station; California Sushi and Grill, San Jose; Santa Clara Golf and Te nnis Club, Santa Clara; Ideal Bar and Grill, Santa Cruz; Silver Peso Bar ("Where Janis Played"), Larkspur; Rosie McCann's Irish Pub and Restaurant, Santa Cruz; Mayflower Inn, San Rafael; Grover Hot Springs State Park, Markleeville; Left Bank Restaurant, Larkspur; Potrero Brewing Company, San Francisco; The Rice Table, San Rafael; Ross Valley Swim and Te nnis Club, Kentfield; Fallen Leaf Lake Marina, Fallen Leaf Lake; Peer's Coffee and Te a, Greenbrae; Hawthorne Lane Restaurant, San Francisco; Indian Springs Resort, Calistoga; Samurai Sushi, Sausalito; Blowfish Sushi, San Francisco; Paramount's Great America, Santa Clara; Robata Grill Sushi, Mill Valley; Buckeye Roadhouse, Mill Valley; Barnes and Noble, San Jose; Sushi Ran, Sausalito; 23 Ross Common, Ross; KFOG-104.5 FM; Rutherford Grill, Rutherford; In-N-Out Burger, Santa Rosa; Seto Sushi, Sunnyvale. xv Preface: The Mea ning of Life I (Sex, War, Linux) SETTING : This book has its origins in a late-model black Ford Expe­ dition in the southbound lanes of Interstate 5, somewhere in Cali­ fornia's Central Valley. Linus and Tove Torvalds and their young daughters, Patricia and Daniela, are accompanied by an interloper as they travel 351 miles to Los Angeles, where they will visit the zoo and an IKEA outlet. DAVID: Now I've got a fundamentalque stion to think about, and it's sort of important. What do you want to get across in this book? LINUS: Well, I want to explain the meaning of life. TOVE: Linus, did you remember to fillthe gas tank? L: I have a theory about the meaning of life. We can, in the first chapter, explain to people what the meaning of life is. We get them hooked that way. Once they're hooked and pay forthe book, we can just fill up the rest with ran­ dom crap. D: Oh yes. That sounds like a plan. Someone told me that since the dawn of man there have been two lingering questions. One: "What is the meaning of life?" and Two: "What can I do with all this pocket change that accumu­ lates at the end of the day?" L: I have the answer to the first one.
Recommended publications
  • Building a SAN-Less Private Cloud with IBM Powervm and IBM Powervc
    Front cover Building a SAN-less Private Cloud with IBM PowerVM and IBM PowerVC Javier Bazan Lazcano Stephen Lutz Redpaper International Technical Support Organization Building a SAN-less Private Cloud with IBM PowerVM and IBM PowerVC July 2018 REDP-5455-02 Note: Before using this information and the product it supports, read the information in “Notices” on page v. Third Edition (July 2018) This edition applies to Version 1, Release 4, Modification 1 of IBM Cloud PowerVC Manager for Software-Defined Infrastructure V1.1 (product number 5765-VCD). © Copyright International Business Machines Corporation 2017, 2018. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . .v Trademarks . vi Preface . vii Authors. vii Now you can become a published author, too! . viii Comments welcome. viii Stay connected to IBM Redbooks . viii Chapter 1. Architecture of a software-defined infrastructure solution with IBM Power Systems servers and IBM PowerVC . 1 1.1 Software-defined infrastructure . 2 1.2 The motivation behind software-defined infrastructure . 2 1.3 Use cases . 4 1.3.1 Use case 1: Building a storage area network-less cloud . 4 1.3.2 Use case 2: Building an iSCSI-backed cloud . 5 1.3.3 More use cases. 5 1.4 Rack topologies and components . 6 1.4.1 Starter cloud . 7 1.4.2 Mini cloud . 8 1.4.3 Rack scale . 9 1.4.4 Storage/management switches. 10 1.4.5 Data switches . 10 1.4.6 Network nodes .
    [Show full text]
  • Linux at 25 PETERHISTORY H
    Linux at 25 PETERHISTORY H. SALUS Peter H. Salus is the author of A n June 1991, at the USENIX conference in Nashville, BSD NET-2 was Quarter Century of UNIX (1994), announced. Two months later, on August 25, Linus Torvalds announced Casting the Net (1995), and The his new operating system on comp.os.minix. Today, Android, Google’s Daemon, the Gnu and the Penguin I (2008). [email protected] version of Linux, is used on over two billion smartphones and other appli- ances. In this article, I provide some history about the early years of Linux. Linus was born into the Swedish minority of Finland (about 5% of the five million Finns). He was a “math guy” throughout his schooling. Early on, he “inherited” a Commodore VIC- 20 (released in June 1980) from his grandfather; in 1987 he spent his savings on a Sinclair QL (released in January 1984, the “Quantum Leap,” with a Motorola 68008 running at 7.5 MHz and 128 kB of RAM, was intended for small businesses and the serious hobbyist). It ran Q-DOS, and it was what got Linus involved: One of the things I hated about the QL was that it had a read-only operating system. You couldn’t change things ... I bought a new assembler ... and an editor.... Both ... worked fine, but they were on the microdrives and couldn’t be put on the EEPROM. So I wrote my own editor and assembler and used them for all my programming. Both were written in assembly language, which is incredibly stupid by today’s standards.
    [Show full text]
  • IBM Worklight V5.0.6 Technology Overview
    IBM Software Technical White Paper WebSphere IBM Worklight V5.0.6 Technology overview IBM Worklight—Overview Contents IBM® Worklight® software helps enable organizational leaders to extend their business to mobile devices. This software provides an open, 1 IBM Worklight—Overview comprehensive and advanced mobile application platform for smart- phones and tablets, helping organizations of all sizes to efficiently 2 IBM Worklight—Components develop, connect, run and manage mobile and omni-channel applications. 3 Development tools Leveraging standards-based technologies and tools, the IBM team has created Worklight software that provides a single integrated platform. 8 Runtime server environment This platform includes a comprehensive development environment, 9 The IBM Worklight Console mobile-optimized runtime middleware, a private enterprise application store and an integrated management and analytics console—all supported 9 IBM Worklight Device by a variety of security mechanisms. Runtime components 10 Security and authentication Develop. The IBM Worklight Studio and the IBM Worklight software mechanisms development kit (SDK) simplify the development of mobile and omni- channel applications (apps) throughout multiple mobile platforms, includ- ing iOS, Android, BlackBerry, Windows 8, Windows Phone and Java ME. The IBM Worklight optimization framework fosters code reuse while delivering rich user experiences that match the styling requirements of each target environment. With such code reuse, IBM Worklight reduces costs of development, reduces time-to-market and provides strong support for your ongoing management efforts. Connect. The IBM Worklight Server architecture and adapter technol- ogy simplifies the integration of mobile apps with back-end enterprise systems and cloud-based services. The IBM Worklight Server is designed IBM Software Technical White Paper WebSphere to fit quickly into your organization’s IT infrastructure and is Console.
    [Show full text]
  • AIX Dec 2004.P65
    110 December 2004 In this issue 3 Finding the biggest file in directories on the same filesystem 4 Creating a physical partition map of an hdisk by logical volume 9 AIX console mirroring 11 Using ClamAV 14 Happy 18th birthday AIX 16 Deploying multiple compiler versions on AIX 27 Mirroring tips and techniques in AIX 36 Generating a logo 41 Default user password settings in AIX 47 AIX news © Xephon Inc 2004 AIX Update Published by Disclaimer Xephon Inc Readers are cautioned that, although the PO Box 550547 information in this journal is presented in good Dallas, Texas 75355 faith, neither Xephon nor the organizations or USA individuals that supplied information in this Phone: 214-340-5690 journal give any warranty or make any Fax: 214-341-7081 representations as to the accuracy of the material it contains. Neither Xephon nor the contributing Editor organizations or individuals accept any liability of Trevor Eddolls any kind howsoever arising out of the use of such E-mail: [email protected] material. Readers should satisfy themselves as to the correctness and relevance to their Publisher circumstances of all advice, information, code, Bob Thomas JCL, scripts, and other contents of this journal E-mail: [email protected] before making any use of it. Subscriptions and back-issues Contributions A year’s subscription to AIX Update, When Xephon is given copyright, articles comprising twelve monthly issues, costs published in AIX Update are paid for at the rate $275.00 in the USA and Canada; £180.00 in of $160 (£100 outside North America) per the UK; £186.00 in Europe; £192.00 in 1000 words and $80 (£50) per 100 lines of code Australasia and Japan; and £190.50 elsewhere.
    [Show full text]
  • Adding Greek Language Support to the Open Source Fonts of Cantarell
    Adding Greek language support to the open source fonts of the typeface Cantarell GSoC_20180627_GFOSS-Presentation, Florian Fecher Google Summer of Code 2018 Project Adding Greek language support to the open source fonts of Cantarell Student Florian Fecher, Esadtype postgraduate, Ésad Amiens Mentors Irene Vlachou Emilios Theofanous Alexios Zavras Organization Open Technologies Alliance – GFOSS GitHub github.com/eellak/gsoc2018-cantarell GSoC summerofcode.withgoogle.com/projects/#6670474218569728 Cantarell, a humanist sans serif 2009 Original design by Dave Crossland in the MA Typeface Design at the University of Reading, subsequently licensed under SIL Open Font License 2010 UI typeface of GNOME 3.0 Since 2015 Redesign by Nikolaus Waxweiler, with help from i. a. Jacques Le Bailly (mentor), Eben Sorkin and Alexei Vanyashin (design review), Valek Filippov (Cyrillic), Erik Hartenian (hinting), Pooja Saxena (design), Jakub Steiner (design, font engineering) 2018 Redesign release with GNOME 3.28 2012: Request for adding Greek to Cantarell Timeline GSoC 2018 14.05. – 14.06. Design lowercase and uppercase for Regular 15.06. Phase 1 evaluation deadline 16.06. – 12.07. Design lowercase and uppercase for Extra Bold and Thin; Interpolation test 13.07. Phase 2 evaluation deadline 14.07. – 13.08. Add Polytonic diacritics for Thin, Regular, Extra Bold; Interpolation of intermediate weights; Kerning of the masters 14.08. Final evaluation deadline Phase 1: Design lowercase and uppercase for Regular 14.05. – 27.05. Started by digitally sketching lowercase letters, (Week 1 – 2) testing 3 possible design directions for Greek matching the Latin 28.05. – 17.06. Designed Regular lowercase and uppercase letters, (Week 3 – 4) mostly following Sketch 3 Received continuous mentor reviews, communication frequenzy about 2× per week abyeŋlkhuvonptU αβγεηικλμνοπρτυ αβγεηικλμνοπρτυ αβγεηικλμνοπρτυ 27.05.
    [Show full text]
  • OSS Alphabetical List and Software Identification
    Annex: OSS Alphabetical list and Software identification Software Short description Page A2ps a2ps formats files for printing on a PostScript printer. 149 AbiWord Open source word processor. 122 AIDE Advanced Intrusion Detection Environment. Free replacement for Tripwire(tm). It does the same 53 things are Tripwire(tm) and more. Alliance Complete set of CAD tools for the specification, design and validation of digital VLSI circuits. 114 Amanda Backup utility. 134 Apache Free HTTP (Web) server which is used by over 50% of all web servers worldwide. 106 Balsa Balsa is the official GNOME mail client. 96 Bash The Bourne Again Shell. It's compatible with the Unix `sh' and offers many extensions found in 147 `csh' and `ksh'. Bayonne Multi-line voice telephony server. 58 Bind BIND "Berkeley Internet Name Daemon", and is the Internet de-facto standard program for 95 turning host names into IP addresses. Bison General-purpose parser generator. 77 BSD operating FreeBSD is an advanced BSD UNIX operating system. 144 systems C Library The GNU C library is used as the C library in the GNU system and most newer systems with the 68 Linux kernel. CAPA Computer Aided Personal Approach. Network system for learning, teaching, assessment and 131 administration. CVS A version control system keeps a history of the changes made to a set of files. 78 DDD DDD is a graphical front-end for GDB and other command-line debuggers. 79 Diald Diald is an intelligent link management tool originally named for its ability to control dial-on- 50 demand network connections. Dosemu DOSEMU stands for DOS Emulation, and is a linux application that enables the Linux OS to run 138 many DOS programs - including some Electric Sophisticated electrical CAD system that can handle many forms of circuit design.
    [Show full text]
  • Versatile Vintage More and More Windows Applications Run on Linux Thanks to Wine
    COVER STORIES Practical Wine Building a Wine environment for Windows applications Versatile Vintage More and more Windows applications run on Linux thanks to Wine. If you spend a little time on configuration and troubleshooting, you won’t be stuck in Windows – even with applications that no one dreamed would run on Linux. By Harald Jele eyond the easily replaceable large office and graphics packages, the market bustles with countless, typically smaller programs that cater to the needs of small- to B medium-sized niches. Commonly, companies or govern- ment offices create their own custom, mission-critical applications. The famous Wine system libraries [1] provide a means for running Windows applications from within Linux. Right now, version 1.4 is the stable release, and development release 1.5.6 is also available. Configuring Wine has completely changed in the course of the years. Al- though Wine was once regarded as complicated, it has become significantly easier and clearer, and it handles many annoying details that were formerly left to the admin. These details that once caused grief and are now rel- atively painless include integrating removable devices such as DVDs or integrating the CUPS printing sys- tem. An equally significant change in the architecture of Wine was the in- troduction of prefixes (since 2003, AUTHOR also known as bottles). Setting up a prefix means you can install and op- Dr. Harald Jele works for the University of Klagenfurt and is currently engaged erate Windows software within a with the technical aspects of putting pre-defined context without conflict- Klagenfurt author Robert Musil’s works ing with other software.
    [Show full text]
  • Warppls Emulator for Macos Introduction
    WarpPLS emulator for macOS Dao Duy Tung Tay Do University, Vietnam Introduction Windows programs which don’t have a dedicated version for Mac OS X cannot be ran on Mac directly, but they can be ran with the help of a special tool. There are two basic ways to run Windows programs on a Mac. One is emulation, and another is virtualization. Emulation refers to simulating the basic portions of the Windows environment necessary to run some Windows programs on a non-Windows system. The most well-known emulator is WINE, which is a humorous acronym for “WINE Is Not an Emulator”. While it is possible to build WINE on Mac an official pre-built binary package is not available and building it yourself is probably exceedingly difficult. That’s where third party WINE distributions come in. Likely the best among them is PlayOnMac which comes as a standard Mac app and features an easy to use interface with which you can browse and install compatible Windows applications. PLAYONMAC is a graphical front-end for Wine compatibility layer. It simplifies the installation of Windows apps and (especiall)y games on GNU/Linux by auto-configuring Wine. It provides wrapper shell scripts to specify the configuration of Wine for any particular software. It also uses an online database of scripts to apply for different programs. Link download at here. *Note: PLAYONMAC incompatibility macOS Catalina (10.15) and next, because it dropped 32bits support. CHANGELOGS - Instead of function “DOWNLOAD” to “LOCAL” on my script. - Fixed error “Wine packages website is unavailable”. - Fixed error “failed download wine 2.20” on PLAYONMAC.
    [Show full text]
  • I/O Kit Drivers for L4
    THE UNIVERSITY OF NEW SOUTH WALES SCHOOL OF COMPUTER SCIENCE AND ENGINEERING I/O Kit Drivers for L4 Geoffrey Lee Submitted as a requirement for the degree Bachelor of Engineering (Computer Engineering) Submitted: November 3, 2005 Supervisor: Professor Gernot Heiser Accessor: Dr. Sergio Ruocco 2 Contents 1 Introduction 9 1.1 Overview . 9 1.2 Outline . 9 2 Background 11 2.1 Introduction . 11 2.2 Darwin . 11 2.2.1 Overview . 11 2.2.2 User environment . 11 2.2.3 Kernel environment . 11 2.3 Mac OS X . 13 2.4 L4 ................................................ 14 2.5 Motivation . 15 2.5.1 Performance . 15 2.5.2 Robustness . 15 2.5.3 Ease of porting . 16 2.6 Justification . 16 3 The I/O Kit 17 3.1 An Overview of the I/O Kit . 17 3.1.1 Driver layering . 17 3.1.2 Families and drivers . 17 3.1.3 Drivers and nubs . 19 3.1.4 The I/O Registry and the I/O Catalog . 19 3.1.5 Work loops . 19 3.1.6 Direct memory access . 20 3.1.7 Asynchronous events . 21 3.1.8 Power management . 21 3.1.9 Hot-plugging . 23 3.2 An Overview of a Typical I/O Kit Driver . 23 3.3 The I/O Kit Driver Code . 24 3.4 The Driver Property List . 24 4 Related Work 27 4.1 OSKit . 27 4.2 L4-Darwin . 27 4.3 Device Driver OS . 29 3 4 CONTENTS 4.4 User-level Device Drivers . 29 4.5 Nooks .
    [Show full text]
  • 1 Jesús Fernández Toledo Cuando Oímos
    Cuando oímos GNU/LINUX, esta combinación de palabras va asociada a otras como Software Libre, Núcleo, …, que desglosaremos a continuación. ¿QUE ES SOFTWARE LIBRE? Libertad de uso. Libertad de copia. Libertad de distribución. Libertad de modificación. Obliga a distribuir el código fuente junto con los binarios. ¡¡ IMPORTANTE !! NO TIENE PORQUE SER GRATUITO. Por lo tanto un Software que reúna estas características se enmarca dentro de las Licencias GPL (General Public License) ¿QUÉ ES LINUX? Es un Sistema Operativo Multiusuario y Multiproceso Está basado en el Sistema Operativo Unix. Se le considera un clónico de Unix. Es un SO multiplataforma. Inicialmente se desarrolló para arquitecturas Intel(x86,…), pero con el tiempo se han implementado versiones para arquitecturas PowerPC, Sparc, ARM, AMD64, … Es un SO Software Libre. Su código fuente está escrito en un 95% en C. El SO Linux va asociado a Linus Torvalds. Linus Torvalds, era estudiante de la universidad de Helsinki (Finlandia), en el año 1991 se compró un 386 con MS-DOS, y después de observar que su SO no aprovechaba los recursos de la máquina decidió usar otro SO llamado Minix. Minix era un pequeño sistema UNIX diseñado con propósitos académicos por Andrew Tanenbaum. Aunque Minix estaba basado en los sistemas Unix no utilizaba código fuente de Unix, con lo cual lo convertía en una implementación libre y sin restricciones de uso. Debido a las Limitaciones de Minix, Linus decidió reescribir algunas partes del sistema, añadiéndole más funcionalidad y difundió el código fuente por internet de manera gratuita con el nombre de Linux (contracción de Linus y Unix), con la versión 0.01, y su emblema es TUX.
    [Show full text]
  • Guide to Installing Iman on a New System
    Guide to Installing Iman on a New System Introduction The Iman suite contains full source code but is not easily recompiled. However, because the binary programs are already present, they can be run on x86-based Linux systems. This guide details the configuration steps necessary. Follow this guide while logged in as idl. Host System This guide assumes a host running Ubuntu 14.04 LTS. The host processor must use the x86 instruction set and a word length of 32 bits or greater. Intel’s Pentium and Core processors and AMD’s Athlon processors are examples. The host requires an internet connection to download additional software necessary to support Iman. Unpacking the Software Iman and its attendant libraries are stored in three tarballs (ending in .tgz or .tar.gz): one for the cc directory containing Iman itself; one containing the pgplot library; and one containing necessary libraries from /usr/local/lib. pgplot First, extract the tarball for pgplot. It will deposit a directory, libpgplot, in the current directory. Use the sudo command to move that directory to /usr/local: sudo mv libpgplot /usr/local /usr/local/lib Next, extract the tarball for /usr/local/lib. It will deposit a directory containing several dynamic libraries (named lib*.so). Use the sudo command to move all of the libraries into /usr/local/lib. cd ./usr_local_lib sudo mv * /usr/local/lib cc Finally, extract the tarball for cc. This will deposit the entire Iman source tree in your current directory. The object files and executable binaries were compiled in-place and are located throughout the tree.
    [Show full text]
  • From Windows to Ubuntu & Ticket to Read Instructions
    From Windows to Ubuntu & Ticket to Read Instructions This document is intended to help you use your new computer by helping you understand the Ubuntu Operating system that is installed on it and most often relating it to the same Windows feature that you are more likely to be familiar with. Keep in mind that this is more of a simple starter document, if you want to research more about these topics I would encourage it and let you know that Google [ www.google.com ] is your friend J At the bottom of this document you will find instructions for using www.tickettoread.com as well as other websites requiring Adobe Flash player. Index 1. Setting up your computer. a. Plugging your computer in b. Logging on/Changing your account name/password 2. The Desktop 3. Common Relations to Windows 4. Updating your computer 5. Running Programs in Ubuntu 6. Microsoft Office to LibreOffice 7. Getting New Ubuntu Programs 8. Running Windows Programs (Wine) 9. Help Resources 10. About Ubuntu and Operating Systems 1. Setting up your computer Plugging your computer in: Your computer will need several things attached to it in order for it to work for you. You will need a power supply box, it is about half the size of the computer itself with two cables coming out of it. They a monitor, mouse and keyboard. These plug in relatively straight forward into their own distinctive sockets. Just remember that the computer and monitor will need to plug into the wall to get power, otherwise everything plugs into the computer itself.
    [Show full text]