Community

Dein Weg zu Linux: einfacher Einstieg in die Welt von Linux! – Der Alltag unter Linux

🇩🇪 · Fablab Lueneburg · Guido

Ihr habt den einfachen Einstieg in die Welt von Linux gemeistert, nun möchtet Ihr praktische Erfahrungen sammeln. Wie bewältigt man den Alltag mit einen installierten Linux, wenn Ihr bisher nur unter Windows gearbeitet habt? Das System aktualisieren und pflegen, Software finden und installieren und auf Stand halten. Was läuft anders als bisher? Und vieles mehr. […]

AllgemeinFOSSHackSpaceSoftware-WerkstattGNU/Linux

News

Adventure in the Linux Kernel

🇳🇱 · Hack42 · Raboof

When I started debugging this issue, I had no idea how far down the rabbithole would go! A few months ago, I was writing an end-to-end test for the Nextcloud integration with OnlyOffice under NixOS, to be run in a QEMU virtual machine. Curiously, my test suffered from corrupt reads from a host folder that was mounted into the VM. That was the start of a journey that led me deep into the Linux Kernel. The circumstances under which the problem occured were very specific: a certain file, read from a host folder that was mounted into the VM, would consistently be corrupt. Specifically, this was a 12943-byte file, which inside of the VM would also be 12943 bytes, but only the first 0x3000 bytes were populated: the rest was filled with zeroes. At this point I was convinced it likely only affected a very limited set of users – but I was determined to get to the bottom of it. Plan9 Mounting a directory from the host filesystem into a QEMU VM typically happens by passing something like -virtfs local,path=/nix/store to the qemu startup command. This tells QEMU to start a smal

Overig

Other

15 ans déjà - 3 octobre 20h

🇨🇭 · FIXME · rorist

Apéro anniversaire des 15 ans le vendredi 3 octobre dès 20h Vous êtes cordialement invité.e.s à venir féter les 15 ans de l'association FIXME dans nos locaux un vendredi soir d'octobre. Ca sera l'occasion de parler de la place du Hacking dans notre société et dans la communauté lausannoise, ainsi que du future de notre association.