Gnu Is Not Unix) System

Total Page:16

File Type:pdf, Size:1020Kb

Gnu Is Not Unix) System A Bibliography of Publications about the GNU (Gnu is Not Unix) System 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/ 04 August 2021 Version 3.229 Title word cross-reference #3 [Bon11]. #35 [Rog09a]. #37 [Rog09b]. #52 [Bri09a]. #54 [Bri09b]. #56 [Och09]. #81 [Rog11]. #95 [Och12]. (zI − H)x = b [HKY+21]. 1 + 118 [APHV19]. 2 [ZK21]. $22.96 [Cas02]. $24.95 [Ano99a]. 3 [Ano01j, CZS+21, MGYC18, SDeaK+09, Wen02]. $34.95 [Ano00a, Ano00b]. $39.95 [Ano97a]. $39.99 [Kuc06]. 4 [DO16]. $49.99 [Fox08]. 5 [MGPB20]. $95.00 [Aji17]. x3[KGW+21]. hp [CMC+15]. i [HWM+15]. K! [HKY+21]. µ [TACA15]. N [HPT17, PHT17]. *BSD [Den99]. -Compiler [PKP02, PKP05, PKP05]. -D [DO16, SDeaK+09, Wen02]. -diff [TACA15]. -electron [HPT17, PHT17]. -programming [KORP95]. -v3 [Car04]. 1 2 //sagemath.org [Den13]. /GNOME [Wri00]. /Octave [MBR21]. /Should [HR11]. 0 [Fox08]. 0-13-234971-X [Fox08]. 0-596-00287-4 [Cas02]. '00s [Zad02]. 01 [DWP+14]. 02 [KY16]. 03 [Zha16]. 06 [BVLF14]. 1 [Kuc06]. 1-4 [Ano06]. 1-59059-503-3 [Kuc06]. 1-8 [AFS82]. 1.0 [KPK+17, RHR+21, Weh03]. 1.1 [Ano01a]. 10 [Uni77]. 10.0 [Bau06b]. 10x [Ano04b]. 11 [Dig80a, Dig80b, PH82]. 118 [PMG+09]. 11th [ACM93a, ACM94, Kap92]. 12th [Bun94]. 131-3 [AM18]. 141 [PKG+10]. 158 [GNR+09]. 166MHz [Ano96c]. 18 [BJJ14]. 1970 [MSLH71]. 1983 [Neu84]. 19A [DWP+14]. 1st [FFvdH01]. 1UAXe [Ano00j]. 2 [Ano15a, BB91, CCG+02, Dye03, EKJ+03, Goe07, Kro00, Mau05, NRG+99, War04]. 2.0 [Ano04b, Coc01b, DCS05, EHP14]. 2.2 [Bra04]. 2.3.x [LS04]. 2.6 [BS05]. 2.x [LSM+00]. 20 [Ano97c]. 2000 [Ste00b]. 2000/3000 [ZKCS91]. 2005 [MSK05]. 2009 [Hea09]. 2010 [Gre11b]. 2012 [Rui13, SP12]. 2013 [BK14]. 2014 [HMW15]. 2017 [BBdD17]. 20th [IEE90]. 213 [AZ17a]. 21st [DMP+02, IEE05, Jef08, Har05]. 22-24 [IEE93]. 23rd [DMP+02]. 242 [CFCA13a]. 24th [BBdD17]. 253 [DKMB14]. 2597-31 [MSS95]. 26-28 [IEE90]. 264DP [Ano98]. 28-nm [CCA+19]. 2B [Gom99]. 2e [Str94]. 2nd [HDR04]. 3 [Ahm08b, Kuc06, Wes00]. 3-D [Wes00]. 3.0 [GHM+05, HMO+18, MS00, V´az16]. 3.1 [Bau06a, HHV05]. 3.8 [EaoGOBHW14]. 32 [TG99]. 33rd [ACM95]. 390 [Pen03]. 393 [WKA+08]. 3D [DDJ99]. 4 [G+06]. 4.0 [Rob11]. 42 [GKL+14]. 465 [TBPS15]. 4th [EKR91, HDR04, PT91, USE00a, FFHL05]. 5 [Ano97d, Bra97, Kro00]. 5-8 [ACM93a]. 500 [Pra03]. 50th [SHB+20]. 511-Core [DXT+18]. 56th [Bon93]. 570 [PBJ+12]. 5th [AK95, FFH+05, USE01a]. 6 [Ano04b]. 6.0 [Ano01a, Gra99]. 64-bit [Ano00h, GHL+04, Jae03]. 6th [Lio96]. 7 [Kro99a]. 746 [Sta78a]. 75 [KMF+07]. 7th [Yuk94]. 8 [Ano03d, Ano11]. 816 [PPG+11]. 852 [GB06]. '87 [BSK87]. 871 [SC08]. '88 [SMNF88]. 9 [Ano95f, Ano95g, Sta12]. '90 [Mio90, Ano96e, Ano97d, Bra97]. '91 [PT91]. 3 '92 [Ano94a, IEE92d, VW92, Vor92, VRS+99a, VRS+99b]. 92-07 [VW92]. 92-19 [AY93]. '93 [ACM93a, ACM93b, Ano94a, Bao93, Bon93, Lei93a, SS93]. '94 [BGG+94]. '95 [AK95, IEE95b, Lev95a, Bro03, FK99, Smy97, VGD+97]. 97 [Laz98]. 978 [Ano11, Ano15a]. 978-0-12-802916-9 [SD16]. 978-1-4422-4992-9 [Aji17]. 978-1-59327-649-2 [Ano15a]. 978-1-59749-627-8 [Ano11]. 99 [PKP05]. 9A [BVLF14]. 9X [BG95, KTP95]. Abaco [Ano01j]. Abbotsbrook [Ano00k]. abgeschw¨achte [NO03]. ABI [Tro04]. AbiSource [Knu99a]. AbiWord [Knu99a]. Absoft [Ano96b]. Abstraction [CSD+05, BR95]. AC [CD95]. Academia [Rob20]. academy [MTBS09]. Accelerated [Ano96c, Ano97c, SAC+15, TL17]. Accelerated-X [Ano97c]. accelerates [Ped05]. Accelerator [DXT+18, GCE+21, KY16, PGW+20, CCA+13]. Accelerators [dlCKK15, HXS20]. Acceptable [Sha10]. Access [Sta04a, Bow05, CD95, PDG+87, Sta96b, WK93]. accessibility [Aji17, Fri16, HBC+05]. Accessing [Tan11b]. Accidental [Ray99b, Ray99c, Ray01b]. Accomplishments [MN04, SZAB98]. Accurate [XXCL19, HR94, SC16]. Achievement [Coc01a]. Achieving [Abe07]. Acid [Lew99b]. ACLs [BS98]. ACM [Abr81, Bar00b, Bar00a, DGBH93, FP95, FMA02]. ACM/SIGAPP [DGBH93]. acne [DSB+16]. acoustic [HKvH16]. acquisition [Mei92, MGFRG12]. across [CHE+10, Fri97, PAB+17]. Act [MSZ02]. Action [Jan08, MMD12, NR03, RCP+12]. ActiveX [Kro99b]. activism [Mau05]. Activities [Ave06, BY14, LL14, LC12b, WFW+20, AKHG16, SSA08, VGP+19, ZE00]. activity [CF09]. actor [KF17]. actor-oriented [KF17]. Acumen [Kro99b]. ad [SH11]. ADA [ACM94, ACM93b, Ano87, GB94, Smy97, ACM94, BG95, BOM97, BCHR12, FK99, Kan12, KTP95, Kle21, MGM+02, MSK05, Och09, RAH+01, RTH15, Rui13, SP12, Smy97, VGD+97]. Ada83 [Fel93]. ADA94 [CGS94]. Ada95 [Gar09, Due97]. Ada95/C [Gar09]. Ada'97 [ACM97]. Ada9x [Fel93]. AdaCore [Bro19]. adapted [WPAV14]. Adapting [Man92, YM93]. Adaptive [Joh18, SA15]. Add [Bar01]. Adding [SZAB97, Ano03d, CLL05]. Address [CDsJ+00]. Addressing [Sha04]. Adds [Ano00j, Sur04]. Admin [Plo97]. Administration [Ano00e, Ano01j, G+00, G+02, GA04b, Har94, Kre03, USE94, USE98b, Ron05b, TB05]. Administrations [SC02]. Administrator [Ano90c, Mag04, DRP01]. Administrators [FT09, SHN97]. Admitted [YXS+19, HSX+18]. Adobe [Ano02b]. ADOC [KG20]. Adopt [MSC19, MFS15, VVM08, Ano00g]. Adopter [RNR17]. Adopters [Goo14]. Adopting [ACC+12, GHM+05, SF15]. Adoption [ACHC11, DD17, Muw09, WW01, AW07, CM06, KKA+19, NYB10, SG12]. Adopts [GGB17]. Advanced [Ano88b, MYU89, Ron05a, Wes00, Bar00c]. Advancement [Sca19, Spi06]. Advances [DDJ98a, DDJ98b]. Advancing 4 [FVD+12]. Advection [RAW+16, WFV14]. advection-diffusion [WFV14]. Advertisers [Ano95a]. Aerodynamics [Jen01]. aerosol [WNS+21]. aerothermodynamics [DFU20]. affect [CH11]. Affecting [SS04, LRD+19, MP12]. affiliations [ESM19]. affordable [MPE+11]. Africa [May06]. aftaleret [MG05]. After [Bon11, MSZ02]. Against [Hoh01, SG92, ZRNA20, JKS02, Rau04]. Age [Fer03, Hef97, Rus14, San03, FN21, GJLT11, Zic01]. Agencies [PBH01]. agenda [GRJS01]. Agent [EKJ+03, SCFR06, LQR17]. Agent-based [SCFR06]. Agere [Ano02b]. Aggregation [TGC+21, ZJS+20]. Agile [ABC+14, BC20a, GEI+11, PGW+20, TGC+20, WDK+20, KHA+03, Mac18, You08]. Agreement [Bar01]. AI [Lou96]. aid [Lal91, Deo90]. AIDA [Ano87]. AIDA-87 [Ano87]. aide [Rus88]. aided [Deo90]. aids [Ing92]. air [ACW04, MGPB20]. Aircraft [SKSM19]. AJIS [Och09]. al [Ano04c, Bur04a]. Alabama [IEE92d]. Alberta [ACM88]. Algebra [Coo95b, DMP+02, WR71, Coo95a, Joy08, Joy09b, JCMG11,ˇ LR08, MZE13, Pag07]. Algebraic [Lev95b, Lev95a, SAC+15, GJMPAM+14, Kli90]. Algorithm [BdP13, Bar00c, Bar01, Joh18, ZRNA20, AFZ17, AFZ18, ATCZ19, CLS95, CSEP14, DD10, FLA+16, LZ11a, LZ11b, GB06, SC08]. Algorithms [QR92, Sha95, Val93, Ban16, Ban17, PC13b]. Alias [Gup03]. aliasing [ZC01]. Aligning [BMZ14]. Alignment [vWHvW09]. alkali [SPAW17]. alle [Mol01]. Allegiance [CH10]. aller [DF00]. Allocation [YLL+07, FG92, HC07]. allocator [Mat03]. Almost [BH17]. Almquist [Ano00e]. Alon [Aji17]. Alone [DDJ98a, ESM19, DDJ98b]. Alpha [Ano98, Ano00i]. Already [CGK+02]. Alternative [Ian02, Liu06, MS12, PK10, SS06, Ste08]. alternatives [Pot06]. Altmetrics [ZW17]. am [Bud10, FBY+17]. Amalgamation [IAS16]. AMASS [dlVRB21]. Amber [Cha13]. Ambidexterity [FN21]. Ambidextrous [O'S02]. AMD [Ano01c, SuS01, Zad02]. AMD-PCs [SuS01]. AMD64 [Hub03]. Americans [Sta96b]. AMGKQ [Joh18]. Amherst [IEE92a]. AML [Esp96]. among [Col09a]. AMS [Joy09a]. Amsterdam [Ahm08b]. Amtec [Ano96c]. Anaheim [USE90]. Analyse [Rau04]. analysing [PSSH16]. Analysis [Ano18, Bak20, Bar01, BFC02, Gol06, Gup03, KY16, KS11, KJRD16, MTM+19, MRGP20, Mor08, NS01, Omb20, PSR16, PMG+09, PKG+10, PPG+11, PBJ+12, SSP17, SSP18, SDD06, WMK+17, AAA+12, Amb15, BOL14, Ban16, Ban17, BSK+15, Bow05, BDP+14, CWZ06, DP09, Feixx, FM10, Gal01, GF17, GV16, GJS+02, HLL+95, HFO+12, H¨op04, Kam21, Koc09, KFYI13, MG12, Mas05, MPE+11, MRS07, MOT+18, Och12, PKH07, QB21, Raj13, Rau04, RAMB18, RP08, SBM+10, SMS16, SGM+08, SM08, SAOB02, UBR+17, V´az16, WLD+17, YLXZ16, Yes12, ZLL04, dA15]. Analyst [Wil71]. Analytic [Wut12]. analytical [FBY+17]. Analyzer [LO89, Pax88]. analyzing [APHV19, HPT17, PHT17, SAHP15]. Anarchism [Mog99]. Anarchy [Bar00a]. Anatomy [Lor95, Ros02a, Yan92]. Ancient [SCDS15]. Andrew [Ano00c, Teo13]. Android [CMTA19, CCK21, QB21, SL01]. Andy [Ano97a]. Angle [LHZ12]. Animal 5 [GNR+09]. animation [MWG+90, MWG+91]. anisotropic [YSVM+16]. Anniversary [SHB+20]. annotation [GKP+14]. Announcements [Ano96e, Ano01a]. Annual [ACM93b, ACM94, ACM95, Ano87, Ano88b, Den99, IEE92c, IEE05, MS91, USE99, USE00a, USE01a, USE01b, USE02b, USE02c, ACM93a, Ano94b, Bon93, IEE95b, Jef08, USE98a]. anomaly [HC07]. Anonymity [CGK+02, CSD+05]. Anonymous [CdR99, BP14]. Anpassen [G¨un02]. ANSI [PKP02, PKP05, PKP05]. answers [Phi12]. Ant [HL02, ZK05]. Antarctica [Ana99]. anthropological [Zei03]. anthropomorphic [GV16]. Anti [Ano00k, Mau05]. Anti-spam [Mau05]. Anti-Virus [Ano00k]. Antique [Jes03a]. Antonio [IEE92c, IEE94b]. Anup [GAS+01]. Anwenderhandbuch [Ano01c, Ron05a, Ano01c, Ron01a, Ron01b]. Anwendung [PKP05, G+00, G+02, GA04b]. Anwendungen [PKP02, PKP05]. Aonix [Kro99b, Kro99a]. AP [BSP11]. AP-1-mediated [BSP11]. Apache [BGL+20, CJ17, DFT21, DGC+07, Fie99, FvH03, LW03, MFH02, Sai01, Ude97]. API [Ano00i, CCK21, Zag14]. Aplio [Ano00j]. App [DDJ99, CCK21]. Appearance [LR11]. Appendix [TRM16]. Appgen [Ano00k]. applet [GM02]. Application [AJ05, Ano00c, Ano01i, Ano01j, CWB+04, FFH+05, GBG+16, GB00, HMP+15, LGW18, PPG+11, VGdlP01, XXAD21, ACW04, AHG94, BH11, CFCA13a, CFCA13b, EKR91, FRBRF19, Fri97, HM10, Jon05a, Mac18, PSSH16, Thi99, DFCPSF15]. Applications [Ano00d, Ano00k, Ano00l, Ano02b, BK91, BJJ14, CKB+05, FHH11, Gag02, GD12, GM05, IEE92c, IEE94b, IEE95b, IEE05, JJ00, MRGP20, MS12, Per00, PK10, She01, ACM94, APK14a, APK14b, BSW95, BSW+14, Cha11, DP09, Hen92, Hin87, LGS+17, LS04, McL92, Pet05, RHR+21, Sai13, Yad07, Yeo05,
Recommended publications
  • A Comparative Evaluation of Matlab, Octave, R, and Julia on Maya 1 Introduction
    A Comparative Evaluation of Matlab, Octave, R, and Julia on Maya Sai K. Popuri and Matthias K. Gobbert* Department of Mathematics and Statistics, University of Maryland, Baltimore County *Corresponding author: [email protected], www.umbc.edu/~gobbert Technical Report HPCF{2017{3, hpcf.umbc.edu > Publications Abstract Matlab is the most popular commercial package for numerical computations in mathematics, statistics, the sciences, engineering, and other fields. Octave is a freely available software used for numerical computing. R is a popular open source freely available software often used for statistical analysis and computing. Julia is a recent open source freely available high-level programming language with a sophisticated com- piler for high-performance numerical and statistical computing. They are all available to download on the Linux, Windows, and Mac OS X operating systems. We investigate whether the three freely available software are viable alternatives to Matlab for uses in research and teaching. We compare the results on part of the equipment of the cluster maya in the UMBC High Performance Computing Facility. The equipment has 72 nodes, each with two Intel E5-2650v2 Ivy Bridge (2.6 GHz, 20 MB cache) proces- sors with 8 cores per CPU, for a total of 16 cores per node. All nodes have 64 GB of main memory and are connected by a quad-data rate InfiniBand interconnect. The tests focused on usability lead us to conclude that Octave is the most compatible with Matlab, since it uses the same syntax and has the native capability of running m-files. R was hampered by somewhat different syntax or function names and some missing functions.
    [Show full text]
  • Download (PDF)
    CULTIVATING OPEN INFORMATION PLATFORMS: A LAND TRUST MODEL MOLLY SHAFFER VAN HOUWELING* INTRODUCTION James Boyle has led a recent call for intellectual property “environmentalism”—a movement to fend off perceived threats to the public interest posed by expansions in the scope and term of intellectual property protection.1 Inspired in part by Boyle’s message, a number of organizations have sprung up that aspire to expand and cultivate the body of intellectual works that are not subject to proprietary control.2 The Internet’s original development as a non-proprietary in- formation platform is another source of inspiration for this incip- ient movement.3 The Internet is built on a suite of protocols— * Assistant Professor of Law, University of Michigan Law School. Thanks to Kenneth Bamberger, Stefan Bechtold, Glenn Otis Brown, Julie Cohen, Bruce Damer, Rebecca Eisenberg, Edward Felten, Frank Hecker, Daphne Keller, Thom LeDoux, Mark Lemley, Lawrence Lessig, Douglas Lichtman, Ronald Mann, Thomas Nachbar, Maureen O’Rourke, Timothy Schoechle, Theodore Ts’o, Robert Van Houweling, and Jonathan Zittrain for comments. This essay was the basis for a presentation at the Silicon Flatirons Telecommunications Program Conference on Regulation of Information Platforms. Thanks to Philip Weiser for organizing the conference and to him and the other conference participants for their comments. 1. See, e.g., James Boyle, A Politics of Intellectual Property: Environmentalism for the Net?, 47 DUKE L.J. 87, 108-16 (1997); James Boyle, The Second Enclosure Movement and the Construction of the Public Domain, 39-43 (paper presented at the Duke conference on the Public Domain, Nov. 2001), discussion draft available at http://www.law.duke.edu/pd/papers/boyle.pdf; see also Seth Shulman, Intellectual- Property Ecology, TECHNOLOGY REVIEW, Mar.
    [Show full text]
  • Red Hat Enterprise Linux 6 Developer Guide
    Red Hat Enterprise Linux 6 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 6 Dave Brolley William Cohen Roland Grunberg Aldy Hernandez Karsten Hopp Jakub Jelinek Developer Guide Jeff Johnston Benjamin Kosnik Aleksander Kurtakov Chris Moller Phil Muldoon Andrew Overholt Charley Wang Kent Sebastian Red Hat Enterprise Linux 6 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 6 Edition 0 Author Dave Brolley [email protected] Author William Cohen [email protected] Author Roland Grunberg [email protected] Author Aldy Hernandez [email protected] Author Karsten Hopp [email protected] Author Jakub Jelinek [email protected] Author Jeff Johnston [email protected] Author Benjamin Kosnik [email protected] Author Aleksander Kurtakov [email protected] Author Chris Moller [email protected] Author Phil Muldoon [email protected] Author Andrew Overholt [email protected] Author Charley Wang [email protected] Author Kent Sebastian [email protected] Editor Don Domingo [email protected] Editor Jacquelynn East [email protected] Copyright © 2010 Red Hat, Inc. and others. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
    [Show full text]
  • SFLC V Conservancy
    Trademark Trial and Appeal Board Electronic Filing System. http://estta.uspto.gov ESTTA Tracking number: ESTTA863914 Filing date: 12/11/2017 IN THE UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE TRADEMARK TRIAL AND APPEAL BOARD Proceeding 92066968 Party Defendant Software Freedom Conservancy Correspondence PAMELA S CHESTECK Address CHESTEK LEGAL P O BOX 2492 RALEIGH, NC 27602 UNITED STATES Email: [email protected] Submission Motion for Summary Judgment Yes, the Filer previously made its initial disclosures pursuant to Trademark Rule 2.120(a); OR the motion for summary judgment is based on claim or issue pre- clusion, or lack of jurisdiction. The deadline for pretrial disclosures for the first testimony period as originally set or reset: 07/20/2018 Filer's Name Pamela S Chestek Filer's email [email protected] Signature /Pamela S Chestek/ Date 12/11/2017 Attachments Motion for SJ on affirmative defenses-signed.pdf(756280 bytes ) Kuhn-Declara- tion_summary-judgment_as-submitted_reduced-size-signed.pdf(2181238 bytes ) Sandler-declara- tion_summary-judgment_as-submitted-reduced-size-signed.pdf(1777273 bytes ) Chestek declaration_summary-judgment-signed-with-exhibits.pdf(2003142 bytes ) IN THE UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE TRADEMARK TRIAL AND APPEAL BOARD In the Mater of Registraion No. 4212971 Mark: SOFTWARE FREEDOM CONSERVANCY Registraion date: September 25, 2012 Sotware Freedom Law Center Peiioner, v. Cancellaion No. 92066968 Sotware Freedom Conservancy Registrant. RESPONDENT’S MOTION FOR SUMMARY JUDGMENT ON ITS AFFIRMATIVE DEFENSES Introducion The Peiioner, Sotware Freedom Law Center (“SFLC”), is a provider of legal services. It had the idea to create an independent enity that would ofer inancial and administraive services for free and open source sotware projects.
    [Show full text]
  • Ethereal Developer's Guide Draft 0.0.2 (15684) for Ethereal 0.10.11
    Ethereal Developer's Guide Draft 0.0.2 (15684) for Ethereal 0.10.11 Ulf Lamping, Ethereal Developer's Guide: Draft 0.0.2 (15684) for Ethere- al 0.10.11 by Ulf Lamping Copyright © 2004-2005 Ulf Lamping Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. All logos and trademarks in this document are property of their respective owner. Table of Contents Preface .............................................................................................................................. vii 1. Foreword ............................................................................................................... vii 2. Who should read this document? ............................................................................... viii 3. Acknowledgements ................................................................................................... ix 4. About this document .................................................................................................. x 5. Where to get the latest copy of this document? ............................................................... xi 6. Providing feedback about this document ...................................................................... xii I. Ethereal Build Environment ................................................................................................14 1. Introduction .............................................................................................................15
    [Show full text]
  • A Compiler Front-End for the WOOL Parallelization Library
    A compiler front-end for the WOOL Parallelization library GEORGIOS VARISTEAS KTH Information and Communication Technology Master of Science Thesis Stockholm, Sweden 2010 TRITA-ICT-EX-2010:291 Royal Institute of Technology A compiler front-end for the WOOL Parallelization library Georgios Varisteas yorgos(@)kth.se 15 October, 2010 A master thesis project conducted at Examiner: Mats Brorsson Supervisor: Karl-Filip Faxén Abstract WOOL is a C parallelization library developed at SICS by Karl-Filip Faxén. It provides the tools for develop- ing fine grained independent task based parallel applications. This library is distinguished from other similar projects by being really fast and light; it manages to spawn and synchronize tasks in under 20 cycles. However, all software development frameworks which expose radically new functionality to a programming language, gain a lot by having a compiler to encapsulate and implement them. WOOL does not differ from this category. This project is about the development of a source-to-source compiler for the WOOL parallelization library, supporting an extension of the C language with new syntax that implements the WOOL API, transform- ing it and eventually outputting GNU C code. Additionally, this compiler is augmented with a wrapper script that performs compilation to machine code by using GCC. This script is configurable and fully automatic. The main advantage gained from this project is to satisfy the need for less overhead in software development with WOOL. The simplified syntax results in faster and more economical code writing while being less error- prone. Moreover, this compiler enables the future addition of many more features not applicable with the current state of WOOL as a library.
    [Show full text]
  • Utgåvenoteringar För Fedora 11
    Fedora 11 Utgåvenoteringar Utgåvenoteringar för Fedora 11 Dale Bewley Paul Frields Chitlesh Goorah Kevin Kofler Rüdiger Landmann Ryan Lerch John McDonough Dominik Mierzejewski David Nalley Zachary Oglesby Jens Petersen Rahul Sundaram Miloslav Trmac Karsten Wade Copyright © 2009 Red Hat, Inc. and others. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. 1 Utgåvenoteringar For guidelines on the permitted uses of the Fedora trademarks, refer to https:// fedoraproject.org/wiki/Legal:Trademark_guidelines. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Java® is a registered trademark of Oracle and/or its affiliates. XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
    [Show full text]
  • Introduction to GNU Octave
    Introduction to GNU Octave Hubert Selhofer, revised by Marcel Oliver updated to current Octave version by Thomas L. Scofield 2008/08/16 line 1 1 0.8 0.6 0.4 0.2 0 -0.2 -0.4 8 6 4 2 -8 -6 0 -4 -2 -2 0 -4 2 4 -6 6 8 -8 Contents 1 Basics 2 1.1 What is Octave? ........................... 2 1.2 Help! . 2 1.3 Input conventions . 3 1.4 Variables and standard operations . 3 2 Vector and matrix operations 4 2.1 Vectors . 4 2.2 Matrices . 4 1 2.3 Basic matrix arithmetic . 5 2.4 Element-wise operations . 5 2.5 Indexing and slicing . 6 2.6 Solving linear systems of equations . 7 2.7 Inverses, decompositions, eigenvalues . 7 2.8 Testing for zero elements . 8 3 Control structures 8 3.1 Functions . 8 3.2 Global variables . 9 3.3 Loops . 9 3.4 Branching . 9 3.5 Functions of functions . 10 3.6 Efficiency considerations . 10 3.7 Input and output . 11 4 Graphics 11 4.1 2D graphics . 11 4.2 3D graphics: . 12 4.3 Commands for 2D and 3D graphics . 13 5 Exercises 13 5.1 Linear algebra . 13 5.2 Timing . 14 5.3 Stability functions of BDF-integrators . 14 5.4 3D plot . 15 5.5 Hilbert matrix . 15 5.6 Least square fit of a straight line . 16 5.7 Trapezoidal rule . 16 1 Basics 1.1 What is Octave? Octave is an interactive programming language specifically suited for vectoriz- able numerical calculations.
    [Show full text]
  • Customizing Debian Benjamin Mako Hill
    Customizing Debian “Fork Yours with Debian GNU/Linux” Benjamin Mako Hill [email protected] http://mako.yukidoke.org Ubuntu Debian Project Software in the Public Interest Benjamin Mako Hill LCA - Debian MiniConf4 http://mako.yukidoke.org The World of Debian Customizers There are 115 distributions derived from Debian. AbulÉdu • Adamantix • AGNULA GNU/Linux Audio Distribution • ANTEMIUM Linux • Arabbix • ARMA aka Omoikane GNU/Linux • ASLinux • Auditor Security Linux • Augustux • B2D Linux • BEERnix • Biadix • BIG LINUX • Bioknoppix • BlackRhino • Bluewall GNU/Linux • Bonzai Linux • BrlSpeak • Càtix • CensorNet • Clusterix • ClusterKNOPPIX • Condorux • Damn Small Linux • Danix • DebXPde • eduKnoppix • ERPOSS • ESware • Euronode • FAMELIX • Feather Linux • Flonix • Vital Data Forensic or Rescue Kit (FoRK) • Freeduc-cd • GEOLivre Linux • Gibraltar Firewall • GNIX-Vivo • Gnoppix Linux • gnuLinEx • GNU/Linux Kinneret • GNUstep Live CD • grml • Guadalinex • Helix • Hiweed Linux • Impi Linux • Julex • K-DEMar • Kaella • Knoppix Linux Azur • Kalango Linux • KANOTIX • KlusTriX • knopILS • Knoppel • Knoppix • Knoppix 64 • Knoppix STD • KnoppiXMAME • KnoppMyth • Kurumin Linux • LAMPPIX • Libranet GNU/Linux • LIIS Linux • LinEspa • Linspire • Linux Live Game Project • Linux Loco • LinuxDefender Live! CD • Linuxin • LiVux • Local Area Security Linux (L.A.S.) • Luinux • Luit Linux • MAX: Madrid_Linux • Mediainlinux • MEPIS Linux • Metadistro-Pequelin • MIKO GNYO/Linux • Morphix • Munjoy Linux • Nature's Linux • NordisKnoppix • OGo Knoppix • Oralux • Overclockix
    [Show full text]
  • Darts Championship Online | Darts TV: All Darts Championship Stream Link 4
    1 / 2 Live Darts TV: All Darts Championship Online | Darts TV: All Darts Championship Stream Link 4 Bet and browse odds for all sports with Sky Bet. Horse racing, Football, Accumulators and In Play.. Watch the best Tournament channels and streamers that are live on Twitch! Check out their featured videos for other Tournament clips and highlights.. 7 days ago — Catch all the best bits from Stream Two from Players Championship 18 Watch darts LIVE: video.pdc.tv News and Website ... 2 hours ago. 676 .... Darts youtube channels list ranked by popularity based on total channels subscribers, video ... from all the PDC's live events throughout the year, including the World Darts Championship and the Premier League Darts! ... The Netherlands About Youtuber The Dart channel where videos are posted by Kenzo Fernandes.. PDC, Premier League Darts, . ... Darts. All Games. All. LIVE Games. LIVE. Finished. Scheduled. 12/07 Mo. WORLDOnline Live League - Second stage ... Owen R. (Wal). 4. 3. Burness K. (Nir). Hogarth R. (Sco). 4. 1. Heneghan C. (Irl) ... Top darts events in the 2020/2021 season: PDC World Darts Championship 15.12.. Dec 30, 2020 — The World Darts Championship continues this week but how can fans ... Express Sport is on hand with all the TV coverage and live stream ... 0 Link copied ... The Scot was made to pay for a series of missed doubles in the first .... Registration for the TOTO Dutch Open Darts 2021 is open. This unique darts event will take place from Friday 3th until Sunday 5th of September in the Bonte ... Apr 17, 2020 — Fallon has signed up to an online tournament called MODUS Icons of Darts that has already been running for two weeks and streams live for ...
    [Show full text]
  • Filesystems HOWTO Filesystems HOWTO Table of Contents Filesystems HOWTO
    Filesystems HOWTO Filesystems HOWTO Table of Contents Filesystems HOWTO..........................................................................................................................................1 Martin Hinner < [email protected]>, http://martin.hinner.info............................................................1 1. Introduction..........................................................................................................................................1 2. Volumes...............................................................................................................................................1 3. DOS FAT 12/16/32, VFAT.................................................................................................................2 4. High Performance FileSystem (HPFS)................................................................................................2 5. New Technology FileSystem (NTFS).................................................................................................2 6. Extended filesystems (Ext, Ext2, Ext3)...............................................................................................2 7. Macintosh Hierarchical Filesystem − HFS..........................................................................................3 8. ISO 9660 − CD−ROM filesystem.......................................................................................................3 9. Other filesystems.................................................................................................................................3
    [Show full text]
  • Translingual Obfuscation
    Translingual Obfuscation Pei Wang, Shuai Wang, Jiang Ming, Yufei Jiang, and Dinghao Wu College of Information Sciences and Technology The Pennsylvania State University fpxw172, szw175, jum310, yzj107, [email protected] Abstract—Program obfuscation is an important software pro- Currently the state-of-the-art obfuscation technique is to tection technique that prevents attackers from revealing the incorporate with process-level virtualization. For example, programming logic and design of the software. We introduce obfuscators such as VMProtect [10] and Code Virtualizer [4] translingual obfuscation, a new software obfuscation scheme replace the original binary code with new bytecode, and a which makes programs obscure by “misusing” the unique custom interpreter is attached to interpret and execute the features of certain programming languages. Translingual ob- bytecode. The result is that the original binary code does fuscation translates part of a program from its original lan- not exist anymore, leaving only the bytecode and interpreter, guage to another language which has a different program- making it difficult to directly reverse engineer [39]. How- ming paradigm and execution model, thus increasing program ever, recent work has shown that the decode-and-dispatch complexity and impeding reverse engineering. In this paper, execution pattern of virtualization-based obfuscation can we investigate the feasibility and effectiveness of translingual be a severe vulnerability leading to effective deobfusca- obfuscation with Prolog, a logic programming language. We tion [24], [66], implying that we are in need of obfuscation implement translingual obfuscation in a tool called BABEL, techniques based on new schemes. which can selectively translate C functions into Prolog pred- We propose a novel and practical obfuscation method icates.
    [Show full text]