Ръководство за оцеляване на Windows за потребители на Linux / Unix

Автор: Roger Morrison
Дата На Създаване: 17 Септември 2021
Дата На Актуализиране: 3 Може 2024
Anonim
Чем отличается Linux от Windows
Видео: Чем отличается Linux от Windows

Съдържание


Източник: Binu Omanakkuttan / Dreamstime.com

За вкъщи:

Предпочитате Linux / Unix, но принудени да използват Windows? Ето няколко начина да направите компютъра си с Windows малко повече като предпочитаната от вас ОС.

Нека си признаем, Linux и Unix са страхотни операционни системи, но много потребители трябва да живеят в реалния свят, а да живееш в реалния свят често означава да използваш определена операционна система, наречена Windows. Независимо дали просто посещавате Windows или живеете там, има някои начини, които ще го накарат да работи по-скоро като системите, на които сте свикнали.

Cygwin

Ако сте сериозен потребител на Linux / Unix, сблъскан с Windows, вероятно сте пропуснали командния ред. Разбира се, командният ред на Windows е ОК, но няма никъде близо до гъвкавостта на черупката на Unix. Cygwin е отговорът за вас. Това е слой за съвместимост с DLL и POSIX, за да се улесни пренасянето на софтуер на Linux в Windows, като същевременно ви дава позната среда.


Просто изтеглете файла Setup.exe от уебсайта на проекта и инсталирате Cygwin. Инсталаторът се удвоява като мениджър на пакети и можете да инсталирате любимите си помощни програми, инструменти, редактори и т.н. Има предния край на командния ред, наречен Cyg-get, подобен на полезността apt-get в Debian и Ubuntu.

Няма да можете да използвате двоични файлове на Linux с Cygwin. Софтуерът трябва да се компилира за Windows. Налични са стотици пакети. Ако сте толкова склонни, можете сами да инсталирате GCC и да компилирате от източника.

Не можете да стартирате само приложения за команден ред, но и програми, създадени за X Window System, както и да използвате Cygwin / X.

PowerShell

Собственият PowerShell на Microsoft е интересна алтернатива както на традиционната обвивка на Unix, така и на стандартния команден ред на Windows, получен от MS-DOS. PowerShell е силно обективиран.

Можете да създавате тръбопроводи от верижни команди точно както можете в черупки на Unix, но разликата е, че вместо да използвате обикновени, той изпраща обекти. Това може да е противопоставяне на сериозните програмисти на Unix, но предимството е, че можете да избирате данни, без да използвате сложни обработващи инструменти като AWK или дори Perl.


Има малко крива на обучение, но дизайнерите се опитаха да улеснят изучаването на PowerShell. По-полезно е за взаимодействие със самия Windows. Може да искате да се придържате към други езици на скриптове, ако не е необходимо да автоматизирате задачите на Windows.

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

Не можете да подобрите уменията си за програмиране, когато никой не се интересува от качеството на софтуера.

Редактори

Независимо на коя страна на "войните за редактор" между vi и Emacs сте, можете да използвате любимата си в Windows. Имате богат избор от редактори в Windows, от Unix редакторите, налични на Cygwin, както и от родните портове на vi и Emacs.

Добра лека, но пълнофункционална алтернатива и на двете е Notepad ++.

SSH

Ако сте сериозен програмист или системен администратор, вече знаете за SSH. За щастие можете да получите достъп до отдалечени машини както в Windows, така и в Linux. Един от начините е PuTTY, който ви позволява да управлявате връзки.

Можете също да инсталирате SSH с помощта на Cygwin. Предимството да го направите по този начин е, че можете да използвате Mosh, което ви позволява да останете свързани, ако поставите машината да спи или сменяте мрежи. Това е наистина чудесно за работа на лаптоп през Wi-Fi.

Програмни езици

Unix е чудесна среда за разработка и какъвто и да е любимият ви език за програмиране в Unix, той е достъпен за Windows.

Всички основни скриптови езици, включително Python, Perl, PHP и други имат налични версии за Windows, както и Cygwin версии.

Microsoft има свои инструменти за разработка, но инструментите на Unix обикновено са много по-леки.

Desktop Manager

Друга характеристика на настолните компютри на Linux, която вероятно ви липсва, са виртуалните. Докато Microsoft го добавя към Windows 10, не е нужно да чакате. Можете да инсталирате VirtuaWin, който ви дава разширени функции за управление на прозорци в момента. Подобно на най-добрия софтуер за Linux, той е безплатен и с отворен код.

Стигане до Real * nix

Ако трябва да имате истински Unix, не е нужно да се отказвате от любимата си система. Двойното зареждане на Windows и Linux е класическото решение.

Ако отидете по този маршрут, просто първо се уверете, че Windows е инсталиран. В противен случай Windows ще презапише всеки зареждащ инструмент в основния запис за зареждане със собствен, когато го инсталирате. Повечето дистрибуции на Linux са достатъчно интелигентни, за да открият дяловете на Windows и да инсталират bootloader, който ви позволява да изберете в коя ОС искате да стартирате.

Друг проблем, който може да срещнете на по-новите компютри, предназначени за Windows 8, е защитата на UEFI. Очевидно създаден да защитава rootkits и bootkits, той бе критикуван, че изисква операционните системи да бъдат подписани криптографски, което имаше потенциал да блокира много дистрибуции.

Microsoft налага на новите компютри да са го активирали по подразбиране, но за щастие те също изискват възможността да го изключите, но само на x86 компютри. Те могат да решат друго в бъдеще. Ако искате да запазите сигурно зареждане или използвате ARM процесор, можете да изберете дистрибутори, които са подписани, като например 64-битната версия на Ubuntu.

заключение

Дори и да се окажете, че сте заседнали в Windows временно или постоянно, все пак можете да имате свой собствен малък вкус на небето с някои прости допълнения към вашата Windows среда.