JavaRush /Java Blog /Random-TK /Tejribämizi paýlaşalyň. Windows-dan Ubuntu-a geçişim

Tejribämizi paýlaşalyň. Windows-dan Ubuntu-a geçişim

Toparda çap edildi
Başlangyç programmistlere köplenç Microsoft Windows-da däl-de, Linux-da işlemek maslahat berilýär. Linux-yň gurluşy we logikasy, howpsuzlygy, şeýle hem programma ygtyýarnamalary bilen baglanyşykly munuň köp sebäbi bar. Windows-dan Linux Ubuntu-a geçmek tejribesi bilen paýlaşýan DataGen Technologies- iň esaslandyryjysy we CTO Ofir Çakonyň makalasynyň terjimesini size ýetirýäris . Makala Linux dünýäsi hakda az bilýänler üçin niýetlenendir.
Tejribämizi paýlaşalyň.  Windows-dan Ubuntu-a geçişim - 1
Köp wagtyny kompýuterde geçirýän adamlar käwagt özlerine esasy kompýuter endikleri barada sorag bermeli bolýarlar. Her birimiziň her gün ulanýan operasiýa ulgamy hakda gürleşjekdigimizi eýýäm çakladyňyz öýdýärin. Windows indi iş stolunyň kompýuterleriniň 90% -den gowragynda gurnaldy! Ulanyjylar dürli sebäplere görä Windows saýlaýarlar:
  1. Windows her kompýuter bilen diýen ýaly gelýär.

  2. “Windows” -y köp ýyl bäri ulanýan bolsaňyz, diňe wersiýalaryny üýtgedýän bolsaňyz, belki, oňa öwrenişen bolmagyňyz mümkin we bu däbi bozmak size kyn.

  3. Daşky gurşawyňyzda diňe Windows we belki MacOS ulanyjylaryny görýärsiňiz, şonuň üçin alternatiwany görmersiňiz. Köp adam Windows üçin kompýuter üçin ýeke-täk mümkinçilik diýip pikir edýär.
Boýun almaly: Windows gowy dizaýn edilen, ulanyjy üçin amatly, ulanyjylaryň köpüsi üçin ajaýyp we yzygiderli täzelenýär.
Tejribämizi paýlaşalyň.  Windows-dan Ubuntu-a geçişim - 2
Meniň gürleşjek Windows alternatiwam Linux . Bu “Linux ýadrosy” diýlip atlandyrylýan ýadro esasly operasiýa ulgamlarynyň maşgalasy. Linux Unix-a meňzeýär, ýagny bu operasiýa ulgamy Unix esasly ulgamlar (mysal üçin MacOS) ýaly prinsiplere esaslanýar . Linux-yň köpüsi doly mugt, jemgyýet tarapyndan ösdürilýär, açyk çeşme we paýlama görnüşinde paýlanýar. Olaryň arasynda Ubuntu , CentOS , Debian we ş.m. Paýlaýyş, enjamda işlemäge taýyn amatly (köp halatda) gurnawçy bilen programmalar toplumydyr. Olaryň hersiniň oňaýly we erbet taraplary bar we köp amaly bar. Linux, serişde sarp etmek nukdaýnazaryndan diýseň “ýeňil OS”, şonuň üçin içerki ulgamlarda, akylly öý enjamlarynda, IoT (“Zatlar interneti”) we başga-da köp zatlarda ulanylýar. Android OS hem Linux-a esaslanýar. Programma üpjünçiligini işläp düzmek we maglumat ylymlary boýunça ýedi ýyldan gowrak tejribe toplan tehnologiýa telekeçisi, Windows-dan Ubuntu-a geçmek karýeramyň iň möhüm öndürijilik gazanjyna sebäp bolandygyny boýun almaly.

Muny nädip etmegi makul bildim?

Belli bir wagt, Windows kompýuterindäki Android Studio IDE we Android simulýatory ýaly esasy iş gurallarymyň gijä galmak meselesinde öňegidişligime zordan rugsat berýändigini görüp başladym . Bu apparat meselesi diýip pikir etdim, şonuň üçin 16 Gb RAM we 512GB SSD gaty disk bilen Lenovo Y50-70-a täzelemegi makul bildim.
Tejribämizi paýlaşalyň.  Windows-dan Ubuntu-a geçişim - 3
Taslamany ösdürmegi dowam etdirmek üçin zerur programma üpjünçiligini guranymdan soň, ýene şuňa meňzeş meseleler bilen ýüzbe-ýüz bolýandygyma düşündim, ýöne düýbünden täze kompýuterde. Işimde köp RAM talap edýän programmalar ýokdy, şonuň üçin täze kompýuterimiň raketa gämisi ýaly işlemegine garaşýardym. Emma beýle bolmady we strategiýamy üýtgetmelidigime düşündim. Meseläniň apparat komponenti däldigi hakda tebigy çaklamam bardy we programmalara çemeleşip başladym. Linux bilen kollejde birnäçe wagtlap işledim, indi bu opsiýany has jikme-jik öwrenmegi makul bildim. Ubuntu kompýuterler üçin bu operasiýa ulgamynyň iň meşhur paýlanyşydyr. Müşderi "ulanyjy" wersiýasy, serwer wersiýasy hökmünde elýeterlidir. Hut şu ikitaraplaýynlyk, Ubuntu-yň peýdasyna terezini ýitirdi, sebäbi maňa müşderi hem, serwer OS hem gerekdi. Internetde “Linux ýa-da Windows”, “Windows vs. Ubuntu ". Men köp zada düşündim, ýöne şonda-da bir zada garaşýardym ... Bir hili “ýokardan alamat” ýa-da bir zat. Bu alamat, ähli faýllaryň ätiýaçlyk nusgasyny almaga, gaty diski formatlamaga we soň işe başlamaga mejbur eden wirus hüjümi boldy. Diňe bu gezek - Ubuntu operasiýa ulgamy bilen . Üýtgeşik geçiş üçin bir wagtyň özünde Windows we Ubuntu-ny gurnamagyň peýdasy bolup biler diýen pikirlerim bardy. Indi etmedigime begenýärin. Windows-dan düýbünden ýüz öwürmegimiň sebäbi, Windows-a gaýdyp barmak mümkinçiligim bolmazdan, Ubuntu-a doly çümmek islegimdi. Ine , Windows-dan Linux-a geçenimde öwrenen käbir sapaklarym . Islendik ulanyjy üçin gyzykly bolup biler, ýöne esasan döredijiler, kodlaýjylar, programmistler we kod ýazýan ýa-da önüm döredýänler üçin niýetlenendir.

Çykyş

Linux ýeňil arhitekturasy sebäpli Windows 8.1 we Windows 10-dan has çalt işleýär. Linux-a geçenimden soň, Windows-da ulanan gurallarymy ulanyp, tizligiň we öndürijiligiň ep-esli ýokarlanandygyny gördüm. Linux köp sanly güýçli dörediji gurallary goldaýar we olary aňsatlyk bilen dolandyrmaga mümkinçilik berýär.

Howpsuzlyk

Linux açyk çeşme programma üpjünçiligi. Nazary taýdan, her kim bir zady gowulaşdyrmak, aýratynlyklary goşmak, kemçilikleri düzetmek, töwekgelçilikleri azaltmak we başga-da köp zatlara öz koduny goşup biler. Elbetde, her uly göwrümli açyk çeşme taslamasynyň ähli taraplaryny öwrenýän synçylary bar. Şonuň üçin howpsuzlyk nukdaýnazaryndan Linux tebigy ýagdaýda Windows-dan has ygtybarlydyr. Mundan başga-da, hakerleriň esasy tagallalary, esasan, Microsoft tarapyndan öndürilen operasiýa ulgamyna gönükdirilendir. Wirusa garşy we üçünji tarap zyýanly programma üpjünçiligini arassalamak gurallaryny gurmagyň ýerine, diňe maslahat berilýän ammarlara ýapyşmaly bolarsyňyz we gowy bolarsyňyz.

Programma üpjünçiligini işläp düzmek

Linux-daky terminal bu operasiýa ulgamynyň surnaý kartasydyr . Terminal bilen hemme zady diýen ýaly edip bilersiňiz - programmalary gurmak, programmalary we serwerleri düzmek, faýl ulgamyny dolandyrmak we başgalar. Dogrusy, döredijiler üçin terminal totem buty ýaly bir zat. Serwerleri işletmek, maşyn öwrenmek modellerini öwretmek, uzakdaky maşynlara girmek, şol bir terminal penjiresinden skriptleri düzmek we işletmekden has amatly zat ýok. Bu öndürijiligi ep-esli çaltlaşdyrýar!
Tejribämizi paýlaşalyň.  Windows-dan Ubuntu-a geçişim - 4

Modullyk

Linux bilen dörediji ägirt uly modullyk mümkinçiliklerine eýe bolýar. Islän zadyňyzy aňsatlyk bilen düzüp bilersiňiz, kompýuteriňiziň islendik burçuna girip bilersiňiz, amallary dolandyryp we dürli taslamalar üçin wirtual gurşawy dolandyryp bilersiňiz. Serweriňiz Linux-a esaslananlygy sebäpli, özüni alyp barşyňyza öýkünmek, şuňa meňzeş programma üpjünçiligini we paketleri ulanmak we ýerleşdiriş amallary üçin iş akymlaryny awtomatlaşdyrmak has aňsat bolar.

Uzakdaky Linux serwerleri bilen işlemek

Tutuş internedi güýçlendirýän serwerleriň köpüsi, bu ýerde sanamajak köp sebäplerim bilen Linux-a esaslanýar. Linux ulalýan, ygtybarly serwerleri ösdürmek üçin zerur bolan ähli gurallary üpjün edýär. Şeýlelik bilen, serwerleri gurmak we goldamak üçin Linux-y özleşdirmek, ahyrky programmalary dolandyrýan islendik IT telekeçisi üçin hökmanydyr. Şeýle ýagdaýda, ýerli kompýuteriňizde Windows bilen işleýän wagtyňyz, PuTTY ýaly üçünji tarap gurallaryny ulanmaly bolarsyňyz, uzakda ýerleşýän Linux esasly serwerler bilen aragatnaşyk gurmak we beýle amatly däl. Mysal üçin, faýllary göçürmek üçin Windows ulanýan wagtyňyz başga bir gural göçürip almaly. Linuxerli Linux esasly enjam bilen işlemegiň uly artykmaçlygy, terminalda işleýän bir setiri ulanyp, islendik uzakdaky serwere birikmek ukybydyr. Hostlar bir faýla, şeýle hem SSH düwmelerine we ulanyjy atlaryna ýazdyrylyp bilner, şonuň üçin SSH arkaly birikmek üçin etmeli zadyňyz: ssh ofir-serwer Ine, şoňa bagly! Parol talap edilmeýär Linuxerli Linux esasly enjamy ulanyp, Linux esasly serwerleri sazlamak we goldamak üçin elýeterli köp sanly wariantyň ýönekeý görkezmesi. Bulut üpjün edijileriniň köpüsinde aňsat integrasiýa üçin CLI (buýruk setiri interfeýsi) bar.

Pes derejeli OS ýörelgeleri bilen tanyşlyk

Windows-yň durmuşa geçirilmegi gaty ýokary derejededir. Başgaça aýdylanda, içerki meseleler we operasiýa ulgamynyň durmuşa geçirilmegi bilen ýüzbe-ýüz bolarsyňyz. Linux-da munuň tersi. Linux ulananyňyzda, köplenç terminaldan, faýllary redaktirlemek, meýilleşdiriji wezipeleri goşmak, programma üpjünçiligini täzelemek, draýwerleri gurmak we ş.m. ýerine ýetirilmeli sazlamalara duş gelýärsiňiz. Ubuntu bilen işleýän wagtyňyz, AskUbuntu.com siziň dostuňyz. Diňe bir dörediji hökmünde has köp mümkinçilik gazanmak bilen çäklenmän, meseleleri nädip çözmelidigini, ýüze çykyp biljek kynçylyklar üçin enjamy gözegçilikde saklamagy, dürli komponentleri sazlamagy we başga-da köp zatlary öwrenersiňiz (käwagt kyn ýol).
Tejribämizi paýlaşalyň.  Windows-dan Ubuntu-a geçişim - 5

Hemme zat kämil däl, ýöne şonda-da

  1. Ubuntu ulanyjysyna öwrülmegiň öwreniş egri bar. Windows astynda awtomatiki usulda edilen käbir zatlar indi düzülmeli bolar, belki AskUbuntu.com ulanyp düzülmeli bolar. Kompýuteriňizde GPU ýaly ýörite enjamlar bar bolsa, ýalňyşlyga garaşyň.

  2. Her IT telekeçisiniň biraz dizaýner bolmaly, has dogrusy minimal grafiki dizaýn başarnyklaryna eýe bolmalydygyna ynanýaryn. Gynansagam, Adobe Linux ulanyjylary üçin önümleriniň hiç birini çykarmady, şonuň üçin olary göni işletmek mümkin däl. Ubuntu-da alternatiwa GIMP diýilýär. Bu, dörediji-dizaýneriň (hatda birneme has köp) esasy talaplaryny kanagatlandyrýan mugt programma üpjünçiligi.
Kemçiliklere garamazdan, Linux-a geçenime ökünemok. Indi Ubuntu-ny hemişe ulanýaryn, hatda birnäçe ýyl ozal oňa geçmändigime-de ökünýärin.

Netijeler

Linux hemmeler üçin däl. Aboveokarda aýdylyşy ýaly, gündelik zerurlyklaryňyza laýyk gelýändigini barlamaly. Yourselföne özüňizi IT telekeçisi, işläp düzüji, kompýuter alymy ýa-da diňe programmist hasaplaýan bolsaňyz, kod ýazmak bilen baglanyşykly tehniki materiallar bilen haýsydyr bir utgaşdyrýan ýa-da täsirleşýän biri hasaplasaňyz, Ubuntu-ny synap görüň.
Teswirler
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION