Linux内核编译 本篇博客来自凌云实验室开发板介绍及其烧录学习笔记1.内核介绍一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。也就是,最上面是用户(或应用程序)空间,程序执行的地方。**函数库(glibc或uclibc)**提供了连接内核的系统调用接口,还提供了在用户空间应用程序和内核之间进行转换的机制。区别于51,stm32单片机等,每个用户空间的进程都
转载 2024-07-25 18:29:13
48阅读
Linux 能有多小呢 ? 每一个做 embedded 系统的人都把小看成第一要务,其实这是不对的。如果我们对系统的好坏和大小作图,它应该长得像 | |---- | | ----- | | -------- | --- |----------------------- 小当然不会比较坏,但不一定比较好。如果系统使用 4MB 和 5MB 没
转载 2024-05-13 21:41:22
137阅读
制作一个最小的CentOS6系统首先,要明确一下CentOS6启动的过程POST -> BootSequence(BIOS) -> Bootloader(MBR) -> Kernel(ramdisk) -> rootfs -> switchroot -> /sbin/init -> (/etc/inittab,/etc/init/*.conf) ->
转载 2023-10-09 17:25:11
0阅读
说树莓派是世界上最小的电脑一点也不为过。尽管在树莓派之前出现过很多微型电脑,但那都是昙花一现,因为所提出的微型电脑只是一个概念,并不能真正的推广开来,和为人们所创考价值,直到2012年,树莓派的出现,彻底刷新了微型电脑的记录,因为树莓派只有一块信用卡的大小,但却有主机电脑所具备功能,从发布之日起,树莓派就受众多计算机发烧友和创客的热爱,曾多次卖到脱销。网上对它的评价是“别看其外表“娇小,内“心”却
# 实现Docker最小Linux的指南 Docker 是一种流行的容器化技术,它可以帮助开发者部署轻量级的应用程序。在这篇文章中,我将引导你如何实现一个最小Linux 环境,以便在 Docker 中运行。我们将通过以下步骤进行: | 步骤编号 | 步骤描述 | 相关命令 |
原创 9月前
85阅读
# Docker Linux 最小实现教程 ## 1. 整体流程 下面是实现"docker linux最小"的整个流程: ```mermaid journey title Docker Linux 最小实现教程流程图 section 创建 Docker 镜像 创建一个 Dockerfile 构建 Docker 镜像 section 运行 Docker
原创 2023-12-10 10:07:31
41阅读
linux 最小内核模块1.内核模块介绍linux内核包含的内容很多,在进行内核编译的时候,可以把所有的代码编译进内核,但是这样会引起两个问题:一是内核过大;二是 当需要添加或者删除内核时,需要重新再编译内核。而模块不需要编译到内核,放置到指定目录使用时直接加载模块,不需要使用时直接卸载模块,可以减小内核大小,并可以实现相同的效果。2.最小linux模块例程#include <linux/m
# 如何实现最小 Linux Docker 作为一名刚入行的小白,你可能在寻找如何创建一个最小Linux Docker 镜像。在这篇文章中,我将引导你通过一个简单的流程来实现这一目标,并会提供详细的代码示例及其解释。 ## 流程步骤 我们可以将实现最小 Linux Docker 镜像的流程分为以下几个步骤: | 步骤 | 描述 |
原创 8月前
30阅读
使用的是itop4412开发板(仅记录个人的学习回顾,如有不当之处欢迎指出) ---------致谢准备:busybox软件、uboot(一般和开发板配套)、zImage(kernel内核)、ramdisk-uboot.img(系统挂载硬盘使用)、system.img(制作的系统镜像) system.img的制作步骤: 一、busybox(为最小系统提供命令支持(个人理解)) 先配置busybox
大多数Linux非常轻量级的,预装的软件很少,台式机环境相对较轻,您可以选择轻量级的发行版,使用命令行或使用诸如xfce之类的轻型台式机环境基本上达到了目标。Arch、Gentoo、Debian都非常轻量级事实上很多Linux发行版都有最小化安装,也非常稳定和轻量级,Linux目前分为两个流派,一个是老牌稳定派,服务器领域用得多,一个是激进派,为技术极客准备的个人系统。在服务器领域有Debian、
转载 2023-10-05 07:46:04
255阅读
需求公司的专用服务器使用自定义Linux内核,运行一个由busybox构成的最小镜像. 由于某些原因, 使用的内核来自其他人已经编译好的,并且也拿不到配置文件。 现在需要: 1. 添加某个专用驱动到内核中,并且添加一些脚本到新的系统运行镜像包initrd中 2. 兼容以前的系统镜像,不能出现使用旧的内核搭配新镜像时无法启动的问题本文把用到的知识点记录下来,便于有相同需求的同学参考。 系统内核
转载 2024-04-05 21:41:52
108阅读
目录简介1.基于alpine制作JDK8镜像2.Docker容器之最小JRE基础镜像3.将Docker镜像上传至阿里云(或从阿云下载镜像)4.Docker commit 命令 简介alpine Linux简介 1.Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版, Alpine采用了musl libc 和 BusyBox以减少系统的体积和运行时
转载 2024-04-26 10:31:25
64阅读
coreOS+Docker新一代企业轻量级Linux CoreOS官网主页使用一句话概括其理 念:“A new way to think about servers”,以及紧接着的“CoreOS is Linux for massive server deployments”, 表示这是一个新思维方式思考未来服务器大规模部署的的Linux服务器操作系统。CoreOS宣称最小
转载 2024-04-24 19:46:57
124阅读
一、docker简介: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成:1.DockerClient客户端 2.Docker Daemon守护进程 3.Docker Image镜像 4
转载 2023-08-22 22:55:26
457阅读
Linux 操作系统作为一个开源软件,一直以来都备受人们的青睐。随着科技的不断发展和普及,Linux 一直在不断推陈出新,不断改进和优化系统。而在众多 Linux 发行版中,红帽集团的产品备受关注。红帽是全球领先的开源软件提供商,其标志性的产品 Red Hat Enterprise Linux(以下简称 RHEL)一直以来备受好评。 RHEL 以其稳定性、安全性和高效性而闻名于世。作为企业级的
原创 2024-03-21 09:57:36
166阅读
# Docker最小Linux容器 Docker是一种轻量级的容器化技术,可以帮助开发者将应用程序及其依赖项打包到一个独立的容器中,从而实现跨平台部署。在Docker中,最小Linux容器是一个非常小巧的操作系统镜像,只包含最基本的文件系统和运行时环境。 ## 创建最小Linux容器 要创建一个最小Linux容器,可以使用Alpine Linux这个轻量级的Linux发行版。Alpine
原创 2024-04-24 05:32:10
125阅读
相关连接:https://zhuanlan.zhihu.com/p/645417092主仓库:https://github.com/buyuer/learnlinux我们总说linux系统,但到底什么是linux系统?linux系统到底长什么样子?一个操作系统宏观上分为两个部分,kernel和shell(核和壳),kernel就是操作系统内核,shell在kernel之上,提供与用户交互的界面,包
转载 2023-10-23 15:25:54
148阅读
# 如何实现最小Linux的Docker 在本篇文章中,我们将逐步教你如何创建一个最小Linux Docker镜像。通过几个简单的步骤,你将能够掌握Docker镜像的构建过程,并创建一个功能齐全的最小Linux环境。 ## 流程概述 我们将分步完成以下流程: ```mermaid flowchart TD A[开始] --> B[创建Dockerfile] B --> C
原创 2024-08-21 07:32:10
79阅读
# 实现Docker Linux镜像最小化 ## 概述 在本教程中,我将向你展示如何实现Docker Linux镜像的最小化。这将有助于减少镜像的大小,提高容器的性能和安全性。我们将使用一些基本的Docker命令和技巧来完成这个任务。 ## 流程图 ```mermaid flowchart TD A(开始) --> B(安装基础软件) B --> C(清理不必要的文件)
原创 2024-04-11 04:11:00
44阅读
因为Linux最初是为桌面或服务器系统设计的,默认情况下,它没有为尺寸大小进行过优化,无论如何,Linux正被越来越多地用在嵌入式设备中,要让Linux变小不是一件容易的事情,这里有几个减少系统占用内存的方法。 许多工程师是从减少内核大小开始的,这里有个容易着手的方法,本文将详细介绍如何减少内核的大小,主要通过移除那些在一个典型的嵌入式系统中用不到的代码。
  • 1
  • 2
  • 3
  • 4
  • 5