operating-systems icon indicating copy to clipboard operation
operating-systems copied to clipboard

Teaching resources (OER) for Operating Systems

Results 46 operating-systems issues
Sort by recently updated
recently updated
newest added

When running `make -i` some test scripts are not generated. This was my output on Docker: `make -C ../libc make[1]: Entering directory '/home/student/operating-systems/assignments/mini-libc/libc' cc -Wall -Wextra -fno-PIC -fno-stack-protector -fno-builtin -nostdinc...

question
area/assignment
student-submission

The implementation of memory-measuring tests relies on sleeps both in the target program and in the test itself. This is imperfect and may be the cause of synchronization issues. A...

student-contrib
kind/improve
topic/software-stack
area/assignment

There is common code in tests for the `mini-libc` assignment (C, shell scripting). Refactor the implementation to place common code in a single file (header, source code, shell script).

student-contrib
kind/improve
topic/software-stack
area/assignment

Following the steps from [tutorial ](https://github.com/open-education-hub/operating-systems/tree/master/util/os-runner) I encountered the following issue : ![image](https://user-images.githubusercontent.com/74242514/225611999-2cb6642c-a803-42d7-b533-7debefa02b99.png)

area/infra
student-submission

When trying to execute `ltrace` as showed here [1] I get the following error: ``` PTRACE_TRACEME: Function not implemented failed to initialize process 167: No such file or directory couldn't...

area/infra
kind/fix
topic/software-stack
student-submission

The current Makefile [removes] the container when `make clean` is used. This is a source of a lot of wasted time whenever someone starts the container, since `apt update` and...

area/infra
kind/improve

In the exemplification of the "ltrace" with the argument < -x "malloc" ls > it shows the appearances of malloc inside ls executable file. I tried to use it on...

question
topic/software-stack
student-submission

Porting asm program to `AArch64` task (from [`System Calls`](https://open-education-hub.github.io/operating-systems/Lab/Software-Stack/Arena/content/arena#system-calls)) states that we should be using skel files from the `arm/` subfolder: > Use the skeleton files in the arm/ folder....

area/code
topic/software-stack
student-submission

In `Software-Stack/Arena` [1] there are skeleton files in an `arm/` folder being mentioned that do not exist in `support/basic-syscall/`. However, the solution and the Makefile are found under `solution/basic-syscall/arm/`. [1]...

area/code
kind/new
kind/fix
topic/software-stack
student-submission

It would be useful to add a natural language linter to deal with typos. [super-linter](https://textlint.github.io/) supports [textlint](https://textlint.github.io/) so it would be a good starting point.

enhancement
area/content
area/infra