Kaip „Build 2020“ dalis, „Microsoft“ paskelbė apie daugybę naujų funkcijų, tokių kaip „Windows Terminal 1.0“, „Windows Package Manager“ ir „Windows“ posistemė, skirta „Linux 2“.
„Microsoft“ kiekvienais metais rengia konferenciją programinės įrangos inžinieriams ir žiniatinklio kūrėjams. Renginys, vadinamas Build arba //build/, yra konferencija kūrėjams, kurie daugiausia dirba su Windows, Microsoft Azure ir kitomis technologijomis. Nors „Microsoft“ kiekvienais metais rengia renginį vietoje, kaip jie turi viduje praėjusiais metais, tačiau dėl COVID-19 „Build 2020“ skelbiamas tik internete. Ta proga „Microsoft“ turi paskelbė daugybę naujų funkcijų, pvz., „Windows Terminal 1.0“, „Windows Package Manager“, „Windows“ posistemė, skirta „Linux 2“, kurios viena ar kita forma bus naudingos daugeliui kūrėjų.
„Windows“ terminalas 1.0
Per praėjusių metų „Build 2019“ kūrėjų konferenciją „Microsoft“ paskelbė „Windows“ terminalą. Būtent taip skamba – nauja „Microsoft“ terminalo programa.
Kai kurie svarbiausi programos akcentai yra GPU pagreitintas teksto atvaizdavimas, temų palaikymas, skirtukai, nuplėšiami langai, spartieji klavišai, visas Unicode palaikymas ir kt. Galutinis „Windows“ terminalo tikslas yra gerai pakeisti kitas komandų eilutės programas, tokias kaip „PowerShell“ ir „Command Prompt“.
„Windows Terminal“ buvo išleistas kaip „Build 2019“ peržiūra, o dabar, „Build 2020“, programa išėjo į visą savo versiją. „Windows“ terminalas 1.0.
„Windows Terminal 1.0“ galima atsisiųsti iš „Microsoft Store“. arba iš GitHub. Programėlė bus atnaujinama kas mėnesį nuo 2020 m. liepos mėn. Tačiau jei norite išbandyti naujausias funkcijas, kol jos nepateks į stabilią šaką, galite peržiūrėti peržiūros kanalą „Microsoft Store“. ir GitHub.
Pagrindinės „Windows Terminal 1.0“ funkcijos, kaip minėta Microsoft dokumentacija:
- Keli profiliai, palaikantys įvairias komandų eilutės programas
- Individualizuotos spalvų schemos ir konfigūracijos
- Individualūs raktų surišimai
- Unicode ir UTF-8 simbolių palaikymas
- GPU pagreitintas teksto atvaizdavimas
- Fono vaizdo palaikymas
- Komandinės eilutės argumentų palaikymas
„Microsoft Windows“ paketų tvarkyklė
Jei esate susipažinę su GNU/Linux platinimais, greičiausiai esate susipažinę su komandinės eilutės paketų tvarkytuvais. Grubiai tariant, paketų tvarkyklė valdo jūsų kompiuteryje esančių paketų (arba programų) diegimo, konfigūravimo ir pašalinimo procesą. Komandinės eilutės paketų tvarkyklė atlieka visas šias užduotis iš komandinės eilutės. „Microsoft“ niekada oficialiai nepasiūlė komandinės eilutės paketų tvarkyklės, bet taip yra dabar keičiasi naudojant „Windows“ paketų tvarkyklę.
„Windows“ turėjo keletą populiarių trečiųjų šalių komandų eilutės paketų tvarkytuvų, pvz Šokoladinis – bet jie yra neoficialūs ir ne iš pačios „Microsoft“. Skirtingai nuo programų parduotuvės, pvz., „Windows“ parduotuvės, paketų tvarkyklė palaiko programų diegimą iš kelių šaltinių, todėl lengva nustatyti skirtingas kūrimo aplinkas su mažiau trinties taškų.
„Windows“ paketų tvarkyklė yra dabar galima peržiūros formoje. Dar įdomiau tai, kad tai atvirojo kodo.
„Windows“ paketų tvarkyklė siūlo šias funkcijas, kai prieš tai yra sparnas komanda:
- diegti - Įdiegia nurodytą programą
- Rodyti - Rodo informaciją apie programą
- šaltinis - Tvarkyti programų šaltinius
- Paieška - Raskite ir parodykite pagrindinę programų informaciją
- maišos - Pagalbininkas maišos diegimo failams
- patvirtinti - Patvirtina manifesto failą
- --padėkite - Teikia komandinės eilutės pagalbą
- -- info - Pateikiami papildomi duomenys, naudingi trikčių šalinimui
- -- versija - Pateikiama kliento versija
Norėdami paaiškinti, jei naudojate "sparno montavimas“, pamatysite visas komandų eilutės parinktis, skirtas sąsajai su „Windows Package Manager“. Pavyzdžiui, jei įvesite "winget diegimo terminalasĮdiegsite naują Windows terminalo programinę įrangą. „Windows“ paketų tvarkyklė iš anksto sukonfigūruota taip, kad nukreiptų į „Microsoft“ bendruomenės saugyklą, o galimų paketų galite ieškoti naudodami „winget paieškair rodyti informaciją naudodamisparnų šou". Galėsite pridėti trečiųjų šalių saugyklų naudodami "sparno šaltinis" taip pat.
Komandinės eilutės klientas platinamas programėlių diegimo programos pakete, kuris iš anksto įdiegtas sistemoje Windows. Tačiau peržiūros laikotarpiu klientas nebus visuotinai pasiekiamas, todėl turite įdiegti a Windows 10 Insider statyti arba užsiregistruokite į peržiūros skrydžio žiedą gauti automatinius atnaujinimus. Be to, jei neprieštaraujate atsisakyti automatinių naujinimų, taip pat galite rankiniu būdu įdiegti bet kurioje „Windows 10“ versijoje nuo „Fall Creators Update“ (1709). Kai „Windows Package Manager“ pasieks 1.0 versiją, ji bus pristatyta su Desktop App Installer.
„Windows“ posistemis, skirtas „Linux 2“ / WSL 2
„Build 2019“ metu „Microsoft“ paskelbė „Windows posistemę“, skirtą „Linux 2“, kuri pristato visą „Linux“ branduolį, leidžiantį paleisti „Linux“ komandas ir programas. Pavyzdžiui, jūs netgi galite eiti į priekį ir kompiliuoti LineageOS naudojant WSL sistemoje Windows.
Dabar „Microsoft“ paskelbė kelis svarbius WSL pakeitimus:
- Pridėtas grafikos apdorojimo bloko (GPU) skaičiavimo darbo eigos palaikymas leidžia Linux įrankiams panaudoti GPU, kad būtų galima pagreitinti aparatinę įrangą daugeliui plėtros scenarijų, pvz., lygiagretaus skaičiavimo ir mokymo mašininio mokymosi (ML) ir dirbtinio intelekto (AI) modelių.
- „Linux“ grafinės vartotojo sąsajos (GUI) programų palaikymas leis atidaryti WSL egzempliorių ir tiesiogiai paleisti „Linux GUI“ programą, nereikalaujant trečiosios šalies X serverio. Tai padės paleisti mėgstamas programas Linux aplinkoje, pvz., integruotoje kūrimo aplinkoje (IDE).
- WSL netrukus palaikys supaprastintą diegimą paleisdama komandą „wsl.exe – install“, kuri leis lengviau nei bet kada pradėti naudoti „Linux“ programas sistemoje „Windows“.
Dėl šių būsimų WSL 2 pakeitimų vartotojams nebereikia paleisti X serverio, kad galėtų naudoti „Linux“ programas su GUI. „Linux“ programos taip pat dabar veiks daug sklandžiau sistemoje „Windows“. Kaip pabrėžia Mishaalas, tai gali būti tik lūžio taškas "„Linux“ darbalaukio metai„Meme pagaliau išsipildys, ir ironiška, kad būtent „Microsoft“ tai pristato.
Ką manote apie „Microsoft Build 2020“ paskelbtas funkcijas? Praneškite mums toliau pateiktuose komentaruose!