A Bibliography of Books and Articles About UNIX and UNIX Programming

Total Page:16

File Type:pdf, Size:1020Kb

A Bibliography of Books and Articles About UNIX and UNIX Programming A Bibliography of Books and Articles about UNIX and UNIX Programming Nelson H. F. Beebe University of Utah Department of Mathematics, 110 LCB 155 S 1400 E RM 233 Salt Lake City, UT 84112-0090 USA Tel: +1 801 581 5254 FAX: +1 801 581 4148 E-mail: [email protected], [email protected], [email protected] (Internet) WWW URL: http://www.math.utah.edu/~beebe/ 02 July 2021 Version 4.44 Abstract General UNIX texts [AL92a, AL95a, AL95b, AA86, AS93b, Ari92, Bou90a, Chr83a, Chr88, CR94, Cof90, Coh94, Dun91a, Gar91, Gt92a, Gt92b, This bibliography records books and historical Hah93, Hah94a, HA90, Hol92, KL94, LY93, publications about the UNIX operating sys- LR89a, LL83a, MM83a, Mik89, MBL89, tem, and UNIX programming tools. It mostly NS92, NH91, POLo93, PM87, RRF90, excludes networks and network programming, RRF93, RRH94, Rus91, Sob89, Sob91, which are treated in a separate bibliography, Sob95, Sou92, TY82b, Tim93, Top90a, internet.bib. This bibliography was started Top90b, Val92b, SSC93, WMP92] from material in postings to the sunflash list, volume 46, number 17, October 1992, and volume 57, number 29, September 1993, by Samuel Ko (e-mail: [email protected]), and then significantly extended by the present Catalogs and book lists author. Entry commentaries are largely due to S. Ko. [O'R93, Spu92, Wri93] 1 2 Communications software History [Cam87, dC87, dG93, Gia90] [?, ?, Cat91, RT74, RT79a] Compilers Linux [DS88, JL78, Joh79, JL87a, LS79, LMB92, [BBD+96, BF97, HP+95, Kir95a, Kir95b, MB90, SF85] PR96b, Sob97, SU94b, SU95, SUM95, TGB95, TG96, VRJ95, VRJ96, VJR96, VRJ97, VRFJ97b, VRFJ97c, VRFJ97c, Database Wel94b, Wt95a, W+95, Wt95b, WK95, WK96, Ygg94, Lin94] [Rod90a] Dictionaries Manuals [MP93, Ray91, SD93, WC93] [?, ?, ?, ?, ?, ?, ?, ?] Document preparation and Networking and typesetting communications [BR87, BBM85, Geh87a, MM90a] [ACH91, CB94, Gil93b, HH94, KW89, See also the extensive bibliographies about Kro92, NS94a, RR95b, RW92, Ste91, Ste90b, the TEX typesetting system available via TD91, TO92] anonymous ftp from ftp.math.utah.edu in See also the extensive bibliographies in pub/tex/bib. [Bee93a, Bee93b, Qua93]. Editors Portability [CR91, CoL92b, Fin91, Hew90, Lam90, [Jae89b, Lap87a, Top90a, X/O88c, X/O88a, RB92a, SBA92, Sta93] X/O88d, X/O88b, X/O89b, X/O89c, X/O89a] See also entries in the POSIX section below. Electronic Mail and Netnews POSIX [FA89, FA94, Har95, LP95] [BMR94, CG95a, CLJC95, DDLL94, Eck91, FGP+91, GL91, Gal95, IEE86, IEE88, Graphics files KMKO92, LL93a, LL93b, LL95, Lew91, Mee95, QW93, RAMP94, Rze93, Woo94, [BS94, Lev94, Mv94] Zlo91] 3 Programming Programming languages: Perl [Ame89, AKW88, Ber92, Cam87, Cop92, Cur90, Dou91, ET92, ES90, HK82a, HS84, [DP95, Ger92, Qui95, Sch93d, Til95, WS92] HS87a, HS91, HS95, HS87b, Hor92, Hun85, Jae85, Jae86, Jae89a, Jae89b, Jae91, Jae93, Jae94a, Jae94b, KP84a, KR88, Lap87a, Programming languages: Lib93, Lip91, OT91, Oua91, Paj92, Pla92, RS90, Roc85, Sch91a, Sch91b, Sch94b, SR95, Tcl and Tk Ste92b, Str86b, Str91, TG89, Val92a, Van88, [Ame95, Inf95, Lib94, Ous94, SSC95, Wal95c, WP90, WS92, War85b, Yag91] Wel95] Programming languages: Security Awk [Arn93, Cur92, Far90, GS91, HM91, HR91, RG91, Sto89, WK85] [AKW88, Dou91] Shells Programming languages: C [AA86, Ari92, Art90, Art94, BK89, BK95, KW90, Olc92, Ous94, Ros91, Sou94, Val92b, [Ame89, Cam87, Cur90, Dar88, GSN90, Wel95] HK82a, HS84, HS87a, HS91, HS95, Hor90a, Hun85, Jae85, Jae86, Jae89a, Jae89b, Jae91, Jae94a, Jae94b, KR88, Lap87a, Lev94, Lib93, Solaris Oua91, RS90, SGN88, Sch91a, TG89, Val92a, Van88, WP90, War85b] [BMS95, Coc94, GGM93, Gra95, HG95a, HA93, KLM92, Led94, Lei95b, OH93a, OH93b, OK94, Pew93, SSC93, Sun93b, Sun93a, Sun93c, Sun93d, Sun95, Tut93, Programming languages: Win93a, Win93b] C++ [Cop92, Eck93, ES90, Jae93, Lev94, Lip91, Standardization Ope94, Sch91b, SSC93, Str86b, Str91, You92a] [Ame89, IEE86, X/O88c, X/O88a, X/O88d, X/O88b, X/O89b, X/O89c, X/O89a] Programming languages: System administration Icon [?, BS91, BMS95, BB93, Coc94, CAR93b, [GG86, GG83, GG90] Cur92, FHS91, Fox85, Fri91, Gli92, HG95a, 4 Hun92a, HH91, Kir95a, Kir95b, Lou90a, 0 [Ano16b, Hid04, Koh06, Lyc74a, Sch04, MP92, Mui95, NSS89, NSSH95, Ram94, Sta07b, Tho05]. 0-13-101415-3 [Hid04]. Win93a, Win93b] 0-13-144853-6 [Tho05]. 0-13-167984-8 [Sta07b]. 0-596-00482-6 [Sch04]. 0-7821-4428-4 [Koh06]. '03 [ACM03]. 046 UNIX internals [Sav11]. '05 [MS05]. [Bac86a, GC94a, Gra95, LMKQ89, MBKQ96] 1 [Jen05, LPLF91, The91, She03, Wil83a, Wil83b, ZRB+93]. 1-59327-036-4 [Jen05]. 1-GHz [Ano03c]. 1.0 [Coc01b]. 1.1 [NS94a]. 1.x [KGG00]. 1/2 [Kri84a, Kri84b]. X Window System 1/2-inch [Kri84a, Kri84b]. 10 [Cal06, Cal08, Cal09, DWV06, JDB09, MM07, [Ado93, AS93b, AS90, Bar91a, Bea93, Ber91, MMG07, SG06, San07, Vea10, VSC+10]. Bra92, BM92, Fla94, Gra94, Gre92b, Har94a, 10.x [Pon96]. 1003.4 [GL91]. 11 Hel90a, Hel90b, Hel91a, JR89, JR92, JR93, [Bor14, Cod86, Ern11, JF12, Kar83, Pog17, Joh92, Jon89, Kel90, Kil94, Kim95, Kob91, Ros78, SHLR80]. 11.x [Pon99b, Pon99a]. Lee92, Man93a, Man93b, McM92, McM93, 11/44 [Tuo82]. 11/45 [LB75]. 11/780 Mik90, Mik92, Mil90b, MP92, New92, Nye88a, [Tuo82, Cod86, SHLR80]. 11i [Pon05a, Nye88b, NO90a, OT88, OQL88, O'R90b, TOML04, CM04, Pon01, Pon03, SRW04]. Ope91a, Ope91b, Ope94, Par93, QO90, Rei93, 11th [IEE94c]. 12-step [Mil01]. 12th RR92, Ros90, Ros93b, SGN88, Sch89, Seb94, [MS05]. 1394 [Ale00]. 15th She93c, Smi92, Sou94, Wom94, Yag91, You89, [NIS92, USE01a]. 17 [Jos19]. 1984 [NB84]. You90a, You90b, You92a, YP92, You95] 1989 [Ame89, Ass89c]. 1990s [MvT+90]. 1991 [Poo91]. 1992 [Won92]. 1999 [DFG99]. 19th [ACM03]. 1st [MM06a]. 1Z0 Title word cross-reference [Ern11, Sav11]. 1Z0-046 [Sav11]. 1Z0-821 [Ern11]. + [GS99, Ste01e]. 1 [HBH18]. 2 [HBH18]. 2 [Com00, Com03, Gab07, Ger92, Goe07, $24.95 [Ano95b, Ano00a]. 3 [PH87]. $39.95 Har93, Jos97, LMOT02, MK04, Pon05a, [Sch04, Ano96b]. $44.99 [Sta07b]. $49.95 Pow84a, Pow84b, SAS94b, Tho03, TNY94a, [Jen05]. $49.99 [Hid04, Tho05]. $59.99 TNY94b, Wil11, Woo94]. 2-inch [Koh06]. $89 [Gra88]. = [Ste01e]. TM [Kri84a, Kri84b]. 2.* [OH93a, OH93b]. 2.0 [FPG89]. µ [BS90]. φ [Cap87]. × [Hun99]. [BF03, B¨ol01, Coc01c, Koc09, McN99a, Swe01a]. 2.0.1 [ISO05]. 2.1 [CV00]. 2.1.5 * [JN88]. *BSD [Den99]. [Ano96c]. 2.2 [Ano00c, Bra04, VBD00, VBD01]. 2.2.6 -Compiler [PKP05, PKP05]. -dienste [Ano98a]. 2.3a [Bee86a]. 2.4 [Cal00a]. 2.6 [WF03]. -fully [FPG89]. -me [Daw86]. [BS05, PTS+14, TCM07]. 2.x -star [HBH18]. -System [BS90]. -v [Pik83]. [HG95a, Gra95]. 20 [Bee87]. 200 [Cal08, Cal09, SG06]. 2000 /AIXtra [AIX91]. /dev [Kam02]. [Bru02, FGP+91, Har00, MYH00, Sha00a, /etc/passwd [Hoo83]. USE00a, War01, Wit01]. 2003 5 [ACM03, Ano03e]. 2004 [ACM04]. 2006 [Mat97]. 5.7 [dR15]. 50-and [FJPR93]. 500 [MM06a]. 2011 [Ano11, Gre11]. 202 [SG06]. [WLHC84]. 5L [Mly09]. 5th [USE95a]. 21st [IJ98]. 21st-Century [IJ98]. 22-26 [McK97b]. 23360 [ISO05]. 24th [Mil84b]. 6 [Hon06, Lef81, Sch04, Sha81, Tho05, TU06, 26th [Mil84b]. 2D [GL06, Tho06b]. 2e Web95]. 6.1 [HS99, NS94b, SPS95]. 6.2 [Str94]. 2nd [Mat07a]. 6000 [Cer96, CMR+90, CBH+92, [Ano86, Ano00b, USE98a, Wei93]. Kel96, Lei96a, Tip92]. 622 [Lev98, RRW84]. 64 [Ano00d, Ano00f, Gig06]. 64-Bit 3 [And09, CC07, Gra05, HBG+06a, [Cha06, Ano03c, Var96a]. 64-Way HBG+06b, Hid04, ML09, TV04, Wal95b, [Ano00d, Ano00f]. 64Bit [Ano96e]. 66 Zuc83b, Zuc83c]. 3-7908-0700-1 [Wei95]. [FJPR93]. 66-MHz [FJPR93]. 681 [Hol75]. 3-D [Wal95b]. 3.0 [ER01]. 3.1 [HHV05]. 3.5 6th [Ano95h, Lio96]. [Lei98]. 3100 [Edd90]. 32-Bit [Ano02c, Ano98a, Che94, Cus92]. 32/27 7 [HS00, Hon08, Neg01, Rob99a, Rob99b, [Ble83]. 3220 [RW81]. 370 [Eyk86, FMM84]. Hag00, Win99, Ano00a]. 7.1 [Bar01c]. 7.2 37th [IEE04]. 390 [Ano97b]. 3D [BW02]. '76 [MAT85b]. 77 [Mei84]. 771 [Gla92, Rul96, SML06]. 3rd [USE99a]. [BG97]. 780 [Cod86, SHLR80]. 7th [Ano93-31, Gue87]. 4 [AH11, Ano16a, G+06a, Jen05, Koh06]. 4.0 [Ano02b, Ano03g, CBB+91, Kni92, Mat07b, 8 [Ano03a, Bus02, Gre02, Neg02, Rov78, MF99]. 4.1BSD [CQ83a, CB83]. 4.1C Smi99, Sob03, Sta07b, Wat02, Win01]. 8.13 [CQ83b, Lar83]. 4.2 [Cod86, Daw86, Kir84]. [CSAJ04]. 80 [Cox83]. 819.188 4.2BSD [BH86, CKM85, JTUB85, KM83, [McK91, McK92a]. 819.209 [Swi91]. Kri84a, Kri84b, LKM84, MK85, McK84, 819.235 [McK92b, MK96, McK96b, O'D83a, QSP85]. 4.3 McK97b, McK97a]. 821 [Ern11]. '86 [CTJ99, Kri91, LMKQ90, McK91, McK92a]. [Ano86, BBJ86]. '87 [BSK87]. '89 [ACM89]. 4.3-BSD-Unix-Betriebssystem 8th [IEE83]. [LMKQ90]. 4.3BSD [GZ89, KM86c, LMKQ89, LM91, MKL85a, MKL85b, MK88, 9 [Bai96, Cal03, Doc03, Gan08, Goo90, MKB89, MKB90b, QSP85, Tre88]. 4.4 MGK+03, Siv03, Sko98, WN02, Win02a]. [Ano98a, Hus92, McK92b]. 4.4BSD 9000 [Pon05a]. 90s [Hun92d]. '91 [IEE91b]. [Com94b, Com94c, Com94d, Com94e, 911 [Kir84]. '93 [ACM93]. '94 Com94f, Com94g, MTY01, MKS+90, [Ano93-33, IEE94c]. 95 McK94b, MBKQ96, PW94, PM95]. [Don95, Fos96, Fre98, LBSL97, Mer97, WS96]. 4.4BSD-Lite [PM95, Com94b]. 4.a [Gal93]. 95/NT [Fre98, LBSL97]. 978 4.x [Siv03]. 4/95 [Poz83]. 40 [Ano93-33]. [Ano16a, Ano16b]. 978-0-12-805105-4 40-Year-Old [Ora21]. 400 [Ano16a]. 978-1-59327-601-0 [Ano16b]. [DuC94, HR94, Tay96]. 44 [Tuo82]. 440 '99 [DFG99, USE99b, USE99c, PKP05]. 9X [R+02]. 45 [LB75]. 48-Bit [Rob82]. 486s [Ano95a, GMB93]. [FJPR93]. 4BSD [JLSG84, Lan84]. 4M [CJ94]. 4th [Sch04]. = [Ano92j, RB08]. 5 [Ano02b, War05]. 5.2 A* [LR95]. A/UX [Mea88]. Aaron [Sch04]. [Hab01, JH00, Lew01, MNN04, P+08]. 5.5 abound [Too11]. Abraham [Ano16a]. 6 Absolute Adapter [ZST+07]. Adapting [Luc02, Luc03a, Luc08, Luc13a, Luc18a]. [JAV86, Rob84b, Wat88]. Adaptive [AS93a, abstract [ATS94, Hol82, LGJS91, Str82]. AS95, AS97, HK89, SJP+09, XWRZ19]. Abyss [WF01]. academic [Ano95a]. Addendum [FG80, Mat80,
Recommended publications
  • A Microkernel API for Fine-Grained Decomposition
    A Microkernel API for Fine-Grained Decomposition Sebastian Reichelt Jan Stoess Frank Bellosa System Architecture Group, University of Karlsruhe, Germany freichelt,stoess,[email protected] ABSTRACT from the microkernel APIs in existence. The need, for in- Microkernel-based operating systems typically require spe- stance, to explicitly pass messages between servers, or the cial attention to issues that otherwise arise only in dis- need to set up threads and address spaces in every server for tributed systems. The resulting extra code degrades per- parallelism or protection require OS developers to adopt the formance and increases development effort, severely limiting mindset of a distributed-system programmer rather than to decomposition granularity. take advantage of their knowledge on traditional OS design. We present a new microkernel design that enables OS devel- Distributed-system paradigms, though well-understood and opers to decompose systems into very fine-grained servers. suited for physically (and, thus, coarsely) partitioned sys- We avoid the typical obstacles by defining servers as light- tems, present obstacles to the fine-grained decomposition weight, passive objects. We replace complex IPC mecha- required to exploit the benefits of microkernels: First, a nisms by a simple function-call approach, and our passive, lot of development effort must be spent into matching the module-like server model obviates the need to create threads OS structure to the architecture of the selected microkernel, in every server. Server code is compiled into small self- which also hinders porting existing code from monolithic sys- contained files, which can be loaded into the same address tems. Second, the more servers exist | a desired property space (for speed) or different address spaces (for safety).
    [Show full text]
  • Report on the 2020 FOSS Contributor Survey
    Report on the 2020 FOSS Contributor Survey The Linux Foundation & The Laboratory for Innovation Science at Harvard Frank Nagle Harvard Business School David A. Wheeler The Linux Foundation Hila Lifshitz-Assaf New York University Haylee Ham Jennifer L. Hoffman Laboratory for Innovation Science at Harvard Acknowledgments This report and the research behind it would not have been possible without the leadership of the Core Infrastructure Initiative’s Advisory Committee, composed of Josh Corman, Steve Lipner, Audris Mockus, Henning Piezunka, and Sam Ransbotham. Frank Nagle would also like to thank his fellow co-directors of the Core Infrastructure Initiative, Jim Zemlin at the Linux Foundation and Karim Lakhani at the Laboratory for Innovation Science at Harvard, for their counsel and direction throughout this project. Gratitude and thanks to Michael Dolan and Kate Stewart at the Linux Foundation for their ongoing commitment to this undertaking. Thank you to James Dana for laying the initial groundwork for this survey. Finally — and perhaps, most importantly — thank you to all the individuals who contribute to FOSS projects. Without their tireless efforts, our core digital infrastructure and the feats enabled by it would not be sustainable. REVISED: This report has been updated since its original release on 8 December 2020. This second version, released on 10 December 2020, corrects errors found in the original text and graphics. Contents Executive Summary 4 Introduction 7 Methodology 9 Overview of Findings 10 Demographics 10 Figure 1: Gender
    [Show full text]
  • Emerging Technologies Multi/Parallel Processing
    Emerging Technologies Multi/Parallel Processing Mary C. Kulas New Computing Structures Strategic Relations Group December 1987 For Internal Use Only Copyright @ 1987 by Digital Equipment Corporation. Printed in U.S.A. The information contained herein is confidential and proprietary. It is the property of Digital Equipment Corporation and shall not be reproduced or' copied in whole or in part without written permission. This is an unpublished work protected under the Federal copyright laws. The following are trademarks of Digital Equipment Corporation, Maynard, MA 01754. DECpage LN03 This report was produced by Educational Services with DECpage and the LN03 laser printer. Contents Acknowledgments. 1 Abstract. .. 3 Executive Summary. .. 5 I. Analysis . .. 7 A. The Players . .. 9 1. Number and Status . .. 9 2. Funding. .. 10 3. Strategic Alliances. .. 11 4. Sales. .. 13 a. Revenue/Units Installed . .. 13 h. European Sales. .. 14 B. The Product. .. 15 1. CPUs. .. 15 2. Chip . .. 15 3. Bus. .. 15 4. Vector Processing . .. 16 5. Operating System . .. 16 6. Languages. .. 17 7. Third-Party Applications . .. 18 8. Pricing. .. 18 C. ~BM and Other Major Computer Companies. .. 19 D. Why Success? Why Failure? . .. 21 E. Future Directions. .. 25 II. Company/Product Profiles. .. 27 A. Multi/Parallel Processors . .. 29 1. Alliant . .. 31 2. Astronautics. .. 35 3. Concurrent . .. 37 4. Cydrome. .. 41 5. Eastman Kodak. .. 45 6. Elxsi . .. 47 Contents iii 7. Encore ............... 51 8. Flexible . ... 55 9. Floating Point Systems - M64line ................... 59 10. International Parallel ........................... 61 11. Loral .................................... 63 12. Masscomp ................................. 65 13. Meiko .................................... 67 14. Multiflow. ~ ................................ 69 15. Sequent................................... 71 B. Massively Parallel . 75 1. Ametek.................................... 77 2. Bolt Beranek & Newman Advanced Computers ...........
    [Show full text]
  • Issue 16, June 2019 -...CHESSPROBLEMS.CA
    ...CHESSPROBLEMS.CA Contents 1 Originals 746 . ISSUE 16 (JUNE 2019) 2019 Informal Tourney....... 746 Hors Concours............ 753 2 Articles 755 Andreas Thoma: Five Pendulum Retros with Proca Anticirce.. 755 Jeff Coakley & Andrey Frolkin: Multicoded Rebuses...... 757 Arno T¨ungler:Record Breakers VIII 766 Arno T¨ungler:Pin As Pin Can... 768 Arno T¨ungler: Circe Series Tasks & ChessProblems.ca TT9 ... 770 3 ChessProblems.ca TT10 785 4 Recently Honoured Canadian Compositions 786 5 My Favourite Series-Mover 800 6 Blast from the Past III: Checkmate 1902 805 7 Last Page 808 More Chess in the Sky....... 808 Editor: Cornel Pacurar Collaborators: Elke Rehder, . Adrian Storisteanu, Arno T¨ungler Originals: [email protected] Articles: [email protected] Chess drawing by Elke Rehder, 2017 Correspondence: [email protected] [ c Elke Rehder, http://www.elke-rehder.de. Reproduced with permission.] ISSN 2292-8324 ..... ChessProblems.ca Bulletin IIssue 16I ORIGINALS 2019 Informal Tourney T418 T421 Branko Koludrovi´c T419 T420 Udo Degener ChessProblems.ca's annual Informal Tourney Arno T¨ungler Paul R˘aican Paul R˘aican Mirko Degenkolbe is open for series-movers of any type and with ¥ any fairy conditions and pieces. Hors concours compositions (any genre) are also welcome! ! Send to: [email protected]. " # # ¡ 2019 Judge: Dinu Ioan Nicula (ROU) ¥ # 2019 Tourney Participants: ¥!¢¡¥£ 1. Alberto Armeni (ITA) 2. Rom´eoBedoni (FRA) C+ (2+2)ser-s%36 C+ (2+11)ser-!F97 C+ (8+2)ser-hsF73 C+ (12+8)ser-h#47 3. Udo Degener (DEU) Circe Circe Circe 4. Mirko Degenkolbe (DEU) White Minimummer Leffie 5. Chris J. Feather (GBR) 6.
    [Show full text]
  • Interconnect Solutions Short Form Catalog
    Interconnect Solutions Short Form Catalog How to Search this Catalog This digital catalog provides you with three quick ways to find the products and information you are looking for. Just point and click on the bookmarks to the left, the linked images on the next page or the labeled sections of the table of contents. You can also use the “search” function built into Adobe Acrobat to jump directly to any text reference in this document. Acrobat “Search” function instructions: 1. Press CONTROL + F 2. When the dialog box appears, type in the word or words you are looking for and press ENTER. 3. Depending on your version of Acrobat, it will either take you directly to the first instance found, or display a list of pages where the text can be found. In the latter, click on the link to the pages provided. Interconnect Solutions Short Form Catalog Complete Solutions for the Electronics Industry 3M Electronics offers a comprehensive range of Interconnect Solutions for the electronics industry with a product portfolio that includes connectors, cables, cable assemblies and assembly tooling for a wide variety of applications. 3M is dedicated to innovation, continually developing new products that become an important part of everyday life across many diverse markets. A number of 3M solution categories are based on custom-designed products for specialized applications. 3M Electronics can help you design, modify and customize your product as well as help you to seamlessly integrate our products into your manufacturing process on a global basis. RoHS Compliant Statement “RoHS compliant” means that the product or part does not contain any of the following substances in excess of the following maximum concentration values in any homogeneous material, unless the substance is in an application that is exempt under RoHS: (a) 0.1% (by weight) for lead, mercury, hexavalent chromium, polybrominated biphenyls or polybrominated diphenyl ethers; or (b) 0.01% (by weight) for cadmium.
    [Show full text]
  • Publication Title 1-1962
    publication_title print_identifier online_identifier publisher_name date_monograph_published_print 1-1962 - AIEE General Principles Upon Which Temperature 978-1-5044-0149-4 IEEE 1962 Limits Are Based in the rating of Electric Equipment 1-1969 - IEEE General Priniciples for Temperature Limits in the 978-1-5044-0150-0 IEEE 1968 Rating of Electric Equipment 1-1986 - IEEE Standard General Principles for Temperature Limits in the Rating of Electric Equipment and for the 978-0-7381-2985-3 IEEE 1986 Evaluation of Electrical Insulation 1-2000 - IEEE Recommended Practice - General Principles for Temperature Limits in the Rating of Electrical Equipment and 978-0-7381-2717-0 IEEE 2001 for the Evaluation of Electrical Insulation 100-2000 - The Authoritative Dictionary of IEEE Standards 978-0-7381-2601-2 IEEE 2000 Terms, Seventh Edition 1000-1987 - An American National Standard IEEE Standard for 0-7381-4593-9 IEEE 1988 Mechanical Core Specifications for Microcomputers 1000-1987 - IEEE Standard for an 8-Bit Backplane Interface: 978-0-7381-2756-9 IEEE 1988 STEbus 1001-1988 - IEEE Guide for Interfacing Dispersed Storage and 0-7381-4134-8 IEEE 1989 Generation Facilities With Electric Utility Systems 1002-1987 - IEEE Standard Taxonomy for Software Engineering 0-7381-0399-3 IEEE 1987 Standards 1003.0-1995 - Guide to the POSIX(R) Open System 978-0-7381-3138-2 IEEE 1994 Environment (OSE) 1003.1, 2004 Edition - IEEE Standard for Information Technology - Portable Operating System Interface (POSIX(R)) - 978-0-7381-4040-7 IEEE 2004 Base Definitions 1003.1, 2013
    [Show full text]
  • Pete's Unsung Contribution to IEEE Standard 754 for Binary Floating
    File: 19July10 Pete’s Unsung Contribution to IEEE 754 Version dated July 10, 2010 8:21 am Pete’s Unsung Contribution to IEEE Standard 754 for Binary Floating-Point Prepared for the Conference to Celebrate Prof. G.W. “Pete” Stewart’s 70th Birthday July 19-20, 2010, at the University of Texas at Austin by Prof. W. Kahan Mathematics Dept. & Computer Science Dept. University of California @ Berkeley This is posted at <www.eecs.berkeley.edu/~wkahan/19July10.pdf> Prof. W. Kahan Page 1/18 File: 19July10 Pete’s Unsung Contribution to IEEE 754 Version dated July 10, 2010 8:21 am Pete’s Unsung Contribution to IEEE Standard 754 for Binary Floating-Point Abstract The near-universal portability, after recompilation, of numerical software for scientific, engineering, medical and entertaining computations owes a lot to the near-universal adoption of IEEE Standard 754 by computer arithmetic hardware starting in the 1980s. But in 1980, after forty months of dispute, the committee drafting this Standard was still unable to reach a consensus. The disagreement seemed irreconcilable. That was when Pete helped to close the divide. This is posted at <www.eecs.berkeley.edu/~wkahan/19July10.pdf> Prof. W. Kahan Page 2/18 File: 19July10 Pete’s Unsung Contribution to IEEE 754 Version dated July 10, 2010 8:21 am “Three Removes are as bad as a Fire.” Benjamin Franklin, Preface to Poor Richard’s Almanack (1758) My office has been moved twice since 1980, so now my notes for the events in question are buried in one of a few dozen full cartons,— I know not which.
    [Show full text]
  • Report Received March 2006
    2005 was a busy year for me as of POSIX was published (the the USENIX standards represen- Shell and Utilities volume), and tative. There are three major it became a second ISO standard. NICHOLAS M. STOUGHTON standards that I watch carefully: Amendments to these standards I POSIX, which also incorpo- were also under development, USENIX rates the Single UNIX Specifi- and led to the addition of real- cation time interfaces, including Standards I ISO-C pthreads, to the core system call I The Linux Standard Base (LSB) set. Many of the other projects Activities died away as the people involved In order to do that, USENIX lost interest or hit political road- funds my participation in the blocks (most of which were Nick is the USENIX Standards committees that develop and reported in ;login: at the time). Liaison and represents the maintain these standards. Association in the POSIX, ISO C, Throughout 2005, the Free Until the end of the twentieth and LSB working groups. He is century, POSIX was developed the ISO organizational repre- Standards Group (FSG) also sentative to the Austin Group, helped fund these activities. For and maintained by IEEE exclu- a member of INCITS commit- each of these, let’s look at the his- sively. At the same time, the tees J11 and CT22, and the Open Group (also known as Specification Authority sub- tory of the standards, then at group leader for the LSB. what has happened over the past X/Open) had an entirely separate but 100% overlapping standard, [email protected] 12 months or so, and, finally, what is on the agenda for this known as the Single UNIX year.
    [Show full text]
  • Gnu Smalltalk Library Reference Version 3.2.5 24 November 2017
    gnu Smalltalk Library Reference Version 3.2.5 24 November 2017 by Paolo Bonzini Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled \GNU Free Documentation License". 1 3 1 Base classes 1.1 Tree Classes documented in this manual are boldfaced. Autoload Object Behavior ClassDescription Class Metaclass BlockClosure Boolean False True CObject CAggregate CArray CPtr CString CCallable CCallbackDescriptor CFunctionDescriptor CCompound CStruct CUnion CScalar CChar CDouble CFloat CInt CLong CLongDouble CLongLong CShort CSmalltalk CUChar CByte CBoolean CUInt CULong CULongLong CUShort ContextPart 4 GNU Smalltalk Library Reference BlockContext MethodContext Continuation CType CPtrCType CArrayCType CScalarCType CStringCType Delay Directory DLD DumperProxy AlternativeObjectProxy NullProxy VersionableObjectProxy PluggableProxy SingletonProxy DynamicVariable Exception Error ArithmeticError ZeroDivide MessageNotUnderstood SystemExceptions.InvalidValue SystemExceptions.EmptyCollection SystemExceptions.InvalidArgument SystemExceptions.AlreadyDefined SystemExceptions.ArgumentOutOfRange SystemExceptions.IndexOutOfRange SystemExceptions.InvalidSize SystemExceptions.NotFound SystemExceptions.PackageNotAvailable SystemExceptions.InvalidProcessState SystemExceptions.InvalidState
    [Show full text]
  • Kernel Validation with Kselftest Shuah Khan, Kernel Maintainer and Fellow, the Linux Foundation
    Kernel Validation With Kselftest Shuah Khan, Kernel Maintainer and Fellow, The Linux Foundation • Why do we test? • Kinds of testing/tests ... – Unit, developer, regression, integration • Linux kernel testing philosophy – Developer and community driven testing – Reliance on community and users • Linux kernel release cycle – Time based - not feature based – Continuous and parallel development/testing model • Linux kernel testing and validation – Writing tests • Kernel test frameworks - Kselftest & KUnit – Developer testing • Kselftest, KUnit and others. – Regression testing • Kselftest, KUnit and others. • Linux kernel testing and validation – Continuous Integration testing • Static analysis tools (sparse, smatch, coccicheck etc.) • Dynamic analysis tools (fuzzers, syzbot etc.) • Where does this all happen? – Developer test systems – Continuous Integration Rings • Kernel CI Dashboard — Home • 0-Day - Boot and Performance issues • 0-Day - Build issues • Linaro QA • Buildbot • Hulk Robot • What is tested? – Kernel repositories: • linux mainline • linux-next • developer git repositories – Active kernel releases • Basic testing – Boot and usage test – Run basic sanity tests • Basic sanity tests – Does networking (wifi/wired) work correctly? – Does ssh work? – rsync a large file(s) from another system – Download files: wget, ftp, git clone etc. – Play audio/video • Examine kernel logs – Look for new critical and error messages – Check for new warning messages – Check for panic traces • Kernel selftest (Kselftest) – Regression test suite • Kernel
    [Show full text]
  • GNU MP the GNU Multiple Precision Arithmetic Library Edition 6.2.1 14 November 2020
    GNU MP The GNU Multiple Precision Arithmetic Library Edition 6.2.1 14 November 2020 by Torbj¨ornGranlund and the GMP development team This manual describes how to install and use the GNU multiple precision arithmetic library, version 6.2.1. Copyright 1991, 1993-2016, 2018-2020 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover Texts being \A GNU Manual", and with the Back-Cover Texts being \You have freedom to copy and modify this GNU Manual, like GNU software". A copy of the license is included in Appendix C [GNU Free Documentation License], page 132. i Table of Contents GNU MP Copying Conditions :::::::::::::::::::::::::::::::::::: 1 1 Introduction to GNU MP ::::::::::::::::::::::::::::::::::::: 2 1.1 How to use this Manual :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 2 2 Installing GMP ::::::::::::::::::::::::::::::::::::::::::::::::: 3 2.1 Build Options:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 3 2.2 ABI and ISA :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 8 2.3 Notes for Package Builds:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 11 2.4 Notes for Particular Systems :::::::::::::::::::::::::::::::::::::::::::::::::::::: 12 2.5 Known Build Problems ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 14 2.6 Performance
    [Show full text]
  • Digital Equipment: Corporation, Maynard, Massachusetts 01754 Digital Equipment Cor1poration • Maynard
    TOPS .. 10 DOCUMENTATION DIRECTORY Order Number AA-0858C-TB April 1979 This document describes the manuals for the TOPS·10 Software Notebooks. This manual supersedes the TOPS·10 Documentation Directory, Order Number AA·0858B·TB. To order additional copies; of this document, contact the Software Distribution Center, Digital Equipment: Corporation, Maynard, Massachusetts 01754 digital equipment cor1poration • maynard. massachusetts First Printing, February, 1978 Upda ted, May, 1978 Updated, June, 1978 Updated, August, 1978 Revised, Nov~mber, 1978 Revised, April, 1979 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. Digital Equipment Corporation assumes no responsibility for the use or reliability of its software on equipment that is not supplied by DIGITAL and its affiliated companies. copyright©l979 by Digital Equipment Corporation The postage-prepaid READER'S COMMENTS form on the last page of this document requests the user's critical evaluation to assist us in preparing future documentation. The following are trademarks of Digital Equipment Corporation: DIGITAL DECsystem-lO MASSBUS DEC DECSYSTEM-20 OMNIBUS PDP DEC tape OS/8 DECUS DIBOL PHA UNIBUS EDUSYSTEM RSTS COMPUTER LABS FLIP CHIP RSX COMTEX
    [Show full text]