Files
2026-04-17 19:36:22 +08:00

16 KiB

Details

Date : 2026-04-17 19:36:06

Directory d:\Projects\C\cleonos

Total : 192 files, 25119 codes, 12 comments, 6368 blanks, all 31499 lines

Summary / Details / Diff Summary / Diff Details

Files

filename language code comment blank total
.github/workflows/build-os.yml YAML 48 0 10 58
CMakeLists.txt CMake 614 0 88 702
Makefile Makefile 100 0 22 122
README.md Markdown 92 0 34 126
README.zh-CN.md Markdown 92 0 34 126
cleonos/c/apps/ansi_main.c C 43 0 11 54
cleonos/c/apps/ansitest_main.c C 142 0 35 177
cleonos/c/apps/append_main.c C 74 0 18 92
cleonos/c/apps/args_main.c C 49 0 13 62
cleonos/c/apps/bg_main.c C 101 0 26 127
cleonos/c/apps/cat_main.c C 83 0 24 107
cleonos/c/apps/cd_main.c C 54 0 15 69
cleonos/c/apps/clear_main.c C 39 0 11 50
cleonos/c/apps/cmd_runtime.c C 446 0 143 589
cleonos/c/apps/cmd_runtime.h C++ 80 0 19 99
cleonos/c/apps/cp_main.c C 95 0 26 121
cleonos/c/apps/cut_main.c C 214 1 55 270
cleonos/c/apps/dmesg_main.c C 64 0 18 82
cleonos/c/apps/elfrunner_kmain.c C 6 0 3 9
cleonos/c/apps/elfrunner_main.c C 6 0 3 9
cleonos/c/apps/exec_main.c C 87 0 22 109
cleonos/c/apps/exit_main.c C 54 0 14 68
cleonos/c/apps/fastfetch_main.c C 180 0 34 214
cleonos/c/apps/fg_main.c C 150 0 36 186
cleonos/c/apps/fsstat_main.c C 45 0 11 56
cleonos/c/apps/grep_main.c C 195 0 54 249
cleonos/c/apps/head_main.c C 164 0 47 211
cleonos/c/apps/hello_main.c C 6 0 2 8
cleonos/c/apps/help_main.c C 79 0 10 89
cleonos/c/apps/jobs_main.c C 120 0 26 146
cleonos/c/apps/kbdstat_main.c C 44 0 11 55
cleonos/c/apps/kdbg_main.c C 214 0 56 270
cleonos/c/apps/kill_main.c C 144 0 39 183
cleonos/c/apps/ls_main.c C 262 0 76 338
cleonos/c/apps/memc_kmain.c C 6 0 3 9
cleonos/c/apps/memc_main.c C 8 0 3 11
cleonos/c/apps/memstat_main.c C 43 0 11 54
cleonos/c/apps/mkdir_main.c C 57 0 16 73
cleonos/c/apps/mv_main.c C 102 0 28 130
cleonos/c/apps/pid_main.c C 39 0 11 50
cleonos/c/apps/ps_main.c C 160 0 35 195
cleonos/c/apps/pwd_main.c C 39 0 11 50
cleonos/c/apps/restart_main.c C 40 0 11 51
cleonos/c/apps/rm_main.c C 57 0 16 73
cleonos/c/apps/shell/shell_cmd.c C 2,314 0 574 2,888
cleonos/c/apps/shell/shell_external.c C 166 0 55 221
cleonos/c/apps/shell/shell_input.c C 514 0 132 646
cleonos/c/apps/shell/shell_internal.h C++ 92 0 20 112
cleonos/c/apps/shell/shell_path.c C 153 0 50 203
cleonos/c/apps/shell/shell_script.c C 35 0 12 47
cleonos/c/apps/shell/shell_util.c C 283 0 86 369
cleonos/c/apps/shell_main.c C 19 0 6 25
cleonos/c/apps/shstat_main.c C 45 0 11 56
cleonos/c/apps/shutdown_main.c C 40 0 11 51
cleonos/c/apps/sleep_main.c C 52 0 14 66
cleonos/c/apps/sort_main.c C 205 0 63 268
cleonos/c/apps/spawn_main.c C 76 0 20 96
cleonos/c/apps/spin_main.c C 13 0 4 17
cleonos/c/apps/stats_main.c C 102 0 17 119
cleonos/c/apps/tail_main.c C 190 0 54 244
cleonos/c/apps/taskstat_main.c C 43 0 11 54
cleonos/c/apps/top_main.c C 195 0 47 242
cleonos/c/apps/touch_main.c C 58 0 16 74
cleonos/c/apps/tty_main.c C 64 0 17 81
cleonos/c/apps/ttydrv_main.c C 6 0 3 9
cleonos/c/apps/uniq_main.c C 168 0 48 216
cleonos/c/apps/userstat_main.c C 48 0 11 59
cleonos/c/apps/wait_main.c C 68 0 17 85
cleonos/c/apps/wavplay_main.c C 396 0 99 495
cleonos/c/apps/wc_main.c C 164 0 45 209
cleonos/c/apps/write_main.c C 74 0 18 92
cleonos/c/apps/yield_main.c C 39 0 11 50
cleonos/c/include/cleonos_rust_bridge.h C++ 6 0 4 10
cleonos/c/include/cleonos_syscall.h C++ 168 0 9 177
cleonos/c/src/runtime.c C 37 0 12 49
cleonos/c/src/syscall.c C 223 0 74 297
cleonos/c/stub.c C 3 4 2 9
cleonos/rust/src/lib.rs Rust 23 0 9 32
clks/arch/aarch64/boot.c C 6 0 1 7
clks/arch/x86_64/boot.c C 6 0 1 7
clks/arch/x86_64/exec_stack_call.S Go Assembly 40 0 8 48
clks/arch/x86_64/interrupt_stubs.S Go Assembly 108 0 12 120
clks/drivers/audio/pcspeaker.c C 101 0 25 126
clks/drivers/serial/serial.c C 52 0 16 68
clks/drivers/video/font8x8.c C 67 0 8 75
clks/drivers/video/font8x8.h C++ 5 0 3 8
clks/drivers/video/framebuffer.c C 251 0 70 321
clks/drivers/video/psf_font.c C 230 0 56 286
clks/drivers/video/psf_font.h C++ 15 0 5 20
clks/include/clks/audio.h C++ 9 0 3 12
clks/include/clks/boot.h C++ 11 0 4 15
clks/include/clks/compiler.h C++ 13 0 4 17
clks/include/clks/cpu.h C++ 20 0 4 24
clks/include/clks/desktop.h C++ 7 0 4 11
clks/include/clks/driver.h C++ 29 0 8 37
clks/include/clks/elf64.h C++ 32 0 9 41
clks/include/clks/elfrunner.h C++ 6 0 3 9
clks/include/clks/exec.h C++ 66 0 8 74
clks/include/clks/framebuffer.h C++ 26 0 6 32
clks/include/clks/fs.h C++ 23 0 7 30
clks/include/clks/heap.h C++ 15 0 4 19
clks/include/clks/interrupts.h C++ 6 0 3 9
clks/include/clks/kelf.h C++ 9 0 5 14
clks/include/clks/kernel.h C++ 4 0 2 6
clks/include/clks/keyboard.h C++ 27 0 6 33
clks/include/clks/limine.h C++ 132 0 24 156
clks/include/clks/log.h C++ 14 0 5 19
clks/include/clks/mouse.h C++ 20 0 6 26
clks/include/clks/panic.h C++ 12 0 4 16
clks/include/clks/pmm.h C++ 16 0 5 21
clks/include/clks/ramdisk.h C++ 17 0 8 25
clks/include/clks/scheduler.h C++ 18 0 5 23
clks/include/clks/serial.h C++ 6 0 2 8
clks/include/clks/service.h C++ 31 0 8 39
clks/include/clks/shell.h C++ 7 0 3 10
clks/include/clks/string.h C++ 9 0 3 12
clks/include/clks/syscall.h C++ 75 0 5 80
clks/include/clks/task.h C++ 24 0 7 31
clks/include/clks/tty.h C++ 14 0 4 18
clks/include/clks/types.h C++ 17 0 6 23
clks/include/clks/userland.h C++ 12 0 4 16
clks/kernel/desktop.c C 321 0 86 407
clks/kernel/driver.c C 169 0 49 218
clks/kernel/elf64.c C 239 0 73 312
clks/kernel/elfrunner.c C 30 0 8 38
clks/kernel/exec.c C 1,203 1 335 1,539
clks/kernel/fs.c C 698 0 220 918
clks/kernel/heap.c C 134 0 42 176
clks/kernel/interrupts.c C 317 0 44 361
clks/kernel/kelf.c C 203 1 53 257
clks/kernel/keyboard.c C 351 0 88 439
clks/kernel/kmain.c C 200 1 52 253
clks/kernel/limine_requests.c C 76 0 26 102
clks/kernel/log.c C 185 0 48 233
clks/kernel/mouse.c C 246 0 63 309
clks/kernel/panic.c C 546 0 155 701
clks/kernel/pmm.c C 82 0 23 105
clks/kernel/ramdisk.c C 172 0 50 222
clks/kernel/scheduler.c C 136 0 44 180
clks/kernel/service.c C 113 0 34 147
clks/kernel/shell.c C 1,249 0 317 1,566
clks/kernel/syscall.c C 1,375 0 344 1,719
clks/kernel/tty.c C 1,115 0 275 1,390
clks/kernel/userland.c C 124 0 35 159
clks/lib/libc_compat.c C 25 0 7 32
clks/lib/string.c C 54 0 16 70
clks/rust/src/lib.rs Rust 21 0 6 27
cmake/check_tools.cmake CMake 34 0 7 41
cmake/gen_kernel_symbols.cmake CMake 80 0 26 106
cmake/log.cmake CMake 30 0 6 36
cmake/log_emit.cmake CMake 23 0 6 29
cmake/setup_limine.cmake CMake 100 0 19 119
configs/limine.conf Properties 6 0 1 7
docs/README.md Markdown 31 0 4 35
docs/stage1.md Markdown 41 0 5 46
docs/stage10.md Markdown 34 0 6 40
docs/stage11.md Markdown 36 0 5 41
docs/stage12.md Markdown 40 0 6 46
docs/stage13.md Markdown 34 0 6 40
docs/stage14.md Markdown 44 0 8 52
docs/stage15.md Markdown 47 0 7 54
docs/stage2.md Markdown 30 0 5 35
docs/stage20.md Markdown 46 0 6 52
docs/stage21.md Markdown 72 0 7 79
docs/stage22.md Markdown 68 0 7 75
docs/stage23.md Markdown 41 0 6 47
docs/stage24.md Markdown 42 0 7 49
docs/stage25.md Markdown 58 0 7 65
docs/stage26.md Markdown 32 0 7 39
docs/stage27.md Markdown 32 0 7 39
docs/stage28.md Markdown 37 0 7 44
docs/stage29.md Markdown 33 0 7 40
docs/stage3.md Markdown 29 0 5 34
docs/stage4.md Markdown 30 0 5 35
docs/stage5.md Markdown 29 0 5 34
docs/stage6.md Markdown 30 0 6 36
docs/stage7.md Markdown 34 0 6 40
docs/stage8.md Markdown 31 0 6 37
docs/stage9.md Markdown 31 0 6 37
docs/syscall.md Markdown 380 0 168 548
ramdisk/shell/init.cmd Batch 4 0 2 6
scripts/gen-tty-psf.ps1 PowerShell 171 2 42 215
wine/README.md Markdown 49 0 19 68
wine/cleonos_wine.py Python 3 1 3 7
wine/cleonos_wine_lib/__init__.py Python 4 0 1 5
wine/cleonos_wine_lib/cli.py Python 44 0 10 54
wine/cleonos_wine_lib/constants.py Python 76 1 11 88
wine/cleonos_wine_lib/input_pump.py Python 82 0 17 99
wine/cleonos_wine_lib/platform.py Python 55 0 5 60
wine/cleonos_wine_lib/runner.py Python 990 0 175 1,165
wine/cleonos_wine_lib/state.py Python 164 0 40 204
wine/requirements.txt pip requirements 1 0 1 2

Summary / Details / Diff Summary / Diff Details