Windowsról Linuxra váltottam. Íme a leckék, amelyeket útközben tanultam.

by Ofir Chakon

Azoknak, akik idejük nagy részét a számítógép előtt töltik, meg kell kérdőjelezniük alapvető szokásaikat. Az általuk használt operációs rendszerről beszélek. A Windows asztali számítógépek piaci részesedése ma már több mint 90%!

Mindenki más okokból használja a Windowst:

  • A Windows OS (operációs rendszer) alapértelmezett operációs rendszerként van a PC-n (személyi számítógépen).
  • A felhasználók a Windows OS különböző verzióin nőttek fel, így nehéz változtatni rajta.
  • A legtöbb ember úgy gondolja, hogy a Windows az egyetlen alternatíva az asztali számítógépéhez. A Mac OS-en kívül nem találkoznak több alternatívával.

El kell ismernem, hogy a Windows jól megtervezett és kényelmes. Sok feladatot könnyedén elvégezhetünk vele, és rendszeresen frissül.

De ha Ön olyan Windows-felhasználó, akinek kevés tapasztalata van más operációs rendszerekkel, nem biztos, hogy tisztában van az összes lehetőséggel.

A Windows alternatívája, amelyet itt bemutatok, a Linux.

A Linux egy nyílt forráskódú operációs rendszer, amelyet a közösség fejleszt. A Linux Unix-szerű, ami azt jelenti, hogy ugyanazokon az elveken alapul, mint más Unix-alapú rendszerek. A Linux ingyenes, és különböző disztribúciói vannak, például az Ubuntu, a CentOS és a Debian.

Minden disztribúciónak megvannak az előnyei és hátrányai. Mindegyik más-más alkalmazáshoz használható. A Linux merevlemezét könnyűsúlyúnak tekintik. Beágyazott rendszerekben, intelligens otthoni eszközökben, IoT-ben (Internet-of-things) és sok másban használják. Az Android OS szintén a Linuxon alapul.

A több mint 7 éves tapasztalattal rendelkező technológiai vállalkozóként azt kell mondanom, hogy a Windowsról az Ubuntura való váltás lehetővé tette számomra, hogy produktívabbá váljak.

Az operációs rendszert akkor kezdtem el alaposan megvizsgálni, amikor észrevettem, hogy az általam használt alapvető eszközökkel nem tudtam előrelépni a késleltetés terén. Ezek az eszközök közé tartozik az Android Studio IDE és egy Windows gépen futó Android szimulátor. Azt hittem, hogy a hardverrel van a baj. Ezért frissítettem egy Lenovo Y50-70 PC-re 16 GB RAM-mal és 512 MB SSD merevlemezzel.

A laptop

A szükséges szoftverek telepítése után rájöttem, hogy az új PC-vel is hasonló késleltetési problémáim vannak. Azt vártam, hogy az új PC-m gyors lesz. De nem volt az. Ekkor megváltoztattam a stratégiámat.

Rájöttem, hogy nem a hardver a probléma. Ezért elkezdtem kutatni a szoftvereket. Az Ubuntu Linux disztribúció a legnépszerűbb disztribúció a PC-felhasználók körében. Az Ubuntu kliens és szerver kiadásban is elérhető. A Linuxra való áttérés hatalmas előnye, hogy már ismerem az Ubuntut. Emellett a Linuxot mind a saját számítógépemen, mind az általam üzemeltetett szervereken használhatom.

SOK online forrást olvastam, amelyek azt vitatták, hogy melyik operációs rendszert érdemes használni, például Linux kontra Windows vagy Windows kontra Ubuntu. Rájöttem, hogy egy olyan operációs rendszer, amely megfelel az igényeimnek, hosszú távon produktívabbá tesz engem.

Szóval vártam egy jelre. A jel megérkezett – egy vírus volt, amely arra kényszerített, hogy készítsek biztonsági mentést az összes fájlomról és formázzam újra a számítógépemet. De ezúttal Ubuntu operációs rendszert használtam. Arra gondoltam, hogy a Windows-t és az Ubuntut egymás mellé telepítem a puha landolás érdekében. Örülök, hogy nem tettem meg. Azért hagytam ott a Windowst, mert elköteleztem magam az Ubuntu mellett. Nem akartam, hogy a Windows legyen a tartalék alternatíva.

Itt vannak a tanulságok, amelyeket a Windowsról Linuxra váltás után tanultam. A tanulságok leginkább a fejlesztőknek, programozóknak és mindenkinek szólnak, aki termékeket készít.

Teljesítmény

Könnyű architektúrájának köszönhetően a Linux gyorsabban fut, mint a Windows 8.1 és a 10 egyaránt. Miután áttértem a Linuxra, drámai javulást vettem észre a számítógépem feldolgozási sebességében. És ugyanazokat az eszközöket használtam, mint a Windowson. A Linux számos hatékony eszközt támogat, és zökkenőmentesen működteti őket.

Biztonság

A Linux nyílt forráskódú szoftver. Bárki hozzájárulhat kóddal, hogy javítsa a felhasználók Linux-élményét. Emellett bárki hozzáadhat funkciókat, kijavíthatja a hibákat, csökkentheti a biztonsági kockázatokat és így tovább.

A nagyszabású, nyílt forráskódú projektek számára előnyös, ha sok szempár vizsgálja őket. Így a Linux biztonságosabb, mint a Windows. Ahelyett, hogy vírusirtókat telepítene a rosszindulatú programok eltakarítására, csak ragaszkodnia kell az ajánlott tárolókhoz. Aztán már mehet is.

Szoftverfejlesztés

A terminál a Linuxban egy joker. Szinte bármit megtehetsz vele. Ide tartozik a szoftvertelepítés, az alkalmazások és szerverek konfigurálása, a fájlrendszer kezelése és még sok minden más.

Ha fejlesztő vagy, a terminál az édeskevés. Nincs is kényelmesebb, mint szervereket futtatni, gépi tanulási modelleket képezni, távoli gépeket elérni, szkripteket fordítani és futtatni ugyanabból a terminálablakból. Ez hatalmas termelékenységnövelő. A terminál használatával az automatizálás játékmegváltóvá válik.

Modularitás

A Linux segítségével egyszerűen konfigurálhatja és elérheti számítógépét, ellenőrizheti a folyamatokat és kezelheti a virtuális környezeteket. Mivel a kiszolgálója valószínűleg Linux-alapú lesz, könnyebben utánozhat viselkedéseket, használhat hasonló szoftvereket és csomagokat, és automatizálhatja a munkafolyamatokat.

Távoli Linux-kiszolgálókkal való munka

A legtöbb kiszolgáló Linux-alapú, itt fel nem sorolt okokból. A Linux eszközöket biztosít a fejlesztők számára a skálázható és biztonságos szerverek üzemeltetéséhez. Ezért a végponttól végpontig terjedő alkalmazásokat üzemeltető technológiai vállalkozóknak el kell sajátítaniuk a Linuxot a szerverek konfigurálásához és karbantartásához.

A Windows a Linux-alapú szerverekhez való csatlakozáshoz és a velük való interakcióhoz olyan harmadik féltől származó eszközöket használ, mint a PUTTY. Ez nem túl kényelmes. Például a fájlok másolásához a Windows segítségével egy másik eszközt kell letölteni.

A Linux-alapú helyi gép előnye, hogy egyetlen parancssorral csatlakozhat távoli szerverekhez. Ez a terminálban történik. A hosztok tárolhatók egy fájlban, valamint SSH-kulcsokkal és felhasználónevekkel is. Az SSH-val való csatlakozáshoz mindössze a következő parancsot kell beírni:

ssh ofir-server

És máris bent vagy! Nincs szükség jelszavakra.

Ez egy példa arra, hogy egy Linux-alapú helyi gép milyen képességekkel rendelkezik a Linux-alapú szerverek konfigurálásához és karbantartásához. A terminálon keresztül történő munkavégzés képessége mindkét gép esetében nem jelent problémát. A legtöbb népszerű felhőszolgáltató rendelkezik parancssoros felülettel (CLI) is a könnyű integráció érdekében.

Az alacsony szintű operációs rendszer alapelveinek ismerete

A Windows implementáció nagyon magas szintű. A fejlesztők ritkán kerülnek kapcsolatba a belső kérdésekkel és az implementációkkal. A Linux ennek az ellenkezője. A konfigurációkat a terminálon kell megvalósítani. Ez magában foglalja az operációs rendszer fájljainak szerkesztését, ütemezett feladatok hozzáadását, szoftverek frissítését, illesztőprogramok telepítését és így tovább.

Ha Ubuntut használ, az AskUbuntu.com a barátja. Nemcsak készségeket tanulsz, hanem azt is megtanulod, hogyan kell megoldani a problémákat (néha a nehezebb úton). Emellett megtanulod, hogyan figyeld a gépedet a problémákra, hogyan konfiguráld a különböző komponenseket, és így tovább.

Nem minden tökéletes azonban

  • Az Ubuntura való áttérésnek van egy tanulási görbéje. Néhány dologhoz, amihez nem volt szükséged segítségre, amikor Windows-t használtál, segítségre lehet szükséged, amikor Linuxot használsz. Az AskUbuntu.com oldalon azonban segítséget kaphatsz. Számítson problémákra, ha speciális hardver van telepítve a számítógépére, például GPU-k.
  • Minden technológiai vállalkozónak tervezőnek kell lennie, minimális grafikai készséggel. Sajnos az Adobe egyetlen termékét sem adta ki a Linux-felhasználók számára. Így lehetetlen közvetlenül futtatni őket. Az Ubuntu alternatívája a GIMP. Ez egy ingyenes szoftver, és rendelkezik az alapvető funkciókkal egy fejlesztő-designer számára. A hátrányok ellenére nem bántam meg a váltást. Most már csak Ubuntut használok, és bárcsak már évekkel ezelőtt váltottam volna.

A Linux nem mindenkinek való. Nézd meg, hogy megfelel-e az igényeidnek, mielőtt a váltás mellett döntesz. Ha akár technológiai vállalkozónak, fejlesztőnek, adattudósnak vagy programozónak tartja magát, mindenképpen érdemes megnéznie az Ubuntut.

Ha még több lényegre törő bejegyzést szeretne kapni, különösen, ha technológiai vállalkozó, látogasson el a CodingStartups.com

oldalra.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.