Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ilya Anfimov                         2:5020/400     06 Mar 2008  12:58:26
 To : Ilya Dikarev
 Subject : Re: FUSE - первый шаг к микроядру?
 -------------------------------------------------------------------------------- 
 
 2008-03-05, Ilya Dikarev <Ilya.Dikarev@p1313.f75.n5004.z2.fidonet.org> пишет:
 
 > In junk Ilya Anfimov <ilan@astelecom.ru> wrote:
 >>>
 >>> Да и не нужно оно нафиг. Единственное его преимущество - более легкое
 >>> портабельность.
 >
 > IA>  Чушь. Микроядро не имеет никакого отношэния к портабельности.
 > IA>  Основное его преимущество -- надёжность, второе -- управляемость
 > IA> в плане замены компонент и всякой виртуализацыи.
 >
 > Вот как раз чушь несешь ты. Основное преимущество микроядра его
 > портабельность. Ибо достаточно переписать микроядро под новую
 
  Мальчик, этот вопрос решылся с появлением языка C.
  Зайди  в  /usr/src/linux-source/arch,  и  посмотри -- что из тех
 100k строк на архитектуру,  которые  там  лежат,  не  надо  будет
 переписывать при микроядре.
 
 > архитектуру. Остальное же будет работать сразу на его базе.
 >
 > если у тебя на микроядре откажет менеджер памяти, то легче тебе не станет
 >:)
 
  У меня -- не откажэт, поскольку у меня -- не микроядро.
  В надёжной системе -- менеджэр памяти можно и пытаться перезапустить.
 
 >
 > чтобы получить надежность надо сначала его отладить. см. ниже.
 > Оно в теории все смотрится красиво. Hа практике жевсе намного труднее...
 >
 >>> А недостатков дофига. Основные:
 >>> 1. Значительно отстает в скорости от монолитного
 >
 > IA>  Процентов на 10 overall. Если памяти хватает, естественно.
 >
 > на 10? бери все 50, если не 100.
 
  Данные есть? Я смотрю по переписыванию minix с 2 на 3 и
 выкидыванию дров из ядра.
 
 >
 > Как раз больашя проблема в том, что трудно сделать быстрое микроядро,
 > которое в то же время будет надежно работать (система локов и т.д.).
 >
 >>> 2. чрезвычайно трудно в отладке (как и в написании)
 >
 > IA>  Hе замечал. Скорее -- наоборот.
 >
 > Ты то сам его разрабатывал?
 > Скорее наоборот.
 
  Я  чуть-чуть  поработал  на  qnx.  Кроме  того, у меня наглядный
 пример  --  насколько  проще  разобраться  в  fs  через  fuse   и
 реализацыях в ядре.
 
 >
 >>> 3. большая подверженность глюкам. (впрочем - это как и п.2)
 >
 > IA>  Это была всего лишь повторенная чушь из п.2.
 >
 > Hуну. ну попробкй сначала подобное написать. Посмотрим как ты заплешь.
 >
 > Эту же чушь несет между прочим William Stallings в книге Operating Systems.
 > И Ричард Столлман, как один из разработчиков HURD.
 
  Это где Столлман пишэт, что микроядра большэ подвержэны глюкам?
  Впрочем, Столлман так и не осили написать нормальную ОС на микроядре.
 
 >
 
 --- ifmail v.2.15dev5.4
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 FUSE - первый шаг к микроядру?   Ruslan Husnullin   04 Mar 2008 01:39:46 
 Re: FUSE - первый шаг к микроядру?   Ilya Dikarev   04 Mar 2008 02:11:00 
 FUSE - первый шаг к микроядру?   Ruslan Husnullin   04 Mar 2008 19:29:26 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   04 Mar 2008 20:42:55 
 Re: FUSE - первый шаг к микроядру?   Eugene B. Berdnikov   04 Mar 2008 22:08:25 
 FUSE - первый шаг к микроядру?   Ruslan Husnullin   04 Mar 2008 23:42:16 
 Re: FUSE - первый шаг к микроядру?   Eugene B. Berdnikov   05 Mar 2008 02:08:58 
 Re: FUSE - первый шаг к микроядру?   Victor Wagner   05 Mar 2008 12:34:30 
 Re: FUSE - первый шаг к микроядру?   Eugene B. Berdnikov   05 Mar 2008 14:10:23 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   05 Mar 2008 14:26:31 
 Re: FUSE - первый шаг к микроядру?   Ilya Dikarev   05 Mar 2008 01:42:02 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   05 Mar 2008 14:42:35 
 Re: FUSE - первый шаг к микроядру?   Ilya Dikarev   05 Mar 2008 20:29:07 
 Re: FUSE - первый шаг к микроядру?   Eugene B. Berdnikov   06 Mar 2008 04:08:46 
 Re: FUSE - первый шаг к микроядру?   Ilya Dikarev   06 Mar 2008 03:21:32 
 Re: FUSE - первый шаг к микроядру?   Valentin Nechayev   06 Mar 2008 11:18:27 
 Re: FUSE - первый шаг к микроядру?   Ilya Dikarev   06 Mar 2008 13:49:43 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   06 Mar 2008 19:52:46 
 Re: FUSE - первый шаг к микроядру?   Ilya Dikarev   07 Mar 2008 03:15:59 
 FUSE - первый шаг к микроядру?   Alexey Vissarionov   08 Mar 2008 11:33:54 
 Re: FUSE - первый шаг к микроядру?   Valentin Nechayev   06 Mar 2008 20:37:11 
 Re: FUSE - первый шаг к микроядру?   Sergey Zhumatiy   11 Mar 2008 12:38:50 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   06 Mar 2008 13:00:27 
 Re: FUSE - первый шаг к микроядру?   Ilya Dikarev   06 Mar 2008 13:46:09 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   06 Mar 2008 19:53:18 
 Re: FUSE - первый шаг к микроядру?   Eugene B. Berdnikov   06 Mar 2008 23:11:07 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   06 Mar 2008 12:58:26 
 Re: FUSE - первый шаг к микроядру?   Ilya Dikarev   06 Mar 2008 13:54:39 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   06 Mar 2008 19:52:47 
 Re: FUSE - первый шаг к микроядру?   Victor Krapivin   06 Mar 2008 16:39:34 
 Re: FUSE - первый шаг к микроядру?   Ilya Dikarev   06 Mar 2008 16:48:41 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   04 Mar 2008 11:04:21 
 Re: FUSE - первый шаг к микроядру?   Sergey Zhumatiy   04 Mar 2008 17:02:01 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   04 Mar 2008 17:16:49 
 Re: FUSE - первый шаг к микроядру?   Alex Korchmar   04 Mar 2008 17:22:43 
 FUSE - первый шаг к микроядру?   Ruslan Husnullin   04 Mar 2008 19:34:26 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   04 Mar 2008 20:41:53 
 Re: FUSE - первый шаг к микроядру?   Alex Korchmar   04 Mar 2008 21:53:16 
 FUSE - первый шаг к микроядру?   Ruslan Husnullin   04 Mar 2008 23:32:46 
 Re: FUSE - первый шаг к микроядру?   Alex Korchmar   05 Mar 2008 12:16:49 
 FUSE - первый шаг к микроядру?   Ruslan Husnullin   05 Mar 2008 14:58:14 
 Re: FUSE - первый шаг к микроядру?   Alex Korchmar   05 Mar 2008 21:38:26 
 Re: FUSE - первый шаг к микроядру?   Ilya Dikarev   05 Mar 2008 20:42:54 
 Re: FUSE - первый шаг к микроядру?   Ilya Dikarev   05 Mar 2008 20:40:06 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   06 Mar 2008 13:00:57 
 FUSE - первый шаг к микроядру?   Ruslan Husnullin   04 Mar 2008 19:43:36 
 Re: FUSE - первый шаг к микроядру?   Victor Krapivin   05 Mar 2008 00:16:03 
 FUSE - первый шаг к микроядру?   Ruslan Husnullin   04 Mar 2008 23:48:44 
 Re: FUSE - первый шаг к микроядру?   Victor Krapivin   05 Mar 2008 16:51:27 
 Re: FUSE - первый шаг к микроядру?   Ilya Dikarev   05 Mar 2008 20:39:13 
 Re: FUSE - первый шаг к микроядру?   Victor Wagner   06 Mar 2008 00:32:31 
 Re: FUSE - первый шаг к микроядру?   Ilya Dikarev   06 Mar 2008 01:55:47 
 Re: FUSE - первый шаг к микроядру?   Victor Wagner   06 Mar 2008 09:48:16 
 Re: FUSE - первый шаг к микроядру?   Ilya Dikarev   06 Mar 2008 13:42:42 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   06 Mar 2008 13:05:01 
 Re: FUSE - первый шаг к микроядру?   Ilya Dikarev   06 Mar 2008 13:40:59 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   06 Mar 2008 19:52:45 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   06 Mar 2008 13:02:28 
 Re: FUSE - первый шаг к микроядру?   Ilya Dikarev   06 Mar 2008 13:43:44 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   06 Mar 2008 19:52:46 
 Re: FUSE - первый шаг к микроядру?   Ilya Dikarev   05 Mar 2008 20:36:09 
 FUSE - первый шаг к микроядру?   Ruslan Husnullin   04 Mar 2008 19:25:46 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   04 Mar 2008 20:41:53 
 Re: FUSE - первый шаг к микроядру?   Victor Wagner   04 Mar 2008 22:38:51 
 FUSE - первый шаг к микроядру?   Slawa Olhovchenkov   04 Mar 2008 22:48:18 
 Re: FUSE - первый шаг к микроядру?   Victor Wagner   05 Mar 2008 00:30:19 
 FUSE - первый шаг к микроядру?   Slawa Olhovchenkov   05 Mar 2008 00:35:16 
 Re: FUSE - первый шаг к микроядру?   Ilya Anfimov   05 Mar 2008 14:26:31 
Архивное /ru.linux/49289e5aff5a7.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional