LoGin
LoGin
由于pr太久未更新/完善,暂时先关闭了。麻烦合并主线之后再提交~ @houmkh
ping @zwb0x00 xd,目前这个进度怎么样呀~
我正在开发这个
由 @MemoryShore 完成:https://github.com/DragonOS-Community/DragonOS/pull/952
正在由@val213开发
> 在开发netlink和uevent实现函数[kobject_uevent_net_broadcast](https://code.dragonos.org.cn/xref/linux-6.1.9/lib/kobject_uevent.c?fi=kobject_uevent#381)的时候,发现目前内核中还没有实现[网络命名空间(net_namespace目录下的结构体net)](https://code.dragonos.org.cn/xref/linux-6.1.9/include/net/net_namespace.h#60)。 > > Net 结构体是代表网络命名空间的结构体。它通常在内核网络代码中使用,用于处理网络相关的操作,例如路由、接口管理等。在这个函数中,Net 结构体被用来确定要广播uevent的目标网络命名空间。 > > netlink和uevent的实现似乎并不绝对地需要网络命名空间,但是是在只实现通用转发,也就是不指定空间的情况下可行。以后如果有指定的转发目标命名空间的需求,还是需要实现Net网络命名空间,并略微修改当前实现的uevent和netlink的相关函数代码 确实,命名空间这块可以暂时打个TODO哈哈哈
我现在正在开发。
我看了看这个原理,貌似是创建新进程执行测试用例,然后利用linux的debugfs获取一些信息?
这个比较久了,个人感觉可以先实现一个简单的负载均衡算法,至少得让进程能在多核之间调度。你觉得呢 @GnoCiYeH
我最近在完善community仓库,打算在那边写完整的贡献指南。毕竟如果分了SIG之后,每个SIG可能会有特殊的要求。 然后到时候DragonOS仓库加一个CONTRIBUTING.md,里面就让开发者去看community仓库