Board.KolibriOS.org
https://board.kolibrios.org/

Какие на данный момент есть наиболее приоритетные задачи?
https://board.kolibrios.org/viewtopic.php?f=8&t=1771
Page 2 of 9

Author:  yogev_ezra [ Sat Jun 11, 2011 9:34 pm ]
Post subject:  Re: Какие на данный момент есть наиболее приоритетные задачи

XVilka wrote:
А он на ассемблере его напишет?
Моё требование было, что да, но может он представит веские доказательства, что это невозможно, поэтому надо ждать его план работы. Он аспирант (как art_zh типа?), и сейчас у него сдача диплома, но до 25 числа обещал предоставить план.
XVilka wrote:
P.S. За сайт - огромное спасибо, пригодиться
Да не за что, вообще-то, я его уже здесь давал несколько раз (в ветке про Edubook), не думал, что ты только сейчас заметишь :shock: Там много дебилов тусуется, но есть и очень качественные программеры.

Author:  XVilka [ Sat Jun 11, 2011 9:46 pm ]
Post subject:  Re: Какие на данный момент есть наиболее приоритетные задачи

а по поводу ассемблера - может тогда либо на wasm.ru либо на board.flatassembler.net желающих надо было искать?

Author:  Mario [ Sat Jun 11, 2011 9:49 pm ]
Post subject:  Re: Какие на данный момент есть наиболее приоритетные задачи

На wasm отношение к Колибри несколько прохладное. Не то чтобы принижали значимость, но особо не рвутся. Хотя кто знает - деньги много чего решают, не все конечно.

Author:  yogev_ezra [ Sat Jun 11, 2011 9:52 pm ]
Post subject:  Re: Какие на данный момент есть наиболее приоритетные задачи

XVilka wrote:
а по поводу ассемблера - может тогда либо на wasm.ru либо на board.flatassembler.net желающих надо было искать?
Не знаю, можно и там. oDesk тем хорош, что если работа не была сделана, платить не придётся - программист, нанятый на работу, не сможет свалить с бабками. Плюс оплату в oDesk можно провести по бухгалтерии и списать как расходы фирмы (для меня лично), а если платить напрямую - то никаких бухгалтерских документов не получишь.

Author:  XVilka [ Sat Jun 11, 2011 11:08 pm ]
Post subject:  Re: Какие на данный момент есть наиболее приоритетные задачи

yogev_ezra: А он не сказал за какой срок справиться?

Author:  yogev_ezra [ Sat Jun 11, 2011 11:19 pm ]
Post subject:  Re: Какие на данный момент есть наиболее приоритетные задачи

XVilka wrote:
yogev_ezra: А он не сказал за какой срок справиться?
Его грубая оценка: на полноценный драйвер UHCI + OHCI + EHCI (включая поддержку USB keyboard, USB mouse, USB flash disk) - до 3 месяцев работы. По-моему, это где-то так и занимает, нет? То есть его прикид недалёк от истины.

Author:  Mario [ Sat Jun 11, 2011 11:24 pm ]
Post subject:  Re: Какие на данный момент есть наиболее приоритетные задачи

Мне так думается можно смело увеличивать срок в 2 раза, конечно если он будет работать по 8 часов в день - можно и не умножать, но думаю таких оптимистичных прогнозов никто не даст.

Author:  yogev_ezra [ Sat Jun 11, 2011 11:28 pm ]
Post subject:  Re: Какие на данный момент есть наиболее приоритетные задачи

Mario wrote:
Мне так думается можно смело увеличивать срок в 2 раза, конечно если он будет работать по 8 часов в день - можно и не умножать, но думаю таких оптимистичных прогнозов никто не даст.
Это не любитель, а человек, который зарабатывает деньги. Это его основная работа - программист-freelancer. Так что он может и 8 часов в день работать, и 12, если захочет. Главное тут - сколько я ему могу заплатить.

Author:  Serge [ Sun Jun 12, 2011 7:30 am ]
Post subject:  Re: Какие на данный момент есть наиболее приоритетные задачи

Если человек хорошо знаком с usb, то срок вполне реальный. Мой "костыль" занял дней десять в сумме, с большими перерывами в работе. Его (программиста) главная проблема - незнание ядра и его особенностей.

Author:  Mario [ Sun Jun 12, 2011 8:41 am ]
Post subject:  Re: Какие на данный момент есть наиболее приоритетные задачи

Есть еще проблема с отсутствием поддержки APIC, для прерываний выше 16-го. Почему то все об этом хором забывают. Костыльные драйверы USB работают исключительно если BIOS повесил контроллер на прерывание ниже 16-го, а такое происходит отнюдь не в 100% случаев.

Кстати отсутствия поддержки APIC в свое время явилось одной из причин, почему я так и не допилил код работы с жесткими дисками (SATA диски, LBA48 и т.д.).

Author:  yogev_ezra [ Sun Jun 12, 2011 10:42 am ]
Post subject:  Re: Какие на данный момент есть наиболее приоритетные задачи

Вот он зарегистрировался на форум, вы можете посоветовать ему, как лучше делать, а уже потом решим.

Author:  Serge [ Sun Jun 12, 2011 10:41 pm ]
Post subject:  Re: Какие на данный момент есть наиболее приоритетные задачи

Есть ещё одна реально необходимая вещь. Надо разобрать менуэтовское болото по адресам CURRENT_TASK и SLOT_BASE. Сделать новые структуры данных для процесса и потоков и планировщик.

Author:  art_zh [ Mon Jun 13, 2011 10:38 am ]
Post subject:  Re: Какие на данный момент есть наиболее приоритетные задачи

Serge
RT-планировщик ?

А как насчет RT-менеджера памяти с динамическим списком (деревом) страниц?

Author:  Serge [ Mon Jun 13, 2011 11:21 am ]
Post subject:  Re: Какие на данный момент есть наиболее приоритетные задачи

art_zh

Хоть RT, хоть какой. Я неплохо знал планировщик Minix. Для Колибри он бы подошёл, 32 уровня приоритетов. Посадить все приложения на один уровень в примитивный round-robin, и потоки с обработчиками на уровни выше.
Менеджер памяти тоже. Делал упрощённую версию соляровского со слабами для страниц. В общем есть разные варианты, тормозит только необходимость делать всё на ассемблере. Отлавливать ошибки в Боше очень нудное занятие.

Author:  yogev_ezra [ Mon Jun 13, 2011 11:55 am ]
Post subject:  Re: Какие на данный момент есть наиболее приоритетные задачи

Serge wrote:
Отлавливать ошибки в Боше очень нудное занятие.
А почему в эмуляторе, а не на реальной системе?

Page 2 of 9 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/