SCAL UX
1.0.0
SCAL/UX ™ - 認真對待可伸縮性的人的操作系統
歡迎來到秤/UX存儲庫。
第一個愛好者的操作系統具有虛擬內存壓縮
SCAL/UX是針對AMD64 PC的UNIX式操作系統。它在內部結構為三個組件:核心內核,設備套件和POSIX服務。
核心內核實現了基本原始內容:調度,虛擬內存管理,同步和簡單的消息通話。這些服務用於通過POSIX服務實施POSIX個性。 DeviceKit在Objective-C中實現了面向對象的驅動程序框架,並帶有適配器將相關設備暴露於POSIX個性。這三個都以內核空間實現,並且在邏輯上是不同的,但目前非常緊密地耦合。
這是系統的大部分重寫。它根本不是很有功能。以前的迭代有許多工作端口(包括Bash Shell和GNU Coreutils),但許多組件都被編寫而遭受以適應不足的調度,同步和間斷原始原始原則。這種迭代旨在解決這些缺陷。以前的迭代在old-22-08-07分支中。
SCAL/UX操作系統具有BSD製造的元構建系統,該系統鬆散地受到PKGSRC的啟發。您目前需要現有的量表/UX工具鏈,並將MLIBC標頭安裝到Sysroot中。構建所需的其他工具是Meson,Xorriso ...
使用了幾個第三方組件。這些是其中的一些:
kprintf 。kernel-3/dev/fbterm/nbsdbold.psfu ):BOLD8X16 FONT用於FBTerminal。kernel-3/dev/nvmereg.h ):NVME寄存器定義。kernel-3/dev/fbterm/sun12x22.psfu ):Sun demi Gallant字體可用於FBTerminallimine-terminal-port ( kernel-3/dev/fbterm/中的某些文件):FBTerminal使用終端。kernel-3/dev/acpi/lai ):ACPI驅動程序使用的Managarm的ACPI實施。kernel-3/libkern/lz4.{c,h} ):VM壓縮機用於壓縮頁面。kernel-3/libkern/uuid* )kernel-3/ext2fs/ext2_fs.h ):ext2文件系統定義根據Mozilla公共許可證v2.0獲得了Scale/UX的原始代碼。其他組件由其自己的許可