Narzędzia do emulacji Linuxa w systemie Windows
Narzędzia do emulacji Linuxa w systemie Windows
Zagłosuj: (Głosy: 1)
Program licencji: Darmowa (GPL)
Twórca programu: Redhat
Wersja: 1.7.17
Działa pod: Windows
Zagłosuj:
Program licencji
(Głosy: 1)
Darmowa (GPL)
Twórca programu
Wersja
Redhat
1.7.17
Działa pod:
Windows
Zalety
- Dostępnych jest wiele pakietów
- Wymaga mniej zasobów niż pełna instalacja maszyny wirtualnej
- Aplikacje Cygwin mają dostęp do systemu plików Windows
- Mogą uruchamiać aplikacje graficzne
Wady
- Wiele narzędzi linuksowych jest niekompatybilnych z Cygwin
- Dokumentacja narzędzi jest uboga
- Instalacja jest powolna i zajmuje dużo miejsca
Cygwin to emulowane środowisko podobne do Linuksa dla systemów operacyjnych Windows.
Powody, dla których warto używać Cygwin
Instalacja Cygwin dostarcza bibliotekę DLL (cygwin1.dll), która emuluje wiele funkcji systemu POSIX (Portable Operating System Interface). W środowisku Cygwin użytkownicy mogą używać narzędzi linii poleceń Linuksa, takich jak ls, more, awk i inne. Cygwin nie jest narzędziem produkcyjnym. Nie powinien więc być używany w środowiskach produkcyjnych. Jest to jednak dobre narzędzie do testowania pomysłów. Użytkownicy mogą zainstalować to narzędzie na swojej maszynie Windows i wypróbować różne programy linuksowe.
Cygwin jest produktem open source. Przez lata społeczność Cygwin przenosiła narzędzia i pakiety uniksowe, GNU, BSD i linuksowe. Posiada również wsparcie dla środowisk graficznych GNOME, X Windows System i KDE.
Cechy Cygwin
Użytkownicy mogą pobrać plik instalacyjny z witryny internetowej Cygwin. Narzędzie instalacyjne pozwala użytkownikowi wybrać pakiety do pobrania. Wstępnie skompilowane pakiety są pobierane z dostępnych stron lustrzanych.
Ze względu na dodanie różnych funkcji, Cygwin stał się dość duży na przestrzeni lat. W zależności od wyboru pakietów, całkowity rozmiar instalacji może wynosić od 23 do 100+ GB. Użytkownicy muszą więc uważać na to, jakie pakiety wybierają. Oznacza to również, że pobieranie i instalacja mogą zająć dużo czasu.
Po zainstalowaniu Cygwin, użytkownicy mogą kliknąć na ikonę Cygwin, aby zainicjować go w systemie Windows. Terminal powłoki bash Cygwin ma wyraźny wygląd i odczucia, więc użytkownicy są świadomi, że nie jest to terminal DOS-u.
Cygwin jest dostarczany z wieloma pakietami GNU. Jest to więc świetne narzędzie dla programistów do testowania koncepcji i pomysłów. W terminalu Cygwin dyski są mapowane na /cygdrive, więc dysk C: będzie mapowany na /cygdrive/c. Cygwin udostępnia narzędzia do konwersji między ścieżkami Windows i Unix, formatami plików i końcówkami linii.
Dla użytkowników, którzy nie chcą uruchamiać linuksowych maszyn wirtualnych (VM) na swoich maszynach z systemem Windows, Cygwin może być alternatywą.
Wnioski
Cygwin to świetne narzędzie deweloperskie do uruchamiania w środowisku Windows. Nie powinien być używany do produkcji. Może również pracować jako narzędzie do nauki dla nowych programistów i studentów, którzy nie mają dostępu do systemów Unix lub Linux.
Zalety
Zalety
- Dostępnych jest wiele pakietów
- Wymaga mniej zasobów niż pełna instalacja maszyny wirtualnej
- Aplikacje Cygwin mają dostęp do systemu plików Windows
- Mogą uruchamiać aplikacje graficzne
Wady
- Wiele narzędzi linuksowych jest niekompatybilnych z Cygwin
- Dokumentacja narzędzi jest uboga
- Instalacja jest powolna i zajmuje dużo miejsca