Tartalom
- cygwin
- PowerShell
- Nincsenek hibák, nincs stressz - Az Ön életét megváltoztató szoftverek készítésének lépésről lépésre történő leírása az élet megsemmisítése nélkül
- Szerkesztők
- SSH
- Programozási nyelvek
- Asztalkezelő
- Megközelítés a Real * nix-hez
- Következtetés
Forrás: Binu Omanakkuttan / Dreamstime.com
Elvitel:
Előnyben részesíti a Linuxot / Unix-ot, de kénytelen a Windows használatát? Íme néhány módszer, ahogyan a Windows számítógépet kissé hasonlíthatja a kívánt operációs rendszerhez.
Nézzünk szembe a tényekkel: a Linux és az Unix remek operációs rendszerek, de sok felhasználónak a való világban kell élnie, és a való világban való élés gyakran egy bizonyos Windows nevű operációs rendszer használatát jelenti. Függetlenül attól, hogy ellátogat a Windows-ba, vagy ott él, vannak olyan módok, amelyek révén jobban működik, mint a megszokott rendszerek.
cygwin
Ha Ön egy komoly Linux / Unix felhasználó, aki a Windowskal szembesül, valószínűleg hiányzik a parancssor. Persze, a Windows Command Prompt rendben van, ám ez közel sem áll a Unix héj rugalmasságához. Cygwin a válasz az Ön számára. Ez egy DLL és POSIX kompatibilitási réteg, amely megkönnyíti a Linux szoftver Windows-ba történő portolását, miközben ismerős környezetet biztosít.
Csak töltse le a Setup.exe fájlt a projekt webhelyéről, és telepítse a Cygwin programot. A telepítő párhuzamosan csomagkezelőként működik, és telepítheti kedvenc segédprogramjait, eszközeit, szerkesztőit és így tovább. Van egy Cyg-get nevű parancssori kezelőfelület, amely hasonló az Debian és Ubuntu apt-get segédprogramjához.
Nem fogsz tudni használni a Linux bináris fájljait a Cygwinnel. A szoftvert Windows rendszerre kell fordítani. Több száz csomag érhető el. Ha ilyen hajlamos, telepítheti a GCC-t, és saját forrásból fordíthat.
Nem csak parancssori alkalmazásokat futtathat, hanem az X Window rendszerhez tervezett programokat, valamint a Cygwin / X programot is.
PowerShell
A Microsoft saját PowerShell érdekes alternatívája mind a hagyományos Unix héjnak, mind az MS-DOS-ból származó szabványos Windows parancssornak. A PowerShell erősen kifogásközpontú.
Létrehozott csővezetékeket ugyanúgy hozhat létre, ahogyan a Unix héjban készíthetsz, de a különbség az, hogy a sima használat helyett az objektumokat csövezi. Ez sértheti a komoly Unix programozókat, de az az előnye, hogy adatokat gyűjthet anélkül, hogy olyan összetett feldolgozási eszközöket használna, mint az AWK vagy akár a Perl.
Van egy kis tanulási görbe, de a tervezők megkíséreltek megkönnyíteni a PowerShell tanulását. Hasznosabb, ha maga a Windows működik. Ha nem kell automatizálnia a Windows feladatait, akkor érdemes ragaszkodnia más szkriptnyelvekhez.
Nincsenek hibák, nincs stressz - Az Ön életét megváltoztató szoftverek készítésének lépésről lépésre történő leírása az élet megsemmisítése nélkül
Nem javíthatja a programozási képességeit, ha senki sem törődik a szoftver minőségével.
Szerkesztők
Nem számít a vi és az Emacs közötti „szerkesztő háborúk” melyik oldalán használhatja kedvencét a Windows rendszeren. Számos szerkesztő van a Windows rendszeren, a Cygwin-en elérhető Unix szerkesztőkön, valamint a vi és az Emacs natív portjain.
Jó könnyű, de teljes funkcionalitású alternatíva mindkettő számára a Notepad ++.
SSH
Ha Ön komoly programozó vagy rendszergazda, akkor már ismeri az SSH-t. Szerencsére távoli gépeket érhet el Windows és Linux rendszeren is. Az egyik módszer a PuTTY, amely lehetővé teszi a kapcsolatok kezelését.
Az SSH telepíthető a Cygwin használatával is. Ennek az előnye, hogy használhatja a Mosh alkalmazást, amely lehetővé teszi a kapcsolattartást, ha a készüléket aludni vagy hálózatokat cserél. Nagyon nagyszerű, ha laptop segítségével dolgozik Wi-Fi kapcsolaton keresztül.
Programozási nyelvek
Az Unix remek fejlesztési környezet, és bármi is legyen a kedvenc programozási nyelve a Unix-on, a Windows számára elérhető.
Az összes fő szkriptnyelv, beleértve a Python, a Perl, a PHP és mások is, natív Windows verziókkal és Cygwin verziókkal is elérhető.
A Microsoftnak saját fejlesztőeszközei vannak, de az Unix eszközök sokkal könnyebbek.
Asztalkezelő
A Linux asztali számítógépek másik, a valószínűleg hiányzó tulajdonsága a virtuális asztali számítógépek. Amíg a Microsoft hozzáadja a Windows 10-hez, nem kell megvárnia. Telepítheti a VirtuaWin szoftvert, amely jelenleg fejlett ablakkezelési funkciókat kínál. Mint a legjobb Linux szoftver, ingyenes és nyílt forráskódú.
Megközelítés a Real * nix-hez
Ha rendelkeznie kell valódi Unix-szal, akkor nem kell feladnia kedvenc rendszerét. A klasszikus megoldás a kettős indítású Windows és Linux.
Ha ezen az úton halad, csak ellenőrizze, hogy a Windows telepítve van-e először. Ellenkező esetben a Windows felülírja a Master Boot Record bármelyik rendszerbetöltőjét, amikor telepíti. A legtöbb Linux disztribúció elég okos ahhoz, hogy észlelje a Windows partíciókat, és telepítsen egy indítóbetöltőt, amely lehetővé teszi, hogy kiválaszthassa, melyik operációs rendszerbe indul.
Egy másik probléma, amelyet a Windows 8-hoz tervezett újabb számítógépeknél tapasztalhat, az UEFI-védelem. Láthatóan a rootkit és a bootkit elleni védekezés érdekében kritizálták az operációs rendszerek kriptográfiai aláírásának megkövetelése miatt, amely számos disztró elzárására képes volt.
A Microsoft előírja, hogy az új PC-k alapértelmezés szerint engedélyezve legyenek, de szerencsére azt is megkövetelik, hogy engedélyezze azt, de csak x86-os számítógépeken. A jövőben másképp dönthetnek. Ha biztonságban kívánja tartani a rendszert, vagy ARM processzort használ, választhat aláírt disztrókat, például az Ubuntu 64 bites verzióját.
Következtetés
Még akkor is, ha átmenetileg vagy véglegesen beragadt a Windows rendszerbe, mégis megtapasztalhatja a mennyország kis ízét néhány egyszerű kiegészítéssel a Windows környezetéhez.