Apakah ada cara untuk belajar Linux tanpa sepenuhnya beralih ke Linux?

1

Saya adalah pengguna Windows, tetapi saya ingin menjadi programmer yang lebih baik, dan karena banyak bahasa paling baik dilakukan pada sistem Linux, saya ingin mendapatkan pengalaman dengan itu, tetapi saya mendengar bahwa sulit untuk menjadi baru di Linux karena ini lebih DIY dan karena itu lebih sulit untuk menyingkirkan virus. Penghasilan saya tidak benar-benar cukup untuk memperbaiki komputer saya setiap kali virus datang kepada saya sementara saya masih terlalu berpengalaman untuk memperbaikinya sendiri, jadi apa yang saya inginkan adalah cara menggunakan Linux untuk pemrograman dan Windows untuk sehari untuk penggunaan komputer hari. Apakah ada cara untuk melakukan ini?

fixer1234
sumber
2
Alasan Anda tidak masuk akal bagi saya, tetapi tentu saja, Anda dapat menjalankan Linux di mesin virtual. virtualbox.org
2
Bisakah Anda belajar berbicara bahasa Spanyol tanpa hanya berbicara bahasa Spanyol?
Matt Ball
5
Anda salah informasi. Tidak ada virus linux yang dikenal di alam bebas - Anda tidak memerlukan perangkat lunak AV apa pun. Tidak sulit untuk menyingkirkan virus, tetapi untuk mendapatkan virus di linux.
user unknown
1
Anda ingin menjadi pemrogram komputer, tapi Anda takut Anda harus melakukannya to keep getting my computer fixed?? Bingung. Perbaiki sendiri, sudah
sehe
oh man, =)) Virus di linux? Anda harus melakukan penelitian terlebih dahulu dan Anda ingin programmer yang lebih baik? Jadikan tangan Anda kotor dan temukan nick yang cantik!
nXqd

Jawaban:

3

Saya akan menyarankan menggunakan perangkat lunak Mesin Virtual gratis seperti VMWare Server dan menginstal Linux di sana. Dengan begitu Anda tidak perlu mengacaukan instalasi Windows Anda, tetapi Anda dapat menggunakan mesin Linux seolah-olah itu diinstal langsung pada mesin Anda.

Berikut ini tautan ke VMWare Server (yang gratis):

http://www.vmware.com/products/server/overview.html

Saya akan merekomendasikan SUSE Linux atau Ubuntu karena kemudahan penggunaannya untuk pendatang baru Linux.

Anda juga bisa menggunakan LiveCD, yang melakukan booting dan lari dari CD atau disk USB. Ini mengubah PC apa pun menjadi mesin Linux tanpa mengubah apa pun. Setelah Anda mematikan komputer, semua perubahan yang Anda lakukan hilang dan sistem kembali normal.

IAmTimCorey
sumber
3

Pertama, saya pikir titik masuk Anda seharusnya Ubuntu yang merupakan distro Linux termudah di luar sana dan ingat bahwa meskipun ini memang OS DIY ada banyak dokumentasi, tutorial dan orang-orang yang bersedia membantu, jika Anda pergi untuk Ubuntu Anda selalu dapat memeriksa Forum Ubuntu .

Jika Anda tidak ingin keluar dari Windows, Anda dapat menjalankan OS di mesin virtual seperti Kotak Virtual atau bisa digunakan Wubi yang akan menginstal Ubuntu langsung pada perangkat keras Anda dan memberi Anda opsi untuk memilih mana yang akan dibooting (dual-boot), keuntungannya adalah menyingkirkan Ubuntu akan sesederhana mencopot pemasangannya.

Anda juga harus tahu bahwa ini sebenarnya OS yang sangat aman (tentu saja, seperti halnya semua OS lainnya, hanya sekuat pengguna yang terlemah) sehingga virus dan sejenisnya tidak menjadi masalah bagi Anda, bahkan tidak perlu menginstal antivirus (kecuali Anda akan menyimpan beberapa informasi penting yang serius di sana).

Saya masih harus tidak setuju pada bagian pemrograman karena jika Anda ingin belajar cara memprogram, IMHO, titik masuk Anda haruslah C atau C ++ yang keduanya berjalan sangat baik di Windows. Salah satu alasan bagi saya untuk berpikir seperti ini adalah karena bahasa ini tidak melakukan banyak kerja keras untuk Anda (bertentangan dengan bahasa tingkat tinggi wajib saat ini) dan dengan demikian Anda harus bekerja melalui algoritma untuk mengkode program yang baik, dan di situlah Saya pikir semua orang harus mulai.

PedroC88
sumber
1
"C atau C ++ keduanya berjalan sangat baik di Windows" Saya mengajar C dan C ++ di Universitas dan sangat tidak setuju dengan pernyataan ini.
Let_Me_Be
2
Saya tidak akan membantah fakta bahwa mereka mungkin memang berjalan lebih baik di Linux tetapi, meskipun saya bukan ahli dalam hal ini, saya pikir mereka berjalan cukup baik untuk tujuan pembelajaran, jadi kecuali @fahfbweigbwidhb berencana membangun beberapa aplikasi ilmiah saya pikir dia / Dia akan baik-baik saja.
PedroC88
2
Wubi-nya, bukan Woobi (tidak memiliki izin edit dan itu & lt; 6 karakter; birokrat)
sehe
@sehe kamu benar. Memperbaikinya. Terima kasih :)
PedroC88
Maaf, tapi serius ... apakah artinya "mereka berjalan dengan baik"?
akappa
2

Sebagian besar distribusi linux mendukung mode 'dual boot'; dalam mode ini baik Linux dan Windows akan diinstal, dan Anda bisa memilih mana yang akan digunakan setiap kali Anda boot.

bdonlan
sumber
1

Cygwin aku s (dari situs web mereka) :

  • kumpulan alat yang menyediakan tampilan dan nuansa Linux untuk Windows.
  • DLL (cygwin1.dll) yang bertindak sebagai lapisan Linux API yang menyediakan fungsionalitas Linux API yang substansial.

Itu mungkin taruhan terbaik Anda.

Emilio Silva
sumber
3
Menggunakan cygwin untuk pengembangan adalah ide yang sangat buruk. Perangkat lunak yang termasuk dalam cygwin kuno.
Let_Me_Be
1

Ini bukan lingkungan penuh dengan bentangan apa pun, tetapi menggunakan sesuatu seperti MSYS atau Cygwin dalam Windows, Anda akan terbiasa dengan beberapa opsi baris perintah.

jonsca
sumber
2
MSYS ya, Cygwin jelas tidak.
Let_Me_Be
1

Dengan pengecualian driver yang hilang (yang merupakan sesuatu yang saya temui sangat jarang belakangan ini) Linux sebenarnya jauh lebih mudah untuk dirawat daripada Windows. Setiap distribusi dilengkapi dengan repositori perangkat lunak, oleh karena itu Anda tidak akan menghadapi risiko menginstal perangkat lunak pihak ketiga yang tidak diverifikasi yang akan membuat instalasi Anda tidak dapat digunakan.

Jika Anda tertarik untuk membeli lisensi komersial, maka Anda dapat membayar lisensi yang sebenarnya mencakup dukungan online dan telepon nyata.

Tidak ada virus untuk Linux (selain dari beberapa eksperimen akademik), jadi Anda pasti tidak perlu khawatir tentang itu.

Jika mesin Anda cukup kuat (kebanyakan RAM cukup, semua CPU non-kuno cukup baik) adalah ide yang sangat bagus untuk mencoba Linux menggunakan perangkat lunak virtualisasi seperti VirtualBox. Dengan cara ini, Anda bahkan tidak perlu peduli dengan masalah driver karena sistem hanya akan melihat mesin virtual. Plus Anda akan memiliki kesempatan untuk mencoba sistem dan ketika Anda tidak menyukainya, Anda dapat menghapus direktori dengan mesin virtual dan Anda selesai.

Jika Anda ingin mencoba pendekatan yang lebih langsung, Anda dapat mencoba dual boot. Itu akan menginstal Linux berdampingan dengan Windows. Anda mungkin perlu mengubah ukuran partisi Anda, oleh karena itu ini tidak sepele seperti virtualisasi.

Dari distribusi utama, Anda dapat mencoba Ubuntu atau OpenSuSe. Saya benar-benar tidak dapat merekomendasikan distribusi lain untuk pengguna pertama kali, karena mereka adalah untuk audiens yang lebih berpengalaman, atau memiliki basis pengguna yang kecil dan karenanya kualitas dukungan komunitas yang rendah.

Let_Me_Be
sumber
1

Saya akan bergema Matt Ball komentar: Bisakah Anda belajar berbicara bahasa Spanyol tanpa hanya berbicara bahasa Spanyol? tetapi dengan dua perubahan kecil saya bisa menjelaskan dengan regular expressions

s/Spanish/Linux/g
s/speaking/thinking/

Dengan kata lain, Anda harus berpikir Linux karena itu cara berbeda dalam melakukan sesuatu.

Tentu, Linux hadir dengan GUI hari ini dan Anda dapat menggunakannya seperti Windows - tetapi belajarlah untuk menggunakannya garis komando untuk mendapatkan manfaat maksimal dari alat yang tersedia di Linux.

Penggunaan saya atas ekspresi reguler di atas sedikit dibuat-buat, tapi saya pikir itu menggambarkan bagaimana teknik command-line yang meresap.

Saya tidak setuju Biarkan aku menjadi Penilaian Cygwin, tapi itu karena saya menemukan itu platform yang sangat berguna untuk skrip shell dan perl pada Windows. saya tidak pernah dikompilasi aplikasi menggunakan Cygwin.

pavium
sumber
0

Hanya bermain-main dengan dokumen dan tutorial melalui web! Coba instal Linux di mesin virtual atau PC lain (bahkan mesin Pentium 3-4) ^^

Pirulitero
sumber
1
OP hampir tidak akan menjadi programmer yang lebih baik hanya dengan "bermain-main dengan dokumen dan tutorial melalui web", dan gagasan untuk menggunakan VM disarankan empat tahun lalu.
G-Man
1
Ini menggandakan jawaban lain dan tidak menambahkan konten baru. Tolong jangan memposting jawaban kecuali Anda benar-benar memiliki sesuatu yang baru untuk disumbangkan.
DavidPostill