Luoyuan Xiao

Results 14 issues of Luoyuan Xiao

When I followed the README.md and run command: `python3 ./setup.py test` on CentOS Linux 7, I encountered the following error: ``` running test Searching for onedrivesdk Reading https://pypi.org/simple/onedrivesdk/ Downloading https://files.pythonhosted.org/packages/b3/76/9a3fe5b36079f5c40b33c89ad6f7737e3b8609010a80c9ed24d762ddb93e/onedrivesdk-2.0.tar.gz#sha256=4a1b3cf22570c21f083bea0a0e07b7d3aeab7a72b91abd09372a93b5fca2fba7...

在开启https+tls+password的tls端口转发时,连接一段时间断开后,偶发连接不上,只能重启gost server和client 还有感觉性能也偏弱;

### A deadlock occurred while using a user network program Run network command in the rCore: ``` /busybox nc -l -p 8080 ``` Deadlock detected! locked by cpu 0 thread...

根据wyf童鞋在zCore上实验,发现一些zCore bug, 记录如下: * 在zCore/tests目录下python3 linux_libc_test.py -a x86_64,结果发现每个测试都会跑7~8秒之后段错误然后failed。这些测例在zCore里面手动跑好像没有问题。 > 通过更新Qemu,问题不再出现; * 在zCore里面手动跑linux-syscall/test里面的测例,比如testpipe1,zCore会在处理page fault时报错,打印UserContext然后有可能卡死;运行环境在ubuntu20.04 qemu4.2 for x86_64

Linux-loader cannot recognize EXEC:executable type ELF. When trying to run an executable ELF, encountered error: "**Not a valid dynamic program**" Aflter I compiled an shared object type ELF with **-pie...

### We know how to run Fuchsia to the graphical interface with emulator FEMU: ``` fuchsia/prebuilt/third_party/aemu/linux-x64/emulator \ -gpu swiftshader_indirect -fuchsia \ -kernel fuchsia/out/default/multiboot.bin -initrd /tmp/tmp_fuchsia/fuchsia-ssh.zbi -m 8192 -serial stdio \...

analysis

### Fuchsia启动流程分析 0. ZBI镜像中包含Fuchsia内核zircon和RAM disk (bootfs)以及特定硬件信息、内核“command line”; 1. 内核zircon开启用户空间,启动第一个用户进程userboot。 - userboot通过vDSO进行标准系统调用; - userboot elf镜像在内核编译时嵌入到内核中; - 内核将userboot和vDSO都映射到第一个用户进程,然后启动userboot的入口; 2. userboot从ZBI镜像中找到bootfs,LZ4格式解压并复制到一个VMO。从bootfs中启动bootsvc,包括它的动态链接库;下一个启动程序也可以由环境变量“userboot=”指定。 3. bootsvc, usermode加载的第一个程序。 提供的系统服务: - bootfs “启动文件系统” 服务,在系统自举后,挂载到”/boot”; - 从bootfs加载的加载服务; bootsvc其中一个主要工作是启动组件管理器component manager;从bootfs启动一个bootsvc.next内核参数指定的程序,默认是bin/component_manager;...

analysis

### A Standalone Fuchsia Emulator After compiling a complete Fuchsia OS, we can execute the following commands to run the native emulator FEMU : `cd $FUCHSIA_DIR` `fx emu -N` But...

analysis

Is it possible to support gdb? `GDB` is very useful. Like: https://github.com/riscv-collab/riscv-binutils-gdb

请参加实习的同学,创建好了记录自己每天进展的git仓库后,把地址更新到这里吧 > 附 [OS Tutorial Summer of Code 2020 每日学习实践过程记录 repositories links](https://github.com/rcore-os/rCore-Tutorial/issues/18)

learning