The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Представлена новая ОС Clive, основанная на идеях Plan 9 и Nix"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для сортировки сообщений в нити по дате нажмите "Сортировка по времени, UBB".
. "Представлена новая ОС Clive, основанная на идеях Plan 9 и Ni..." +/
Сообщение от Доктор Звездулькин (?), 27-Май-14, 16:07 
>Система с общесистемными shared libraries принуждает более-менее заботиться о совместимости - как авторов приложения, так и авторов библиотеки. С независимыми окружениями вы нарвётесь на то, что попросту куча приложений будет прибита к определённой весрии библиотеки. А что, всё равно ж "всё моё ношу  собой"

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

Разрабу плевать на совместимость с будущими версиями библиотеки? Тогда причина — одна из трех:

1.Библиотека постоянно меняет свое API. Ну тут уж нельзя винить разраба зависимой от нее программы.

2.Разраб делает "вещь в себе". Например, игру, которая поддерживается ограниченное время — а потом автор ее бросит, и если она перестанет работать на новых версиях ОС, это будет проблема новых версий ОС. Или какую-нибудь софтварную махину из 100500 компонентов для управления компьютерным томографом, которая работает только на сертифицированной версии ОС. Тут у него может быть выбор: или ему дадут использовать нужные библиотеки (тем более, что он на них ещё, может быть, патчи наложил), или он ее будет делать на винде.

3.Разраб дурак. Тогда и программы у него, скорее всего, дурацкие.

>К примеру - хочешь свои контролы рисовать - знай, что для них не будут работать переводчик и голосовое управление, они могут неправильно располагаться на экране (WM не будет знать, как ими управлять), ты потеряешь часть аппаратного ускорения, потому что замучаешься детектить все фичи, и так далее.

А разраб не пользуется переводчиком и голосовым управлением, у него достаточно быстрый компьютер, как и у 80% пользователей. Это тот 0.1%, который, скажем, вынужден пользоваться читалкой с экрана, идет в этом случае лесом. Особенно при разработке СПО.

>А насчет "не получилось" - у Эппла такого концепта вообще нет.

У Эппла есть нечто более похожее на него, чем у Майкрософт. Но мы сейчас говорим о десктопном софте. Если чего-то ни у мелкомягких, ни у эппла нет, то, как сказал Маяковский, может это и не взлетит?

>А насчет продаж ПО - мы ж вроде об СПО речь ведём?

А для разрабов СПО на данный момент, я бы сказал, узнаваемость еще более важна.

— "Ты чего разработал?" — "Браузер Офигениум: форк Хромиума, только у него когда последнюю вкладку закрываешь, открывается новая вкладка, а не закрывается все окно" — "Ух ты, здорово, да ведь я фанат Офигениума! Перешел пять лет назад на него! Сил не было терпеть эту херотень с вкладками! Чем помочь? Пожертвование? Да на здоровье, только скажи, куда деньги слать".

— "А ты чего разработал?" — "Я разработал libfoo, которая стоит в каждом современном дистре Линукса и обеспечивает <IPC между программами/вывод хрипов на динамики/автоматическое определение таймзоны/еще что-нибудь, чего юзер не замечает>. Ты ею каждый день пользуешься" — "Ну, э... удачи, чувак. Я в кишках системы не копаюсь, я не программист, но звучит э... интересно."

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Представлена новая ОС Clive, основанная на идеях Plan 9 и Nix, opennews, 25-Май-14, 10:58  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру