Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Komentar Terbaru Linus Torvalds Terhadap -O3ing Kernel Linux

Posted on June 24, 2022

Ini seharusnya tidak terlalu mengejutkan mengingat beberapa komentar masa lalu Linus Torvalds tentang pengoptimalan kompiler dan pengalaman buruk sejak lama dengan GCC, tetapi Linus Torvalds tidak tertarik melihat opsi Kconfig yang dapat disetel untuk menggunakan tingkat pengoptimalan kompiler -O3 untuk membangun kernel Linux tanpa pembenaran yang substansial.
Seperti yang saya tulis di awal minggu ini, ada tambalan yang diusulkan untuk memungkinkan opsi Kconfig untuk menggunakan tingkat pengoptimalan -O3 kompiler daripada -O2 saat mengkompilasi kernel Linux. Opsi seperti itu sebenarnya sudah ada di kernel tetapi baru saja diekspos untuk port CPU ARC. Tambalan yang diusulkan adalah untuk membuat opsi “CC_OPTIMIZE_FOR_PERFORMANCE_O3” ini tersedia untuk semua arsitektur meskipun dengan tanda “eksperimental” yang ditandai dengan jelas. Ada minat di antara beberapa kernel -O3 yang dibangun untuk kinerja yang lebih baik dan/atau untuk dengan mudah melacak kode kernel Linux atau masalah kompiler ketika beralih ke tingkat pengoptimalan yang lebih agresif.
Tidak semua pengembang upstream setuju dengan ide ini karena tingkat pengoptimalan -O3 sudah dapat disetel menggunakan variabel lingkungan KCFLAGS dan ada kemungkinan pengoptimalan kompilator menimbulkan masalah — khususnya perbedaan halus dengan pengoptimalan kompiler agresif yang terkadang dapat sulit untuk sebaliknya melacak.
Linus Torvalds sore ini berkomentar bahwa dia secara efektif menentang memiliki opsi Kconfig seperti itu. Dia harus benar-benar diyakinkan oleh beberapa data dunia nyata yang keras untuk menunjukkan manfaatnya, tetapi bahkan seperti yang telah dia kutip di masa lalu, ada masalah kompiler yang diketahui secara historis dengan beberapa pengoptimalan. Mereka yang tertarik selalu dapat menggunakan “KCFLAGS=-O3” untuk mencapai perilaku yang sama tetapi ia kembali mengutip riwayat masalah pengoptimalan kompiler GCC.
Sejujurnya, mari kita hapus -O3 seluruhnya.
Mengaktifkannya, dan bahkan tidak menguji hasilnya, hanyalah tentang kemungkinan *terburuk*. Itu mengerikan.
Argumen bahwa “tetapi ARC menggunakannya” bukanlah argumen. Itu selalu merupakan argumen yang buruk, dan ARC hanya perlu memperbaiki apa pun yang membuatnya menjadi masalah (kemungkinan sudah diperbaiki dengan peningkatan kompiler).
Dan tidak mungkin saya akan menerima ini sebagai “biarkan orang mencobanya” ketika
– seperti yang disebutkan, cukup gunakan KCFLAGS=-O3 jika Anda mau
– -O3 memiliki *panjang* sejarah menghasilkan kode yang lebih buruk daripada -O2
jadi saya *tidak* akan menggunakan tambalan semacam ini tanpa penjelasan yang sangat serius mengapa -O3 tiba-tiba menjadi dapat diterima kembali.
Penjelasan-penjelasan itu sebaiknya lebih dari sekadar “biarkan orang mencoba”. Mereka harus memiliki angka kinerja aktual yang mendalam untuk beban nyata, bukan logika “lebih besar lebih baik” yang dibuat-buat.
Linus

Itulah berita seputar Komentar Terbaru Linus Torvalds Terhadap -O3ing Kernel Linux, semoga bermanfaat. Disadur dari Phoronix.com.

Terbaru

  • Inilah Cara Mengurus SKTM KIP Kuliah 2026 yang Benar Agar Lolos Seleksi!
  • Kapan Waktu Resmi Jam Maintenance Livin Mandiri?
  • WiFi Sudah Nyambung Tapi Internet Kok Nggak Jalan? Ini Cara Supaya Koneksi Kalian Lancar Lagi!
  • Inilah Kumpulan Cheat GTA San Andreas Terlengkap 2026!
  • Belum Kebagian Tiket Mudik? Inilah Bocoran Jadwal Tiket Kereta Tambahan Lebaran 2026!
  • Apa itu Pengertian Web Scraping?
  • Cara Isi Instrumen Pengelolaan Pengawas TKA Lancar Jaya Tanpa Masalah
  • Cara Isi Instrumen MBG di Healthy Madrasah/EMIS Tahun 2026
  • Inilah Cara Mengatasi Rekening Tidak Valid di Info GTK 2026 Biar Tunjangan Cair
  • Cara Isi Observasi Kinerja Kepala Sekolah di Ruang GTK 2026, Biar Nggak Bingung Lagi!
  • Inilah Cara Atasi SKTP Januari-Februari 2026 yang Belum Muncul di Info GTK
  • Pusing Rekening Info GTK Silang Merah? Tenang, Ini Cara Mengatasinya Biar Tunjangan Kalian Cepat Cair!
  • Cara Jadi Lebih Sehat Dengan Ponsel Pintar Kalian
  • WA Kini Coba Fitur Web App untuk Panggilan
  • Google Meluncurkan Pembaruan Sistem Besar Februari 2026
  • Discord Tambahkan Verifikasi Usia: Apa Artinya?
  • Telegram Rilis Desain Baru untuk Android dengan Efek Liquid Glass, Sudah Tersedia!
  • Google Home: Perbaikan Lama yang Bisa Membuat Pengalaman Lebih Baik
  • Google Gemini di Chrome Kini Hadir untuk Chromebook dan Laptop Plus
  • YouTube Music Kini Tambah Fitur Lirik Lagu, Premium Wajib Tahu!
  • Inilah Link Video Viral Air Mancur Amalia Mutya yang Bikin Geger TikTok? Bahaya Phising
  • Inilah Fakta Lengkap Dibalik Video Gilcans Ambon Viral 1 Menit 47 Detik yang Dicari Netizen
  • Inilah Kenapa Video Botol Parfum Viral di TikTok dan Kaitannya Sama Winda Can!
  • Inilah Fakta di Balik Video Tren Palu Kuning Viral yang Bikin Heboh Media Sosial
  • Apa itu Desil 1 sampai 10 Di DTSEN Kemensos? Ini Cara Hitungnya
  • Apakah Pinjol Kilat Cicil: Legal atau Ilegal? Penipuan atau Tidak?
  • Cara Bikin Aplikasi SaaS Fullstack Sederhana dalam 10 Menit dengan Claude
  • Berapa Lama Verifikasi Dana Premium? Jangan Panik, Ini Penjelasannya!
  • NotebookLM Sekarang Bisa Kustomisasi Slide Presentasi Secara Dinamis
  • Review Lengkap Headset SteelSeries Arctis Nova Elite
  • RedAmon Explained: An AI-powered agentic red team framework
  • How to Reset Game Bar Settings on Windows 11/10
  • TVScreener Library Review! Simple Python Library for TradingView Screener
  • Microsoft Edge Replaces Read Aloud with Copilot Vision: What You Need to Know?
  • Microsoft Officially Removes Optional .NET Framework 3.5 in Windows 11
  • Prompt AI: Paksa Algoritma LinkedIn Promosikan Konten Kalian
  • Inilah Cara Bikin Postingan Viral Menggunakan AI
  • Inilah Cara Buat Conversation Starter di Claude Project Agar Workflow Kalian Lebih Sat-Set
  • Cara Membuat Knowledge Base Audit untuk Claude Project Agar Dokumen Kalian Nggak Berantakan
  • Cara Ubah Role Definition Menjadi Custom Instructions yang Efektif buat Claude Project
  • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
  • Apa Itu Predator Spyware? Ini Pengertian dan Kontroversi Penghapusan Sanksinya
  • Mengenal Apa itu TONESHELL: Backdoor Berbahaya dari Kelompok Mustang Panda
  • Siapa itu Kelompok Hacker Silver Fox?
  • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025
Beli Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ

©2026 emka.web.id | Design: Newspaperly WordPress Theme