+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

Linus Torvalds, Linux yamaları için Claude Code kullanıyor

Linus Torvalds, deneysel bir Linux bellek yönetimi dalında, kendi yönlendirmesi altında kod, test programları, inceleme ve bir önsöz mektubunun ilk taslağı için Claude Code'u takdir ediyor.

Linus Torvalds, deneysel bir Linux bellek yönetimi dalında, kendi yönlendirmesi altında kod, test programları, inceleme ve bir önsöz mektubunun ilk taslağı için Claude Code'u takdir ediyor. Dizüstü bilgisayar testleri, küçük bir paylaşılan sayfa okuma iş yükü için işlemci döngülerinde büyük bir azalma, gerilemeler ve çözülmemiş bekleyen bellek muhasebesi ile birlikte gösteriyor. Bu 12 Ekim tarihli Daily Diff ayrıca Karpathy'nin eşit olmayan yapay zeka deneyimleri hakkındaki argümanını ve Cendyne'nin bir rolün ortadan kaldırılmasına ilişkin ilk elden anlatımını da kapsıyor. Niko'nun kararı NEEDS REVIEW: bellek ömrü değişikliklerini göndermeden önce asistanı iş akışında tutun ve daha geniş testler talep edin.

Yazılı sürümü oku (İngilizce) ↗

Bu video neleri kapsar

  • Kaynak, 10 Ekim Cumartesi tarihli bir taahhüt ve EDT'de Pazar akşamı, GMT+7'de ise zaten Pazartesi günü yayınlanan bir Phoronix raporuyla deneysel bir dal çalışmasıdır. Seçilen kaynaklar, tamamlanmış bir ana hat birleştirmesi veya sürümü belirlememektedir.
  • Aynı önbelleğe alınmış dosyanın küçük okumaları, paylaşılan bir folio referans sayısında çekişebilir. Öneri, RCU okuma tarafı koruması altında kopyalamaya izin verirken, son bellek yeniden kullanımını bir bekleme süresine kadar ertelemektedir.
  • Linus'un sekiz iş parçacıklı, on altı baytlık paylaşılan sayfa testi, okuma başına 2937-2975 temel çekirdek döngüsü ve seriyle birlikte 725-726 döngü rapor ediyor, bu da maliyetin yaklaşık dörtte biri. Bu, azaltmalar ve sertleştirilmiş kullanıcı kopyalaması devre dışı bırakılmış, yazar tarafından çalıştırılan bir dizüstü bilgisayar mikro-kıyaslamasıdır, tüm sistem performans sonucu değildir.
  • Kaynak ayrıca, eksik bir hedef sayfa gerilemesini ve yeniden kullanılmayı bekleyen bellek için çözülmemiş tahsis edici muhasebesini de rapor etmektedir. Daha geniş makineler ve çeşitli hata ayıklama/test yapılandırmaları test edilmemiştir.
  • Karpathy, farklı yapay zeka deneyimlerini erişime, iddialı sorunlara ve doğrulanabilir görevlere bağlamaktadır. Profesyonel kullanıcı sayısı açıkça kaba bir tahmindir; yazıya herhangi bir anket eşlik etmemektedir.
  • Cendyne, isimsiz bir işverenin daha ucuz yapay zeka yardımıyla birleşme ve satın alma yolunda ilerlemek için güven kazandığını anlatıyor. Bu, ekonomiye yayılmış bir iş sayısı veya eşdeğer mühendislik becerisinin kanıtı değil, bir ilk elden anlatım ve yazarının yorumudur.
  • Faydalı bir araç, güvenli bir yama ve mantıklı bir personel kararı, her biri kendi kanıtını ve sorumlu bir sahibini gerektirir.

Çevrilmiş deşifre

Orijinal İngilizce anlatımdan çevrilmiştir. Mevcut ses ve altyazılar YouTube tarafından kontrol edilir.

Linus bir kodlama botuna güvenir miydi?

0:00 Linus Torvalds'ın inceleme sırasında bir kodlama botunu ağlatmasını beklersiniz. Linux yamaları ve hatta ön yazı mektubunun ilk taslağı için Claude Code kullanıyor. Bu videoda, neden minik okumalar bu kadar pahalı? Ve kimin işi değişiyor? Okuma sonrası belleğe ne olduğuna dikkat edin. Bu hızlanma faturayı oraya gönderiyor. Bugün 12 Ekim Pazartesi ve bu da The Daily Diff. Claude Code, Anthropic'in kodlama asistanı.

0:23 Bir projeyi okuyabilir, dosyaları düzenleyebilir ve komutları çalıştırabilir. Linus onu Linux bellek yönetiminde yönlendiriyor, burada zaten bellekteki verileri okumak bile işlemci çekirdeklerini defter tutma konusunda çekişmeye sokabilir. Phoronix bu dalı Pazar akşamı Amerika'da fark etti, burada ise zaten Pazartesiydi. Taahhüt Cumartesi tarihli. Bu, sekiz yaması ve inceleme talebi olan deneysel bir çalışma. Dizüstü bilgisayarınız gizlice yapay bir Linus indirmedi.

Belleği okumak neden bir trafik sıkışıklığına neden olabilir?

0:45 Birkaç iş parçacığı aynı önbelleğe alınmış dosyayı okuyor. Her okuma belleğe bir referans alır, sonra onu bırakır. Referans sayacı iki kez yazılır, bu nedenle masum küçük okumalar yapan çekirdekler defter tutma konusunda rekabet eder. Kütüphanede sekiz okuyucu ve bir çıkış formu var. Teklifi, bir okuma kopyası güncelleme bekleme süresi kullanarak belleğin geri dönüşümünü geciktiriyor. Okuyucular, bu referansı almadan önbelleğe alınmış verileri kopyalayabilir. Bir sayfa kaldırıldığında, belleği yeniden kullanılmadan önce beklemelidir.

1:09 Hızlanma, veriler etrafındaki yaşam döngüsü kurallarını değiştirmekten geliyor. Linus, sorunlar listesinin arkasındaki kod, test programları ve inceleme için Claude Code'a teşekkür ediyor. Açıklayıcı metni onun yönlendirmesi altında taslak haline getirdi. Ölçümler kendi makinesinde yapıldı. Robot bile bu incelemeye fatura getirmek zorunda. Başlık sonucu, bir sayfadan on altı bayt okuyan sekiz iş parçacığı kullanıyor.

Dizüstü bilgisayar kıyaslaması aslında neyi ölçüyor?

1:28 Aynı dosyanın minik tekrarlı okumalarını düşünün. Okuma başına işlemci döngülerini karşılaştırıyor çünkü dizüstü bilgisayarı ısındığında kısıtlanıyor. Kendi hava durumu tahmini olan bir kıyaslama. Temel maliyet okuma başına yaklaşık üç bin döngü. Yamalarla birlikte, yaklaşık yedi yüz yirmi beş. Bu testte işlemci maliyetinin yaklaşık dörtte biri. Tüm Linux makinenize dört kat daha hızlı olacağına dair sıfır söz verildi. Önsöz mektubu, heyecan verici kısımların yanına garip kısımları da koyuyor.

1:53 Güvenlik azaltmaları ve sertleştirilmiş kullanıcı kopyalama kapalıydı. Diğer makineler ve bellek hata ayıklama araçları dahil olmak üzere eksik testleri listeliyor. Dipnotları okumak artık rekabet avantajı, bu da insanlıkta bir hata gibi hissettiriyor. Hedef kullanıcı sayfası eksik olduğunda bir gerileme var.

Hangi okumalar yavaşlıyor?

2:07 Küçük okuma daha pahalı hale geliyor çünkü hızlı yol eski yol sayfa hatasını ele almadan önce başarısız oluyor. Öneri bir yolu hızlandırırken diğerine iş ekliyor. Her ikisi de incelemeye ait. Bunu, bilinen bir darboğaz ve sınırlamaları olan ölçümlerle bir mühendislik deneyi olarak değerlendirin. İncelemeciler meydan okuyacak somut bir şey elde eder. Yamalar üreten bir asistan, tehlikeli kısımların güvenli olduğunu kanıtlama sorumluluğunu birine bırakır.

İnsanlar neden farklı yapay zeka yetenekleri görüyor?

2:30 Bu arada, Andrej Karpathy, yapay zeka yeteneği anlayışımızın ayrıldığını söylüyor. Yeni yazısı Nisan ayındaki bir gözlemi yeniden ele alıyor. Dil modellerini zar zor kullanan insanlardan, güçlü kodlama ajanlarını yöneten profesyonellere kadar bir huni tanımlıyor. Aynı kelime, yapay zeka, işte farklı bir gün. Kaba hesabı, matematik ve kod için profesyonel sınır modeli kullanan yaklaşık yirmi milyon insan olduğunu ortaya koyuyor. Bu bir tahmindir, anket yapılmamıştır.

2:52 Erişim, iddialı sorunlar ve doğrulanabilir görevleri vurguluyor. Bir chatbot konuşması ve denetimli bir çekirdek deneyi farklı kasları çalıştırır. Biri bir botun bir isteği beceriksizce yerine getirmesini izlerken, başka biri faydalı bir yama yayınlar. Nüfus tahminleri, araştırma olarak tehlikeli derecede kolay tekrar edilebilir. Grafik bir laboratuvar önlüğü giymeden önce tahmin etiketini ekli tutun. Sistemin ne yapabileceğini, sonucun nasıl kontrol edildiğini ve sonucun sahibinin kim olduğunu sorun. Bu sorular, mucizevi cevapların ekran görüntülerinden daha iyi yayılır.

Yapay zeka, becerilerini değiştirmeden önce bir işi nasıl değiştirebilir?

3:21 Ardından Cendyne, daha az rahat bir hesap yayınladı: Fable işimi aldı. Yazar, bir şirketteki son mühendis olduğunu ve yönetimin daha ucuz yapay zeka yardımının bir birleşme veya satın almaya doğru ilerlemesine izin vereceğine inandığını söylüyor. Yönetim, bir model deneyimli bir mühendisin muhakemesine uymadan önce harcamaları değiştirebilir. Cendyne, pazarlama güven sağlarken, zevk ve öngörünün hala eksik olduğunu savunuyor. Pazarlama güven sağlarken, zevk ve öngörünün hala eksik olduğunu savunuyor.

3:42 Teknik argüman çözülmeden bir maaş kararı gelebilir. Yazı, işten çıkarma sonrası korkuyu anlatıyor ve yazarın başka bir şey bulduğunu söylüyor. Bu, sonuçlarla uğraşan bir insan. Ana fikir, kararı veren e-tabloya ait. Buna verimlilik demek, muhasebeye cömert bir performans incelemesi verir. Bir aracın faydalı olduğunu kanıtlamak ve bir personel planının mantıklı olduğunu kanıtlamak ayrı işlerdir. Yamaların test edilebilir bir iş yükü var. İşverenin bahsi, ürün sahipliğini ve gelecekteki hataları içeriyor.

4:09 Geçerli bir mikro kıyaslama, destek sözleşmesini imzalayamaz. İsimsiz bir işverenle ilgili bir geliştiricinin açıklaması var. Bu, bir bakış açısı sunar, ancak ekonomi çapında bir iş sayısı veya o şirketin ihtiyaçlarının bağımsız bir değerlendirmesi değildir. Hikayeyi paylaşırken kapsamı ekli tutun. Ortak değişken sorumluluktur. Linus işi yönetir. Karpathy, eşit olmayan erişim ve görevleri tanımlar.

4:29 Cendyne, bir yönetim bahsini tanımlar. Her versiyonda sonuçların sahibi biridir.

Hızlandırma faturayı nereye gönderiyor?

4:34 Peki bellek faturası? Kaldırılan sayfalar yeniden kullanılmadan önce bekler ve ayırıcı bu bekleyen belleği düzgün bir şekilde göremez. Linus bunu azaltma yamalarıyla bile çözülmemiş olarak listeler. Daha hızlı okumalar, başka bir alt sisteme daha zor bir muhasebe problemi sunar. Defter tutma yeni bir masa bulur. Bu, saklamaya değer bir dipnottur. Bunu benden duymak yerine okumak isterseniz, fark her sabah gelen kutunuza düşer,

4:53 daily diff dot dev adresinde ücretsiz, bağlantı aşağıda.

Bu yamaları yayınlar mıydım?

4:56 Bugünün kararı, NEEDS REVIEW. Bu ömür boyu değişiklikleri göndermeden önce asistanı iş akışında tutar ve daha geniş testler talep ederdim. Bu ömür boyu değişiklikleri göndermeden önce asistanı iş akışında tutar ve daha geniş testler talep ederdim. Sorumluluk mühendiste kalır. Ve bugünün farkı bu. Ben Axrisi'den Niko. Sorumlu bir şekilde birleştirin.

Kaynaklar

  1. Read from the page cache without folio references — cover letter and testsLinus Torvalds / kernel.org
  2. Experimental noref-filemap-read-with-llm branchLinus Torvalds / kernel.org
  3. Linus Torvalds Working On A Hefty Linux Kernel Improvement With Claude CodePhoronix / Michael Larabel
  4. Claude Code overviewAnthropic
  5. Capability-understanding gap and napkin estimatesAndrej Karpathy / X
  6. Fable took my jorbCendyne
  7. Discussion of Linus's Claude Code branchHacker News
  8. Discussion of Karpathy's capability-gap postHacker News
  9. Discussion of Cendyne's accountHacker News

İlgili videolar