1 Linux Distributions

Total Page:16

File Type:pdf, Size:1020Kb

1 Linux Distributions 1 Linux Distributions: A History and its Modern-Day Applications Caswell Hennig Department of Information Science, Marymount University IT 315: Operating Systems and Virtualization Mr. Hossein Beyzavi May 7, 2020 2 Abstract Linux distributions are very important in today’s world to utilize the power of the operating system effectively by having everything you need to get up and running in one package. Linux began in 1991 as a personal project by Finnish student Linus Torvalds, to create a new free operating system kernel for personal computers based on the Intel x86 architecture. The resulting Linux kernel has had large constant growth throughout its history and has since been ported to more platforms than any other operating system. Since the initial release of its source code in 1991, it has grown from a small number of C files to 23.3 million lines of source code. Linux is now also used not only for personal computing but is the leading operating system on servers and other systems such as mainframe computers. Linux also runs on embedded systems, such as routers, automation controls, televisions, digital video recorders, video game consoles, and smartwatches. Linux is one of the most prominent examples of free and open-source software collaboration, which means that the source code may be freely used, modified, and distributed. Keywords: Linux, distribution, Ubuntu, Debian, KNOPPIX, kernel, Live CD, Live USB, Linux Mint, Fedora, Gentoo, Slackware, openSUSE, UNIX 3 Linux: The Beginnings By its modern definition, Linux refers to a group of operating system distributions built around the Linux kernel. In the strictest sense, though, Linux refers only to the presence of the kernel itself. To build out a full operating system, Linux distributions often include tooling and libraries from the GNU project, as well as other sources (Juell, 2017). Linux has its roots in UNIX and Multics, two projects that shared the goal of developing a robust operating system that could accommodate multiple users. UNIX and Multics UNIX developed out of the Multics, or Multiplexed Information and Computing Service, project iteration at the Bell Laboratories’ Computer Sciences Research Center. Multics, which is a mainframe time-sharing operating system that was developed during 1963 through 1969 period through the collaboration of the aforementioned Bell Labs, along with the Massachusetts Institute of Technology (MIT), and General Electric (GE), was one of the first operating systems that used page-segmented storage (Rouse, 2005). Bell Labs stopped funding the Multics project in 1969, as they were disappointed with the progress that had been made, but a group of computer scientists, including Ken Thompson and Dennis Ritchie, continued working with the project’s core principles, which ended up culminating in the development of UNIX. Thompson and Ritchie first led a team of Bell Labs researchers to develop a hierarchical file system, a command-line interpreter, some small utility programs, and the concepts of computer processes and device files, which were a very big improvement for the time. A month later, Thompson and his coworkers had deployed a full self-hosting operating system with an assembler, an editor, and a shell, which ended up being UNIX (Rouse, 2017). 4 Ever since the team at Bell Labs developed UNIX, it has seen tremendous growth over the years, especially after the fourth version was released, which translated the code from assembly language into C, a high-level programming language, which increased its portability to other computing platforms. Due to this popularity, many universities and research institutions adopted UNIX as an emerging technological advancement that showed promise, and as a result, many students during that era were introduced to it, such as a Linus Torvalds, a graduate student at the Helsinki University of Technology in Finland. The Creation of Linux In 1991, while studying computer science at the University of Helsinki, graduate student Linus Torvalds began a personal project to create a new free operating system kernel for personal computers, which later became what we know as the Linux kernel. He wrote the program specifically for the hardware he was using, independent of an operating system because he wanted to make the program so that it would be universally compatible with his Intel 80386 processor. According to Torvalds, during a TED Talk in 2016: I did not start Linux as a collaborative project. I started it as one in a series of many projects I had done at the time for myself, partly because I needed the end result, but even more because I just enjoyed programming. Also, he mentioned that the main reason for him embarking on his project was his gripe about the fact that there was no true, open-source operating system available. At this point in his project, though, he had created a functional kernel, however, he didn’t have the necessary expertise and tools to turn the kernel into a functional operating system. A kernel is a necessary component of an operating system, but it can’t achieve any tasks without programs such as a 5 shell, a library, and compilers. Richard Stallman, a researcher at the Massachusetts Institute of Technology, or MIT, as well as the founder of the GNU Project, an organization whose goal is to offer 100% free UNIX-compatible software, meanwhile, had programs but lacked a functional kernel. A technological marriage of sorts was arranged between the GNU Project, located in Cambridge, Massachusetts, and the Linux kernel, located in Helsinki, Finland. The code was transmitted through the Internet to allow the union between the two developers’ systems. In other words, Linux was born on the Internet (Roberts, 2014). After this development had been finalized, Torvalds (at age 21), announced the system in a Usenet posting to the newsgroup comp.os.minix on August 25th, 1991. A screenshot of the post is shown below: As shown, Torvalds was very eager to get his new operating system out to the masses and was willing to hear suggestions from all, which is a hallmark of his operating system being open 6 source. Regarding people contributing to his code to expand on his idea, Torvalds goes on to say that: It didn't even start by people contributing code, it was more that people started contributing ideas. And just the fact that somebody else takes a look at your project – and I'm sure it's true of other things, too, but it's definitely true in code – is that somebody else takes an interest in your code, looks at it enough to actually give you feedback and give you ideas. That was a huge thing for me. (2016) Torvalds went on to have a huge amount of success with Linux, however, as the operating system grew bigger and more files were added to it, there needed to be a way for users to get their hands on the operating system without having to rely on their slow and antiquated Internet connections of the time. This gave rise to the distribution, or “distro”, as it’s more commonly known. The Rise of the Distribution The very earliest versions of Linux, in 1991, consisted of two versions, one that could be downloaded from the Internet, as mentioned previously, and another physical version which contained two floppy disks, a boot disk that contained the kernel, and a root disk that set up the file system and came with some of the basic GNU tools. Copies of these disks and the Linux source were downloadable from a server hosted by Helsinki University. As more software became available, though, this method was no longer enough, and Linux distributions came into existence. A distribution is a package containing a ready-to-run selection of available software plus installation utilities, configuration tools, and documentation, as well as the Linux kernel itself (Berlich, 2001). Most Linux distributions were created by enthusiasts who wanted to 7 spread the word and increase the availability of Linux, especially due to the original Linux source code and kernel being notoriously difficult to set up for all but the most tech-savvy users due to its lack of technical documentation. According to an article by Ruediger Berlich: The first Linux distribution was created by Owen Le Blanc at the Manchester Computing Centre (MCC) in the northwest of England. The first MCC Interim release, as it was known, was released in February 1992. This was followed shortly after by the Softlanding Linux System (SLS), founded by Peter McDonald, which was the first comprehensive distribution to contain elements such as X and TCP/IP, and the Slackware distribution maintained by Patrick Volkerding (initially based in large parts on SLS). (2001) After these three distributions were created, more and more distributions started popping up, each attempting to either fix or improve issues present in another distribution or to customize their distribution to fill a particular need in the computing market, which is still the case with Linux distributions today. Some of these distributions have matured into sophisticated enterprises, generating income from commercial support services. Some examples of these are SuSE Linux, which was founded in late 1992 which was originally based on Slackware, and Red Hat (now known as Fedora, with Red Hat being the company itself), which was founded in 1993, absorbing aspects of the BOGUS distribution, which was also created in 1993. In addition to commercial companies creating Linux distributions, there were and are purely community-driven distros, such as Debian, which was started as an independent project by Ian Murdock in late 1993 to provide a free alternative to the commercial Linux distributions, Slackware, which was mentioned previously, Gentoo, first released on July 26th, 2000, and Arch Linux, first released on March 11th, 2002.
Recommended publications
  • Linux at 25 PETERHISTORY H
    Linux at 25 PETERHISTORY H. SALUS Peter H. Salus is the author of A n June 1991, at the USENIX conference in Nashville, BSD NET-2 was Quarter Century of UNIX (1994), announced. Two months later, on August 25, Linus Torvalds announced Casting the Net (1995), and The his new operating system on comp.os.minix. Today, Android, Google’s Daemon, the Gnu and the Penguin I (2008). [email protected] version of Linux, is used on over two billion smartphones and other appli- ances. In this article, I provide some history about the early years of Linux. Linus was born into the Swedish minority of Finland (about 5% of the five million Finns). He was a “math guy” throughout his schooling. Early on, he “inherited” a Commodore VIC- 20 (released in June 1980) from his grandfather; in 1987 he spent his savings on a Sinclair QL (released in January 1984, the “Quantum Leap,” with a Motorola 68008 running at 7.5 MHz and 128 kB of RAM, was intended for small businesses and the serious hobbyist). It ran Q-DOS, and it was what got Linus involved: One of the things I hated about the QL was that it had a read-only operating system. You couldn’t change things ... I bought a new assembler ... and an editor.... Both ... worked fine, but they were on the microdrives and couldn’t be put on the EEPROM. So I wrote my own editor and assembler and used them for all my programming. Both were written in assembly language, which is incredibly stupid by today’s standards.
    [Show full text]
  • FLOSS Final Report – Part 3 Free/Libre Open Source Software: Survey and Study
    FLOSS Final Report – Part 3 Free/Libre Open Source Software: Survey and Study Basics of Open Source Software Markets and Business Models Berlin, July 2002 3 BERLECON RESEARCH GmbH Oranienburger Str. 32 10117 Berlin Tel.: +49 30 285296-0 Fax: +49 30 285296-29 Web: http://www.berlecon.de Email: [email protected] Acknowledgements: This work was prepared by Dorit Spiller and Thorsten Wichmann from Berlecon Research. It is part of the final report for the project „FLOSS – Free/Libre Open Source Software: Survey and Study“, which was financed under the European Com- mission‘s IST programme, key action 4 as accompanying measure (IST-2000-4.1.1). Disclaimer: The views expressed in this report are those of the authors and do not necessarily re- flect those of the European Commission. Neither the European Commission nor any person acting on behalf of the Commission is responsible for the use that might be made of the following information. Nothing in this report implies or expresses a warranty of any kind. Results from this report should only be used as guidelines as part of an overall strategy. For detailed ad- vice on corporate planning, business processes and management, technology integra- tion and legal or tax issues, the services of a professional should be obtained. Names and trademarks mentioned in the report are the property of their respective owners. © 2002 by Berlecon Research GmbH. 4 V 1.1 - 020905 © 2002 by Berlecon Research GmbH. 5 Table of contents 1 Introduction....................................................................................................... 9 2 Software and the Open Source phenomenon.................................................... 11 2.1 The Open Source phenomenon .................................................................
    [Show full text]
  • The Bioinformatics Playground
    Gearing for bioinformatics Gearing for bioinformatics Bela Tiwari and Dawn Field explore the tools and facilities that ioinformatics’ is a buzz word that is Projects with enough funding are able to hire users will depend on the system, how they will becoming increasingly audible in the dedicated system administrators to provide access it, etc. Live CD or DVD distributions may can be used by the budding open source bioinformatician ‘BLinux world. Fast, economical, sustainable bioinformatics computing systems, be good for an individual and for demonstration flexible, and extensible computing power is but many of us are not that lucky and have to purposes, but they are probably not the right making Linux increasingly attractive to scientists go it alone. choice for the provision of tools to a whole in many areas of research, including biology. To add to the challenge, much bioinformatics department. More generally, the open source movement has software is written by academics, and while greatly benefited biological research; the most there are some very good, well tested packages LIVE DISTRIBUTIONS publicised project being the publicly funded out there, there are also many that were Live Linux distributions are a relatively new effort to sequence and make freely available the intended to answer a particular question, on a phenomenon and offer some big advantages. human genome. Less well publicised is the huge particular machine, for a particular group. Such You don’t have to install anything to run them. amount of biological data that can be freely packages were often not built with portability, Just slot the CD or DVD into the drive and boot accessed.
    [Show full text]
  • Redhawk Linux User's Guide
    Linux® User’s Guide 0898004-510 May 2006 Copyright 2006 by Concurrent Computer Corporation. All rights reserved. This publication or any part thereof is intended for use with Concurrent products by Concurrent personnel, customers, and end–users. It may not be reproduced in any form without the written permission of the publisher. The information contained in this document is believed to be correct at the time of publication. It is subject to change without notice. Concurrent makes no warranties, expressed or implied, concerning the information contained in this document. To report an error or comment on a specific portion of the manual, photocopy the page in question and mark the correction or comment on the copy. Mail the copy (and any additional comments) to Concurrent Computer Corporation, 2881 Gateway Drive, Pompano Beach, Florida, 33069. Mark the envelope “Attention: Publications Department.” This publication may not be reproduced for any other reason in any form without written permission of the publisher. RedHawk, iHawk, NightStar, NightTrace, NightSim, NightProbe and NightView are trademarks of Concurrent Computer Corporation. Linux is used pursuant to a sublicense from the Linux Mark Institute. Red Hat is a registered trademark of Red Hat, Inc. POSIX is a registered trademark of the Institute of Electrical and Electronics Engineers, Inc. AMD Opteron and AMD64 are trademarks of Advanced Micro Devices, Inc. The X Window System is a trademark of The Open Group. OSF/Motif is a registered trademark of the Open Software Foundation, Inc. Ethernet is a trademark of the Xerox Corporation. NFS is a trademark of Sun Microsystems, Inc. HyperTransport is a licensed trademark of the HyperTransport Technology Consortium.
    [Show full text]
  • Praise for the Official Ubuntu Book
    Praise for The Official Ubuntu Book “The Official Ubuntu Book is a great way to get you started with Ubuntu, giving you enough information to be productive without overloading you.” —John Stevenson, DZone Book Reviewer “OUB is one of the best books I’ve seen for beginners.” —Bill Blinn, TechByter Worldwide “This book is the perfect companion for users new to Linux and Ubuntu. It covers the basics in a concise and well-organized manner. General use is covered separately from troubleshooting and error-handling, making the book well-suited both for the beginner as well as the user that needs extended help.” —Thomas Petrucha, Austria Ubuntu User Group “I have recommended this book to several users who I instruct regularly on the use of Ubuntu. All of them have been satisfied with their purchase and have even been able to use it to help them in their journey along the way.” —Chris Crisafulli, Ubuntu LoCo Council, Florida Local Community Team “This text demystifies a very powerful Linux operating system . in just a few weeks of having it, I’ve used it as a quick reference a half dozen times, which saved me the time I would have spent scouring the Ubuntu forums online.” —Darren Frey, Member, Houston Local User Group This page intentionally left blank The Official Ubuntu Book Sixth Edition This page intentionally left blank The Official Ubuntu Book Sixth Edition Benjamin Mako Hill Matthew Helmke Amber Graner Corey Burger With Jonathan Jesse, Kyle Rankin, and Jono Bacon Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks.
    [Show full text]
  • History of Linux from Wikipedia, the Free Encyclopedia
    History of Linux From Wikipedia, the free encyclopedia The history of Linux began in 1991 with the commencement of a personal project by Finnish student Linus Torvalds to create a new free operating system kernel. Since then, the resulting Linux kernel has been marked by constant growth throughout its history. Since the initial release of its source code in 1991, it has grown from a small number of C files under a license prohibiting commercial distribution to the 4.2.3 version in 2015 with more than 18 million lines of source code under the GNU General Public License v2.[1](p7)[2][3] Contents 1 Events leading to creation 2 The creation of Linux 3 Naming 4 Linux under the GNU GPL 5 GNU/Linux naming controversy 6 Official mascot 7 New development 7.1 Community 7.2 Open Source Development Lab and Linux Foundation 7.3 Companies 7.4 Desktop environments 8 "Linux is obsolete" 9 Competition from Microsoft 10 SCO 11 Trademark rights 12 Chronology 13 See also 14 References 15 External links Events leading to creation After AT&T had dropped out of the Multics project, the Unix operating system was conceived and implemented by Ken Thompson and Dennis Ritchie (both of AT&T Bell Laboratories) in 1969 and first released in 1970. Later they rewrote it in a new programming language, C, to make it portable. The availability and portability of Unix caused it to be widely adopted, copied and modified by academic institutions and businesses. In 1977, the Berkeley Software Distribution (BSD) was developed by the Computer Systems Research Group (CSRG) from UC Berkeley, based on the 6th edition of Unix from AT&T.
    [Show full text]
  • Introduction to Slackware Introduction to Slackware
    2021/07/27 16:59 (UTC) 1/2 Introduction to Slackware Introduction to Slackware Why Use Slackware? Slackware has a long tradition of excellence. Started in 1992 and first released in 1993, Slackware is the oldest surviving commercial Linux distribution. Slackware's focus on making a clean, simple Linux distribution that is as UNIX-like as possible makes it a natural choice for those people who really want to learn about Linux and other UNIX-like operating systems. In a 2012 interview, Slackware founder and benevolent dictator for life, Patrick Volkerding, put it thusly. “I try not to let things get juggled around simply for the sake of making them different. People who come back to Slackware after a time tend to be pleasantly surprised that they don't need to relearn how to do everything. This has given us quite a loyal following, for which I am grateful.” Slackware's simplicity makes it ideal for those users who want to create their own custom systems. Of course, Slackware is great in its own right as a desktop, workstation, or server as well. Differences Compared to Other Linux Distributions There are a great number of differences between Slackware and other mainstream distributions such as Red Hat, Debian, and Ubuntu. Perhaps the greatest difference is the lack of “hand-holding” that Slackware will do for the administrator. Many of those other distributions ship with custom graphical configuration tools for all manner of services. In many cases, these configuration tools are the preferred method of setting up applications on these systems and will overwrite any changes you make to the configuration files via other means.
    [Show full text]
  • GNU/Linux Operating System
    A Bibliography of Publications about the GNU/Linux Operating 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/ 07 April 2021 Version 2.135 Title word cross-reference [Tho05]. 0-13-167984-8 [Sta07b]. 0-596-00482-6 [Sch04]. 0-7821-4428-4 [Koh06]. '03 [ACM03b]. 046 [Sav11]. '05 [ACM05b, MS05]. + [Ste01e]. $100 [CS95]. $39.95 [Sch04]. $44.99 [Sta07b]. $49.95 [Jen05]. $49.99 1 [FOP06, Jen05, She03]. 1-59327-036-4 [Hid04, Tho05]. $59.99 [Koh06]. $99 [Jen05]. 1-GHz [Ano03b]. 1.0 [Coc01]. 1.2 [Kro00]. = [Ste01e]. × [Hun99]. [Gar98]. 1.x [KGG00]. 10 [DWV06]. 10-Gigabit [cFJH+03]. 10th [USE96a]. * [TYKZ07]. */ [TYKZ07]. *BSD [Den99a]. 12-step [Mil01]. 12th [MS05]. 1394 *icomment [TYKZ07]. [Ale00, HKP09]. 14-16 [ACM06]. 18th [KD96]. 1999 [Den99b, Tim99]. 19th -dienste [WF03]. [ACM03b, SS05b]. 1Z0 [Sav11]. 1Z0-046 [Sav11]. /*icomment [TYKZ07]. /GNOME [Wri00, Pen99]. 2 [Ano94c, Com00, Com03, Gab07, MK04]. 2.0 [B¨ol01, Car98, McN99, PF97, Swe01]. 0 [Hid04, Koh06, Sch04, Sta07b, Tho05]. 2.0.1 [ISO05]. 2.1 [BR95, CV00]. 2.2 0-13-101415-3 [Hid04]. 0-13-144853-6 1 2 [Ano00b, BB99b, Bra04]. 2.4 [Cal00]. 2.6 [Mon00b, GR09]. Action [NR03]. ActiveX [BS05, PTS+14, TCM07]. 2000 [Kro99]. activity [MB08]. Acumen [Kro99]. [Bru02, Kro00, MYH00, War01]. 2003 Ada [SB99]. Ada95 [Gar09].
    [Show full text]
  • Lin1 3.2.0-4-Amd64 #1 SMP Debian 3.2.60-1+Deb7u3 X86 64 GNU/Linux :~$ Uname -R 3.2.0-4-Amd64 Kernel Verwendet Module Z.B
    Vorbereitung auf LPIC-1 Georg Schönberger XORTEX eBusiness GmbH Version 30. März 2016 Kurz über mich... Studium Computer- und Mediensicherheit Gitter-basierende Kryptosysteme Studium Sichere Informationssysteme Auslagerung der IPSec- Verschlüsselung auf Grafikkarten Jobs F&E in Hagenberg Thomas-Krenn.AG XORTEX Autor (IT-Admin, LinuxUser) 2 LPIC-1 LVA Meine Tätigkeiten Betreuung Server-Infrastruktur Ceph Cluster Ansible Betreuung DRBD-Cluster mit LXC-Container Entwicklung von Monitoring-Plugins Entwicklung von Performance-Tests http://git.thomas-krenn.com Verbesserung der internen/externen Sicherheit Zertifizierungen Network+, Server+, Linux Essentials, LPIC-1, LPIC-2 3 LPIC-1 LVA Die LVA Vorbereitung auf LPIC-1 Version 4 Exam 101 und Exam 102 Themen LPIC-1 Objectives V4 (wiki.lpi.org) Guides Achtung – Version 3: Learn Linux, 101: A roadmap for LPIC-1 (ibm.com) GNU/Linux Administration Manuals (nongnu.org) Bücher LPIC-1: Sicher zur erfolgreichen Linux-Zertifizierung (Harald Maaßen) Achtung – Version 3: LPIC-1. Vorbereitung auf die Prüfung des Linux Professional Institute (Peer Heinlein) 4 LPIC-1 LVA Objectives: Exam 101 5 LPIC-1 LVA Topic 101: System Architecture Peripherie Module Virtuelle Dateisysteme (sysfs, procfs) Boot-Vorgang Runlevel 6 LPIC-1 LVA 101.1 Determine and configure hardware settings Kernel Module /proc /sys 7 LPIC-1 LVA Kernel Module Welchen Kernel verwende ich gerade? :~$ uname -a Linux lin1 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux :~$ uname -r 3.2.0-4-amd64 Kernel verwendet Module Z.B. als ladbare
    [Show full text]
  • How to Install Vmware Tools on Slackware Linux
    How To Install Vmware Tools On Slackware Linux How To Install Vmware Tools On Slackware Linux 1 / 2 [yes] The installation of VMware Tools 8.6.5 build-652272 for Linux completed successfully. You can decide to remove this software from your .... VMware Tools is a suite of utilities that enhances the performance of the virtual machine's guest operating system and improves management .... It seems that the latest version of VMware tools installed in my guest VM ... modules make[1]: Entering directory `/usr/src/linux-2.6.37.6' CC [M] .... I tried to install Slackware 14.1 x64 (kernel 3.10.17) in VMware ... [yes] yes The installation of VMware Tools x.x.x build-xxxxx for Linux .... How-to Install the VMWare Tools on Linux Slackware 14 KDE4 i686/x8664 Desktop, the Step-by-Step Simple Complete Visual-Guide Tutorial.. open-vm-tools is a set of services and modules that enable several features in ... running Linux or other VMware supported Unix like guest operating systems.. This guide will help you install Slackware in a safe VMware virtual environment, with its ... Type in '512' as the size; Changed its 'type' to 82 i.e. 'linux swap'; Press "New"; Select ... Now install VMware tools for a probably even better resolution.. Install VMware tools on Slackware command line. This is an easy process that has only a few lines of code to get you started fast. You will need .... Jump to Install VMware tools - Copy the install files to your home folder and untar them #cd /tmp #tar xvzf vmware-linux-tools.tar.gz #cd vmware-tools- ...
    [Show full text]
  • Linux Installation and Getting Started
    Linux Installation and Getting Started Copyright c 1992–1996 Matt Welsh Version 2.3, 22 February 1996. This book is an installation and new-user guide for the Linux system, meant for UNIX novices and gurus alike. Contained herein is information on how to obtain Linux, installation of the software, a beginning tutorial for new UNIX users, and an introduction to system administration. It is meant to be general enough to be applicable to any distribution of the Linux software. This book is freely distributable; you may copy and redistribute it under certain conditions. Please see the copyright and distribution statement on page xiii. Contents Preface ix Audience ............................................... ix Organization.............................................. x Acknowledgments . x CreditsandLegalese ......................................... xii Documentation Conventions . xiv 1 Introduction to Linux 1 1.1 About This Book ........................................ 1 1.2 A Brief History of Linux .................................... 2 1.3 System Features ......................................... 4 1.4 Software Features ........................................ 5 1.4.1 Basic commands and utilities ............................. 6 1.4.2 Text processing and word processing ......................... 7 1.4.3 Programming languages and utilities .......................... 9 1.4.4 The X Window System ................................. 10 1.4.5 Networking ....................................... 11 1.4.6 Telecommunications and BBS software .......................
    [Show full text]
  • Open Source Software Licenses: Perspectives of the End User and the Software Developer
    White Paper: Open Source Software Licenses: Perspectives of the End User and the Software Developer By: Paul H. Arne Morris, Manning & Martin, L.L.P. Copyright © 2004 Morris, Manning & Martin, L.L.P. All rights reserved Table of Contents History of Open Source .........................................................................................................................2 Open Source Licenses Generally ..........................................................................................................3 Copyright Issues .........................................................................................................................3 Contract Considerations..............................................................................................................4 Limitation of Liability Clause.....................................................................................................5 Other Implied Warranties ...........................................................................................................6 UCITA ........................................................................................................................................6 Parties to License........................................................................................................................6 Specific Open Source Licenses..............................................................................................................7 GNU General Public License (GPL) ..........................................................................................7
    [Show full text]