Главная

Наконец-то появилась возможность записи на BFS разделы из Linux!

Сегодня Stippi внес в SVN дерево Haiku патч, созданный Raghurama Nagireddy в рамках программы Haiku Code Drive 2009. Этот патч сделал возможным использовать FS shell модуль BFS через FUSE.
В теории с помощью FS shell, станет возможным использовать все файловые системы, которые есть и будут в Хайку через FUSE. Однако на данный момент только BFS можно скомпилировать как модуль FS shell.

В Ubuntu вы можете использовать следующие 4 этапа:

sudo aptitude install libfuse–dev
jam \bfs_fuse
mkdir /mnt/haiku
/path/to/bfs_fuse /dev/sdaX /mnt/haiku

Таким образом, вы сделаете свой раздел с BFS в /dev/sdaX доступным для записи!

Конечно, будьте осторожны, хотя пока все вроде работают отлично, но, возможно, еще остались несколько мелких ошибок, которые могут привести к порче данных на этом разделе.
Stippi уже протестировал это нововведение и сообщает, что все работает очень даже неплохо!

Благодарим Raghurama за отличную работу!

---–
По материалам сайта www.haiku–os.it

Не понял я.

Не понял я. Поясните пожалуйста, не сочтите за труд?

Я так понимаю, для Гайки был реализован некий общий (абстрагированный) API файловой системы, к которому пристегиваются модули, реализующие уже интерфейс к реальным файловым системам. И сразу же был сделан модуль, работы с BFS и уже через новый API он в Гайке работает. Я правильно понимаю?
Тогда с какого боку Linux? Или же этот абстрактный API для файловых систем уже в Линуксе существовал раньше? А поскольку теперь один и тот же API есть и в Линуксе и в Гайке, гаковский модуль BFS можно легко прикрутить и к Линуксу и он работает, позволяя последнему так же полноценно работать с BFS?
Это оно?

Ну и еще один последний вопрос: Raghurama Nagireddy, он в какой из 6–ти опубликованных тут направлений (проектов) работал. Эта деятельность часть чего? Модивикации DriveSetup? Но там вроде как другой исполнитель заявлен…

Заране благодарю за терпение.

Это модуль

Это модуль для линукс–подсистемы FUSE — файловые системы в юзерспейсе. С дравером BFS под Haiku он не имеет ничего общего, API там разный.

К гугловскому лету это мало относится: Haiku Code Drive это другое.

То есть, Линукс

То есть, Линукс теперь хорошо разумеет по BFS–овски. А нам то тогда какая корысть с этого?

ну не все

ну не все разработчики haiku разрабатывают из–под haiku.

А-а–а…

А-а–а…

апупенно.

апупенно. теперь хочу инсталлер гайки под линукс :)

идея такова: делаем обычный лайф сд с линуксом «лишь бы запустилась графика» и туда всобачиваем маленькую программку для разметки диска типа гпартед и скрипт, который монтирует созданную фс и туда сливает все файлы из бфс раздела на второй дорожке, а потом выставляешь флажок «осторожно! загрузочно!» :)

А зачем

А зачем так мудрённо? Уже можно собрать лайф сд с самой Хайкой. Лучше думаю Хайковский драйвсетуп доделать, чем возится с гпартедами, и лучше, чтоб девелоперы работали бы из под Хайку, быстрее бы Хайку стала полноценной осью.

DriveSetup

DriveSetup уже умеет создавать разделы.

а делать раздел

а делать раздел загрузочным?

одна

одна строчка
makebootable /dev/disk/ata/1/master/0
в терминале… — не проблема

Я устанавливал

Я устанавливал Хайку с бутСД, makebootable не понадобился, хотя в инсталере есть даже специальная кнопка, чтоб прописать боот сектор на тот раздел на который Хайку ставят, тут наверное просто будет помечен раздел как boot, думаю.
… а вон когда переписывал содержимое с имиджа (в Хайку) на раздел, пришлось проделать makebootable, чтоб система с того раздела грузилась.

бутСД

бутСД не расшаришь для неграмотных? можнл конфеденциально, штобы никто не дергался. пиши на lentionNARUTOmailDOTru

+1. Я тоже хотел

+1. Я тоже хотел бы бутСD. Моё мыло есть в профайле.

Пожалуйсто,

Пожалуйсто, скачивайте:
http://depositfiles.com/files/56ulvi3ra
файл haiku-31497–cd.iso.zip, вес 35Мб,
исошку прописать на СД и грузится.
Замечание:
инсталер не копирует трансляторов – после инсталяции загрузившись в Хайку скопировать в ручную (эти: /haiku/system/add–ons/Translators); также в систему не попала liblocale.so (?); также не запускается PowerStatus; имидж (размер исо 95мб, ревизия Гайки 31497) собран в Гайке (на gcc2):
configure --include-gpl–addons
jam -q haiku–cd

В виртуалке

В виртуалке работает, а на живом железе не хотит :(

Отключи в BIOS

Отключи в BIOS “SATA Native Suport” или чтото типа того.

Мы требуем

Мы требуем подробностей! :–) Что где да как. Какие мероптиятия проводились, чтобы засатвить грузиться и т.д. Опции boot menu все перепробовал? На какой иконке дохнет? С какими эффектами? И т.д. А что за железо? А лишние карточки выкинуть пробовал?

Сей Блинчик,

Сей Блинчик, при наличии дерева можно испечь и самому с прдустановленым набором пакажей по желанию:

jam -q haiku–cd

И оно даже грузится! При сём, правда, дрочИт цд–диском, как заправский интернетчик у ворот порносайта, но лиха беда начало. Не BeOS, конечно, но куда они денутся — оптимизируют в конце концов. :–)

Граждане,

Граждане, а можно перезалить куда–нить? Качаю через Мозиллу, где–то на 40% пишет, что все скачано, как результат — битый архив. Если можно, на какой–нибудь сервис, чтобы была прямая ссылочка, дабы я скормил его своему менеджеру закачек.

------------------------------–
BeOS 5.0.5 BONE mini version, Celeron 500 MHz, RAM 320 Mb, GeForce 5200 128 Mb

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

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

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

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
C
Y
s
d
e
B
Enter the code without spaces and pay attention to upper/lower case.