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

  • @faqihyugosusilo1901
    @faqihyugosusilo190115 күн бұрын

    Apa ini yg menyebabkan klau crash cuma aplikasi tersebut, tidak keseluruhan OS

  • @KodingAjaDulu

    @KodingAjaDulu

    15 күн бұрын

    Bukan, ini yg bikin eksekusi aplikasi lebih cepat karena ga perlu baca dari disk dengan harga yg dibayar adalah RAM

  • @izsalqurlinas

    @izsalqurlinas

    15 күн бұрын

    ​@@KodingAjaDulu jadi dia ini membaca hasil dari buildnya kah mas?

  • @catner70

    @catner70

    15 күн бұрын

    @@KodingAjaDulu ini ilmu apa mas

  • @RizalsSpace
    @RizalsSpace15 күн бұрын

    Bang buat roadmap belajar dong

  • @KodingAjaDulu

    @KodingAjaDulu

    14 күн бұрын

    Kenapa harus ada roadmapnya?

  • @catner70

    @catner70

    14 күн бұрын

    @@KodingAjaDulu bingung mas apa aja arah programming

  • @ademdingin
    @ademdingin15 күн бұрын

    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

    @KodingAjaDulu

    15 күн бұрын

    Hmm enggak, ini karena mereka mau “cache” dylib2 yg umum dipake, jadi loadingnya lebih cepet karena ga perlu parsing yg di disk

  • @muhammadar9905
    @muhammadar990515 күн бұрын

    bang aku tau file .dll sama .so tp ngga ngerti fungsinya bisa di jelasin secara singkat nggak?

  • @KodingAjaDulu

    @KodingAjaDulu

    15 күн бұрын

    .dll dan .so itu adalah "dynamic library" jadi dia yang "melengkapi" .exe biar bisa dijalankan.

  • @muhammadar9905

    @muhammadar9905

    15 күн бұрын

    @@KodingAjaDulu aku sering liat file .so di system android, kalo itu fungsi nya apa bang?

  • @Lun4S0ft3D

    @Lun4S0ft3D

    14 күн бұрын

    @@muhammadar9905fungsinya sama :)

Келесі