Proceedings of the 6Th International Workshop on Plan 9
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Shared Name Spaces
Shared Name Spaces Geoff Collyer (geoff@collyer.net) Russ Cox ([email protected]) Bruce Ellis ([email protected]) Fariborz “Skip” Tavakkolian ([email protected]) ABSTRACT One of the strengths of the Plan 9 operating system[4] is its ability to multiplex name spaces efficiently. Another key Plan 9 concept is the 9P[5] file protocol, and its uniform application to all resources – stored files and devices. The Shared Name Space system is a technique to dynamically manage name spaces exported by a group of users into an aggregate name space, and reflect it back to each group member. The net effect is a mechanism for providing a virtual network service that competes favorably with peer-to- peer networks, or central-storage file sharing and has advantages over both. Although currently the only resources that are sharable are stored files, the system allows sharing of other types of resources in the future. These would include mouse, keyboard, and display, making services such as remote desktop access or on-line collaboration and conferencing possible. The RangboomTM Adhoc Virtual Networks1 service is a commercial endeavor based on this technology. It provides remote file access and file sharing service to broadband Internet users. It is initially targeted for devices running Microsoft Windows, Linux and Mac OS X. 1. Preface The problem that Shared Name Space addresses is how a typical user is able to securely access his/her resources or discover and use resources belonging to a group over the Internet. As the adoption of broadband access increases, as the ratio of computing devices per user increases and as the Internet users become more savvy, there is an increasing need for and expectation of ubiquitous access to all resources on all personal electronics, from any other. -
Histoire D'unix
Histoire d’Unix David du Colombier Jean-Baptiste Campesato 9 juillet 2008 Table des mati`eres 1 La gen`ese 2 1.1 Bell Labs . 2 1.2 Multics . 3 1.3 Ken’s New System . 3 1.4 Le langage B . 4 1.5 La naissance d’Unix Time-Sharing System . 4 1.6 Le langage C . 6 1.7 L’´evolution d’Unix Time-Sharing System . 6 2 L’expansion 8 2.1 Berkeley Software Distribution . 8 2.1.1 1BSD et 2BSD . 8 2.1.2 L’arriv´eede l’adressage sur 32 bits . 9 2.1.3 3BSD et 4BSD . 9 2.1.4 4BSD `a4.2BSD . 10 2.1.5 4.3BSD . 11 2.1.6 BSD Networking Release . 12 2.1.7 Le proc`es: USL vs. BSDI . 14 2.1.8 4.4BSD . 14 2.2 L’Unix de AT&T . 15 2.2.1 Les d´ebuts. 15 2.2.2 UNIX System V . 16 2.3 L’Unix de Sun Microsystems . 17 2.3.1 SunOS . 17 2.3.2 Solaris . 18 3 L’ouverture 19 3.1 Le tournant de Bell Labs . 19 3.1.1 La fin d’Unix Time-Sharing System . 19 3.1.2 Plan 9 from Bell Labs . 20 3.1.3 Lucent Technologies . 21 3.1.4 Inferno . 21 3.2 « The Unix Wars » .............................. 22 1 Chapitre 1 La gen`ese 1.1 Bell Labs Bell Telephone Company fut fond´een 1878 par le beau p`ered’Alexander Graham Bell, Gardiner Greene Hubbard. Il participa ´egalement `ala mise en place d’une soci´et´e fille nomm´eeNew England Telephone and Telegraph Company. -
February 2001 (PDF)
motd Happy New Year! I know, you’re thinking: but the year is already a month old. I’m writing this, however, by Rob Kolstad on January 2, so as they say on ABC: “It’s new to me.” Dr. Rob Kolstad has long served as editor of First, a word from a sponsor. ;login: has a short new column: “USENIX Needs You” (see ;login:. He is also head coach of the USENIX- page 86). This column lists a myriad of volunteer (and remunerated) opportunities sponsored USA Comput- within the USENIX Association. Too often these opportunities are passed by word of ing Olympiad. mouth to “insiders” who then volunteer – while those who are waiting to “increase their visibility” never get a chance to join the elite set of USENIX volunteers. Check out the listings and see if any of the options appeals to you! <[email protected]> The year looks to be shaping up to be an interesting one: I Digital music sharing (and its peer-to-peer cousin) should shake out this year. I’ll be interested to see how that all turns out. I fear that each record label thinks there’s enough internet bandwidth to send real-time music (which can not be saved to disk) to its “customers.”I’m not sure there’s enough bandwidth given the current cost-structure for the end-users. I Intel’s new architecture (the IA-64, aka Itanium) should be ready for consumer use. Some of the trade magazines are expressing concern already. If things were not to work out, the new architecture would surely prove to be one of the larger R&D losses (although the Iridium satellite telephone project didn’t yield the hoped-for returns, either). -
Proceedings of 3Rd International Workshop on Plan 9 October 30-31, 2008
Proceedings of 3rd International Workshop on Plan 9 October 30-31, 2008 Computer and Communication Engineering Department University of Thessaly Volos, Greece Organization Organizing Committee Spyros Lalis, University of Thessaly Manos Koutsoumpelias, University of Thessaly Francisco Ballesteros, Universidad Rey Juan Carlos de Madrid Sape Mullender, Bell Labs, Alcatel-Lucent Program Committee Richard Miller (chair), Miller Research Ltd. Peter Bosch, Bell Labs, Alcatel-Lucent Geoff Collyer, Bell Labs, Alcatel-Lucent Latchesar Ionkov, Los Alamos National Laboratory Paul Lalonde, Intel Corp. Eric Nichols, Nara Institute of Science and Technology Brantley Coile, Coraid Inc. Charles Forsyth, Vita Nuova Ltd. Table of Contents Glendix: A Plan9/Linux Distribution Anant Narayanan, Shantanu Choudhary, Vinay Pamarthi and Manoj Gaur..........................................1 Upperware: Pushing the Applications Back Into the System Gorka Guardiola, Francisco J. Ballesteros and Enrique Soriano..........................................................9 Scaling Upas Erik Quanstrom....................................................................................................................................19 Vidi: A Venti To Go Latchesar Ionkov..................................................................................................................................25 Inferno DS : Inferno port to the Nintendo DS Salva Peiro...........................................................................................................................................31 -
European UNIX System User Group Meeting
¯ . ._- The Australian UNIX* systems User Group Newsletter Volume 5 Number 6 January 1985 CONTENTS Editorial 2 Books 4 A General Purpose Multi Processor Kernel 9 A Mail Path Please 17 From the EUUG Newsletter 22 From the USENIX Newsletter (;login:) 23 The UNIX Magician’s Handbook 24 The 1984 Summer USENIX Convention Report 28 Is This System Mannerist or Rococo in Style 30 Trivia Quiz Answers 36 After Newcastle, What? 41 European UNIX System User Group Meeting Summary 46 The First BiMonthly UNIX Crossword Puzzle 67 ’ Netnews 68 Next AUUG Meeting Details 80 AUUG Membership and Subscription Forms 84 Copyright (c) 1985. AUUGN is the journal of the Australian UNIX systems User Group. Copying without fee is permitted provided that copies are not made or distributed for commercial advantage and credit to the source is given. Abstracting with credit is permitted. No other reproduction is permitted without the prior permission of the Australian UNIX systems User Group. UNIX is a trademark of AT&T Bell Laboratories. AUUGN Vol 5 No 6 Editorial Well, this is the last issue in volume 5 and I would like to take this opportunity to thank everyone involved in producing the newsletter° I will not mention names, they know who they are. You may all look forward to a slightly different AUUGN starting in volume six, but rest assured that the quality will only get better. Membership and Subscription Renewal All Founding Members and volume 5 subscribers are reminded that, unless they have applied for Normal Membership of the AUUG or subscribed to volume 6, this will be the last issue of AUUGN they will receive. -
The Practice of Programming
Programming/Software Engineering The Practice of Programming With the same insight and authority that made their book The Unix Programming Environment a classic, Brian Kernighan and Rob Pike have written The Practice of Programming to help make individual programmers more effective and productive. The practice of programming is more than just writing code. Programmers must also assess tradeoffs, choose among design alternatives, debug and test, improve performance, and maintain software written by themselves and others. At the same time, they must be concerned with issues like compatibility, robustness, and reliability, while meeting specifications. The Practice of Programming covers all these topics, and more. This book is full of practical advice and real-world examples in C, C++, lava, and a variety of special-purpose languages. It includes chapters on: debugging: finding bugs quickly and methodically testing: guaranteeing that software works correctly and reliably performance: making programs faster and more compact portability: ensuring that programs run everywhere without change design: balancing goals and constraints to decide which algorithms and data structures are best interfaces: using abstraction and information hiding to control the interactions between components style: writing code that works well and is a pleasure to read notation: choosing languages and tools that let the machine do more of the work Kernighan and Pike have distilled years of experience writing programs, teaching, and working with other programmers to create this book. Anyone who writes software will profit from the principles and guidance in The Practice of Programming. Brian W. Kernighan and Rob Pike work in the Computing Science Research Center at Bell Laboratories, Lucent Technologies.