用户经常会使用一些linux服务器执行定时任务。对于那些你只想让它们开机运行一些小批量的定时任务 或其他程序,运行时间需要数月或数年,而不用太担心SD卡本身磨损而导致整个安装环境不能正常工作的低功耗服务器来说,Tiny core 可能是一个不错的选择。
Tiny Core Linux 有一个名为 piCore的树莓派版本,开发人员希望更多人能了解它,因为它完全加载到 RAM 中,之后除非你明确指示,否则完全不会涉及SD卡。
当然,Tine Core 本身也可以作为学生学习或者初级linux学习者通过底层配置了解更多的linux环境,经济实惠。
大背景:
Core项目是一个高度模块化的系统,拥有社区构建的扩展。它从最新的Linux内核、vmlinuz以及我们的根文件系统和启动脚本开始,这些与core.gz中的基本内核模块一起打包。
Core(11MB)简单来说就是内核 + core.gz - 这是用户创建桌面、服务器或设备的基础。TinyCore是Core + Xvesa.tcz + Xprogs.tcz + aterm.tcz + fltk-1.3.tcz + flwm.tcz + wbar.tczTinyCore只是Core项目可以产生的一个例子,一个16MB的FLTK/FLWM桌面。CorePlus提供了一种简单的方式来开始使用Core理念,其包含的社区打包扩展使用户可以轻松地进行嵌入式节俭或U盘安装,用户可以选择支持的桌面,同时保持Core挂载扩展并具有完整包管理的原则。注意,它不是一个完整的桌面,也不是所有硬件都完全支持。它仅代表引导进入非常简约的X桌面所需的核心,通常带有有线互联网接入。用户可以完全控制要支持的应用程序和/或额外硬件,无论是桌面、上网本、设备还是服务器,用户都可以通过从在线存储库安装额外应用程序来选择,或者使用提供的工具轻松编译您想要的几乎任何东西。其他类似项目包括:Alpine,slitaz,puppy linux 等等,用户也可以对比学习,这些开源项目侧重于不同的场景,有各自的特点。