Убунту у Виндовс-у: Шта је велики посао?

Аутор: Laura McKinney
Датум Стварања: 2 Април 2021
Ажурирати Датум: 1 Јули 2024
Anonim
NAS на 20 HDD. Часть 5. Снова меняю мать, тестирую 10 Гбит, Home Assistant на NAS
Видео: NAS на 20 HDD. Часть 5. Снова меняю мать, тестирую 10 Гбит, Home Assistant на NAS

Садржај



Извор: Прессуреуа / Дреамстиме.цом

Одузети:

Сада је могуће користити Убунту алате наредбеног ретка нативно у Виндовс 10.

Када су Мицрософт и Цаноницал најавили да ће се Убунту покренути на врху Виндовса 10 крајем марта 2016. године, многи Линук фанови могли би се опростити што мисле да је ово била шала првог априла. Али Убунту који ради на Виндовс-у озбиљан је и добродошао додатак који ће Виндовс учинити озбиљним развојним окружењем.

Да, добро сте чули. Сада можете покренути Убунту на Виндовс-у. Или боље, алатке командне линије попут популарне Басх шкољке.

Наравно, постојала су окружења попут Цигвин-а која су омогућила пријенос алата Уник и Линук у Виндовс, али сада можете покренути стварне Линук бинарне датотеке без двоструког покретања или подешавања виртуелне машине. Није тајна да су многи програмери са обе стране пролаза били одушевљени овим развојем.

Покретање Убунту-а на Виндовс-у

Ако вас сврби, испробајте, то је релативно лако. Само вам треба да направите преглед верзије 14316 Виндовса 10 (потпуна верзија ће изаћи са Виндовс 10 годишњицом издања на лето 2016).


Морате да уђете у подешавања да бисте омогућили „Девелопер Моде“. Након тога, у командној линији ћете моћи да откуцате „басх“ и покрене се популарна љуска.

Зашто Убунту?

Зашто компанија која је некада упоређивала Линук и опен соурце комунизам сада подржава Линук у његовом главном ривалу оперативног система, Виндовс? Одговор, како је то рекао бивши директор Мицрософта Стеве Баллмер, гласи: „Девелопери! Програмери! Програмери! Програмери! “

Године највећег непријатељства између Мицрософта и Линук заједнице биле су 00-те, када је развијање апликација још увек значило развој Виндовс апликација (и у мањој мери Мац апликација) на радној површини, при чему је Виндовс имао виртуелно окружење на тржишту и софтверски гигант који не жели да изгуби било шта.

Иако је Мицрософт Виндовс и даље најпопуларнији оперативни систем за десктоп рачунаре, његова матична компанија не може себи да приушти да буде задовољан. Нови свет мобилног и рачунарског облака украо је мало Мицрософтове громове.


Без грешака, без стреса - Ваш корак по корак водич за креирање софтвера за промену живота без да вам уништи живот


Не можете побољшати своје вештине програмирања када никога није брига за квалитет софтвера.

Још важније, многи програмери граде веб и мобилне апликације које нису на Виндовс машинама. Погледајте око себе било коју конференцију програмера, а многи од лаптопа које ћете видети у публици биће Маци. Многи сервери које ови нови стартапови користе су Линук, јер су то научили да користе у својим курсевима информатике.

С друге стране, наредбена линија Виндовс-а изгледала је заглављена у МС-ДОС данима, а Мицрософтов покушај да је замени ПоверСхелл-ом без обзира.

Другим речима, Линук влада новим храбрим светом развоја софтвера.

Сцотт Ханселман, главни Виндовс програмер, приметио је промену мора. Рутински би проналазио уџбенике веб програмирања само да би пронашао „$“ промпт, што значи да уџбеник није био за њега као Виндовс програмер.

Помоћу Убунту-а на Виндовс 10, програмери ће моћи да имају приступ истим алатима командне линије које су годинама користили на системима сличним Уник-у, без потребе да инсталирају виртуелне машине или двоструко покретање.

Претходници

Није тако чудно као што звучи. Мицрософт је и раније подржавао Уник. Још у 80-има, то је био чак и главни Уник добављач с Ксеником, пре него што је развој пренет у операцију Санта Цруз (СЦО). Мицрософт је чак задржао удио у СЦО годинама.

Мицрософт је одлучио да је лиценца компаније АТ&Т за Уник била превише незграпна и удружила се са ИБМ-ом ради израде ОС / 2, само да би развио Виндовс НТ након неслагања са ИБМ-ом у смеру ОС / 2 и Виндовс-а. Чак и тада, Мицрософт је имао стопало у Уник свету. НТ је иницијално подржавао ПОСИКС слој, а сопствене Услуге за Уник нудиле су окружење налик Уник-у за компаније које су желеле да користе НТ, али су имале много улагања у Уник софтвер.

Како то ради

Убунту за Виндовс омогућио је Мицрософт-ов Виндовс подсистем за Линук. То је компатибилни слој који преводи системске позиве Линука у Виндовс позиве. Ови алати су такође само командна линија. Не планирате да нудите графичке апликације, мада је Кс11 већ могуће инсталирати на Виндовс. Будући да већина најпопуларнијих графичких апликација за Линук већ има портове за Виндовс, то неће бити тако велики губитак.

То није пуноправни Линук систем. Покрећу се само услужни програми усерланд, а не кернел, мада су бинарни датотеке ЕЛФ бинариес уместо извршних датотека за Виндовс.

Ово се разликује од нечега попут Цигвина где су програмери креирали ДЛЛ који преводи позиве система Линук у Виндовс. Са Цигвин-ом, програми се прекомпонују у Виндовс извршне датотеке.

Алтернатива

Чак и ако се Убунту (врста) изводи на Виндовс-у, постојаће пуно алтернатива за људе који желе да искористе снагу Линука и даље чувају Виндовс.

Цигвин и Увин су веома популарно окружење за људе који желе алате компатибилне са ПОСИКС-ом, али не желе да поклопе виртуализацију или да пребацују оперативне системе. МинГВ и МСИС нуде лагану алтернативу.

Виртуелизација путем ВМваре-а и ВиртуалБок-а нуди много већу контролу над оперативним системом, али постоји и казна за перформансе на споријим машинама. Брза машина са пуно РАМ-а понудит ће перформансе упоредиве са инсталацијом од голог метала.

Двоструко подизање система је традиционална опција за људе који желе да покрећу и Линук и Виндовс. Веома је лако ових дана, али може бити неугодно пребацивање између оперативних система.

Закључак

Уз могућност покретања Убунту-а на врху Виндовс-а, програмери ће имати снажно развојно окружење у комбинацији са широким спектром хардверских избора које нуди Виндовс.