The Journal of AUUG Inc. Volume 25 ¯ Number 1 March 2004

Total Page:16

File Type:pdf, Size:1020Kb

The Journal of AUUG Inc. Volume 25 ¯ Number 1 March 2004 The Journal of AUUG Inc. Volume 25 ¯ Number 1 March 2004 Features: KDE 3.2 Review 7 rsync/~ The best backup system ever 10 Going 3D with Blender: Modelling a chest 12 Tuxpaint: A paint program for kids 15 2003 & Beyond: Final 19 StoreBackup 28 Programmers toolkit: Profiling programsusing gprof 32 Certs for the Masses 34 Cyberinsecurity: The Cost of Monopoly (part 2) 36 Bock Review: Practical VoIP 41 Overheard in the office 42 History of the transport of computer viruses via email 43 Book Review: Just for Fun 45 Book Review: The Complete FreeBSD 45 FreeBSD 5.2 Review 46 Book Review: Perl for Oracle DBAs 49 Book Review: Tomcat - The Definitive Guide 5O Comments of OSS/FS Software Configuration Management Systems 50 Book Review: Free as in Freedom 55 NEWS: Public Notices 4 AUUG Conference 2004: Call for Papers 18 AUUG: Corporate Members 31 AUUG: Annual Election of Officers 59 AUUG: Chapter Meetings and Contact Details 58 Regulars: President’s Column 3 My Home Network 4 ISSN 1035-7521 Print post approved by Australia Post - PP2391500002 AUUG Membership and General Correspondence The AUUG Secretary AUUG Inc Editorial PO Box 7071 Con Zymaris <[email protected]> Baulkham Hills BC NSW 2153 Telephone: 02 8824 9511 or 1800 625 655 (Toll-Free) What price industry development? I've been involved in recent Facsimile: 02 8824 9522 months in various discussions related to the theme of getting the Email: [email protected] Australian state and federal governments to look at adopting particular types of software. A large part of the emphasis of this AUUG Management Committee exercise is to get the government's procurement policies more Email: [email protected] closely aligned with efforts to help build Australia's ICT capabilities President Greg Lehey Not surprisingly, the 'vehicle' through which the fortunes of both the PO Box 460 government's ICT facilities and local ICT industry development Echunga, SA, 5153 Bus. Tel (08) 8388 8286, Mobile 0418 838 708, Fax (08) 8388 8725 can be improved is Free and Open Source Software (FOSS). We'll, <[email protected]> that's my working thesis anyway. Vice-president The blipvert version of why FOSS can add value here, goes David Purdue Sun Microsystems something like this. FOSS, implementing open standards, is a great Level 6, 476 St Kilda Road platform leveller for all consumers of technology. It allows them to Melbourne, Victoria, 3004 freely select the best solution provider for any class of requirement. Phone: +61 3 9869 6412, Fax: +61 3 9869 6288 Economically, this model would lead to a vibrant and competitive <[email protected]> marketplace for technologies and services, creating the best Secretary environment possible for those consumers. Adrian Close Cybersource Pty.Ltd. From an industry development perspective, Open source helps to 4, 10 Queen Street Melbourne 3000 Business Telephone: +61 3 9621 2377 contain the fears and risks that government procurers see whenever Business Fax: +61 3 9621 2377 they consider Australian-made software; these risk-averse buyers Mobile: +61 417 346 094 <[email protected]> are filled with dread by the possibility that the Australian supplier will fold and that the source code for the solution will be orphaned. Treasurer Gordon Hubbard Too many Australian software publishers have done just that in the Custom Technology Australia Pty Ltd past, so the fear is somewhat warranted. Solutions by local Level 22, 259 George Street, Sydney NSW 2000 suppliers, offered under perpetual-access open source licences, Bus Tel: 02 9659 9590, Bus Fax: 02 9659 9510 mitigate these concerns. It's a simple workaround for a simple <[email protected]> roadblock, and it's helping to get local software companies back Jonathon Coombes onto the procurement radar of the federal and state governments.. Cybersite Consulting Pty Ltd 34 Newcastle Road, Wallsend NSW 2287 Great! Now what? Well, why shouldn't Australian governments, Business Telephone: +61 2 4965 6989 <[email protected]> help to accelerate this re-introduction of Australian-sourced (or at least supported, in the case of open source,) software through Andrew Frederick Cowie stronger consideration policies? If the case can be made (and Operational Dynamics proven) to governments, that adopting more of this class of software GPO Box 4339 Sydney, NSW, 2001 helps local industries and is about as good a solution from a fitness- Telephone: +61-2-9977-6866 for-purpose and value-for-money perspective, then why not push for <[email protected]> its broader and deeper adoption or maybe even preference? Steve Landers Digital Smarties I've heard many claim that this isn't in the best interests of PO Box 717 Willetton WA 6155 government, nor of the open source solution industry which Business phone: +61 8 9313 6868 purports to sell this class of products and services: why not let it Business fax: +61 8 9313 6077 compete on its own merits? Government is not in the business of <[email protected]> picking solutions unless they win in the Darwinian natural selection Stephen Rothwell stakes of value-for-money and fitness-for-purpose ,or so they state. IBM Australia Linux Technology Centre 8 Brisbane Ave Barton ACT 2600 Oh, but government is in the business of bypassing the blind Business Telephone: +61 2 62121169 evolutionary pcesses of natural selection, especially if the case can <[email protected]> be made that it benefits local industry. It's just that they are not Michael Still consistent in the application of this policy. Therefore, you will find Phone: +61 414 382 568 <[email protected]> that government, which is the biggest single buyer of cars in the country, almost always selecting Australian-made vehicles to the AUUG Business Manager Elizabeth Carroll exclusion of foreign cars. The government procurement ratios of the AUUG Inc two are far removed from the reality of the broader open market, PO Box 7071 where the sales volume of foreign cars is approaching parity with Baulkham Hills BC NSW 2153 local product. So, if government can push stronger local supplier <[email protected]> consideration for cars, helping local industry in the process, why not with software? Cheers, Con AUUGN Vol.25 · No.1 - 1 - March 2004 AUUGN Editorial Committee Contribution Deadlines The AUUGN Editorial Committee can be reached by sending email to: [email protected] for AUUGN in 2004 Or to the following address: AUUG Inc PO Box 7071 Volume 25 · Number 2 - June 2004: May 15th, 2004 Baulkham Hills BC NSW 2153 Editor: th Volume 25 · Number 3 - March 2004: August 15 , 2004 Con Zymaris Volume 25 · Number 4 - December 2004: th Sub-Editors: November 15 , 2004 Frank Crawford, Mark White Contributors: This issue would not have happened without the transcription and editorial efforts of Gary R. Schmidt" <[email protected]>, Rik Harris <[email protected]>, Raymond Smith AUUG Incorporated gratefully acknowledges <[email protected]>, David Lloyd <[email protected]>, Peter Sandilands the support of its corporate sponsor: <[email protected]>, Grahame Bowland <[email protected]>, Cameron Strom <[email protected]>, Steve Jenkin <[email protected]>, Andre Joanisse <[email protected]>, Miles Goodhew <[email protected]>, John Chrisoulakis <[email protected]>, Daniel O'Connor <[email protected]>, Colin Charles <[email protected]> Public Relations and Marketing: Elizabeth Carroll AUUGN Submission Guidelines Submission guidelines for AUUGN contributions can be obtained from the AUUG World Wide Web site at: http://www.auug.org.au/ Alternately, send email to the above correspondence address, requesting a copy. AUUGN Back Issues A variety of back issues of AUUGN are still available. For price and availability please contact the AUUG Secretariat, or write to: AUUG Inc PO Box 7071 Baulkham Hills BC NSW 2153 Conference Proceedings A limited number of copies of the Conference Proceedings from previous AUUG Conferences are still available. Contact the AUUG Secretariat for details. Mailing Lists Enquiries regarding the purchase of the AUUGN mailing list should be directed to the AUUG Secretariat. Disclaimer Opinions expressed by the authors and reviewers are not necessarily those of AUUG Inc., its Journal, or its editorial committee. Copyright Information Copyright © 2004 AUUG Inc. All rights reserved. Portions © by their respective authors, and released under specified licences. AUUGN is the journal of AUUG Inc., an organisation with the aim of promoting knowledge and understanding of Open Systems, including, but not restricted to, the UNIX® operating system, user interfaces, graphics, networking, programming and development environments and related standards. Copyright without fee is permitted, provided that copies are made without modification, and are not made or distributed for commercial advantage. AUUGN Vol.25 · No.1 - 2 - March 2004 the exclusion of any proprietary software. Their attitude to BSD is softening, but only to the extent that it's free. We can't consider President's Column merging with a group that refuses to recognize part of our Greg Lehey <G [email protected] > membership base. It's possible that this composition doesn't represent the users of I've heard a few comments recently that I'm taking AUUG away proprietary UNIX well enough. That would certainly explain the from its traditional UNIX focus towards “Open Source”, and that concerns that have been expressed. There's also a simple answer to we are neglecting proprietary UNIX. In some cases, I think that the problem: elect representatives to the board. Along with this “complaint” might be a better word than “comment”. issue you should find an election nomination form. We're electing four officers (President, Vice-President, Secretary and Treasurer) The concerns are understandable.
Recommended publications
  • Linux on the Road
    Linux on the Road Linux with Laptops, Notebooks, PDAs, Mobile Phones and Other Portable Devices Werner Heuser <wehe[AT]tuxmobil.org> Linux Mobile Edition Edition Version 3.22 TuxMobil Berlin Copyright © 2000-2011 Werner Heuser 2011-12-12 Revision History Revision 3.22 2011-12-12 Revised by: wh The address of the opensuse-mobile mailing list has been added, a section power management for graphics cards has been added, a short description of Intel's LinuxPowerTop project has been added, all references to Suspend2 have been changed to TuxOnIce, links to OpenSync and Funambol syncronization packages have been added, some notes about SSDs have been added, many URLs have been checked and some minor improvements have been made. Revision 3.21 2005-11-14 Revised by: wh Some more typos have been fixed. Revision 3.20 2005-11-14 Revised by: wh Some typos have been fixed. Revision 3.19 2005-11-14 Revised by: wh A link to keytouch has been added, minor changes have been made. Revision 3.18 2005-10-10 Revised by: wh Some URLs have been updated, spelling has been corrected, minor changes have been made. Revision 3.17.1 2005-09-28 Revised by: sh A technical and a language review have been performed by Sebastian Henschel. Numerous bugs have been fixed and many URLs have been updated. Revision 3.17 2005-08-28 Revised by: wh Some more tools added to external monitor/projector section, link to Zaurus Development with Damn Small Linux added to cross-compile section, some additions about acoustic management for hard disks added, references to X.org added to X11 sections, link to laptop-mode-tools added, some URLs updated, spelling cleaned, minor changes.
    [Show full text]
  • Apache TOMCAT
    LVM Data Migration • XU4 Fan Control • OSX USB-UART interfacing Year Two Issue #22 Oct 2015 ODROIDMagazine Apache TOMCAT Your web server and servlet container running on the world’s most power-efficient computing platform Plex Linux Gaming: Emulate Sega’s last Media console, the Dreamcast Server What we stand for. We strive to symbolize the edge of technology, future, youth, humanity, and engineering. Our philosophy is based on Developers. And our efforts to keep close relationships with developers around the world. For that, you can always count on having the quality and sophistication that is the hallmark of our products. Simple, modern and distinctive. So you can have the best to accomplish everything you can dream of. We are now shipping the ODROID-U3 device to EU countries! Come and visit our online store to shop! Address: Max-Pollin-Straße 1 85104 Pförring Germany Telephone & Fax phone: +49 (0) 8403 / 920-920 email: [email protected] Our ODROID products can be found at http://bit.ly/1tXPXwe EDITORIAL his month, we feature two extremely useful servers that run very well on the ODROID platform: Apache Tom- Tcat and Plex Media Server. Apache Tomcat is an open- source web server and servlet container that provides a “pure Java” HTTP web server environment for Java code to run in. It allows you to write complex web applications in Java without needing to learn a specific server language such as .NET or PHP. Plex Media Server organizes your vid- eo, music, and photo collections and streams them to all of your screens.
    [Show full text]
  • Smart CAT5 Switch User Guide V1.4
    Smart CAT5 Switch 8 and 16 Port User Guide www.minicom.com International HQ North America Europe Jerusalem, Israel Linden, NJ, USA Dübendorf, Switzerland Tel: + 972 2 535 9666 Tel: + 1 908 4862100 Tel: + 41 1 823 8000 [email protected] [email protected] [email protected] Customer support - [email protected] 5UM20110 V1.4 11/05 SMART CAT5 SWITCH Table of Contents 1. Welcome.........................................................................................................3 2. Introduction.....................................................................................................4 3. Features..........................................................................................................4 4. System components.......................................................................................4 5. Compatibility...................................................................................................4 6. The Smart CAT5 system configuration...........................................................5 7. The Smart CAT5 models.................................................................................5 8. Pre-installation guidelines..............................................................................6 9. Connecting the Smart CAT5 system..............................................................6 10. Connecting the power supply.........................................................................9 11. Resetting the Switch.......................................................................................9
    [Show full text]
  • Mac Os Serial Terminal App
    Mac Os Serial Terminal App Panting and acetous Alaa often scag some monoplegia largo or interdict legitimately. Tourist Nikita extemporised or Aryanised some dop quick, however unsectarian Merwin hectograph globularly or emotionalize. Germaine is know-nothing and sodomizes patronizingly as modiolar Osborne bug-outs unconstitutionally and strides churchward. Can choose a usb to dim the app mac os sector will happen, and act as commented source code is anyone else encountered this Tom has a serial communication settings. Advanced Serial Console on Mac and Linux Welcome to. Feel free office helps you verify that makes it takes a terminal app mac os is used for a teacher from swept back. Additionally it is displayed in the system profiler, you can also contains a cursor, you can i make use these two theme with the app mac os is designed to. Internet of Things Intel Developer Zone. Is based on the latest and fully updated RPiOS Buster w Desktop OS. Solved FAS2650 serial port MAC client NetApp Community. Mac Check Ports In four Terminal. A valid serial number Power Script Language PSL Programmers Reference. CoolTerm for Mac Free Download Review Latest Version. Serial Port Drivers and Firmware Upgrade EV West. Osx ssh If you're prompted about adding the address to the heritage of known hosts. This yourself in serial terminal open it however, each device node, i have dozens of your setting that the browser by default in case. 9 Alternatives for the Apple's Mac Terminal App The Mac. So that Terminal icon appears in the Dock under the recent apps do the.
    [Show full text]
  • GIT—A Stupid Content Tracker
    GIT—A Stupid Content Tracker Junio C. Hamano Twin Sun, Inc. [email protected] Abstract The paper gives an overview of how git evolved and discusses the strengths and weaknesses of its design. Git was hurriedly hacked together by Linus Torvalds, after the Linux kernel project lost its license to use BitKeeper as its source code management system (SCM). It has since 1 Low level design quickly grown to become capable of managing the Linux kernel project source code. Other projects have started to replace their existing Git is a “stupid content tracker.” It is designed SCMs with it. to record and compare the whole tree states ef- ficiently. Unlike traditional source code control Among interesting things that it does are: systems, its data structures are not geared to- ward recording changes between revisions, but for making it efficient to retrieve the state of in- 1. giving a quick whole-tree diff, dividual revisions. 2. quick, simple, stupid-but-safe merge, The unit in git storage is an object. It records: 3. facilitating e-mail based patch exchange workflow, and • blob – the contents of a file (either the 4. helping to pin-point the change that caused contents of a regular file, or the path a particular bug by a bisection search in pointed at by a symbolic link). the development history. • tree – the contents of a directory, by recording the mapping from names to ob- The core git functionality is implemented as a jects (either a blob object or a tree object set of programs to allow higher-layer systems that represents a subdirectory).
    [Show full text]
  • Hacking Roomba®
    Hacking Roomba® Tod E. Kurt Wiley Publishing, Inc. Hacking Roomba® Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2007 by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN-13: 978-0-470-07271-4 ISBN-10: 0-470-07271-7 Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or online at http://www.wiley.com/go/permissions. Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. No warranty may be created or extended by sales or promotional materials. The advice and strategies contained herein may not be suitable for every situation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services.
    [Show full text]
  • Bazaar, Das DVCS
    Bazaar, das DVCS Marek Kubica 20. November 2008 Marek Kubica Bazaar, das DVCS Vorweg ein paar Infos Mit was ich so spiele Bazaar in der Arbeit Mercurial für Python-Projekte Git für den Rest Welche Spielzeuge lass ich links liegen CVS wozu noch wo es SVN gibt? SVN wozu noch wenn es DVCS gibt? darcs lohnt sich nicht mehr monotone, codeville, arch obsolete das selbsgehackte, tolle DVCS deines Nachbarn ;) Marek Kubica Bazaar, das DVCS Geschichte In the beginning, there was GNU Arch Marek Kubica Bazaar, das DVCS GNU Arch Die Anfänge von DVCS CVS stinkt, wir brauchen was besseres SVN ist Evolution, keine Revolution GNU Arch war das erste DVCS mit dem ich in Kontakt kam (larch) fürchterlich kompliziert wurde dann von tla ersetzt immer noch fürchterlich Canonical hat tla 1.2 geforkt und Bazaar, baz genannt Paralell dazu: revc = Arch 2.0 Marek Kubica Bazaar, das DVCS Baz als Rettung? Von heiÿen Kartoeln baz war in C Was passiert: Canonical ruft Bazaar-NG ins Leben, bzr, lässt baz fallen Bazaar-NG wird in Bazaar umgetauft baz ist tot, tla ist tot, larch ist tot, revc ist bedeutungslos Hurra, GNU Arch ist endlich tot, es lebe bzr! Marek Kubica Bazaar, das DVCS bzr, der Retter Was bietet Bazaar? in Python geschrieben, mit einigen Speedups in Pyrex (C) reguläre Releases (quasi jeden Monat) Einfache Bedienung Meist ausreichende Performance Umfangreiche Dokumentation: Programmmeldungen, Manpages, Wiki, IRC-Channel (wenn man Geduld hat) Flexible Einsatzmöglichkeiten (verschiedene Workows) 1 Git mit Bazaar simulieren 2 SVN in Bazaar nachbauen (für Nostalgiker) freier Hoster wo man Code hochladen kann (Launchpad) Marek Kubica Bazaar, das DVCS Zeitleiste 2005 war eine aufregende Zeit 26.
    [Show full text]
  • Multiboot Guide Booting Fedora and Other Operating Systems
    Fedora 23 Multiboot Guide Booting Fedora and other operating systems. Fedora Documentation Project Copyright © 2013 Fedora Project Contributors. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. For guidelines on the permitted uses of the Fedora trademarks, refer to https:// fedoraproject.org/wiki/Legal:Trademark_guidelines. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Java® is a registered trademark of Oracle and/or its affiliates. XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries. All other trademarks are the property of their respective owners.
    [Show full text]
  • Analysis and Comparison of Distributed Version Control Systems
    Fachhochschul-Bachelorstudiengang SOFTWARE ENGINEERING A-4232 Hagenberg, Austria Analysis and Comparison of Distributed Version Control Systems Bachelorarbeit Teil 1 zur Erlangung des akademischen Grades Bachelor of Science in Engineering Eingereicht von Daniel Knittl-Frank Begutachter: DI Dr. Stefan Wagner Hagenberg, Juni 2010 Contents Abstract iii Kurzfassung iv 1 Introduction1 1.1 Motivation............................1 1.2 Goals...............................2 1.3 Content..............................2 2 Version Control in General3 2.1 Workflows.............................4 2.2 Foundations............................5 2.2.1 Glossary..........................5 2.2.2 Repository........................6 2.2.3 Working Directory....................7 2.2.4 Diff and Patch......................7 2.2.5 Merge...........................9 2.2.6 Mainline, Branches and Tags.............. 12 3 Centralized Version Control 14 3.1 Tools................................ 14 3.1.1 CVS............................ 14 3.1.2 Subversion........................ 15 4 Distributed Version Control 17 4.1 Differences............................. 17 4.2 Concepts............................. 19 4.2.1 Revision identifiers.................... 20 4.2.2 Integrity.......................... 20 4.2.3 History representation.................. 21 4.3 Tools................................ 21 4.3.1 Bazaar........................... 22 4.3.2 Git............................. 27 4.3.3 Mercurial......................... 32 i Contents ii 5 Comparison 38 5.1 Testing Scenario......................... 38 5.2 Results............................... 38 6 Conclusion 46 Abstract Version and configuration control systems have played an essential role in software development for the last decades. Starting with the new millennium a new trend surfaced, distributed version control: dedicated central servers for few authorized users lose importance in favor of a more dynamic workflow, in which every developer works with a copy of a project's complete history and changes are synchronized ad-hoc between developers.
    [Show full text]
  • Linux-Cookbook.Pdf
    LINUX COOKBOOK ™ Other Linux resources from O’Reilly Related titles Linux Device Drivers Exploring the JDS Linux Linux in a Nutshell Desktop Running Linux Learning Red Hat Enterprise Building Embedded Linux Linux and Fedora Systems Linux Pocket Guide Linux Security Cookbook Understanding the Linux Kernel Linux Books linux.oreilly.com is a complete catalog of O’Reilly’s books on Resource Center Linux and Unix and related technologies, including sample chapters and code examples. ONLamp.com is the premier site for the open source web plat- form: Linux, Apache, MySQL, and either Perl, Python, or PHP. Conferences O’Reilly brings diverse innovators together to nurture the ideas that spark revolutionary industries. We specialize in document- ing the latest tools and systems, translating the innovator’s knowledge into useful skills for those in the trenches. Visit conferences.oreilly.com for our upcoming events. Safari Bookshelf (safari.oreilly.com) is the premier online refer- ence library for programmers and IT professionals. Conduct searches across more than 1,000 books. Subscribers can zero in on answers to time-critical questions in a matter of seconds. Read the books on your Bookshelf from cover to cover or sim- ply flip to the page you need. Try it today with a free trial. LINUX COOKBOOK ™ Carla Schroder Beijing • Cambridge • Farnham • Köln • Paris • Sebastopol • Taipei • Tokyo Linux Cookbook™ by Carla Schroder Copyright © 2005 O’Reilly Media, Inc. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use.
    [Show full text]
  • SCM: a Look at Scons and GNU Arch
    SCM: A look at SCons and GNU Arch ¡ ¢ £ ¤ ¥ Ben Leslie ¦ § ¡ ¨ © ¢ § ¨ ¡ © ¨ © 1 WHAT IS SCM? CM is the discpline of controlling the evolution of complex systems; SCM is its specialization for computer programs and associated documents WHAT IS SCM? 2 WHAT IS SCM? CM is the discpline of controlling the evolution of complex systems; SCM is its specialization for computer programs and associated documents No really, what is it ? WHAT IS SCM? 2-A WHAT IS SCM? CM is the discpline of controlling the evolution of complex systems; SCM is its specialization for computer programs and associated documents No really, what is it ? • Versioning WHAT IS SCM? 2-B WHAT IS SCM? CM is the discpline of controlling the evolution of complex systems; SCM is its specialization for computer programs and associated documents No really, what is it ? • Versioning • Building WHAT IS SCM? 2-C BUILD SYSTEM – PURPOSE Automate construction process • Build rules – how to change .c into .o • Capture all build rules Rebuild exactly what is needed BUILD SYSTEM – PURPOSE 3 BUILD SYSTEM – PURPOSE Automate construction process • Build rules – how to change .c into .o • Capture all build rules Rebuild exactly what is needed • Build everything required – correctness. BUILD SYSTEM – PURPOSE 3-A BUILD SYSTEM – PURPOSE Automate construction process • Build rules – how to change .c into .o • Capture all build rules Rebuild exactly what is needed • Build everything required – correctness. • Don’t build anymore then needed – performance. BUILD SYSTEM – PURPOSE 3-B BUILD SYSTEM – PURPOSE Automate construction process • Build rules – how to change .c into .o • Capture all build rules Rebuild exactly what is needed • Build everything required – correctness.
    [Show full text]
  • Formation Debian GNU/Linux
    Formation Debian GNU/Linux Alexis de Lattre [email protected] Formation Debian GNU/Linux par Alexis de Lattre Copyright © 2002, 2003 par Alexis de Lattre Ce document est disponible aux formats : • HTML en ligne (http://people.via.ecp.fr/~alexis/formation-linux/) ou HTML zippé (http://people.via.ecp.fr/~alexis/formation-linux/formation-linux-html.zip) (3,6 Mo), • PDF zippé (http://people.via.ecp.fr/~alexis/formation-linux/formation-linux-pdf.zip) (4 Mo), • RTF zippé (http://people.via.ecp.fr/~alexis/formation-linux/formation-linux-rtf.zip) (3,5 Mo), • Texte zippé (http://people.via.ecp.fr/~alexis/formation-linux/formation-linux-txt.zip) (215 Ko). La version la plus récente de ce document se trouve à l’adresse http://people.via.ecp.fr/~alexis/formation-linux/. Vous avez le droit de copier, distribuer et/ou modifier ce document selon les termes de la GNU Free Documentation License, version 1.2 ou n’importe quelle version ultérieure, telle que publiée par la Free Software Foundation. Le texte de la licence se trouve dans l’annexe GNU Free Documentation License. Table des matières A propos de ce document ....................................................................................................................................................... i I. Installation de Debian GNU/Linux.................................................................................................................................... i 1. Linux, GNU, logiciels libres,... c’est quoi ?................................................................................................................1
    [Show full text]