← Tutti i video

KERNEL DEV ITA - EP 05 LIBC

Guarda su YouTube → 33:31 23 novembre 2025
ProgrammazioneCSistemi Operativi

Descrizione

Oggi si continua la serie sul kernel dev andando ad implementare una serie di funzioni che ci serivanno in futuro. Queste funzioni formano una libreria standard minimale. Libro su cui si basa la serie: - https://operating-system-in-1000-lines.vercel.app/en/ Se vuoi supportare il mio lavoro :) - https://www.patreon.com/hexdump Materiale del video: - https://plain.esadecimale.it/playlist/kernel-development/05-lib/ Video esclusivi per abbonati patreon: - https://video.esadecimale.it Scopri i miei corsi: - https://www.udemy.com/user/leonardo-tamiano-5/ Se sei interessato ai miei servizi di formazione: - https://esadecimale.it TIMESTAMPS 00:00 Il Ruolo della Standard Library 05:00 Tipi e macro 09:40 is_align() 13:50 memcpy() 18:20 strcpy() 20:00 strcmp() 24:00 offsetof() 29:00 packed structs

Commenti 1

I commenti vengono da YouTube e sono aggiornati periodicamente.

  1. @zordak112 6 agosto 2026
    Sinceramente non ho capito perche' definisci i fixed-lenght integers, puoi semplicemente includere stdint.h. E' un freestanding header del compilatore! Tu non puoi automaticamente assumere la dimensione in bit di un tipo di dato, per carita' su riscv funziona ma il codice non e' "pulito", stai solo scrivendo macro gia' fatte. Anche perche' per lo standard C, mi pare che i tipi che finiscono con _t sono riservati al linguaggio per cui non si potrebbero usare.