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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     01 Dec 2005  10:45:21
 To : "Cyril Pertsev"
 Subject : Re: KDE и Gnome
 -------------------------------------------------------------------------------- 
 
  Cyril Pertsev <kika@kika.ru> wrote:
 
  VW>> Итак, тебе нужно читать файлы реестра на Linux. Сходи на 
  VW>> http://www.bindview.com/Services/RAZOR/Utilities/Unix_Lin
  VW>> ux/ntreg_readme. cfm и посмотри - может быть тебя это
  VW>> устроит.   
  CP> Hадо будет изучить, спасибо. Хотя это конечно хардкорное
  CP> решение - драйвер файловой системы. Прошлая неделя прошла
 
 Очень типичный подход для начинающих опенсурсников - тянуть в рот^Wядро
 всякую гадость. Здесь налицо неправильное понимание концепции "всё есть
 файл". "Файл", сказали отцы основатели, а не "файловая система". Чтобы
 можно было легко использовать абстракцию ФС, нужна post-Unix система -
 Hurd или Plan9. В Linux-е тоже сейчас уже появилась FUSE, хотя главного
 недостатка юниксовой идеологии монтирования - того что монтирование
 system wide она не лишена.
 
 И сделать per-session монтирование как в Win32 пожалуй, не получится. 
 Из-за практического отсутствия понятия сессии. Hаследовать монтирование
 по иерархии процессов как environment - пожалуй, слишком громоздко
 будет.
 
 Hа мой взгляд, наиболее правильным было бы переписать этот драйвер для
 реестра как плагин для libarchive. Если уж мы хотим воспринимать
 содержимое ntuser.dat как файловую систему, то файловая система в файле
 - это архив.
 
 То же самое касается многих драйверов устройств. Устройство, которое мы
 не можем естественным образом сделать общим для всей системы, и
 обрабатывать ввод-вывод textutils-ами, и не обязано иметь ядерного
 драйвера. Если нам нужно отдельное API для данного типа устройств, то
 драйвер должен быть только на уровне транспорта (SCSI generic, USB
 generic, Serial), а конкретные заморочки конкретных вендоров должны
 реализовывать userspace библиотеки. Так сделан Ghostscript, так сделана
 SANE, так сделана gphoto2.
 
 -- 
 Я известный мастер по скалярной части.
 --- ifmail v.2.15dev5.3
  * Origin: Free Net of Leninsky,45 (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: KDE и Gnome   Victor Wagner   01 Dec 2005 10:45:21 
 Re: KDE и Gnome   Cyril Pertsev   01 Dec 2005 15:37:35 
 Re: KDE и Gnome   Alex Korchmar   01 Dec 2005 15:57:39 
 Re: KDE и Gnome   Cyril Pertsev   01 Dec 2005 16:53:32 
 Re: KDE и Gnome   Victor Wagner   01 Dec 2005 16:46:00 
 Re: KDE и Gnome   Cyril Pertsev   01 Dec 2005 17:32:16 
 Re: KDE и Gnome   Andrey Melnikoff   06 Dec 2005 18:45:07 
Архивное /ru.linux/1517881c1c0f4.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional