JavaRush /Blog Jawa /Random-JV /Ayo padha nuduhake pengalaman kita. Transisiku saka Windo...

Ayo padha nuduhake pengalaman kita. Transisiku saka Windows menyang Ubuntu

Diterbitake ing grup
Programer wiwitan asring dianjurake supaya ora bisa digunakake ing Microsoft Windows, nanging ing Linux. Ana akeh alasan kanggo iki, sing ana gandhengane karo struktur lan logika Linux, keamanane, uga lisensi aplikasi. Kita nggawa menyang manungsa waé terjemahan saka artikel dening Ofir Chakon, co-pendiri lan CTO saka DataGen Technologies , sing nuduhake pengalaman kang ngoper saka Windows kanggo Linux Ubuntu. Artikel kasebut ditujokake kanggo pamula sing ora ngerti babagan jagad Linux.
Ayo padha nuduhake pengalaman kita.  Transisiku saka Windows menyang Ubuntu - 1
Wong-wong sing ngentekake akeh wektu ing komputer kadhangkala kudu takon dhewe babagan kabiasaan komputer dhasar. Aku yakin sampeyan wis ngira yen kita bakal ngomong babagan sistem operasi sing digunakake saben dina. Windows saiki wis diinstal ing luwih saka 90% komputer desktop! Pangguna milih Windows amarga macem-macem alasan:
  1. Windows dilengkapi meh saben PC minangka standar.

  2. Yen sampeyan wis nggunakake Windows nganti pirang-pirang taun, mung ngganti versi, mesthine sampeyan wis biasa, lan angel kanggo ngilangi tradisi iki.

  3. Paling kamungkinan, ing lingkungan sampeyan mung ndeleng Windows lan bisa uga pangguna MacOS, supaya sampeyan ora sok dong mirsani alternatif. Umume wong mikir yen Windows mung siji-sijine pilihan kanggo PC.
Aku kudu ngakoni: Windows dirancang kanthi apik, pangguna-loropaken, apik kanggo umume tugas pangguna, lan dianyari kanthi rutin.
Ayo padha nuduhake pengalaman kita.  Transisiku saka Windows menyang Ubuntu - 2
Alternatif Windows sing bakal dakkandhakake yaiku Linux . Iki minangka kulawarga sistem operasi berbasis kernel, sing diarani "kernel Linux". Linux kaya Unix, yaiku, sistem operasi iki adhedhasar prinsip sing padha karo sistem basis Unix (MacOS, contone). Umume mbangun Linux gratis, dikembangake dening komunitas, open source, lan disebarake ing wangun distribusi. Ing antarane yaiku Ubuntu , CentOS , Debian lan liya-liyane. Distribusi minangka sakumpulan program kanthi installer sing trep (ing umume kasus), siap digunakake ing piranti kasebut. Saben wong duwe pro lan kontra lan akeh aplikasi. Linux minangka "OS sing entheng" babagan konsumsi sumber daya, mula digunakake ing sistem sing dipasang, piranti omah sing cerdas, IoT ("Internet of Things") lan liya-liyane. OS Android uga adhedhasar Linux. Aku dadi pengusaha teknologi kanthi pengalaman luwih saka pitung taun ing pangembangan piranti lunak lan ilmu data, lan aku kudu ngakoni yen ngalih saka Windows menyang Ubuntu ngasilake salah sawijining asil produktivitas sing paling penting ing karirku.

Kepiye carane aku mutusake nindakake iki?

Ing sawetara titik, aku wiwit sok dong mirsani yen alat kerja utamaku, kayata Android Studio IDE lan simulator Android, ing komputer Windows, meh ora ngidini aku nggawe kemajuan babagan latensi. Aku panginten iku masalah hardware, aku mutusaké upgrade menyang Lenovo Y50-70 karo 16GB RAM lan 512GB SSD hard drive.
Ayo padha nuduhake pengalaman kita.  Transisiku saka Windows menyang Ubuntu - 3
Sawise nginstal piranti lunak sing dibutuhake kanggo terus ngembangake proyek kasebut, aku ngerti yen aku nemoni masalah sing padha maneh, nanging ing komputer sing anyar. Aku ora duwe akeh RAM-intensif aplikasi ing karya, aku mesthi samesthine PC anyar kanggo nindakake kaya kapal roket. Nanging ora kelakon, lan aku ngerti yen aku kudu ngganti strategi. Aku duwe Panyangka alam sing masalah ora komponèn hardware, lan aku wiwit goleki pendekatan kanggo program. Aku kerjo karo Linux kanggo sawetara wektu sak College, lan saiki aku mutusaké kanggo njelajah pilihan iki luwih rinci. Ubuntu minangka distribusi paling populer saka sistem operasi iki kanggo PC. Kasedhiya minangka versi "pangguna" klien, uga versi server. Dualitas iki sing menehi timbangan kanggo Ubuntu, amarga aku butuh OS klien lan server. Aku sinau akeh sumber ing Internet ing ngendi ana diskusi kaya "Linux utawa Windows", "Windows vs. Ubuntu". Aku ngerti akeh, nanging isih, aku nunggu soko ... Sawetara jenis "tandha saka ndhuwur" utawa soko. Tandha iki dadi serangan virus, sing meksa aku nggawe salinan serep kabeh file, ngowahi format hard drive, lan banjur bisa digunakake. Mung wektu iki - karo sistem operasi Ubuntu . Aku duwe sawetara pikirane sing bisa uga kudu nginstal Windows lan Ubuntu ing wektu sing padha kanggo transisi sing lancar. Saiki aku seneng yen ora. Alasan aku ninggalake Windows yaiku kepinginanku kanggo nyemplungake dhewe ing Ubuntu tanpa bisa bali menyang Windows. Ing ngisor iki sawetara pelajaran sing daksinaoni sajrone transisi saka Windows menyang Linux . Padha bisa dadi kapentingan kanggo pangguna, nanging utamané dimaksudaké kanggo pangembang, coders, programer lan sapa wae sing nulis kode utawa nggawe produk.

Kinerja

Linux mlaku luwih cepet tinimbang Windows 8.1 lan Windows 10 amarga arsitektur sing entheng. Sawise ngalih menyang Linux, aku weruh peningkatan dramatis ing kacepetan lan kinerja nggunakake alat sing padha digunakake ing Windows. Linux ndhukung akeh alat pangembang sing kuat lan ngidini sampeyan ngatur kanthi gampang.

Safety

Linux minangka piranti lunak sumber terbuka. Secara teoritis, kabeh wong bisa nyumbang kode dhewe kanggo nambah, nambah fitur, ndandani kewan omo, nyuda resiko, lan liya-liyane. Mesthine, saben proyek open source skala gedhe duwe pengamat sing nyinaoni kabeh aspek kasebut. Mulane, saka perspektif keamanan, Linux mesthi luwih aman tinimbang Windows. Kajaba iku, upaya utama peretas ditujukan khusus kanggo sistem operasi sing diprodhuksi dening Microsoft. Tinimbang nginstal antivirus lan piranti reresik malware pihak katelu, sampeyan mung kudu tetep ing repositori sing disaranake lan sampeyan ora bakal ketompo.

Pangembangan piranti lunak

Terminal ing Linux minangka kertu truf saka sistem operasi iki . Sampeyan bisa nindakake meh kabeh karo terminal-instal program, ngatur aplikasi lan server, ngatur sistem file, lan akeh liyane. Inggih, kanggo pangembang terminal iku kaya patung totem. Ora ana sing luwih trep tinimbang bisa mbukak server, nglatih model pembelajaran mesin, ngakses mesin remot, nyusun lan mbukak skrip saka jendela terminal sing padha. Iki kanthi signifikan nyepetake produktivitas!
Ayo padha nuduhake pengalaman kita.  Transisiku saka Windows menyang Ubuntu - 4

Modularitas

Kanthi Linux, pangembang entuk kesempatan modularitas sing gedhe banget. Sampeyan bisa kanthi gampang ngatur apa wae, ngakses sembarang pojok komputer, ngontrol proses lan ngatur lingkungan virtual kanggo macem-macem proyek. Amarga server sampeyan adhedhasar Linux, sampeyan bakal luwih gampang niru prilaku, nggunakake piranti lunak lan paket sing padha, lan ngotomatisasi alur kerja kanggo proses penyebaran.

Nggarap server Linux remot

Umume server sing nguwasani kabeh internet adhedhasar Linux amarga akeh alasan sing ora dakcritakake ing kene. Linux nyedhiyakake kabeh alat sing dibutuhake kanggo ngembangake server sing bisa diukur lan aman. Mangkono, nguwasani Linux kanggo nyiyapake lan njaga server minangka kabutuhan kanggo pengusaha IT sing ngatur aplikasi end-to-end. Ing kahanan kaya mengkono, nalika nggarap Windows ing komputer lokal, sampeyan kudu nggunakake piranti pihak katelu kayata PuTTY kanggo nyambung lan sesambungan karo server basis Linux remot, sing ora trep. Contone, kanggo nyalin file, sampeyan kudu ndownload alat liyane nalika sampeyan nggunakake Windows. Kauntungan gedhe kanggo nggarap mesin berbasis Linux lokal yaiku kemampuan kanggo nyambung menyang server remot apa wae nggunakake siji baris sing mlaku ing terminal. Hosts bisa disimpen menyang file, uga tombol SSH lan jeneng panganggo, supaya kabeh sing perlu dilakoni kanggo nyambung liwat SSH yaiku: ssh saka server Lan iku, sampeyan wis disambungake! Ora sandhi dibutuhake. Iki minangka demonstrasi prasaja saka salah siji saka akeh opsi sing kasedhiya kanggo ngatur lan ndhukung server basis Linux nggunakake mesin basis Linux lokal. Panyedhiya awan sing paling populer uga duwe CLI (antarmuka baris perintah) kanggo integrasi sing gampang.

Pambuka kanggo prinsip OS tingkat rendah

Implementasi Windows tingkat dhuwur banget. Ing tembung liyane, sampeyan meh ora ana masalah internal lan implementasine saka sistem operasi dhewe. Ing Linux iku mung ngelawan. Nalika nggunakake Linux, sampeyan kerep nemokake setelan sing kudu ditindakake saka terminal, kanthi nyunting file, nambah tugas panjadwal, nganyari piranti lunak, nginstal driver, lan liya-liyane. Nalika nggarap Ubuntu, AskUbuntu.com minangka kanca sampeyan. Ora mung sampeyan entuk luwih akeh kesempatan minangka pangembang, nanging sampeyan uga sinau (kadhangkala cara sing angel) carane ngatasi masalah, ngawasi mesin kanggo masalah potensial, ngatur macem-macem komponen, lan liya-liyane.
Ayo padha nuduhake pengalaman kita.  Transisiku saka Windows menyang Ubuntu - 5

Ora kabeh sampurna, nanging isih

  1. Dadi pangguna Ubuntu duwe kurva sinau. Sawetara perkara sing ditindakake kanthi otomatis ing Windows saiki kudu dikonfigurasi, bisa uga kudu dikonfigurasi nggunakake AskUbuntu.com. Nyana fiddling yen komputer duwe hardware khusus kayata GPUs.

  2. Aku percaya yen saben pengusaha IT kudu dadi desainer, utawa luwih duwe katrampilan desain grafis minimal. Sayange, Adobe durung ngeculake produk kanggo pangguna Linux, mula ora bisa mbukak langsung. Alternatif ing Ubuntu diarani GIMP. Iki minangka piranti lunak gratis sing nyukupi kabeh syarat dhasar saka pangembang-desainer (lan luwih sithik).
Senadyan kekurangan, aku ora getun pindhah menyang Linux. Saiki aku nggunakake Ubuntu kabeh wektu, lan aku malah getun amarga aku ora ngalih menyang sawetara taun sadurungé.

kesimpulan

Linux ora kanggo kabeh wong. Kaya sing kasebut ing ndhuwur, sampeyan kudu mriksa manawa cocog karo kabutuhan saben dina. Nanging yen sampeyan nganggep dhewe minangka pengusaha IT, pangembang, ilmuwan komputer, utawa mung programmer-wong sing piye wae koordinat utawa sesambungan karo materi teknis sing ana gandhengane karo kode nulis-sampeyan kudu nyoba Ubuntu.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION