From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.5 Sender: =?UTF-8?B?0JTQtdC90LjRgSDQodC80LjRgNC90L7Qsg==?= Date: Mon, 25 Jan 2010 14:11:53 +0300 From: =?koi8-r?B?5MXOydMg883J0s7P1w==?= To: =?koi8-r?B?69XM2NTV0s7ZyiDPxtTP0MnL?= Message-ID: <20100125111153.GA14439@mw.office.seiros.ru> References: <201001220715.02749.ave4600@gmail.com> <20100124064115.GB32027@mw.office.seiros.ru> <20100124135400.GA23789@mw.office.seiros.ru> <20100125042845.GB1181@mw.office.seiros.ru> <4B5D538C.6040707@mail.ru> <20100125091818.GC12529@mw.office.seiros.ru> <4B5D7098.6080302@mail.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4B5D7098.6080302@mail.ru> Subject: Re: [room] =?koi8-r?b?5MHXwcrUxSDQz8vV0snNIM7BINTFzdUgREUgdnMgV00=?= X-BeenThere: smoke-room@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: =?koi8-r?b?69XM2NTV0s7ZyiDPxtTP0MnL?= List-Id: =?koi8-r?b?69XM2NTV0s7ZyiDPxtTP0MnL?= List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jan 2010 11:12:12 -0000 Archived-At: List-Archive: On Mon, Jan 25, 2010 at 01:21:12PM +0300, Ethereal Phantom wrote: EP> А в чём проблема? Чем DE, заботящаяся о пользователе путём оптимизации EP> по времени задач логического уровня (быстродействие наиболее EP> используемых приложений, взаимодействие с пользователем, организация EP> рабочего процесса), а не задач уровня OS (процессов приложений), хуже, EP> чем то что имеется сейчас? Тем, что DE в принципе не может обладать информацией о внутреннем устройстве структур памяти приложения. А если DE будет столь тесно интегрированной, то любые намеки на security полетят к чертям, и такая система не будет никому нужна. EP> Сделать так, чтобы все программисты вдруг начали писать правильный код с EP> грамотным управлением ресурсами во всех приложениях - невозможно. Именно, поэтому это вопрос скорее средств разработки. EP> Да, EP> это фантастика. Но можно научить ОС более грамотно распоряжаться EP> ресурсами. Увы, это даже не уровень ОС. Она слишком мало знает о приложении. Вон для облегчения жизни ОС сделали вызовы вроде fadvise -- а многие ли ими пользуется? EP> DE тут просто помощник и советчик системным сервисам, Блин. Не может это делать DE. DE это вообще виртуальная сущность -- некая совокупность тесно связанных приложений. EP> прокладка между пользователем и системой, компонент ОС (вообще-то это EP> спорно, да), объясняющий системе чего именно от нее хочет пользователь. EP> Сегодняшние операционки действуют сугубо из принципа технической EP> необходимости, но они ни черта не "понимают", с какой целью они делают EP> то или иное действие, они просто пытаются согласовать хотелки всех EP> приложений дабы оно хоть как то работало. Это, имхо, вчерашний день. И, EP> к сожалению, сегодняшний тоже. Система в совокупности EP> (DE+граф.подсистема+сервисы+ядро) должна "понимать", что удовлетворяя EP> запросы одного приложения, она может навредить рабочему процессу.в целом EP> и не допускать таких инцидентов. Другими словами, критерий оптимальности EP> работы системы для пользователя совсем не тот же, что и для служб ядра EP> например. Но и вносить лишние абстракции на низкий уровень ОС тоже EP> большое зло, они там ни к чему. На мой взгляд проблема в том, что EP> системные приоритеты задач (как в узком смысле "приоритеты процессов", EP> так и в широком - "предпочтение одних запросов приложений другим") никак EP> не связаны с приоритетами задач пользователя (приоритетами логического EP> уровня) и не управляются в соответствии с ними. Это недостающее звено в EP> связке различных компонент ОС. Если я не очень доступно объяснил идею, EP> скажите, я приведу примеры. DE само по себе имело смысл для проприетарщиков. С точки зрения open source это вообще абсолютно ненужная сущность -- ибо все ее преимущества достигаются более простыми и красивыми способами, а изначальная суть любого интегрированного набора приложений -- привязка к вендору. Которую мы и имеем в случае с тем же KDE -- юзаешь konqueror отлично, хочешь firefox -- сам себе злобный буратино. -- С уважением, Денис http://freesource.info ----------------------------------------------------------------------------