内核cortex-m cortex

当心僵尸:过时Linux内核的安全风险

设备年年新,内核永不换。早该被淘汰的Linux内核版本,依然阴魂不散地扎根在各种各样的设备中,驱动着这些设备如同《行尸走肉》的丧尸游荡在世界各地。 Linux内核安全漏洞是新闻头条常客。最近又有一个隐身十年之久的严重内核漏洞被曝光了。但是,这到底代表着什么现实意义呢?为什么Linux内核安全很重要? ......
僵尸 内核 风险 Linux

当心僵尸:过时Linux内核的安全风险

设备年年新,内核永不换。早该被淘汰的Linux内核版本,依然阴魂不散地扎根在各种各样的设备中,驱动着这些设备如同《行尸走肉》的丧尸游荡在世界各地。 Linux内核安全漏洞是新闻头条常客。最近又有一个隐身十年之久的严重内核漏洞被曝光了。但是,这到底代表着什么现实意义呢?为什么Linux内核安全很重要? ......
僵尸 内核 风险 Linux

t113-c-内核驱动寻找问题篇

第三次尝试 经过demsg的查看,原来是内核版本不对的原因,因此我们需要根据韦东山老师的教程换一次内核 经过不懈努力,好像过程很容易,但在最后栽了跟头 boot区挂载失败,这怎么办呀 并没有重复挂载 查看mmcblk0 分区的映射 ......
内核 问题 113

当心僵尸:过时Linux内核的安全风险

设备年年新,内核永不换。早该被淘汰的Linux内核版本,依然阴魂不散地扎根在各种各样的设备中,驱动着这些设备如同《行尸走肉》的丧尸游荡在世界各地。 Linux内核安全漏洞是新闻头条常客。最近又有一个隐身十年之久的严重内核漏洞被曝光了。但是,这到底代表着什么现实意义呢?为什么Linux内核安全很重要? ......
僵尸 内核 风险 Linux

阿里数据库内核月报

## 数据库内核月报 ### 2023/06 [MySQL · 源码解析 · 并发Replace into导致死锁](http://mysql.taobao.org/monthly/2023/06/01/) [MySQL · 源码解析 · mysql 子查询执行方式介绍](http://mysql. ......
月报 内核 数据库 数据

数据库内核:PostgreSQL 查询执行和性能

# 查询执行 > 查询执行简介 在这一阶段中,数据库引擎接受从优化器而来的执行计划,执行该计划并得到结果元组。 ![查询执行](https://img2023.cnblogs.com/blog/2306858/202307/2306858-20230702231514555-308180634.pn ......
内核 PostgreSQL 性能 数据库 数据

【原创】xenomai内核解析-xenomai实时线程创建流程

本文介绍了linux硬实时操作系统xenomai pthread_creta()接口的底层实现原理,解释了如何在双内核间创建和调度一个xenomai任务。本文是基于源代码的分析,提供了详细的流程和注释,同时给出了结论部分,方便读者快速了解核心内容。 ......
xenomai 线程 内核 实时 流程

Linux Subreaper 机制及内核态逃离方法(PR_SET_CHILD_SUBREAPER, prctl, systemed)

PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 ###### 环境说明 无 ### 前言 由于某些其他的原因,我们在测试另外一个问题的时候发现了一个奇怪的现象:在我们一直朴素的认知下,如果一个程序创建了parent-proc ......

数据库内核:PostgreSQL 查询优化

# 查询评估 > 查询评估介绍 之前介绍的下层结构全都是为了支持这一层查询评估(Query Evaluation),它处于最顶层。 ![查询评估的架构](https://img2023.cnblogs.com/blog/2306858/202307/2306858-20230701235615819 ......
内核 PostgreSQL 数据库 数据

Debian是一种流行的自由操作系统,它基于Linux内核,采用自由软件的方式进行开发和发布 Debian的起源可以追溯到1993年,最初由Ian Murdock(Ian Ashley Murdock,1970-2015)创建。他希望构建一个自由、开放和稳定的操作系统发行版,以及一个社区驱动的开源项目

Debian是一种流行的自由操作系统,它基于Linux内核,采用自由软件的方式进行开发和发布。以下是关于Debian起源和其开发者的信息: Debian的起源: Debian的起源可以追溯到1993年,最初由Ian Murdock(Ian Ashley Murdock,1970-2015)创建。他希 ......
Murdock Debian 系统 内核 起源

数据库内核:PostgreSQL Join

# Join 实现 > Join 简介 数据库管理系统是一个用以存储,结合(Combine)和过滤(Filter)信息的引擎。Join($\bowtie$)就是最主要的结合信息的方法。Join 操作非常重要,但是成本也可能非常高。最普遍的 Join 就是等价 Join,例如 $R.pk=S.fk$。 ......
内核 PostgreSQL 数据库 数据 Join

关于Linux内核-live-patching-更新内核补丁模块

由于内核补丁模块是通过 RPM 软件包交付和应用,更新累积内核补丁模块就如同更新任何其他 RPM 软件包一样。 先决条件:系统已订阅实时补丁流,如将当前安装的内核订阅到实时补丁流中所述。 流程如下: 更新至当前内核的新累计版本: # yum update "kpatch-patch = $(unam ......
内核 live-patching 补丁 模块 patching

关于内核实时补丁如何工作-How kernel live patching works

kpatch 内核补丁解决方案使用 livepatch 内核子系统将旧功能重定向到新功能,详细的过程及说明如下: The kpatch kernel patching solution uses the livepatch kernel subsystem to redirect old funct ......
内核 实时 补丁 patching kernel

关于Linux系统-内核-live-patching-的介绍

关于Linux, 我们可以使用 Red Hat Enterprise Linux 内核实时修补解决方案在不重启或者重启任何进程的情况下对运行的内核进行补丁 先看一下官网的一段关于Applying patches with kernel live patching 的介绍: You can use t ......
live-patching 内核 patching 系统 Linux

内核文档翻译 —— Building External Modules(编译外部模块)

原文:https://www.kernel.org/doc/html/latest/kbuild/modules.html This document describes how to build an out-of-tree kernel module. # 1. Introduction "kb ......
内核 模块 Building External Modules

Centos6 内核升级4.9.75-30.el6.x86_64操作

由于工作需要接触Docker,手上大部分机器又都是Centos6,所以需要升级内核。 2.6.32-279.el6.x86_64 升级至 4.9.75-30.el6.x86_64的操作记录如下: 1、下载 http://rpm.pbone.net/info_idpl_73484345_distro_ ......
内核 Centos6 Centos el6 75

记Linux内核源码编译137报错

137错误码报错: 在编译以下个文件时可能会报137错误码: amdgpu.o vmlinux.o 原因:swap分区空间不足,最少需要5.5GB空间,建议保险起见10GB 在安装系统时我们一般都是采用默认的swap分区大小,普遍较小,通常在200MB左右,这就导致编译出错,这时我们就需要临时增加s ......
内核 源码 Linux 137

数据库内核:PostgreSQL 索引

# 索引(Indexing) > 索引分类 索引就是 $(keyVal,tupleID)$ 对构成的文件。 ![索引文件的形式](https://img2023.cnblogs.com/blog/2306858/202306/2306858-20230629234040372-2085506906. ......
内核 PostgreSQL 索引 数据库 数据

谷歌内核浏览器+Postman的快捷使用

1.打开基于谷歌内核的360极速浏览器,选择课堂派登录的接口,Copy--Copy as cURL(bash) 02.打开本地安装的Postman工具,选择Collections--Import 03.将刚刚copy的cURL粘贴到这个输入框中,会自动跳转生成对应的接口 04.在原谷歌内核的浏览器该 ......
内核 浏览器 Postman

Jupyter Notebook运行中内核挂掉

Jupyter Notebook运行中内核挂掉了 有人说可能是版本冲突,由于我的都是最新版本,因此更新版本并未解决该问题。 最后发现有人通过这行代码解决了 import os os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE" 我也试了试,发现...... 我加了这一 ......
内核 Notebook Jupyter

数据库内核:PostgreSQL 关系操作与评估2

# 选择(Selection) 选择:`select * from R where C`,从一个关系 R 中过滤元组,得到符合条件 C 的子集。 选择操作根据选择条件可以分为三大类: * 1-d:一维的,也就是选择条件只基于一个属性 * n-d:多维的,也就是选择条件基于多个属性 * similar ......
内核 PostgreSQL 数据库 数据

全志科技T3国产工业评估板规格书(四核ARM Cortex-A7,主频1.2GHz)

1 评估板简介 创龙科技TLT3-EVM是一款基于全志科技T3处理器设计的4核ARM Cortex-A7高性能低功耗国产评估板,每核主频高达1.2GHz,由核心板和评估底板组成。 评估板接口资源丰富,引出双路网口、双路CAN、双路USB、双路RS485等通信接口,板载Bluetooth、WIFI、4 ......
主频 Cortex-A 规格 国产 工业

全志科技T3国产工业核心板规格书(四核ARM Cortex-A7,主频1.2GHz)

1 核心板简介 创龙科技SOM-TLT3是一款基于全志科技T3处理器设计的4核ARM Cortex-A7国产工业核心板,每核主频高达1.2GHz。 核心板通过邮票孔连接方式引出CSI、TVIN、MIPI DSI、TVOUT、RGB DISPLAY、LVDS DISPLAY、GMAC、EMAC、USB ......
主频 Cortex-A 规格 国产 核心

linux内核常用调优参数

linux内核常用调优参数 1. vm.swappiness:该参数控制系统在内存不足时,内核将页面交换到磁盘的程度。默认值为60,建议值为10-30。2. vm.overcommit_memory:该参数控制系统是否允许超额分配内存。默认值为0,建议值为1。3. vm.dirty_ratio:该参 ......
内核 常用 参数 linux

驱动开发:内核读写内存多级偏移

让我们继续在`《内核读写内存浮点数》`的基础之上做一个简单的延申,如何实现多级偏移读写,其实很简单,读写函数无需改变,只是在读写之前提前做好计算工作,以此来得到一个内存偏移值,并通过调用内存写入原函数实现写出数据的目的。以读取偏移内存为例,如下代码同样来源于本人的`LyMemory`读写驱动项目,其... ......
内核 内存

数据库内核:PostgreSQL 关系操作与评估

# 关系操作 ![关系操作](https://img2023.cnblogs.com/blog/2306858/202306/2306858-20230627002013971-93942362.png) 关键术语: * 元组(tuple)= 在某些模式下收集数据值 $\cong$ 记录(recor ......
内核 PostgreSQL 数据库 数据

升级CentOS 7.9内核

1.背景 不知道大家有没有遇到过这样的问题,在使用docker创建vlan网络时,会提示“Error response from daemon: kernel version failed to meet the minimum ipvlan kernel requirement of 4.2, f ......
内核 CentOS 7.9

Linux系统内核-TCP连接数和网络等待时间设置优化

Linux系统内核-TCP连接数和网络等待时间设置优化一、TCP连接数优化Linux服务器默认支持1024个tcp连接,在实际压测时,无论是压力机还是服务器都需要对tcp参数进行优化1.参看系统当前支持tcp连接数ulimit -n2.设置系统最大连接数vi /etc/security/limits ......
内核 时间 系统 Linux 网络

Linux实例常用内核网络参数与常见问题处理

查看和修改 Linux 实例内核参数 方法一、通过 /proc/sys/ 目录 查看内核参数:使用 cat 查看对应文件的内容,例如执行命令 cat /proc/sys/net/ipv4/tcp_tw_recycle 查看 net.ipv4.tcp_tw_recycle 的值。 修改内核参数:使用  ......
内核 实例 常见问题 常见 常用

驱动开发:内核物理内存寻址读写

在某些时候我们需要读写的进程可能存在虚拟内存保护机制,在该机制下用户的`CR3`以及`MDL`读写将直接失效,从而导致无法读取到正确的数据,本章我们将继续研究如何实现物理级别的寻址读写。首先,驱动中的物理页读写是指在驱动中直接读写物理内存页(而不是虚拟内存页)。这种方式的优点是它能够更快地访问内存,... ......
内核 内存 物理