Frequent question: How do I change the shell color in Unix? How do I change the background color in Unix terminal? Best answer: Who developed Unix operating system? See also Is Windows the best operating system? Like this post? The first edition of Unix let programmers call 34 different low-level routines built into the operating system. It's a testament to the system's enduring nature that nearly all of these system calls are still available—and still heavily used—on modern Unix and Linux systems four decades on.
Yet it contained just lines of code at its heart and occupied a measly 16 KB of main memory when it ran. Unix's great influence can be traced in part to its elegant design, simplicity, portability, and serendipitous timing. But perhaps even more important was the devoted user community that soon grew up around it. And that came about only by an accident of its unique history. The story goes like this: For years Unix remained nothing more than a Bell Labs research project, but by its authors felt the system was mature enough for them to present a paper on its design and implementation at a symposium of the Association for Computing Machinery.
That paper was published in in the Communications of the ACM. Its appearance brought a flurry of requests for copies of the software. S government consent decree that prevented the company from selling products not directly related to telephones and telecommunications, in return for its legal monopoly status in running the country's long-distance phone service.
So Unix could not be sold as a product. With no other channels of support available to them, early Unix adopters banded together for mutual assistance, forming a loose network of user groups all over the world.
They had the source code, which helped. And they didn't view Unix as a standard software product, because nobody seemed to be looking after it. So these early Unix users themselves set about fixing bugs, writing new tools, and generally improving the system as they saw fit. The Usenix user group acted as a clearinghouse for the exchange of Unix software in the United States.
People could send in magnetic tapes with new software or fixes to the system and get back tapes with the software and fixes that Usenix had received from others. In Australia, the University of New South Wales and the University of Sydney produced a more robust version of Unix, the Australian Unix Share Accounting Method, which could cope with larger numbers of concurrent users and offered better performance. By the mids, the environment of sharing that had sprung up around Unix resembled the open-source movement so prevalent today.
Users far and wide were enthusiastically enhancing the system, and many of their improvements were being fed back to Bell Labs for incorporation in future releases. One person who caught their eye was John Lions , a computer scientist then teaching at the University of New South Wales, in Australia. In , he published what was probably the most famous computing book of the time, A Commentary on the Unix Operating System , which contained an annotated listing of the central source code for Unix.
Unix's licensing conditions allowed for the exchange of source code, and initially, Lions's book was sold to licensees. For example, between the release of the sixth edition of Unix in and the seventh edition in , Thompson collected dozens of important bug fixes to the system, coming both from within and outside of Bell Labs.
He wanted these to filter out to the existing Unix user base, but the company's lawyers felt that this would constitute a form of support and balked at their release. Nevertheless, those bug fixes soon became widely distributed through unofficial channels. For instance, Lou Katz, the founding president of Usenix, received a phone call one day telling him that if he went down to a certain spot on Mountain Avenue where Bell Labs was located at 2 p.
Sure enough, Katz found a magnetic tape with the bug fixes, which were rapidly in the hands of countless users. By the end of the s, Unix, which had started a decade earlier as a reaction against the loss of a comfortable programming environment, was growing like a weed throughout academia and the IT industry.
Unix would flower in the early s before reaching the height of its popularity in the early s. For many reasons, Unix has since given way to other commercial and noncommercial systems. But its legacy, that of an elegant, well-designed, comfortable environment for software development, lives on. In recognition of their accomplishment, Thompson and Ritchie were given the Japan Prize earlier this year, adding to a collection of honors that includes the United States' National Medal of Technology and Innovation and the Association of Computing Machinery's Turing Award.
Many other, often very personal, tributes to Ritchie and his enormous influence on computing were widely shared after his death this past October. Unix is indeed one of the most influential operating systems ever invented. Its direct descendants now number in the hundreds. On the other side are various Unix-like operating systems derived from the version of Unix developed at the University of California, Berkeley, including the one Apple uses today on its computers, OS X.
Had this operating system been available at the time, Linus Torvalds says he probably wouldn't have created Linux , an open-source Unix-like operating system he developed from scratch for PCs in the early s.
Linux has carried the Unix baton forward into the 21st century, powering a wide range of digital gadgets including wireless routers, televisions, desktop PCs, and Android smartphones. It even runs some supercomputers. By , no fewer than five major lawsuits had been filed. As a programmer and Unix historian, I can't help but find all this legal sparring a bit sad.
From the very start, the authors and users of Unix worked as best they could to build and share, even if that meant defying authority. The legacy cannot be overstated, as Unix, its descendants and look-alikes, and its architecture can be found on most computers in existence today. In the system was rewritten in the programming language C, an unusual step that was visionary: due to this decision, Unix was the first widely-used operating system that could switch from and outlive its original hardware.
There are a lot of Solaris fan-boys still out there, but they are dwindling. But eventually, Linux took the lead and become the preferred choice of operating system for the supercomputers.
Unix is a monolithic kernel because it all the functionality is compiled into one big chunk of code, including substantial implementations for networking, file systems, and devices. Many Unix programs follow C's syntax. Unix system calls are regarded as C functions. What this means for Unix system administrators is that an understanding of C can make Unix easier to understand. Why Use Unix? One of the biggest reasons for using Unix is networking capability.
With other operating systems, additional software must be purchased for networking. With Unix, networking capability is simply part of the operating system. Unix is ideal for such things as world wide e-mail and connecting to the Internet.
0コメント