The fourth day of Linux and Me

Source: Internet
Author: User

Slowly feel Linux is very fun, the birth of Linux is inevitable, a very legendary history.


Linux

Computer mainly in binary units, the current commonly used disk capacity unit is not B, its units converted to 1b=8bit, the other to the size of a multiple, EG:1G=1024MB ; 1mb=1024b .

The operating system (Operatingsystem) is primarily used to manage and drive hardware, so it must be able to manage memory, manage devices, handle process management, and system calls. So, as long as you can get the hardware ready, it's a great operating system.

The operating system focuses only on the driver and management hardware, and when it comes to using hardware, it is necessary to invoke the operating system to manipulate hardware through application software or Shell functions. Therefore, in addition to the functions described above, the operating system usually includes the application software required for daily work.

unixken thompson 1971~1973 Years by Dennis Ritchie ( dennis ritchie c program language is rewritten to become unix

1977 was released by Bill Joy (Bill Joy) as a UNIX -like operating system.

1984 Year by Andrew S. Tanenbaum produced Minix operating system, which can provide source code and software.

1984 year selected essays Stallman ( richard stallman ) advocated gun project, advocating free software, emphasizing that software can be freely obtained, copied, modified and re-released, and standardized GPL ( general publiclicense ) licensing mode, any GPL software should not only sell its software, nor modify the software license.

1991linus torvalds ) developed linux operating system. In short, linux success Lies minux (UNIX) gnu , ieternet , posix

Linux itself is an amazing operating system, with the lowest data being the "kernel" (Kernel).

At present, the development of the Linux kernel is divided into two versions, namely the stable version of even version, such as 2.6x, suitable for commercial and home environment use; a development version such as 2.5x , suitable for the development of special functions of the environment.

Linux distributions is "Linux kernel+free software+documentations (Tools) + fully installable program" Made of a complete set of systems.

Tux(a penguin, all called Tuxedo, ncit 90916p40 joeing youthy network ID) is a Linux 's mascot. The Penguin was presented as a Linux logo by Linus Torvalds.

Linux in enterprise applications, focusing on network servers, mission-critical applications and high-performance computing and other tasks.

Linux focuses on desktop computers, handheld systems (mobile phones, etc.), embedded devices (home appliances, etc.) in the context of personal use.

Linux distributions has been developed for desktop computers, with Ubuntu,OpenSuSe , and Fedora and so on.

1. you installed a network card on your host, but after the boot, the system can not be used, you are sure that the network card is good, then the possible problem is where? How do I fix it?

A: The system can boot normally, indicating that the machine hardware is not a problem, the system may be incompatible with this network card, the solution: Install the system supports the network card driver.

2. when I installed the Windows operating system on a host computer , and installed the driver of the display card, he is no problem. However , when installing Linux, it is not possible to fully display the entire X window. Would it be possible for me to install the display card driver from the windows on Linux ?

A: No,Windows and Linux systems are different (the kernel is different), the drivers written for the hardware are different, the compiler is not the same, The driver cannot be used on both systems.

3. At least one operating system should be able to control the entire hardware completely, what should the operating system have to control which units of the hardware?

A:1. input / output control unit; 2. Device control unit;3. document management; 4. Process Control and so on.

4. a GB of hard disk space, equal to a few kilobytes?

A:1gb=1024mb=1024*1024byte=1048576 bytes

5. play on Windows , can you get Linux to play?

A: No, the game is an application that must be developed using the tools provided by the core, so this game cannot be run on different platforms unless the game has been ported.

6.Linux itself is only a core and relevant core tool, but he has been able to drive all the hardware, so, can be considered a great operating system. After the development of other applications, it has been integrated into Linux distribitions . What are the similarities and differences between the numerous distributions?

A: Same:1.Usehttp://www.kernel.orgThe core of the release;2.support the same standards, such asFHSStandard;3.use almost the same free software (e.g.GNUthe inside of theglibc/Apache/...);4.almost the same operating interface (for example, all usedBash/kdeof the/GNOME, etc.).

Different: The kernel used and the software version may be different, each developer to join the application tool, the use of different suite management mode.

7. who wrote the Unix? who initiated the GNU program?

a: Years by Dennis Ritchie ( dennis ritchie c program language is rewritten to become unix 1984 year by selected essays Stallman repair ( richard stallman gun

8.What is the full name of GNU ? Which Foundation is his main support?

A.gnu is "GNU'snotUnix". the FSF Free Software Foundation (software), which provides the technology for the GNU program, Legal and financial support. (from Baidu Encyclopedia)

9. What is multi- person (multi-user) multi-work (multitasking)?

A: Multi-user means that Linux can allow more than one person to connect to the host at the same time, each user has in their own environment, can access the system resources at the same time, multitasking refers to the Linux system, processors and other network resources can perform multiple tasks, and resource allocations are more evenly distributed.

Brief description of the GNU general Public License (GPL) and the spirit of open source.

A:GPLlicensed software, called Free Software (freeware), can be owned by anyone;2.DevelopmentGPLa group (or commercial enterprise) may be able to obtain services through the services of the software;3.afterGPLThe authorized software, which belongs to the open source case, should disclose its original code;4.Anyone can modify theGPLauthorized software, so as to meet their own needs;5.after the changes should be back to the open sourceLinuxcommunity.

What is POSIX ? Why does the POSIX used on Linux have a good impact on development?

A.posix is a standard specification, primarily for the unix The operating system above the running program to be standardized. If your operating system complies with posix Program can operate on your operating system. linux on the support of the Span style= "font-family: ' Times New Roman ';" >posix unix The program on the system can be directly in the linux linux Usage rate.

What are the two core versions of development on Linux?

A. mainly divided into odd-numbered development versions, such as 2.5.x, and even stable versions, such as 2.6.x.

Whatare the success factors of Linux?

A.1. borrowed from Minix operating system development and Unix system, no copyright disputes ;

2. tools and software provided by the GNU program;

3. application network;

4. support POSIX, so that the core can be suitable for all software development;

5. Torvalds emphasizes pragmatism, the natural formation of virtual team!


This article from "Open Can't Knock theme" blog, declined reprint!

The fourth day of Linux and Me

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.