IRC Logs for #lost


2021-06-11

07:26:27 kevin joined the channel
07:31:28 XanClic joined the channel
21:16:02 Paddy joined the channel
22:45:30 LittleFox: falls mal jemand nen grub2 floppy image braucht, hab da mal aus langeweile was gescriptet:
22:45:31 LittleFox: https://gist.github.com/LittleFox94/b3796794aa90f79828a2febed005d469
22:45:54 LittleFox: hat die debian pfade hardcoded und braucht paar dinge in path, aber an sich recht einfach geschrieben und vermutlich verständlich
22:47:13 Paddy: Ui, du benutzt tatsächlich noch Floppy?
22:47:36 Paddy: Ich hätte gedacht, dass das mittlerweile auch beim OS-Dev am Aussterben wäre
22:48:13 LittleFox:
22:48:20 LittleFox: aber in #osdev brauchte es jemand
22:48:26 LittleFox: und ... irgendwie muss ich ja prokrastinieren
22:48:27 LittleFox: x)
22:49:14 LittleFox: tatsächlich nicht sicher ob ich überhaupt nen floppy treiber für LF OS schreiben werde
22:49:25 Paddy: Ah, prokrastinieren ist immer gut ;-)
22:49:38 LittleFox: weil wenn dann nur weils "der einfachste" für "massen"speicher ist
22:49:40 LittleFox: aber
22:49:47 LittleFox: da schreibt ja gerade schon jemand nen ata treiber x)
22:49:47 Paddy: Ja, ist es aber nicht wirlkich, oder?
22:50:06 Paddy: Also ich fand Floppy eigentlich eher komplizierter als den Rest
22:50:11 LittleFox: hm hatte immer den eindruck - aber hab ata auch noch nie versucht
22:50:13 Paddy: Außer vielleicht USB-Storage
22:50:25 LittleFox: aaaaaaaa USB
22:50:26 LittleFox: x)
22:50:29 Paddy: Genau *g*
22:50:40 LittleFox: ich hab nebenbei noch paar xHCI debug class versuche
22:50:43 LittleFox: und ... es ist schlimm
22:50:43 Paddy: AHCI fand ich ganz angenehm eigentlich
22:50:49 Paddy: IDE geht auch
22:50:50 LittleFox: sagen wir es so, gerade warte ich auf platinen
22:51:00 LittleFox: NVMe hab ich dann auf jeden fall vor
22:51:04 LittleFox: sah auf den ersten blick auch ok aus
22:51:06 Paddy: Das müsste ich mir mal noch anschauen
22:51:25 Paddy: Da wäre sogar noch ein CDI-Treiber zu schreiben
22:51:26 LittleFox: message queues in hardware, command auf eine queue rein, daten auf anderer queue raus ^^
22:51:45 Paddy: Netzwerkkarte mit Blockinterface? ;-)
22:51:46 LittleFox: ich hab vorgestern (oder so, was ist zeit ..) angefangen libfuse-interface für LF OS zu implementieren
22:52:15 Paddy: Dass du dann FUSE-Treiber direkt benutzen kannst?
22:52:17 LittleFox: genauer: libfuse interface in meine lib9p implementieren, also fuse treiber als 9p server kompilieren und laufen lassen x)
22:52:18 LittleFox: ja
22:52:30 LittleFox: LF OS macht ja 9p via IPC messages für alles was filesystem ist
22:52:35 Paddy: Brauchst aber wahrscheinlich viel glibc-Kompatibilität für real existierende Treiber, oder?
22:52:52 LittleFox: geht mir tatsächlich nicht mal um existierende, das wäre nur ein netter nebeneffekt
22:53:00 LittleFox: ich hab halt ne C++20 lib9p
22:53:07 LittleFox: und brauchte C-bindings ..
22:53:11 Paddy: Ah, okay, wenn es eh schön in dein Design passt, ist das natürlich ein Argument
22:53:14 LittleFox: bevor ich mir selber nen interface ausdenke nehme ich halt das xD
22:53:26 LittleFox: also fs-service-seitig
22:53:34 Paddy: Wahrscheinlich ist es weniger kaputt als cdi/fs *g*
22:53:53 LittleFox: x)
22:53:58 LittleFox: naja
22:54:36 LittleFox: fuse_get_context()
22:54:52 LittleFox: globale funktion, ohne argumente, um den context für das FS abzurufen
22:55:10 LittleFox: mag ja in fuse gehen, wo ein prozess genau ein FS treibt
22:55:15 LittleFox: aber ich hab mehrere /o\
22:55:28 Paddy: Du wieder mit deinen Ansprüchen ;-)
22:55:47 LittleFox: _lkfm
22:56:54 LittleFox: (hm könnt fast ein passwort sein)
22:58:14 Paddy: Jetzt nicht mehr
22:58:25 LittleFox: gutes argument
22:58:39 LittleFox: gab heute info-studi-nachhilfe
22:58:52 LittleFox: "dein git hat irgendeinen murks als email adresse für dich konfiguriert ... *schickt via telegram*"
22:58:55 LittleFox: [...]
22:58:58 LittleFox: "das ist mein passwort"
22:59:37 LittleFox: dachte echt es wäre irgendein binärmüll, also, random genug wars jedenfalls
22:59:41 Paddy: hehe