Linux Anatomy

Total Page:16

File Type:pdf, Size:1020Kb

Linux Anatomy ANATOMY OF A LINUX SYSTEM Linux® is named after Linus Torvalds, The Big Ideas Behind Linux Magazines Hardware/Systems ApacheCon: www.apachecon.com Project Hosting architect of the Linux kernel, the heart of Eric S. Raymond’s The Open Magazine: www.openmagazine.net Storm Linux™ from Stormix Technologies, Inc.: VA Linux Systems: www.valinux.com YAPC (Yet Another Perl Conference): www.collab.net The cutting edge www.stormix.com Penguin Computing: www.sourceforge.net the operating system. But a complete Cathedral & The Bazaar Linux Magazine: www.linux-mag.com www.yapc.org/America or ™ www.penguincomputing.com of open source software Linux Journal: www.linuxjournal.com OpenLinux from Caldera Systems: www.yapc.org/Europe Downloads Linux distribution contains the work of hun- outlines the way a distributed IBM: www.ibm.com/linux LinuxWorld: www.linuxworld.com www.caldera.com Top Linux Web Sites www.ibiblio.org will belong to people who start network of programmers ® Cobalt Networks, Inc.: www.cobalt.com www.freshmeat.net dreds of separate open source software Maximum Linux: www.maximumlinux.com TurboLinux : www.turbolinux.com www.linux.com www.themes.org from individual vision and brilliance, projects. A surprise to many people is the can build leading-edge, Major Linux Distributors LinuxPPC: www.linuxppc.com Conferences www.linux.org ™ www.rpmfind.net/linux/RPM then amplify it through the effective amount of code that companies like Sun, high-quality software without Red Hat®: www.redhat.com Yellow Dog Linux : www.yellowdoglinux.com O’Reilly Open Source Convention: www.slashdot.org ™ www.linuxtoday.com Debian GNU/Linux: www.debian.org Hard Hat Linux for Embedded Systems from conferences.oreilly.com Kernel (News and Notes) construction of voluntary SGI, and Digital (Compaq) have con- centralized control. Another LinuxWorld New York: www.lwn.net www.kernel.org SuSE: www.suse.com MontaVista Software, Inc.: www.mvista.com tributed. This poster peels back the skin of O’Reilly book,Open Sources, ™ www.linuxworldexpo.com www.linuxgazette.com www.kernelnotes.org communities of interest. ™ RTLinux from FSMLabs: www.fsmlabs.com Linux-Mandrake : LinuxWorld San Jose: the Linux distribution to show many of the contains essays on open source software or www.rtlinux.org O’Reilly Sites Philosophy —ERIC S. RAYMOND www.linux-mandrake.com www.linuxworldexpo.com The Cathedral & The Bazaar www.oreilly.com www.fsf.org major projects and their relationship to each development methodology by many of the key Slackware® Linux: www.slackware.com Atlanta Linux Showcase: www.oreillynet.com www.opensource.org other and to the whole Linux anatomy. developers who have made it happen. ww.linuxshowcase.com linux.oreilly.com www.opencontent.org C/C++ Programming Tools Unix Command-Line Utilities Mozilla The X Window System GNOME KDE Office Applications Peer-to-Peer Communication The FSF’s gcc C compiler is the single Linux includes a full complement of Mozilla, the free version of Netscape’s The X Window System, developed at MIT by Jim Gettys, Bob Scheifler, and a Miguel de Icaza’s GNOME (GNU Object Model Environment) is one of the The K Desktop Environment (KDE) was the first comprehensive graphical Sun’s StarOffice and Corel’s Increasingly, instant messaging and most important programming tool for Unix command-line tools, courtesy of web browser suite, is the one third- host of contributors, is the foundation of all the Linux graphical user interface most popular graphical desktop environments for Linux. Next-generation inter- environment for Linux, and is still one of the most popular. KDE is built on top WordPerfect Office Suite are the most other peer-to-peer technologies are Linux, since it is required for building the Free Software Foundation’s GNU party graphical application certain tools. The Linux version of X is maintained by the XFree86 project under the faces based on GNOME are now being developed by companies such as Helix of the Qt™ Toolkit, which is now available under the Q Public License (or QPL). popular third-party office-type applica- looking to be the foundation of the next the system and all the other tools. project. What many people don’t real- to be on every Linux system. Though leadership of Dirk Hohndel of SuSE. High-level programming toolkits for X Code and Eazel. GNOME includes a choice of window managers, including Qt is a product of Norway’s Trolltech AS and is the foundation of the KDE desk- tions for Linux. They aren’t strictly a revolution in Internet technologies. Other key tools include make, source ize is that the free implementations of some people argue that Mozilla hasn’t include GTK+, Qt,™ and Motif (which has recently been released as Enlightenment, Sawfish, and WM, plus facilities for creating applications with top. KDE is the preferred environment on SuSE, Mandrake, and Corel Linux. part of Linux but are bundled with Gnutella and Freenet are peer-to-peer code control tools like CVS and RCS, many of these tools were developed succeeded as an open source project, OpenMotif®). drag-and-drop support, pull-down menus, and other GUI features. GTK (The Like GNOME, the KDE Group has developed a suite of office applications many distributions or available for file-sharing tools. Jabber® is an open and editors like vi and Emacs. There as part of Berkeley Unix and con- we believe its contributions are GIMP Toolkit) is the foundation for the GNOME programming language. called KOffice, which includes a word processor and programs for creating pre- download over the Internet. The source instant messaging system with are many variations of vi, including tributed to the GNU project from immense and will become more Useful Books: Key Web Sites: GNU/GNOME is the default desktop environment for the Red Hat® and Debian sentations, spreadsheets, illustrations, and much more. GNOME team is currently developing a client-server architecture that allows vim, nvi, elvis, and vile. Along with the there, so the rivalry between Linux pervasive in the future. In addition Volume 8: X Window System www.xfree86.org Linux distributions. Gnumeric, an Excel-like XML-based people to communicate with one C compiler, all systems need and rely and BSD is overshadowed by deeper to the browser, the Mozilla project is Administrator’s Guide www.x.org spreadsheet application, and another over different IM systems, on various libraries, including glibc cooperation. responsible for the JavaScript lan- Linda Mui, Eric Pearce www.opengroup.org/openmotif Useful Books: Key Web Sites: Useful Book: Key Web Sites: Evolution, an Outlook Express-type including AOL’s Instant Messenger SM Learning Red Hat Linux www.gnome.org KDE Application Development www.kde.org (AIM) and ICQ. and libstdc++. The bash shell is the most widely used guage, Bugzilla, and Tinderbox. Parts Linux X User’s Guide groupware suite. The GNOME and Bill McCarty developer.gnome.org Uwe Thiem (MTP) developer.kde.org command line shell for Linux. There of Mozilla, including Gecko, are being Ellen Siever KDE groups are also developing office Useful Books: www.gtk.org www.konqueror.org are other versions of the classic incorporated into other applications Programming with Qt Learning Debian GNU/Linux application suites that will include word Useful Book: Programming with GNU Software www.pango.org koffice.kde.org Bourne shell, along with tcsh, a and also into the GNOME 2.0 desktop. Matthias Kalle Dalheimer Bill McCarty processors, presentation software, Peer-to-Peer: The Disruptive Potential Mike Loukides, Andy Oram www.helixcode.com www.trolltech.com modern version of the C Shell (csh). The Concise Guide to GTK+/Gnome Application Development and image editing/viewing tools. Other Behind Collaborative Networking Key Web Sites: www.eazel.com www.trolltech.com/qpl companies, including ApplixWare and Learning the vi Editor XFree86 for Linux Havoc Pennington (New Riders) Gene Kan, Jeremie Miller Linda Lamb, Arnold Robbins Useful Books: www.mozilla.org AbiSource, are also developing office www.mozillazine.org Aron Hsiao (Que) (forthcoming from O’Reilly) CVS Pocket Reference Linux in a Nutshell applications for Linux for commercial distribution. The GIMP (GNU Image Gregor N. Purdy Ellen Siever, Stephen Spainhour, Key Web Sites: Learning GNU Emacs Jessica Hekman, Stephen Figgins Manipulation Program) is an open source Photoshop® clone, and www.jabber.org (developers) Debra Cameron, Bill Rosenblatt, Running Linux Ghostscript is a freely available www.jabber.com (users) Eric S. Raymond Matt Welsh, Matthias Kalle Dalheimer, PostScript interpreter. gnutella.wego.com Lar Kaufman GNU Emacs Manual freenet.sourceforge.net Richard M. Stallman (FSF) sed & awk Useful Books: Managing Projects with make Dale Dougherty, Arnold Robbins GIMP Pocket Reference Andrew Oram, Steve Talbott sed & awk Pocket Reference Sven Neumann Debugging with GDB: Arnold Robbins U S Grokking the GIMP The GNU Source-Level Debugger Effective awk Programming ERS Richard M. Stallman, Cygnus Solutions Arnold Robbins Carey Bunks (New Riders) Databases (FSF) (forthcoming from O’Reilly) Learning the bash Shell Key Web Sites: Databases are critical for even small Cameron Newham, Bill Rosenblatt www.openoffice.org organizations; they store the content for Using csh & tsch www.corel.com many web sites with interfaces through Perl, Tcl, and Python Paul DuBois koffice.kde.org Perl DBI, PHP, or other languages. The www.abisource.com Berkeley DB, originally developed and Scripting languages are widely used Key Web Site: www.vistasource.com maintained by Margo Selzer and Keith on Linux for everything from system www.fsf.org www.gimp.org Bostic, is now maintained by their com- administration to generating web pany, Sleepycat Software. The Berkeley content. Larry Wall’s Perl is the most DB is quite flexible, supporting C, C++, widely used but John Ousterhout’s Tcl S Java, Tcl, Perl, and Python APIs. There and Guido van Rossum’s Python are Web Server Software are also a variety of SQL-based data- also extremely popular languages, all R base applications available for Linux, the most popular of which is MySQL, included in a typical Linux distribution.
Recommended publications
  • List of New Applications Added in ARL #2603
    List of New Applications Added in ARL #2603 Application Name Publisher DataConnect 11.5 Actian Source Sans Pro 1.0 Adobe PDF Broker Process for Internet Explorer 21.1 Adobe Creative Suite CS6 Standard Adobe Collaboration Synchronizer 20.1 Adobe Collaboration Synchronizer 21.1 Adobe Connect 2020.12 Adobe AD Group Manager 1.1 Albus Bit AD Group Manager 1.2 Albus Bit Query Reporter 3.3 Allround Automations Monarch 13.0 Classic Altair Engineering IMAGEPro 1.1 AMETEK CrystalControl 2.1 AMETEK NekoHTML 1.9 Andy Clark Sherlock 6.2 Ansys Flash Banner Maker 1.0 Anvsoft Any Video Converter 5.5 Anvsoft TomeePlus 9.0 Apache Software Foundation Falcon 0.1 Apache Software Foundation JaxMe 0.5 Apache Software Foundation A-PDF Split A-PDF.com WealthTrack 9.0 Applied Systems Call Status Report 1.0 Aspect Software Inbound 7.3 Aspect Software CLIQ Web Manager 9.2 ASSA ABLOY CLIQ Web Manager 8.0 ASSA ABLOY Centerprise Data Integrator 7.6 Astera Software Bitbucket 2.0 Atlassian Jira Capture Chrome 1.0 Atlassian AudaEnterprise 4.0 Audatex Encode And Decode Files - Base64 1.0 Automation Anywhere Expert PDF 14.0 Avanquest Software ASG Plugin Avaya Discovery Tool 3.3 AvePoint DocAve 6.6 AvePoint DocAve 6.12 AvePoint DocAve 6.11 AvePoint DocAve 6.3 AvePoint DocAve 6.8 AvePoint DocAve 6.9 AvePoint FLY 4.5 AvePoint Wonderware Application Server Client 2020 AVEVA Group Cloud for Business On-Premises 2.0 Axure Software Solutions Automator 4.5 Axway Convene 5.8 Azeus Zulu 8.50 Azul Systems Zulu 11.35 Azul Systems Zulu 8.48 Azul Systems Zulu 15.28 Azul Systems Zulu
    [Show full text]
  • Bringing GNU Emacs to Native Code
    Bringing GNU Emacs to Native Code Andrea Corallo Luca Nassi Nicola Manca [email protected] [email protected] [email protected] CNR-SPIN Genoa, Italy ABSTRACT such a long-standing project. Although this makes it didactic, some Emacs Lisp (Elisp) is the Lisp dialect used by the Emacs text editor limitations prevent the current implementation of Emacs Lisp to family. GNU Emacs can currently execute Elisp code either inter- be appealing for broader use. In this context, performance issues preted or byte-interpreted after it has been compiled to byte-code. represent the main bottleneck, which can be broken down in three In this work we discuss the implementation of an optimizing com- main sub-problems: piler approach for Elisp targeting native code. The native compiler • lack of true multi-threading support, employs the byte-compiler’s internal representation as input and • garbage collection speed, exploits libgccjit to achieve code generation using the GNU Com- • code execution speed. piler Collection (GCC) infrastructure. Generated executables are From now on we will focus on the last of these issues, which con- stored as binary files and can be loaded and unloaded dynamically. stitutes the topic of this work. Most of the functionality of the compiler is written in Elisp itself, The current implementation traditionally approaches the prob- including several optimization passes, paired with a C back-end lem of code execution speed in two ways: to interface with the GNU Emacs core and libgccjit. Though still a work in progress, our implementation is able to bootstrap a func- • Implementing a large number of performance-sensitive prim- tional Emacs and compile all lexically scoped Elisp files, including itive functions (also known as subr) in C.
    [Show full text]
  • GNU Emacs Manual
    GNU Emacs Manual GNU Emacs Manual Sixteenth Edition, Updated for Emacs Version 22.1. Richard Stallman This is the Sixteenth edition of the GNU Emacs Manual, updated for Emacs version 22.1. Copyright c 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 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.2 or any later version published by the Free Software Foundation; with the Invariant Sections being \The GNU Manifesto," \Distribution" and \GNU GENERAL PUBLIC LICENSE," with the Front-Cover texts being \A GNU Manual," and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled \GNU Free Documentation License." (a) The FSF's Back-Cover Text is: \You have freedom to copy and modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development." Published by the Free Software Foundation 51 Franklin Street, Fifth Floor Boston, MA 02110-1301 USA ISBN 1-882114-86-8 Cover art by Etienne Suvasa. i Short Contents Preface ::::::::::::::::::::::::::::::::::::::::::::::::: 1 Distribution ::::::::::::::::::::::::::::::::::::::::::::: 2 Introduction ::::::::::::::::::::::::::::::::::::::::::::: 5 1 The Organization of the Screen :::::::::::::::::::::::::: 6 2 Characters, Keys and Commands ::::::::::::::::::::::: 11 3 Entering and Exiting Emacs ::::::::::::::::::::::::::: 15 4 Basic Editing
    [Show full text]
  • The GNOME Desktop Environment
    The GNOME desktop environment Miguel de Icaza ([email protected]) Instituto de Ciencias Nucleares, UNAM Elliot Lee ([email protected]) Federico Mena ([email protected]) Instituto de Ciencias Nucleares, UNAM Tom Tromey ([email protected]) April 27, 1998 Abstract We present an overview of the free GNU Network Object Model Environment (GNOME). GNOME is a suite of X11 GUI applications that provides joy to users and hackers alike. It has been designed for extensibility and automation by using CORBA and scripting languages throughout the code. GNOME is licensed under the terms of the GNU GPL and the GNU LGPL and has been developed on the Internet by a loosely-coupled team of programmers. 1 Motivation Free operating systems1 are excellent at providing server-class services, and so are often the ideal choice for a server machine. However, the lack of a consistent user interface and of consumer-targeted applications has prevented free operating systems from reaching the vast majority of users — the desktop users. As such, the benefits of free software have only been enjoyed by the technically savvy computer user community. Most users are still locked into proprietary solutions for their desktop environments. By using GNOME, free operating systems will have a complete, user-friendly desktop which will provide users with powerful and easy-to-use graphical applications. Many people have suggested that the cause for the lack of free user-oriented appli- cations is that these do not provide enough excitement to hackers, as opposed to system- level programming. Since most of the GNOME code had to be written by hackers, we kept them happy: the magic recipe here is to design GNOME around an adrenaline response by trying to use exciting models and ideas in the applications.
    [Show full text]
  • THE FUTURE of IDEAS This Work Is Licensed Under a Creative Commons Attribution-Noncommercial License (US/V3.0)
    less_0375505784_4p_fm_r1.qxd 9/21/01 13:49 Page i THE FUTURE OF IDEAS This work is licensed under a Creative Commons Attribution-Noncommercial License (US/v3.0). Noncommercial uses are thus permitted without any further permission from the copyright owner. Permissions beyond the scope of this license are administered by Random House. Information on how to request permission may be found at: http://www.randomhouse.com/about/ permissions.html The book maybe downloaded in electronic form (freely) at: http://the-future-of-ideas.com For more permission about Creative Commons licenses, go to: http://creativecommons.org less_0375505784_4p_fm_r1.qxd 9/21/01 13:49 Page iii the future of ideas THE FATE OF THE COMMONS IN A CONNECTED WORLD /// Lawrence Lessig f RANDOM HOUSE New York less_0375505784_4p_fm_r1.qxd 9/21/01 13:49 Page iv Copyright © 2001 Lawrence Lessig All rights reserved under International and Pan-American Copyright Conventions. Published in the United States by Random House, Inc., New York, and simultaneously in Canada by Random House of Canada Limited, Toronto. Random House and colophon are registered trademarks of Random House, Inc. library of congress cataloging-in-publication data Lessig, Lawrence. The future of ideas : the fate of the commons in a connected world / Lawrence Lessig. p. cm. Includes index. ISBN 0-375-50578-4 1. Intellectual property. 2. Copyright and electronic data processing. 3. Internet—Law and legislation. 4. Information society. I. Title. K1401 .L47 2001 346.04'8'0285—dc21 2001031968 Random House website address: www.atrandom.com Printed in the United States of America on acid-free paper 24689753 First Edition Book design by Jo Anne Metsch less_0375505784_4p_fm_r1.qxd 9/21/01 13:49 Page v To Bettina, my teacher of the most important lesson.
    [Show full text]
  • Emacspeak User's Guide
    Emacspeak User's Guide Jennifer Jobst Revision History Revision 1.3 July 24,2002 Revised by: SDS Updated the maintainer of this document to Sharon Snider, corrected links, and converted to HTML Revision 1.2 December 3, 2001 Revised by: JEJ Changed license to GFDL Revision 1.1 November 12, 2001 Revised by: JEJ Revision 1.0 DRAFT October 19, 2001 Revised by: JEJ This document helps Emacspeak users become familiar with Emacs as an audio desktop and provides tutorials on many common tasks and the Emacs applications available to perform those tasks. Emacspeak User's Guide Table of Contents 1. Legal Notice.....................................................................................................................................................1 2. Introduction.....................................................................................................................................................2 2.1. What is Emacspeak?.........................................................................................................................2 2.2. About this tutorial.............................................................................................................................2 3. Before you begin..............................................................................................................................................3 3.1. Getting started with Emacs and Emacspeak.....................................................................................3 3.2. Emacs Command Conventions.........................................................................................................3
    [Show full text]
  • Pshop V5.1 Manual
    PShop™ Users Guide PShop enables the highest-quality PostScript and image printing for a variety of color and monochrome printers. For version 5.1 Copyright Notices Copyright © 1992 - 2003 Vividata, Inc. All Rights Reserved Worldwide. This manual, as well as the software described in it, is furnished under license and may only be used or copied in accordance with the terms of the Vividata End-User License Agreement license. Except as permitted by such license, no part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language, human or computer, in any form or by any means, electronic, mechanical, recording, or otherwise, without the prior written permission of Vividata, Inc. The information in this manual is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Vividata, Inc. Vividata, Inc. assumes no responsibility or liability for any errors or inaccuracies that may appear in this manual. PShop is a trademark of Vividata, Inc. All other names are the marks of their respective holders. The gsc driver for AI/X is Copyright © 1997 by Matthew Jacob, [email protected], http://www.feral.com, and is provided under the terms the GNU Public License. Its source code is available from the URL above for no fee. Portions of the code and documentation are copyrighted works of ScanSoft Corp. Portions of this code use the “libtiff” public domain TIFF support software which has the following copyrights: Copyright © 1988-1996 Sam Leffler Copyright © 1991-1996 Silicon Graphics, Inc.
    [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]
  • Freebsd and Linux: What They Can Do for Schools
    1 of 10 For Australian Computers in Education Conference (Draft of 3rd of March 2000) FreeBSD and Linux: What they Can Do for Schools Edward Irvine Forster High School1, NSW [email protected] About the Author. Edward Irvine has worked as a dishwasher, deck-hand, tree planter and design engineer. For the last seven years he has been a teacher in NSW state schools. He is a Microsoft Certified Professional and is working his way towards becoming a Microsoft Certified Systems Engineer. Ed has used Unix on and off since 1986. His home page is at http://www1.tpgi.com.au/users/eirvine 2 of 10 For Australian Computers in Education Conference (Draft of 3rd of March 2000) Abstract Free UNIX-compatible operating systems such as FreeBSD and Linux can be of enormous benefit to schools. These operating systems have an established place as servers in the IT industry. While their traditional role has been in Internet infrastructure, they are also being used to replace Novell and Microsoft file servers. Recent developments in graphical user interfaces now make them a viable proposition for the desktop. Surprisingly, price may not be the only benefit to schools: an educational computing environment may actually favour using a UNIX-compatible operating system instead of Windows or Mac OS. 3 of 10 For Australian Computers in Education Conference (Draft of 3rd of March 2000) Introduction: FreeBSD and Linux This paper will discuss the suitability and benefits of installing FreeBSD or Linux as a server or desktop operating system at your school. Microsoft2 Windows, Novell NetWare, FreeBSD and Linux are computer operating systems.
    [Show full text]
  • The Internet Is a Semicommons
    GRIMMELMANN_10_04_29_APPROVED_PAGINATED 4/29/2010 11:26 PM THE INTERNET IS A SEMICOMMONS James Grimmelmann* I. INTRODUCTION As my contribution to this Symposium on David Post’s In Search of Jefferson’s Moose1 and Jonathan Zittrain’s The Future of the Internet,2 I’d like to take up a question with which both books are obsessed: what makes the Internet work? Post’s answer is that the Internet is uniquely Jeffersonian; it embodies a civic ideal of bottom-up democracy3 and an intellectual ideal of generous curiosity.4 Zittrain’s answer is that the Internet is uniquely generative; it enables its users to experiment with new uses and then share their innovations with each other.5 Both books tell a story about how the combination of individual freedom and a cooperative ethos have driven the Internet’s astonishing growth. In that spirit, I’d like to suggest a third reason that the Internet works: it gets the property boundaries right. Specifically, I see the Internet as a particularly striking example of what property theorist Henry Smith has named a semicommons.6 It mixes private property in individual computers and network links with a commons in the communications that flow * Associate Professor, New York Law School. My thanks for their comments to Jack Balkin, Shyam Balganesh, Aislinn Black, Anne Chen, Matt Haughey, Amy Kapczynski, David Krinsky, Jonathon Penney, Chris Riley, Henry Smith, Jessamyn West, and Steven Wu. I presented earlier versions of this essay at the Commons Theory Workshop for Young Scholars (Max Planck Institute for the Study of Collective Goods), the 2007 IP Scholars conference, the 2007 Telecommunications Policy Research Conference, and the December 2009 Symposium at Fordham Law School on David Post’s and Jonathan Zittrain’s books.
    [Show full text]
  • Cancer Immunology of Cutaneous Melanoma: a Systems Biology Approach
    Cancer Immunology of Cutaneous Melanoma: A Systems Biology Approach Mindy Stephania De Los Ángeles Muñoz Miranda Doctoral Thesis presented to Bioinformatics Graduate Program at Institute of Mathematics and Statistics of University of São Paulo to obtain Doctor of Science degree Concentration Area: Bioinformatics Supervisor: Prof. Dr. Helder Takashi Imoto Nakaya During the project development the author received funding from CAPES São Paulo, September 2020 Mindy Stephania De Los Ángeles Muñoz Miranda Imunologia do Câncer de Melanoma Cutâneo: Uma abordagem de Biologia de Sistemas VERSÃO CORRIGIDA Esta versão de tese contém as correções e alterações sugeridas pela Comissão Julgadora durante a defesa da versão original do trabalho, realizada em 28/09/2020. Uma cópia da versão original está disponível no Instituto de Matemática e Estatística da Universidade de São Paulo. This thesis version contains the corrections and changes suggested by the Committee during the defense of the original version of the work presented on 09/28/2020. A copy of the original version is available at Institute of Mathematics and Statistics at the University of São Paulo. Comissão Julgadora: • Prof. Dr. Helder Takashi Imoto Nakaya (Orientador, Não Votante) - FCF-USP • Prof. Dr. André Fujita - IME-USP • Profa. Dra. Patricia Abrão Possik - INCA-Externo • Profa. Dra. Ana Carolina Tahira - I.Butantan-Externo i FICHA CATALOGRÁFICA Muñoz Miranda, Mindy StephaniaFicha de Catalográfica los Ángeles M967 Cancer immunology of cutaneous melanoma: a systems biology approach = Imuno- logia do câncer de melanoma cutâneo: uma abordagem de biologia de sistemas / Mindy Stephania de los Ángeles Muñoz Miranda, [orientador] Helder Takashi Imoto Nakaya. São Paulo : 2020. 58 p.
    [Show full text]
  • Free As in Freedom (2.0): Richard Stallman and the Free Software Revolution
    Free as in Freedom (2.0): Richard Stallman and the Free Software Revolution Sam Williams Second edition revisions by Richard M. Stallman i This is Free as in Freedom 2.0: Richard Stallman and the Free Soft- ware Revolution, a revision of Free as in Freedom: Richard Stallman's Crusade for Free Software. Copyright c 2002, 2010 Sam Williams Copyright c 2010 Richard M. Stallman 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, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled \GNU Free Documentation License." Published by the Free Software Foundation 51 Franklin St., Fifth Floor Boston, MA 02110-1335 USA ISBN: 9780983159216 The cover photograph of Richard Stallman is by Peter Hinely. The PDP-10 photograph in Chapter 7 is by Rodney Brooks. The photo- graph of St. IGNUcius in Chapter 8 is by Stian Eikeland. Contents Foreword by Richard M. Stallmanv Preface by Sam Williams vii 1 For Want of a Printer1 2 2001: A Hacker's Odyssey 13 3 A Portrait of the Hacker as a Young Man 25 4 Impeach God 37 5 Puddle of Freedom 59 6 The Emacs Commune 77 7 A Stark Moral Choice 89 8 St. Ignucius 109 9 The GNU General Public License 123 10 GNU/Linux 145 iii iv CONTENTS 11 Open Source 159 12 A Brief Journey through Hacker Hell 175 13 Continuing the Fight 181 Epilogue from Sam Williams: Crushing Loneliness 193 Appendix A { Hack, Hackers, and Hacking 209 Appendix B { GNU Free Documentation License 217 Foreword by Richard M.
    [Show full text]