Fedora®Linux® TOOLBOX

Total Page:16

File Type:pdf, Size:1020Kb

Fedora®Linux® TOOLBOX 82911ffirs.qxd:Toolbox 10/19/07 12:41 PM Page iii Fedora®Linux® TOOLBOX 1000+ Commands for Fedora, CentOS, and Red Hat® Power Users Christopher Negus François Caen Wiley Publishing, Inc. 82911ffirs.qxd:Toolbox 10/19/07 12:41 PM Page iv Fedora® Linux® Toolbox: 1000+ Commands for Fedora, CentOS, and Red Hat® Power Users Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2008 by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-0-470-08291-1 Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 Library of Congress Cataloging-in-Publication Data Negus, Chris, 1957– Fedora Linux toolbox : 1000+ commands for Fedora, Centos and Red Hat power users / Christopher Negus, François Caen. p. cm. Includes index. ISBN 978-0-470-08291-1 (pbk.) 1. Linux. 2. Operating systems (Computers) I. Caen, François. II. Title. QA76.76.O63N4185 2007 005.4'32—dc22 2007039391 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 permis- sion 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. If professional assistance is required, the services of a competent pro- fessional person should be sought. Neither the publisher nor the author shall be liable for damages arising here- from. The fact that an organization or Website is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or Website may provide or recommendations it may make. Further, readers should be aware that Internet Websites listed in this work may have changed or disappeared between when this work was written and when it is read. For general information on our other products and services please contact our Customer Care Department within the United States at (800) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002. Trademarks: Wiley and the Wiley logo are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the United States and other countries, and may not be used without written permission. Red Hat and Fedora are registered trademarks of Red Hat, Inc. Linux is a registered trademark of Linus Torvalds. All other trademarks are the property of their respective owners. Wiley Publishing, Inc. is not associated with any product or vendor mentioned in this book. Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books. 82911ffirs.qxd:Toolbox 10/19/07 12:41 PM Page v As always, I dedicate my work on this book to my wife, Sheree. — Christopher Negus To my dad, for teaching me BASIC when I was little. — François Caen 82911ffirs.qxd:Toolbox 10/19/07 12:41 PM Page vi 82911ffirs.qxd:Toolbox 10/19/07 12:41 PM Page vii About the Authors Christopher Negus is the author of the best-selling Fedora and Red Hat Linux Bibles, Linux Toys, Linux Troubleshooting Bible, and Linux Bible 2007 Edition. He is a member of the Madison Linux Users Group. Prior to becoming a full-time writer, Chris served for eight years on development teams for the Unix operating system at AT&T, where Unix was created and developed. He also worked with Novell on Unix development and Caldera Linux. François Caen, through his company Turbosphere LLC, hosts and manages business application infrastructures, with 95 percent running on Linux systems. As an open source advocate, he has lectured on OSS network management and Internet services, and served as president of the Tacoma Linux User Group. François is a Red Hat Certified Engineer (RHCE). In his spare time, François enjoys managing enterprise Cisco networks. 82911ffirs.qxd:Toolbox 10/19/07 12:41 PM Page viii 82911ffirs.qxd:Toolbox 10/19/07 12:41 PM Page ix Credits Acquisitions Editor Vice President and Executive Publisher Jenny Watson Joseph B. Wikert Development Editor Project Coordinator, Cover Sara Shlaer Lynsey Osborn Technical Editor Compositor Thomas Blader Laurie Stewart, Happenstance Type-O-Rama Copy Editor Michael Koch Proofreader Kathryn Duggan Editorial Manager Mary Beth Wakefield Indexer Melanie Belkin Production Manager Tim Tate Anniversary Logo Design Richard Pacifico Vice President and Executive Group Publisher Richard Swadley 82911ffirs.qxd:Toolbox 10/19/07 12:41 PM Page x Contents at a Glance Chapter 1: Starting with Fedora Linux . .1 Chapter 2: Installing Fedora and Adding Software . .13 Chapter 3: Using the Shell . .33 Chapter 4: Working with Files . .51 Chapter 5: Manipulating Text . .71 Chapter 6: Playing with Multimedia . .89 Chapter 7: Administering File Systems . .103 Chapter 8: Backups and Removable Media . .131 Chapter 9: Checking and Managing Running Processes . .147 Chapter 10: Managing the System . .165 Chapter 11: Managing Network Connections . .187 Chapter 12: Accessing Network Resources . .209 Chapter 13: Doing Remote System Administration . .229 Chapter 14: Locking Down Security . .247 Appendix A: Using vi or Vim Editors . .263 Appendix B: Shell Special Characters and Variables . .271 Appendix C: Getting Information from /proc . .275 Index . .281 82911ftoc.qxd:Toolbox 10/18/07 4:05 PM Page xi Contents Acknowledgments xix Introduction xxi Chapter 1: Starting with Fedora Linux 1 About Fedora, Red Hat, and Linux 2 Comparing Fedora to Other Linuxes 3 Finding Fedora Resources 4 Focusing on Linux Commands 5 Finding Commands 6 Command Reference Information in Fedora 8 Summary 11 Chapter 2: Installing Fedora and Adding Software 13 Installing Fedora 13 Preparing to Install 14 Choosing Installation Options 14 Answering Installation Questions 17 Working with Software Packages 19 Using yum Software Repositories 20 Enabling Repositories for yum 21 Using the yum Command 23 Using yum Utilities 26 Managing Software with rpm 26 Using the rpm Command 27 Building RPMs from SRPMs 31 Extracting Files from RPMs 31 Summary 32 Chapter 3: Using the Shell 33 Terminal Windows and Shell Access 33 Using Terminal Windows 33 Using Virtual Terminals 35 82911ftoc.qxd:Toolbox 10/18/07 4:05 PM Page xii Contents Using the Shell 35 Using Bash History 36 Using Command Line Completion 37 Redirecting stdin and stdout 37 Using alias 40 Watching Commands 41 Watching Files 41 Acquiring Super User Power 41 Using the su Command 41 Delegating Power with sudo 42 Using Environment Variables 43 Creating Simple Shell Scripts 45 Editing and Running a Script 45 Adding Content to Your Script 45 Summary 49 Chapter 4: Working with Files 51 Understanding File Types 51 Using Regular Files 51 Using Directories 52 Using Symbolic and Hard Links 53 Using Device Files 54 Using Named Pipes and Sockets 54 Setting File/Directory Permissions 55 Changing Permissions with chmod 56 Setting the umask 58 Changing Ownership 58 Traversing the File System 59 Copying Files 60 Changing File Attributes 62 Searching for Files 63 Finding Files with locate 63 Locating Files with find 64 Using Other Commands to Find Files 66 Finding Out More About Files 66 Listing Files 67 Verifying Files 67 Summary 69 xii 82911ftoc.qxd:Toolbox 10/18/07 4:05 PM Page xiii Contents Chapter 5: Manipulating Text 71 Matching Text with Regular Expressions 71 Editing Text Files 72 Using the JOE Editor 73 Using the pico and nano Editors 76 Graphical Text Editors 78 Listing, Sorting, and Changing Text 78 Listing Text Files 79 Paging Through Text 80 Paginating Text Files with pr 80 Searching for Text with grep 81 Replacing Text with sed 83 Translating or Removing Characters with tr 84 Checking Differences Between Two Files with diff 85 Using awk and cut to Process Columns 87 Converting Text Files to Different Formats 88 Summary 88 Chapter 6: Playing with Multimedia 89 Working with Audio 89 Playing Music 89 Adjusting Audio Levels 91 Ripping CD Music 92 Encoding Music 93 Streaming Music 95 Converting Audio Files 97 Transforming Images 98 Getting Information about Images 98 Converting Images 99 Converting Images in Batches 100 Summary 102 Chapter 7: Administering File Systems 103 Understanding File System Basics 103 Creating and Managing File Systems 105 Partitioning Hard Disks 105 Working with File System Labels 109 xiii 82911ftoc.qxd:Toolbox 10/18/07 4:05 PM Page xiv Contents Formatting a File System 110 Viewing and Changing File System Attributes 111 Creating
Recommended publications
  • Red Bud School Board Says No Mask Mandate Within District Buildings
    Volume 42 Number 32 Thursday, August 12, 2021 20 Pages | 75¢ Red Bud school board says no mask mandate within district buildings. Use of face masks strongly “The decision to wear a mask or not to wear one should not be judged in recommended but not required any way,” Tallman stated By Dan Zobel the usage of masks only on in the message. “We are a Governor J.B. Pritzker an- school buses. close-knit community, and nounced August 4 a mask In speaking to the County a pillar of our community mandate for schools in the Journal August 10, Red is a collective spirit of sup- wake of rising positive Bud Superintendent Jona- port. I hope you will help us COVID-19 cases throughout than Tallman said, “The promote that by reminding the state, but the Red Bud parents were very pas- your child how important school district has chosen sionate, and at the same that is before we begin to not follow the mandate. time very respectful, and school.” The district held a special understood the position Tallman said that, so meeting August 5, the day the district was in. They far, he has heard a lot of after Pritzker’s announce- pleaded with our board to support and appreciation ment. consider the ramifications from parents. Although, After much discussion the masks have had on as he expected, he has also among board members their own children, and One mother illustrated man knows that a lot of received several notes and and with concerned par- for the district to maintain one of the ways face masks work still has to be done for emails from parents who ents who were in attend- local control.” become a hinderence.
    [Show full text]
  • Ubuntu Installation Guide
    Ubuntu Installation Guide Ubuntu Installation Guide Copyright © 2004 – 2020 the Debian Installer team Copyright © 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2015, 2018 Canonical Ltd. This document contains installation instructions for the Ubuntu 20.04 system (codename “‘Focal Fossa’”), for the S/390 (“s390x”) architecture. It also contains pointers to more information and information on how to make the most of your new Ubuntu system. This manual is free software; you may redistribute it and/or modify it under the terms of the GNU General Public License. Please refer to the license in Appendix F. Table of Contents Installing Ubuntu 20.04 “Focal Fossa” For s390x...........................................................................ix 1. Welcome to Ubuntu ........................................................................................................................1 1.1. What is Ubuntu?...................................................................................................................1 1.1.1. Sponsorship by Canonical .......................................................................................1 1.2. What is Debian? ...................................................................................................................1 1.2.1. Ubuntu and Debian..................................................................................................2 1.2.1.1. Package selection........................................................................................2 1.2.1.2. Releases.......................................................................................................3
    [Show full text]
  • The GNOME Census: Who Writes GNOME?
    The GNOME Census: Who writes GNOME? Dave Neary & Vanessa David, Neary Consulting © Neary Consulting 2010: Some rights reserved Table of Contents Introduction.........................................................................................3 What is GNOME?.............................................................................3 Project governance...........................................................................3 Why survey GNOME?.......................................................................4 Scope and methodology...................................................................5 Tools and Observations on Data Quality..........................................7 Results and analysis...........................................................................10 GNOME Project size.......................................................................10 The Long Tail..................................................................................11 Effects of commercialisation..........................................................14 Who does the work?.......................................................................15 Who maintains GNOME?................................................................17 Conclusions........................................................................................22 References.........................................................................................24 Appendix 1: Modules included in survey...........................................25 2 Introduction What
    [Show full text]
  • An User & Developer Perspective on Immutable Oses
    An User & Developer Perspective on Dario Faggioli Virtualization SW. Eng. @ SUSE Immutable OSes [email protected] dariof @DarioFaggioli https://dariofaggioli.wordpress.com/ https://about.me/dario.faggioli About Me What I do ● Virtualization Specialist Sw. Eng. @ SUSE since 2018, working on Xen, KVM, QEMU, mostly about performance related stuff ● Daily activities ⇒ how and what for I use my workstation ○ Read and send emails (Evolution, git-send-email, stg mail, ...) ○ Write, build & test code (Xen, KVM, Libvirt, QEMU) ○ Work with the Open Build Service (OBS) ○ Browse Web ○ Test OSes in VMs ○ Meetings / Video calls / Online conferences ○ Chat, work and personal ○ Some 3D Printing ○ Occasionally play games ○ Occasional video-editing ○ Maybe scan / print some document 2 ● Can all of the above be done with an immutable OS ? Immutable OS: What ? Either: ● An OS that you cannot modify Or, at least: ● An OS that you will have an hard time modifying What do you mean “modify” ? ● E.g., installing packages ● ⇒ An OS on which you cannot install packages ● ⇒ An OS on which you will have an hard time installing packages 3 Immutable OS: What ? Seriously? 4 Immutable OS: Why ? Because it will stay clean and hard to break ● Does this sound familiar? ○ Let’s install foo, and it’s dependency, libfoobar_1 ○ Let’s install bar (depends from libfoobar_1, we have it already) ○ Actually, let’s add an external repo. It has libfoobar_2 that makes foo work better! ○ Oh no... libfoobar_2 would break bar!! ● Yeah. It happens. Even in the best families distros
    [Show full text]
  • Performance Assessment of Linux Kernels with PREEMPT RT on ARM-Based Embedded Devices
    electronics Article Performance Assessment of Linux Kernels with PREEMPT_RT on ARM-Based Embedded Devices George K. Adam 1,* , Nikos Petrellis 2 and Lambros T. Doulos 3 1 CSLab Computer Systems Laboratory, Department of Digital Systems, University of Thessaly, 41500 Larisa, Greece 2 Department of Electrical and Computer Engineering, University of Peloponnese, 26334 Patra, Greece; [email protected] 3 School of Applied Arts, Hellenic Open University, 26335 Patra, Greece; [email protected] * Correspondence: [email protected]; Tel.: +30-241-0684-596 Abstract: This work investigates the real-time performance of Linux kernels and distributions with a PREEMPT_RT real-time patch on ARM-based embedded devices. Experimental measurements, which are mainly based on heuristic methods, provide novel insights into Linux real-time perfor- mance on ARM-based embedded devices (e.g., BeagleBoard and RaspberryPi). Evaluations of the Linux real-time performance are based on specific real-time software measurement modules, devel- oped for this purpose, and the use of a standard benchmark tool, cyclictest. Software modules were designed upon the introduction of a new response task model, an innovative aspect of this work. Measurements include the latency of response tasks at user and kernel space, the response on the exe- cution of periodic tasks, the maximum sustained frequency and general latency performance metrics. The results show that in such systems the PREEMPT_RT patch provides more improved real-time performance than the default Linux kernels. The latencies and particularly the worst-case latencies are reduced with real-time support, thus making such devices running Linux with PREEMPT_RT Citation: Adam, G.K.; Petrellis, N.; more appropriate for use in time-sensitive embedded control systems and applications.
    [Show full text]
  • Durchleuchtet PDF Ist Der Standard Für Den Austausch Von Dokumenten, Denn PDF-Dateien Sehen Auf
    WORKSHOP PDF-Dateien © alphaspirit, 123RF © alphaspirit, PDF-Dateien verarbeiten und durchsuchbar machen Durchleuchtet PDF ist der Standard für den Austausch von Dokumenten, denn PDF-Dateien sehen auf Daniel Tibi, allen Rechnern gleich aus. Für Linux gibt es zahlreiche Tools, mit denen Sie alle Möglich- Christoph Langner, Hans-Georg Eßer keiten dieses Dateiformats ausreizen. okumente unterschiedlichster Art, in einem gedruckten Text, Textstellen mar- denen Sie über eine Texterkennung noch von Rechnungen über Bedie- kieren oder Anmerkungen hinzufügen. eine Textebene hinzufügen müssen. D nungsanleitungen bis hin zu Bü- Als Texterkennungsprogramm für Linux chern und wissenschaftlichen Arbeiten, Texterkennung empfiehlt sich die OCR-Engine Tesseract werden heute digital verschickt, verbrei- Um die Möglichkeiten des PDF-Formats [1]. Die meisten Distributionen führen das tet und genutzt – vorzugsweise im platt- voll auszureizen, sollten PDF-Dateien Programm in ihren Paketquellen: formunabhängigen PDF-Format. Durch- durchsuchbar sein. So durchstöbern Sie l Unter OpenSuse installieren Sie tesse­ suchbare Dokumente erleichtern das etwa gleich mehrere Dokumente nach be- ract­­ocr und eines der Sprachpakete, schnelle Auffinden einer bestimmten stimmten Wörtern und finden innerhalb z. B. tesseract­ocr­traineddata­german. Stelle in der Datei, Metadaten liefern zu- einer Datei über die Suchfunktion des (Das Paket für die englische Sprache sätzliche Informationen. PDF-Betrachters schnell die richtige Stelle. richtet OpenSuse automatisch mit ein.) Zudem gibt es zahlreiche Möglichkei- PDF-Dateien, die Sie mit LaTeX oder Libre- l Für Ubuntu und Linux Mint wählen ten, PDF-Dokumente zu bearbeiten: Ganz Office erstellen, lassen sich üblicherweise Sie tesseract­ocr und ein Sprachpaket, nach Bedarf lassen sich Seiten entfernen, bereits durchsuchen. Anders sieht es je- wie etwa tesseract­ocr­deu.
    [Show full text]
  • Introduction to Fmxlinux Delphi's Firemonkey For
    Introduction to FmxLinux Delphi’s FireMonkey for Linux Solution Jim McKeeth Embarcadero Technologies [email protected] Chief Developer Advocate & Engineer For quality purposes, all lines except the presenter are muted IT’S OK TO ASK QUESTIONS! Use the Q&A Panel on the Right This webinar is being recorded for future playback. Recordings will be available on Embarcadero’s YouTube channel Your Presenter: Jim McKeeth Embarcadero Technologies [email protected] | @JimMcKeeth Chief Developer Advocate & Engineer Agenda • Overview • Installation • Supported platforms • PAServer • SDK & Packages • Usage • UI Elements • Samples • Database Access FireDAC • Migrating from Windows VCL • midaconverter.com • 3rd Party Support • Broadway Web Why FMX on Linux? • Education - Save money on Windows licenses • Kiosk or Point of Sale - Single purpose computers with locked down user interfaces • Security - Linux offers more security options • IoT & Industrial Automation - Add user interfaces for integrated systems • Federal Government - Many govt systems require Linux support • Choice - Now you can, so might as well! Delphi for Linux History • 1999 Kylix: aka Delphi for Linux, introduced • It was a port of the IDE to Linux • Linux x86 32-bit compiler • Used the Trolltech QT widget library • 2002 Kylix 3 was the last update to Kylix • 2017 Delphi 10.2 “Tokyo” introduced Delphi for x86 64-bit Linux • IDE runs on Windows, cross compiles to Linux via the PAServer • Designed for server side development - no desktop widget GUI library • 2017 Eugene
    [Show full text]
  • Praise for the Official Ubuntu Book
    Praise for The Official Ubuntu Book “The Official Ubuntu Book is a great way to get you started with Ubuntu, giving you enough information to be productive without overloading you.” —John Stevenson, DZone Book Reviewer “OUB is one of the best books I’ve seen for beginners.” —Bill Blinn, TechByter Worldwide “This book is the perfect companion for users new to Linux and Ubuntu. It covers the basics in a concise and well-organized manner. General use is covered separately from troubleshooting and error-handling, making the book well-suited both for the beginner as well as the user that needs extended help.” —Thomas Petrucha, Austria Ubuntu User Group “I have recommended this book to several users who I instruct regularly on the use of Ubuntu. All of them have been satisfied with their purchase and have even been able to use it to help them in their journey along the way.” —Chris Crisafulli, Ubuntu LoCo Council, Florida Local Community Team “This text demystifies a very powerful Linux operating system . in just a few weeks of having it, I’ve used it as a quick reference a half dozen times, which saved me the time I would have spent scouring the Ubuntu forums online.” —Darren Frey, Member, Houston Local User Group This page intentionally left blank The Official Ubuntu Book Sixth Edition This page intentionally left blank The Official Ubuntu Book Sixth Edition Benjamin Mako Hill Matthew Helmke Amber Graner Corey Burger With Jonathan Jesse, Kyle Rankin, and Jono Bacon Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks.
    [Show full text]
  • Installing a Real-Time Linux Kernel for Dummies
    Real-Time Linux for Dummies Jeroen de Best, Roel Merry DCT 2008.103 Eindhoven University of Technology Department of Mechanical Engineering Control Systems Technology group P.O. Box 513, WH -1.126 5600 MB Eindhoven, the Netherlands Phone: +31 40 247 42 27 Fax: +31 40 246 14 18 Email: [email protected], [email protected] Website: http://www.dct.tue.nl Eindhoven, January 5, 2009 Contents 1 Introduction 1 2 Installing a Linux distribution 3 2.1 Ubuntu 7.10 . .3 2.2 Mandriva 2008 ONE . .6 2.3 Knoppix 3.9 . 10 3 Installing a real-time kernel 17 3.1 Automatic (Ubuntu only) . 17 3.1.1 CPU Scaling Settings . 17 3.2 Manually . 18 3.2.1 Startup/shutdown problems . 25 4 EtherCAT for Unix 31 4.1 Build Sources . 38 4.1.1 Alternative timer in the EtherCAT Target . 40 5 TUeDACs 43 5.1 Download software . 43 5.2 Configure and build software . 44 5.3 Test program . 45 6 Miscellaneous 47 6.1 Installing ps2 and ps4 printers . 47 6.1.1 In Ubuntu 7.10 . 47 6.1.2 In Mandriva 2008 ONE . 47 6.2 Configure the internet connection . 48 6.3 Installing Matlab2007b for Unix . 49 6.4 Installing JAVA . 50 6.5 Installing SmartSVN . 50 6.6 Ubuntu 7.10, Gutsy Gibbon freezes every 10 minutes for approximately 10 sec 51 6.7 Installing Syntek Semicon DC1125 Driver . 52 Bibliography 55 A Menu.lst HP desktop computer DCT lab WH -1.13 57 i ii CONTENTS Chapter 1 Introduction This document describes the steps needed in order to obtain a real-time operating system based on a Linux distribution.
    [Show full text]
  • A Brief History of GNOME
    A Brief History of GNOME Jonathan Blandford <[email protected]> July 29, 2017 MANCHESTER, UK 2 A Brief History of GNOME 2 Setting the Stage 1984 - 1997 A Brief History of GNOME 3 Setting the stage ● 1984 — X Windows created at MIT ● ● 1985 — GNU Manifesto Early graphics system for ● 1991 — GNU General Public License v2.0 Unix systems ● 1991 — Initial Linux release ● Created by MIT ● 1991 — Era of big projects ● Focused on mechanism, ● 1993 — Distributions appear not policy ● 1995 — Windows 95 released ● Holy Moly! X11 is almost ● 1995 — The GIMP released 35 years old ● 1996 — KDE Announced A Brief History of GNOME 4 twm circa 1995 ● Network Transparency ● Window Managers ● Netscape Navigator ● Toolkits (aw, motif) ● Simple apps ● Virtual Desktops / Workspaces A Brief History of GNOME 5 Setting the stage ● 1984 — X Windows created at MIT ● 1985 — GNU Manifesto ● Founded by Richard Stallman ● ● 1991 — GNU General Public License v2.0 Our fundamental Freedoms: ○ Freedom to run ● 1991 — Initial Linux release ○ Freedom to study ● 1991 — Era of big projects ○ Freedom to redistribute ○ Freedom to modify and ● 1993 — Distributions appear improve ● 1995 — Windows 95 released ● Also, a set of compilers, ● 1995 — The GIMP released userspace tools, editors, etc. ● 1996 — KDE Announced This was an overtly political movement and act A Brief History of GNOME 6 Setting the stage ● 1984 — X Windows created at MIT “The licenses for most software are ● 1985 — GNU Manifesto designed to take away your freedom to ● 1991 — GNU General Public License share and change it. By contrast, the v2.0 GNU General Public License is intended to guarantee your freedom to share and ● 1991 — Initial Linux release change free software--to make sure the ● 1991 — Era of big projects software is free for all its users.
    [Show full text]
  • How to Effortlessly Write a High Quality Scientific Paper in the Field Of
    See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/339630885 How to effortlessly write a high quality scientific paper in the field of computational engineering and sciences Preprint · March 2020 DOI: 10.13140/RG.2.2.13467.62241 CITATIONS READS 0 7,560 3 authors: Vinh Phu Nguyen Stéphane Pierre Alain Bordas Monash University (Australia) University of Luxembourg 114 PUBLICATIONS 3,710 CITATIONS 376 PUBLICATIONS 12,311 CITATIONS SEE PROFILE SEE PROFILE Alban de Vaucorbeil Deakin University 24 PUBLICATIONS 338 CITATIONS SEE PROFILE Some of the authors of this publication are also working on these related projects: Computational modelling of crack propagation in solids View project Isogeometric analysis View project All content following this page was uploaded by Vinh Phu Nguyen on 03 March 2020. The user has requested enhancement of the downloaded file. How to effortlessly write a high quality scientific paper in the field of computational engineering and sciences a, b c Vinh Phu Nguyen , Stephane Bordas , Alban de Vaucorbeil aDepartment of Civil Engineering, Monash University, Clayton 3800, VIC, Australia bInstitute of Computational Engineering, University of Luxembourg, Faculty of Sciences Communication and Technology, Luxembourg cInstitute for Frontier Materials, Deakin University, Geelong, VIC, 3216, Australia Abstract Starting with a working good research idea, this paper outlines a scientific writing process that helps us to have a nearly complete paper when the last analysis task is finished. The key ideas of this process are: (1) writing should start early in the research project, (2) research and writing are carried out simultaneously, (3) best tools for writing should be used.
    [Show full text]
  • Ubuntu Server Guide Basic Installation Preparing to Install
    Ubuntu Server Guide Welcome to the Ubuntu Server Guide! This site includes information on using Ubuntu Server for the latest LTS release, Ubuntu 20.04 LTS (Focal Fossa). For an offline version as well as versions for previous releases see below. Improving the Documentation If you find any errors or have suggestions for improvements to pages, please use the link at thebottomof each topic titled: “Help improve this document in the forum.” This link will take you to the Server Discourse forum for the specific page you are viewing. There you can share your comments or let us know aboutbugs with any page. PDFs and Previous Releases Below are links to the previous Ubuntu Server release server guides as well as an offline copy of the current version of this site: Ubuntu 20.04 LTS (Focal Fossa): PDF Ubuntu 18.04 LTS (Bionic Beaver): Web and PDF Ubuntu 16.04 LTS (Xenial Xerus): Web and PDF Support There are a couple of different ways that the Ubuntu Server edition is supported: commercial support and community support. The main commercial support (and development funding) is available from Canonical, Ltd. They supply reasonably- priced support contracts on a per desktop or per-server basis. For more information see the Ubuntu Advantage page. Community support is also provided by dedicated individuals and companies that wish to make Ubuntu the best distribution possible. Support is provided through multiple mailing lists, IRC channels, forums, blogs, wikis, etc. The large amount of information available can be overwhelming, but a good search engine query can usually provide an answer to your questions.
    [Show full text]