Мы все умрем? Или я чего-то недопонял? (Перспективы развития POSIX-систем)

Обсуждение развития Open-source.

Модератор: Модераторы разделов

PIF
Сообщения: 391

Мы все умрем? Или я чего-то недопонял?

Сообщение PIF »

Почитал про Longhorn и .NET
Получается, что MS создало довольно мощную, хотя и громоздкую систему разработки и создает мощную ОС. Появился вопрос: а будет ли тогда нужда в *nix? Не отомрут ли они? Или целиком уйдут на реализации спец-задач (grid-вычисления etc.), а мы останемся с Longhorn и .NET. Или я во что-то не въехал?
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение ddc »

Для PIF:
Не понимаю причин истерики. Longhorn отличается от XP настолько, насколько 98 отличалась от 95. Ничего принципиально нового, ничего такого, чего сегодня нельзя сделать в XP.
Спасибо сказали:
PIF
Сообщения: 391

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение PIF »

(czarker @ Среда, 25 Мая 2005, 22:09) писал(а):Для PIF:
Не понимаю причин истерики. Longhorn отличается от XP настолько, насколько 98 отличалась от 95. Ничего принципиально нового, ничего такого, чего сегодня нельзя сделать в XP.

Cобственно, до истерики еще далеко :) Я так, интересуюсь, на виндоуз пока переходить не собираюсь :), вот на FreeBSD может быть
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение sash-kan »

чего ж это *nix'ы должны отмирать после выхода longhorn'а?
исходники ms будет открывать? не будет.
а ежели откроет, да еще под свободной лицензией - так добро пожаловать, таких дистрибутивов уже пруд пруди, одним больше, одним меньше... (:
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
boot
Сообщения: 289

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение boot »

Появился вопрос: а будет ли тогда нужда в *nix? Не отомрут ли они? Или целиком уйдут на реализации спец-задач (grid-вычисления etc.), а мы останемся с Longhorn и .NET. Или я во что-то не въехал?

Можно подумать сейчас *.nixы используют не для спец-задач, повсеместно. Будто линуксы стоят на 90% пк.Они то точно не отомрут,а вот поменяются ли местами с мелкософт это другой вопрос.Хотя имхо лонхорн сильно ничего не изменит.Ну натырят мелкие идей отовсюду,а толку?
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение alv »

Вспомнилось из старого медицинского анекдота:
- Доктор, я умру?
- А как же!
Спасибо сказали:
PIF
Сообщения: 391

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение PIF »

меня главным образом .NET напугала. Тем, что почти уравнивает все языки, хотя, насколько я понял, она в основном под win. или нет?
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение ddc »

1. .NET уже давно есть!!!
2. Есть Mono - кроссплатформенная реализация .NET.
3. Ничего принципиально нового в .NET нет. Единственная причина, по которой кто-либо за нё взялся - это то что она от Microsoft.
Спасибо сказали:
PIF
Сообщения: 391

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение PIF »

в общем, пока жить можно.
Надо еще что-нибудь почитать. Для полной ясности.
Спасибо сказали:
Topper
Бывший модератор
Сообщения: 2088
Статус: Насильник бабушек-педофилок
ОС: Windows 10

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение Topper »

кстати, насколько я знаю, этот дот нет жутко тормозной. что си диез, что вижуал бэйсик - один фиг медленно
Хрю.
Спасибо сказали:
Аватара пользователя
ezheg
Сообщения: 258
Статус: джидай 3-го уровня
ОС: Mac OS X

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение ezheg »

а у нас в институте Microsoft Days устроили очередной. я разумеется, как всегда все пропустил, но шарящий в web технологиях человек, который там побывал сказал мне свои впечатления об ASP.NET 2.0 так ->
"Ну это реально круто.."
причем, что человек не виндузятник, и хорошо разбирается в языке perl..
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение ddc »

(Topper @ Среда, 25 Мая 2005, 22:44) писал(а):кстати, насколько я знаю, этот дот нет жутко тормозной. что си диез, что вижуал бэйсик - один фиг медленно
AFAIK, Visual Basic не входит в платформу .NET (хоть и доступен из VS.NET). А так, какими скоростными могут быть интерпретируемые языки?
(piton3000 @ Среда, 25 Мая 2005, 22:55) писал(а):а у нас в институте Microsoft Days устроили очередной. я разумеется, как всегда все пропустил, но шарящий в web технологиях человек, который там побывал сказал мне свои впечатления об ASP.NET 2.0 так ->
"Ну это реально круто.."
причем, что человек не виндузятник, и хорошо разбирается в языке perl..
Послушал бы я его впечатления о Python, если бы этот язык рекламировали бы люди с такими же способностями к убеждению.
Спасибо сказали:
Аватара пользователя
Vladislav
Сообщения: 383
ОС: Debian Sid

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение Vladislav »

Нет, все же ответ на поверхности - мы все умрем :)
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение elide »

единственные технологии, которые у некрософта на высоте - это технологии маркетинга. все остальное и рядом не стяло...
но дело тут совсем не в этом. ЦГ для микрософтовского marketing bullshit - так называемый mainstream. по-русски - быдло от IT. юникс же как начинался с игрушки для кучки технократов, так и развивается преимущественно за счет людей, которые сами знают, что им нужно.
система, которую создают для себя и под себя - не умрет никогда.
а мы останемся с Longhorn и .NET.
ну кто ж знает. вы может и останетесь. а мы точно нет (: потому, что мы сами решаем как нам жить, а не ведемся на рекламные буклеты.
слава роботам!
Спасибо сказали:
Аватара пользователя
Mitja_R
Сообщения: 56

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение Mitja_R »

(czarker @ Среда, 25 Мая 2005, 23:15) писал(а):[AFAIK, Visual Basic не входит в платформу .NET (хоть и доступен из VS.NET). А так, какими скоростными могут быть интерпретируемые языки?

VB.NET входит. Хотя он очень сильно отличается от VB 6.

А вообще .NET - отличная платформа, честное слово. Все очень гармонично, совместимо, удобно и т.п. (в пределах мира Win я имею в виду). Но в ней нет абсолютно ничего такого, что бы заставило немедленно умереть все остальное. Так что поводов для паники я не наблюдаю. ;)
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение zenwolf »

да ерунда это всё ,ну выйдет лонгхорн - очередное красивое усовершенсвование Xp ,а никсы
так и останутся ,живут с же с 30 с лишним лет ,так и дальше будут .
Всё время в истории юникс появляются гробовщики ,а он ничего ,всё молодеет :)
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
PIF
Сообщения: 391

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение PIF »

Всё время в истории юникс появляются гробовщики ,а он ничего ,всё молодеет

да я уже понял, что перенервничал. Нам просто в институте план сессии сказали, вот меня и вштырило
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение xorader »

> А вообще .NET - отличная платформа, честное слово. Все очень гармонично, совместимо, удобно и т.п...

простите, вы сами с .NET работали? ну хотя бы с годик...

xorader добавил в 26.05.2005 10:33

просто я про windows тоже самое могу сказать в первые дни знакомства
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Sash_xp
Сообщения: 115

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение Sash_xp »

(Topper @ Среда, 25 Мая 2005, 22:44) писал(а):кстати, насколько я знаю, этот дот нет жутко тормозной. что си диез, что вижуал бэйсик - один фиг медленно


Как сказать. Я не согласен с этим, да и тесты об этом говорят.

Рассмотрим, как реализовано управление памятью в .NET.

Возьмем Си. Когда ты выделяешь память под перпеменную в куче, то он бежит по этой куче и смотрит - есть здесь место? Нет? жаль. Побегу дальше. (грубо говоря). В .NET принципиально другая схема - там вместо кучи нечто вроде стека. То есть под каждую переменную последовательно выделяется место в памяти. При этом существует указатель, который указывает на первую свободную ячейку памяти. При каждом выделении памяти - он смещается.
Очевидно, что это эффективнее чем реализация в Си. Скажем возьмем Web-приложение, клиент подключается - хапает он на обработку запросов побольше памяти (хапает конечно сервак, но для клиента), получает данные и отваливается. Указатель быстренько пробежался выделяя память, после того как клиент отвалился просто перешел на начало. Работа с памятью получается значительно быстрее.
Теперь представим себе такое. Обычное GUI-приложение .NET - жрет оно так память жрет, указатель перемещается. Приложение работает час, другой. Память кончилась система в ауте, что делать?
Чтобы такого не происходило, необходима так называемая сборка мусора. Отдельный процесс пробегает по использованной паяти и смотрит есть ли на нее ссылки в приложении, если нет помечает как неиспользуемые - затем куча сдвигается. Вот тут и могут возникнуть тормоза.
Но здесь многое зависит от программиста, на каком уровне он понимает идеологию .NET, насколько он эффективно использует и собирает память. А то есть такие, которые считают себя программистами .NET, а про GC даже и не слышали.

Sash_xp добавил в 26.05.2005 12:10

(xorader @ Четверг, 26 Мая 2005, 9:34) писал(а):> А вообще .NET - отличная платформа, честное слово. Все очень гармонично, совместимо, удобно и т.п...

простите, вы сами с .NET работали? ну хотя бы с годик...

xorader добавил в 26.05.2005 10:33

просто я про windows тоже самое могу сказать в первые дни знакомства


Я работал. Два с половиной года сойдет?
Очень удобная, гармоничная платформа, честное слово.

Sash_xp добавил в 26.05.2005 12:12

(wolf_black @ Четверг, 26 Мая 2005, 7:18) писал(а):да ерунда это всё ,ну выйдет лонгхорн - очередное красивое усовершенсвование Xp ,а никсы
так и останутся ,живут с же с 30 с лишним лет ,так и дальше будут .
Всё время в истории юникс  появляются гробовщики ,а он ничего ,всё молодеет :)


на самом деле если бы они реализовали все, что обещали да еще в срок, то Линуксу бы туго пришлось. Так ведь они уже задержали годана три каежтся. Да еще и не все реализовано будет в длиннорогом.

А никсы...
Как сказать, UNIX уже умер. Linux, FreeBSD и т.п. подобное - наследники, да еще сохранились кое-где гниющие остатки.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение sash-kan »

(Sash_xp @ Четверг, 26 Мая 2005, 11:12) писал(а):Возьмем Си. Когда ты выделяешь память под перпеменную в куче, то он бежит по этой куче и смотрит - есть здесь место? Нет? жаль. Побегу дальше. (грубо говоря). В .NET принципиально другая схема - там вместо кучи нечто вроде стека. То есть под каждую переменную последовательно выделяется место в памяти. При этом существует указатель, который указывает на первую свободную ячейку памяти. При каждом выделении памяти - он смещается.

будучи мало знакомым как с C, так и с .NET, осмелюсь все-таки спросить - не является ли этот самый стековый механизм простой надстройкой над общесистемным механизмом распределения памяти? с теми же самыми кучами?
или .NET работает с какой-то собственной памятью в обход оп. системы? (:
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Mitja_R
Сообщения: 56

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение Mitja_R »

(xorader @ Четверг, 26 Мая 2005, 9:34) писал(а):> А вообще .NET - отличная платформа, честное слово. Все очень гармонично, совместимо, удобно и т.п...

простите, вы сами с .NET работали? ну хотя бы с годик...

Как раз где-то с годик и работал. ;) А до этого несколько годиков писал веб-приложения на ASP и COM+. И хорошо помню, что переход на .NET вообще и ASP.NET в частности добавил приятностей и снял многие проблемы. Один code behind чего стоил, после чистого ASP это была просто сказка в плане отделения логики от представления. Что касается скорости - существенных потерь не было. Кроме того, у платформы .NET очень стройная внутренняя структура (имхо), мне тогда было интересно ее изучать.
Ну а баги - как же без них, без них вообще неинтересно. Ибо "Если отладка - процесс удаления ошибок, то программирование должно быть процессом их внесения" (с) Э. Дейкстра.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение t.t »

Я уже высказывал своё отношение к революционным технологиям МС вот этой ссылкой :) Насчёт дот-нета там в самом конце фраза :)

А ещё тут недавно вот такая тема появилась; читать предпоследнее предложение в первом топике. :) (Тут мне вспомнился Аркадий Райкин, когда он, устав спорить по двум телефонам одновременно, просто при ложил трубки друг к другу :))
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение ddc »

(Sash_xp @ Четверг, 26 Мая 2005, 11:12) писал(а):Я работал. Два с половиной года сойдет?
Очень удобная, гармоничная платформа, честное слово.
Теперь нам известна официальная платформа строителей коммунизма.
:megalol: :megalol:
Спасибо сказали:
Sash_xp
Сообщения: 115

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение Sash_xp »

(czarker @ Четверг, 26 Мая 2005, 12:17) писал(а):
(Sash_xp @ Четверг, 26 Мая 2005, 11:12) писал(а):Я работал. Два с половиной года сойдет?
Очень удобная, гармоничная платформа, честное слово.
Теперь нам известна официальная платформа строителей коммунизма.
:megalol: :megalol:



Ну не так давно Столлман Билла Гейтса коммунистом называл.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение t.t »

(czarker @ Четверг, 26 Мая 2005, 12:17) писал(а):Теперь нам известна официальная платформа строителей коммунизма.
Почему? Она нам давно известна. Т.к. существует только две системы, в рекламных проспектах которых заявлено, что даже кухарка сможет управлять [государством/компьютером] (нужное подчеркнуть).
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение alv »

(t.t @ Четверг, 26 Мая 2005, 13:26) писал(а):
(czarker @ Четверг, 26 Мая 2005, 12:17) писал(а):Теперь нам известна официальная платформа строителей коммунизма.
Почему? Она нам давно известна. Т.к. существует только две системы, в рекламных проспектах которых заявлено, что даже кухарка сможет управлять [государством/компьютером] (нужное подчеркнуть).


Не забывай - под наблюдением комиссара
Спасибо сказали:
Sash_xp
Сообщения: 115

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение Sash_xp »

(t.t @ Четверг, 26 Мая 2005, 13:26) писал(а):
(czarker @ Четверг, 26 Мая 2005, 12:17) писал(а):Теперь нам известна официальная платформа строителей коммунизма.
Почему? Она нам давно известна. Т.к. существует только две системы, в рекламных проспектах которых заявлено, что даже кухарка сможет управлять [государством/компьютером] (нужное подчеркнуть).



Кухарка государством? Если не ошибаюсь - это перестроечный лозунг, а не коммунистический.

А кухарка компьютером? Не знай - это больше для Mac OS подходит.
Но что интересно, господа велике логики, к .NET эти лозунги никакого отношения не имеют.

Sash_xp добавил в 26.05.2005 15:02

Я уже как-то упоминал такую фразу - "И врага можно уважать".
А то начинается тема с каокй-то бессмысленной поники, а заключается такими же бессмысленными насмешками.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение alv »

(Sash_xp @ Четверг, 26 Мая 2005, 14:02) писал(а):Кухарка государством? Если не ошибаюсь - это перестроечный лозунг, а не коммунистический.

Это товарищ Ленин сказал. А про наблюдение комиссара - товарищ Бухарин добавил
Спасибо сказали:
Sash_xp
Сообщения: 115

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение Sash_xp »

(alv @ Четверг, 26 Мая 2005, 14:05) писал(а):
(Sash_xp @ Четверг, 26 Мая 2005, 14:02) писал(а):Кухарка государством? Если не ошибаюсь - это перестроечный лозунг, а не коммунистический.

Это товарищ Ленин сказал. А про наблюдение комиссара - товарищ Бухарин добавил



Ух ты, вон оно как.
Но это бесспорно превосходно согласуется с концепцией автоматический сборки мусора.
Спасибо сказали:
Аватара пользователя
Golden
Сообщения: 163
ОС: Ubuntu Linux 7.10

Re: Мы все умрем? Или я чего-то недопонял?

Сообщение Golden »

(Sash_xp @ Четверг, 26 Мая 2005, 14:09) писал(а):Ух ты, вон оно как.
Но это бесспорно превосходно согласуется с концепцией автоматический сборки мусора.

В очередной раз замечаю обожествление .NET. В принципе не вижу в этом ничего плохого, просто несколько удивляет. Особенно на форуме посвященном Линукс.

Боюсь опять удивить, но концепция автоматической сборки мусора известна очень давно. Есть даже компиляторы, осуществляющие эту сборку для C++. И реализация ее в .NET сильно отстает от той же реализации ее в Java.
Это тема для отдельного топика, поэтому, если есть желание пофлеймить - прошу модераторов порезать тему.
Спасибо сказали: