Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Кто быстрее .NET или J3 
:(
    Опции темы
Gregorian
Дата 22.12.2006, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 18.12.2006

Репутация: 1
Всего: 2



Цитата(Sun @  22.12.2006,  19:03 Найти цитируемый пост)
Windows 2003 Server не относиться к серверным ОС?

Нет.
--------------------
Вступил на путь доморощенного жабиста дилетанта! 
PM MAIL   Вверх
Ch0bits
Дата 22.12.2006, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 1
Всего: 62



Цитата(Hidrag @  22.12.2006,  21:24 Найти цитируемый пост)
Это где новую джаву третей обозвали?

Ой, сорри! Нет, конечно. Я со вчерашнего бух** в тему не врубился.  smile 
PM WWW   Вверх
Sun
Дата 22.12.2006, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 3
Всего: 48



Цитата(Gregorian @ 22.12.2006,  17:40)
Цитата(Sun @  22.12.2006,  19:03 Найти цитируемый пост)
Windows 2003 Server не относиться к серверным ОС?

Нет.

Очень красноречиво  smile  А каким критериям в таком случае должна соотвествовать серверная ОС?


--------------------
Account removed
PM MAIL   Вверх
nerezus
Дата 22.12.2006, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Ну например достаточно поддерживать серверные вызовы типа fork, signal и т.д. )

Плюс разграничение прав юзеров должно быть, а не как в винде, где  гест может уронить систему в BSOD.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Sun
Дата 22.12.2006, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 3
Всего: 48



Цитата(nerezus @  22.12.2006,  19:27 Найти цитируемый пост)
Ну например достаточно поддерживать серверные вызовы типа fork, signal и т.д. )

Мда.. А я всегда считал что это системные вызовы  smile

Цитата(nerezus @  22.12.2006,  19:27 Найти цитируемый пост)
Плюс разграничение прав юзеров должно быть, а не как в винде, где  гест может уронить систему в BSOD. 

Ээээ... А ты что нибудь слышал про NTFS, ACL, ActiveDirectory???  smile 


--------------------
Account removed
PM MAIL   Вверх
nerezus
Дата 23.12.2006, 08:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Sun, серверные системные вызовы имел ввиду )

Цитата

А ты что нибудь слышал про NTFS, ACL, ActiveDirectory???
 
да что уж говорить, ведь даже мессаджбокс от геста может в винде завалить в BSOD систему (кстати сплойт сделали пару дней назад на выполнение произвольного кода от лица системы), а заплатки нету.

Может M$ не считают это уязвимостью?  smile 


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
nerezus
Дата 23.12.2006, 09:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Т.е. я имел ввиду, что на последней версии венды это возможно, что даже гест может уронить систему(ну и пусть, что непредусмотренным образом, через уязвимость, ведь главное - результат).
Или кто-то не согласен? )

Т.е. еще один критерий "серверности": вовремя выходящие заплатки.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Sun
Дата 23.12.2006, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 3
Всего: 48



Цитата(nerezus @  23.12.2006,  05:21 Найти цитируемый пост)
Sun, серверные системные вызовы имел ввиду )

Советую почитать man по fork и signal. Нет никаких "серверных системных вызовов". Это просто системные вызовы. Аналогом для этих конкретно вызовов в винде являются CreateProcess и CreateEvent.


Цитата(nerezus @  23.12.2006,  06:35 Найти цитируемый пост)
Т.е. еще один критерий "серверности": вовремя выходящие заплатки.

Ну тут защищать винду не буду, так как добиться быстрого фикса удаеться далеко не всегда. Но в принципе если следить за их новостями, то можно более менее свежие баги накрывать патчами (которые в свою очередь порождают новые баги  smile )

Но это не критерий "серверности". У множества человеков стоит Windows Server и они вообщем-то счастливы. Не могу сказать что это меня радует, но это так.


--------------------
Account removed
PM MAIL   Вверх
nerezus
Дата 23.12.2006, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Это просто системные вызовы.
 Да, но разве доступны они не только в серверных ОС? Поэтому я их и назвал серверными.

Цитата

Аналогом для этих конкретно вызовов в винде являются CreateProcess
 неужели )) Он создает НОВЫЙ процесс. А разве можно создать ПОЛНУЮ копию ТЕКУЩЕГО процесса?

Ну так что, согласен, что гест может уронить венду со всеми апдейтами на сегодняшний момент в BSOD? )


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Sun
Дата 23.12.2006, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 3
Всего: 48



Цитата(nerezus @  23.12.2006,  11:21 Найти цитируемый пост)
 Да, но разве доступны они не только в серверных ОС? Поэтому я их и назвал серверными.

fork - это способ порождения процесса в Юникс. Серверность тут вообще непричем. Когда ты запускаешь любую программу на Юникс, даже на компьютере неподключенном к сети - вызывается fork. Процессы в Юниксе имеют вид дерева. При загрузке создается главный процесс system, в котором порождаются все последующие. Каждый новый процесс может породить новый, для которого он будет отцовским.

Серверность подразумевает наличие сетевых сервисов - серверов. Вот и всё  smile 


Цитата(nerezus @  23.12.2006,  11:21 Найти цитируемый пост)
 неужели )) Он создает НОВЫЙ процесс. А разве можно создать ПОЛНУЮ копию ТЕКУЩЕГО процесса?


Здесь есть разница в архитектуре винды и юникса. В Юниксе это сделано при помощи наследования порожденным процессом всех файловых дескрипторов отцовского процесса. Когда отцовский процесс умирает раньше дочернего, то дочерний переходит в состояние зомби. Но если он обработает сигнал SIGCHLD и закроет файловые дескрипторы отцовского процесса, он станет демоном. То есть сможет жить независимо от процесса который его породил.

В винде другой подход - CreateProcess просто создаёт изолированный процесс который ничего не наследует и там нет древовидной структуры. Процесс регистрируется в системе и может взаимодействовать с любыми другими процессами.

Цитата(nerezus @  23.12.2006,  11:21 Найти цитируемый пост)
Ну так что, согласен, что гест может уронить венду со всеми апдейтами на сегодняшний момент в BSOD? ) 

Надо провести эксперимент. Если это действительно так, то худо дело. Правда гестовый аккаунт все нормальные админы сносят первым делом.  smile 


--------------------
Account removed
PM MAIL   Вверх
Gregorian
Дата 23.12.2006, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 18.12.2006

Репутация: 1
Всего: 2



Любой unix - сервер, а любой windows - не сервер.
--------------------
Вступил на путь доморощенного жабиста дилетанта! 
PM MAIL   Вверх
Mad
Дата 23.12.2006, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Эксперт
Сообщений: 656
Регистрация: 18.10.2004
Где: Одесса

Репутация: нет
Всего: 19



Цитата(Gregorian @  23.12.2006,  15:32 Найти цитируемый пост)
Любой unix - сервер, а любой windows - не сервер. 

Больно уж критичное заевление smile
нельзя олнозначно сказать : вот жто клиентская системма, а вот это серверная
это сильно зависит от того, как она используеться
и на unix-е можно сделать рабочею станцию, и на винде - сервак
вобщемто любач ОС обладающая многозадачностью может использоваться для создания серверов


--------------------
user posted image
PM MAIL   Вверх
VectorMan
Дата 23.12.2006, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antihero
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 9.4.2006

Репутация: нет
Всего: 4



Цитата(Sun @ 23.12.2006,  17:07)
Когда отцовский процесс умирает раньше дочернего, то дочерний переходит в состояние зомби.

 smile 
Дочерний процесс становится зомби, если родительский процесс не выполнит какой нибудь wait* системный вызов, не важно кто завершается раньше
PM   Вверх
Sun
Дата 23.12.2006, 17:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 3
Всего: 48



Цитата(VectorMan @  23.12.2006,  14:28 Найти цитируемый пост)
Дочерний процесс становится зомби, если родительский процесс не выполнит какой нибудь wait* системный вызов, не важно кто завершается раньше

Да, действительно. Просто уже под Юникс несколько лет не программил, кое что забывается  smile  Зомби может вообще не существовать как процесс, но информация о нём продолжает храниться в ОС.
Цитата(Gregorian @  23.12.2006,  13:32 Найти цитируемый пост)
Любой unix - сервер, а любой windows - не сервер. 


Gregorian, но можно всё-таки добиться от тебя определения слова - сервер? Что ты под под этим словом подразумеваешь?


--------------------
Account removed
PM MAIL   Вверх
nerezus
Дата 23.12.2006, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Серверность подразумевает наличие сетевых сервисов - серверов. Вот и всё
 О боже, мой КПК - сервер!!!  smile  smile 
Я с этим категорически не согласен. Наличие FTP-сервера на моем КПК не делает WindowsMobile серверной осью  smile 

Цитата

Здесь есть разница в архитектуре винды и юникса. [skipped]
 Красиво ушел от вопроса =)
Но прикол в том, что имея форк, приняв клиента, можно форкнуться и отправлять клиента в форкнутый процесс, а форкающим ждать новых клиентов.
Как это можно реализовать в венде? Треды не предлагать, а асинхронные сокеты.... тоже не предлагать ввиду геморойности  smile

Добавлено @ 18:46 
О, забыл. У меня же еще на кпк кроме FTP-сервера еще HTTP-прокси и Socks-прокси сервера =)
Мой кпк втройне сервер ;)

Раньше еще httpd с поддержкой CGI и PHP стоял, но я его удалил, ибо нех )


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Страницы: (4) Все 1 [2] 3 4 
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0581 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.