Index: > A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Business Industries Finance Tax

Home > Berkeley Software Distribution


First Prev [ 1 2 ] Next Last

Berkeley Software Distribution (BSD) is the name of the UNIX derivative distributed in the 1970s from the University of California, Berkeley. The name is also used collectively for the modern descendants of these distributions.

1 History

AT&T Bell Laboratories permitted Berkeley and other universities to use and extend the source code to their UNIX operating system in its infancy. Berkeley used the software as a research base for investigations into operating system design through the 1970s and 1980s.

Eventually, the systems that Berkeley students had developed for their research had replaced almost every component of the AT&T UNIX system, and in the early 1990s the full Berkeley source code was released to the public under the BSD License. This led to a copyright lawsuit between AT&T and Berkeley, USL v. BSDi, which was settled almost entirely in Berkeley's favor, conclusively establishing BSD's free nature.

While the lawsuit was still pending however, it cast a significant doubt over whether the Berkely distribution would remain free. The case lasted nearly two years, and in this time the Linux kernel was released and proliferated. Linus Torvalds, the initial creator of the widely used Linux kernel, has stated that if there had been a free Unix like operating system that could run on 386 architecture (a 386 port of BSD386BSD was a free operating system produced from the BSD derived UNIX operating systems for the Intel 80386. 386BSD was written mainly by Lynne and William Jolitz. It was developed off 4. 3BSD and later 4. 3BSD NET/2''. According to the authors assumption was underway at the time) he likely would not have created Linux. Although it is debatable exactly what effect that would have had on the software landscape since, there is little doubt that it would have been substantial.

Today BSD is developed as a number of descendent free software projects. It is also used in countless proprietary software products, as permitted by the BSD license. For example, MicrosoftMicrosoft Corporation , headquartered in Redmond, Washington, USA, is the world's largest software company (with over 50,000 employees in various countries, as of May 2004). Microsoft develops, manufactures, licenses and supports a wide range of software used BSD-derived code (acquired from a small Scottish company, Spider) in early implementations of TCP/IP for WindowsImage use policy. Microsoft Windows is a range of commercial operating environments for personal computers. The range was first introduced by Microsoft in 1985 and eventually has come to dominate the world personal computer market. All recent versions of, some of which may still be in use in later versions.

2 Technology

BSD pioneered many of the advances of modern computing. Berkeley's Unix was the first to include library support for the Internet ProtocolThe Internet Protocol IP is a data-oriented protocol used by source and destination hosts for communicating data across a packet-switched internetwork. Data in an IP internetwork are sent in blocks referred to as packets or datagrams (the terms are basica stacks, Berkeley sockets. By integrating sockets with the UNIX operating system file descriptors, users of their library found it almost as easy to read and write data across the networkA computer network is a system for communication among two or more computers. Categorizing By range personal area network (PAN) wireless PAN local area network (LAN) wireless LAN metropolitan area network (MAN) wide area network (WAN) By functional relati, as it was to put data on a disk. The AT&T laboratory eventually released their own STREAMS library, which incorporated much of the same functionality in a software stack with better architectural layers, but the already widely-distributed sockets library, together with the unfortunate omission of a function call for polling a set of open sockets (an equivalent of the select call in the Berkeley library), made it difficult to justify porting applications to the new API.

3 Structure

Like AT&T Unix, the BSD kernel is monolithic, meaning that device drivers in the kernel run in ring 0Ring 0 is one of the privilege levels in which an x86 processor can operate at any time. The others are rings 1, 2 and 3. Of these, most x86 operating systems use only two levels, namely Ring 0 and Ring 3. Ring 0 is the highest privilege level and is the, the core of the operating system. Early versions of BSD were used to form Sun Microsystems' SunOS, founding the first wave of popular Unix workstations.





Non User