Windows Survival Guide untuk Pengguna Linux / Unix

Pengarang: Roger Morrison
Tanggal Pembuatan: 17 September 2021
Tanggal Pembaruan: 3 Boleh 2024
Anonim
Linux Survival Guide #3: GPU Drivers & Printing
Video: Linux Survival Guide #3: GPU Drivers & Printing

Isi


Sumber: Binu Omanakkuttan / Dreamstime.com

Bawa pulang:

Lebih suka Linux / Unix tetapi dipaksa menggunakan Windows? Berikut adalah beberapa cara untuk membuat komputer Windows Anda sedikit lebih seperti OS pilihan Anda.

Mari kita hadapi itu, Linux dan Unix adalah sistem operasi yang hebat, tetapi banyak pengguna harus hidup di dunia nyata, dan hidup di dunia nyata sering berarti menggunakan sistem operasi tertentu yang disebut Windows. Apakah Anda hanya mengunjungi Windows atau tinggal di sana, ada beberapa cara yang akan membuatnya bekerja lebih seperti sistem yang Anda gunakan sebelumnya.

Cygwin

Jika Anda pengguna Linux / Unix yang serius berhadapan dengan Windows, Anda mungkin melewatkan baris perintah. Tentu, Windows Command Prompt tidak apa-apa, tetapi tidak memiliki fleksibilitas mendekati shell Unix. Cygwin adalah jawabannya untuk Anda. Ini adalah lapisan kompatibilitas DLL dan POSIX untuk membuatnya lebih mudah untuk port perangkat lunak Linux ke Windows sambil memberi Anda lingkungan yang akrab.


Anda cukup mengunduh file Setup.exe dari situs web proyek dan menginstal Cygwin. Pemasang berfungsi ganda sebagai pengelola paket, dan Anda dapat menginstal utilitas, alat, editor favorit, dan sebagainya. Ada front-end baris perintah yang disebut Cyg-get yang mirip dengan utilitas apt-get di Debian dan Ubuntu.

Anda tidak akan dapat menggunakan binari Linux dengan Cygwin. Perangkat lunak harus dikompilasi untuk Windows. Ada ratusan paket yang tersedia. Jika Anda cenderung, Anda dapat menginstal GCC dan mengkompilasi sendiri dari sumber.

Anda tidak hanya dapat menjalankan aplikasi baris perintah, tetapi program yang dirancang untuk Sistem X Window juga menggunakan Cygwin / X.

PowerShell

PowerShell milik Microsoft adalah alternatif yang menarik untuk shell Unix tradisional dan baris perintah Windows standar yang berasal dari MS-DOS. PowerShell sangat berorientasi pada keberatan.

Anda dapat membuat pipeline dari perintah berantai seperti yang Anda bisa di shell Unix, tetapi perbedaannya adalah bahwa alih-alih menggunakan plain, ia mem-pipe objek. Ini mungkin merupakan penghinaan bagi programmer Unix yang serius, tetapi keuntungannya adalah Anda dapat memilih data tanpa menggunakan alat pengolah yang kompleks seperti AWK atau bahkan Perl.


Ada sedikit kurva pembelajaran, tetapi para desainer telah berusaha membuat pembelajaran PowerShell lebih mudah. Ini lebih berguna untuk berinteraksi dengan Windows itu sendiri. Anda mungkin ingin tetap menggunakan bahasa skrip lain jika Anda tidak perlu mengotomatiskan tugas Windows.

Tanpa Bug, Tanpa Stres - Panduan Langkah Demi Langkah Anda untuk Membuat Perangkat Lunak yang Mengubah Hidup Tanpa Menghancurkan Kehidupan Anda

Anda tidak dapat meningkatkan keterampilan pemrograman Anda ketika tidak ada yang peduli dengan kualitas perangkat lunak.

Editor

Tidak peduli di sisi mana "perang editor" antara vi dan Emacs Anda aktif, Anda dapat menggunakan yang favorit di Windows. Anda memiliki banyak pilihan editor di Windows, dari editor Unix yang tersedia di Cygwin, serta port asli vi dan Emacs.

Alternatif ringan dan berfitur lengkap yang bagus untuk keduanya adalah Notepad ++.

SSH

Jika Anda seorang programmer atau administrator sistem yang serius, Anda sudah tahu tentang SSH. Untungnya, Anda dapat mengakses mesin jarak jauh di Windows maupun di Linux. Salah satu caranya adalah Putty, yang memungkinkan Anda mengelola koneksi.

Anda juga dapat menginstal SSH menggunakan Cygwin. Keuntungan melakukannya dengan cara ini adalah Anda dapat menggunakan Mosh, yang memungkinkan Anda tetap terhubung jika Anda mematikan mesin atau mengubah jaringan. Sangat bagus untuk bekerja pada laptop melalui Wi-Fi.

Bahasa pemrograman

Unix adalah lingkungan pengembangan yang hebat, dan apa pun bahasa pemrograman favorit Anda ada di Unix, itu tersedia untuk Windows.

Semua bahasa skrip utama, termasuk Python, Perl, PHP, dan lainnya memiliki versi Windows asli dan juga versi Cygwin.

Microsoft memiliki alat pengembangan sendiri, tetapi alat Unix cenderung jauh lebih ringan.

Manajer Desktop

Fitur lain dari desktop Linux yang mungkin Anda lewatkan adalah desktop virtual. Saat Microsoft menambahkannya ke Windows 10, Anda tidak perlu menunggu. Anda dapat menginstal VirtuaWin, yang memberi Anda fitur manajemen jendela canggih sekarang. Seperti perangkat lunak Linux terbaik, ini gratis dan open source.

Mendapatkan ke Real * nix

Jika Anda harus memiliki Unix yang asli, Anda tidak harus meninggalkan sistem favorit Anda. Dual-booting Windows dan Linux adalah solusi klasik.

Jika Anda menggunakan rute ini, pastikan Windows diinstal terlebih dahulu. Jika tidak, Windows akan menimpa bootloader apa pun di Master Boot Record dengan miliknya saat Anda menginstalnya. Sebagian besar distribusi Linux cukup cerdas untuk mendeteksi partisi Windows dan menginstal bootloader yang memungkinkan Anda memilih OS mana yang ingin Anda boot.

Masalah lain yang mungkin Anda temui pada komputer baru yang dirancang untuk Windows 8 adalah perlindungan UEFI. Seolah-olah dirancang untuk bertahan terhadap rootkit dan bootkit, itu dikritik karena mengharuskan sistem operasi ditandatangani secara kriptografi, yang berpotensi untuk mengunci banyak distro.

Microsoft mengamanatkan bahwa PC baru mengaktifkannya secara default, tetapi untungnya mereka juga mengharuskan Anda memiliki kemampuan untuk mematikannya, tetapi hanya pada PC x86. Mereka mungkin memutuskan sebaliknya di masa depan. Jika Anda ingin menjaga boot aman, atau menggunakan prosesor ARM, Anda dapat memilih distro yang ditandatangani, seperti Ubuntu versi 64-bit.

Kesimpulan

Bahkan jika Anda menemukan diri Anda terjebak pada Windows untuk sementara atau secara permanen, Anda masih dapat memiliki sedikit rasa surgawi dengan beberapa tambahan sederhana untuk lingkungan Windows Anda.