Linus Torvalds a răspuns la întrebările utilizatorilor

Există site-ul Slashdot de 15 ani (și acum popular) pentru discuții pe temele tehnologice, care le-a invitat recent pe cititori să pună întrebări lui Linus Torvalds, creatorul Linux. Ca urmare, o conversație curioasă sa dovedit a fi.







Torvalds a fost, de asemenea, întrebat întrebarea tot mai populară, ce ar face diferit în Linux din pozițiile de astăzi. Raspunsul lui: "Sunt intrebat frecvent despre acest lucru si nu vad nici o cale reala, urmand ca in trecut as fi putut face ceva mai bun. Nu mă prefac că sunt deosebit de perspicace - este ușor, dacă te uiți în urmă cu 20 de ani, eu, în general, văd că am ales cu adevărat soluțiile potrivite. Îmi place încă GPLv2 și sunt absolut sigur că dezvoltarea Linux în codul sursă deschisă a devenit cel mai important pas ".

Ca întotdeauna, Torvalds a răspuns cu fermitate "nu". "În opinia mea, microkernele sunt prostie. Acestea traduc problema în domeniul comunicațiilor și acestea sunt mult mai dificile și probleme fundamentale decât problemele minore, pe care intenționează să le rezolve în acest fel. Modelul micronucleu duce la dificultăți teribile pe care le-ați apoi să lupte, a inventa noi modalități de a elimina întârzierile de comunicare care nu sunt necesare, etc. Hurd - .. un exemplu perfect de un astfel de proiect ațâță, atunci când oamenii trebuie să re-crea modelul de alocare de memorie doar din cauza faptului că normală modelul "de a face un apel sistem rapid în același context" nu funcționează într-o schemă micronucleară. "

"Apropo, acest lucru nu se aplică doar microcernelurilor", a continuat el. "Ori de câte ori aveți o" idee revoluționară "și faceți din ea o ideologie fundamentală, există șansa să vă înșelați. O astfel de ideologie este microkernelul, au existat și alte exemple. E vorba de vorbe goale. Realitatea este complexă și nu trebuie să sperăm pentru posibilitatea rezolvării tuturor problemelor pe baza modelului "o idee mare". Singura modalitate de a rezolva problemele în viața reală este aceea de a lucra mult și greu pentru a îndrepta toate lucrurile mici. Și nu o ideologie cuprinzătoare, din care totul va funcționa în mod magic ".

Toți cei care îl urmăresc pe Torvalds de ani de zile și metoda sa de dezvoltare știe că el crede în aforismul lui Thomas Edison: "Geniul este un procent de inspirație și 99% din muncă".

Apoi a fost întrebarea cum Linux a reușit să evite războaiele separatiste care au căzut la partea Unix în anii '80 și '90. Datorită acestora, Unix a pierdut inițial puterea pe serverele de birouri din NetWare și Windows și apoi a ajuns la declinul centrelor de date și pe serverele web, fiind înlocuit de Linux.

Torvalds a răspuns: "Cred cu tărie că încurajarea fuziunii cu codul este cel mai important aspect al licențierii. Și faptul că o licență de tip GPLv2 necesită, în esență, ca toată lumea să aibă dreptul să readească codul util pentru proiectul original, este un lucru minunat care nu trebuie să vă faceți griji cu privire la evoluțiile ramificate ".

De fapt, potrivit lui Torvalds, în furcă nu este nimic rău: "Brancharea este absolut necesară, pentru că acesta este un mod normal de dezvoltare. La urma urmei, unul dintre principiile de dezvoltare git (distribuit versiunile unui fișier de control al sistemului) a fost de a asigura ușurința de ramificare și de a elimina orice bariere care împiedică tehnice (cum ar fi „depozit mai centralizată“). Succesiunea este un lucru important și intră mereu pe ordinea de zi atunci când dezvoltatorul se gândește să obțină cel mai bun rezultat într-o anumită zonă. Simțiți-vă liber, desfaceți proiectul și demonstrați-vă cazul. Demonstrați tuturor că știți cum să faceți îmbunătățiri.

Dacă nu ar exista oportunități obișnuite pentru reluarea fuzionării furcilor cu proiectul inițial, atunci ar fi rău. Și în Linux nu este vorba doar de licențiere. Desigur, o licență oferă întotdeauna o oportunitate legală de reunificare, dacă furcile se dovedesc a fi bune. Cu toate acestea, avem încă nevoie de o cultură de promovare a Forks, și nu de dorința de a vedea în ele ceva ostil. Aproape toate distribuțiile Linux au propriile furci de nucleu, și nimeni nu crede că acest lucru este rău, dimpotrivă, este natural și bun ".







În ceea ce privește scrierea efectivă a codului, Torvalds astăzi nu mai dedică o mulțime de timp: „Îți dai seama că eu nu mai iau tot ceea ce-mi face cu codul? Îmi petrec timpul nu pe cod, ci pe citirea e-mailului și sintetizarea a ceea ce au scris alții. Și când eu iau codul, nu pentru că sunt interesat, dar din cauza răsfățată și apoi am blestem pe cei care l-au scris, împreună cu strămoșii și vitele lor. Lui "

Cu alte cuvinte, Torvalds ar dori ca programatorii să înțeleagă mai bine tipul de codificare cu adevărat de bază, de nivel scăzut. „Oameni De exemplu, am întâlnit de multe ori care a scos elementul de listă unidirecțional, de urmărire de elemente“ Nu sunt nume de unlockable tip lucruri de căutare dificile serioase și, ci pur și simplu în utilizarea corectă a indicii pentru indicii, și așa mai departe. N. jocuri prev“, apoi pentru a șterge acest articol ... Când văd acest cod, închei: această persoană nu înțelege indicii. Și este trist că acesta este un lucru obișnuit. "

Deși Torvalds nu programează prea mult, nu se confruntă cu arsuri emoționale. "Îmi place munca mea", a explicat el. - Și chiar îmi place să mă cert și, deși pot să mă cert puternic și, uneori, arăt ca un bătrân bătrân, de asemenea, aranjez de multe ori când totul merge ca de obicei. Mă pot supăra foarte multe lucruri, dar în același timp nu am tendința să mă concentrez prea mult asupra unei probleme particulare prea mult timp și, aparent, ajută la evitarea arsurilor emoționale ".

În același timp, el nu se va retrage din afaceri în viitorul apropiat. Și dacă vine data asta, nu-i pasă de asta azi.

Nu cu mult timp în urmă, el a fost pus întrebarea: „Ce dacă Linus a lovit de un autobuz“, la care el a răspuns: „Avem câteva“ primii asistenți „, care poate prelua, și am fost mult mai preocupat de multe alte proiecte open-source, care au cu greu Fie că există o comunitate atât de mare de dezvoltatori, ca la un nucleu. În același timp, am făcut acest lucru de mai bine de două decenii și nu văd nici un motiv să renunț la slujba mea. Îmi place încă afacerea mea și voi muri doar de plictiseală, fără agitația mea cu miezul.

Platforma Alfresco - ECM, concepută pentru a rezolva sarcinile de gestionare a întregului conținut al organizației. Pe baza ...

Vorbind despre sistemele TCO, furnizorii consideră de obicei doar costul licențelor. În acest caz, prețul arată mai mult ...

Linus Torvalds a răspuns la întrebările utilizatorilor
Poveste de succes: Ferrari reorganizează procesele de furnizare și optimizează gestionarea materialelor cu Infor LN
Compania Ferrari - unul dintre liderii mondiali în proiectarea, construcția, producția și vânzarea celor mai recunoscute mașini sportive de lux. Pentru a spori eficiența și a simplifica managementul proceselor sale interne, compania a decis implementarea sistemului Infor® LN pentru managementul resurselor întreprinderii.

Linus Torvalds a răspuns la întrebările utilizatorilor
Ghid pentru selecția sistemelor de software corporative (ERP, EAM, CPQ, SCM)
Potrivit ultimului raport al grupului Aberdeen "Importanța actualizării ERP: Gestionarea tehnologiilor avansate", companiile care implementează sisteme ERP avansate sunt cu mult înaintea concurenților lor.

Linus Torvalds a răspuns la întrebările utilizatorilor
"Utilizarea tehnologiilor fără fir înseamnă optimizarea și reducerea costurilor"
Tehnologiile moderne vă permit să creați, cu doar câteva clicuri, rețelele necesare cu parametri diferiți și niveluri diferite de acces.

Linus Torvalds a răspuns la întrebările utilizatorilor
Xerox VersaLink C7030 - un aliaj de calitate și flexibilitate
La sfârșitul lunii mai, Xerox a introdus 29 de noi dispozitive de imprimare pentru ...

Linus Torvalds a răspuns la întrebările utilizatorilor
Veritas Backup Exec 16 pentru SMB
În condițiile în care datele devin un bun valoros pentru afaceri, protecția lor fiabilă se transformă în una dintre cele mai importante sarcini. Produsele Veritas permit rezolvarea ei eficientă cu orice configurație a sistemelor de informații ale clienților.







Articole similare

Trimiteți-le prietenilor: