Перспективы развития России
25,454,177 131,078
 

  radiment ( Слушатель )
04 июн 2009 09:10:30

Тред №114882

новая дискуссия Дискуссия  140

Цитата: SergeB
Для разработки нормальной ОС, которая заткнет винду за пояс нужно всего лишь разработать новое поколение X сервера. Спроектировать на основе объекто-ориентированной технологии и написать. Все остальное в линуксе - лучше на порядки. Работа с сетью, гибкость ядра и прочее.
МС просто везет, что на никсах используется допотопный X сервер и ни у кого не доходят руки его переписать. KDE, GNOME - по сути подпорки к кривой изначальной архитектуре. Нужно не надстраивать X'ы, а переписать их нахрен. Если сделать модульную плагиновую аргитектуру, воткнуть прямо в сервер элементы COM, запихать внутрь сервера кодеки, контролы UI, richeditы всякие, , плюс сделать все грамотно и понятно для сторонних разработчиков, которые будут делать навороты - порвать МС - раз плюнуть. Само графическое ядро МС - кривое до безобразия, дико неудобное для объектно ориентированного программирования.
Создавалось то оно пока еще не было C++.
Одна функция CreateWindow чего стоит. В ней нет никаких способов привязать окно к объекту окна. Для такой привязки используется изврат - глобальный лок.
Можно еще припомнить, что рисовать можно только на WM_PAINT. Если вы хотите что-то поменять в окне - перерисовывайте его полностью.

Кстати, МС очень нервно скупала тех, кто на основе никсов пытался создать новый  GUI. Пример - БЕОС. Купили и закрыли проект.
Думаю, что они точно также скупят любого, кто займется подобными делами. Заплатят в правительствах кому надо и добьются закрытия.

Офисный софт - все необходимое имеется.

Юзера отпугивает от линукса только кривизна GUI.  Нет единого клипбоарда, единого стиля поведения контролов и все такое.
Денег на новый X сервер не нужно сильно много. Просто нужно, чтобы кто-то занялся и выделил хоть какие-то деньги.


Не верные постулаты.
Никакая система, будь у нее трижды крутой X'сервер не заткнет винду за пояс по 2 причинам:
1) Маркетинговый напор Мелкософта
2) Отчутствие ключевых для некоторых направлений софта под эту платформу.

Виндекопец настанет, только если мелкософт сам лохонется, типа как cVista, тока посурьезней, или программеры перейдут на кросплатформенные технологии.

Со стороны государства нужно заказывать и поддерживать разработку opensource приложения типа CAD'ов, бухгалтерских прог, а там глядишь и проприетарщики подтянутся с photoshop'ами и прочим. Заодно лицензирование рабочих мест станет в разы дешевле + к этому можно ВУЗы подключить - нефиг студентам всякую фигню из пальца высасывать. Многие как раз не переходят на Linux так как под него нет native photoshop и т.п. прог, а сурьезные конторы не переходят потому как под него CAD'ов нет. На X'server многим на..ть, не говоря о том, что его если настроить прямыми руками - Aero будет тихо курить в сторонке, да так что ему никакие прямые руки не помогут.

Что касается разработки отечественной ОС, то тут надо разрабатывать. Но не конкурента для Linux и windows, а сверх надежную ОС, для использования в Ядерной энергетике и боевых машинах, т.е. всему тому, что критично к сбоям. А для этой ОС навороты не к чему. Даже X'ы не к чему, ну почтиУлыбающийся .

KDE - существенно переделан, скоро (ну или не очень  ;)) и Gnome переделают.
Да и ООП подход в qt реализован, в Gtk это пока через одно место реализовано, но там еще и C#(mono) привентили.
Отредактировано: radiment - 04 июн 2009 15:43:24
  • +0.00 / 0
  • АУ
ОТВЕТЫ (1)
 
 
  expentel ( Слушатель )
04 июн 2009 16:30:35


Вы тут не совсем правы.

Во всех лабораториях Физфака нашего Университета (начиная от оптики и кончая нелинейной динамикой) стоят Линухи и только Линухи. Винды там никогда не стояло и близко стоять не будет. И это совершенно осознанный выбор.
  • +0.00 / 0
  • АУ