Ubuntu sa Windows: Ano ang Big Deal?

May -Akda: Laura McKinney
Petsa Ng Paglikha: 2 Abril 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
How to make dual boot Windows 8 and Ubuntu in one computer easy to understand khmer
Video.: How to make dual boot Windows 8 and Ubuntu in one computer easy to understand khmer

Nilalaman



Pinagmulan: Pressureua / Dreamstime.com

Takeaway:

Posible na ngayon na gumamit ng mga tool sa linya ng utos ng Ubuntu na katutubong sa Windows 10.

Kapag inihayag ng Microsoft at Canonical na tatakbo ang Ubuntu sa tuktok ng Windows 10 sa huling bahagi ng Marso ng 2016, maraming mga tagahanga ng Linux ang maaaring mapatawad dahil sa pag-iisip na ito ay isang biro noong Abril Fool. Ngunit ang Ubuntu na tumatakbo sa Windows ay isang seryoso at malugod na pagdaragdag na gagawa ng Windows ng isang seryosong kapaligiran sa pag-unlad.

Oo, narinig mo iyon ng tama. Maaari mo na ngayong patakbuhin ang Ubuntu sa Windows. O sa halip, ang mga tool ng command line tulad ng sikat na Bash shell.

Sigurado, nagkaroon ng mga kapaligiran tulad ng Cygwin na nagawa upang mai-port ang Unix at Linux tool sa Windows, ngunit ngayon maaari mong patakbuhin ang aktwal na binaries ng Linux nang hindi kinakailangang mag-dual boot o mag-set up ng isang virtual machine. Hindi lihim na maraming mga developer sa magkabilang panig ng pasilyo ang naging masigasig sa pag-unlad na ito.


Tumatakbo ang Ubuntu sa Windows

Kung nangangati ka upang subukan ito, madali itong madali. Kailangan mo lamang ng preview ng pagbuo ng 14316 ng Windows 10 (ang ganap na bersyon ay lalabas kasama ang Windows 10 anniversary edition sa tag-araw ng 2016).

Kailangan mong pumunta sa mga setting upang paganahin ang "Mode ng Developer." Pagkatapos nito, magagawa mong i-type ang "bash" sa command prompt at ipatatakbo ang sikat na shell.

Bakit Ubuntu?

Bakit ang kumpanya ay isang beses na inihambing ang Linux at bukas na mapagkukunan sa komunismo na sumusuporta ngayon sa Linux sa pangunahing karera ng operating system na ito, Windows? Ang sagot, tulad ng inilagay ng dating CEO ng Microsoft na si Steve Ballmer, ay "Mga Nag-develop! Mga Nag-develop! Mga Nag-develop! Mga Nag-develop! "

Ang mga taon ng pinakamalaking galit sa pagitan ng Microsoft at ng pamayanan ng Linux ay ang mga '00s, kapag ang pagbuo ng mga app ay nangangahulugang pagbuo ng mga Windows apps (at sa isang mas mababang sukat, mga aplikasyon ng Mac) sa desktop, kasama ang Windows na mayroong isang virtual na kakaiba sa merkado at ang software higanteng ayaw mawalan ng anumang lupa.


Habang ang Microsoft Windows pa rin ang pinakapopular na operating system ng desktop, ang magulang nitong kumpanya ay hindi kayang maging kampante. Ang bagong mundo ng mobile at cloud computing ay nagnanakaw ng kaunting kulog ng Microsoft.

Walang Mga bug, Walang Stress - Ang Iyong Hakbang sa Hakbang Patnubay sa Paglikha ng Software na Pagbabago ng Buhay nang Walang Pagsira sa Iyong Buhay


Hindi mo maaaring mapabuti ang iyong mga kasanayan sa pag-programming kapag walang nagmamalasakit sa kalidad ng software.

Mas mahalaga, maraming mga developer ang nagtatayo ng web at mobile apps hindi sa mga makina ng Windows. Tumingin sa paligid ng anumang kumperensya ng developer at marami sa mga laptop na makikita mo sa mga tagapakinig ang magiging Mac. Marami sa mga server na ginagamit ng mga bagong startup na ito ay ang Linux, dahil iyon ang natutunan nilang gamitin sa kanilang mga kurso sa agham ng computer.

Ang linya ng utos ng Windows, sa kabilang banda, ay tila natigil sa mga araw ng MS-DOS, ang pagtatangka ng Microsoft na palitan ito ng PowerShell.

Sa madaling salita, pinasiyahan ng Linux ang matapang na bagong mundo ng pag-unlad ng software.

Si Scott Hanselman, isang pangunahing developer ng Windows, ay napansin ang pagbabago ng dagat. Regular na makakahanap siya ng mga tutorial sa web programming lamang upang makahanap ng kagyat na "$", na nangangahulugang ang tutorial ay hindi para sa kanya bilang isang developer ng Windows.

Sa Ubuntu sa Windows 10, ang mga developer ay maaaring magkaroon ng access sa parehong mga tool sa command line na ginamit nila para sa mga taon sa mga system na tulad ng Unix nang hindi kinakailangang mag-install ng virtual machine o dalwang boot.

Mga Pinahahalagahan

Ito ay hindi kakaiba sa tunog. Sinuportahan ng Microsoft ang Unix dati. Bumalik sa '80s, ito ay kahit na isang pangunahing nagbebenta ng Unix kasama si Xenix, bago ibigay ang pag-unlad sa Santa Cruz Operation (SCO). Ang Microsoft ay nanatili rin sa isang stake sa SCO ng maraming taon.

Napagpasyahan ng Microsoft na ang paglilisensya ng AT & T para sa Unix ay masyadong mahirap at nakipagtulungan sa IBM upang magtayo ng OS / 2, lamang na bubuo ang Windows NT pagkatapos ng hindi pagkakasundo sa IBM sa OS / 2 at direksyon ng Windows. Kahit na noon, ang Microsoft ay may isang paa sa mundo ng Unix. Sinuportahan ng NT ang isang layer ng POSIX, at ang sarili nitong Mga Serbisyo para sa Unix ay nag-alok ng isang kapaligiran na katulad ng Unix para sa mga kumpanyang nais na gumamit ng NT ngunit maraming pamumuhunan sa Unix software.

Paano Ito Gumagana

Ang Ubuntu para sa Windows ay nagagawa ng Windows Subsystem ng Microsoft para sa Linux. Ito ay isang layer ng pagiging tugma na isinalin ang tawag sa sistema ng Linux sa mga Windows. Ang mga tool na ito ay command line lamang. Walang mga plano na mag-alok ng mga application ng grapiko, kahit na posible na mag-install ng X11 sa Windows. Dahil ang pinakatanyag na mga aplikasyon ng graphical na Linux ay mayroon nang mga katutubong port ng Windows, hindi ito magiging malaking pinsala.

Hindi ito ganap na sistema ng Linux. Tanging ang mga utility ng gumagamit ay tumatakbo, hindi ang kernel, kahit na ang mga binaries ay mga binaryang ELF sa halip na mga executive ng Windows.

Ito ay naiiba sa isang bagay tulad ng Cygwin kung saan ang mga developer ay lumikha ng isang DLL na isinasalin ang sistema ng Linux na tumatawag sa Windows. Sa Cygwin, ang mga programa ay naibabalik sa mga executive ng Windows.

Mga alternatibo

Kahit na sa Ubuntu (uri ng) tumatakbo sa Windows, mayroong maraming mga kahalili para sa mga taong nais mag-tap sa kapangyarihan ng Linux habang pinapanatili pa rin ang Windows.

Ang Cygwin at Uwin ay napakapopular na mga kapaligiran para sa mga taong nais POSIX na katugma sa POSIX ngunit ayaw ng overhead ng virtualization o kailangang lumipat ng mga operating system. Nag-aalok ang MinGW at MSYS ng isang magaan na alternatibo.

Ang Virtualization sa pamamagitan ng VMware at VirtualBox ay nag-aalok ng higit pang kontrol sa operating system, ngunit mayroong isang parusa sa pagganap sa mas mabagal na makina. Ang isang mabilis na makina na may maraming RAM ay mag-aalok ng pagganap maihahambing sa isang hubad na metal na pag-install.

Dual-booting ang naging tradisyonal na pagpipilian para sa mga taong nais magpatakbo ng parehong Linux at Windows. Napakadali nitong mga araw na ito, ngunit maaaring nakakainis na lumipat sa pagitan ng mga operating system.

Konklusyon

Gamit ang kakayahang patakbuhin ang Ubuntu sa tuktok ng Windows, ang mga developer ay magkakaroon ng isang malakas na kapaligiran sa pag-unlad na sinamahan ng malawak na hanay ng mga pagpipilian sa hardware na inaalok ng Windows.