Oblak Znanja

  • Home
  • Novosti
  • Učionica
    • Informatika 5
    • Informatika 6
    • Informatika 7
    • Informatika 8
    • Logo jezik
    • WordPress
    • Microsoft Office
  • Vodiči
    • Online vodiči
    • Kratki savjeti
    • Korisne aplikacije
    • Društvene mreže
    • Multimedija
    • Zanimljivosti
✕

Linus Torvalds izgradio je Git za 10 dana – i nikad nisu zamislili da će trajati 20 godina

Novosti

Tomšić Damjan 11. travnja 2025

Sjvn / elyse bolji picaro / zdnet

Mnogi su programeri dovoljno mladi da nikada nisu poznavali svijet bez Git i web mjesta za programere izgrađene oko nje, poput Ždrijeb i Gitlab. Trebalo bi vam biti drago, vrlo drago što je Linus Torvalds osjećao prisiljen stvoriti bolji sustav za kontrolu verzija (VCS).

Prije toga koristio sam sustave za upravljanje upravljanjem izvorima prve generacije (SCM) kao što je Sustav upravljanja revizijom (RCS)što je bilo … bolno. Tada je došao zajedno Sustav istodobnih verzija (CVS) 1986., a zatim Subverzija (svn) 2000. iste godine Bitarnekad otvoreni kosi VC-ovi koji su bili prvi SCM Linuxa.

Također: Microsoft u 50: njegov nevjerojatan uspon, 15 izgubljenih godina i zapanjujući povratak – u 4 ljestvice

Prije toga, Torvalds je bio zadovoljan kako bi Linuxov kôd držao ravno ručno. No, do 1999. godine, kako je primijetio programer Larry McVoy, Torvalds je bio na rubu spaljivanja. Problem? Nisi mogao razmjestiti torvale. Trebali su mu pravi alati za dijeljenje opterećenja. McVoy je mislio da je odgovor njegov vlastiti program SCM -a, Biteker. Torvalds nije bio tako siguran. Htio je nastaviti raditi onako kako je to uvijek radio.

Sadržaj objave

  • 1 Dilema bitkeekera
  • 2 Stvaranje gita
  • 3 Trajni utjecaj
  • 4 Zašto je Git bio tako uspješan?
    • 4.1 Povezani sadržaji

Dilema bitkeekera

Brzo naprijed do 2003. godine, i to je bila druga priča. Kernel Linux 2.4 kasnio je, vrlo kasno, u otpremi, a izdanje 2.6 išlo je još sporije. Dakle, Torvalds se napokon preselio u Bitkeeper.

U početku je odlično funkcioniralo, ali muha u masti uvijek je bila da je Bitkeeper bio vlasnički program. Istina, postojala je besplatna verzija Biteker-a koja se mogla koristiti samo s projektima otvorenog koda, ali imala je značajne probleme.

Kao programer Linux kernela i urednik Linux Weekly News (LWN)Jonathan Corbet je tada primijetio, “Larry je želio pojesti svoj kolač i pojesti ga. Uistinu je želio podržati razvoj slobodnog softvera – sve dok taj softver nije prijetio njegovoj vlastitoj poslovnoj niši … kad god bitmover bitmover [McVoy’s company] smatrao je da je njegov poslovni model ugrožen, “promijenio je svoje licencne uvjete” do te mjere da je Biteker -ova licenca postala poznata u nekim krugovima kao “Ne gnjavi Larry Licence”.

Također: kako započeti koristiti novi Linux terminal na vašem Android uređaju

Kao što je Bryan Cantrill, poznati programer i CTO COMPORY CTO, komentirao je godinama kasnije na Ycombinatoru, ” Velika ironija je da je Larry bio jedan od najranijih zagovornika otvorenog izvora operativnog sustava na Suncu … Dakle, s jedne strane, priču o Bitekeru možete gledati s obzirom na otvoreni izvor kao gotovo grčki u svom tragičnom opsegu. “

2005. godine Andrew Tridgell, programer Linux kernela, pokušao je preokrenuti protokole Bitekerovih inženjera Da biste stvorili klijent otvorenog koda. To je probio leđa deva za McVoyja, koji je nakon toga povukao Bitekerovu besplatnu verziju.

Torvalds se, međutim, nije osjećao da je pošteno kriviti McVoyja za pauzu. U postu za slanje Linux kernela (LKM), napisao je: “Nemojte kriviti Bitmover, čak i ako će to vjerojatno biti vrlo česta reakcija. Larry je, posebno, pokušao učiniti da se stvari razrade, ali došao je do točke kada sam odlučio da ne želim biti u položaju da pokušavam zadržati dva dijela koji će trebati mnogo gluposti.

Bez obzira na to tko krivi, Linux je ostao bez SCM -a. Što učiniti?

Stvaranje gita

Torvaldsov odgovor bio je stvoriti istinsku VCS alternativu otvorenog koda: Git. U samo 10 dana razvio je radnu verziju Gita, koja je prvi put počinjena 7. travnja 2005.

Naravno, razmišljao je o tome neko vrijeme. Sukob Bitkeera kuhao je gotovo od početka. U nedavnom GitHub intervjuu, Torvalds je rekao da se suočio s tim pitanjem: “Kako da nešto učinim To funkcionira čak i bolje nego što to čini Bitkeeper? ”

Također: Povjernici zaklade Linux Fondacije imaju za cilj boriti se protiv rastućih sigurnosnih prijetnji otvorenog koda

Kao što mi je tada rekao Torvalds, nije želio mijenjati alate za upravljanje konfiguracijom softvera; Međutim, nije imao drugog izbora nego da napusti Bitkeera i stvori vlastiti sustav. ” Ime sam zaista nema značenje. Torvalds se našalio da bi to mogla biti “nasumična kombinacija s tri slova koja se može izgovoriti, a zapravo ne koristiti nijedna uobičajena UNIX naredba. Činjenica da je to pogrešno izgovor dobijanja može ili ne mora biti relevantna.” Ili “glupo. Prezirno i prezirno. Jednostavno. Izaberite iz rječnika slenga.” Ili, “Global Information Tracker: [if] Dobro ste raspoloženi, a to vam zapravo djeluje. Anđeli pjevaju, a svjetlost iznenada ispunjava sobu. ”

Anđeli ili ne, Torvalds nije bio siguran da će Git biti trajna zamjena. “To je mladi projekt, a potrebno je samo vrijeme da se stvari sazrijevaju. To će trajati godinama, pod pretpostavkom da nijedan drugi SCM-ovi s otvorenim kodom na kraju ne pokažu da su dovoljno sposoban da na kraju odlučimo da je Git dobar privremeni most.”

Trajni utjecaj

Mislim da se svi možemo složiti da se Git pokazao više od privremenog mosta. Po najnovijem broju 6Sense, Git ima preko 87% SCM tržišnog udjela.

Sada svi misle da je ono što Git čini očito. To nije bilo u to vrijeme. Torvalds je rekao: “Činjenica da kažete da je to očito, mislim da to u to vrijeme nije bilo očito. Mislim da je jedan od razloga što je ljudi smatrali da je Git vrlo težak za upotrebu bio taj što je većina ljudi koji su bez upotrebe GIT-a dolazili iz pozadine nečega sličnih CVS-u. I na njemu, ja sam bio zainteresiran za većinu, tako da sam imao tog stajališta, gdje sam imao tog stajališta, gdje sam imao tog stajališta, gdje sam imao tog stajališta, gdje sam imao tog datoteka quo. ” Danas je njegova vizija upravljanja softverskim kodom postala način na koji gotovo svi radimo s kodom.

Također: Je li OpenAi osuđen? Modeli otvorenog koda mogu ga srušiti, upozorava stručnjaka

Zabavno, Torvalds mi je 2019. godine rekao da, iako je ponosan što je stvorio Linux, ono što ga čini “sretnim zbog Gita nije da je to preuzeto svijetom. To je da svi imamo sumnju, zar ne? Mi mislimo:” Jesmo li zapravo i neki dobri? ” A jedan od dvostrukih dna s Linuxom bila je samo ponovna ponovna remetka UNIX-a, zar ne?

Danas gotovo sav razvoj otvorenog koda koristi Git. Dok je Linux vezan za Git na kuku, svi operativni sustavi sada ga podržavaju.

Zašto je Git bio tako uspješan?

Gitov decentralizirani dizajn tada je bio revolucionarni. Omogućio je programerima da rade samostalno i učinkovito sinkroniziraju promjene. Ovaj je pristup transformirao kako softverski timovi surađuju i razvijaju projekte. “Git je postao gotovo sinonim za kontrolu verzija”, rekao je Scott Chacon, osnivač GitHub -a, koji je Gitu zaslužio promjenom tijeka svog života.

Također: Želite li naučiti Linux od legendi? Ovo vas mentorstvo spaja s vrhunskim programerima

Pored toga, kao što je Mohamed Yasser, dobro cijenjeni softverski arhitekt, napisao na LinkedInu, “Git nije samo sustav za kontrolu verzija; to je okvir povjerenja. Zapis vida. Prostor u kojem svaka grana odražava misao i svaka obveza nosi namjeru.”

Kako Git ulazi u svoje treće desetljeće, i dalje oblikuje budućnost razvoja softvera. Čak i ako u životu nikada niste napisali kodove, koristili ste rad koji se kontrolira u Git Programing Grist Mill -u.

Svakodnevno u pristigloj pošte svakodnevno nabavite jutarnje priče Tehno danas bilten.

Web izvor

Povezani sadržaji

  • Provjerite sigurnost svojeg Gmail računa na 3 jednostavna načina
  • Najbolje ponude PlayStationa za prvi Crni petak 2025.: 20+ rasprodaja sadaNajbolje ponude PlayStationa za prvi Crni petak 2025.: 20+ rasprodaja sada
  • Trebate li kupiti PIXEL 8 Pro u iznosu od 400 USD?Trebate li kupiti PIXEL 8 Pro u iznosu od 400 USD?
  • Xbox Alpha Update podučava lekciju o stvaranju ažuriranja ranog dodavanjaXbox Alpha Update podučava lekciju o stvaranju ažuriranja ranog dodavanja
  • Matematičari upravo razotkrili “nagađanje o krevetu na kat”Matematičari upravo razotkrili “nagađanje o krevetu na kat”
  • Suda51 kaže da je horor pronađenih snimaka Michigan: Report From Hell “nešto čemu se već neko vrijeme želim vratiti”Suda51 kaže da je horor pronađenih snimaka Michigan: Report From Hell “nešto čemu se već neko vrijeme želim vratiti”

Previous Article

Još jedan vlasnici značajki piksela vjerojatno ne koriste

Next Article

Eksperimentalna tableta za pretilost oponaša operaciju želučane zaobilaznice

Posljednje objave

Kako dobiti besplatni Wi-Fi velike brzine na svojim letovima American Airlinesa – nije potrebna pretplata

Masivni prekid rada Verizona donosi korisnicima 20 USD kredita

Masivni prekid rada Verizona donosi korisnicima 20 USD kredita

Sve više dokaza koji sugeriraju da se Ubisoft doista sprema najaviti remake Assassin’s Creed 4: Black Flag

Sve više dokaza koji sugeriraju da se Ubisoft doista sprema najaviti remake Assassin’s Creed 4: Black Flag

Sadržaj

  • 1 Dilema bitkeekera
  • 2 Stvaranje gita
  • 3 Trajni utjecaj
  • 4 Zašto je Git bio tako uspješan?

Novosti

  • Kako dobiti besplatni Wi-Fi velike brzine na svojim letovima American Airlinesa – nije potrebna pretplata 15. siječnja 2026
  • Masivni prekid rada Verizona donosi korisnicima 20 USD kredita 15. siječnja 2026
  • Sve više dokaza koji sugeriraju da se Ubisoft doista sprema najaviti remake Assassin’s Creed 4: Black Flag 15. siječnja 2026
  • Teksaški sudac odbacuje drugu tužbu zbog prekida rada CrowdStrikea 15. siječnja 2026
  • Z.ai GLM-Image otvorenog koda pobjeđuje Googleov Nano Banana Pro u složenom prikazivanju teksta, ali ne i u estetici 15. siječnja 2026
  • Neuroznanstvenici dešifriraju odugovlačenje: moždani mehanizam objašnjava zašto ljudi ostavljaju određene zadatke za kasnije 15. siječnja 2026
  • Ovaj popularni Bose zvučnik izgubit će softversku podršku 2026. – ali sada ima spas 14. siječnja 2026
  • Google Photos “Ask” pretraga još uvijek ima puno mrzitelja 14. siječnja 2026
  • Battlefield 6, 2. sezona odgođena je za veljaču, ali još sadržaja za 1. sezonu i događaja je na putu 14. siječnja 2026
  • Širokopojasna revolucija u Velikoj Britaniji ne pokazuje znakove usporavanja 14. siječnja 2026

O nama

Oblak Znanja je blog edukativnog karaktera i namijenjen je svima koji žele unaprijediti svoje znanje iz područja računala i interneta.

Naš cilj je edukacija i pisanje zanimljivih objava kojima ćemo zajedno učiti i informirati se o svijetu informatike.

Na ovom blogu zabranjeno je svako kopiranje sadržaja bez dozvole autora.

Oblak Znanja

Oznake

besplatni powerpoint predlošci društvene mreže excel facebook firefox gmail google+ Google Chrome halloween halloween walpapers internet kartice linkedin profil linux microsoft Mozilla Firefox ms powerpoint oblak znanja office 2007 office savjeti online kupovina pick powerpoint powerpoint predložak powerpoint savjeti rastući niz savjet slike za radnu površinu spremanje datoteka strani jezik tipkovnicke kratice twitter twitter alati uređivanje slika wallpaper clock web preglednik windows windows 7 windows aplikacije windows vista word word 2007 word savjeti youtube savjeti youtube tipkovničke kratice