Статья: файловая система BeOS Андрей Пешеходов продолжает рассматривать популярные и перспективные файловые системы. Свежая статья - о файловой системе BeOS. В материале: архитектура, реализация, алгоритмы. Скачать можно в pdf и odt.
[Прислал fresco] |
Pixilang v1.4 Разработчики сообщают о выходе Pixilang v1.4. Изменения:
- исправлен баг с потерей кода отжатой клавиши;
- исправлен баг с некорректной обработкой отрицательного параметра "pixel size" в команде pixi();
- исправлен баг с альфа-каналом в 8/16 битных режимах;
- исправлен баг с некорректной обработкой таймера в Linux;
- исправлен баг неправильного экспорта в GIF;
- в команде print() теперь можно писать "$$" для того, чтобы вывести на экран символ "$";
- лицензия основных компонентов Pixilang изменена на BSD;
- добавлена поддержка музыкальных файлов в формате SunVox (редактор SunVox находится на стадии разработки и выйдет в ближайшее время);
- Linux и PalmOS версии скомпилированы при помощи GCC 4.2.2; WindowsCE - GCC 4.1.0;
- улучшен начальный загрузчик ARM кода для PalmOS;
- исправлен баг с пропадающим звуком (после выключения КПК) под WindowsCE.
[Прислал goglus] |
Транзакционные обновления Debian с ZFS в Nexenta Nexenta - не просто Debian-мутант, проект порой синтезирует из технологий OpenSolaris и Debian интересные вещи. Одной из таких вещей, кажется, станет поддержка транзакционного стиля обновлений Debian с помощью встроенных механизмов снимков ZFS. Суть технологии довольно проста, с помощью специальной версии apt (apt-clone, интерфейс повторяет легендарный apt-get) перед установкой любых заказанных пакетов и/или обновлений создаётся снимок состояния ZFS штатными средствами этой файловой системы. После установки появляется возможность элементарного и беспроблемного отката изменений, вплоть до того, что в меню загрузчика добавлен вариант загрузки со старой версией ФС (до обновления/установки). Естественно, ненужные снимки можно регулярно удалять/создавать принудительно или даже редактировать. |
Выпущена StreamOS 0.19.7 Наконец-то выпущена в свет очередная версия StreamOS 0.19.7. Из нововведений:
- изменена лицензия на UPLv3.1;
- улучшен login;
- начальная реализация printf (экспериментально);
- улучшены скрипты компиляции;
- удалено прямое уничтожение процессов, заменено на посылку соответствующих сигналов (как в Unix);
- улучшен менеджмент процессов, введено дерево прцессов;
- багфиксы.
Исходный код, ISO-образ, образ диска C: для dosemu, инкрементный патч. Все файлы доступны ещё на двух зеркалах: первое, второе.
Официальный анонс. Комментарии, пожелания, замечаний, идеи приветствуются.
[Прислал post-factum] |
developerWorks: Разработка программного обеспечения для телефонов OpenMoko под управлением Linux Среда OpenMoko -- это абсолютно бесплатная среда разработки для запуска приложений и системного кода на аппаратном обеспечении поддерживаемых телефонов, исключающая всякую зависимость от кода производителя. В этом руководстве вы познакомитесь со средой разработки OpenEmbedded, используемой для создания образов файловой системы для телефонов OpenMoko, таких как Neo 1973. |
developerWorks: Ассемблеры для Linux: Сравнение GAS и NASM В этой статье разъясняются некоторые наиболее важные синтаксические и семантические различия GNU Assembler и Netwide Assembler, а также различия в базовом синтаксисе, переменных и доступе к памяти, обработке макросов, функциях и внешних подпрограммах, работе со стеком и методиках простого повторения блоков кода. |
Статья "Архитектура ZFS" Доступна статья "Архитектура ZFS". Подробно рассмотрена дисковая структура файловой системы, объяснены некоторые алгоритмы ее работы. Документ можно загрузить в формате PDF или ODF. Сообщения об ошибках и неточностях автором приветствуются.
[Прислал fresco] |
Опубликованы исходные коды Multics Multics (Multiplexed Information and Computing Service) была одной из первых операционных систем с разделением времени исполнения програм.
Разработка операционной системы Multics была начата в 1964 году в Массачусетском Технологическом Институте (MIT), компаниями General Electric и Bell Labs. Компания Bell Labs вышла из проекта в 1969 году, а в 1970 году компьютерный бизнес компании General Electric отошел к компании Honeywell. Компания Honeywell продолжала разработку системы Multics до 1985 года.
Последняя машина с Multics была остановлена 31 октября 2000-го года в канадском Министерстве Обороны.
Исходные тексты проекта доступны на сайте MIT.
|
Релиз Pixilang 1.2 Вышел Pixilang 1.2, "теперь на pixi можно писать музыку".
Что нового:
- порт на WindowsCE машинки (Windows Mobile и т.д.);
- исправлено выпадение при компиляции больших программ;
- улучшена безопасность выполнения программ;
- исправлены некоторые ошибки с вычислением цветов;
- добавлена возможность высококачественного экспорта в GIF (с использованием локальной палитры для каждого кадра); команда video_export_hq(1) включает этот режим;
- оптимизирована прорисовка pixi-контейнеров;
- добавлены команды для обработки кнопок клавиатуры: handle_hard_keys() and get_hard_key();
- увеличена скорость работы с массивами;
- добавлены команды для синтеза звука;
- добавлена поддержка командной строки; пример использования: "pixilang.exe prog.txt";
- добавлены команды для работы с файлами (fopen, fclose, fgetc, fputc, fseek, ftell, feof);
- добавлена команда для выбора TAR-файла в качестве виртуального диска 0; Пример: set_disk0( "archive.tar" ) img = load_pixi( "0:/PIC.JPG" );
- добавлена команда effector(COLOR,POWER,TYPE,X,Y,XSIZE,YSIZE,XADD) для быстрой реализации графических эффектов: NOISE,VBLUR,HBLUR;
- добавлена команда pixi_triangle для рисования текстурированного треугольника.
Скачать релиз можно здесь.
[Прислал goglus] |
|