Что такое хорошие среды программирования Linux для окон?

Специально для направляющих я нашел, что разработка на Linux обычно намного более хороша, чем в Windows. Однако я все еще предпочитаю Windows как свою основную ОС.

До сих пор я попробовал 2 опции.

Двойная загрузка с Ubuntu: проблема с этим, мне не нравится иметь необходимость перезагрузить только для использования Ubuntu, как то, если кто-то просто задал мне быстрый вопрос о проекте.

Виртуализация Ubuntu с VirtualBox: Это довольно чертовски медленно и время от времени замерзает, даже если я делаю основной материал как редактирование текста.

В основном я ищу что-то, что не должно быть полнофункционально, но где я могу выбрать пакеты репозитория, в которых я нуждаюсь, такие как программирование библиотек. Я думал, возможно, существует дистрибутив Linux, это менее требовательно, чем Ubuntu, которую я могу использовать, или некоторый способ запустить достойный Linux в рамках Windows без виртуализации. Какие-либо предложения?

3
задан 10.11.2009, 02:13

15 ответов

Вы рассматривали использование Cygwin? Я не протестировал это сам, но существует несколько ресурсов, упоминая эту комбинацию:

7
ответ дан 07.12.2019, 22:47

Я лично могу обойтись msysgit, который является ветвлением msys, который является ветвлением cygwin. В зависимости от того, в чем точно Вы нуждаетесь, я сказал бы что один из тех. неудачно, что я отметил несовместимости между msys и msysgit. Я не уверен, существует ли двоичная несовместимость с mingw и msysgit, но в теории они должны сотрудничать так, я пошел бы с этим. Учитывая его не имеет диспетчера пакетов..., но достаточно Unix для меня на окнах... в зависимости от того, что Вы действительно хотите/нуждаетесь. Иначе пойдите с продуктом виртуализации.

0
ответ дан 07.12.2019, 22:47

Почему не только разрабатывают в окнах. Большая часть стандарта открыла исходный Apache инструментов, жемчуг, php, рубин, sqlite, Mysql, энергия, Eclipse и т.д. и т.д. стал приятно упакованный окнами ".exe" файлы установки (в случаях мая, намного более приятно упакованных!).

Единственная реальная боль иногда, Вам, вероятно, придется записать ".bat" файл, который я думал, был довольно ужасная попытка оболочки для машины на 8 битов и не улучшилась на один бит за прошлые 20 лет.

0
ответ дан 07.12.2019, 22:47

Если Вы просто ищете "подобную Linux" среду разработки, MSYS обеспечивает оболочку удара и хорошее небольшое количество средств разработки, которые работают исходно в Windows. Объединенный с MinGW, позволяет Вам скомпилировать и установить много пакетов с открытым исходным кодом.

С другой стороны, Cygwin обеспечивает слой эмуляции, который позволяет Вам скомпилировать и запустить большинство программ Linux. Немного медленнее, чем собственные Windows-программы Вы добираетесь с MSYS, но лучший выбор библиотек/программного обеспечения, которые имеют, еще не имеет хороших портов Windows.

0
ответ дан 07.12.2019, 22:47

Загрузите и выполните подсистему POSIX для Windows. Это отчасти похоже на Linux.

0
ответ дан 07.12.2019, 22:47

Вы могли придерживаться Ubuntu в VM (сохраните преимущества широкой общественной поддержки и т.д.), и попробуйте менее требовательную оконную среду, чем Gnome или KDE. Wmii и потрясающий, от того, что я услышал, довольно хороший. (редактирование) Забыло о Fluxbox, существует введение к использованию его на Ubuntu здесь.

0
ответ дан 07.12.2019, 22:47

Судите плеер VMware. Это свободно и действительно хорошо. Можно перетащить между средой окон и Linux. Это довольно просто в использовании также. Я запускаю Ubuntu и OpenSUSE сверху моего Windows XP.

0
ответ дан 07.12.2019, 22:47

Поля являются дешевыми, особенно что-то для работы Linux. У меня есть wimpy мало сервера гаража, который имеет только 256 МБ на нем, и он выполняет сервер Ubuntu 9.04 очень хорошо. Можно всегда объединять файловую систему в сеть, таким образом, можно использовать то, что на поле Win для редактирования, но когда Вы выполняете код, Вы на самом деле выполняете в среде Linux, никаких играх, никаких компромиссах.

После того как Вы сделали решающий шаг (возвратите его к вторнику), Вы найдете, что Linux намного более интересен как серверная среда. Можно испытать nginx или играть вокруг с iptables, или... Точка, просто получите отдельное поле Linux, и все проблемы "решены". И Вы будете создавать рыночные навыки в процессе.

1
ответ дан 07.12.2019, 22:47

Я попытался бы найти, что другой ПК ставит Ubuntu. Относительно более старый должен выполнить его прекрасный.

Можно присоединиться к ним вместе и совместно использовать клавиатуру/мышь с win2vnc или x2vnc.

1
ответ дан 07.12.2019, 22:47

Вы можете настраивать VirtualBox для ускорения его значительно. Если у Вас есть недавний ЦП, можно включить VT-x (Intel) или AMD-V и возможно также вложенная подкачка страниц. Если Ваш процессор поддерживает оба из них, необходимо видеть, что значительная скорость увеличивается. Как упомянуто другими, Вы могли всегда пытаться делать Linux менее требовательным - используют более легкий менеджер окон или используют дистрибутив как DSL или Щенок Linux.

1
ответ дан 07.12.2019, 22:47

Можно установить Ubuntu с помощью использования установщика Windows Wubi. Результатом является стандартная установка двойной загрузки, но с упрощенным методом для установки человечности, если у Вас уже есть окна, существующие ранее на Вашей машине. Переключение между окнами и человечностью требует перезагрузки.

2
ответ дан 07.12.2019, 22:47

Возможно, необходимо обновить ПК. Редактирование Ubuntu+text не должно быть проблемой для VirtualBox или VMware.

Однако, если Вы хотите облегченный ресурсом дистрибутив, попробуйте Дугу Linux + рабочий стол Xfce.

2
ответ дан 07.12.2019, 22:47

Если Вы хотите Linux в Windows без виртуализации, которая походит на coLinux мне.

4
ответ дан 07.12.2019, 22:47

Взгляните на то, что cygwin может предложить Вам для Linux - как опыт в Windows.

Или: виртуализируйте Windows (TM) в Linux.

6
ответ дан 07.12.2019, 22:47

Я нашел виртуализацию Windows XP довольно вялый с полным dev выполнением среды, но возможно это просто, потому что я делаю это для разработки Flex, которая требует Разработчика Flex, который почти немедленно использует всю выделенную RAM моего VM. Виртуализация действительно требовательна на Ваших аппаратных средствах, моя следующая сборка будет иметь 16 ГБ RAM так, чтобы я мог виртуализировать в мире.

Я думаю, что это было бы быстрее для выполнения минимального дистрибутива Linux как Дуга в VirtualBox и использовании, что для выполнения серверов и вещей как консольные команды, которые генерируют skeletons. Я использую мерзавца для всего своего управления исходным кодом и просто продвигаю и вытягиваю от удаленного repo для совместного использования кода между моим VMs, просто легче что путь, чем установка чего-то специального.

Удачи. Я думаю, что этот подход намного более надежен и прост, чем cygwin или другие реализации POSIX в Windows; это обычно берет значительную игру для получения тех вещей работать правильно больше чем на несколько приложений, и я принимаю, собираетесь ли Вы быть выполнением сервера, у Вас будут некоторые проблемы с ним.

1
ответ дан 07.12.2019, 22:47

Теги

Похожие вопросы