Microsoft представила "открытую" ОС для ученых Microsoft представила прототип новой операционной системы Singularity, ориентированной в первую очередь на ученых. Бесплатный инструментарий для разработки приложений под эту ОС и ее исходный код выложены на сайте Microsoft Codeplex. Все желающие могут использовать их в исследовательских целях.
Исходники: http://www.codeplex.com/singularity/
[Прислал GVL] |
developerWorks: Многопроцессорность с Completely Fair Scheduler В поставку ядра Linux 2.6.23 входит ядро модульного планировщика и полностью равномерный планировщик (Completely Fair Scheduler, CFS), реализованный в виде модуля планировщика. Эта статья познакомит вас с основными функциями CFS, вы увидите, как он работает, и узнаете об изменениях, ожидаемых в версии 2.6.24. |
Haiku достигла самодостаточности Разработчики Haiku добились определённого успеха: впервые за долгое время Haiku стала самодостаточной ОС. Ранее сборка ОС производилась из GNU/Linux, теперь же, благодаря улучшениям в стабильности работы системы и доведению функциональности на должный уровень, полностью собрать Haiku можно работая под самой Haiku. При этом можно даже запустить полученный образ в QEMU под Haiku. Стоит поздравить разработчиков с этим знаменательным событием и пожелать дальнейших успехов! |
Статья: файловая система 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, а также различия в базовом синтаксисе, переменных и доступе к памяти, обработке макросов, функциях и внешних подпрограммах, работе со стеком и методиках простого повторения блоков кода. |
|