Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб сен 22, 2018 12:21 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 11 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Что вы сделали с Колибри ОС?
СообщениеДобавлено: Пн апр 02, 2018 2:02 am 
Не в сети

Зарегистрирован: Сб янв 07, 2006 4:07 am
Сообщения: 47
Что вы сделали с колибри? Как скачать исходники? Какой заголовок исполняемых файлов? Почему KlbrInWin не воспринимает ваш заголовок? Где пример программы? Почему так много ненужных программ в образе img? Что за бардак?


Вернуться к началу
 Заголовок сообщения: Re: Что вы сделали с Колибри ОС?
СообщениеДобавлено: Пн апр 02, 2018 2:18 am 
В сети

Зарегистрирован: Сб апр 22, 2017 6:11 pm
Сообщения: 132
Воу, воу... полегче, не шути так в апреле!
Как скачать исходники, где найти примеры и как скомпилить даже есть видео: https://youtu.be/D_UQS49thTI и есть оф. разделы документации - тут написано как выкачать исходники с SVN.

Про заголовок исполняемых файлов есть отдельная тема на форуме и его можно увидеть в исходниках (например, в этой теме достаточно подробно написано) и когда-то в ближайшее время будет видео.

Примеры лежат в папочке SVN, ищи /programs/develop/examples (ссылка).


Вернуться к началу
 Заголовок сообщения: Re: Что вы сделали с Колибри ОС?
СообщениеДобавлено: Пн апр 02, 2018 2:49 am 
Не в сети

Зарегистрирован: Сб янв 07, 2006 4:07 am
Сообщения: 47
Начало демки life2
KPCKИћ Ѓ F‘&BЋkrПЗ6±Ў–E_*L РП|нfУ›ТўЬЗ"Gџ[Э^YН&~ЭжыЂ•°ЮfБф3 ?4uЊЖdщS>№ЇМ/
єhЇj‹˜ЛXы™•| ёАґUжWgМЗG№—¤aш}Ў‹/o/Д
ЌФ®ш$lHећ°§йHZЄґЦмюdL ООшжЇC\S%|k„f®Чл^W<{±G¦
4°@qфћ`x№тБµЋьЙІ"-z- LНћчЫ€Й©JxmдыsШфЪ •‡t4Фh№Sџ7п;2 h¬ЄwVDпїt»шL|j·
эmшї(ЖэA3Ґю†р”@ъ~рЧъ'Zh|ЊЂ{Hjйvr.tЁіmµ—Ъа!k˜©Ќ}`I.йБ™B»ѕo:сУ°.&4Ї3y¦УЮbПщцчХ2‚В¬“’±µГ2ЖXпХќ]f 8ZщОЫzЗ&`ь5…Фоoмe3ЎСЪт8м¬Є э|јя%nnО(ѓ —љф

Где MENUET01 ?


Вернуться к началу
 Заголовок сообщения: Re: Что вы сделали с Колибри ОС?
СообщениеДобавлено: Пн апр 02, 2018 3:20 am 
Не в сети
Аватара пользователя

Зарегистрирован: Чт май 18, 2017 2:29 am
Сообщения: 148
Помойму, кто-то прикалывается. Ну ладно, всё равно отвечу. :)

Hater
У life2, есть заголовок. Все файлы, в образе, для экономии места, сжаты программой kpack.
Разожми и увидишь заголовок.

_________________
The Glass is Always Half Full! :mrgreen:


Вернуться к началу
 Заголовок сообщения: Re: Что вы сделали с Колибри ОС?
СообщениеДобавлено: Пн апр 02, 2018 3:59 am 
Не в сети

Зарегистрирован: Сб янв 07, 2006 4:07 am
Сообщения: 47
Да нифига я не прикалываюсь. Просто хочу понять, каким образом система (ядро) узнаёт как его распаковать? И как при необходимости ковыряться в коде этих программ? Почему нельзя просто это указать в конце заголовка который давно нужно было стандартизировать и прикреплять к исполняемому файлу иконки, а не хранить их где попало и запускать как попало?


Вернуться к началу
 Заголовок сообщения: Re: Что вы сделали с Колибри ОС?
СообщениеДобавлено: Пн апр 02, 2018 4:02 am 
Не в сети

Зарегистрирован: Сб янв 07, 2006 4:07 am
Сообщения: 47
И на распаковку время тоже расходуется. Лучше поменьше хлама в образе содержать, добавят сами, что нужно.


Вернуться к началу
 Заголовок сообщения: Re: Что вы сделали с Колибри ОС?
СообщениеДобавлено: Пн апр 02, 2018 4:55 am 
Не в сети
Аватара пользователя

Зарегистрирован: Чт май 18, 2017 2:29 am
Сообщения: 148
Hater писал(а):
Просто хочу понять, каким образом система (ядро) узнаёт как его распаковать?
В ядре, есть встроенный код распаковки.
Hater писал(а):
И как при необходимости ковыряться в коде этих программ?
Очень просто. Распаковываешь программой kpack и ковыряешься. Вообще, mtdbg может распаковывать на лету, так что, распаковывать нет необходимости.

_________________
The Glass is Always Half Full! :mrgreen:


Вернуться к началу
 Заголовок сообщения: Re: Что вы сделали с Колибри ОС?
СообщениеДобавлено: Пн апр 02, 2018 5:00 am 
Не в сети
Аватара пользователя

Зарегистрирован: Чт май 18, 2017 2:29 am
Сообщения: 148
Hater писал(а):
И на распаковку время тоже расходуется. Лучше поменьше хлама в образе содержать, добавят сами, что нужно.
Программы маленькие, распаковываются очень быстро. Время потраченное на распаковку - незаметно.

_________________
The Glass is Always Half Full! :mrgreen:


Вернуться к началу
 Заголовок сообщения: Re: Что вы сделали с Колибри ОС?
СообщениеДобавлено: Пн апр 02, 2018 8:59 am 
В сети

Зарегистрирован: Сб апр 22, 2017 6:11 pm
Сообщения: 132
Hater писал(а):
Начало демки life2
KPCKИћ Ѓ F‘&BЋkrПЗ6±Ў–E_*L РП|нfУ›ТўЬЗ"Gџ[Э^YН&~ЭжыЂ•°ЮfБф3 ?4uЊЖdщS>№ЇМ/
єhЇj‹˜ЛXы™•| ёАґUжWgМЗG№—¤aш}Ў‹/o/Д
ЌФ®ш$lHећ°§йHZЄґЦмюdL ООшжЇC\S%|k„f®Чл^W<{±G¦
4°@qфћ`x№тБµЋьЙІ"-z- LНћчЫ€Й©JxmдыsШфЪ •‡t4Фh№Sџ7п;2 h¬ЄwVDпїt»шL|j·
эmшї(ЖэA3Ґю†р”@ъ~рЧъ'Zh|ЊЂ{Hjйvr.tЁіmµ—Ъа!k˜©Ќ}`I.йБ™B»ѕo:сУ°.&4Ї3y¦УЮbПщцчХ2‚В¬“’±µГ2ЖXпХќ]f 8ZщОЫzЗ&`ь5…Фоoмe3ЎСЪт8м¬Є э|јя%nnО(ѓ —љф

Где MENUET01 ?

Понятное дело это не исходник, а исполняемый бинарник. Исходники life2 можешь поискать на SVN в директории /programs/demos/life2 Там же можешь найти разработчиков нужных приложений и напрямую связаться с ними, чтобы уточнить непонятные моменты. Думаю многие пойдут навстречу.

Выше уже очень верно ответил JohnXenox, исполняемый файл ужат с помощью kpack. Сама утилита kpack есть в дистрибутиве в правом верхнем углу рабочего стола - там всего два поля: "имя входного файла" и "имя выходного" и две кнопки: запаковать и распаковать - думаю не вызовет трудностей. В момент запуска приложения ядро распаковывает его (считается, что в момент загрузки файла, хотя часто всё уже в ОЗУ). Об этом есть упоминание в примечании к системной функции 68, подфункции 27 - загрузить файл:
Код:
  * функция загружает и, при необходимости, распаковывает файл (kunpack)


Вернуться к началу
 Заголовок сообщения: Re: Что вы сделали с Колибри ОС?
СообщениеДобавлено: Пн апр 02, 2018 12:32 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1384
Hater, а ты нам из какого года пишешь? :mrgreen:
Hater писал(а):
Как скачать исходники?
Они как всегда на svn http://websvn.kolibrios.org/listing.php ... Kolibri+OS
Hater писал(а):
Какой заголовок исполняемых файлов?
На данный момент MENUET00, MENUET01 и MENUET02.
Hater писал(а):
Почему KlbrInWin не воспринимает ваш заголовок?
Он его воспринимает(кроме MENUET02).
Hater писал(а):
Где пример программы?
Например http://websvn.kolibrios.org/filedetails ... xample.asm
Hater писал(а):
Почему так много ненужных программ в образе img?
Это очень субъективно. Тебе, может быть, не нужные, а другим нужные.
Hater писал(а):
Что за бардак?
Бардак? Какой бардак? :roll:

Hater писал(а):
Начало демки life2
KPCK
Вообще-то распаковщик уже более 10-ти лет как в ядре http://websvn.kolibrios.org/revision.ph ... 83&peg=183
Цитата:
Kernel: support for kernel packer
Алсо, в самом unpacker.inc
Цитата:
Copyright (C) KolibriOS team 2004-2015

И да, уже 2-ое апреля, не 1-ое :lol:


Вернуться к началу
 Заголовок сообщения: Re: Что вы сделали с Колибри ОС?
СообщениеДобавлено: Пн апр 02, 2018 1:08 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4552
Hater
Если бы ты не был зарегистрирован в 2006 году, тебя с таким тоном и постановками вопросов вроде "Что за бардак?" уже послали бы. Гуглить.
А не сделали до сих пор все то, о чем спрашиваешь, потому что тебя ждали. Скачай исходники и напиши нужный нужный код, ты же такой клевый.

_________________
Через тернии к звездам


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 11 сообщений ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB