ru:start

osFree

Если вам нравится osFree, поддержите разработчиков! Примите участие в проекте!

Проект osFree является попыткой создания клона OS/2 с открытым исходным кодом. Идеей проекта является воссоздание и постепенная замена подсистем OS/2 на аналоги с открытым исходным кодом. Цель состоит в повторении функционала OS/2 Warp 4 (Merlin) и поддержание совместимости с оригиналом, насколько это возможно. Это, впрочем, не означает, что мы не будем поддерживать возможности более новых версий OS/2, (таких как OS/2 Warp Server for e-business, eComStation и ArcaOS). Это подразумевает переписывание не только кода пространства пользователя, но и функциональность ядра OS/2.

Мы собираем в одном месте существующий код для различных компонентов OS/2. Кроме того, мы разрабатываем наш собственный загрузчик FreeLDR, а также OS/2 personality для микроядра L4, то есть, набор серверов, реализующий функциональность OS/2 Control Program (ядро OS/2) в пространстве пользователя. Подробности здесь: Концепция дизайна и разработки osFree. Присоединяйтесь к IRC-каналу #osFree в сети EFNet.

Существует (или существовало) несколько проектов со сходными целями. Здесь есть краткое сравнение целей и задач разных проектов.

Мы используем код множества других открытых проектов.

Адреса нашего проекта в скрытых сетях: Tor, I2P, Yggdrasil.

Новости проекта

5 Июля 2007

Для Linux personality нужно выбрать существующий дистрибутив Linux для минимизации проблем при поддержке, насколько это возможно. Linux personality не является основной целью проекта, поэтому мы не собираемся тратить на это слишком много времени.

Опрос про Linux personality находится здесь.

2018/08/16 16:13 · 0 Comments

8 июня 2007

dotProject часть сайта восстановлена после долгого времени невозможности залогиниться как со стороны пользователей, так и команды osFree, она теперь была обновлена, как только появилась возможность. В дополнение к этому, сайт долгое время не работал из-за каких-то серьезных проблем с одним из жестких дисков нашего сервера. Но теперь вы можете пользоваться сайтом снова и, что самое важное, видеть статус работы над проектом.

1 апреля 2007

Закончена интеграция логинов в PhpBB и Dokuwiki.

2018/08/16 16:03 · 0 Comments

2-е февраля 2007

Команда вебмастеров osFree изменила ряд вещей. Во-первых - незарегистрированные пользователи теперь не имеют возможности коментировать новости. Во-вторых, возможность зарегистрировать новую учетную запись отключена с целью предотвращения создания фантомных записей. Отныне, вы должны запросить возможность регистрации, связавшись с администраторами (если вы разработчик, то вы уже наверняка получили регистрационную информацию) по электронной почте или через форум. Данные изменения связаны с очередным наплывом попыток регистрации спамеров.

2018/08/16 14:29 · 0 Comments

10-е января 2007

Раздел dotproject официально открыт для гостей. Вы можете легко и быстро просмотреть наши текущие успехи в разработке в режиме реального времени. Также создана новая, с лучшей интеграцией с DokuWiki, тема для phpBB. Зарегистрированные пользователи могут оценить ее, выбрав тему osfree3. Это, однако, не означает, что мы закончили интеграцию нашей системы авторизации.

2018/08/16 14:28 · 0 Comments

22-ое ноября 2006

Еще одна статья (на английском) на OSNews, где упомянуты osFree и Voyager

2018/08/16 14:31 · 0 Comments

3 ноября 2006

После небольшого объема работы, Kevin Garricks (aka Jay) закончил часть сайта, основанную на dokuwiki. Остались кое-какие небольшие проблемы в разных местах сайта, но они ни на что существенно не влияют и не ухудшат удобство и привлекательность сайта для использования. Если вы хотите помочь в наполнении вики, и в разработке osFree, и ее документации, вы должны спросить нас на форуме, чтобы мы повысили привилегии вашего аккаунта до “пользователя” или “разработчика”. Непроверенные пользователи будут добавлены в другую группу пользователей, которая не сможет вносить никаких модификаций.

Список текущих проблем
  • Панель редактирования не показывается полностью. Будет исправлено в новой версии DokuWiki при обновлении. ИСПРАВЛЕНО
  • Оглавление появляется сбоку от заголовка этого оглавления. ИСПРАВЛЕНО
  • Бывает, что админка имеет проблемы с тегом div.

Ничего из перечисленного сильно не помешает вашей работе. Пожалуйста, находите обходные пути для 2 & 3, пока я это буду пытаться исправить.

2018/08/16 16:02 · 0 Comments

28 ноября 2005

OSNews.org опубликовал новость про osFree [1]

2018/08/16 15:49 · 0 Comments

24 ноября 2005

Первый скриншот osFree [1].

2018/08/16 15:48 · 0 Comments

14 мая 2005

  • osFree упомянули на osViews.com в статье про ReactOS:

[1]

  • Samuel A. Falvo II выпустил первый прототип последовательности загрузки [2].

Смотрите раздел форума по последовательности загрузки для дополнительной информации.

  • Вместо старого форума установлен новый форум на основе более мощного движка (PhpBB). Скин osFree не слишком хороший ;) Мы продолжаем искать веб-дизайнеров.
  • Выбрано ядро. Это микроядро L4 [3]. Скорее всего, ReactOS тоже будет портирован на L4 (вполне может быть).

Как результат, мы можем получить 'виртуализированные драйверы' как на основе L4Linux [4].

3 апреля 2005

Опрос о выборе ядра закончен.

2018/08/16 15:40 · 0 Comments

11 января 2005

Сайт снова онлайн. Были кое-какие проблемы со скриптами. Проект osFree все еще находится на этапе поиска информации и исходников, так что на данный момент пока нет ничего готового к использованию.

2018/08/16 15:39 · 0 Comments

Изменения в компонентах osFree пользовательского режима

Изменения в osFree OS/2 personality

  • Update sources to the latest Genode source. by valerius2k (2023/06/10 02:18)
    Update sources to the latest Genode source.
  • Fixes to comply with the latest Genode sources. by valerius2k (2022/10/24 01:46)
    Fixes to comply with the latest Genode sources.
  • Delete unneeded symlink. by valerius2k (2022/05/15 22:01)
    Delete unneeded symlink.
  • Additional fixes to build for Genode target successfully. by valerius2k (2020/07/27 20:12)
    Additional fixes to build for Genode target successfully.
  • Add forgotten unpack.c file. by valerius2k (2020/06/18 23:58)
    Add forgotten unpack.c file.
  • LX loader fixes and enhancements by valerius2k (2020/04/25 11:29)
    LX loader fixes and enhancements - LX executable pages packing algorithms implementations. All three algorithms are supported from now, including the new algorithm introduced in OS/4 kernel. For that purpose, some code is ported from QSINIT, kLdr and lxlite. - Memory align option is introduced in allocmem() function in LX loader, so now executable sections can be e.g., a 0x10000-byte aligned. - More options, fixup types and entry options are supported now. Now LDT is initialized with 8192 16-bit descriptor. Small patch is applied to L4/Fiasco kernel, so that, kernel should use 8192 LDT descriptors, not 512 ones, which fit in one memory page. So, now some bits of tiling is implemented. Though, 16- bit OS/2 code support is not yet finished. 16:16 and 16:32 fixups and entries are now supported. - Region align support in RegAreaAttach. - Extra fixups support in os2exec. Now fixups other than 32-bit self-relative ones, are supported.
  • - Update the L4env-related README by valerius2k (2020/04/05 09:39)
    - Update the L4env-related README - Build sustem fixes for L4env - Correct registers setup before jumping to the binary (l4env) - LX loader fixes to correctly run vp.exe (VirtualPascal test binary) - Event semaphore-related API fixes
  • LX loader: Code formatting and style fixes. by valerius2k (2019/11/22 06:06)
    LX loader: Code formatting and style fixes.
  • - Use local file handles per task. In os2fs server, use system-wide file by valerius2k (2019/11/21 18:49)
    - Use local file handles per task. In os2fs server, use system-wide file handles, with system file table (SFT). - Fix handlemgr lib. - LX loader: pad remainder of executable file pages to 0x1000 bytes with zeroes. - LX loader: respect a fixup flags like 32-bit target offset, 32-bit additive fixup, 16-bit object number/module ordinal number, 8-bit ordinal. - LX loader: add support for source lists in fixups. - LX loader: some formatting/code beautifying.
  • l4env, l4re: Build system fixes and enhancements. Now mounting/unmoun… by valerius2k (2019/09/29 16:19)
    l4env, l4re: Build system fixes and enhancements. Now mounting/unmounting dirs into chroot works correctly.
  • - Update package hashes. by valerius2k (2019/04/13 00:00)
    - Update package hashes. - Add platform-independent thread API code.
  • - Update package hashes. by valerius2k (2019/04/10 21:27)
    - Update package hashes. - Add client lib packages for each server. - Start thread code unification.

Последние сообщения о проблемах в багтрекере

Последние сообщения в форуме

Дорожная карта проекта

Проект находится в альфа-стадии. Это значит, что текущая версия является функционально не завершенной и не стабильной, и поэтому не рекомендуется для каждодневного использования. Серия 0.0.x будет оставаться в состоянии альфа-версии, и начиная с версии 0.9 перейдет в состояние “бета”, т.е., достигнет определенного уровня стабильности.

Следующим релизом будет 0.0.5, дата релиза которого пока открыта. Более подробно см. дорожную карту osFree.

Как получить доступ к различным частям сайта

Сайт состоит из нескольких отдельных частей, например вики, форум, багтрекер, почта and dotProject. Если вы хотите получить доступ к ним, вы сначала должны зарегистрироваться здесь. После того, как вы верифицируете ваш аккаунт по email, вы получите доступ ко всем пяти частям сайта. Проверка аккаунтов со стороны админа теперь отключена. Заметьте, что после регистрации вашего аккаунта, надо подождать еще 15 мин. или менее, пока ваш аккаунт в форуме синхронизируется с другими частями сайта. Кроме того, есть гостевой аккаунт (пользователь: guest, пароль: guest), который позволит вам войти в те части сайта которые требуют логина (как, например, dotProject). Он даст вам доступ с правами “только чтение”. Войдя в форум, вы получите также доступ в вики, и наоборот. Тот же самый логин работает также в dotProject, почте и багтрекере. После добавления вас в группу “Users”, вы получите доступ на запись к вики, багтрекеру и форуму. Если вы хотите поучаствовать в улучшении дизайна сайта или разработке, или получить почтовый аккаунт, админ добавит вас в нужную группу пользователей и ваш уровень доступа будет увеличен. В случае каких-либо проблем или вопросов, вы можете обратиться к администратору сайта.