The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Второе интервью с Эдуардом Шишкиным, разработчиком ФС Reiser4, opennews (ok), 24-Май-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


140. "Второе интервью с Эдуардом Шишкиным, разработчиком ФС Reiser..."  +2 +/
Сообщение от n00by (ok), 25-Май-21, 10:49 
> Предложите свой вариант. Я вот знаю, что на NTFS возможны транзакции, это
> нигде в лялихе не реализовано, НЯЗ.

А Tony Mason не знает, что в NTFS возможны транзакции. https://community.osr.com/discussion/comment/102104/#Comment...

Так что транзакционная NTFS (TxF), говоря словами интервьюируемого, это маркетинговое мошенничество.

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

172. "Второе интервью с Эдуардом Шишкиным, разработчиком ФС Reiser..."  –1 +/
Сообщение от Bx (ok), 25-Май-21, 11:59 
15 лет назад?
Ответить | Правка | Наверх | Cообщить модератору

175. "Второе интервью с Эдуардом Шишкиным, разработчиком ФС Reiser..."  +1 +/
Сообщение от n00by (ok), 25-Май-21, 12:10 
Это к чему вопрос? Даты сообщений есть по ссылкам. Вот его же прогноз https://community.osr.com/discussion/comment/230194/#Comment...
сделанный 8 лет назад. Соотносите с положением дел.
Ответить | Правка | Наверх | Cообщить модератору

281. "Второе интервью с Эдуардом Шишкиным, разработчиком ФС Reiser..."  +1 +/
Сообщение от Bx (ok), 25-Май-21, 19:45 
> Это к чему вопрос? Даты сообщений есть по ссылкам. Вот его же
> прогноз https://community.osr.com/discussion/comment/230194/#Comment...
> сделанный 8 лет назад. Соотносите с положением дел.

Можно отсюда начать https://habr.com/en/post/485788/

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

339. "Второе интервью с Эдуардом Шишкиным, разработчиком ФС Reiser..."  +/
Сообщение от n00by (ok), 26-Май-21, 07:41 
То есть у нас есть два авторитета:

1) Tony Mason, Consulting Partner из Open Systems Resources;
2) diversenok, Windows system programmer, student.

Первый десятилетиями разрабатывает и учит проектировать и писать драйвера и фильтры файловых систем. В его (по второй ссылке) сообщениях указаны конкретные аспекты реализации (одно только ZwCreateEnlistment чего стоит, но это надо догадаться и почитать дальше по ссылкам).

А второй две недели восхищался рекламными проспектами, скомпилировал из них предложение "One of the modules in the Windows kernel provides support for combining a set of file operations into an entity known as a transaction" и накатал на языке Паскаль клиента к тому, что пишет Тони.

Ну, собственно, статья Эдуарда как раз об особенностях подобных "иерархий". ;)

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

353. "Второе интервью с Эдуардом Шишкиным, разработчиком ФС Reiser..."  +/
Сообщение от Bx (ok), 26-Май-21, 10:56 
>[оверквотинг удален]
> Первый десятилетиями разрабатывает и учит проектировать и писать драйвера и фильтры файловых
> систем. В его (по второй ссылке) сообщениях указаны конкретные аспекты реализации
> (одно только ZwCreateEnlistment чего стоит, но это надо догадаться и почитать
> дальше по ссылкам).
> А второй две недели восхищался рекламными проспектами, скомпилировал из них предложение
> "One of the modules in the Windows kernel provides support for
> combining a set of file operations into an entity known as
> a transaction" и накатал на языке Паскаль клиента к тому, что
> пишет Тони.
> Ну, собственно, статья Эдуарда как раз об особенностях подобных "иерархий". ;)

Есть еще самое главное мнение - мое. Я же писал рядышком, что мопед не мой. С огромной высоты клал я на винду и ее проблемы.
- Заявлено?
- Заявлено.
- Работает?
- Ну, эээ, как бы да, но...
- (Перебивая) Продать сможем?

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

272. "Второе интервью с Эдуардом Шишкиным, разработчиком ФС Reiser..."  +/
Сообщение от Аноним (272), 25-Май-21, 19:15 
Да даже такие псевдотранзакции были бы полезны для, например, пакетных менеджеров, чтобы откатить неудавшуюся установку.
Ответить | Правка | К родителю #140 | Наверх | Cообщить модератору

282. "Второе интервью с Эдуардом Шишкиным, разработчиком ФС Reiser..."  +/
Сообщение от Bx (ok), 25-Май-21, 19:46 
> Да даже такие псевдотранзакции были бы полезны для, например, пакетных менеджеров, чтобы
> откатить неудавшуюся установку.

Нет, нельзя просто взять и сделать. https://habr.com/en/post/485788/
Со снапшотами проще.

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

301. "Второе интервью с Эдуардом Шишкиным, разработчиком ФС Reiser..."  +/
Сообщение от Аноним (272), 25-Май-21, 21:46 
Ну там в основном виндопроблемы с их CreateProcess, в линуксе при форке дескрипторы наследуется.
Ответить | Правка | Наверх | Cообщить модератору

307. "Второе интервью с Эдуардом Шишкиным, разработчиком ФС Reiser..."  +/
Сообщение от Bx (ok), 25-Май-21, 22:19 
> Ну там в основном виндопроблемы с их CreateProcess, в линуксе при форке
> дескрипторы наследуется.

Я, конечно, читал это в свое время, но тема от моих задач далекая, скорее, просто для общего развития :) Хотя, даже я знаю, что "форк" в винде неоправданно дорогой. В инсте в свое время на winapi приходилось писать, да.
Впрочем, man говорит о The  child  inherits  *copies*  of the parent's set of open file descriptors. Но это детали, мы про NTFS. Кстати, что-то Эдуард про нее ни полслова. Никак, из Хуавея в Micro Soft(именно так они изначально назывались - в два слова) намылился.

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

343. "Второе интервью с Эдуардом Шишкиным, разработчиком ФС Reiser..."  +/
Сообщение от n00by (ok), 26-Май-21, 08:03 
> Да даже такие псевдотранзакции были бы полезны для, например, пакетных менеджеров, чтобы
> откатить неудавшуюся установку.

Тут Вы попали в яблочко, Микрософт именно для инсталляторов и сделала, а более это нигде не используется (строго не рекомендуется в юзермоде, если верить MSDN; но Хабр-эксперт по революционным API, на которого тут ссылаются, не верит).

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

355. "Второе интервью с Эдуардом Шишкиным, разработчиком ФС Reiser..."  +/
Сообщение от Bx (ok), 26-Май-21, 11:22 
>> Да даже такие псевдотранзакции были бы полезны для, например, пакетных менеджеров, чтобы
>> откатить неудавшуюся установку.
> Тут Вы попали в яблочко, Микрософт именно для инсталляторов и сделала, а
> более это нигде не используется (строго не рекомендуется в юзермоде, если
> верить MSDN; но Хабр-эксперт по революционным API, на которого тут ссылаются,
> не верит).

Блин, если в теме разбираетесь, так и напишите - не работает, не рекомендуется, вот ссылка на мсдн. Я ссылку дал потому, что вообще не в теме виндовых факапов, но вот вроде как работает. Грешным делом думал, что есть, к чему стремиться.

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

417. "Второе интервью с Эдуардом Шишкиным, разработчиком ФС Reiser..."  +/
Сообщение от Аноним (417), 27-Май-21, 14:09 
https://docs.microsoft.com/en-us/windows/win32/fileio/deprec...

Microsoft strongly recommends developers investigate utilizing the discussed alternatives (or in some cases, investigate other alternatives) rather than adopting an API platform which may not be available in future versions of Windows.
...
Microsoft is considering deprecating TxF APIs in a future version of Windows to focus development and maintenance efforts on other features and APIs which have more value to a larger majority of customers.

Да и вообще, описание любой из транзакционных функций начинается с "Microsoft strongly recommends developers utilize alternative means to achieve your application’s needs. Many scenarios that TxF was developed for can be achieved through simpler and more readily available techniques. Furthermore, TxF may not be available in future versions of Microsoft Windows.".

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

418. "Второе интервью с Эдуардом Шишкиным, разработчиком ФС Reiser..."  +/
Сообщение от Bx (ok), 27-Май-21, 14:36 
>[оверквотинг удален]
> Windows.
> ...
> Microsoft is considering deprecating TxF APIs in a future version of Windows
> to focus development and maintenance efforts on other features and APIs
> which have more value to a larger majority of customers.
> Да и вообще, описание любой из транзакционных функций начинается с "Microsoft strongly
> recommends developers utilize alternative means to achieve your application’s needs.
> Many scenarios that TxF was developed for can be achieved through
> simpler and more readily available techniques. Furthermore, TxF may not be
> available in future versions of Microsoft Windows.".

Ну, в общем, понятно. Кто-то тут уже сказал: NTFS - кладбище идей, Dec'овские кодеры и манагеры мелкомягких с кнутами.

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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