Page 13 of 91

Re: "Ночные" сборки KolibriOS

Posted: Tue Feb 15, 2011 11:43 am
by SoUrcerer
Mario, разве не верны два следующих утверджения?
1) Doom присутствовал в CD-версии системы
2) Все программы из SVN при автосборке компилируются заново

Делаю вывод. Если скрипт для сборки CD-версии будет похож на скрипт флоппи-версии, то он потребует автосборки doom. Или для этой программы будет сделано исключение.

Re: "Ночные" сборки KolibriOS

Posted: Tue Feb 15, 2011 1:06 pm
by CleverMouse
Sorcerer, первое утверждение неверно в принципе; второе в принципе хорошо бы, чтобы было верным, но для некоторых программ это требует слишком больших и неоправданных усилий. Я не собираюсь заниматься автосборкой doom по причинам, отмеченным Mario, - это не нужно, а кроме того, требует настройки ещё одного компилятора, которого на сервере сейчас просто нет, и настройки опций этого компилятора. То же самое, к слову, относится к checkers и life2, которые хоть и входят в сборку, но не меняются и требуют настройки ещё одного компилятора и его опций.

Ну и кроме того, после ухода diamond'а никто так и не предложил способ собирания CD-образа.

Re: "Ночные" сборки KolibriOS

Posted: Tue Feb 15, 2011 1:18 pm
by SoUrcerer
Понятно, спасибо. Все совершенно логично и обоснованно :)

Re: "Ночные" сборки KolibriOS

Posted: Tue Feb 15, 2011 1:27 pm
by yogev_ezra
CleverMouse wrote:То же самое, к слову, относится к checkers и life2, которые хоть и входят в сборку, но не меняются и требуют настройки ещё одного компилятора и его опций.
Checkers не работает на Vortex86MX, так что, наверное, она скомпилирована с использованием SSE или CMOV.
Хотелось бы, конечно, иметь возможность перекомпилировать её под i586. Life2 тоже, но как demo она менее важна.
CleverMouse wrote:Ну и кроме того, после ухода diamond'а никто так и не предложил способ собирания CD-образа.
У меня есть другая идея - авто-сборка "под заказ". Человек заходит на HTML страницу (написанную, например на PHP), видит список всего, что можно включить в floppy-image, а также занимаемый размер, и может отметить check-box-ом те программы, которые хотел бы добавить в свой image, соответственно автоматически обновляется у него размер свободного места, и он видит, сколько ещё может добавить. А потом он нажимает OK, и получает линк скачать персональный floppy-image. Линк годен, скажем, один час, потом этот file стирается с сервера автоматом. Как вам такая идея?

EDIT: Ещё вопрос - возможно ли собирать floppy image на 2.88 Мегабайт?

Re: "Ночные" сборки KolibriOS

Posted: Tue Feb 15, 2011 2:05 pm
by CleverMouse
yogev_ezra, я не вижу большого смысла в "заказной" сборке, а сервер она нагружать будет - не говоря уже о том, что builds.kolibrios.org сейчас отдаёт только статический контент, создаваемый процессами, не имеющими отношения к HTTP.
Собрать нестандартный образ можно, но работать он не будет, и это неоднократно тут обсуждалось.

Re: "Ночные" сборки KolibriOS

Posted: Tue Feb 15, 2011 2:14 pm
by yogev_ezra
CleverMouse wrote:Собрать нестандартный образ можно, но работать он не будет, и это неоднократно тут обсуждалось.
Вроде бы здесь и здесь писали, что теоретически 2.88Мб можно, и вот это что за файл?

Re: "Ночные" сборки KolibriOS

Posted: Tue Feb 15, 2011 2:18 pm
by CleverMouse
yogev_ezra, собрать нестандартный образ можно. Загрузить с него ядро можно, что указано по приведённым тобой второй и третьей ссылкам. Ядро работать с ним не будет, о чём говорил diamond по приведённой тобой первой ссылке.

Re: "Ночные" сборки KolibriOS

Posted: Tue Feb 15, 2011 2:22 pm
by yogev_ezra
CleverMouse wrote:yogev_ezra, собрать нестандартный образ можно. Загрузить с него ядро можно, что указано по приведённым тобой второй и третьей ссылкам. Ядро работать с ним не будет, о чём говорил diamond по приведённой тобой первой ссылке.
Ясно. Ну тогда остаётся только ISO CD-image, я правильно понял? ISO будет работать любого размера, или там тоже есть какие-то нюансы?

Re: "Ночные" сборки KolibriOS

Posted: Tue Feb 15, 2011 2:24 pm
by CleverMouse
Первый нюанс - его никто больше не умеет собирать. Второй нюанс - рамдиск /rd/1 при любой загрузке должен иметь размер 1.44M, а всё, что не умещается в этот размер, будет доступно только как обычные файлы на /cd*.

Re: "Ночные" сборки KolibriOS

Posted: Tue Feb 15, 2011 3:06 pm
by popovpa
Здравствуйте!

Разрешите вмешаться...мне кажется, что лучше не iso, а работа с раздела жёсткого диска не из образа, а полноценно, тогда и с iso можно повременить до выхода более полноценной версии с установщиком. хотя в данный момент я выделил на жёстком диске фат раздел и очень замечательно работаю и в данный момент для себя лично считаю данный вариант на данное время достаточным...простите за множественную тавтологию...:)

Re: "Ночные" сборки KolibriOS

Posted: Tue Feb 15, 2011 8:59 pm
by Serge
Doom компилируется при помощи Open Watcom. К сожалению этот очень интересный компилятор безнадёжно устарел. Ставить его на сервер смысла нет.

Re: "Ночные" сборки KolibriOS

Posted: Tue Feb 15, 2011 9:11 pm
by yogev_ezra
Serge wrote:Doom компилируется при помощи Open Watcom. К сожалению этот очень интересный компилятор безнадёжно устарел. Ставить его на сервер смысла нет.
А если портировать что-то из этого списка? - http://www.doomworld.com/classicdoom/ports/

Re: "Ночные" сборки KolibriOS

Posted: Tue Feb 15, 2011 9:40 pm
by Serge
yogev_ezra

А смысл ? Тот, что есть нормально работает. Для любителей самостоятельной сборки я могу залить Ваткомовские файлы проектов.

Re: "Ночные" сборки KolibriOS

Posted: Tue Feb 15, 2011 11:50 pm
by shurf
yogev_ezra wrote:Вроде бы здесь и здесь писали, что теоретически 2.88Мб можно, и вот это что за файл?
Да, я попытался такое сделать. Максимум чего добился - это загрузки с такого образа ядра kernel.mnt.
А далее понял, что места в карте памяти для загрузки образа диска не хватает, и двигать границы
разделов не решился.

Re: "Ночные" сборки KolibriOS

Posted: Wed Feb 16, 2011 11:59 am
by art_zh
CleverMouse wrote: собрать нестандартный образ можно. Загрузить с него ядро можно, что указано по приведённым тобой второй и третьей ссылкам. Ядро работать с ним не будет, о чём говорил diamond по приведённой тобой первой ссылке.
Подправить ядро не так уж и сложно. И если уж вспомнили об первом разговоре, то я тогда еще удивился - чего это вдруг diamond так озаботился трудностями переделки кода? Он ведь и не с такими задачками справлялся, и справлялся блестяще...

А потом понял, что это была его твердая позиция - оставить Колибри "не только очень быстрой, но еще и очень маленькой системой". Можно с этой позицией спорить, можно ее разделять или отвергать, но учитывать ее нужно в любом случае.