Search found 130 matches

by turbocat
Mon Feb 14, 2022 1:29 am
Forum: Polls
Topic: Migrate to GitHub
Replies: 63
Views: 140068

Re: Migrate to GitHub

By moving to GitHub, I wanted to push the project. Because github is a social network. And there is simply no one to do git on our server and that's it.
by turbocat
Mon Feb 14, 2022 12:19 am
Forum: System
Topic: Порт pciutils(lspci).
Replies: 1
Views: 3714

Порт pciutils(lspci).

Портировал нам lspci.
Думаю ещё портировать setpci, но это попозже.

Из плюшек: Добавил перенправление данных в файл с помощью параметра '-o'.
В архиве сама утилита и база устройств.

Прошу затестить кто может... Работать будет только в ISO образе так-как требует libc.dll.
by turbocat
Wed Feb 09, 2022 9:29 pm
Forum: Kernel
Topic: Рефакторинг ядра
Replies: 24
Views: 9988

Re: Рефакторинг ядра

Отличная работа! Патч с удалением APPDATA.mem_start я так понимаю тоже был применён.
by turbocat
Tue Feb 08, 2022 8:18 pm
Forum: Design and decoration
Topic: Concept design (user_20)
Replies: 6
Views: 3390

Re: Дизайн от user_20

Это концепт?
by turbocat
Mon Feb 07, 2022 5:04 pm
Forum: Kernel
Topic: Рефакторинг ядра
Replies: 24
Views: 9988

Рефакторинг ядра

Предлагаю в этой теме обсуждать вопросы, связанные с рефакторингом ядра.
Начну пожалуй с вопроса удаления mem_start из структур APPDATA и TASKDATA. Если я правильно понял, это какой то рудимент. Значение mem_start всегда равно 0, по этому я считаю что его можно удалить.
Патч:
by turbocat
Sun Feb 06, 2022 2:12 pm
Forum: News
Topic: Ухожу из проекта
Replies: 9
Views: 5999

Re: Ухожу из проекта

Я не ухожу. Я могу ещё что-то сделать...
by turbocat
Thu Jan 27, 2022 9:50 pm
Forum: News
Topic: Ухожу из проекта
Replies: 9
Views: 5999

Re: Ухожу из проекта

Я ухожу, я сделал все, что мог... Скажу, что получил бесценный опыт, пытаясь что либо написать/портировать под колибри. Отдельное спасибо хотелось бы сказать разрабам находившимся/находящимся в чате ВК и Телеги. От них я узнал много нового и полезного. Причина моего ухода проста ... По началу мне бы...
by turbocat
Thu Jan 27, 2022 1:12 pm
Forum: Kernel
Topic: Уязвимости ядра
Replies: 74
Views: 58293

Re: Уязвимости ядра

Как оказалось процесс "OS" падает и при меньших размерах отправленных данных.
Падение наблюдается от 1473 байт, но я тестировал на 1500 байт

Code: Select all

ping 10.0.2.5 -v -s 1500
by turbocat
Wed Jan 26, 2022 11:03 am
Forum: Kernel
Topic: Уязвимости ядра
Replies: 74
Views: 58293

Re: Уязвимости ядра

The "ping of death" and "Teardrop" causes the "OS" process to crash. After that, network applications freeze. But after a while they answer again. In rare cases, KolibriOS crashes. Tested in VirtualBox. Ping of death: ping [ip] -s 65500 Teardrop: python2 teardrop.py [ip...
by turbocat
Mon Jan 24, 2022 2:49 pm
Forum: Polls
Topic: Migrate to GitHub
Replies: 63
Views: 140068

Re: Migrate to GitHub

Я думаю, что переезд на github можно начинать. Предлагаю разделить проект на части и создать следующие репозитории: kolibrios-kernel - ядро колибри. kolibrios-drivers - драйверы. kolibrios-apps - нативные приложения kolibrios-libs - нативные библиотеки kolibrios-ports - потры программ/бибилиотек/дро...
by turbocat
Wed Jan 19, 2022 1:16 am
Forum: HLL
Topic: Названия системных функций
Replies: 107
Views: 72297

Re: Названия системных функций

Было бы не плохо и унифицировать коды ошибок, заменяя их на макросы.
by turbocat
Tue Jan 18, 2022 10:04 pm
Forum: Programs
Topic: KMatrix - матрица, как в знаменитой серии фильмов
Replies: 13
Views: 4514

Re: KMatrix - матрица, как в знаменитой серии фильмов

Затестил! Красотища! Прости немного влез в твой проект. Я сделал чтобы он собирался новым способом с помощью def-файлов(автоимпорт). По идее даже должен стать худее).
by turbocat
Fri Jan 14, 2022 10:43 am
Forum: Application libraries
Topic: Алиасы/переименование символов библиотек
Replies: 8
Views: 2692

Re: Алиасы/переименование символов библиотек

Да действительно. Видимо макрос кривой
by turbocat
Fri Jan 14, 2022 9:24 am
Forum: Application libraries
Topic: Алиасы/переименование символов библиотек
Replies: 8
Views: 2692

Re: Алиасы/переименование символов библиотек

Может быть я не шарю... Но зачем ещё одна метка? Мне кажется этого достаточно....

Code: Select all

@EXPORT:
export  drawText,   'drawText', \
        countUTF8Z,  'cntUTF-8', \  ;old function name
        countUTF8Z,  'countUTF8Z', \
        charsFit,       'charsFit', \
        stringWidth,  'strWidth'