Linux is participating 2021 OSC China Open Source Project Selection , please vote for it!
Linux in 2021 OSC China Open Source Project Selection {{projectVoteCount} has been obtained in, please vote for it!
2021 OSC China Open Source Project Selection It is in hot progress. Come and vote for your favorite open source project!
2021 OSC China Open Source Project Selection>>> Midfield Review
Linux won the 2021 OSC China Open Source Project Selection "The Best Popularity Project" !

Software Introduction

Linux is a Unix like operating system, a kind of Unix. The core program (kernel) that controls the basic services of the whole system was developed by Linus. The name "Linux" is named after "Linus's unix", Linus chose to distribute this program in the form of "GNU General Public Copyright" (GPL), which allows anyone to copy and distribute the original Linux program in any form. In other words, Linux is actually "free". Users can catch the original Linux program code on the network and copy and change the original Linux program at will.

Linux now generally refers to a class of operating systems. The specific versions include Ubuntu, CentOS, Debian, Red Hat, Arch Linux, OpenSUSE, etc, Click Download These operating systems are developed using the Linux kernel.

Main characteristics

  • Open source free
  • Fully compatible with POSIX1.0 standard
  • Multi user and multi task
  • Good interface
  • Support multiple platforms

Linux consists of many microkernels, and its source code is completely open source. Linux inherits the characteristics of Unix and has super powerful network functions. It supports all Internet protocols, including TCP/IPv4, TCP/IPv6 and link layer topology programs, and can use the network characteristics of Unix to develop new protocol stacks. The Linux system tool chain is complete, and simple operation can configure a suitable development environment, simplify the development process, reduce the obstacles of simulation tools in development, and make the system more portable.

Server application

Linux server is designed for business processing applications. It has a wide range of applications in networks and computer systems. It can provide database management, network services and other contents. It is a very high-performance and open source server. Among the clients of computer systems in China, Linux system is widely used, The user experience responded well.

For some units that want high computer application performance, W indows The system needs frequent resource integration and fragmentation management, and the system often needs to be restarted during configuration, which cannot avoid downtime. At the same time, because the processing power of the Linux system is very strong and has incomparable stability characteristics, the Linux system does not need to be restarted frequently. The changes of the Linux system can be realized in the process of configuration, so the probability of Linux server failure is relatively small. Therefore, many enterprise organizations often use the Linux system in the process of computer configuration, thus reducing the The server The possibility of crash. When configuring Linux systems, many enterprises realize the efficient operation of enterprise business by reducing the failure rate of servers.

Expand to read the full text

code

Gitee index of is
exceed Items for

comment

Click to join the discussion 🔥 (23) Post and join the discussion 🔥
Published information
05/14 13:48

Linux Foundation establishes High Performance Software Foundation (HPSF)

The Linux Foundation announced the establishment of the High Performance Software Foundation (HPSF). HPSF aims to build, promote and promote the portable core software stack for high performance computing (HPC) through a series of technology projects, by increasing adoption, reducing contribution threshold and supporting development work. According to the announcement, HPSF will provide a neutral space for key projects in the high-performance computing ecosystem, enabling industry, academia and government agencies to cooperate in the scientific software stack. And make the life of high-performance software developers become

one
two
Published information
02/01 15:40

"Linux China" Open Source Community Announces to Stop Operation

The WeChat official account of "Linux China" announced today that from now on, the community of "Linux China", including its main website( https://linux.cn/ ), public accounts, video accounts, and the subordinate "Hard Core Observation" column will stop updating and operating indefinitely. The manager "Hard Core Lao Wang" revealed in the announcement that the reasons for the suspension of operations are very common, which mainly include the following aspects: "Linux China" has completed its historical mission at the beginning, and our desire is to build "Linux China" into a public welfare community to spread open source technology. But after more than ten years of development, we are now opening

thirty-two
six
Published information
2023/12/13 10:18

Led by academicians, the Linux operating system multilingual support technology seminar was successfully held in Chengdu!

On December 10, 2023, the Seminar on Multilingual Support Technology for Linux Operating System was held in Chengdu by Tibet University, Inner Mongolia University, Qinghai Normal University, Sichuan University, University of Electronic Science and Technology of China, National University of Defense Technology, Kirin Software Co., Ltd., Chengdu Liantu Technology Co., Ltd., etc! The meeting was chaired by Professor Nima Zhaxi, academician of the Chinese Academy of Engineering and member of the openKylin Community Advisory Committee, and Professor Yu Jie, secretary general of the openKylin Community. Experts participating in the meeting explored the current situation, shortcomings and future planning of multilingual support of Linux operating system

four
zero
Published information
2023/09/11 12:06

Linux 6.6 RC 1 is released, but Bcachefs has not been added

The Linux 6.6 merge window has ended, and Linux 6.6-rc1 has been released. There are many exciting new features in Linux 6.6, but there is also a significant new content that has failed to be selected again. https://lore.kernel.org/lkml/CAHk-=wgfL1rwyvELk2VwJTtiLNpwxTFeFtStLeAQ -2rTRd34eQ@mail.gmail.com /T/# u Linux 6.6 highlights include EEVDF scheduler, work queue change in favor of AMD chip CPU, DRM CI experiment, KSMBD is no longer experimental, HP BIOS setting driver, Qt6 port of kernel make xconfig, new sound hardware support, and Stadia controller shock

zero
zero
Published information
2023/07/11 16:11

After 30 years, Linux desktop market share reached 3%

The latest data from StatCounter, a traffic monitoring agency, shows that by June 2023, Linux has achieved 3% of the desktop market share. Other operating systems accounted for 68.15%, 21.38% and 4.15% respectively. The history of Linux can be traced back to more than 30 years ago, and it has now become the leading force in the field of server operating systems. In view of its excellent performance, stability, reliability and security, Linux system has been widely used in server/cloud/Internet of Things environment; And it is also rapidly becoming the preferred operating system for many desktop users (especially developers)

thirty
three
Published information
2023/06/17 11:07

Power saving. AMD submits a new Linux technology FreeSync Panel Replay to reduce power consumption when the screen is still

AMD has recently released a series of patches to add a new function to the display code "DC" of its AMDGPU Linux kernel graphics card driver: FreeSync Panel Replay. This function is aimed at AMD Ryzen laptop equipped with DCN v3.1.4 display block or newer version, which can reduce power consumption when the screen content remains unchanged. At present, modern notebook computers have power saving technologies such as panel self refresh (PSR), which can reduce power consumption when the screen content is still. However, FreeSync Panel Replay is a new technology, which can only be used on Display Core Next 3.1.4+hardware, and cannot

zero
zero
Published information
2023/06/17 10:09

Nouveau driver vulnerability in Linux 6.3 has been handled

Linux 6.3 is the latest stable kernel version, which will be released on April 23, 2023. However, this version hides a potentially serious vulnerability that affects the open source NVIDIA graphics card driver Nouveau. This vulnerability is a use after free problem. It may lead to kernel memory corruption, which may cause file system corruption or other system problems, or even a security risk. This problem has existed for a long time, but it becomes more obvious in Linux 6.3 due to a change. Fortunately, David Airlie, the developer of Red Hat, will

zero
zero
Published information
2023/06/12 19:28

Intel dispatches Linux patches for mixed CPU update cluster

Intel engineers have been developing new cluster scheduling code for the Linux kernel to better help process scheduling of its modern hybrid processors. Updated versions of these patches have been released to help improve the performance of Alder Lake CPU and newer versions of Linux. Intel engineers have tried cluster scheduling for Linux before, but it finally led to a setback I emphasized this problem in 2021. The new cluster scheduling of Linux 5.16 caused a setback and further hurt Alder Lake. Intel engineers have acknowledged this, and have been working to improve the load balance between P and E cores, and provide further repair

three
zero
Published information
2023/04/16 08:45

Early History of Linux

Lars Wirzenius, a friend of Linus Torvalds and an important figure in the development of Linux, wrote a detailed article about Linux in his memory, saying that, as a very successful project in the world, the beginning of Linux is actually not impressive. At the beginning of Linux, some codes were jointly written by Linus Torvalds and Lars Wirzenius, so Lars is also the first developer to cooperate with Linux. Later, however, Lars chose to contribute to the community rather than directly to the kernel, and help answer questions, write documents, and so on. He also took care of a brief Linux related

seven
eight
Published information
2023/03/07 07:07

Linux 6.3-rc1 released

The merge window for Linux 6.3 has now ended. Linus Torvalds has released Linux version 6.3-rc1. Linux 6.3 will become a large kernel. Functions/optimizations include faster EXT4 direct I/O optimizations, more sensor monitoring of ASUS motherboards, as well as Btrfs performance optimization, removal of Intel ICC compiler support, etc. In terms of driver, this version combines AMD Xilinx XDMA driver, some AMD Zen 4 performance optimization, and 8BitDo Pro 2 wired controller support. Also incorporates Intel TPMI drivers, various other Intel updates such as TDX and CXL, and

one
zero
Published information
2022/10/19 15:12

Linus criticizes kernel developers for catching up with Deadline

Linus released the first RC version of Linux 6.0 two days ago. In addition to introducing changes in the new version, he also appealed to kernel developers not to submit patches before the deadline for closing the merge window, because "it's really annoying to receive a large number of PRs in the last few days". Generally speaking, after a kernel version is released, the next version will experience a two-week "merge window". During this time, kernel developers can submit anything they want to include in the next version. Linus said that the reason why the merge window has two weeks is to allow him enough time to review the patch, rather than let the kernel

zero
four
Published information
2022/09/28 08:43

Chipset solutions 20 years ago have been hurting modern AMD Linux systems

K Prateek Nayak, an AMD engineer, recently found that a 20 year old chipset workaround in the Linux kernel is still used in modern AMD systems, and in some cases it will damage the performance of modern Zen hardware. A related patch is proposed to limit this workaround to the old system, so as to help improve the performance of modern systems. According to the introduction, since ACPI support was added to the Linux kernel in 2002, there has been a "dummy wait op" to deal with the problem that STPCLK # of some chipsets has not been handled in time. The dummy I/O read will be delayed

six
three
Published information
2022/09/16 08:49

New Linux kernel scheduling method Nest, which can improve CPU performance under light to medium load

Julia Lawall of Inria, the French National Institute of Digital Science and Technology, introduced the new Linux kernel scheduling method "Nest" at the Linux Plumbers Conference (LPC 2022) held this week. Nest scheduler was jointly developed by Inria Institute, Oracle Labs and Sydney University. According to Julia, Nest scheduler can use modern hardware to "improve performance by 10% - 2 times and reduce energy use". The existing Linux CFS scheduler behavior is to distribute tasks to the available CPU cores of the machine. Nest adopts different methods. Considering the long startup time

zero
four
Published information
2022/08/18 08:22

Linux 6.0 evaluation of Intel Xeon Platinum 8380: significantly improved performance

At the end of the Linux 6.0 consolidation window, the technology website Phoronix made a preliminary benchmark test for Intel Xeon Platinum 8380 chips. "Not only does AMD EPYC's performance look very good in Linux 6.0, but many scheduler changes and ordinary kernel improvements also apply to Intel's Xeon Platinum 8380 'Ice Lake' server processor." All benchmark tests used Intel Xeon Platinum 8380 2P server chips, When running these benchmarks, Linux 5.19 stable and Linu

one
one
Published information
2022/08/03 08:36

Linux kernel or long-term obsolete DECnet network code will be deleted

Developer Stephen Hemminger submitted a draft for comments on deleting DECnet code from the kernel, pointing out that Decnet is an outdated network protocol. Compared with ordinary users, kernel administrators pay more attention to it. It should be dropped into the museum of computer protocol history, not in the Linux kernel. Since 2010, it has been isolated in the kernel. The document link on Sourceforge also indicates that it has been abandoned. To ensure the compilation of user space programs, let the UAPI stay aside. In this regard, David Laight, a Linux developer, also added

two
one
Published information
2022/08/02 08:29

Lenovo: It is expected that more than 30 platforms will support Linux this year

At the recently held DebConf22 conference in Kosovo, Mark Pearson, the internal leader of Lenovo's Linux program, talked about the progress of its platform's support for Linux in 2022 and the company's progress in the past year. He said that it is expected that more than 30 notebook and desktop platforms will support Linux in 2022, including L, E and Z series. New platforms include Intel Alder Lake S/P/H, AMD Rembrandt, and AMD Barcelo models. Lenovo's Linux pre installation work will continue to focus on Ubuntu and Fedora products, but they also plan to start providing De

fourteen
one
Published information
2022/07/19 08:38

17 years of service, Intel Linux engineers transferred to Google

Ben Widawsky, a Linux engineer who has worked at Intel for 17 years, recently announced that he has left Intel and joined Google. When asked about his job scope after joining Google, he revealed: "Chrome gfx, like the rest of them”。 According to the introduction, Ben Widawsky has been working at Intel since 2005; At first, he had been contributing to the Larrabee independent GPU project, and then he worked in the company's Linux graphics driver stack for several years. In 2018, he shifted his focus from Intel Linux graphics driver to improving Intel's performance on Fr

sixteen
one
No more
Loading failed, please refresh the page
Click to load more
Loading
next page
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
No more
No content temporarily
Issued a question and answer
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
No more
No content temporarily
Libiberty digital error vulnerability
Integer overflow or over bound reentry
Libertity is a collection of subprograms used by GNU programs. There is an integer overflow vulnerability in the cp-demangle. c file in libiberty. A remote attacker can use this vulnerability to cause a denial of service (segment error and crash).
CVE-2016-4490 MPS-2017-2073
2022-08-08 20:28
Libiberty security vulnerability
Improper restrictions on operations within memory buffer boundaries
Libertity is a collection of subprograms used by GNU programs. There is a security vulnerability in the 'd_print_comp' function of the cp demangle. c file in library. A remote attacker can use this vulnerability to cause a denial of service (segment error and crash).
CVE-2016-4491 MPS-2017-2074
2022-08-08 20:28
Libiberty security vulnerability
Cross boundary memory read
Libertity is a collection of subprograms used by GNU programs. There is a security vulnerability in the 'demangle_template_value_parm' and 'do_hpacc_template_literal' functions of the cplus-dem. c file in the library. Remote attackers can use this vulnerability to cause a denial of service (read across boundaries and crash).
CVE-2016-4493 MPS-2017-2076
2022-08-08 20:28
GNU Liberty security vulnerability
Improper input validation
GNU libicity is a collection of subprograms used by GNU programs. There is a security vulnerability in the demangler in GNU Liberty. Remote attackers can use this vulnerability to cause a denial of service (infinite loop, stack overflow, and crash).
CVE-2016-6131 MPS-2017-1331
2022-08-08 20:28
Libiberty digital error vulnerability
Libertity is a collection of subprograms used by GNU programs. Integer overflow vulnerability exists in the 'string_appends' function of cplus-dem. c file in libiberty. Remote attackers can use this vulnerability to execute arbitrary code.
CVE-2016-2226 MPS-2017-2066
2022-08-08 20:28
Libiberty security vulnerability
UAF
Libertity is a collection of subprograms used by GNU programs. There is a reuse vulnerability after release in libiberty. A remote attacker can use this vulnerability to cause a denial of service (segment error and crash).
CVE-2016-4487 MPS-2017-2070
2022-08-08 20:28
Libiberty security vulnerability
UAF
Libertity is a collection of subprograms used by GNU programs. There is a reuse vulnerability after release in libiberty. A remote attacker can use this vulnerability to cause a denial of service (segment error and crash).
CVE-2016-4488 MPS-2017-2071
2022-08-08 20:28
Libiberty digital error vulnerability
Integer overflow or over bound reentry
Libertity is a collection of subprograms used by GNU programs. Integer overflow vulnerability exists in the 'gnu_special' function in libiberty. A remote attacker can use this vulnerability to cause a denial of service (segment error and crash).
CVE-2016-4489 MPS-2017-2072
2022-08-08 20:28
No more
Loading failed, please refresh the page
Click to load more
Loading
next page
twenty-three comment
one hundred and six Collection
 OSCHINA
Log in to view more high-quality content
 Back to top
Top