泰晓科技聚焦 Linux - 追本溯源,见微知著!2023-11-18[置顶] Linux Lab Disk 不同于普通随身 Linux 系统盘,业内开创了多项特性,包括智能启动、透明倍容、时区兼容、自动共享、零损编译、出厂恢复、备份还原、内存启动等,Linux Lab Disk 还集成了 Linux Lab, Linux 0.11 Lab, RISC-V Lab, ARM Lab, AI 等实验环境,可用于编程语言、操作系统、AI 等计算机课程实验。泰晓 Linux 实验盘 / 泰晓 AI 实验盘 / 泰晓 Linux 系统盘 / 儿童 Linux 系统盘 原创 开源项目 267 Linux lab 622023-11-15[置顶] 泰晓 RISC-V 实验箱,配套 30+ 讲嵌入式 Linux 系统开发公开课 原创 开源项目 267 Linux lab 622019-07-26泰晓资讯·07月 / 第四期 / 2019 资讯 泰晓资讯 232 技术动态 249 泰晓资讯2019-07-23继 6 月 28 日发布 v0.1 之后,Linux Lab 终于迎来 v0.2 的第一个 rc 版本,该版本除了修复部分功能外,新增了国产龙芯处理器支持,并为所有平台添加了外部交叉编译器支持,并促成码云新增三大资源的每日更新镜像。Linux Lab 发布 v0.2 rc1,以实际行动支持国产龙芯处理器 原创 Linux lab 62 Linux Lab2019-07-22如果编译 Linux 内核时打开了 CONFIG_IKCONFIG 选项,那么没有原始的 .config 文件,我们也可以从 vmlinux 中抓取出来,方法是 scripts/extract-ikconfig探索从 vmlinux 中抓取 Linux 内核 config 文件 原创 内核配置与编译 2 内核调试与跟踪 8 Debugging+Tracing2019-07-19泰晓资讯·07月 / 第三期 / 2019 资讯 泰晓资讯 232 技术动态 249 泰晓资讯2019-07-15本文介绍如何使用 mkisofs 制作一个可以通过 qemu-system-x86 启动的光盘,用于启动的 Linux 内核和文件系统源自 Linux Lab 的板级支持包 qemu-i386-pc。如何创建一个可启动光盘(ISO文件) 原创 制作 linux 启动盘 12019-07-09泰晓资讯·07月 / 第二期 / 2019 资讯 泰晓资讯 232 技术动态 249 泰晓资讯2019-07-08Rootfs 是学习嵌入式 Linux 不可或缺的,对于一个全新处理器架构而言,快速获得一个可用的 Rootfs 非常关键,本文介绍如何从 Docker 镜像库中获取这样的资源。从 Docker 镜像中随时抓取想要的 Linux Rootfs 原创 根文件系统 32019-07-05泰晓资讯·07月 / 第一期 / 2019 资讯 泰晓资讯 232 技术动态 249 泰晓资讯2019-07-03什么是 Shell 的 builtin 命令,常常傻傻分不清,这次彻底搞清楚了Shell 的内置(builtin)命令是什么,常常傻傻分不清 原创 Shell 262019-07-03Linux 0.11 Lab 是 Linux 0.11 操作系统的实验环境,CS630 Qemu Lab 是 X86 Linux 汇编语言实验环境,两个环境于 2019年7月3日 同时发布 v0.1 rc1Linux 0.11 Lab 和 CS630 Qemu Lab 同时发布 v0.1 rc1 原创 Linux 0.11 lab 3 汇编 82019-07-01LWN 中文翻译,对 2.6.38 版本中新增的透明巨页特性的介绍LWN 423584: 对 2.6.38 版本中新增的 “透明巨页(Transparent Huge Pages)” 特性的介绍 翻译 内存子系统 58 Lwn 114 LWN 中文翻译2019-06-30介绍高校开源社区:清华大学学生网络与开源软件协会(TUNA)清华大学学生网络与开源软件协会(TUNA) 团队 开源社区 22 校企 Linux 团队直通车2019-06-29Linux Lab 发布历史上第一个正式版本 v0.1,支持 6 大平台,10 多款开发板,功能强大实用,是学习 Linux 内核和嵌入式 Linux 系统的极佳效率工具。Linux Lab 发布 v0.1,迎来史上第 1 个正式版本 原创 Linux lab 62 开源项目 267 Linux Lab2019-06-28泰晓资讯·06月 / 第四期 / 2019 资讯 泰晓资讯 232 技术动态 249 泰晓资讯2019-06-27git bisect 可以用于快速定位引入衰退的变更bugfix: 使用 git bisect 自动定位 uboot 启动失败问题 原创 Linux lab 62 调试技巧 11 Debugging+Tracing2019-06-26当一个 Shell 程序的语法确认无误后,还可能有什么原因导致它不能正常工作?有搜索路径、搜索类型、执行权限、不匹配的解释器、平台差异等。为什么 Shell 脚本不工作,语法之外的那些事儿 原创 Shell 26 程序执行 12 Debugging+Tracing2019-06-24LD_PRELOAD 用于在其他库之前加载用户指定的特定函数库,这样就可以选择性的覆盖其他共享库中的函数,起到不用修改源码即可 live patching 的效果。一起看看那些经典的 LD_PRELOAD 用法 原创 Linker 1 C 语言 452019-06-21Linux Lab 发布 v0.1 的第 3 个候选版本,下周将发布 v0.1 的正式版。Linux Lab 发布 v0.1 rc3,大幅提升下载体验 原创 Linux lab 62 开源项目 267 Linux Lab2019-06-20泰晓资讯·06月 / 第三期 / 2019 资讯 泰晓资讯 232 技术动态 249 泰晓资讯2019-06-20介绍高校开源社区:中国科学技术大学 Linux 用户协会(LUG@USTC)中国科学技术大学 Linux 用户协会 团队 开源社区 22 校企 Linux 团队直通车2019-06-18Linux Lab 已经支持 aarch64/raspi3,但是启动过程有一些警告,这里介绍如何临时关闭这些 warnings。bugfix: 消除 qemu/raspi3 启动过程的一堆警告 原创 Linux lab 62 调试技巧 11 Debugging+Tracing2019-06-16Linux Lab 发布 v0.1 的第二个候选版本Linux Lab 发布 v0.1 rc2 原创 Linux lab 62 开源项目 267 Linux Lab2019-06-16Linux Lab 的可扩展性很强,添加一款新板子轻而易举。Linux Lab 新开发板添加指南 原创 Linux lab 62 开源项目 267 Linux Lab2019-06-12泰晓资讯·06月 / 第二期 / 2019 资讯 泰晓资讯 232 技术动态 249 泰晓资讯2019-06-12上海大学开源爱好者的交流平台上海大学开源社区 团队 开源社区 22 校企 Linux 团队直通车2019-06-12本文摘录 LWN 最近两期周报中关于 LSFMM 2019 的部分,进行深度解读。2019 LSFMM 大会专题报导 资讯 泰晓资讯 232 行业动向 238 技术动态 2492019-06-10Linux Lab 发布历史上第一个版本的候选版本Linux Lab 发布 v0.1 rc1 原创 Linux lab 62 开源项目 267 Linux Lab2019-06-07泰晓资讯·06月 / 第一期 / 2019 资讯 泰晓资讯 232 技术动态 249 泰晓资讯2019-06-01Linux Lab 虽然用 buildroot 预先构建了 rootfs,但是仅仅满足基本的内核启动、基础特性验证,无法满足较复杂的应用开发需求,所以本文介绍了如何为 Linux Lab 新增一个全功能的 RootfsLinux Lab 新增全功能 Rootfs 支持 原创 根文件系统 3 Linux lab 62 Linux Lab2019-05-31泰晓资讯·05月 / 第四期 / 2019 资讯 泰晓资讯 232 技术动态 249 泰晓资讯2019-05-17Linux 发布 5.1Linux 发布 5.1, Linux Lab 同步支持 资讯 技术动态 2492019-05-16本文以 Qemu 运行 ARM Linux 5.0 为例,详细介绍了解决 Linux 死机问题的过程。bugfix: Qemu 运行 ARM Linux 5.0 必现启动死机 原创 调试技巧 11 Debugging+Tracing2019-05-14 多任务间通信环境下的 gdb 调试技巧 如何用 gdb 调试多任务程序 原创 Gdb 2 虚拟化 15 Debugging+Tracing2019-05-03Linux 内核已经进入到了 5.0 时代,Linux Lab 因应需求,迅速升级到最新的 5.0.10,以满足最新 5.0 内核开发、书籍阅读实验等需要。Linux Lab 正式进入 Linux 5.0 时代 原创 Linux lab 62 Linux Lab2019-04-14本文详细介绍了关于源码统计的 7 大工具,8 类数据,准确度相当,效率相差甚远,rust 和 go 语言展现巨大优势。源码分析:代码计数工具及其效率与准确度 原创 源码分析 5 源码分析之道2019-04-06LWN 中文翻译,透明巨页LWN 359158: 透明巨页(Transparent Hugepages) 翻译 内存子系统 58 Lwn 114 LWN 中文翻译2019-03-30LWN 中文翻译,优化巨页交换的终极之役LWN 758677: 优化巨页(huge page)交换(swapping)的终极之役 翻译 内存子系统 58 Lwn 114 LWN 中文翻译2019-03-24LWN 文章翻译,页交换(swap)的改进计划LWN 717707: 页交换(swap)的改进计划 翻译 内存子系统 58 Lwn 114 LWN 中文翻译2019-03-17LWN 文章翻译,进程调度,CFS 组调度LWN 240474: CFS 组调度 翻译 进程调度 17 Lwn 114 LWN 中文翻译2019-03-16LWN 文章翻译,让页交换更具扩展性LWN 704478: 让页交换(swapping)更具扩展性(scalable) 翻译 内存子系统 58 Lwn 114 LWN 中文翻译2019-03-13LWN 文章翻译,可靠地通过网络执行页交换(swapping)LWN 439298: 可靠地通过网络执行页交换(swapping) 翻译 内存子系统 58 Lwn 114 LWN 中文翻译2019-03-10LWN 文章翻译,Compcache,一种基于内存实现压缩交换(compressed swapping)的技术LWN 334649: Compcache,一种基于内存实现压缩交换(compressed swapping)的技术 翻译 内存子系统 58 Lwn 114 LWN 中文翻译2019-03-06LWN 文章翻译,内核 2.6 版本的交换(swapping)行为LWN 83588: 内核 2.6 版本的交换(swapping)行为 翻译 内存子系统 58 Lwn 114 LWN 中文翻译2019-03-02LWN 文章翻译,更好的 Shrinker 机制LWN 550463: 更好的 Shrinker 机制 翻译 内存子系统 58 Lwn 114 LWN 中文翻译2019-02-27LWN 文章翻译,一种更好的平衡 active/inactive 链表长度的算法(Refault Distance 算法)LWN 495543: 一种更好的平衡 active/inactive 链表长度的算法(Refault Distance 算法) 翻译 内存子系统 58 Lwn 114 LWN 中文翻译2019-02-23LWN 文章翻译,降低存放可执行指令的页框被换出的可能性LWN 333742: 降低存放可执行指令的页框被换出的可能性 翻译 内存子系统 58 Lwn 114 LWN 中文翻译2019-02-20LWN 页框回收处理中着眼于可扩展性能改进的最新介绍LWN 286472: 页框回收处理中着眼于可扩展性能(scalability)改进的最新介绍 翻译 内存子系统 58 Lwn 114 LWN 中文翻译2019-02-02LWN 大容量内存系统的页框回收处理LWN 257541: 大容量内存系统的页框回收处理 翻译 内存子系统 58 Lwn 114 LWN 中文翻译2019-01-30LWN 改进页框回收LWN 226756: 改进页框回收(page replacement) 翻译 内存子系统 58 Lwn 114 LWN 中文翻译2019-01-26LWN 文章翻译,页缓存(page cache)的未来LWN 712467: 页缓存(page cache)的未来 翻译 内存子系统 58 Lwn 114 LWN 中文翻译«««第 14/21 页»»»
2023-11-18[置顶] Linux Lab Disk 不同于普通随身 Linux 系统盘,业内开创了多项特性,包括智能启动、透明倍容、时区兼容、自动共享、零损编译、出厂恢复、备份还原、内存启动等,Linux Lab Disk 还集成了 Linux Lab, Linux 0.11 Lab, RISC-V Lab, ARM Lab, AI 等实验环境,可用于编程语言、操作系统、AI 等计算机课程实验。泰晓 Linux 实验盘 / 泰晓 AI 实验盘 / 泰晓 Linux 系统盘 / 儿童 Linux 系统盘 原创 开源项目 267 Linux lab 62
2019-07-23继 6 月 28 日发布 v0.1 之后,Linux Lab 终于迎来 v0.2 的第一个 rc 版本,该版本除了修复部分功能外,新增了国产龙芯处理器支持,并为所有平台添加了外部交叉编译器支持,并促成码云新增三大资源的每日更新镜像。Linux Lab 发布 v0.2 rc1,以实际行动支持国产龙芯处理器 原创 Linux lab 62 Linux Lab
2019-07-22如果编译 Linux 内核时打开了 CONFIG_IKCONFIG 选项,那么没有原始的 .config 文件,我们也可以从 vmlinux 中抓取出来,方法是 scripts/extract-ikconfig探索从 vmlinux 中抓取 Linux 内核 config 文件 原创 内核配置与编译 2 内核调试与跟踪 8 Debugging+Tracing
2019-07-15本文介绍如何使用 mkisofs 制作一个可以通过 qemu-system-x86 启动的光盘,用于启动的 Linux 内核和文件系统源自 Linux Lab 的板级支持包 qemu-i386-pc。如何创建一个可启动光盘(ISO文件) 原创 制作 linux 启动盘 1
2019-07-08Rootfs 是学习嵌入式 Linux 不可或缺的,对于一个全新处理器架构而言,快速获得一个可用的 Rootfs 非常关键,本文介绍如何从 Docker 镜像库中获取这样的资源。从 Docker 镜像中随时抓取想要的 Linux Rootfs 原创 根文件系统 3
2019-07-03Linux 0.11 Lab 是 Linux 0.11 操作系统的实验环境,CS630 Qemu Lab 是 X86 Linux 汇编语言实验环境,两个环境于 2019年7月3日 同时发布 v0.1 rc1Linux 0.11 Lab 和 CS630 Qemu Lab 同时发布 v0.1 rc1 原创 Linux 0.11 lab 3 汇编 8
2019-07-01LWN 中文翻译,对 2.6.38 版本中新增的透明巨页特性的介绍LWN 423584: 对 2.6.38 版本中新增的 “透明巨页(Transparent Huge Pages)” 特性的介绍 翻译 内存子系统 58 Lwn 114 LWN 中文翻译
2019-06-29Linux Lab 发布历史上第一个正式版本 v0.1,支持 6 大平台,10 多款开发板,功能强大实用,是学习 Linux 内核和嵌入式 Linux 系统的极佳效率工具。Linux Lab 发布 v0.1,迎来史上第 1 个正式版本 原创 Linux lab 62 开源项目 267 Linux Lab
2019-06-27git bisect 可以用于快速定位引入衰退的变更bugfix: 使用 git bisect 自动定位 uboot 启动失败问题 原创 Linux lab 62 调试技巧 11 Debugging+Tracing
2019-06-26当一个 Shell 程序的语法确认无误后,还可能有什么原因导致它不能正常工作?有搜索路径、搜索类型、执行权限、不匹配的解释器、平台差异等。为什么 Shell 脚本不工作,语法之外的那些事儿 原创 Shell 26 程序执行 12 Debugging+Tracing
2019-06-24LD_PRELOAD 用于在其他库之前加载用户指定的特定函数库,这样就可以选择性的覆盖其他共享库中的函数,起到不用修改源码即可 live patching 的效果。一起看看那些经典的 LD_PRELOAD 用法 原创 Linker 1 C 语言 45
2019-06-21Linux Lab 发布 v0.1 的第 3 个候选版本,下周将发布 v0.1 的正式版。Linux Lab 发布 v0.1 rc3,大幅提升下载体验 原创 Linux lab 62 开源项目 267 Linux Lab
2019-06-18Linux Lab 已经支持 aarch64/raspi3,但是启动过程有一些警告,这里介绍如何临时关闭这些 warnings。bugfix: 消除 qemu/raspi3 启动过程的一堆警告 原创 Linux lab 62 调试技巧 11 Debugging+Tracing
2019-06-01Linux Lab 虽然用 buildroot 预先构建了 rootfs,但是仅仅满足基本的内核启动、基础特性验证,无法满足较复杂的应用开发需求,所以本文介绍了如何为 Linux Lab 新增一个全功能的 RootfsLinux Lab 新增全功能 Rootfs 支持 原创 根文件系统 3 Linux lab 62 Linux Lab
2019-05-16本文以 Qemu 运行 ARM Linux 5.0 为例,详细介绍了解决 Linux 死机问题的过程。bugfix: Qemu 运行 ARM Linux 5.0 必现启动死机 原创 调试技巧 11 Debugging+Tracing
2019-05-03Linux 内核已经进入到了 5.0 时代,Linux Lab 因应需求,迅速升级到最新的 5.0.10,以满足最新 5.0 内核开发、书籍阅读实验等需要。Linux Lab 正式进入 Linux 5.0 时代 原创 Linux lab 62 Linux Lab
2019-04-14本文详细介绍了关于源码统计的 7 大工具,8 类数据,准确度相当,效率相差甚远,rust 和 go 语言展现巨大优势。源码分析:代码计数工具及其效率与准确度 原创 源码分析 5 源码分析之道
2019-03-30LWN 中文翻译,优化巨页交换的终极之役LWN 758677: 优化巨页(huge page)交换(swapping)的终极之役 翻译 内存子系统 58 Lwn 114 LWN 中文翻译
2019-03-13LWN 文章翻译,可靠地通过网络执行页交换(swapping)LWN 439298: 可靠地通过网络执行页交换(swapping) 翻译 内存子系统 58 Lwn 114 LWN 中文翻译
2019-03-10LWN 文章翻译,Compcache,一种基于内存实现压缩交换(compressed swapping)的技术LWN 334649: Compcache,一种基于内存实现压缩交换(compressed swapping)的技术 翻译 内存子系统 58 Lwn 114 LWN 中文翻译
2019-03-06LWN 文章翻译,内核 2.6 版本的交换(swapping)行为LWN 83588: 内核 2.6 版本的交换(swapping)行为 翻译 内存子系统 58 Lwn 114 LWN 中文翻译
2019-02-27LWN 文章翻译,一种更好的平衡 active/inactive 链表长度的算法(Refault Distance 算法)LWN 495543: 一种更好的平衡 active/inactive 链表长度的算法(Refault Distance 算法) 翻译 内存子系统 58 Lwn 114 LWN 中文翻译
2019-02-20LWN 页框回收处理中着眼于可扩展性能改进的最新介绍LWN 286472: 页框回收处理中着眼于可扩展性能(scalability)改进的最新介绍 翻译 内存子系统 58 Lwn 114 LWN 中文翻译
猜你喜欢:我要投稿:发表原创技术文章,收获福利、挚友与行业影响力知识星球:独家 Linux 实战经验与技巧,订阅「Linux知识星球」视频频道:泰晓学院,B 站,发布各类 Linux 视频课开源小店:欢迎光临泰晓科技自营店,购物支持泰晓原创技术交流:Linux 用户技术交流微信群,联系微信号:tinylab