ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Serge Skorokhodov <suralis-s@mtu-net.ru>
To: Maksim Otstavnov <mandrake-russian@altlinux.ru>
Subject: Re: [mdk-re] [JT] ÌÉÎÕËÓ,×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ
Date: Fri Nov  2 01:11:00 2001
Message-ID: <19625514357.20011102010636@mtu-net.ru> (raw)
In-Reply-To: <13920689149.20011101231912@otstavnov.com>

Здравствуйте!

<skip>

SS>> Первое. Ядро, базовые системные сервисы -- это а)довольно
SS>> низкий уровень, б)очень хорошо ложится на университетскую
SS>> науку и, как следствие в)прекрасно разрабатывается именно
SS>> программистами (в смысле software engineer).

MO> Совершенно верно. Может быть, стоит несколько... хм...
MO> расширить университетскую науку, как базу для FS-разработок?

Консенсус приятен:) Но вот как это сделать на практике...

<skip>

SS>> Так вот, проблема в том, что все эти наработки рассчитаны на
SS>> "платформу", существенно отличную от OS/FS.

MO> Я не понимаю, что такое "платформа OS/SF".

Это просто метафора:) Для того, чтобы потом ввинтить "перенос на
платформу":)

SS>> Второе. Проектирование интенсивно интерактивных приложений
SS>> (типа графического редактора, текстового процессора,
SS>> рабочего места врача-электрокардиографиста, в
SS>> противоположность приложениям интерактивно-транзакционным --
SS>> по типу рабочего места кассира, телефонного оператора,
SS>> медсестры, снимающей одну электрокардиограмму за другой
SS>> присылаемым в кабинет пациентам и т.д. -- я просто не знаю,
SS>> как лучше сказать, но надеюсь, что идея ясна) во многом
SS>> завязано на том, что кто-то (один человек или достаточно
SS>> узкая группа) "получат в голове(ах) решение проблемы", прямо
SS>> как решение математической задачи. Я имею в виду, что
SS>> он(они) "увидят" готовую программу, увидят, как пользователь
SS>> будет на ней работать и решать задачи. Это видение (в
SS>> предельных случаях -- евангелизм) затем подчиняет себе весь
SS>> проект. Кстати, в литературе подробное описание этой
SS>> технологии мне не попадалось:( Реализация такого видения в
SS>> коде требует огромного объема черновой работы программистов
SS>> и (обычно) привлечения кодировщиков.

MO> Естественно, причем вне всякой связи с моделью лицензирования
MO> (FS/собственнической) или моделью разработки (OSS/разработка
MO> узкой группой). И не ограничено указанным классом программ.

И тут консенсус:)

SS>> В моем опыте при этом приходится очень сильно бороться с
SS>> оппозицией сильных программистов-профессионалов, поскольку
SS>> тяжелая и нудная работа по реализации чужих идей,
SS>> выискиванию ошибок в этой реализации и т.д. не слишком
SS>> увлекательное занятие:( И я, к моему сожалению, не вижу
SS>> того, как это может в полной мере быть реализовано в OS/FS:(
SS>> Поскольку требует "негров", которые должны "работать и
SS>> работать" просто потому, что "солнце еще высоко":(

MO> Аргументация понятна, но она не вполне согласуется с
MO> наблюдаемой эмпирикой. Смотрите: "грязной и черной" работы
MO> больше всего в разработке универсальной ОС, поскольку 90%
MO> кода - драйверы, и код специфичен для конкретного железа.
MO> Теперь смотрите на Linux и спектр поддерживаемых устройств.
MO> Прикольно, но факт...

Вы знаете, мне приходилось сталкиваться и с разработкой драйверов
(именно сталкиваться, не разрабатывать:), и с разработкой
пользовательского интерфейса. В последнем случае все же работа
более "черная" и ее больше (IMHO). По моим наблюдениям, группы
единомышленников слишком часто не выдерживают и проекты
"рассыпаются":( А за деньги получается при приемлемом качестве за
приемлемое время:( "Пафос" моего словоблудства состоит, в
частности, в том, что я не чувствую в OSS/FS готовности community
пойти на такое "массовое самопожертвование и массовый героизм". А
это может оказаться критичным для выживания:(

SS>> Исключения единичны (например -- GIMP), да и то, если
SS>> честно, то до photoshop'а/illustrator'а и fractal design
SS>> painter'а ему есть куда расти:)

MO> GIMP стоит исследовать отдельно. Смотрите: "ядерная"
MO> разработка выполнена очень небольшой группой людей. Его
MO> прелесть и причина популярности - в расширяемости, и в
MO> наличие огромного количества плагинов. Плагин же может
MO> написать не программист, а специалист по цифровой обработки
MO> изображений, поскольку все они знают ЛИСП (и, соответственно,
MO> могут писать на Схеме). То есть, исходный дизайнер дает рамки
MO> для осуществления безумных фантазий не своим коллегам, а
MO> смежникам, и если он "попадает", начинает скатываться снежный
MO> ком.

MO> Это несколько более сложная схема, чем описанный Рэймондом
MO> более или менее гомогенный "базар".

И тут консенсус:) Хотя остается критичная с точки зрения
"производительности" художника разница в производительности
плагинов на Схеме и плагинов, написанных на С с применением MMX2
и SSI. Простите за невольный каламбур:) Хотя это, наверное, дело
наживное. Но тут я вижу еще одну "болевую точку": пока "дело
наживется" жизнь часто уходит сильно вперед. В результате ресурсы
потрачены, но приходится сталкиваться с аргументом типа "Linux
прекрасно оживит ваш старый компьтер":( Вообще, я что-то
уболтался:) Но душа почему-то болит, а тучи сгущаются...

-- 
Serge Skorokhodov aka suralis
02.11.2001 suralis-s@mtu-net.ru

ЗЫ. "Жизнь вынуждает человека совершать множество добровольных
поступков"

Е. Лец




  reply	other threads:[~2001-11-02  1:11 UTC|newest]

Thread overview: 81+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-31  6:46 [mdk-re] Re[2]: [mdk-re] Re: [JT] линукс,винды - о дизайне Sergey Sokolov
2001-10-31 12:36 ` [mdk-re] Re[2]: [mdk-re] Re: [JT] линукс, винды " Aleksey Novodvorsky
2001-10-31 15:49   ` [mdk-re] Re[2]: " Sergey Sokolov
2001-10-31 16:18     ` Aleksey Novodvorsky
2001-10-31 17:23       ` [mdk-re] Re[2]: " Sergey Sokolov
2001-10-31 17:52       ` [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] " Maksim Otstavnov
2001-10-31 12:40 ` [mdk-re] Re[2]: [mdk-re] Re: [JT] линукс,винды " AVL
2001-10-31 13:05 ` Mikhail Zabaluev
2001-10-31 15:48   ` [mdk-re] " Sergey Sokolov
2001-10-31 16:21     ` [mdk-re] " Artem K. Jouravsky
2001-10-31 17:25       ` [mdk-re] Re[2]: " Sergey Sokolov
2001-10-31 16:38     ` [mdk-re] Re: [mdk-re] Re: [JT] ÌÉÎÕËÓ,×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-10-31 17:18       ` [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] Re: [JT] линукс,винды - о дизайне Sergey Sokolov
2001-10-31 16:56     ` [mdk-re] Re: [mdk-re] Re: [JT] линукс, винды " Aleksey Novodvorsky
2001-11-01  0:18       ` [mdk-re] Re: [mdk-re] Re: [JT] линукс,винды -о дизайне Egor Grebnev
2001-11-01 12:12         ` [mdk-re] Re: [mdk-re] Re: [JT] линукс, винды " Aleksey Novodvorsky
2001-11-01 22:30         ` [mdk-re] Re: [mdk-re] Re: [JT] линукс,винды " Roman S
2001-11-01 22:37           ` [mdk-re] Re: [mdk-re] Re: [JT] линукс, винды " Aleksey Novodvorsky
2001-11-01 22:53             ` Aleksey Novodvorsky
2001-10-31 14:22 ` [mdk-re] [JT] ÌÉÎÕËÓ,×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-10-31 15:33   ` [mdk-re] [JT] линукс, винды - о дизайне Aleksey Novodvorsky
2001-10-31 15:50     ` [mdk-re] filesave in gtk-apps (was: [JT] линукс, винды - о дизайне) Vyt
2001-10-31 16:08       ` Andrey Astafiev
2001-11-01 21:41         ` Michael Shigorin
2001-10-31 18:13       ` AVL
2001-10-31 18:05     ` [mdk-re] [JT] ÌÉÎÕËÓ, ×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-10-31 15:52   ` [mdk-re] Re[2]: [mdk-re] [JT] линукс,винды - о дизайне Sergey Sokolov
2001-10-31 16:29     ` Dmitry A. Povarov
2001-10-31 18:04       ` [mdk-re] [JT] ÌÉÎÕËÓ,×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-10-31 16:37     ` [mdk-re] Re[2]: [mdk-re] [JT] линукс, винды - о дизайне Aleksey Novodvorsky
2001-10-31 17:21       ` [mdk-re] Re[2]: " Sergey Sokolov
2001-10-31 17:32         ` Aleksey Novodvorsky
2001-10-31 20:19           ` [mdk-re] Re[2]: " Sergey Sokolov
2001-10-31 22:41             ` [mdk-re] Re[2]: [JT] линукс,винды " Dmitry Solovyev
2001-11-01 10:40               ` [mdk-re] Re[2]: [JT] ÌÉÎÕËÓ,×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-11-01 18:12             ` [mdk-re] Re[2]: [mdk-re] Re[2]: [JT] линукс, винды - о дизайне Michael Shigorin
2001-10-31 18:05         ` [mdk-re] " Maksim Otstavnov
2001-10-31 20:19           ` [mdk-re] " Sergey Sokolov
2001-10-31 23:43             ` [mdk-re] " Maksim Otstavnov
2001-11-01  6:50               ` [mdk-re] Re: [mdk-re] " Sergey Sokolov
2001-11-01 19:34                 ` [mdk-re] " Maksim Otstavnov
2001-11-01 20:58                   ` [mdk-re] " Sergey Sokolov
2001-11-01 21:31                     ` [mdk-re] " Balamut
2001-11-02  0:03                     ` Maksim Otstavnov
2001-11-02  7:49                     ` Alexey Voinov
2001-11-01  7:43         ` [mdk-re] Re[2]: [JT] ÌÉÎÕËÓ, ×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Russu V.F.
2001-11-01 21:43   ` [mdk-re] [JT] линукс,винды - о дизайне Michael Shigorin
2001-10-31 17:01 ` [mdk-re] Re: [mdk-re] Re[2]: [mdk-re] " Maksim Otstavnov
2001-10-31 21:09 ` Yura Gusev
2001-11-01  0:00   ` [mdk-re] Re[2]: " Maksim Otstavnov
2001-11-01 11:50     ` [mdk-re] Re: [JT] ÌÉÎÕËÓ,×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-11-01 19:00       ` [mdk-re] Re: [mdk-re] Re: [JT] линукс,винды - о дизайне Maksim Otstavnov
2001-11-01 21:47         ` [mdk-re] Re: [JT] ÌÉÎÕËÓ,×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-11-01 22:07           ` [mdk-re] Re: [JT] линукс, винды - о дизайне Aleksey Novodvorsky
2001-11-01 22:33             ` Re[2]: [mdk-re] Re: [JT] ÌÉÎÕËÓ, ×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-11-02  9:02               ` [mdk-re] Re: [JT] линукс, винды - о дизайне Sergey S. Skulachenko
2001-11-02 13:25                 ` [mdk-re] " Romul
2001-11-01 23:59           ` [mdk-re] Re[2]: [mdk-re] Re: [JT] линукс,винды " Alexander Prokudin
2001-11-02  0:03           ` Maksim Otstavnov
2001-11-02  1:11             ` Serge Skorokhodov [this message]
2001-11-02  4:13               ` [mdk-re] Re[2]: [mdk-re] " Maksim Otstavnov
2001-11-02 12:29               ` [mdk-re] [JT] линукс, винды " Aleksey Novodvorsky
2001-11-02 13:20                 ` Re[2]: [mdk-re] [JT] ÌÉÎÕËÓ, ×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-11-02 14:04                 ` [mdk-re] Re[2]: [mdk-re] [JT] линукс, винды - о дизайне Maksim Otstavnov
2001-11-02 14:43                   ` Aleksey Novodvorsky
2001-11-02  1:13             ` [mdk-re] Re: [JT] Gimp Mikhail Zabaluev
2001-11-02  3:24               ` Maksim Otstavnov
2001-11-02  9:36                 ` cornet
2001-11-02 11:03                   ` Re[2]: " Maksim Otstavnov
2001-11-02 14:18                   ` Michael Shigorin
2001-11-02 14:46                     ` Aleksey Novodvorsky
2001-11-02 19:16                       ` Re[2]: " Alexander Prokudin
2001-11-05 16:35                         ` [mdk-re] Re: [JT] Gimp manual Michael Shigorin
2001-11-02 12:27               ` [mdk-re] Re: [JT] Gimp Alexander Bokovoy
2001-11-02 14:19               ` [mdk-re] " Michael Shigorin
2001-11-01  3:19 ` [mdk-re] Re: [mdk-re] Re[2]: [mdk-re] Re: [JT] линукс,винды - о дизайне metalking-inbox
2001-11-01 18:12 ` Michael Shigorin
2001-11-01 21:47   ` [mdk-re] [JT] ÌÉÎÕËÓ,×ÉÎÄÙ - Ï ÄÉÚÁÊÎÅ Serge Skorokhodov
2001-11-01 23:52     ` [mdk-re] [JT] линукс,мак - о дизайне Michael Shigorin
2001-11-02 11:42       ` Henri Bourbon
2001-11-02  0:04     ` [mdk-re] Re[2]: [mdk-re] [JT] линукс,винды " Maksim Otstavnov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=19625514357.20011102010636@mtu-net.ru \
    --to=suralis-s@mtu-net.ru \
    --cc=mandrake-russian@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git