The Linux 2.4 kernel provides a better description than the kernel-Linux general technology-Linux programming and kernel information. For more information, see the following. 1. Module Subsystem, Unified Device Model, and PnP support Module Subsystem have undergone major changes.
2. Improved Stability
To completely prevent the
Linux Architecture:Knowledge: Linux architecture is divided into user space and kernel spaceWhat is the reason for dividing into user space and kernel space? Protect the operating system so that the application and the kernel have different permissions. Create different levels for different codes ...Kernel space and us
Press the power supply, click it, start the computer, and then the BIOS screen will pop up. After a while, the GRUB interface will pop up, and a line after line of characters will pop up on the black screen, from time to time there are OK words. oh, don't worry. Enter your username and password ,.... The system is successfully started. So what happened in this process and what are worth learning? This article describes the relationship between the boot loader,
Winter vacation idle down, can enjoy doing their favorite things, concentrate on the lab in the dry up, because when the sophomore contact Linux, just about the kernel is really not understand, so 10 days still hope to be able to add the Linux kernel related knowledge, Then continue to stay in the lab to summarize the Linux kernel programming, 10 days will defini
Winter vacation idle down, can enjoy doing their favorite things, concentrate on the lab in the dry up, because when the sophomore contact Linux, just about the kernel is really not understand, so 10 days still hope to be able to add the Linux kernel related knowledge, Then continue to stay in the lab to summarize the Linux kernel programming, 10 days will defini
Recently, FC 10 (fedora10) was installed on the machine (x86_64). to install the virtual machine, first install VM 6.5. It was found that it was very difficult to install VM 6.5 in 64-Bit mode for three days, give up. Some people say that the 64-bit VM under FC 10 cannot be installed. As a result, I switched to Sun's Virtual Machine Software virtualbox. On the official virtualbox website, I found the rpm version of fedora9/10 corresponding to x86_64. I read a lot of posts on how to install it. A
My kernel upgrade is from 2.6.32.5 to 2.6.38.2.
The beginning of these sections is followed by the following article:
http://blog.csdn.net/ctbinzi/article/details/6006931
Install the required software first, and download the latest kernel:#apt-get Install kernel-package libncurses5-dev wget bzip2 make patch#cd/USR/SRC#wget http://www.kernel.org/pub/linux/
(This method is limited to the CentOS faction's yum/rpm.) Supplement: limited to 64Bit. CentOS7 32-bit, I tried to use CentOS6 32-bit kernel to upgrade, can be upgraded to use the restart can be used, half an hour after the deletion of the system no longer try to use, so do not know what will bring bad experience. )
The way to upgrade the kernel of CentOS and Debian has been mentioned in the previous logs.
First, let's talk about how this problem came about. (When analyzing a technology, we should first consider what problems it wants to solve, or when learning new knowledge, what is the purpose of this knowledge ).
When compiling the kernel, I found a file named vmlinux. LDS. s under the arch/ARM/kernel directory. At first glance, do you want to compile a file? It seems that it is not. So what does it do?
instructions in the critical section are executed continuously, and may be executed in the critical section half way, Because the scheduler is preempted or interrupted, the CPU does not continue to execute within the critical zone, which means the execution is interrupted.But that still guarantees the avoidance of competitive conditions, the reason is that if a process outside of the interrupted process is scheduled, the process will have to access the critical section, the lock or semaphore, a
Linux kernel design and implementation (1)-Introduction to the kernel this section briefly introduces the basic concepts related to the kernel. Main content: single-core and micro-kernel version 1. single-core and micro-kernel www.2cto.com principle advantages and disadvanta
Linux Kernel development-Process Control and Linux kernel development process
This chapter mainly analyzes the definition, status, data structure, and other concepts of processes from the perspective of code.
Process Definition
A process is a running program and a dynamic executable entity. A program is a collection of code and data. A code is a static entity and can be used by multiple processes, for exam
Review 1.中断上下文的切换——保存现场恢复现场Main course content of this section introduction to Linux kernel source code1. Open the Kernel source code pagearch/目录:支持不同CPU的源代码;其中的X86是重点init/目录:内核启动相关的代码基本都在该目录中(比如main.c等)start_kernel函数就相当于普通C程序的main函数kernel/目录:Linux内核核心代码在kernel目录中Readme介绍了什么是Linux,Linux能够在哪些硬件上运行,如何安装内核源代码等Construct a
Understanding of linux User Mode and kernel mode switching, linux User Mode Kernel
1. Differences between the concepts of user State and kernel state
What is the user State and kernel state? These two basic concepts have never been fully understood before, the root cause is that most of the time we focus on programming
Linux kernel notification chain notifier1.Introduction to the kernel notification chain list (referencing network data)Most of the kernel subsystems are independent of each other, so one subsystem may be interested in events generated by other subsystems. To satisfy this requirement, the Linux kernel provides a mechani
Advantages and disadvantages of Linux device driver dynamic kernel insertion and direct integration into the kernel analysis Introduction: The company made a Linux-based Ethernet interface board, which is currently maintained by me, the main CPU of this board uses PowerPC, run the Linux system and add two external DPRAM modules. DPRAM uses the character device driver... advantages and disadvantages of Linux
X86 platform: The Linux system compiles the configuration kernel and starts the kernel
This article turns from: http://blog.chinaunix.net/uid-25811099-id-1704590.html
PC System: Windows XP Virtual machine: VMware 6.5.1 build-126130 Virtual machine system: Linux system (provided on version:2.6.25-14.fc9.i686 friendly CD) compile kernel version: linux-2.6.3 2 The
Linus Torvalds has upgraded the Linux kernel to Kernel 4.0.2, new kernel patches and newer Bluetooth, USB, SCSI, ACPI drivers, increased NFS and EXT4, and improved ARM64 and PowerPC architectures.In addition to updated drivers, enhanced support for new devices and file systems also brings the long-awaited life patching feature, allowing users to update the
Kernel and operating systemBecause of the flaws in the design of some commercial operating systems and the increasing complexity of the system, the concept of "operating system" has become ambiguous for many people. Before we further discuss the topic of the Linux kernel, we first distinguish between the concepts of "kernel" and "operating system".
opera
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.