Re: Патент Microsoft на FAT получил вторую жизнь
Матовых Виктор Дмитриевич пишет:
> Ну и свинство! Выходит, FAT на мыло?
>
Почему я начал делать Пруликс с поддержкой FAT (в смысле, FAT - это
единственное, что он сейчас понимает). Я хорошо знаком с MSDOS и
Windows, начиная с версии 3.0, я в них работал, как и многие другие
программисты моего поколения, эти системы были хорошо известны и
документированы (в смысле в хакерских кругах ходили файлы типа
"Interrupt List" и т.п.). Напоминаю, что начинал Пруликс я в 1993 году
(в видеоинтервью передаче "K.I.S.S." я по ошибке назвал 96 год). Кроме
того, DOS/Windows/Turbo C 2.0 были тогда моей инструментальной средой, а
тогдашние системы класса UNIX (FreeBSD, Minix, Xenix, Linux) тогда были
менее распространены (в той среде, где я обретался), требовали более
сильных компьютеров. Впрочем, Linux начал разрабатываться Торвальдсом
тоже в 93-м.
Кроме того, на начальных этапах разработки Пруликса, когда он ничего не
умел, я делал загрузочный диск Пруликса средствами MSDOS. Форматирование
дискет и проверку файловых систем я тоже делал средствами MSDOS - format
и chkdsk. Сейчас Proolix-d может сам создать свою загрузочную дискету,
но аналогов format и chkdsk я пока не написал.
Но дело даже не в этом, а совместимость? FAT - удобная файловая система
для переноса файлов из DOS/Windows в Пруликс и обратно. Например, у меня
одно время в тестовых целях один из FAT-разделов винта был загрузочным с
бут-загрузчиком Пруликса в его бут-секторе (более того, при загрузке
моего компьютера запускался бут-менеджер Пруликса и я выбирал, что
грузить: Пруликс или Windows)
* * *
Ладно, оставим в стороне игрушечную ОС Proolix и поговорим о настоящих
работающих ОС. У меня, как у многих, на компьютере стоит две
операционные системы Windows XP и Linux. По ряду причин целиком перейти
на Линукс не получается и наоборот: Windows не всем меня устраивает.
Есть общие для обоих ОС разделы винта, иногда один файл приходится
обрабатывать двумя ОС. (Например, некий файл вытащен виндовой качалкой,
а проигрывается линуксовым плейером и наоборот). Или еще проще:
кончилось место на виндовом разделе, похраним файлы на линуксовом (на
общем). В общем, есть необходимость для общего пространства. Linux
крайне плохо работает с NTFS, а Windows не умеет работать с ext3,
поэтому естественно использовать на общем разделе FAT-32. Теперь же, как
я понимаю, поддержка FAT из Линукса уйдет. Что делать для совместимости?
Prool