Page 1 of 1

И опять про удаление из ядра

Posted: Sat Nov 27, 2021 3:03 am
by Doczom
в ядре есть возможность запускать программы с заголовком MENUET00, но они не загружаются, да и программ с таким заголовком не осталось на свн, по этой причине удаление позволит немного уменьшить размер ядра без ущерба для софта.
а так же про переименование некоторых сисфункций и их перенос в другие файлы: есть например 24 сисфункция, которая сейчас позволяет только открыть и закрыть cd дисковод, и было бы разумно перенести эту функцию в файл для работы с дисками.

Re: И опять про удаление из ядра

Posted: Sat Nov 27, 2021 1:02 pm
by SovietPony
такие программы в репозитории есть. (про работоспосоность не знаю)
хватить удалять фичи из ядра и портить совместимость. никому оно не мешает.

а вот наводить порядок в файлах - это хорошее дело. но без порчи номеров сисфункций.

Re: И опять про удаление из ядра

Posted: Sat Nov 27, 2021 1:44 pm
by rgimad
SovietPony wrote:хватить удалять фичи из ядра
Знаю один ЯП, который тоже не удаляет фичи, даже самые плохие..
SovietPony wrote:такие программы в репозитории есть. про работоспосоность не знаю
Поэтому не мешало бы просто обновить заголовок у некоторых старых программ

P.S. Да, портить совместимость не нужно. Если при удалении есть конфликты нужно устранять обязательно.

Re: И опять про удаление из ядра

Posted: Sat Nov 27, 2021 10:28 pm
by Coldy
Программы с заголовком MENUET00 не работают, потому что скорее всего они не переделывались под новую модель памяти. Удалить - дело нехитрое, лучше добавьте что-то полезное. Или почините эти программы чтобы работали.

Re: И опять про удаление из ядра

Posted: Sun Nov 28, 2021 2:30 am
by SovietPony
rgimad wrote:Знаю один ЯП, который тоже не удаляет фичи, даже самые плохие..
А есть миллион чистеньких, но никому не нужных языков :)

Re: И опять про удаление из ядра

Posted: Sun Nov 28, 2021 1:06 pm
by rgimad
Doczom, как уже выше сказали, лучше начни с переделки программ использующих MENUET00 на новый заголовок.

Re: И опять про удаление из ядра

Posted: Sun Nov 28, 2021 4:12 pm
by Leency
Почему бы не потратить время на исправление существующих багов или добавление функционала, пускай даже мелких улучшений?

Re: И опять про удаление из ядра

Posted: Sun Nov 28, 2021 11:27 pm
by Doczom
у 2 из 3 программ на свн заголовок изменён.

Re: И опять про удаление из ядра

Posted: Tue Nov 30, 2021 5:33 pm
by lev
Doczom wrote:в ядре есть возможность запускать программы с заголовком MENUET00, но они не загружаются
Взял пару первых попавшихся программ с MENUET00 запустил в последней сборке под qemu. Что я делаю не так? Надо не в эмуляторе проверять?
В аттаче подопытные.

Re: И опять про удаление из ядра

Posted: Tue Nov 30, 2021 10:22 pm
by Doczom
проверьте все файлы на новые версии, и где вы нашли COLORS ?

Re: И опять про удаление из ядра

Posted: Wed Dec 01, 2021 3:17 pm
by lev
Doczom wrote:проверьте все файлы на новые версии
Зачем? У меня есть прожки с MENUET00 работающие в текущей KolibriOS. Вы предлагаете отломить возможность этой работы. Что мне даст если я найду где-то неработающую программу? Почему из-за неё надо ломать возможность запуска тех программ, что работают?
Doczom wrote:где вы нашли COLORS?
В старом дистрибутиве MeOS. У меня нет убеждения, что программы для KolibriOS нужно брать только исключительно с svn и ни в коем случае не из старых дистрибутивов KolibriOS, MeOS, сайтов любителей и т.п.

Re: И опять про удаление из ядра

Posted: Wed Dec 01, 2021 6:08 pm
by Doczom
По поводу удаления данной сигнатуры исполняемого файла: она устаревшая и не используется почти нигде, кроме 1-2 древних прог которые не особо полезны(а некоторые чисто физически не будут работать, из за изменения API для работы с файлами).

По поводу запуска программ с версий MeOS: на сколько я знаю, ещё с ревизии 450 поменялся тип памяти на плоскую модель, и соответственно совместимость пропала и если программа нужна, её можно всегда переписать, но переписывать её будет тот кому эта программа нужна.

Re: И опять про удаление из ядра

Posted: Wed Dec 01, 2021 10:03 pm
by Leency
Программы MeneutOS прекрасно работают в Колибри и не нужно это ломать.
Пруф: http://board.kolibrios.org/viewtopic.ph ... now#p74695

Re: И опять про удаление из ядра

Posted: Thu Apr 04, 2024 9:10 pm
by Doczom
несмотря на возражения, я считаю необходимым уменьшения количества исполняемых форматов файлов для упрощения работы ядра. Поддержка данного формата будет удалена в течении недели. Все найденные мною программы в репозитории проекта изменены на заголовок M01, а некоторые ещё и переписаны в более адекватный вид.

Заголовок морально устарел ещё к выходу первых версий Колибри и не понимаю выгоды его нахождения в ядре

Re: И опять про удаление из ядра

Posted: Sun Apr 07, 2024 7:23 pm
by Doczom
#1008 Deleted support MENUET00 header of executable files