Linux development history

Source: Internet
Author: User

Linux development history

Multics:

without an operating system in the early days of our computer program will be running directly on the hardware, performance for each of the jobs (job1$$$$ $job 2$$$$ $job 3) job1 run out to run the next job2 with separators, this mechanism is called batch processing, At this time it was far from being able to perform the performance of the computer, at this point there were three organizations: GE, the American Telegraph and telephone company Atmt's Bell Lab, MIT's AI Lab at MIT, Three organizations together to study a more powerful than batch system multi-tasking multi-user system, the function is very complex technology is very advanced, was originally used in assembly language development, called Multics, then lost the target, lost direction, 2 organizations have quit, first GE, then the Bell laboratory, Just leave MIT;

Unix:

There's a guy named Ken at Bell Lab. A game called space travel, which was developed for the Multics system, was only run on Multics, as Bell Labs withdrew from the study, So Ken is no longer free to use Multics to provide computer capabilities, Ken to the lab to apply for a PDP-11 computer was rejected, one day in the laboratory corner found a no-use PDP-7 mainframe, unsanitary environment began to study his space travel,space Travel is an application, the application to run must rely on the kernel kernel, because cannot use multics helpless had to imitate Multics to develop a simplest, can run his space trip game operating system, called UNICs, Only later renamed: Unix;

C:

because it was written in assembly language, the performance is good, but the program is more difficult to transplant, in order to solve this problem, Ken's colleague called Dennis Ritchie improved the script language BPBL, introduced to it the variable pointer, etc. The B language was transformed into a compiler language C, and then two people rewritten the whole UNIX on the basis of the C language (at that time the high-level language execution efficiency was at least 30% than assembly language);

Bsd:

University of California at Berkeley a student Bill Joy (then the school has obtained UNIX source code research) set up a group BSRG team, Research on UNIX to improve the new features fix bug, and then Ken in the school to join the study. The re-fetch name is called Bsd:berkeley System Distribution;bell Lab UNIX is called System, followed by version number 12345;

Cp/m:

Gary Kildall founder:Control Program/monitor (control program or monitoring procedure)

Dos:

A small company in Seattle, USA, Microsoft set up a total of three people: Bill Gates, Paul Allen, Robert, just set up when selling the basic compiler (then a scripting language, similar to the B language), later packaging distribution selling UNIX, One of Paul Allen's classmates spent 4 weeks writing out an operating system that was found by Bill Gates to partner with IBM Watson to sell license on an IBM mini-machine, named DOS (disk Operating system diskette OS)

Mac:

Steve Jobs admired the father of the computer Turing, who seemed to be a homosexual, was not accepted at that time, in the prison bite a mouthful of potassium cyanide Apple killed himself, Jobs founded the company called Apple, or bite, when the sale of Apple one, the operating system is UNIX, Xerox, the company that produced the copier, had a famous lab called Park, the first to produce a mouse and a graphical operating system, sold to Steve Jobs, and when Apple 2 appeared, the graphical interface came out;

Windows:

Bill Gates to jobs to cheat away a copy of the graphics operating system source back after the study, Windows came out, and later VMS based on the combination of Windows re-wrote a new system called Windows NT (kernel is not DOS, is the VMS), and then Windows XP 2003 have been upgraded on the basis of Windows NT.

Minix:

A professor at a university in the Netherlands, Andrew has been teaching with UNIX, but Unix has a copyright problem can not be used, and then do their own imitation of Unix wrote an operating system called Minix (meaning small Unix, only more than 4,000 lines of code)

Linux:

Linus, of the University of Helsinki, wrote a lot of driver requirements for Professor Andrew's Minix, when Minix was installed on Professor Andrew's own computer, and many students wrote a lot of drivers, and Linus was one of them. decided to write one and publish it on the bulletin board, which is the idea that drives the development of Linux.

Gnu:

MIT has a famous Professor Richard Stallman held up the banner of Freedom Freedom, he thought that the process is the crystallization of the minds of all mankind, and should not be unique to a rogue company, free organization movement GNU:GNU is not Unix, Manifesto Gpl:general public License (common Common license), Emacs: Text editor gcc:gnu C complier compiler bash command-line shell

Linux development history

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.