Sunrisepeak's recent timeline updates
Sunrisepeak's repos on GitHub
C++ · 84 watchers
KHistory
An elegant keyboard/gamepad key detection and visualization tool | 🔥一个优雅&跨平台的 键盘/🎮手柄按键 检测及历史记录显示工具, 无需安装单可执行文件(约900kb大小)即点即用
C++ · 54 watchers
dstruct
🔥An easy-to-port/learn/use C++ data structure template library | 一个易于移植/使用/学习且结构简洁的数据结构模板库
45 watchers
devicetree-specification-chinese
设备树规范文档(DTS) 中文版(翻译中-粗翻)
C++ · 41 watchers
d2ds
Dive into Data Structures - 强调动手实践的数据结构学习项目,其中包含在线书籍、公开课、练习代码等子项目
C++ · 22 watchers
mbun
Rewrite Bun in MC++ - Just for fun
Python · 21 watchers
HelloWorld
一个存放各种方向上 HelloWorld级别的 入门/介绍程序及环境搭建文章及相关分析/分享视频的仓库......
C++ · 18 watchers
Hanim
Animation Engine | 动画引擎 | Hi Animation | Hello Animation | WIP
C++ · 17 watchers
DSVisual
🔥基于DStruct的数据结构可视化组件库&开发框架 | data-structures visual component library & development framework based on DStruct
HTML · 6 watchers
Sunrisepeak
Rust · 4 watchers
gl-interface
GLI - 一个迷你的图形库抽象层
C++ · 4 watchers
honly
honly is a collection of header-only libraries | honly 是一个header-only库集合
Python · 4 watchers
opensource-community
Opensource Community
Python · 4 watchers
thanks-contributors
一个自动统计组织或多个项目贡献者的开源工具
SCSS · 3 watchers
d2ds-courses
C++ · 3 watchers
DMBR
mbr tools........
Python · 3 watchers
dsh-index
DeepSeek Harness Plugin and Agent Profile Package Index - Install dsh-plugin with just one command
Rust · 3 watchers
tinysyscall
a (no depend std) tiny syscall abstract layer...
Python · 2 watchers
chinese-independent-developer
👩🏿‍💻👨🏾‍💻👩🏼‍💻👨🏽‍💻👩🏻‍💻中国独立开发者项目列表 -- 分享大家都在做什么
2 watchers
codestyle
a simple code style guide
C++ · 2 watchers
imnodes
A small, dependency-free node editor for dear imgui
C++ · 2 watchers
videos
videos
1 watchers
bettafish
微舆:人人可用的多Agent舆情分析助手,打破信息茧房,还原舆情原貌,预测未来走向,辅助决策!从0实现,不依赖任何框架。
EmberScript · 1 watchers
colcon-fish
Extension for colcon to provide Fish scripts
1 watchers
ddnet
DDraceNetwork, a free cooperative platformer game
1 watchers
devicetree-specification
Devicetree Specification document source files
Vue · 1 watchers
docs
📄 Documentation for Vue 3
Vue · 1 watchers
docs-zh-cn
Vue 文档官方中文翻译 | Official Chinese translation for Vue docs
1 watchers
fengxu-blog
fengxu的博客
C++ · 1 watchers
ilua
`import ilua` in modern c++
1 watchers
imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
1 watchers
learn-regex
Learn regex the easy way
1 watchers
License
License
1 watchers
linux
Linux kernel source tree
C · 1 watchers
lvgl
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
1 watchers
mdBook
Create book from markdown files. Like Gitbook but implemented in Rust
1 watchers
MTProxy
JavaScript · 1 watchers
nodebb-plugin-tinylatex
C · 1 watchers
opencv-m
1 watchers
project-auto-backup
project auto backup by git-autosync (xscript
Python · 1 watchers
rCore-Tutorial-Book-v3
A book about how to write OS kernels in Rust easily.
1 watchers
rust-based-os-comp2023
2023春夏季开源操作系统训练营
Rust · 1 watchers
rustlings
:crab: Small exercises to get you used to reading and writing Rust code!
Lua · 1 watchers
speak-repos
项目集合
1 watchers
tbox
🎁 A glib-like multi-platform c library
1 watchers
template-test
xxx
C++ · 1 watchers
TUGUI
a tiny uefi graphical user interfaces libaray......
1 watchers
ucore_os_lab
https://chyyuu.gitbooks.io/ucore_os_docs/content
HTML · 1 watchers
xmake-docs
The xmake online documentation site
0 watchers
allocator2d
C++ single header dynamic rect bin pack library with Deallocaton support.
0 watchers
ament_package
Shell script templates used to create ament workspaces.
0 watchers
d2x
xlings's d2x tool
C++ · 0 watchers
dragonos-app-template-cpp
0 watchers
electron-ssr-backup
electron-ssr backup
Lua · 0 watchers
gamemod
C++ · 0 watchers
mcpp-demos
用 mcpp-index 里的包写的可运行 demo —— 每个都在回答一个可被证伪的问题
0 watchers
mcpp-index
mcpp package index registry — modular C++23 packages for mcpp build tool
0 watchers
mo_yanxi_utility
JavaScript · 0 watchers
nodebb-plugin-mermaid
Lazy Mermaid diagram rendering for NodeBB posts
TypeScript · 0 watchers
project-graph
《计划-投射》快速绘制节点图的桌面工具,可以用于项目进程拓扑图绘制、快速头脑风暴草稿。
0 watchers
ros2cli
ROS 2 command line interface tools
0 watchers
small_vector
A fully featured single header library implementing a vector container with a small buffer optimization.
0 watchers
SpinningMomo
《无限暖暖》游戏摄影与录像工具。 Infinity Nikki Game Photography and Recording Tool.
CMake · 0 watchers
TBBtest
0 watchers
the-mcpp-world
Building an MC++ World (0 -> 1) / 从0到1构建MC++世界
0 watchers
xim-pkgindex
xim package index
Lua · 0 watchers
xim-pkgindex-dragonos
0 watchers
xim-pkgindex-moonbitlang
xim package index for MoonBit Language
Lua · 0 watchers
xmake
🔥 A cross-platform build utility based on Lua
0 watchers
xrepo-docs
The xrepo online documentation site
C++ · 0 watchers
xrgui
一个轻量级的保留式GUI组件
0 watchers
zed
Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
Sunrisepeak

Sunrisepeak

仰望星空, 脚踏实地
V2EX member #676355, joined on 2024-02-19 16:08:41 +08:00
Observer & Explorer & Developer
Sunrisepeak's recent replies
@xinyu391 他本身不是库,只是接口规范没有任何实现。具体实现在 backend, 而 backend 你可以直接是内核或对系统调用封装的 C ,openkal 不关心实现方式 只做接口规范和标准。

这是 openkal 的 linux 实现, 直接走系统调用, 而 C 语言只是方便使用的工具

- https://github.com/mcpplibs/openkal-linux/blob/main/src/sys.h

但其实 openkal 不关心 是汇编或是其他。因为他是面向内核接口规范设计的一组 SPEC / 规约 / ABI, 即:

openkal: 是一组内核接口规范 (这个不是传统意义上的库)
openkal-linux: 是对这个内核接口规范的实现。(这个规范的具体实现以库形似表现, 也可以是内核)

只不过这个确实不太清楚怎么解释比较好, 核心就是理解 规范 和 具体的库的区别。

当然概念上有个类似的东西叫 posix, 你可以了解一下

(当然你我上面这段话复制给 AI 和他多轮对话辅助理解)
@SmiteChow 目前 mcpp 的方式是 把 kernel abi / c abi / c++ abi 变成编译期确定 可组合,和 编译器核心 解耦,和 zig 方式 可能稍微有点区别
@xinyu391 llvm 设计上就是多指令集后端,但是各种原因 通用交叉编译是用不了的。即在 linux 构建出可以用标准库的 macos / windows / linux 程序 现实好像没有人做这块,只有 mingw 做了 linux -> windows 是比较常用的,但目前 mcpp + openkal 体系 做到了 3 x 3 任意交叉构建 直接覆盖了 mingw 的功能范围 (当然目前是 MVP 初步验证通过,稳定性等一些方面肯定不能和 mingw 比
@coefu 就是可以啊, 屏蔽了底层库区别,走统一 ABI openkal ,编译期自动分发
备注: 除非是有人主动添加包, 自动抓取会过滤掉 小于 2 Star 的项目
@DeeCheung 复杂度高了后 模块间影响 性能很容易下降, 可能需要 按模块 + 全局性能优化
@DeeCheung 也是用 C++吗 还是 rust
@magicdawn 原来还有 nub, 这个之前还真没有发现 hhh
@msg7086 我实际体验下来, 超过 5 个 agent 并行 使用 worktree 依然会有冲突问题, 往往并行过多时推进还会慢 (可能和我使用方式有关系)
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2751 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 884cce6c · 413ms · UTC 15:25 · PVG 23:25 · LAX 08:25 · JFK 11:25
♥ Do have faith in what you're doing.