{"id":87290,"date":"2020-07-06T19:42:10","date_gmt":"2020-07-06T17:42:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/linus-torvalds-o-problemah-s-poiskom-mejntejnerov-rust-i-rabochih-proczessah"},"modified":"2020-07-06T19:42:10","modified_gmt":"2020-07-06T17:42:10","slug":"linus-torvalds-o-problemah-s-poiskom-mejntejnerov-rust-i-rabochih-proczessah","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/linus-torvalds-o-problemah-s-poiskom-mejntejnerov-rust-i-rabochih-proczessah","title":{"rendered":"Linus Torvalds sui problemi nella ricerca di maintainer, Rust e flussi di lavoro","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Durante la conferenza virtuale della settimana scorsa &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/events.linuxfoundation.org\/open-source-summit-north-america\/\">Open Source Summit and Embedded Linux<\/a><\/noindex>&#187; Linus Torvalds<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.theregister.com\/2020\/06\/30\/hard_to_find_linux_maintainers_says_torvalds\/\">ha discusso<\/a><\/noindex> , parlando del presente e del futuro del kernel Linux in un'intervista con Dirk Hohndel di VMware. Durante la discussione, \u00e8 stato affrontato il tema del ricambio generazionale tra gli sviluppatori. Linus ha sottolineato che, nonostante i quasi 30 anni di storia del progetto, la comunit\u00e0 non \u00e8 affatto cos\u00ec anziana: ci sono molti nuovi membri tra gli sviluppatori, molti dei quali non hanno ancora compiuto 50 anni. I veterani infatti invecchiano e diventano grigi, ma coloro che sono coinvolti nel progetto da tempo generalmente si sono allontanati dalla scrittura di nuovo codice, dedicandosi a compiti di manutenzione o gestione.<\/p>\n<p>La ricerca di nuovi maintainer \u00e8 segnalata come un grande problema. Nella comunit\u00e0 ci sono molti sviluppatori attivi, pronti a scrivere nuovo codice, ma pochi sono disposti a dedicare il loro tempo alla manutenzione e alla revisione del codice altrui.<br \/>\nOltre al professionismo, i maintainer devono godere di una fiducia incondizionata. \u00c8 richiesta loro anche una continua partecipazione al processo e un lavoro costante: il maintainer deve essere sempre disponibile, leggere le email ogni giorno e rispondere. Lavorare in tali condizioni richiede grande autodisciplina, quindi i maintainer sono pochi e scarsi; trovare nuovi maintainer capaci di revisionare il codice altrui e indirizzare le modifiche ai maintainer senior \u00e8 diventato uno dei principali problemi nella comunit\u00e0.<\/p>\n<p>Rispondendo alla domanda sugli esperimenti nel kernel, Linus ha affermato che la comunit\u00e0 degli sviluppatori del kernel ora non pu\u00f2 permettersi alcuni cambiamenti folli che venivano fatti in passato. Se prima lo sviluppo non comportava alcun obbligo, ora dal kernel Linux dipendono troppeplici sistemi.<\/p>\n<p>Rispondendo alla domanda sulla (ri)elaborazione del kernel in linguaggi come Go e Rust, poich\u00e9 c'\u00e8 il rischio che nei anni 2030 gli sviluppatori C diventino simili agli attuali sviluppatori COBOL, Linus ha dichiarato che il linguaggio C rimane tra i dieci linguaggi pi\u00f9 popolari, ma per i sottosistemi non principali, come i driver di dispositivo, si sta considerando <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51401\">possibilit\u00e0<\/a><\/noindex> la fornitura di binding per lo sviluppo in linguaggi come Rust. In futuro, ci si aspetta di offrire diversi modelli per scrivere componenti secondari, senza limitarsi all'uso del linguaggio C.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53216\">L'intenzione<\/a><\/noindex> Le aziende Apple utilizzano nei computer desktop e nei laptop processori con architettura ARM. Linus ha commentato con la speranza che questo passo renda ARM pi\u00f9 accessibile per le workstation. Negli ultimi 10 anni, Linus si \u00e8 lamentato della difficolt\u00e0 nel trovare un sistema ARM adatto per lo sviluppo. Analogamente a come l'uso di ARM da parte di Amazon ha promosso questa architettura nei sistemi server, non \u00e8 escluso che grazie alle azioni di Apple, tra qualche anno siano disponibili anche potenti PC ARM da utilizzare per lo sviluppo. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53020\">nuovo PC<\/a><\/noindex> basato su un processore AMD, Linus ha menzionato che tutto funziona normalmente, a parte il forte rumore della ventola.<\/p>\n<p>Per quanto riguarda il kernel, Linus ha osservato che \u00e8 sia noioso che interessante. Noioso, poich\u00e9 ci si trova a dover affrontare la routine di correzione degli errori e di sistemazione del codice, e interessante, poich\u00e9 \u00e8 necessario costantemente confrontarsi con nuove tecnologie, interagire con l'hardware a basso livello e monitorare tutto ci\u00f2 che accade.<\/p>\n<p>Riguardo al COVID-19, Linus ha menzionato che la pandemia e i periodi di isolamento non hanno influenzato lo sviluppo, poich\u00e9 i processi di interazione sono basati sulla comunicazione via email e sullo sviluppo remoto. Tra gli sviluppatori del kernel con cui Linus collabora, nessuno \u00e8 stato colpito dal virus. C'\u00e8 stata preoccupazione per la scomparsa di uno dei collaboratori per un mese o due, ma si \u00e8 rivelata essere legata alla sindrome del tunnel carpale.<\/p>\n<p>Linus ha anche accennato al fatto che nello sviluppo del kernel 5.8 sar\u00e0 necessario impiegare pi\u00f9 tempo per preparare il rilascio e pubblicare uno o due ulteriori versioni di test, dato che questo kernel \u00e8 risultato <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53157\">eccezionalmente grande<\/a><\/noindex> in termini di modifiche. Tuttavia, in generale, il lavoro su 5.8 sta procedendo abbastanza bene.<\/p>\n<p>In un'altra intervista, Linus <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=H8Gd9t7FQqI\">ha dichiarato<\/a><\/noindex>, che non si considera pi\u00f9 un programmatore e si \u00e8 allontanato dalla scrittura di nuovo codice, poich\u00e9 ormai scrive codice solo nel client di posta. La maggior parte del suo tempo \u00e8 dedicata alla lettura delle email e alla scrittura di messaggi. Il lavoro consiste nella revisione delle patch e delle pull request inviate tramite mailing list, oltre alla partecipazione alle discussioni sui cambiamenti proposti. Di tanto in tanto, chiarisce la sua idea tramite pseudocodice o propone modifiche alle patch che invia in risposta senza compilare e testare, lasciando il lavoro di perfezionamento al creatore originale della patch.<\/p>\n<p><center title=\"Video dell&#039;intervento della conferenza passata, la registrazione di quella attuale non \u00e8 ancora stata pubblicata\"><div class=\"youtube-placeholder\" data-id=\"H8Gd9t7FQqI\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/H8Gd9t7FQqI\/hqdefault.jpg\" alt=\"Riproduci video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53292\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u0439 \u043d\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u043d\u0435\u0434\u0435\u043b\u0435 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 &#171;Open Source Summit and Embedded Linux&#187; \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043e\u0431\u0441\u0443\u0434\u0438\u043b \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0438 \u0431\u0443\u0434\u0443\u0449\u0435\u0435 \u044f\u0434\u0440\u0430 Linux \u0432\u043e \u0432\u0441\u0442\u0443\u043f\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0431\u0435\u0441\u0435\u0434\u0435 \u0441 \u0414\u0438\u0440\u043a\u043e\u043c \u0425\u043e\u043d\u0434\u0435\u043b\u043e\u043c (Dirk Hohndel) \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 VMware. \u0412 \u0445\u043e\u0434\u0435 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f \u0431\u044b\u043b\u0430 \u0437\u0430\u0442\u0440\u043e\u043d\u0443\u0442\u0430 \u0442\u0435\u043c\u0430 \u0441\u043c\u0435\u043d\u044b \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u0439 \u0432 \u0441\u0440\u0435\u0434\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u041b\u0438\u043d\u0443\u0441 \u0443\u043a\u0430\u0437\u0430\u043b, \u0447\u0442\u043e \u043d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u043f\u043e\u0447\u0442\u0438 30-\u043b\u0435\u0442\u043d\u044e\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u0432 \u0446\u0435\u043b\u043e\u043c, \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-87290","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u0439 \u043d\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u043d\u0435\u0434\u0435\u043b\u0435 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 &quot;Open Source Summit and Embedded Linux&quot;.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/linus-torvalds-o-problemah-s-poiskom-mejntejnerov-rust-i-rabochih-proczessah\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0445 \u0441 \u043f\u043e\u0438\u0441\u043a\u043e\u043c \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432, Rust \u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u0439 \u043d\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u043d\u0435\u0434\u0435\u043b\u0435 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 &quot;Open Source Summit and Embedded Linux&quot;.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/linus-torvalds-o-problemah-s-poiskom-mejntejnerov-rust-i-rabochih-proczessah\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-06T17:42:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-06T17:42:10+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Linus Torvalds sui problemi nella ricerca di maintainer, Rust e flussi di lavoro | ProHoster","description":"Alla conferenza virtuale \"Open Source Summit and Embedded Linux\" tenutasi la settimana scorsa.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/linus-torvalds-o-problemah-s-poiskom-mejntejnerov-rust-i-rabochih-proczessah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0445 \u0441 \u043f\u043e\u0438\u0441\u043a\u043e\u043c \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432, Rust \u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 | ProHoster","og:description":"\u041d\u0430 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u0439 \u043d\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u043d\u0435\u0434\u0435\u043b\u0435 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 &quot;Open Source Summit and Embedded Linux&quot;.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/linus-torvalds-o-problemah-s-poiskom-mejntejnerov-rust-i-rabochih-proczessah","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-06T17:42:10+00:00","article:modified_time":"2020-07-06T17:42:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87290","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:54:15","updated":"2022-10-08 16:37:18","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/87290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=87290"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/87290\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=87290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=87290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=87290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}