Introduction to Linux Welcome Schedule How the Workshop Runs

Total Page:16

File Type:pdf, Size:1020Kb

Introduction to Linux Welcome Schedule How the Workshop Runs Introduction to Linux Welcome SANOG IV Workshop 2004 Introduction ¡ ¡ Instructors: Helpers: Hervey Allen Kishor Panth Joe Abley July 2004 Philip Hazel Presented by Hervey Allen Network Startup Resource Center At what level are we? How the class runs What we'll do today 1 2 Schedule How the workshop runs Morning Evening sessions With your participation! ¡ Optional. Around 08:45-10:45 Class Please ask questions. If you don't understand ¡ 19:30-21:00. 10:45-11:00 Break something due to language, ask us to clarify. ¡ 11:00-13:00 Class Labs We are sharing workstations. This is good. You'll Lunch Open after dinner learn more working in groups. ¡ 13:00-14:00 (19:30) until around At the end of the week we'll have a written test. Afternoon 21:00. If there is class you ¡ 14:00-16:00 Class can use machines not in A Certificate of Attendance will be given as well. ¡ 16:00-16:15 Break/Tea use by those attending ¡ 16:15-18:15 Class class. 3 4 How the workshop runs – practical Outline Part 1 What distribution? We have a server in use for the workshop. IP and Red Hat Fedora Core 2 installation and Kickstart Notes server name will be given in class. System commands (cp, ls, cd, rm, etc.). Basic editor usage with vi. The PCs have Internet access, but during class Create and remove user accounts. we'll often work outside of XWindows. Discuss /etc/passwd, /etc/group, /etc/shadow. Commands, programs, shells and paths. The root password on your machine is Use of 'su' command for 'root', and /etc/sudoers. “SANOG2K4”. Download RPM packages using FTP and install them. We have several people assisting during the week Directory structures – what's where. Learn how to shutdown and restart the server. Initialization levels. to help with language issues and during Discuss /etc/ and /etc/rc.d/init.d/ (services). exercises. Practice what we've learned if there is time. 5 6 What distribution? Fedora Core 2 and Kernel 2.6.x Red Hat, Fedora, SuSE, Debian, Conectiva, Turbolinux, Fedora Core 2 uses Kernel version 2.6.5-1.358 Mandrake, United Linux, Gentoo, Slackware, other? etc? (see /proc/version). There are some changes (refer, also, to /usr/src/linux/Documentation/Changes): Or, do we use FreeBSD, Solaris, OpenBSD, NetBSD, HP/UX, AIX, Mac OS X, SCO, etc? ¡ mount has more options and supports more filesystems. What do you run? ¡ Modules work differently (/etc/modprobe.conf) Our response: ¡ Kernel building is a bit different. ¡ Currently Red Hat 9 appeared almost to be a standard ¡ Larger disk (TB) and memory (64GB) support. ¡ If you know Red Hat Linux using commands and text file, then you know enough to use other distributions. ¡ Pcmcia support partially built in to kernel. ¡ ¡ Lots of local as others are likely running RH/Fedora. Updates to NFS support and Quota support. ¡ We want to teach how to scale services and “good ¡ More... 7 network practices” using a reasonable system. 8 Installing Fedora Core 2 Basic Commands How can you install? Upgrade? cp, cd*, ls, mv, rm y man ¡ (*built in command shell commands). ¡ Using CD/DVD. Where are commands located? ¡ Hard drive partition /bin, /usr/bin, /usr/local/bin, /sbin, /usr/sbin ¡ Floppy/CD/DVD and an ftp/tftp/http/nfs server. ¡ The difference between “sbin”, “bin” and “ /usr” ¡ Floppy/CD/DVD and Kickstart file. If you know DOS: ¡ ¡ NIC PXE boot. cp = copy ¡ cd/chdir = cd/chdir Install options using the Kickstart graphicl tool. ¡ ls = dir ¡ We might install at the end of the workshop. mv = move (before it was copy and delete/erase ¡ rm = del[ete] and/or erase 9 10 Basic commands continued Some more commands... ¡ ¡ ¡ ¡ ¡ bg groupadd* man tail apropos ¡ ¡ ¡ ¡ Not a command, but we'll practice starting a ¡ bzip groupdel* mount* tar “ctrl-u” ¡ ¡ ¡ ¡ ¡ cat gzip more telinit* date* ¡ ¡ ¡ ¡ detached process. ¡ chgroup* history netstat top hexdump ¡ ¡ ¡ ¡ ¡ chmod ifconfig* nmap touch hwclock* ¡ ¡ To do this you use the “&” symbol the ¡ ¡ after ¡ clear info ping traceroute mkisofs ¡ ¡ ¡ ¡ command you wish to run that opens a separate chown* init* printenv uname ¡ tcpdump ¡ ¡ ¡ window. ¡ exec insmod* ps unset ¡ ¡ ¡ ¡ df kill pwd unzip ¡ ¡ ¡ For example, to open another terminal from within ¡ dmesg ln route* usermod* ¡ ¡ ¡ ¡ du locate rpm* users ¡ ¡ ¡ your terminal under XWindows type: ¡ export lsmod rmdir watch ¡ ¡ ¡ /usr/bin/gnome-terminal & ¡ find lsof rmmod* whereis ¡ ¡ * = root ¡ ¡ gcc mkdir set which ¡ ¡ ¡ ¡ grep “|” (pipe) su whoami 11 12 Looking for more information The vi editor Not only can you use commands to find information about Why use vi? Why not emacs, xemacs, joe, pico, your system, but you can look inside several files, and you can explore the /proc directory, as well. etc.? (Make note of “pico -w”) Example of files with useful information: vi exists in almost all distributions of /etc/motd Linux/Unix/BSD. /etc/issue /etc/resolve.conf If you have to work on a new machine, then vi /etc/services will almost always be available to you. /etc/X11/XF86Config In reality, you are likely to use a different editor /etc/modules.conf and with Kernel 2.6 /etc/modprobe.conf for more complex editing, but let's see what we /etc/fstab can do with vi --> 13 14 Basic vi commands Create and eliminate user accounts Impress your friends... /etc/passwd, /etc/group, /etc/shadow, /etc/sudoers /usr/sbin/adduser --> /usr/sbin/useradd vi fn, vi -r fn, vi + fn, vi +n fn, vi +/pat fn Open: /usr/sbin/userdel Close: :w, :wq, :q, :q! /etc/default/useradd Movement: h,j,k,l y w, W, b, B, :n (+arrow /etc/skel keys) /etc/login.defs Edit: i, o, x, D, dd, yy, p /etc/profile chsh, passwd, groupadd*, groupdel*, groupmod*, Search: /pattern, ?pattern, n, N usermod* Note: vi is alias to vim, and view is link to /usr/bin/vim under Fedora 15 16 Note: * requires root/admin access /etc/passwd /etc/shadow The /etc/password file has the following format: This file is used to hide encoded user passwords. hervey:x:500:500:Hervey Allen:/home/hervey:/bin/bash Only root can (or should) read this file. i.e.: /etc/shadow has the following format: userid:pw:UID:GID:name:directory:shell hervey:$1$w!@F62adfk3$LCYjTI3udsd/tGP1pux1:12452:0:99999:7::: Using /etc/shadow the “pw” is represented by an i.e.: “x”. If the user entry is actually something like a userid: password encoded with crypt: service, then the “shell” is represented with Days after Jan. 1, 1970 on which the password was last “/sbin/nologin”. changed: Days until the user can change the password: Number of days before a password expires: 17 18 /etc/shadow continued /etc/group In this file group names are specified (no more hervey:$1$w!@F62adfk3$LCYjTI3udsd/tGP1pux1:12452:0:99999:7::: than 8 characters), password, the Group Days before a password expires that a user is notified: IDentifying number (GID), and a list of group Days after a password expires that an account is members separated by commas: deactivated: Days since Jan. 1, 1970 that a user has been deactivated: For example: Reserved: mail:x:12:mail,postfix The “x” - If there is a group password, then it is stored in encoded format in /etc/shadow. What are groups used for? 19 20 Commands - programs – shell – path Using the su command What's a “command” and a “program”? The “su” command is used to become a different Why can't you always run all commands and userid, like root, without having to logout and programs on a system? log back in. How do you “fix” this? To use “su” to become root your userid has to be How do you see how things are configured for a given permission to do this in “/etc/sudoers”. user? You can allow users to run specific privileged ¡ /etc/skel commands using “/etc/sudoers” and “sudo”. ¡ /etc/profile ¡ /home/user/.bashrc You can assign users to the “wheel” group and ¡ /home/user/.bash_profile using “/etc/sudoers” you can allow them to run ¡ set, printenv, export all or some commands. 21 22 More uses for the su command Package installation using RPM Instead of having to open a root shell, you can run RPM stands for “Red Hat Package Manager” a privileged command like this: There are several systems to control and install sudo command software (rpm, dpackage/apt-get, yum, source). For example: Each one has its advantages and disadvantages. sudo less /etc/shadow RPM allows you to install and remove software And, if you wish to open a different user shell and on your server. You can, also, see the files run their login scripts do: associated with a package and where they install. su – userid RPM, however, cannot resolve software What happens if you don't use the “-”? dependencies between software packages. 23 24 Using RPM Usando RPM continued You can do quite a few things with RPM, but People use RPM differently. See the difference typically you install like this: between “rpm -Uvh” and “rpm -ivh”. Is it rpm -Uvh package-name.rpm really necessary to use the “-h” option? rpm -ivh package-name.rpm The key for anything that trys to organize your Found out if something is already installed: software is does it really function? RPM helps, rpm -qa | grep package-name but it does not solve the problems of knowing what you have installed, where, and what belongs Get more information about an already installed to what software package. RPM: rpm -qi package-name If you don't believe me see how many times you end up using “rpm –nodeps” in the future..
Recommended publications
  • Oracle RDBMS on AIX, HP-UX, Solaris, Tru64
    QUICK REFERENCE (Color Coding) ---------------------------------------------------- Jump to: AIX HP Sun Tru64 Linux PURPOSE -------------- This bulletin is produced to provide a central source for all the primary installation settings for the various mainstream unix platforms, e.g. IBM AIX, HP-UX, Sun Solaris, Tru64, and Linux. Careful comparison of the Installation Guide and the applicable release note for an OS/Oracle version has been done to ensure that this bulletin provides the most complete source of data in hopes that it will save time for each researching analyst. NOTE: Pre-compilers requirements are no longer addressed in this note, for a single source note that addresses Pre-compiler/Compiler requirements, please refer to: <Note: 43208.1> Certified Compilers SCOPE & APPLICATION ------------------------------------- This focus of this bulletin is on assisting the Oracle Unix installation community in resolving installation issues of the RDBMS. This bulletin places in one document all the pertinent information related to installations that has been extracted from three different documents (Installation Guides, Release Notes, and SRNs) A script to verify that the system has been configured correctly according to the Installation Guide can be found on Metalink <Note: 189256.1> "UNIX: Script to Verify Installation Requirements for Oracle 9.x version of RDBMS" Corrections and updates are REQUESTED and EXPECTED (in the form of REMARKS or Metalink "Feedback" button) to ensure the accuracy and up-to-date status of this bulletin. Oracle
    [Show full text]
  • SCO Authentication Installation and Configuration Guide
    SCO Authentication Installation and Configuration Guide SCO Authentication Installation and Configuration Guide July 18, 2003 COPYRIGHT (c) Copyright 2003 The SCO Group All Rights Reserved. SCO documents (“SCO Documents”) are protected by the copyright laws of the United States and International Treaties. Permission to copy, view and print SCO documents is authorized provided that: It is used for non-commercial and informational purposes. It is not modified. The above copyright notice and this permission notice is contained in each SCO Document. Notwithstanding the above, nothing contained herein shall be construed as conferring any right or license under any copyright of SCO. RESTRICTED RIGHTS LEGEND When licensed to a U.S., State, or Local Government, all Software produced by SCO is commercial computer software as defined in FAR 12.212, and has been developed exclusively at private expense. All technical data, or Caldera commercial computer software/documentation is subject to the provisions of FAR 12.211 - “Technical Data”, and FAR 12.212 - “Computer Software” respectively, or clauses providing SCO equivalent protections in DFARS or other agency specific regulations. Manufacturer: SCO Operations Inc., 355 South 520 West Suite #100, Lindon, Utah 84042. DISCLAIMER THE SCO DOCUMENTS ARE PROVIDED “AS IS” AND MAY INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS. CALDERA INTERNATIONAL, INC. RESERVES THE RIGHT TO ADD, DELETE, CHANGE OR MODIFY THE SCO DOCUMENTS AT ANY TIME WITHOUT NOTICE. THE DOC- UMENTS ARE FOR INFORMATION ONLY. SCO MAKES NO EXPRESS OR IMPLIED REPRESENTA- TIONS OR WARRANTIES OF ANY KIND. TRADEMARKS SCO, the SCO logo, SCO Volution, OpenLinux, SCO OpenServer, AND Skunkware, are trademarks or registered trademarks of Caldera International, Inc.
    [Show full text]
  • Linux Standard Base and Debian
    Linux Standard Base and Debian Matt Taggart <[email protected]> debconf2 July 7, 2002 Matt Taggart 06/08/2004 Standards ● 'Standards are great! There are so many to choose from.' ● Show of hands: How many have looked at the LSB? Matt Taggart 06/08/2004 Disclaimer ● Brief introduction targeted at a Debian audience ● Not enough time to cover in depth ● Time for questions, ask as we go Matt Taggart 06/08/2004 Overview ● Standards, Who needs 'em? ● LSB background ● Debian Involvement ● lsb-futures ● questions Matt Taggart 06/08/2004 Standards ● Why should Free Software Developers care? – Limited interest from Debian so far – Most assume it doesn't affect them – Early mistakes upset most Debian people – Free Standards are actually just as important to Debian than other distributions(if not more) Matt Taggart 06/08/2004 The Rest of the World ● Linux has a minority of OS users ● Debian has a minority of Linux users ● We can't abandon the majority of computer users ● We need to be stay in tune with the world around us and do what we can to provide an alternative ● Similar compromise to non-free, LGPL, and GPL not restricting usage on a propriatary system Matt Taggart 06/08/2004 Friend or Foe? ● With commercialization we're starting to see, – traditional propriatary software companies embrace free software – traditional free software companies embrace propriatary software – letter of the law, not spirit – grey areas – "enterprise" editions of software – United Linux - unclear Matt Taggart 06/08/2004 Positive Benefits ● Commercialization not all
    [Show full text]
  • Perspectives on Free and Open Source Software.Pdf
    Perspectives on Free and Open Source Software Perspectives on Free and Open Source Software edited by Joseph Feller, Brian Fitzgerald, Scott A. Hissam, and Karim R. Lakhani The MIT Press Cambridge, Massachusetts London, England © 2005 Massachusetts Institute of Technology All rights reserved. No part of this book may be reproduced in any form by any electronic or mechanical means (including photocopying, recording, or information storage and retrieval) without permission in writing from the publisher. MIT Press books may be purchased at special quantity discounts for business or sales promotional use. For information, please e-mail [email protected] or write to Special Sales Department, The MIT Press, 5 Cambridge Center, Cambridge, MA 02142. This book was set in Stone sans and Stone serif by SNP Best-set Typesetter Ltd., Hong Kong. Printed and bound in the United States of America. Library of Congress Cataloging-in-Publication Data Perspectives on free and open source software / edited by Joseph Feller . [et al.]. p. cm. Includes bibliographical references and index. ISBN 0-262-06246-1 (alk. paper) 1. Shareware (Computer software) 2. Open source software. 3. Computer software—Development. I. Feller, Joseph, 1972– QA76.76.S46P47 2005 005.36—dc22 2004064954 10987654321 My love, thanks and humble apologies go to my very patient and supportive family: Carol, Caelen, Damien, and Dylan. JF Arís as Gaeilge: Buíochas mór le mo chlann, Máire, Pól agus Eimear. Is mór agam an iarracht a rinne sibh ar mo shon. BF With heartfelt warmth, I dedicate this book to my wife, Jacqueline, and my two sons, Derek and Zachery, who bring meaning to everything I do.
    [Show full text]
  • The Progress Company Platform & Product Availability
    The Progress Company Platform & Product Availability Guide Update: May 6, 2003 Introduction The Platform & Product Availability Guide reflects the current commercial releases for the Progress Company’s products. This document does NOT address future product release plans. The information contained in this document is updated on a regular basis and is subject to change without notice. Please note: Edits made since February 17th 2003 have been consolidated with new changes shown in red, bold font. Change Summary • United Linux certification added for Version 9 OpenEdge platforms (Caldera OpenLinux Intel, SuSE Linux Intel & TurboLinux Intel) • SuSe Linux 8.1 Certification added • Table of tested Linux Kernel and glibc versions added • Product Availability sections for V8 and V9 updated to accommodate BI-Reporting Development and Deployment Products • Product Availability sections for Progress V9 updated to include PeerDirect Development and Deployment Products • Minimum patch requirement for Progress version 9 on IBM AIX increased from V9.1C04 to V9.1D04 (grammatical correction) • Certification level of Progress version 9 changed from AIX 5.1 to AIX 5.1L (grammatical correction) • Fathom Clusters certification of Sun Cluster version 3 for Sun Solaris SPARC 9 added • PA-RISC added to HP platforms to clarify that Itanium (IPF) is not supported • Solaris 7 support removed form SUN Solaris SPARC 64-Bit Table of Contents INTRODUCTION.........................................................................................................................................................................................................
    [Show full text]
  • THE TOTAL ENTERPRISE SOLUTION IBM DB2 Universal Database Cluster on Linux and IBM ^ Xseries
    THE TOTAL ENTERPRISE SOLUTION IBM DB2 Universal Database cluster on Linux and IBM ^ xSeries The Total Enterprise Solution The Challenge SMART database Organizations today face the The benefits of Linux clusters, challenging job of integrating including superior performance technologies to pull together a at a low cost, are well known. comprehensive solution that fits When you add to the mix the their business needs and IT built-in clustering capabilities of ® budgets. IBM DB2 Universal Database™ for Linux, you get a rock-solid A complete data center solution foundation for all your enterprise e-business data processing consists of enterprise class applications, databases, needs. management tools, network infrastructure and server Powerful hardware hardware. Until recently such IBM has extensive and proven ® solutions were based on experience with clustered UNIX proprietary systems and involved computers. IBM ^ significant investment in capital, xSeries™ has applied that time and resources to assemble, knowledge to produce servers integrate, test, manage and that are armor-plated for Linux, support. This scenario has optimized for database changed dramatically with Linux® workloads, and deliver clusters and best-of-breed tremendous power at a fraction software, hardware and services of the price. from IBM and its partners. Demanding applications This demonstration is a proof of The combination of DB2 and how even the strictest Linux on xSeries, with the latest ® ® requirements can easily be Intel and AMD processors – satisfied, with the right 32 and 64bit technologies alike, combination of products, to is powerful enough to run highly implement a total data demanding business ® management solution. applications, including SAP R/3, mySAP Customer Relationship Management (CRM), mySAP Business Intelligence (BI) and IBM Websphere Application Server.
    [Show full text]
  • Intel(R) C++ Compiler 8.0 for Linux Release Notes
    Intel® C++ Compiler 8.0 for Linux Release Notes Contents Overview New Features System Requirements Installation Notes Known Limitations Technical Support Documentation Additional Information Copyright and Legal Information Overview The Intel® Compilers help make your software run at top speeds on all Intel® 32-bit processors and the Intel® Itanium® processors. Optimizations include support for Streaming SIMD Extensions 2 (SSE2) in the Intel® Pentium® 4 and Pentium® M processors, Streaming SIMD Extensions 3 (SSE3) in the Intel® Pentium® Processor 4 with Streaming SIMD Extensions 3 (SSE3) instruction support and software pipelining in the Intel Itanium 2 processor. Inter- procedural optimization (IPO) and profile-guided optimization (PGO) can provide greater application performance. Intel Compilers support multi-threaded code development through autoparallelism and OpenMP* support. The following components are included in the installation package: ● The Intel® C++ Compiler version 8.0 for IA-32 based applications: icc. ● The Intel® C++ Compiler version 8.0 for Itanium-based applications: icc. ● The Intel® Debugger version 7.3 for IA-32 and Itanium-based applications: idb. ● The Intel® Itanium Assembler version 7.0 to produce Itanium-based applications: ias. ● The Intel® Compiler code-coverage tool ● The Intel® Compiler test-prioritization tool ● Documentation and documentation index that can be found at <install-dir>/doc/ ccompindex.htm The paper, Optimizing Applications with the Intel C++ and Fortran Compilers for Windows* and Linux*, explains how to use the Intel compilers to optimize for the Pentium 4 and Itanium processors and is available at http://www.intel.com/software/products/compilers/ . Additional information on the Intel Software Development Products is available at http://www.intel.com/ software/products/ .
    [Show full text]
  • Many-To-Many Contracts
    Seattle University School of Law Digital Commons Faculty Scholarship 1-1-2012 Many-to-Many Contracts Heidi S. Bond Follow this and additional works at: https://digitalcommons.law.seattleu.edu/faculty Part of the Contracts Commons Recommended Citation Heidi S. Bond, Many-to-Many Contracts, 86 TUL. L. REV. 519 (2012). This Article is brought to you for free and open access by Seattle University School of Law Digital Commons. It has been accepted for inclusion in Faculty Scholarship by an authorized administrator of Seattle University School of Law Digital Commons. For more information, please contact [email protected]. TULANE LAW REVIEW VOL. 86 FEBRUARY 2012 No. 3 Many-to-Many Contracts Heidi S. Bond* In classical contract law the concept of one-to-one negotiations is familiar contracts where one party negotiates with the other ant eventually terms air offered and then accepted Mom modern times have made us comfortable with the notion of one-to-many contracts: contractstypically drafledbylarge corporationsand then disturbutedona take-it-or-leave-itbasis to the masses. ThisArticle dhscusses a thrd and ofcontract: a many-to-many contract which may look like the standard one-to-many contract in that it is composed of nonnegotiable language But when the arrangements between the partiesare further considered we will see that thepoint ofthe contractis not for oneparty to imposeits terms on anotherwithout question, but fora series ofparties to determine the best way to facilitate interchange. In such situations, inposig standarddoctrines of contractinterprrtation may frustrate the purpose of the contract entrely and for that reason, courts should appmach the interpretation of these contracts with Cam.
    [Show full text]
  • Novell's Motion for a More Definite Statement Was Also Scheduled to Be Heard at the Court's Hearing. but the Parties Inform
    Case 2:04-cv-00139-DAK Document 139 Filed 08/21/2006 Page 1 of 9 ______________________________________________________________________________ IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF UTAH CENTRAL DIVISION THE SCO GROUP, INC., Plaintiff, MEMORANDUM DECISION vs. AND ORDER NOVELL, INC., Defendant. Civil Case No. 2:04CV139DAK This matter is before the court on Defendant Novell, Inc.’s Motion to Stay Claims Raising Issues Subject to Arbitration. The court held a hearing on the motion on July 17, 2006.1 At the hearing, Defendant was represented by Michael A. Jacobs and Thomas R. Karrenberg, and Plaintiff was represented by Stuart H. Singer, William Dzurilla, and Brent O. Hatch. The court took the motion under advisement. The court has considered the memoranda submitted by the parties as well as the law and facts relating to the motion. Now being fully advised, the court renders the following Memorandum Decision and Order. BACKGROUND In January 2004, this case originated in state court as a single claim for slander of title. Novell removed SCO’s state court action to this court. After this court’s ruling on SCO’s 1 Novell’s Motion for a More Definite Statement was also scheduled to be heard at the court’s hearing. But the parties informed the court at the hearing that they had reached an agreement that had resolved the motion. Therefore, the motion is moot. 1 Case 2:04-cv-00139-DAK Document 139 Filed 08/21/2006 Page 2 of 9 motion to remand and Novell’s motion to dismiss, SCO filed its First Amended Complaint.
    [Show full text]
  • New News About Linux on Z.PRZ
    IBM IT Education Services L02 Klaus Goebel [email protected] New News about Linux on zSeries zSeries Expo November 10 - 14, 2003 | Hilton, Las Vegas, NV © 2003 IBM Corporation 1 Linux on zSeries Linux on zSeries Trademarks The following are trademarks of the International Business Machines Corporation in the United States and/or other countries. DB2* IBM logo* Tivoli Storage Manager DB2 Connect IMS TotalStorage DB2 Universal Database iSeries VSE/ESA DRDA* MQSeries WebSphere* e-business logo* pSeries xSeries HiperSockets S/390* z/OS IBM* SecureWay* z/VM IBM eServer Tivoli* zSeries * Registered trademarks of IBM Corporation The following are trademarks or registered trademarks of other companies. Intel is a trademark of the Intel Corporation in the United States and other countries. Java and all Java-related trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc., in the United States and other countries. Lotus, Notes, and Domino are trademarks or registered trademarks of Lotus Development Corporation. Linux is a registered trademark of Linus Torvalds. Microsoft, Windows and Windows NT are registered trademarks of Microsoft Corporation. SET and Secure Electronic Transaction are trademarks owned by SET Secure Electronic Transaction LLC. UNIX is a registered trademark of The Open Group in the United States and other countries. * All other products may be trademarks or registered trademarks of their respective companies. Notes: Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed.
    [Show full text]
  • How to Utilize Open Source Software in the Commercial Environment
    Janne Hemilä HOW TO UTILIZE OPEN SOURCE SOFTWARE IN THE COMMERCIAL ENVIRONMENT Aalto School of Science Instructor and supervisor: Professor Ilkka Kauranen HOW$TO$UTILIZE$OPEN$SOURCE$SOFTWARE$IN$THE$COMMERCIAL$ENVIRONMENT$ 2! Abstract AALTO UNIVERSITY ABSTRACT OF THE MASTER’S THESIS SCHOOL OF SCIENCE PO Box 12100, FI-00076 AALTO http://www.aalto.fi AUTHOR: Janne Hemilä TITLE: How to utilize open source software in the commercial environment SCHOOL: School of Science DEPARTMENT: Department of industrial engineering and management PROFESSORSHIP: Strategic management CODE: TU-91 SUPERVISOR: Professor Ilkka Kauranen INSTRUCTOR: Professor Ilkka Kauranen My experience working with open source software exposed a lack of comprehensive, easily graspable, introductory articles suitable for non-technical readers. The objective of this study is to provide the reader with a comprehensive understanding on how to utilize open source software in a commercial environment. Through a literature review this study identifies common patterns among open source projects and related companies. Patterns have been organized into four identified domains: legal, social, technological and business. Real life examples of the patterns are provided to assist understanding. In conclusion, this thesis argues that open source can be utilized to build successful commercial operations. Open source can be used to improve software development, software quality, to gain feedback, to expand the user base, to influence the direction of technological progress and to benefit from
    [Show full text]
  • La Dynamique Des Réseaux Coopératifs. L'exemple Des Logiciels
    La dynamique des r´eseauxcoop´eratifs.L'exemple des logiciels libres et du projet d'encyclop´edielibre et ouverte Wikip´edia. Benjamin Grassineau To cite this version: Benjamin Grassineau. La dynamique des r´eseauxcoop´eratifs.L'exemple des logiciels libres et du projet d'encyclop´edielibre et ouverte Wikip´edia..Sociologie. Universit´eParis Dauphine - Paris IX, 2009. Fran¸cais. <tel-00395335> HAL Id: tel-00395335 https://tel.archives-ouvertes.fr/tel-00395335 Submitted on 15 Jun 2009 HAL is a multi-disciplinary open access L'archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destin´eeau d´ep^otet `ala diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publi´esou non, lished or not. The documents may come from ´emanant des ´etablissements d'enseignement et de teaching and research institutions in France or recherche fran¸caisou ´etrangers,des laboratoires abroad, or from public or private research centers. publics ou priv´es. Université Paris Dauphine École Doctorale EDOSSOC Centre de Recherche CERSO N° Attribué par la bibliothèque __ __ __ __ __ __ __ __ __ __ La dynamique des réseaux coopératifs L'exemple des logiciels libres et du projet d'encyclopédie libre et ouverte Wikipédia Thèse Pour l'obtention du titre de Docteur en Sociologie (Arrêté du 7 août 2006) Présentée et soutenue publiquement par Benjamin GRASSINEAU Jury Directeur de thèse : Monsieur Michel LIU Professeur Émérite à l'Université Paris Dauphine. Rapporteurs : Monsieur Jacques PRADES Maître de Conférence à l'Université Toulouse II Le Mirail. Monsieur Jan SPURK Professeur à l'Université Paris V Descartes.
    [Show full text]