[Kronos2-developer] TODO 1
Status: Pre-Alpha
Brought to you by:
moskvin
From: Nikolay M. <nik...@gm...> - 2011-03-17 20:00:35
|
Доброго времени суток, Кронос-разработчики. Первый список того, что мы должны сделать: 1. Убрать зависимость от Qt4. Почему? Он тяжеловат и не гарантирует, что следующая версия соберет наш проект. Задача заключается в том, чтоб найти замену log4qt функционалу и написать еще одну реализацию класса NTFS.cpp. Qt используется сейчас для реализации операций над файлами и ведению журнала событий а также были попытки написания юнит-тестов с помощью qt. 2. Перенести проект из стандартного Qt формата (.pro) в cmake проект (http://www.cmake.org/). Вот тут написано про то, как можно cmake подружить практически с любой IDE http://www.prog.org.ru/wiki/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_CMake_%D1%81_%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%BD%D1%8B%D0%BC%D0%B8_IDE. Это неплохой сборщик. Попытки перелесть на него были, о чем свидетельствует файл CMakeLists.txt, но не был доведен до конца. 3. Монтирование всех дисков в КВМ. В текущей версии драйвера можно монтировать только один диск и при том только диск C: 4. Реализация "заткнутых" операций, типа получения атрибутов, битов прав доступа и т.п. Эти операции было решено не реализовывать в текущей версии драйвера. Вот список операций, которые не были реализованы: getattr / setattr state usrlock / usrunlock flush cut extend 5. Сделать возможность загрузиться прямо из файла виндовой файловой системы. Это задачи, которые необходимо распределить в Пятницу 18.03.2011 -- Best regards, Nikolay Moskvin Certified Java SE 6 Programmer C/C++ Linux developer |