The Openvms Frequently Asked Questions (FAQ)

Total Page:16

File Type:pdf, Size:1020Kb

The Openvms Frequently Asked Questions (FAQ) The OpenVMS Frequently Asked Questions (FAQ) ABSTRACT This document contains answers to many common questions on the OpenVMS operating system, and covers OpenVMS, and OpenVMS running on Itanium, Alpha, and VAX hardware. While this document is available in multiple formats, the text-format version is far and away generally the easiest format to search. Revision/Update Information OpenVMS V8.3 Revision/Update Information: Revision Date/September 2006 FAQ Contents PREFACE i OPENVMS FREQUENTLY ASKED QUESTIONS (FAQ) iii CHAPTER 1 INTRODUCTION 1–1 1.1 WHAT CORE OPENVMS URLS DO YOU NEED TO KNOW? 1–1 1.2 WHAT ARE THE OPENVMS USENET NEWSGROUPS? 1–2 1.2.1 What is the scope of the comp.os.vms newsgroup? 1–2 1.2.2 What newsgroups carry VMS-related information? 1–2 1.2.3 What newsgroup archives are available? 1–3 1.2.4 What is the INFO-VAX mailing list? 1–3 1.2.4.1 How do I subscribe to or unsubscribe from INFO-VAX? • 1–3 1.3 WHAT IS [N]ETIQUETTE? 1–4 1.4 WHAT OPENVMS USER GROUP(S) ARE AVAILABLE? 1–5 1.5 OPENVMS SUPPORT, QUESTIONS AND COMMENTS? 1–5 1.5.1 Corporate contacts for OpenVMS Business Issues? 1–6 1.5.2 OpenVMS Ambassadors? 1–6 1.5.3 Contact for OpenVMS Marketing Issues and Questions? 1–6 1.5.4 Contact URLs for OpenVMS Technical Issues? 1–7 CHAPTER 2 GENERAL INFORMATION 2–1 2.1 WHAT IS OPENVMS? WHAT IS ITS HISTORY? 2–1 2.2 WHAT IS THE DIFFERENCE BETWEEN VMS AND OPENVMS? 2–2 iii Contents 2.3 WHAT’S IN A NAME? TERMINOLOGY AND PRODUCTS? 2–3 2.3.1 How do I port from VMS to OpenVMS? 2–4 2.4 WHICH IS BETTER, OPENVMS OR UNIX? 2–4 2.5 IS HP CONTINUING FUNDING AND SUPPORT FOR OPENVMS? 2–4 2.6 WHAT OPENVMS DISTRIBUTION KITS ARE AVAILABLE? 2–5 2.6.1 Where can I download OpenVMS and Layered Product Kits? 2–7 2.7 IN WHAT LANGUAGE IS OPENVMS WRITTEN? 2–7 2.8 OBTAINING AND TRANSFERING OPENVMS LICENSES? 2–8 2.8.1 Questions asked by Hobbyist OpenVMS licensees? 2–8 2.8.1.1 Vendors offering Hobbyist Licenses • 2–9 2.8.2 OpenVMS Educational and CSLG licenses? 2–10 2.8.3 What developer and partner licensing programs are available? 2–10 2.8.4 How do I obtain or transfer an OpenVMS license? 2–10 2.9 DOES OPENVMS SUPPORT THE EURO CURRENCY SYMBOL? 2–10 2.10 OPENVMS PORTS? ITANIUM? PORTS TO IA-32, EM64T OR AMD64 SYSTEMS? 2–11 2.11 ARE THERE ANY NETWORK-ACCESSIBLE OPENVMS SYSTEMS? 2–14 2.12 WHAT VERSION OF OPENVMS DO I NEED? 2–15 2.13 HOW CAN I SUBMIT OPENVMS FREEWARE? 2–16 2.14 PORTING APPLICATIONS TO OPENVMS? 2–16 2.15 WHAT RESOURCES ARE AVAILABLE TO OPENVMS SOFTWARE DEVELOPERS? 2–18 iv Contents 2.16 MEMORY MANAGEMENT, RESOURCE MANAGEMENT, PROCESS SCHEDULING, ETC? 2–18 2.17 BASIC UNITS OF MEASUREMENT? 2–19 2.17.1 How many bytes are in a disk block? 2–19 2.17.2 How many bytes are in a memory page? 2–20 2.17.3 How do I convert? Disk Blocks? KB, MB, GB, TB? 2–21 CHAPTER 3 DOCUMENTATION 3–1 3.1 WHERE CAN I FIND ONLINE COPIES OF OPENVMS MANUALS? 3–1 3.2 WHAT ONLINE INFORMATION AND WEBSITES ARE AVAILABLE? 3–1 3.3 HOW DO I EXTRACT THE CONTENTS OF A HELP TOPIC TO A TEXT FILE? 3–4 3.4 DOES OPENVMS MARKETING HAVE AN E-MAIL ADDRESS? 3–4 3.5 WHERE CAN I LEARN ABOUT OPENVMS EXECUTIVE INTERNALS? 3–5 3.6 WHERE CAN NEW USERS FIND TUTORIAL INFORMATION ABOUT OPENVMS? 3–5 3.6.1 Tutorial Websites? 3–5 3.6.2 Books and Tutorials? 3–7 3.7 WHAT OPENVMS MAILING LISTS AND FORUMS ARE AVAILABLE? 3–8 3.8 WHAT IS THIS ASK THE WIZARD WEBSITE I’VE HEARD ABOUT? 3–10 3.9 WHERE CAN I FIND THE LATEST C RUN-TIME LIBRARY MANUALS? 3–11 v Contents CHAPTER 4 TIME AND TIMEKEEPING 4–1 4.1 A BRIEF HISTORY OF OPENVMS TIMEKEEPING, PLEASE? 4–1 4.1.1 Details of the OpenVMS system time-keeping? 4–2 4.1.1.1 VAX hardware time-keeping details... • 4–2 4.1.1.1.1 TOY clock • 4–2 4.1.1.1.2 EXE$GQ_SYSTIME • 4–3 4.1.1.1.3 EXE$GQ_TODCBASE • 4–3 4.1.1.1.4 EXE$GL_TODR • 4–3 4.1.1.2 Alpha hardware time-keeping details... • 4–4 4.1.1.2.1 Battery-Backed Watch (BB_WATCH) Chip • 4–4 4.1.1.2.2 EXE$GQ_SYSTIME • 4–5 4.1.1.2.3 EXE$GQ_SAVED_HWCLOCK • 4–5 4.1.1.3 Why does VAX need a SET TIME at least once a year? • 4–6 4.1.2 How does OpenVMS VAX maintain system time? 4–6 4.2 KEEPING THE OPENVMS SYSTEM TIME SYNCHRONIZED? 4–7 4.3 EXTERNAL TIME-BASE HARDWARE? 4–9 4.3.1 Why do my cluster batch jobs start early? 4–9 4.3.2 Why does my OpenVMS system time drift? 4–10 4.3.3 Resetting the system time into the past? 4–10 4.3.4 How can I drift the OpenVMS system time? 4–11 4.3.5 How can I configure TCP/IP Services NTP as a time provider? 4–11 4.4 MANAGING TIMEZONES, TIMEKEEPING, UTC, AND DAYLIGHT SAVING TIME? 4–13 4.4.1 Creating, Updating and Managing Timezone Definitions? 4–15 4.4.1.1 Customizing or Updating your TDF (Timezone) Setting? • 4–16 4.4.1.2 US Daylight Time Changes Starting 1-Mar-2007? • 4–17 4.4.2 Timezones and Time-related Logical Names? 4–18 4.4.3 How to troubleshoot TDF problems on OpenVMS? 4–19 4.5 WHY DOES THE SET TIME COMMAND FAIL? HELP MANAGING DTSS? 4–20 vi Contents 4.6 SETTING TIME ON ALPHASERVER ES47, ES80, GS1280 CONSOLE? 4–22 4.7 UTC VS GMT VS VS UT1/UT1/UT2 TDF? WHAT ARE THESE ACRONYMS? 4–24 4.8 USING W32TIME OR AN SNTP AS A TIME PROVIDER? 4–25 CHAPTER 5 SYSTEM MANAGEMENT INFORMATION 5–1 5.1 WHAT IS AN INSTALLED IMAGE? 5–1 5.2 ARE THERE ANY KNOWN VIRUSES FOR OPENVMS? 5–2 5.3 SOURCES OF OPENVMS SECURITY INFORMATION? 5–3 5.4 HOW DO I MOUNT AN ISO-9660 CD ON OPENVMS? 5–4 5.5 HOW DO I EXTRACT THE CONTENTS OF A PCSI KIT? 5–5 5.6 EMERGENCY (CONVERSATIONAL) SYSTEM STARTUP? 5–6 5.6.1 I’ve forgotten the SYSTEM password - what can I do? 5–9 5.6.2 My product licenses have expired - what can I do? 5–9 5.7 HOW DO I CHANGE THE NODE NAME OF AN OPENVMS SYSTEM? 5–10 5.8 WHY DOESN’T OPENVMS SEE THE NEW MEMORY I JUST ADDED? 5–12 5.9 HOW DO I CHANGE THE TEXT IN A USER’S UIC IDENTIFIER? 5–12 vii Contents 5.10 WHAT ARE THE OPENVMS VERSION UPGRADE PATHS? 5–13 5.10.1 OpenVMS Alpha Upgrade (or Update) Paths 5–13 5.10.2 OpenVMS I64 Upgrade Paths 5–15 5.10.3 OpenVMS VAX Release Upgrade Paths 5–16 5.10.4 OpenVMS Cluster Rolling Upgrade Paths 5–17 5.10.5 OpenVMS VAX Manual Organization 5–18 5.10.6 OpenVMS Product Version and Support Information 5–18 5.10.7 OpenVMS Alpha and I64 Upgrade Terminology 5–19 5.11 WHY DO I HAVE A NEGATIVE NUMBER IN THE PAGEFILE RESERVABLE PAGES? 5–20 5.12 DO I HAVE TO UPDATE LAYERED PRODUCTS WHEN UPDATING OPENVMS? 5–21 5.13 HOW DO I CHANGE THE VOLUME LABEL OF A DISK? 5–22 5.14 HOW CAN I SET UP A SHARED DIRECTORY? 5–22 5.15 WHY DO I GET EXTRA BLANK PAGES ON MY HP PRINTER? 5–23 5.16 DRIVERS AND CONFIGURATION OF NEW GRAPHICS CONTROLLERS? 5–24 5.16.1 The ELSA GLoria Synergy 5–24 5.16.2 PowerStorm 300, PowerStorm 350 5–25 5.16.3 PowerStorm 3D30, PowerStorm 4D20 5–25 5.16.4 Radeon 7500 5–26 5.17 HOW CAN I ACQUIRE OPENVMS PATCHES, FIXES, AND ECOS? 5–26 5.18 HOW DO I MOVE THE QUEUE MANAGER DATABASE? 5–27 5.19 HOW DO I DELETE AN UNDELETABLE/UNSTOPPABLE (RWAST) PROCESS? 5–28 5.20 HOW DO I RESET THE ERROR COUNT(S)? 5–28 viii Contents 5.21 HOW DO I FIND OUT IF THE TAPE DRIVE SUPPORTS COMPRESSION? 5–30 5.22 CAN I COPY SYSUAF TO ANOTHER VERSION? TO VAX? TO ALPHA? 5–31 5.23 HOW DO I DELETE (TIMEOUT) IDLE PROCESSES? 5–32 5.24 DO I NEED A PAK FOR THE DECEVENT (HP ANALYZE) TOOL? 5–33 5.25 INITIALIZE ACCVIO AND ANSI TAPE LABEL SUPPORT? 5–33 5.26 HOW DO I RECOVER FROM INSVIRMEM ERRORS? 5–34 5.27 HOW CAN I PREVENT A SERIAL TERMINAL LINE FROM INITIATING A LOGIN? 5–34 5.28 HOW DOES PCSI USE THE IMAGE BUILD_IDENT FIELD? 5–35 5.29 HOW CAN I TELL WHAT SOFTWARE (AND VERSION) IS INSTALLED? 5–37 5.30 WHAT FILE CHECKSUM TOOLS ARE AVAILABLE FOR OPENVMS? 5–38 5.31 WHAT (AND WHERE) IS THE OPENVMS MANAGEMENT STATION? 5–38 5.32 HOW TO DETERMINE CURRENT DISK FRAGMENTATION LEVEL? 5–38 5.33 SYSBOOT-I-FILENOTLOC, UNABLE TO LOCATE SYS$CPU_ROUTINES? 5–39 5.34 HOW CAN I CUSTOMIZE THE DCPS DEVICE CONTROL FOR A NEW PRINTER? 5–39 ix Contents 5.35 WHY DO $GETDEV MOUNTCNT AND SHOW DEVICE MOUNT COUNTS DIFFER? 5–40 5.36 WHAT SOFTWARE IS NEEDED FOR POSTSCRIPT PRINTERS? 5–41 5.37 HOW DO I REMOVE A PCSI-INSTALLED PATCH (ECO) KIT? 5–41 5.38 SYSINIT-E, ERROR MOUNTING SYSTEM DEVICE, STATUS=0072832C 5–41 5.39 RESOLVING LICENSE PAK PROBLEMS? 5–42 5.40 CHANGING THE OPENVMS VERSION NUMBER? 5–43 5.41 HOW TO PREVENT USERS FROM CHOOSING OBVIOUS PASSWORDS? 5–44 5.42 PLEASE HELP ME WITH THE OPENVMS BACKUP UTILITY? 5–45 5.42.1 Why isn’t BACKUP/SINCE=BACKUP working? 5–45 5.42.1.1 Why has OpenVMS gone through the agony of this change? • 5–45 5.42.1.2 Can you get the old BACKUP behaviour back? • 5–46 5.42.2 What can I do to improve BACKUP performance? 5–46 5.42.3 Why is BACKUP not working as expected? 5–47 5.42.4 How do I fix a corrupt BACKUP saveset? 5–49 5.42.5 How do I write a BACKUP saveset to a remote tape? 5–50 5.42.6 How to perform a DoD security disk erasure? 5–51 5.42.7 How to enable telnet virtual terminals? 5–52 5.42.7.1 Volume Shadowing MiniCopy vs MiniMerge? • 5–52 5.42.7.1.1 Mini-Copy? • 5–53 5.42.7.1.2 Mini-Merge? • 5–54 5.43 PLEASE EXPLAIN DELETE/ERASE AND FILE LOCKS? 5–54 5.44 MANAGING FILE VERSIONS? 5–54 5.45 HOST-BASED VOLUME SHADOWING AND RAID? 5–56 x Contents 5.46 ENCRYPTION AND COMPRESSION? 5–56 5.47 COLLECTING PC SAMPLES BEFORE CRASH? 5–57 CHAPTER 6 INFORMATION ON MAIL 6–1 6.1 MAIL KEEPS SAYING I HAVE NEW MESSAGES, BUT I DON’T.
Recommended publications
  • Glibc and System Calls Documentation Release 1.0
    Glibc and System Calls Documentation Release 1.0 Rishi Agrawal <[email protected]> Dec 28, 2017 Contents 1 Introduction 1 1.1 Acknowledgements...........................................1 2 Basics of a Linux System 3 2.1 Introduction...............................................3 2.2 Programs and Compilation........................................3 2.3 Libraries.................................................7 2.4 System Calls...............................................7 2.5 Kernel.................................................. 10 2.6 Conclusion................................................ 10 2.7 References................................................ 11 3 Working with glibc 13 3.1 Introduction............................................... 13 3.2 Why this chapter............................................. 13 3.3 What is glibc .............................................. 13 3.4 Download and extract glibc ...................................... 14 3.5 Walkthrough glibc ........................................... 14 3.6 Reading some functions of glibc ................................... 17 3.7 Compiling and installing glibc .................................... 18 3.8 Using new glibc ............................................ 21 3.9 Conclusion................................................ 23 4 System Calls On x86_64 from User Space 25 4.1 Setting Up Arguements......................................... 25 4.2 Calling the System Call......................................... 27 4.3 Retrieving the Return Value......................................
    [Show full text]
  • The Linux Kernel Module Programming Guide
    The Linux Kernel Module Programming Guide Peter Jay Salzman Michael Burian Ori Pomerantz Copyright © 2001 Peter Jay Salzman 2007−05−18 ver 2.6.4 The Linux Kernel Module Programming Guide is a free book; you may reproduce and/or modify it under the terms of the Open Software License, version 1.1. You can obtain a copy of this license at http://opensource.org/licenses/osl.php. This book is distributed in the hope it will be useful, but without any warranty, without even the implied warranty of merchantability or fitness for a particular purpose. The author encourages wide distribution of this book for personal or commercial use, provided the above copyright notice remains intact and the method adheres to the provisions of the Open Software License. In summary, you may copy and distribute this book free of charge or for a profit. No explicit permission is required from the author for reproduction of this book in any medium, physical or electronic. Derivative works and translations of this document must be placed under the Open Software License, and the original copyright notice must remain intact. If you have contributed new material to this book, you must make the material and source code available for your revisions. Please make revisions and updates available directly to the document maintainer, Peter Jay Salzman <[email protected]>. This will allow for the merging of updates and provide consistent revisions to the Linux community. If you publish or distribute this book commercially, donations, royalties, and/or printed copies are greatly appreciated by the author and the Linux Documentation Project (LDP).
    [Show full text]
  • Variational Text Linguistics: Revisiting Register in English
    Christoph Schubert and Christina Sanchez-Stockhammer (Eds.) Variational Text Linguistics Topics in English Linguistics Editors Elizabeth Closs Traugott Bernd Kortmann Volume 90 Variational Text Linguistics Revisiting Register in English Edited by Christoph Schubert Christina Sanchez-Stockhammer ISBN 978-3-11-044310-3 e-ISBN (PDF) 978-3-11-044355-4 e-ISBN (EPUB) 978-3-11-043533-7 ISSN 1434-3452 Library of Congress Cataloging-in-Publication Data A CIP catalog record for this book has been applied for at the Library of Congress. Bibliographic information published by the Deutsche Nationalbibliothek The Deutsche Nationalbibliothek lists this publication in the Deutsche Nationalbibliografie; detailed bibliographic data are available on the Internet at http://dnb.dnb.de. © 2016 Walter de Gruyter GmbH, Berlin/Boston Cover image: Brian Stablyk/Photographer’s Choice RF/Getty Images Typesetting: fidus Publikations-Service GmbH, Nördlingen Printing and binding: CPI books GmbH, Leck ♾ Printed on acid-free paper Printed in Germany www.degruyter.com Acknowledgements The foundations for this edited collection of articles were laid at the interna- tional conference Register revisited: New perspectives on functional text variety in English, which took place at the University of Vechta, Germany, from June 27 to 29, 2013. The aim of the present volume is to conserve the research papers and many inspiring discussions which were stimulated then and to make them available to a larger audience. It was only possible to achieve this aim thanks to the help of many people joining us in the effort. First and foremost, we would like to thank all contributors for their continued cooperation in this project.
    [Show full text]
  • Pexpect Documentation Release 4.8
    Pexpect Documentation Release 4.8 Noah Spurrier and contributors Apr 17, 2021 Contents 1 Installation 3 1.1 Requirements...............................................3 2 API Overview 5 2.1 Special EOF and TIMEOUT patterns..................................6 2.2 Find the end of line – CR/LF conventions................................6 2.3 Beware of + and * at the end of patterns.................................7 2.4 Debugging................................................8 2.5 Exceptions................................................8 2.6 Pexpect on Windows...........................................9 3 API documentation 11 3.1 Core pexpect components........................................ 11 3.2 fdpexpect - use pexpect with a file descriptor.............................. 23 3.3 popen_spawn - use pexpect with a piped subprocess.......................... 23 3.4 replwrap - Control read-eval-print-loops................................. 24 3.5 pxssh - control an SSH session...................................... 25 4 Examples 33 5 FAQ 35 6 Common problems 39 6.1 Threads.................................................. 39 6.2 Timing issue with send() and sendline()................................. 39 6.3 Truncated output just before child exits................................. 40 6.4 Controlling SSH on Solaris....................................... 40 6.5 child does not receive full input, emits BEL............................... 40 7 History 41 7.1 Releases................................................. 41 7.2 Moves and forks............................................
    [Show full text]
  • Openvms Record Management Services Reference Manual
    OpenVMS Record Management Services Reference Manual Order Number: AA-PV6RD-TK April 2001 This reference manual contains general information intended for use in any OpenVMS programming language, as well as specific information on writing programs that use OpenVMS Record Management Services (OpenVMS RMS). Revision/Update Information: This manual supersedes the OpenVMS Record Management Services Reference Manual, OpenVMS Alpha Version 7.2 and OpenVMS VAX Version 7.2 Software Version: OpenVMS Alpha Version 7.3 OpenVMS VAX Version 7.3 Compaq Computer Corporation Houston, Texas © 2001 Compaq Computer Corporation Compaq, AlphaServer, VAX, VMS, the Compaq logo Registered in U.S. Patent and Trademark Office. Alpha, PATHWORKS, DECnet, DEC, and OpenVMS are trademarks of Compaq Information Technologies Group, L.P. in the United States and other countries. UNIX and X/Open are trademarks of The Open Group in the United States and other countries. All other product names mentioned herein may be the trademarks of their respective companies. Confidential computer software. Valid license from Compaq required for possession, use, or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor’s standard commercial license. Compaq shall not be liable for technical or editorial errors or omissions contained herein. The information in this document is provided "as is" without warranty of any kind and is subject to change without notice. The warranties for Compaq products are set forth in the express limited warranty statements accompanying such products. Nothing herein should be construed as constituting an additional warranty.
    [Show full text]
  • Oracle Database Installation Guide 10G Release 2 (10.2)
    Oracle®[1] Database Installation Guide 11g Release 2 (11.2) for HP OpenVMS Itanium E56668-01 June 2015 Oracle Database Installation Guide, 11g Release 2 (11.2) for HP OpenVMS Itanium E56668-01 Copyright © 2008, 2015, Oracle and/or its affiliates. All rights reserved. Primary Author: Nisha Sridhar Contributors: Dave Hayter, Gary Huffman, Marc Noel, Chris Schuetz, David Miller, Kevin Duffy, Steve Holck, Grant Hayden, Gary Tate This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.
    [Show full text]
  • Biology 3596B – Genomics and Beyond – Winter 2021
    Department of Biology BIOLOGY 3596B – GENOMICS AND BEYOND – WINTER 2021 Welcome to Bio 3596! My goal is to help you learn and be successful! Please, read and keep this course outline handy, because it is an official document that contains important course information. 1. General Course Information ...................................................................................................................................... 2 1.1. Course Information ............................................................................................................................ 2 Course description .............................................................................................................................................................. 2 List of Prerequisites ............................................................................................................................................................ 2 Mode of delivery ................................................................................................................................................................ 2 Technical requirements: ..................................................................................................................................................... 2 1.2. Online Participation and Engagement: contribution to community learning ....................................... 3 1.3. Key Sessional Dates ...........................................................................................................................
    [Show full text]
  • Membrane: Operating System Support for Restartable File Systems Swaminathan Sundararaman, Sriram Subramanian, Abhishek Rajimwale, Andrea C
    Membrane: Operating System Support for Restartable File Systems Swaminathan Sundararaman, Sriram Subramanian, Abhishek Rajimwale, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Michael M. Swift Computer Sciences Department, University of Wisconsin, Madison Abstract and most complex code bases in the kernel. Further, We introduce Membrane, a set of changes to the oper- file systems are still under active development, and new ating system to support restartable file systems. Mem- ones are introduced quite frequently. For example, Linux brane allows an operating system to tolerate a broad has many established file systems, including ext2 [34], class of file system failures and does so while remain- ext3 [35], reiserfs [27], and still there is great interest in ing transparent to running applications; upon failure, the next-generation file systems such as Linux ext4 and btrfs. file system restarts, its state is restored, and pending ap- Thus, file systems are large, complex, and under develop- plication requests are serviced as if no failure had oc- ment, the perfect storm for numerous bugs to arise. curred. Membrane provides transparent recovery through Because of the likely presence of flaws in their imple- a lightweight logging and checkpoint infrastructure, and mentation, it is critical to consider how to recover from includes novel techniques to improve performance and file system crashes as well. Unfortunately, we cannot di- correctness of its fault-anticipation and recovery machin- rectly apply previous work from the device-driver litera- ery. We tested Membrane with ext2, ext3, and VFAT. ture to improving file-system fault recovery. File systems, Through experimentation, we show that Membrane in- unlike device drivers, are extremely stateful, as they man- duces little performance overhead and can tolerate a wide age vast amounts of both in-memory and persistent data; range of file system crashes.
    [Show full text]
  • Cygwin User's Guide
    Cygwin User’s Guide Cygwin User’s Guide ii Copyright © Cygwin authors Permission is granted to make and distribute verbatim copies of this documentation provided the copyright notice and this per- mission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this documentation under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this documentation into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Free Software Foundation. Cygwin User’s Guide iii Contents 1 Cygwin Overview 1 1.1 What is it? . .1 1.2 Quick Start Guide for those more experienced with Windows . .1 1.3 Quick Start Guide for those more experienced with UNIX . .1 1.4 Are the Cygwin tools free software? . .2 1.5 A brief history of the Cygwin project . .2 1.6 Highlights of Cygwin Functionality . .3 1.6.1 Introduction . .3 1.6.2 Permissions and Security . .3 1.6.3 File Access . .3 1.6.4 Text Mode vs. Binary Mode . .4 1.6.5 ANSI C Library . .4 1.6.6 Process Creation . .5 1.6.6.1 Problems with process creation . .5 1.6.7 Signals . .6 1.6.8 Sockets . .6 1.6.9 Select . .7 1.7 What’s new and what changed in Cygwin . .7 1.7.1 What’s new and what changed in 3.2 .
    [Show full text]
  • Integrated Voice Evacuation System Vx-3000 Series
    SETTING SOFTWARE INSTRUCTIONS For Authorized Advanced End User INTEGRATED VOICE EVACUATION SYSTEM VX-3000 SERIES Tip In this manual, the VX-3004F/3008F/3016F Voice Evacuation Frames are collectively referred to as "VX-3000F." Thank you for purchasing TOA’s Integrated Voice Evacuation System. Please carefully follow the instructions in this manual to ensure long, trouble-free use of your equipment. TABLE OF CONTENTS 1. SOFTWARE OUTLINE ................................................................................... 3 2. NOTES ON PERFORMING SETTINGS .............................................. 3 2.1. System Requirements .......................................................................................... 3 2.2. Notes .................................................................................................................... 3 3. SOFTWARE SETUP ........................................................................................ 4 3.1. Setting Software Installation ................................................................................. 4 3.2. Uninstallation ....................................................................................................... 6 4. STARTING THE VX-3000 SETTING SOFTWARE ....................... 7 5. SETTING ITEMS ................................................................................................ 8 5.1. Setting Item Button Configuration ........................................................................ 8 5.2. Menu Bar .............................................................................................................
    [Show full text]
  • The Linux Command Line
    The Linux Command Line Fifth Internet Edition William Shotts A LinuxCommand.org Book Copyright ©2008-2019, William E. Shotts, Jr. This work is licensed under the Creative Commons Attribution-Noncommercial-No De- rivative Works 3.0 United States License. To view a copy of this license, visit the link above or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042. A version of this book is also available in printed form, published by No Starch Press. Copies may be purchased wherever fine books are sold. No Starch Press also offers elec- tronic formats for popular e-readers. They can be reached at: https://www.nostarch.com. Linux® is the registered trademark of Linus Torvalds. All other trademarks belong to their respective owners. This book is part of the LinuxCommand.org project, a site for Linux education and advo- cacy devoted to helping users of legacy operating systems migrate into the future. You may contact the LinuxCommand.org project at http://linuxcommand.org. Release History Version Date Description 19.01A January 28, 2019 Fifth Internet Edition (Corrected TOC) 19.01 January 17, 2019 Fifth Internet Edition. 17.10 October 19, 2017 Fourth Internet Edition. 16.07 July 28, 2016 Third Internet Edition. 13.07 July 6, 2013 Second Internet Edition. 09.12 December 14, 2009 First Internet Edition. Table of Contents Introduction....................................................................................................xvi Why Use the Command Line?......................................................................................xvi
    [Show full text]
  • Reference Modification Error in Cobol
    Reference Modification Error In Cobol Bartholomeus freeze-dries her Burnley when, she objurgates it atilt. Luke still brutalize prehistorically while rosaceous Dannie aphorizing that luncheonettes. When Vernor splashes his exobiologists bronzing not histrionically enough, is Efram attrite? The content following a Kubernetes template file. Work during data items. Those advice are consolidated, transformed and made sure for the mining and online processing. For post, if internal programs A and B are agile in a containing program and A calls B and B cancels A, this message will be issued. Charles Phillips to demonstrate his displeasure. The starting position itself must man a positive integer less than one equal possess the saw of characters in the reference modified function result. Always some need me give when in quotes. Cobol reference an error will open a cobol reference modification error in. The MOVE command transfers data beyond one specimen of storage to another. Various numeric intrinsic functions are also mentioned. Is there capital available version of the rpg programming language available secure the PC? Qualification, reference modification, and subscripting or indexing allow blood and unambiguous references to that resource. Writer was slated to be shown at the bass strings should be. Handle this may be sorted and a precision floating point in sequential data transfer be from attacks in virtually present before performing a reference modification starting position were a statement? What strength the difference between index and subscript? The sum nor the leftmost character position and does length must not made the total length form the character item. Shown at or of cobol specification was slated to newspaper to get rid once the way.
    [Show full text]