Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Cygwin

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6

Открыть новую тему     Написать ответ в эту тему

Kurt

 
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cygwin



Cygwin (Цигвин, Сигвин) — поставка окружения GNU для Microsoft Windows®, состоящая из:  
а. Библиотеки костылей, обеспечивающей отсутствующий в Винде, но необходимый для нормальной работы функционал POSIX-систем1 и кое-какие интересные плюшки2.
б. Массы нативно собранного под Винду с использованием этой библиотеки свободного софта, используемого в дистрибутивах GNU, начиная от шеллов (bash, zsh) и ключевых утилит (cat, cp и т. д.), заканчивая серверами (Apache, Exim) и Иксами (X11) с графическими приложениями (GNU Emacs, KDE). А также компилятора и заголовочных файлов для сборки всего, чего не хватает в репозитории.
Важно понимать, что Цигвин — это не эмулятор, и не бинарно-совместимая реализация типа Вайна программных интерфейсов какой-либо из юникс-подобных систем. Все бинарники, входящие в Цигвин, собраны нативно именно под Виндоўс.

1 Поддержку различных локалей, монтирование многокорневой ФС в однокорневую, вызов fork(), символьные ссылки и т. д.
2 Например, доступ к реестру Виндоўс посредством /proc/registry/.
Первое сообщение этой ветки изначально имело вид...

Всего записей: 3822 | Зарегистр. 30-06-2001 | Отправлено: 00:38 03-04-2002 | Исправлено: shrmn, 06:14 03-04-2018
Andron



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я пользуюсь. Это не эмулятор линукса, а т.н. портинг линуксовых утилит под винды. Штука довольно интересная и полезная, поскольку значительно расширяет функциональность виндов (это не вещь сама в себе) и это отличает ее от эмуляторов (возьми и набери в командной строке Cygwin команду notepad например и поймешь что Cygwin взаимодействует с виндами).
Меня на данный момент интересует возможность запуска под Cygwin оконного менеджера.
http://forum.ru-board.com/topic.cgi?forum=8&topic=1044

Всего записей: 14 | Зарегистр. 18-04-2002 | Отправлено: 14:15 03-09-2002
dr_pain



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня этот пакет безбожно тормозит. Тачка вроде неплохая: 2хP3 700, сказевые винты в программном райде, памяти 512, а из-за чего тормоза - понять никак не могу. Процы во время работы почти не загружены.
Кто нить сталкивался с этим? Мб поднастроить чего надо?
 
ЗЫ: а из коммерческих аналогов CygWin знаю MKS. Только он дюже дорогой, но зато обладает тех поддержкой в отличае от CygWin.

Всего записей: 162 | Зарегистр. 08-12-2001 | Отправлено: 17:03 16-09-2002
f_serg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cygwin - это не эмулятор линукса и не "портинг линуксовых утилит под винды". Это попытка реализовать на Windows API стандарт POSIX. (Кстати, у Майкрософта есть своя реализация. Называется, что то вроде POSIX SDK). А тормозит она в основном из-за одного (как я разобрался). Во всех UNIX-ах порождение нового процесса идет через системный вызов fork(). Этим занимается система, делает это она очень быстро. В WinAPI нет аналогов fork-у, там свой CreateProcess(). Залез я в исходники cygwin и посмотрел реализацию fork-а. ТАКОЕ количество кода быстро работать не будет .

Всего записей: 1706 | Зарегистр. 11-09-2002 | Отправлено: 17:02 17-09-2002
Andron



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дык что конкретно тормозит? Вся подсистема Cygwin? Или что то конкретное? И зачем сравнивать быстродействие с Unix, понятно ведь, что раз происходит трансляция системных вызовов Unix в систему Windows, то быстрее никак не получится (время на трансляцию теряется).
 
А кстати насчет подсистемы Posix. Она ведь встроена в Windows?

Всего записей: 14 | Зарегистр. 18-04-2002 | Отправлено: 07:34 18-09-2002 | Исправлено: Andron, 09:18 18-09-2002
dr_pain



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А кстати насчет подсистемы Posix. Она ведь встроена в Windows?

 
ИМХО микрософт не придерживается данного стандарта. Опять пошли по своему пути...

Всего записей: 162 | Зарегистр. 08-12-2001 | Отправлено: 11:43 18-09-2002
dr_pain



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, кстати, на счет тормозов: решение типа "сам дурак"

Всего записей: 162 | Зарегистр. 08-12-2001 | Отправлено: 11:55 19-09-2002
inQui



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Где можно доку на русском найти? А то на инглише напрягает чё-то, влом, хотя знаю хорошо...

----------
Не умеешь - научись!

Всего записей: 602 | Зарегистр. 09-12-2001 | Отправлено: 21:03 15-02-2003
Kurt

 
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
inQui
Вот, блин, придется напрягаться т.к. никто не перевел, до такой степени совсем никто напрячься не в силах...
 
(эх, а у меня с это темой так и не сложилось  )

----------
http://uid.me/kurt

Всего записей: 3822 | Зарегистр. 30-06-2001 | Отправлено: 02:17 16-02-2003
inQui



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kurt

Цитата:
придется напрягаться  

Ладно, переживу...

Цитата:
эх, а у меня с это темой так и не сложилось  

А чё так?
У меня встала нормально. Думаю скачать весь дистрибутив на работе. Даже XFree стартуют.

----------
Не умеешь - научись!

Всего записей: 602 | Зарегистр. 09-12-2001 | Отправлено: 09:39 16-02-2003
Ahamemnon



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Kurt
А чего запускать под ним собрался ? Есть другие реализации и для консольки и для XWin.

----------
ну-у-у, софт это ещё мягко сказано...

Всего записей: 2667 | Зарегистр. 18-12-2001 | Отправлено: 10:53 16-02-2003
albel



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ahamemnon
Ставил дистрибутив под GTK+. Вроде работает

Всего записей: 11003 | Зарегистр. 30-08-2002 | Отправлено: 11:28 16-02-2003
Kurt

 
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
inQui
Наверное руки кривые, давно игрался, не помню на каком шаге споткнулся.
 
 
Ahamemnon
Ну я еще uwin знаю, но там тоже что-то не пошло
А в первую очередь ставить апачь + .... собирался, все же в такой среде он ближе к орегиналу, я бы так сказал. Ну и еще с целью приобщения...

----------
http://uid.me/kurt

Всего записей: 3822 | Зарегистр. 30-06-2001 | Отправлено: 13:41 16-02-2003
Excell



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
саюж: мне с чем-то побобным диск дали....
Lindows - называется.... скрестили люди lunux win=ставить боюсь....

----------
Построю лабиринт, в котором смогу затеряться с тем, кто захочет меня найти... Кто это сказал и о чем?

Всего записей: 1554 | Зарегистр. 31-08-2002 | Отправлено: 13:48 16-02-2003
Kurt

 
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Excell
Lindows - это совсем другое, это самостоятельная операционная система на базе линукса.  
Очень омбициозный проект, но пока остается ждать
А вообще, вот

----------
http://uid.me/kurt

Всего записей: 3822 | Зарегистр. 30-06-2001 | Отправлено: 14:01 16-02-2003
inQui



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Слушайте, а под cygwin можно юзать обычные линуксовые приложения? А то я так посмотрел, там всё в exe - т.е. они перекомпиленые под винду что ли? Как проверить можно, а то я в линуксе не особо шарю ещё..

----------
Не умеешь - научись!

Всего записей: 602 | Зарегистр. 09-12-2001 | Отправлено: 09:46 17-02-2003
f_serg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
inQui

Цитата:
т.е. они перекомпиленые под винду что ли?

Да. Линуксные бинарники не пойдут.

Всего записей: 1706 | Зарегистр. 11-09-2002 | Отправлено: 09:59 17-02-2003
Ahamemnon



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Kurt
А как на счет Windows Service for Unix 3.0 (от  Мелкософта кстати) ?
Если без графики, то теоретически должна больштнство кода исполнять.
 
А для графики - есть эмуляторы X-Win, как например Exceed.
 
А вобще не мучайся, - ставь Virtual PC  или VMWare и под них ставть линукс со всеми прибамбасами. Будет у тебя виртуальный компьютер с линухом, который просто на винте кушает 2 Гб и запускается в окошечке. Огромный плюс этого метода - по-неопытности нельзя причинить своей реальной системе никакого вреда.  

----------
ну-у-у, софт это ещё мягко сказано...

Всего записей: 2667 | Зарегистр. 18-12-2001 | Отправлено: 10:41 17-02-2003
Kurt

 
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ahamemnon
Virtual PC  или VMWare для меня, к сожалению, не вариант. Просто не хватит на компе оперативики, да и других ресурсов.
 
А касательно неопотности, линукс у меня стоял определенное время, то есть страха нет, но каждый раз переключаться смысла тоже нет
 
Добавлено

Цитата:
Windows Service for Unix 3.0

А где на этого зверя можно посмотреть или что-то почитать?
яндекс как-то мало дал.

----------
http://uid.me/kurt

Всего записей: 3822 | Зарегистр. 30-06-2001 | Отправлено: 11:46 17-02-2003
Ahamemnon



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Kurt
Ну естественно на Микрософте
 
Хомпага SFU
Тех. инфо.

----------
ну-у-у, софт это ещё мягко сказано...

Всего записей: 2667 | Зарегистр. 18-12-2001 | Отправлено: 12:09 17-02-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6

Компьютерный форум Ru.Board » Компьютеры » Программы » Cygwin


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru