Concepts Linger, Code Doesn't
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
The Strange Birth and Long Life of Unix - IEEE Spectrum Page 1 of 6
The Strange Birth and Long Life of Unix - IEEE Spectrum Page 1 of 6 COMPUTING / SOFTWARE FEATURE The Strange Birth and Long Life of Unix The classic operating system turns 40, and its progeny abound By WARREN TOOMEY / DECEMBER 2011 They say that when one door closes on you, another opens. People generally offer this bit of wisdom just to lend some solace after a misfortune. But sometimes it's actually true. It certainly was for Ken Thompson and the late Dennis Ritchie, two of the greats of 20th-century information technology, when they created the Unix operating system, now considered one of the most inspiring and influential pieces of software ever written. A door had slammed shut for Thompson and Ritchie in March of 1969, when their employer, the American Telephone & Telegraph Co., withdrew from a collaborative project with the Photo: Alcatel-Lucent Massachusetts Institute of KEY FIGURES: Ken Thompson [seated] types as Dennis Ritchie looks on in 1972, shortly Technology and General Electric after they and their Bell Labs colleagues invented Unix. to create an interactive time- sharing system called Multics, which stood for "Multiplexed Information and Computing Service." Time-sharing, a technique that lets multiple people use a single computer simultaneously, had been invented only a decade earlier. Multics was to combine time-sharing with other technological advances of the era, allowing users to phone a computer from remote terminals and then read e -mail, edit documents, run calculations, and so forth. It was to be a great leap forward from the way computers were mostly being used, with people tediously preparing and submitting batch jobs on punch cards to be run one by one. -
The Strange Birth and Long Life of Unix - IEEE Spectrum
The Strange Birth and Long Life of Unix - IEEE Spectrum http://spectrum.ieee.org/computing/software/the-strange-birth-and-long-li... COMPUTING / SOFTWARE FEATURE The Strange Birth and Long Life of Unix The classic operating system turns 40, and its progeny abound By WARREN TOOMEY / DECEMBER 2011 They say that when one door closes on you, another opens. People generally offer this bit of wisdom just to lend some solace after a misfortune. But sometimes it's actually true. It certainly was for Ken Thompson and the late Dennis Ritchie, two of the greats of 20th-century information technology, when they created the Unix operating system, now considered one of the most inspiring and influential pieces of software ever written. A door had slammed shut for Thompson and Ritchie in March of 1969, when their employer, the American Telephone & Telegraph Co., withdrew from a collaborative project with the Photo: Alcatel-Lucent Massachusetts Institute of KEY FIGURES: Ken Thompson [seated] types as Dennis Ritchie looks on in 1972, shortly Technology and General Electric after they and their Bell Labs colleagues invented Unix. to create an interactive time-sharing system called Multics, which stood for "Multiplexed Information and Computing Service." Time-sharing, a technique that lets multiple people use a single computer simultaneously, had been invented only a decade earlier. Multics was to combine time-sharing with other technological advances of the era, allowing users to phone a computer from remote terminals and then read e-mail, edit documents, run calculations, and so forth. It was to be a great leap forward from the way computers were mostly being used, with people tediously preparing and submitting batch jobs on punch cards to be run one by one. -
Open Source Legal Risk Management in the Enterprise, Version 1.2 - 2 of 7
Open Source Legal Risk Management in the Enterprise, Version 1.2 OPTAROS WHITE PAPER Realize the Benefits of Open Source Open Source Legal Risk Management in the Enterprise, Version 1.2 - 2 of 7 Table of Contents Introduction ..................................................................................................................................... 2 SCO Group vs. IBM............................................................................................................................ 2 License Management and Compliance .................................................................................................. 3 Patents and Property ......................................................................................................................... 4 Indemnification and Insurance ............................................................................................................ 5 Summary......................................................................................................................................... 6 About the Author Stephen Walli........................................................................................................... 7 About Optaros .................................................................................................................................. 7 Introduction There is sometimes confusion about how legally risky using free and open source software (FOSS) can be in the enterprise. These concerns center around: ♦ the SCO Group vs. IBM lawsuit, ♦ -
'Freeware' Programs - WSJ
4/24/2021 Linux Lawsuit Could Undercut Other 'Freeware' Programs - WSJ This copy is for your personal, non-commercial use only. To order presentation-ready copies for distribution to your colleagues, clients or customers visit https://www.djreprints.com. https://www.wsj.com/articles/SB106081595219055800 Linux Lawsuit Could Undercut Other 'Freeware' Programs By William M. BulkeleyStaff Reporter of THE WALL STREET JOURNAL Aug. 14, 2003 1159 pm ET (See Corrections & Amplifications item below.) To many observers, tiny SCO Group Inc.'s $3 billion copyright-infringement lawsuit against International Business Machines Corp., and SCO's related demands for stiff license fees from hundreds of users of the free Linux software, seem like little more than a financial shakedown. But the early legal maneuverings in the suit suggest the impact could be far broader. For the first time, the suit promises to test the legal underpinnings that have allowed free software such as Linux to become a potent challenge to programs made by Microsoft Corp. and others. Depending on the outcome, the suit could strengthen or drastically weaken the free-software juggernaut. The reason: In filing its legal response to the suit last week, IBM relied on an obscure software license that undergirds most of the free-software industry. Called the General Public License, or GPL, it requires that the software it covers, and derivative works as well, may be copied by anyone, free of charge. IBM's argument is that SCO, in effect, "signed" this license by distributing Linux for years, and therefore can't now turn around and demand fees. -
The Complete Freebsd
The Complete FreeBSD® If you find errors in this book, please report them to Greg Lehey <grog@Free- BSD.org> for inclusion in the errata list. The Complete FreeBSD® Fourth Edition Tenth anniversary version, 24 February 2006 Greg Lehey The Complete FreeBSD® by Greg Lehey <[email protected]> Copyright © 1996, 1997, 1999, 2002, 2003, 2006 by Greg Lehey. This book is licensed under the Creative Commons “Attribution-NonCommercial-ShareAlike 2.5” license. The full text is located at http://creativecommons.org/licenses/by-nc-sa/2.5/legalcode. You are free: • to copy, distribute, display, and perform the work • to make derivative works under the following conditions: • Attribution. You must attribute the work in the manner specified by the author or licensor. • Noncommercial. You may not use this work for commercial purposes. This clause is modified from the original by the provision: You may use this book for commercial purposes if you pay me the sum of USD 20 per copy printed (whether sold or not). You must also agree to allow inspection of printing records and other material necessary to confirm the royalty sums. The purpose of this clause is to make it attractive to negotiate sensible royalties before printing. • Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a license identical to this one. • For any reuse or distribution, you must make clear to others the license terms of this work. • Any of these conditions can be waived if you get permission from the copyright holder. Your fair use and other rights are in no way affected by the above. -
Kratka Povijest Unixa Od Unicsa Do Freebsda I Linuxa
Kratka povijest UNIXa Od UNICSa do FreeBSDa i Linuxa 1 Autor: Hrvoje Horvat Naslov: Kratka povijest UNIXa - Od UNICSa do FreeBSDa i Linuxa Licenca i prava korištenja: Svi imaju pravo koristiti, mijenjati, kopirati i štampati (printati) knjigu, prema pravilima GNU GPL licence. Mjesto i godina izdavanja: Osijek, 2017 ISBN: 978-953-59438-0-8 (PDF-online) URL publikacije (PDF): https://www.opensource-osijek.org/knjige/Kratka povijest UNIXa - Od UNICSa do FreeBSDa i Linuxa.pdf ISBN: 978-953- 59438-1- 5 (HTML-online) DokuWiki URL (HTML): https://www.opensource-osijek.org/dokuwiki/wiki:knjige:kratka-povijest- unixa Verzija publikacije : 1.0 Nakalada : Vlastita naklada Uz pravo svakoga na vlastito štampanje (printanje), prema pravilima GNU GPL licence. Ova knjiga je napisana unutar inicijative Open Source Osijek: https://www.opensource-osijek.org Inicijativa Open Source Osijek je član udruge Osijek Software City: http://softwarecity.hr/ UNIX je registrirano i zaštićeno ime od strane tvrtke X/Open (Open Group). FreeBSD i FreeBSD logo su registrirani i zaštićeni od strane FreeBSD Foundation. Imena i logo : Apple, Mac, Macintosh, iOS i Mac OS su registrirani i zaštićeni od strane tvrtke Apple Computer. Ime i logo IBM i AIX su registrirani i zaštićeni od strane tvrtke International Business Machines Corporation. IEEE, POSIX i 802 registrirani i zaštićeni od strane instituta Institute of Electrical and Electronics Engineers. Ime Linux je registrirano i zaštićeno od strane Linusa Torvaldsa u Sjedinjenim Američkim Državama. Ime i logo : Sun, Sun Microsystems, SunOS, Solaris i Java su registrirani i zaštićeni od strane tvrtke Sun Microsystems, sada u vlasništvu tvrtke Oracle. Ime i logo Oracle su u vlasništvu tvrtke Oracle. -
Introduction to the Linux Kernel: Challenges and Case Studies
Introduction to the Linux kernel: challenges and case studies Juan Carlos Sáez Alcaide Department of Computer Architecture and Automation ArTeCS Group Complutense University of Madrid IV Semana de la Informática 2018 Feb 8, 2018 About Me Juan Carlos Sáez Alcaide ([email protected]) Interim Associate Professor, UCM Department of Computer Architecture and Automation Teaching: Operating Systems, Linux and Android Internals,… Member of the ArTeCS Research Group High Performance Computing Computer Architecture Interaction between system software and architecture … UCM Campus Representative of the USENIX Int’l Association Login (USENIX Magazine) IV Semana de la Informática 2018 - 2 Outline 1 Introduction 2 Main Features 3 Kernel Control Paths and Concurrency 4 Common Kernel abstractions 5 A case study: PMCTrack tool IV Semana de la Informática 2018 - 3 Outline 1 Introduction 2 Main Features 3 Kernel Control Paths and Concurrency 4 Common Kernel abstractions 5 A case study: PMCTrack tool IV Semana de la Informática 2018 - 4 Unix (I) Unics – Unix (1969) Created by Ken Thompson and rewrit- ten in “C” by Dennis Ritchie (1973) V6 (1975): Public source code (AT&T license) BSD distributions (Billy Joy) John Lion’s book on UNIX V6 Keys to success 1 Inexpensive license 2 Source code available 3 Code was simple and easy to modify 4 Ran on modest HW IV Semana de la Informática 2018 - 5 Unix (II) Unix (Cont.) V7 (1979): code can be no longer used for academic purposes Xenix (1980) Microsoft SCO Unix System III (1982) Unix System V (1983) HP-UX, IBM’s AIX, Sun’s Solaris IV Semana de la Informática 2018 - 6 Unix (III) Proyecto GNU (1983) - Richard Stallman SO GNU: Emacs, GNU compiler collection (GCC), GNU Hurd (kernel) Minix v1 (1987) - Andrew Tanenbaum Richard Stallman Minimal Unix-like OS (Unix clone) Teaching purposes. -
SCO Unixware®
SCO_UW7.1.3_Broch_Let2.qxd 5/28/03 4:45 PM Page 1 UNIXWARE 7 TECHNICAL SPECIFICATIONS LEGEND: 0=Optional services (add-on); ✔=Included in edition; +=Configuration upgrade option; *=New in Release 7.1.3; **=Changed/upgraded in Release 7.1.3 EDITION (OPERATING SYSTEM) BASE BUSINESS DEPARTMENTAL ENTERPRISE DATA CENTER SVR5 SMP kernel** ✔✔ ✔ ✔ ✔ User Licenses 15 25 50 150 User License Upgrades: 10/25/100/500 cumulative and unlimited + + + + + ® Processors 11 2 4 8 SCO UnixWare Processor Upgrades: 1 CPU (cumulative) + + + + + Maximum Main Memory 1GB 4GB 4GB 16GB 32GB PERFORMANCE Main Memory Upgrades: 4GB/16GB/32GB/64GB (maximums) + + + + + General Purpose Memory Support up to 16GB ✔✔ ✔ ✔ ✔ Standards: UNIX 95, XPG4.2, SVID 4.2, POSIX 1003.1, ✔✔ ✔ ✔ ✔ 1003.2, FIPS-151-2 and designed to meet C2 Security Linux Kernel Personality (LKP)** ✔✔ ✔ ✔ ✔ ✔✔ ✔ ✔ ✔ Event Logging (w/SQL support) UnixWare 7.1.3 is the successor release of Open UNIX® 8 and marks the return Desktop Management Interface (DMI) ✔✔ ✔ ✔ ✔ Bootable CD-ROM Support** ✔✔ ✔ ✔ ✔ of the UnixWare brand name as the premier UNIX Operating System for Intel® USB 2.0 and 1.1 Support* ✔✔ ✔ ✔ ✔ Support for Uniform Driver Interface (UDI) Version 1.0.1** ✔✔ ✔ ✔ ✔ Architecture and AMD processor servers. While the name of the release after Hot Plug PCI, MultiPath I/O, I2O, PCMCIA, ✔✔ ✔ ✔ ✔ Hot Plug CPU and Hot Add Memory ✔✔ ✔ ✔ ✔ UnixWare 7.1.1 was changed to Open UNIX 8 it was really UnixWare 7.1.2 inside. Network Install ✔✔ ✔ ✔ ✔ DocView Online Documentation System* ✔✔ ✔ ✔ ✔ Bundled Base 56 Bit Encryption Support ✔✔ ✔ ✔ ✔ Beginning with UnixWare 7.1.3, SCO Update Service is available for UnixWare. -
History of UNIX 1969 Created at AT&T Bell Labs, Massachusetts Institute of Technology Researchers: Ken Thompson, Dennis Ritchie, M
History of UNIX 1969 Created at AT&T Bell Labs, Massachusetts Institute of Technology Researchers: Ken Thompson, Dennis Ritchie, M. D. Mcllroy, Joe Ossana Based on experimental remote-access, time-shared operating system, Multics 1970s Unix was rewritten in the C programming language in 1972. First Unix development support group formed in Bell Labs in 1973. UNIX philosophy emerges. AT&T began licensing Unix to universities, commercial companies and the US government. Bill Joy produces first Berkeley Software Distribution(BSD) of Unix in 1978 1980s In 1983, AT&T began to commercialize Unix. BSD Unix became popular as alternative to AT&T’s Unix System V. Standardization of Unix attempts begins with the X/Open consortium. Start of the “UNIX Wars”. Open Software Foundation and UNIX International founded in 1988. 1990s In 1993, “Unix Wars” end with merger of Unix International and Open Software Foundation. Novell buys UNIX System Laboratories from AT&T Also in 1993, Novell transfers Unix trademark and rights to X/Open Consortium X/Open Consortium merges with Open Software Foundation to form the Open Group in 1996. 1990s (cont.) Novell sold admin and support business to Santa Cruz Operation along with development rights in 1995. Apple Computers acquired BSD based operating system, NEXTSTEP in 1997. Renamed Darwin. 2000s Dot Com bubble(2001-2003) burst triggered significant consolidation of versions of Unix. Santa Cruz Operations started legal action against Linux in 2003 resulting in SCO vs Novell lawsuit. On August 10, 2007, Novell won majority of lawsuit. SCO appealed. Modern Uses of Unix Unix trademark defined by the Single UNIX Specification. -
A Short UNIX History How Our Culture Created Linux
A Short UNIX History or How Our Culture Created Linux Clement T. Cole Witch Doctor Compaq [email protected] A UNIX Family History RIG CMU CMU CMU CMU OSF1 Tru64 Linux Accent Mach Mach Mach Linux . 1.X Other Players 2.5 3.0 99 Minix Multics Idris BBN GNU C 386/BSD FreeBSD Generic TCP/IP Net 2.0 Net 1.0 4BSD 4.1A UCB BSD 2BSD 3BSD 4.1BSD 4.2BSD 4.3BSD 4.3Tahoe 4.3Reno 4.4BSD Research X Windows X 10 X 11 32V 1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th Ed Ed Ed Ed Ed Ed Ed Ed Ed Ed NT/OS2 NT/Win PWB PWB/UNIX PWB 1.0 PWB 2.0 Sys III Sys V Sys V. SVR3 SVR4 SVR4/ 2 ESMP µSoft/SCO µSoft/Xenix SCO/Xenix SCO/UNIX UNIXWARE ‘72 ‘73 ‘74 ‘75 ‘76 ‘77 ‘78 ‘79 ‘80 ‘81 ‘82 ‘83 ‘84 ‘85 ‘86 ‘87 ‘88 ‘89 ‘90 ‘91 ‘92 ‘93 Clem Cole Themes ◆ Something new is really something old. ◆ The Open Source Culture predates UNIX and Linux. ◆ Evolution is good. ◆ Fighting is not always bad, but learn when it’s good enough and stop fighting. Clem Cole Agenda ◆ Technical History ◆ Legal History ◆ What it all means Clem Cole A Word on Engineers “Good programmers write good programs. Great programmers start and build upon other great programmer’s work.” Unknown origin, often attributed to Fred Brooks. Clem Cole Multics ◆ MULTiplexed Information and Computing Service ❖ or “Many Unbelievably Large Tables In Core Simultaneously.” ❖ Actually very cool system, see: The Multics system; an Examination of its Structure, Elliott I. -
MEMORANDUM in Support Re 657 MOTION for Daubert Hearing To
SCO Grp v. Novell Inc Doc. 658 Att. 1 EXHIBIT A Dockets.Justia.com Brent O. Hatch (5715) Stephen N. Zack (admitted pro hac vice) Mark F. James (5295) BOIES, SCHILLER & FLEXNER LLP HATCH, JAMES & DODGE, PC Bank ofAmerica Tower - Suite 2800 10 West Broadway, Suite 400 100 Southeast Second Street Salt Lake City, Utah 84101 Miami, Florida 33131 Telephone: (801) 363-6363 Telephone: (305) 539-8400 Facsimile: (801) 363-6666 Facsimile: (305) 539-1307 David Boies (admitted pro hac vice) Robert Silver (admitted pro hac vice) Stuart Singer (admitted pro hac vice) Edward Normand (admitted pro hac vice) BOIES, SCHILLER & FLEXNER LLP BOIES, SCHILLER & FLEXNER LLP 401 East Las Olas Blvd. 333 Main Street Suite 1200 Armonk, New York 10504 Fort Lauderdale, FL 33301 Telephone: (914) 749-8200 Telephone: (954) 356-0011 Facsimile: (914) 749-8300 Facsimile: (954) 356-0022 Devan V. Padmanabhan (admitted pro hac vice) DORSEY & WHITNEY LLP 50 South Sixth Street, Suite 1500 Minneapolis, Minnesota 55402 Telephone: (612) 340-2600 Facsimile: (612) 340-2868 Attorneysfor Plaintiff, The SeQ Group, Inc. IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF UTAH THE SCO GROUP, INC., EXPERT REPORT AND a Delaware corporation, DECLARATION OF GARY PISANO Plaintiff/Counterclaim-Defendant, Civil No.: 2:04CV00139 vs. Judge Dale A. Kimball Magistrate Brooke C. Wells NOVELL, INC., a Delaware corporation, Defendant/Counterclaim-Plaintiff. DECLARAnON AND EXPERT REPORT OF GARY PISANO IN THE UNITED STATES DISTRICT COURT 1 I. ASSIGNMENT 2 II. QUALIFICATIONS 3 III. SUMMARY OF CONCLUSIONS 4 IV. BACKGROUND 5 A. The Evolution ofUNIX 5 B. SCO's Relationship with UNIX 7 C. -
Comparing C Code Trees
Comparing C Code Trees Dr. Warren Toomey, School of IT [email protected] This seminar will summarise the current state of the lawsuit that SCO has brought against IBM for breaches of contract and alleged transfer of UNIX source code into the Linux kernel. We will also examine how to construct tools for comparing two distinct trees of C code. Comparing C Code Trees – p.1/25 Where This All Began – Part One 1970s: UNIX created in AT&T's Bell Labs. AT&T unable to sell UNIX. Universities able to obtain licenses to modify code. 1980s: AT&T creates independent USL to sell System V UNIX. Source and binary licenses available. Various 3rd party Unices (Solaris, AIX, Ultrix), as well as the BSD branch from Berkeley. 1990s: BSD releases Net/2. Later, USL sues BSDi and UCB for 32V license violation. Settled out of court when Novell buys USL. Same time: Linus Torvalds develops Linux kernel which has no UNIX source code legacy. BSDs miss out due to legal cloud. Comparing C Code Trees – p.2/25 Where This All Began – Part Two Novell renames System V to Unixware. System V begins to show its age. Sun manages to keep improving Solaris. Ditto for IBM's AIX. The Santa Cruz Operation buys Unixware from Novell, renames as SCO Unixware. Linux improves in leaps and bounds from individuals & companies like IBM, SGI, Caldera etc. Caldera merges with SCO to get sales channels. Must support legacy UNIX code as well. SCO/Caldera renames itself as the SCO Group, not the Santa Cruz Operation.