Saya beralih dari Windows ke Linux. Inilah pelajaran yang saya pelajari selama ini.

Orang yang menghabiskan sebagian besar waktunya di depan komputer perlu mempertanyakan kebiasaan dasar mereka. Saya berbicara tentang sistem operasi yang mereka gunakan. Pangsa pasar untuk komputer desktop Windows sekarang lebih dari 90%!

Setiap orang menggunakan Windows untuk alasan yang berbeda:

  • OS Windows (sistem operasi) hadir sebagai OS default di PC mereka (komputer pribadi).
  • Pengguna tumbuh dengan versi OS Windows yang berbeda, jadi sulit untuk mengubahnya.
  • Kebanyakan orang mengira Windows adalah satu-satunya alternatif untuk PC desktop mereka. Selain dari Mac OS, mereka tidak memiliki alternatif lain.

Saya harus mengakui bahwa Windows dirancang dengan baik dan nyaman. Ini memungkinkan Anda melakukan banyak tugas dengan mudah dan diperbarui secara berkala.

Tetapi jika Anda pengguna Windows yang memiliki sedikit pengalaman dengan sistem operasi lain, Anda mungkin tidak mengetahui semua opsi Anda.

Alternatif Windows yang saya sajikan di sini adalah Linux.

Linux adalah sistem operasi sumber terbuka yang dikembangkan oleh komunitas. Linux mirip Unix, yang berarti ia didasarkan pada prinsip yang sama dengan sistem berbasis Unix lainnya. Linux gratis dan memiliki distribusi yang berbeda-beda, misalnya Ubuntu, CentOS, dan Debian.

Setiap distribusi memiliki pro dan kontra. Masing-masing digunakan untuk aplikasi yang berbeda. Hard disk Linux dianggap ringan. Ini digunakan dalam sistem tertanam, perangkat rumah pintar, IoT (Internet-of-things), dan banyak lagi. OS Android juga berbasis Linux.

Sebagai pengusaha teknologi dengan pengalaman lebih dari 7 tahun, saya harus mengatakan bahwa beralih dari Windows ke Ubuntu memungkinkan saya menjadi lebih produktif.

Saya mulai melihat lebih dekat pada OS ketika saya memperhatikan bahwa alat dasar yang saya gunakan tidak memungkinkan saya untuk membuat kemajuan untuk latensi. Alat-alat ini termasuk Android Studio IDE dan simulator Android yang berjalan pada mesin Windows. Saya pikir itu adalah perangkat kerasnya. Jadi saya meningkatkan ke PC Lenovo Y50–70 dengan RAM 16 GB dan hard drive SSD 512 MB.

Setelah menginstal perangkat lunak yang diperlukan, saya menyadari bahwa saya memiliki masalah latensi yang serupa dengan PC baru saya. Saya berharap PC baru saya cepat. Tapi ternyata tidak. Pada saat itu, saya mengubah strategi saya.

Saya menyadari perangkat keras bukanlah masalahnya. Jadi saya mulai melakukan penelitian tentang perangkat lunak. Distribusi Linux Ubuntu adalah distribusi paling populer bagi pengguna PC. Ubuntu tersedia dalam edisi klien dan edisi server. Keuntungan besar untuk beralih ke Linux adalah saya sekarang terbiasa dengan Ubuntu. Selain itu, saya dapat menggunakan Linux di PC dan server yang saya operasikan.

Saya membaca BANYAK sumber daya online yang memperdebatkan OS mana yang akan digunakan, misalnya, Linux versus Windows atau Windows versus Ubuntu. Saya menyadari OS yang sesuai dengan kebutuhan saya akan membuat saya lebih produktif dalam jangka panjang.

Jadi saya menunggu tanda. Tandanya tiba - itu adalah virus yang memaksa saya untuk membuat cadangan semua file saya dan memformat ulang PC saya. Namun kali ini saya menggunakan sistem operasi Ubuntu. Saya berpikir untuk menginstal Windows dan Ubuntu secara berdampingan untuk soft landing. Saya senang saya tidak melakukannya. Saya meninggalkan Windows karena saya berkomitmen pada Ubuntu. Saya tidak ingin Windows sebagai alternatif mundur.

Berikut adalah pelajaran yang saya pelajari setelah saya beralih dari Windows ke Linux. Pelajaran sebagian besar ditujukan untuk pengembang, pemrogram, dan siapa saja yang membuat produk.

Performa

Berkat arsitekturnya yang ringan, Linux berjalan lebih cepat daripada Windows 8.1 dan 10. Setelah beralih ke Linux, saya melihat peningkatan dramatis dalam kecepatan pemrosesan komputer saya. Dan saya menggunakan alat yang sama seperti yang saya lakukan di Windows. Linux mendukung banyak alat yang efisien dan mengoperasikannya dengan mulus.

Keamanan

Linux adalah perangkat lunak sumber terbuka. Siapapun dapat menyumbangkan kode untuk membantu meningkatkan pengalaman pengguna dengan Linux. Selain itu, siapa pun dapat menambahkan fitur, memperbaiki bug, mengurangi risiko keamanan, dan banyak lagi.

Proyek berskala besar dan bersumber terbuka mendapat manfaat dari banyak pasang mata yang memeriksanya. Dengan demikian, Linux lebih aman daripada Windows. Alih-alih memasang antivirus untuk membersihkan malware, Anda hanya perlu berpegang pada repositori yang disarankan. Maka Anda siap untuk pergi.

Pengembangan perangkat lunak

Terminal di Linux adalah kartu liar. Anda dapat melakukan hampir semua hal dengannya. Ini termasuk instalasi perangkat lunak, konfigurasi aplikasi dan server, manajemen sistem file, dan banyak lagi.

Jika Anda seorang pengembang, terminal adalah tempat yang tepat. Tidak ada yang lebih nyaman daripada menjalankan server, melatih model pembelajaran mesin, mengakses mesin jarak jauh, dan mengompilasi serta menjalankan skrip dari jendela terminal yang sama. Ini adalah pendorong produktivitas yang sangat besar. Dengan menggunakan terminal, otomatisasi menjadi pengubah permainan.

Modularitas

Dengan Linux, Anda dapat dengan mudah mengkonfigurasi dan mengakses komputer Anda, memeriksa proses, dan mengelola lingkungan virtual. Karena server Anda mungkin berbasis Linux, akan lebih mudah untuk meniru perilaku, menggunakan perangkat lunak dan paket serupa, dan mengotomatiskan alur kerja.

Bekerja dengan server Linux jarak jauh

Sebagian besar server berbasis Linux karena alasan yang tidak tercantum di sini. Linux menyediakan alat bagi pengembang untuk mengoperasikan server yang dapat diskalakan dan aman. Oleh karena itu, pengusaha teknologi yang mengoperasikan aplikasi end-to-end harus menguasai Linux untuk mengkonfigurasi dan memelihara server.

Windows menggunakan alat pihak ketiga seperti PUTTY untuk terhubung dan berinteraksi dengan server berbasis Linux. Ini tidak nyaman. Misalnya, untuk menyalin file dengan Windows, Anda perlu mengunduh alat lain.

Keuntungan dari mesin lokal berbasis Linux adalah dapat terhubung ke server jarak jauh dengan satu baris perintah. Ini dilakukan di terminal. Host dapat disimpan dalam file serta dengan kunci SSH dan nama pengguna. Yang harus Anda lakukan untuk terhubung dengan SSH adalah dengan mengetikkan perintah berikut:

ssh ofir-server

Dan Anda sudah masuk! Tidak perlu kata sandi.

Ini adalah contoh kemampuan yang dimiliki mesin lokal berbasis Linux untuk mengkonfigurasi dan memelihara server berbasis Linux. Kemampuan untuk bekerja melalui terminal untuk kedua mesin sangatlah mudah. Sebagian besar penyedia cloud populer juga memiliki antarmuka baris perintah (CLI) untuk integrasi yang mudah.

Pemahaman tentang prinsip OS tingkat rendah

Implementasi Windows sangat tinggi. Pengembang jarang terpapar pada masalah internal dan penerapan. Linux adalah kebalikannya. Konfigurasi harus diimplementasikan oleh terminal. Ini termasuk mengedit file OS, menambahkan tugas terjadwal, memperbarui perangkat lunak, menginstal driver, dan banyak lagi.

Saat Anda menggunakan Ubuntu, AskUbuntu.com adalah teman Anda. Anda tidak hanya mempelajari keterampilan, tetapi Anda juga belajar bagaimana memecahkan masalah (terkadang dengan cara yang sulit). Selain itu, Anda belajar memantau mesin Anda dari masalah, mengonfigurasi komponen yang berbeda, dan banyak lagi.

Namun, tidak semuanya sempurna

  • Ada kurva belajar jika Anda beralih ke Ubuntu. Beberapa hal yang tidak memerlukan bantuan saat Anda menggunakan Windows, Anda mungkin memerlukan bantuan saat menggunakan Linux. Anda dapat menggunakan AskUbuntu.com untuk mendapatkan bantuan. Kemungkinan akan mengalami masalah jika Anda memiliki perangkat keras khusus yang diinstal di komputer Anda, misalnya GPU.
  • Setiap pengusaha teknologi harus menjadi desainer dengan keterampilan desain grafis minimal. Sayangnya, Adobe belum merilis produknya ke pengguna Linux. Jadi tidak mungkin menjalankannya secara langsung. Alternatif Ubuntu adalah GIMP. Ini adalah perangkat lunak gratis dan memiliki fitur dasar untuk perancang-pengembang. Terlepas dari kekurangannya, saya tidak menyesal beralih. Saya semua Ubuntu sekarang dan berharap saya telah pindah bertahun-tahun yang lalu.

Linux bukan untuk semua orang. Periksa untuk melihat apakah itu sesuai dengan kebutuhan Anda sebelum Anda memutuskan untuk beralih. Jika Anda menganggap diri Anda seorang pengusaha teknologi, pengembang, ilmuwan data, atau pemrogram, Anda pasti harus memeriksa Ubuntu.

Untuk menerima posting yang lebih berwawasan, terutama jika Anda seorang pengusaha teknologi, silakan buka CodingStartups.com