DYLD Shared Cache: Bongkar rahasia macOS yang 'disembunyikan' dari pemrogram.

Поділитися
Вставка
  • Опубліковано 21 сер 2024
  • 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
    @faqihyugosusilo1901 Місяць тому +2

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

    • @KodingAjaDulu
      @KodingAjaDulu  Місяць тому +1

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

    • @izsalqurlinas
      @izsalqurlinas Місяць тому

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

    • @catner70
      @catner70 Місяць тому

      @@KodingAjaDulu ini ilmu apa mas

  • @ademdingin
    @ademdingin Місяць тому

    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  Місяць тому

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

  • @RizalsSpace
    @RizalsSpace Місяць тому

    Bang buat roadmap belajar dong

    • @KodingAjaDulu
      @KodingAjaDulu  Місяць тому +1

      Kenapa harus ada roadmapnya?

    • @catner70
      @catner70 Місяць тому

      @@KodingAjaDulu bingung mas apa aja arah programming

  • @muhammadar9905
    @muhammadar9905 Місяць тому

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

    • @KodingAjaDulu
      @KodingAjaDulu  Місяць тому +1

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

    • @muhammadar9905
      @muhammadar9905 Місяць тому

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

    • @Lun4S0ft3D
      @Lun4S0ft3D Місяць тому

      @@muhammadar9905fungsinya sama :)