Re^5: Motiff over NT
- From
- Vasily Krysin (2:5054/84.1)
- To
- Boris Rudakov ()
- Date
- 2003-09-17T21:02:30Z
- Area
- CARBON.COPY
* Forwarded from area 'PERM.WIN32'
hi, Boris
16 Sep 03 11:59, you wrote to me:
[...]
BR> Погодь. Терминалы - это уровень ядра или user-mode API ?
Я говорил именно об уровне ядра. То есть, когда ты
можешь взять самый примитивный шелл и ядро и оно
будет работать. Причем одинаково успешно и на
локальном терминале, и на сериальном порту, и на
тцпшном. Нт так сумеет? Не ееный посикс, а именно
само ядро нт?
[...]
BR> И к такому выводу приходишь ВСЕГДА, какой бы аспект не рассматривался.
BR> НТевое ядро действительно выглядит как суперсет Всего.
Гы ;) Ну с таким же успехом можно сказать, что и линух -
это сеперсет всего. Потому что там тоже можно запустить
вмварь. Которая позволит тебе установить, наверное, любую
писюковую систему.
Я к тому, что наличие в ядре зачатков интерфейсов,
с помощью которых можно написать все, что угодно еще не
делает его надмножеством всего чего угодно. Если бы
там присутствовали действительно все юниксовые функции -
интерикс тогда бы и не понадобился.
Или я чего-то недопонял?
[...]
BR> Они поступили мудрее. В ядро они засунули суперсет, а на уровне подсистем
BR> получили возможность реализации любых ОС со стандартными для них API.
Нравится тебе это слово - супер ;)
[...]
BR> В POSIX subsystem они реализовали юникс, классический юникс.
Слово классический тут, я думаю, неуместно ;)
Первый посикс, если мне память не изменяет, был
издан где-то в начале-середине 90-х.
BR> То же касается Осевой, досовой и WOW (W31) подсистем - они предоставляют
BR> проложениям ту ОС, которую те хотят.
Далеко не всю и о-очень не всегда ;) Запустить
серьезное досовое приложение даже под 98 виндой
бывает головняк еще тот. А под нтей это, как
правило, просто нереально. Обычно из-за желания
проги поиметь прямой доступ к железу. Ну а про
проги от win31 лучше вообще не вспоминать. Да
и нафик они нужны? Проще пересобрать под win32.
[...]
BR> Про это я и говорю. Сейчас они уже могут делать серьезные в техническом
BR> плане продукты. А Мелкософт категорически не хочет использовать весь
BR> потенциал НТевого ядра, ухватившись только за Win32 и занимаясь в основном
BR> телепузиками.
Интересно, что это может значить - использовать
весь потенциал нтевого ядра? ;) Что например?
Делать из винды юникс? Как я уже спрашивал -
кому это надо-то? А вот телепузики реально
востребованы массами.
BR> Возможно что они правы в маркетинговом плане. Но они дают
BR> очень много свободы своим врагам. Возможно что другим юниксам было бы
BR> сейчас хуже, начни мелкософт развивать Позикс-подсистему раньше.
Вряд ли. Слишком сильна там конкуренция. Ну будет
еще один юникс. Практически без нативного софта.
Хоть и с мощнейшей маркетинговой поддержкой.
Да кому он нафик нужен-то? Технические директора -
это не кухарки и не домохозяйки. Их купить рекламой,
я думаю, посложнее ;)
Да и вспомни тот же Xenix. Вполне приличный был юникс,
говорят те кто его еще застал.
BR> Хотя... Возможно что все - в точности наоборот. Проталкивая Win32 API,
BR> мелкософт вынуждает мигрировать с юниксов на НТю. Поддерживая позикс
BR> совместимый с врагами, мелкософт дает разработчикам возможность легкого
BR> порта.
А мне кажется, что они поддерживают этот самый интерикс
как раз ради тебя и тебе подобных. Ради программеров,
которые пишут портабельные приложения, работающие под
виндой, но иногда еще и под юниксами запускающиеся.
Больше он никому и не нужен.
[...]
BR> Сейчас Интерикс уже на грани, после которой он станет исчерпывающим
BR> самодостаточным фронтэндом, не нуждающимся в не-позикс софте. Мне сейчас не
BR> хватает только средств администрирования. Нет-нет, да и приходится в mmc
BR> лезть
Это слова виндового юзера, смотрящего на юниксы. Очень
интересно, что бы сказал юниксовый админ, переходящий
на винды с интериксом. Я думаю, ругань стояла бы
не детская и постоянная ;)
[...]
BR> Но - поживем, увидим. Из реальной практики, в Интериксе не хватает столь
BR> малого количества тулз, в не-прикладной Win32 софт приходится лазать так
BR> редко, что очевидно что грань где-то рядом, уже потрогать можно...
Поглядим через годик.
[...]
BR> Ты не путай голдед и плюсодед ! У меня - плюсодед.
[...]
Так то да. Мой плюсовый, как выяснилось, тоже цигвиновый.
BR> Виш гадство какое, да ?
А чем тебя это не устраивает-то?
Ну если раздражает - возьми обычный дед. Без
плюсов. Он, вроде как, ничем особо и не отличается.
[...]
BR> Если в процессе написания изначально не держать в голове разные
BR> платформы, то порт превращается в кошмар
Ага.
BR> и может стать попросту невозможным без полного переписывания.
Ну это редкость. Если речь идет о юниксах.
BR> Как и в какой момент цикла разработки организовать кроссплатформенные
BR> тесты - дело второе, главное чтобы знание о нужных платформах в текстах
BR> было изначально, еще на этапе написания.
И это редкость. Немного есть народу, знающего
больше 5-6 систем. Да и ненужно это. Пишут как умеют.
А расхлебывать уже портерам потом.
[...]
VK>> Ну дак не ты один такой ;) Это очевидно.
BR> Жопа в чем. Жопа в том, что оставайся Интерикс независимой компанией, базы
BR> юзеров было бы достаточно и для безбедного существования компании и для
BR> развития продукта.
Ты так считаешь? Что-то сомнительно. Кабы было
достаточно - че бы они продаваться-то стали?
Не насильно же их купили.
[...]
VK>> Да я не про зоопарк. Я про одну конкретную систему,
VK>> куда ты переносишь свой проект. Или ты сразу
VK>> на весь зоопарк его чохом портируешь? ;)
BR> И да и нет. Любая из ОС может потребоваться в любой момент времени.
Речь шла не о любой оси. И не о виндах. Речь
шла о том конкретном юниксе, под который ты
портируешь. Впрочем пофигу - забей ;)
[...]
BR> Так что ВмВарь - штука незаменимая. Куда как безопаснее убивать виртуальные
BR> станции чем физические :)
Кому как. Тебе похоже да - так оно ;)
BR> Boris Rudakov, Таварыщь Холованов, мы тут с таварыщами
BR> BBR посовещались, и решили вас расстрылять !
peace!
SeaD [deep.perm.ru]
--- GoldED+/BSD 1.1.4.8
* Origin: <sead> @ <perm.ru> (2:5054/84.1)