Ali Kernel introduction

Alibaba Kernel is originated by Alibaba, the largest e-commerce website in Asia. It is based on RHEL6 source codes and included some updates and new features need by Alibaba.
For more information and documentation, please refer to
http://kernel.taobao.org

BRANCH EXPLANATION

master branch is the source codes we are using in our production system.
dev branch is where we are doing kernel development.
So you can say that master is much much stable than the dev branch. :)

Features

  • All features of RHEL6U2 kernel, source code version is 2.6.32-220.23.1.
  • netoops to enable you collect data from the panic server, https://lwn.net/Articles/414031/.
  • bigalloc and inline data support for ext4. https://lwn.net/Articles/469805/
  • overlayfs which can deploy one fs over another. Please refer to http://lwn.net/Articles/447650/.
  • flashcache embedded support.
  • cpu accounting support for containers.
  • dio overwrite nolock support for fast SSDs.
  • Perf jit to enable you use perf to trace a java program.
  • Enable different memory management policy.
  • ...

RPMS

If you want to build an kernel rpm for your server, please refer to https://github.com/alibaba/ali_kernel_rpm.

时间: 2024-11-09 00:29:03

Ali Kernel introduction的相关文章

(转)Awesome Courses

  Awesome Courses  Introduction There is a lot of hidden treasure lying within university pages scattered across the internet. This list is an attempt to bring to light those awesome courses which make their high-quality material i.e. assignments, le

Introduction To Stress Testing

This blog covers basics about performance testing and why it is so important to the design and development of a large-scale website system. Bucket Principle Based System Optimization The bucket principle, also known as the short board theory, describ

Building and deploying a basic WDF Kernel Mode Driver

Building and deploying a basic WDF Kernel Mode Driver Introduction At the end of December 2005, Microsoft released the new Windows Driver Foundation. This is a new framework for building Windows device drivers. It is a lot more high level than the Wi

The Linux Kernel Module Programming Guide

The Linux Kernel Module Programming Guide Peter Jay SalzmanMichael BurianOri Pomerantz Copyright 2001 Peter Jay Salzman The Linux Kernel Module Programming Guide is a free book; you may reproduce and/or modify it under the terms of the Open Software

关于EC2上的ami的kernel

EC2上,我使用的rightscale的AMI为centos5的V1版本,该版本的kernel版本为2.6.16. 可以使用下面的方法升级到2.6.18. 因为,amazon允许在启动的时候选择kernel版本,amazon提供的最新内核的版本为2.6.18(其实,rightscale就是使用amazon提供的2.6.18的内核),所以,可以选择使用2.6.18的kernel启动以后再将INSTANCE重新打包成AMI.下面有官方文档. 注:使用了2.6.18kernel后,启动后,查看outp

Developing a WDF USB Kernel Mode Driver for the OSR USB FX2

Developing a WDF USB Kernel Mode Driver for the OSR USB FX2 Introduction This article explains and demonstrates the steps involved in developing a kernel mode device driver using the WDF Kernel Mode Driver Foundation (KMDF). The specific USB device t

Microsoft Windows CE 5.0 Board Support Package, Boot Loader, and Kernel Startup Sequence

Mark PlaggeMicrosoft Corporation May 2004 Applies To:     Microsoft Windows CE 5.0 Summary Learn about the initial, low-level startup sequence and the hardware platform functions that are performed when the boot loader and OEM abstraction layer (OAL)

Writing a Kernel in C++

  Writing-a-Kernel-in-C++ Write a Kernel in C++ Tools Examples will show hot to use :- GJGPP - a complete 32-bit C/C++ development system for INtel 80386(and higher) PCs running DOS. NASM - The Netwide Assembler Project - Open sourced 80x86 assembler

kernel taint

在CentOS7 x64安装了ocz revodrive3x2驱动后, 系统无法启动. http://ocz.com/consumer/download/drivers/linux-v4.1.769/oczpcie-fedora19-v4.1.769.x86_64.rpm http://ocz.com/consumer/download/drivers 查看dmesg信息, 有几条内核被污染的告警. # dmesg [ 11.568655] oczpcie: module verificatio