Linux内核Linux Lab、CIFSD、kernel-msm、Ali-Kernel介绍

以下为你介绍Linux内核:Linux Lab(即时 Linux 内核开发环境)、CIFSD(开源 In-kernel CIFS/SMB3 服务器)、kernel-msm(MSM 芯片组摩托罗拉设备的 Linux 内核)、Ali-Kernel(Linux 内核的阿里巴巴分支)。

1、Linux Lab(即时 Linux 内核开发环境)

Linux内核Linux Lab、CIFSD、kernel-msm、Ali-Kernel介绍

Linux Lab 是一套基于 Docker 和 Qemu 的即时 Linux 内核开发环境,它也可以用于嵌入式 Linux 系统开发。

基本功能如下:

基于 Docker,支持 Windows、Linux 和 Mac OSX,可一键安装,节约时间和精力。

基于 Qemu,支持大量虚拟开发板,统统免费。

直接通过浏览器访问,支持 VNC 和 SSH 两种方式,非常便捷。

已内置支持 4 大架构 ARM, MIPS, PowerPC 和 X86,内建所需的编译工具和调试工具。

已内置支持从 Ramfs, Harddisk, NFS rootfs 启动。

一键即可启动,支持串口和图形启动。

已内建网络支持,可以直接 ping 到外网。

已内建 Uboot 支持,可以直接启动 Uboot,并加载内核和文件系统。

预编译有 initrd 和内核镜像文件,可以快速体验实验效果。

可灵活配置和扩展支持更多架构、虚拟开发板和内核版本。

支持通过插件方式加入新的开发板,插件可以作为独立的 Git 仓库维护。

下载地址:https://gitee.com/tinylab/linux-lab

2、CIFSD(开源 In-kernel CIFS/SMB3 服务器)

Linux内核Linux Lab、CIFSD、kernel-msm、Ali-Kernel介绍

CIFSD 是由 Namjae Jeon 创建的用于 Linux 内核的开源 In-kernel CIFS/SMB3 服务器,它是 SMB/CIFS 协议在内核空间中的实现,用于通过网络来共享文件和 IPC 服务。最初的目标的是提供改进的文件 I/O 性能,但更大的目标是希望拥有一些新的特性,使得这些特性在内核内部更容易开发和维护,并且完全暴露这些层。

方向可以认为是将 SAMBA 移动到内核中的几个模块的部分,以具有像程直接数据存取(Remote direct memory access)那样的功能以实际性能增益工作。

CIFSD 功能:

已实现:

a. 用于实现基本文件共享功能的 SMB1(CIFS), SMB2/3 协议

b. 动态授权

c. 混合请求

d. 持久的处理

e. oplock/lease

f. Large MTU

g. NTLM/NTLMv2

h. 自动协商

i. HMAC-SHA256 签名

j. 安全协商

k. 升级签名

l. Preautentication integrity(SMB 3.1.1)

已计划:

a. SMB direct(RDMA)

b. Multi-channel

c. Durable handle v2

d. Kerberos

e. persistent handles

f. 目录租约

g. SMB 加密

下载地址:https://github.com/namjaejeon/cifsd

3、kernel-msm(MSM 芯片组摩托罗拉设备的 Linux 内核)

Linux内核Linux Lab、CIFSD、kernel-msm、Ali-Kernel介绍

kernel-msm,Linux 内核,用于使用基于 MSM 芯片组的摩托罗拉设备。

即是,摩托罗拉安卓智能手机的安卓系统内核。由摩托罗拉开源。

下载地址:https://github.com/MotorolaMobilityLLC/kernel-msm

4、Ali-Kernel(Linux 内核的阿里巴巴分支)

Alibaba Kernel起源于亚洲最大的电子商务网站——阿里巴巴。它基于 RHEL6 源代码,包含了阿里巴巴所需的一些更新和新功能。

特征:

rhel6u2内核的所有功能,源代码版本是 2.6.32-220.23.1。

netoops使你能够从panic server收集数据。

支持ext4的bigalloc和内联数据。

overlayfs能够在一个fs上部署另一个fs。

支持嵌入式缓存。

支持用于容器的中央处理器的计算。

dio 覆盖后面加上的快速 SSDs 的支持。

完善 JIT 使你能够跟踪一个java程序的性能。

使内存管理策略有所不同。

下载地址:https://gitee.com/mirrors/ali-kernel

注明

以上就是Linux内核Linux Lab、CIFSD、kernel-msm、Ali-Kernel的介绍内容。

栏目相关文章