Linus Torvalds, Çekirdekteki iş, şimdiki ve gelecekteki sorunlar hakkında konuştu

Virtua konferansındal Açık Konferans ZirvesiGömülü Linux geçen haftadan, Linus Torvalds, Linux çekirdeğinin bugününü ve geleceğini tartıştı VMware'den Dirk Hohndel ile bir giriş konuşmasında.

Tartışma sırasında, kuşak değişimi sorunu gündeme geldi geliştirme ortamında. Linus neredeyse 30 yıla rağmen proje geçmişi, genel olarak, topluluk o kadar eski değildir: geliştiriciler arasında henüz 50 yaşında olmayan birçok yeni insan var.

Gaziler yaşlanır ve grileşir, ancak projeye uzun süredir dahil olanlar, kural olarak yeni kod yazmayı bıraktılar ve bakım veya idare ile ilgili görevlerle meşguller.

Yeni bakımcılar aramak büyük bir sorun olarak görülüyor. Toplulukta yeni kod yazmaktan mutlu olan birçok aktif geliştirici var, ancak çok azı zamanını başka birinin kodunu korumak ve doğrulamak için harcamaya isteklidir.

Profesyonelliğe ek olarak, bakımcılar tam bir güvene sahip olmalıdır. Bakım yöneticilerinin de sürece sürekli dahil olması ve sürekli çalışması gerekir; bakım müdürü her zaman hazır bulunmalı, mektupları okumalı ve her gün bunlara yanıt vermelidir.

Bu tür koşullarda çalışmak çok fazla öz disiplin gerektirir, bu nedenle çok az ve hiç geliştirici yoktur ve diğer kişilerin kodunu gözden geçirip değişiklikleri en iyi koruyuculara iletebilecek yeni geliştiriciler bulmak topluluktaki ana sorunlardan biri haline gelir. .

Cuando çekirdekteki deneyler hakkında sorular soruldulinus geliştirme topluluğu dedi çekirdek Daha önce yapılan bazı çılgın değişiklikleri artık karşılayamazsınız. Önceki geliştirme hiçbir şeyi zorlamadıysa, artık birçok sistem Linux çekirdeğine bağlıdır.

Cuando Go ve Rust gibi dillerde çekirdek işleme hakkında soru sordu, 2030'da geliştiricilerin COBOL'deki geliştiricilerin mevcut benzerliği haline gelme riski olduğu için Linus, C'nin ilk on popüler dilde kaldığını, ancak aygıt sürücüleri gibi çekirdek olmayan alt sistemler için Rust gibi dillerde geliştirme bağlantılarının sağlanması düşünülmektedir.

Gelecekte farklı modeller sağlaması bekleniyor bu alt bileşenleri yazmak, C dilinin kullanımıyla sınırlı değil.

Apple'ın ARM mimari işlemcileri kullanma niyeti masaüstü ve dizüstü bilgisayarlarda, Linus, bu adımın ARM'i daha erişilebilir hale getirmeye yardımcı olacağını umduğunu söyledi. iş istasyonları için. Son 10 yıldır Linus, geliştiricinin sistemine uygun bir ARM sistemi bulamamaktan şikayet ediyor.

Kıyas yoluyla Amazon'un ARM kullanımının bu mimariyi geliştirmeyi mümkün kılma şekli ile Sunucu sistemlerinde, Apple hisse senetleri birkaç yıl içinde geliştirme için kullanılabilecek güçlü ARM PC'leri kullanıma sunabilir.

Yeni AMD işlemci tabanlı bilgisayarıyla ilgili olarak Linus, 'çok gürültülü bir buzdolabının yanında.»

Ana sınıflar hakkında Linus sıkıcı ve ilginç olduğunu söyledi.. Sıkıcı, çünkü rutin hataları düzeltmek ve kodu düzeltmek zorundasınız, ancak ilginç çünkü sürekli olarak yeni teknolojiyle uğraşmanız, düşük seviyeli ekiplerle etkileşime girmeniz ve olan her şeyi izlemeniz gerekiyor.

COVID-19'da Linus bahsetti o pandemi ve izolasyon modları gelişimi etkilemedi, beri Etkileşim süreçleri, e-posta iletişimine ve uzaktan geliştirmeye dayanır.

Linus'un etkileşim kurduğu çekirdek geliştiricilerden hiç kimse enfeksiyondan yaralanmadı. Anksiyete, ortaklardan birinin bir veya iki ay boyunca ortadan kaybolmasına neden oldu, ancak bunun tünel sendromunun başlangıcıyla ilişkili olduğu ortaya çıktı.

Linus ayrıca 5.8 çekirdeğinin geliştirilmesi sırasında daha fazla zaman harcamanız gerekeceğinden bahsetti. Bu çekirdek değişiklik miktarı açısından alışılmadık derecede büyük olduğu için sürümü hazırlamak ve ek bir veya iki test sürümü yayınlamak.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.