Главная

Haiku будет использовать сетевой стек из FreeBSD. ReiserFS тоже?

Редактору ICO Даниелю Тейксейре сообщили, что Аксель Дерфлер сейчас участвует в портировании сетевого стека из FreeBSD, который будет использоваться в качестве HONE (Haiku–OS NEtwork). Связавшись с Акселем по электронной почте, он выяснил некоторые подробности, о которых ниже.

«Это планируется, да. Мы пытаемся получить современный и отлично работающий сетевой стек как можно скорее. Стек FreeBSD был недавно освобожден от lock, таким образом, что это теперь — хороший выбор для Haiku (…)"

Это понятное и оправданное решение команды Haiku. Им нужен хороший, стабильный и быстрый стек, и FreeBSD его имеет. Как сказал Аксель им нужно это срочно.

По второму пункту, Аксель сообщил, что Haiku возможно будет отходить от BFS в пользу ReiserFS. Конечно, это всего лишь его минутная мысль (и так или иначе этого никогда не было в планах R1) но такой вариант нельзя исключать. Аксель пояснил далее:

«Мы сейчас пытаемся разрешить проблемы BFS, но если ReiserFS возможно предоставит все, что мы ожидаем от преемника BFS, он получит шанс (…)"

И к этому он добавил «Чтобы решить все низкоуровневые проблемы BFS, нам нужно было бы в любом случае нарушить обратную совместимость с предыдущей версией BFS». Файловая система конечно имеет проблемы, например, с индексацией, в результате чего, она замедляет создание/удаление файлов (вы могли заметить это, опустошая Корзину). Другая проблема — переиндексация, т.е. когда вы добавляете индекс к BFS, только новые файлы будут индексированы.
В общем, этот вопрос стоит не так остро, как с HONE, но движение в этом направлении могло бы также иметь смысл. Пока что это только одна из идей, которые команда Haiku продолжает обсуждать.

По материалам IsComputerOn.

Комментарии

Также полезно почитать комментарии к этой статье на ICO.

Стеки.

Haiku–team, все же пошел по стопам BONE, т.е. это далеко не нетсервер…

Хотя нетсервер мне конечно намного больше нравится.

ReiserFS тоже?

«Мы сейчас пытаемся разрешить проблемы BFS, но если ReiserFS возможно предоставит все, что мы ожидаем от преемника BFS, он получит шанс (…)"

а что ReiserFS очень близка BFS? мне так кажется что ее придется перелопачивать кардинально…. НЕ проще ли существующую OpenBFS подправить пусть даже с некторыми включениями кода Reiser, (насколько это возможно)

ReiserFS

Скорее всего, БСД–я файловая система показалась им лучше из–за индексирования, а и менно его отсутствия там. Их технология Soft Updates не уступает в надёжности, да и работает быстрее.

Сетевой стек из FreeBSD и ReiserFS.

Я конечно не супер гуру в BeOS, но сообщение о желании использовать стек FreeBSD я воспринимаю с энтузиазмом, ибо, если не ошибаюсь, FreeBSD является одна из стабильных и безопасных систем, не в последнюю очередь из своей сетевой подсистемы :).
И возможный переход на ReiserFS не так сильно меня беспокоит…
Простые пользователи BeOS могут даже и не заметить этого (если только скорость работы не изменится в одну или в другую сторону :) ), а так замена по параметрам не очень проигрышная для нас. Да и технические решения в Haiku не в порядок уступают другим ОС.
Вот что действительно меня беспокоит так это удобство работы с Haiku и интеграция приложений и ОС между собой. Сможет ли офисное приложение использовать, например базу электронных адресов из сторонней почтовой программы, или например приложение получить доступ к закладкам браузера, вне зависимости Firefox это или Net+.
По роду деятельности я офисный работник. Мне приходится много работать с информацией (договора, законодательство, переписка, технические и другие характеристики различных вещей). При всем моем негативном отношении к M$ надо отдать им должное за интеграцию ОС и офиса. Сейчас, мне кажется, не время фанатично держатся за старое. Надо двигаться вперед и взять от всех Осей лучшее, что у них есть. Но это не значит, что надо создать клон Линукса, изюминку (сильные стороны) BeOS надо сохранить, а это быстрота работы, мультимедийность, простата в использовании и дружелюбность к пользователю. И тогда все получится.
P.S. Я не силен в английском, поэтому буду благодарен если кто просветит меня по вопросам интеграции и взаимодействия в Haiku, или кинет ссылку на статью (можно и на английском, словарь поможет).

Re: Сетевой стек из FreeBSD и ReiserFS.

> Браузер для би никто не пишет ведь есть
> FireFox…
Все же пишет.

> Простые пользователи BeOS могут даже и не
> заметить этого (если только скорость
> работы не изменится в одну или в другую
> сторону :) ), а так замена по параметрам
> не очень проигрышная для нас.

Не заметить отсутствие расширенных атрибутов файлов и индексирования будет трудно… В Би (и программах по Би) все на этом построено…

В рейзерФС, чтобы хоть как–то сохранить совместимость с уже имеющимися приложениями, придется ваять костыли. Что, вообще говоря, не очень то хорошо. Т.е. оно будет быстро, но криво.

Сетевой стек из FreeBSD и ReiserFS.

Люди! Да поймите, наконец, что многие и так не видят разницы между BeOS и Linux.
В нашей интросети я постоянно выкладываю статьи и новости с http://qube.ru и веду непрерывную агитацию за BeOS по мирке. Первый вопрос, который мне задают, Что есть в BeOS, и нет в Windows и это надо мне! Что мне им сказать, что ответить? BFS?
Но Мак ОС для х86 они согласны были попробовать за ПРОСТАТУ. И. УДОБСТВО ИСПОЛЬЗОВАНИЯ.
По вопросу ReiserFS я считаю, что ее можно адаптировать под нужды BeOS. Код открытый, и эти наработки пригодятся, зачем изобретать велосипед заново?
Почему BeOS даже после смерти Be inc. можно обновить? Да потому что был жесткий стандарт и его все придерживались. Попробовал бы кто нибуть переписать shell32.dll с ее 1000 и 1 секретной функцией (авторство последней фразы не мое, но я полностью согласен с ней). Надо просто активней участвовать в разработке Хайку, но если уже решение принято, надо его и придерживается. Вспомните про рака щуку и лебедя…
Сегодня пойду на сайт Хайку может чего найду про интеграцию приложений и ОС между собой. Меня этот вопрос волнует, ибо без его решения я не смогу полноценно, на 100%, использовать эту ОС

мдя, и за и против +

сугубо имхо:
против стека BSD ничего не имею, по двум причинам — отдельный netserver вещь полезная, но мне кажется доводить его до нормальной POSIX–совместимости очень тяжело. если вообще возможно.
а без этого будет крайне тяжело с нет–софтом.

а вот против попыток брать чуждую по идеологии файловую систему — масса аргументов. меня лично текущая стабильность и скорость BFS устраивают полностью. есть мелкие пожелания, но они скорее к тракеру и mime–types.

от удобств сохраняемых кверисов и атрибутов отказываться — это ж просто нереально :–)

о сетевом стеке и файловой системе

Сетевая подсистема FreeBSD всегда была на высоте. Вообще стоит вспомнить что BeOS не была изначально сетевой ОСью, поэтому стек из BSD сильно поднимет эту часть. Главное чтобы от хорошо вписался в модульную концепцию работы.
А файлавая система BSD помоему всегда славилась некоторой «тормознутостью», покрайней мере из *nix'ов она кажется была самая медленная. Вообще я считаю что надо развивать BFS, тем более что потенциал у этой ФС очень хороший.

Моё мнение.

Лично мне больше нравиться NetServer и BFS.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
a
N
r
w
9
1
Enter the code without spaces and pay attention to upper/lower case.