Linus Torvalds pogonił zwolenników Rust w jądrze Linuxa. "Problem leży w Tobie"

Linus Torvalds odrzucił argumenty fanów języka Rust i personalnie zaatakował Hectora Martina. Ten w efekcie zrezygnował z funkcji opiekuna kodu źródłowego dla Apple. Dalsze angażowanie się w projekt nie ma sensu, skoro i tak ostateczna decyzja należy do Torvaldsa.
- #
- #
- #
- #
- #
- #
- 232
- Odpowiedz
Komentarze (232)
najlepsze
źródło: linus-torvalds-take-on-the-latest-rust-kernel-drama-v0-t2bocfeshqhe1
Pobierz@tubkas12: A jak inaczej chciałbyś zarządzać projektem open source, gdzie każdy może zgłosić zmianę a licznik zatwierdzonych kontrybutorów dobił do +5k? Bez dyscypliny zrobiłby się z tego śmietnik
Obawiam się że po pewnym czasie okaże się to kawałem dobrej nikomu do niczego nie potrzebnej roboty.
@PastaZeSzczypiorku:
źródło: obraz
Pobierz@wojnr: No właśnie, a na linuxie stoi większość świata IT ( ͡º ͜ʖ͡º)
C jest bardzo skomplikowanym językiem i jeśli nie jesteś guru, to nie polecam w C tworzyć większych rzeczy.
@manjan: @bylem_bordo: Oba stwierdzenia są prawidłowe. C jest bardzo prostym językiem, przez co robienie w nim skomplikowanych rzeczy jest trudne.
Tacy są najgorsi - to jest odpowiednik "no mordeczki biznes chce ikonki robiące fikołki na ich stronie, a do tego musimy zamienić serwer apache na weblogic albo webmethods, bo to będzie przyszłościowo modułowo i ogunie zajebiściej"- wielkie zmiany żeby dodać jedną działającą rzecz.
A do tego jeszcze
źródło: image
PobierzPrawda jest taka, że jakby Linus nie miał takiej twardej ręki to ten projekt już dawno by się rozleciał. Niektórym byłoby to na rękę...
"Rust believes that tech is and always will be political- take some time today to invest in your community."
Uważam, że tego typu projekty, zwłaszcza na taką skalę, powinny jednak pozostawać politycznie neutralne. Rust jest bardzo mocno upolityczniony. Dodatkowo wielu sympatyków Rust'a wchodzi wręcz w poziom fanatyzmu, próbując wręcz na siłę narzucać niektórym projektom, że powinny przepisać wszystko od nowa w Rust, bo lepiej.
Jakby jego zmiany były napisane w C i też dodawały komuś roboty to też byłyby wywalone. I to normalne w tym projekcie, z tego powodu np. sterowniki przygotowywane przez firmy były odrzucane bo coś nie działało, firma od sterownika pisała żeby coś wyłączyć
W wiekszosci firm trafia sie na takich programistów.
źródło: temp_file6733702635004781887
Pobierz@reveil: Ten kod Rust to był binding do podsystemu DMA pozwalający go używać w sterownikach pisanych w Rust. Ten kod był też w osobnym folderze. Maintainer powiedział, że Rust ma być tylko w sterownikach (czyli każdy sterownik ma sobie pisać binding od zera) i on żadnego kodu Rust poza sterownikami