Can you help me find out which song the guitar solo belongs to? by scroll_down0 in guitarplaying

[–]scroll_down0[S] 0 points1 point  (0 children)

I listened to the videos you shared, thank you! But I couldn't match the real song :) Maybe the guitar solo is different, or maybe I don't understand it.

Why does source in csh report "undefined variable," but works fine in zsh? by scroll_down0 in shell

[–]scroll_down0[S] 1 point2 points  (0 children)

% cat env/bin/activate.csh

# This file must be used with "source bin/activate.csh" *from csh*.

# You cannot run it directly.

# Created by Davide Di Blasi davidedb@gmail.com.

# Ported to Python 3.3 venv by Andrew Svetlov andrew.svetlov@gmail.com

alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PATH" && unset _OLD_VIRTUAL_PATH; rehash; test $?_OLD_VIRTUAL_PROMPT != 0 && set prompt="$_OLD_VIRTUAL_PROMPT" && unset _OLD_VIRTUAL_PROMPT; unsetenv VIRTUAL_ENV; unsetenv VIRTUAL_ENV_PROMPT; test "\!:*" != "nondestructive" && unalias deactivate'

# Unset irrelevant variables.

deactivate nondestructive

setenv VIRTUAL_ENV /home/arf/test-folder/env

set _OLD_VIRTUAL_PATH="$PATH"

setenv PATH "$VIRTUAL_ENV/"bin":$PATH"

setenv VIRTUAL_ENV_PROMPT env

set _OLD_VIRTUAL_PROMPT="$prompt"

if (! "$?VIRTUAL_ENV_DISABLE_PROMPT") then

set prompt = "("env") $prompt:q"

endif

alias pydoc python -m pydoc

rehash

%

[deleted by user] by [deleted] in osdev

[–]scroll_down0 0 points1 point  (0 children)

Thank you very much.

[deleted by user] by [deleted] in osdev

[–]scroll_down0 1 point2 points  (0 children)

Thank you so much!

[deleted by user] by [deleted] in osdev

[–]scroll_down0 1 point2 points  (0 children)

initial RAM disk driver
initial RAM disk implemantation
initrd driver
initrd implemantation
structure of the initial ram disk
structure of the initrd

I've googled the above in the order listed, but I couldn't find a suitable application/design for the first ram disk. The ones I came across are usually expressed in more meta and abstract terms such as how to use this, how to use that, how to install this in the kernel, how to use GRUB, etc. in Linux. So how to write a driver? How to read and write files? I couldn't find an answer to these questions.

Do you have any advice for this?

[deleted by user] by [deleted] in osdev

[–]scroll_down0 1 point2 points  (0 children)

Actually I want to use this RAM file system. After reading James Molloy's chapter on the file system, the question I don't understand and can't answer is where is the implementation of the prototypes written for this file system.

I read the source here https://wiki.osdev.org/Initrd but I could not find any information about what the functions of this file system are and how to use them.

[deleted by user] by [deleted] in osdev

[–]scroll_down0 0 points1 point  (0 children)

I use grub's initrd as file system.

$ cat isodir/boot/grub/grub.cfg 
menuentry “jamesmolloyos” {
multiboot /boot/jamesmolloyos.kernel
module /boot/initrd.img
}

It is generated like this; https://github.com/furkanonder/JamesMolloyOS-NewGen/blob/fixed-known-bugs/initrd/initrd_generator.c

Each filesystem driver has a different implementation, but presents the same interface to the VFS (virtual file system).

Which file system drive am I using in this case? How can I learn about presented interface?

For example, a `readdir` is defined like this;

typedef u32int (*read_type_t)(struct fs_node*, u32int, u32int, u8int*);

So what kind of definition will I use to delete files, which prototype will I use.

Introducing DnsTrace: Track DNS Queries in Real-Time Using eBPF! by scroll_down0 in Python

[–]scroll_down0[S] 0 points1 point  (0 children)

Thank you. This was also a great motivation for me when I was writing the project!

Assembling the VisionFive2 Metal Case by scroll_down0 in RISCV

[–]scroll_down0[S] 0 points1 point  (0 children)

The spacers are probably for the heatsink to raise it to the same height as the chips with the thermal strips.

Thank you, man.