Linux发行版本BiscuitOS、PLATYPUX、LiMux、64Studio介绍

以下为你介绍Linux发行版本:BiscuitOS(Linux 发行版)、PLATYPUX(基于 Slackware 12.1 的 Linux 发行版本)、LiMux(德国的去微软项目)、64Studio(面向x86_64硬件平台上的数字内容创作)。

Linux发行版本BiscuitOS、PLATYPUX、LiMux、64Studio介绍

1、BiscuitOS(Linux 发行版)

Linux发行版本BiscuitOS、PLATYPUX、LiMux、64Studio介绍

基于 Linux0.11 内核制作了一个完整的 Distro: BiscuitOS。

对于学习 Linux 内核的小伙伴会遇到同一个问题,那就是现代版的内核实在是太大,无法顾及每个子系统,也许你熟练某一个子系统,但对于其他子系统云里雾里,没有一个整体的架构感。于是 BiscuitOS 就诞生了!

BiscuitOS 是一款基于 Linux0.11 内核的发行版,我们从编译到内核实现,再到 rootfs 的制作,甚至 utils-linux 的制作,都提供了一套实现机制,这会让你 top to down 的完全了解一个发行版的操作系统是如何制作和运行的。

BiscuitOS 的特点:

Kernel 部分:

1].完整的内核机制,Linux 具有最小的代码数,2 万行左右。麻雀虽小,各种内核机制都支持。

2].支持 Intel 32 位保护模式,地址总线 32bit,与现代 32 操作系统无异。

3].完整的中断机制,包括缺页中断等,给想研究中断机制的小伙伴一个最好的实践平台。

4].支持字符设备,并实现 console 输入输出。

5].支持内存管理,支持机制的内存管理。

6].支持文件系统,提供了 ramdisk 和 harddisk 根文件系统。

7].支持多任务调度,完整的段和系统门机制。

8].支持块设备,包括硬盘,软盘和 ramdisk。

9].支持 POIX 系统调用。

10].支持 gdb 调试内核。

11].支持完整的 Kbuild系统与 Kconfig 语法。

12].支持链接脚本。

13].支持 qemu 运行系统。

14].支持页表管理机制。

15].支持 GNU as 和 ATT 汇编,已经弃用 as86 汇编。

Rootfs 部分:

1].支持 MINIX V1 版本的文件系统。

2].支持 Legacy MINIX 版本的文件系统。

3].提供 MINIX 文件系统制作工具及源码(对想了解文件系统如何制作和内核如何构建文件系统的小伙伴有帮助)。

Userland 部分:

1].提供基础 linux 的 utils 二进制工具。

2].提供 gcc1.4 glibc gdb 等 GNU 工具。

3].提供用户程序编译环境。

其它部分:

1].实现现代的 Kbuild 编译系统,构建一套完整的编译体系。

2].提供一套定制的 buildroot,让小伙伴可以定制自己的发行版。

3].提供一套完成的补丁机制,小伙伴可以按照标准的内核补丁机制提交你的 patch。

4].如果你发现系统中没有你需要的命令,请不要慌张,你可以自己动手开发一个。

项目地址:https://github.com/BiscuitOS/BiscuitOS

2、PLATYPUX(基于 Slackware 12.1 的 Linux 发行版本)

Linux发行版本BiscuitOS、PLATYPUX、LiMux、64Studio介绍

PLATYPUX 是一个基于 Slackware 12.1 的 Linux 发行版本,这是一个小型的Linux系统,可以安装在一个U盘中。包含的软件有:GCC, Perl, Ruby, Python, JDK 1.6, Linux kernel 2.6.27.6 提供 PAE 支持 (HIGHMEM64G), squashfs, 支持aufs,还包含一些应用软件例如 Firefox 3 with MPlayer, Java, SVG, 和 Flash 插件, Audacious, Xpdf, Xsane, GIMP 以及 CUPS 等等。使用 Fluxbox 图形桌面,支持网卡和声卡配置,支持 RAID0。

3、LiMux(德国的去微软项目)

LiMux同时也是LiMux项目使用的Liunx发行版本(基于Ubuntu)的名字,作为Linux发行版,LiMux并不是很知名,但却是首个获得ISO认证(ISO9241)的办公系统。

LiMux项目一度非常摇摆和缓慢,障碍重重,甚至微软公司的前首席执行官巴尔默曾为此事亲自游说慕尼黑市长。

4、64Studio(面向x86_64硬件平台上的数字内容创作)

Linux发行版本BiscuitOS、PLATYPUX、LiMux、64Studio介绍

基于Debian/Ubuntu,是一份软件套装,面向x86_64硬件平台上的数字内容创作,支持AMD的64位CPU及Intel的EM64T 芯片。提供2D/3制图程序、动画软件、发布、WEB设计、音频编辑、视频编辑以及其它功能。

下载地址:https://64studio.com/

注明

以上就是Linux发行版本BiscuitOS、PLATYPUX、LiMux、64Studio的介绍内容。

栏目相关文章