DYLD Shared Cache: Bongkar rahasia macOS yang 'disembunyikan' dari pemrogram.
Ғылым және технология
Di video ini saya bahas tentang sesuatu yg "disembunyikan" oleh sistem operasi macOS yaitu Dyld Shared Cache.
Alih-alih membuat berkas dylib secara fisik ada dan disimpan dalam satu direktori, macOS meng-cache dylib yg dipakai oleh program native yang ditulis dengan C, C++, Objective-C, dan Swift ketika booting dari dalam /System/Volume/Preboot dan kemudian di-mapping ke setiap proses.
Follow: x.com/lynxluna
Пікірлер: 13
Apa ini yg menyebabkan klau crash cuma aplikasi tersebut, tidak keseluruhan OS
@KodingAjaDulu
15 күн бұрын
Bukan, ini yg bikin eksekusi aplikasi lebih cepat karena ga perlu baca dari disk dengan harga yg dibayar adalah RAM
@izsalqurlinas
15 күн бұрын
@@KodingAjaDulu jadi dia ini membaca hasil dari buildnya kah mas?
@catner70
15 күн бұрын
@@KodingAjaDulu ini ilmu apa mas
Bang buat roadmap belajar dong
@KodingAjaDulu
14 күн бұрын
Kenapa harus ada roadmapnya?
@catner70
14 күн бұрын
@@KodingAjaDulu bingung mas apa aja arah programming
Apa mungkin ini gara2 filesystem nya mac os yg udah readonly aja. Dia model mounting gitu jadi yg ke show user itu filesystem yg gak bisa dirubah sama user, istilahnya persistent filesystem. Contoh os lain yg model gini itu steamos di steamdeck
@KodingAjaDulu
15 күн бұрын
Hmm enggak, ini karena mereka mau “cache” dylib2 yg umum dipake, jadi loadingnya lebih cepet karena ga perlu parsing yg di disk
bang aku tau file .dll sama .so tp ngga ngerti fungsinya bisa di jelasin secara singkat nggak?
@KodingAjaDulu
15 күн бұрын
.dll dan .so itu adalah "dynamic library" jadi dia yang "melengkapi" .exe biar bisa dijalankan.
@muhammadar9905
15 күн бұрын
@@KodingAjaDulu aku sering liat file .so di system android, kalo itu fungsi nya apa bang?
@Lun4S0ft3D
14 күн бұрын
@@muhammadar9905fungsinya sama :)