Windows 10 ning 1607 versiyasining yubiley yangilanishida ishlab chiquvchilar uchun yangi imkoniyat paydo bo'ldi - Linux dasturlarini ishga tushirish, o'rnatish, to'g'ridan-to'g'ri Windows 10-da bosh skriptlardan foydalanish imkonini beradigan "Linux uchun Windows quyi tizimi" deb nomlangan Ubuntu Bash qobig'i. 1709 Fall Creators Update-ning Windows 10 versiyasida o'rnatish uchun uchta Linux distributivi mavjud. Barcha holatlarda o'rnatish uchun 64 bitli tizim talab qilinadi.
Ushbu qo'llanma Windows 10-da Ubuntu, OpenSUSE yoki SUSE Linux Enterprise Serverni qanday o'rnatish haqida va maqolaning oxirida ba'zi foydalanish misollari haqida. Shuni ham ta'kidlash kerakki, Windows-da boshdan foydalanganda ba'zi bir cheklovlar mavjud: masalan, siz GUI dasturlarini ishlata olmaysiz (garchi ular X serverdan foydalangan holda ishlayotganligini xabar qilsalar ham). Bundan tashqari, bosh buyruqlar Windows fayl tizimiga to'liq kirish huquqiga ega bo'lsa ham, Windows dasturlarini ishlay olmaydi.
Windows 10-da Ubuntu, OpenSUSE yoki SUSE Linux Enterprise Server-ni o'rnating
Windows 10 Fall Creators Update-dan (1709-versiya) boshlab, Windows uchun Linux quyi tizimining o'rnatilishi avvalgi versiyalardagidan bir oz o'zgardi (oldingi versiyalar uchun, 1607-yildan boshlab, funksiya beta-versiyada joriy qilinganida). ushbu moddaning ikkinchi qismi).
Endi zarur qadamlar quyidagilar:
- Avvalo, "Boshqarish panelida" - "Dasturlar va xususiyatlar" - "Windows xususiyatlarini yoqish yoki o'chirish" bo'limida "Linux uchun Windows quyi tizimi" komponentini yoqishingiz kerak.
- Komponentlarni o'rnatgandan va kompyuterni qayta ishga tushirgandan so'ng, Windows 10 App Store-ga o'ting va Ubuntu, OpenSUSE yoki SUSE Linux ES-ni yuklab oling (ha, uchta tarqatish mavjud). Yuklab olishda ba'zi nuanslar mumkin, ular keyinchalik eslatmalarda muhokama qilinadi.
- Yuklab olingan tarqatishni odatiy Windows 10 dasturi sifatida ishga tushiring va dastlabki sozlashni (foydalanuvchi nomi va parol) bajaring.
Linux komponentlari uchun Windows quyi tizimini yoqish uchun (birinchi qadam) PowerShell buyrug'idan foydalanishingiz mumkin:
Microsoft-Windows-Subsystem-Linux-WindowsOptionalFeature -Online -FeatureName-ni yoqish
Endi o'rnatish paytida foydali bo'lishi mumkin bo'lgan bir nechta eslatma:
- Siz bir vaqtning o'zida bir nechta Linux distributivlarini o'rnatishingiz mumkin.
- Ubuntu, OpenSUSE va SUSE Linux Enterprise Server rus tilidagi Windows 10 do'konida yuklab olishda quyidagi nuansni payqadim: agar siz shunchaki ismni kiritib Enter-ni bosing, unda qidiruvda kerakli natijalar topilmaydi, lekin agar siz yozishni boshlasangiz va keyin paydo bo'lgan chaqiruvni bossangiz, avtomatik ravishda olasiz. kerakli sahifani tanlang. Do'konda tarqatish uchun to'g'ridan-to'g'ri havolalar: Ubuntu, OpenSUSE, SUSE LES.
- Linux-ni buyruq satridan boshlashingiz mumkin (nafaqat Boshlash menyusidagi plitalardan): ubuntu, opensuse-42 yoki sles-12
Bashni Windows 10 1607 va 1703-ga o'rnatish
Bosh qobig'ini o'rnatish uchun quyidagi oddiy amallarni bajaring.
- Windows 10 sozlamalariga o'ting - Yangilanish va xavfsizlik - Ishlab chiquvchilar uchun. Ishlab chiquvchi rejimini yoqing (kerakli komponentlarni yuklab olish uchun Internet ulanishi kerak).
- Boshqarish paneliga o'ting - Dasturlar va tarkibiy qismlar - Windows qismlarini yoqing yoki o'chiring, "Linux uchun Windows quyi tizimi" katagiga belgi qo'ying.
- Komponentlarni o'rnatgandan so'ng, Windows 10 qidiruviga "bash" kiriting, taklif qilingan dasturni ishga tushiring va o'rnatishni yakunlang. Siz foydalanuvchi nomi va parolni bosh uchun o'rnatishingiz yoki root foydalanuvchisiz parolsiz foydalanishingiz mumkin.
O'rnatish tugallangandan so'ng, siz Windows 10-da Ubuntu Bash-ni qidirish orqali yoki kerakli joyga yorliq yaratish orqali ishga tushirishingiz mumkin.
Ubuntu Shell Windows-ga misollar
Avvaliga shuni ta'kidlaymanki, muallif bosh, Linux va ishlab chiqarish bo'yicha mutaxassis emas va quyida keltirilgan misollar shuni ko'rsatadiki, Windows 10-da bosh buni tushunadiganlar uchun kutilgan natijalar bilan ishlaydi.
Linux dasturlari
Windows 10 Bash-dagi ilovalar Ubuntu omboridan apt-get (sudo apt-get) yordamida o'rnatilishi, olib tashlanishi va yangilanishi mumkin.
Matnga asoslangan dasturlardan foydalanish Ubuntudan farq qilmaydi, masalan, Git-ni Bash-ga o'rnatib, odatiy usulda foydalanishingiz mumkin.
Bash skriptlari
Windows 10-da bosh skriptlarni ishga tushirishingiz mumkin, ularni Nano matn muharririda qobiqda yaratishingiz mumkin.
Bash skriptlari Windows dasturlari va buyruqlarini chaqira olmaydi, ammo siz bat fayllari va PowerShell skriptlaridan bosh skriptlar va buyruqlarni bajarishingiz mumkin:
bash -c "buyruq"
Bundan tashqari, Windows 10-da Ubuntu Shell-da grafik interfeys bilan dasturlarni ishga tushirishga urinib ko'rishingiz mumkin, bu borada Internetda bir nechta ko'rsatmalar mavjud va usulning mohiyati GUI dasturini namoyish qilish uchun Xming X Server-dan foydalanishdir. Garchi rasman bunday Microsoft dasturlari bilan ishlash imkoniyati aytilmagan.
Yuqorida yozilganidek, men innovatsiyalarning ahamiyati va funktsional imkoniyatlarini to'liq anglay oladigan odam emasman, lekin men o'zim uchun kamida bitta dasturni ko'rib turibman: Udacity, edX va boshqa rivojlanish kurslari va boshqa zarur kurslar bilan ishlash oson kechadi. to'g'ridan-to'g'ri bash-da (va bu kurslar odatda MacOS va Linux bosh terminalida ishlashni namoyish etadi).