Может wireshark портировать или написать аналог!
8 февраля 2011 г. 18:17 пользователь Nikolay Korotky <[email protected]>написал: > - porting Lua Virtual machine > > On Feb 8, 2:30 am, Eldar Abusalimov <[email protected]> > wrote: > > Несколько полу-абстрактных идей: > > > > - Портировать на Embox виртуальную машину Java, например, KVM или ту > же > > LeJOS > > - Портировать сам Embox на платформу Arduino > > - Портировать Embox на хостовую машину, чтобы была возможность > > запускаться пользовательским процессом (если по этой задаче не будет > > прогресса к началу конкурса) > > - Портировать какую-нибудь графическую библиотеку (например, Qt > Embedded) > > или написать что-нибудь свое, маленькое и простое > > > > Из направлений: > > > > - Поддержка защищенного режима, запуск пользовательского приложения в > > этом режиме > > - gdbserver и средства отладки пользовательского кода > > - Виртуальная память: единый интерфейс для разных реализаций MMU > > (например, x86 и SPARC), поддержка no-MMU (ARM, который в Lego), > эмуляция > > soft-MMU (Microblaze и хостовый процесс), разделяемая память, защита > > страниц, обработка исключений > > - Динамическая память - тоже куча интересных задач, думаю, тут лучше > > напишет команда, которая занимается slab'ом > > - Процессы и таски: собственное адресное пространство, собственные > > ресурсы > > - Потоки и их синхронизация: допилить мьютексы, задача инверсии > > приоритетов, семафоры, синхронная передача сообщений, удаленный вызов > > процедур > > - Прерывания, вытесняемость в ядре, различные блокировки: Spinlock'и, > > Lock-free, Read-Copy-Update (RCU) > > - Реалтайм: выделение памяти за O(1), опять же мьютексы и приоритеты > > потоков, еще переписать, наконец, таймеры, привязать их к потокам, > добавить > > overrun таймеры > > - Профилирование кода: tracepoints, high resolution timers (довести до > > ума) > > - Поддержка симметричной многопроцессорности (SMP): куча задач по > > синхронизации, атомарные операции, inter-processor interrupts и т.д. > > - Стек сетевых протоколов > > - Ввод/вывод, драйверы > > - Стандартные структуры данных: список (переписать гнутый list.h), > > деревья, итераторы по этим структурам > > > > И еще куча всего. > > > > 8 февраля 2011 г. 0:51 пользователь Eldar Abusalimov < > > [email protected]> написал: > > > > > > > > > Всем привет! > > > > > В этом году мы попробуем поучаствовать в Google Summer of Code. > > > > > Вкратце - это такое мероприятие, организуемое Гуглом с целью > > > поддержки студентов с одной стороны (получение опыта) и опенсорсных > проектов > > > с другой (привлечение новых участников в команду). Сайт тут: > > >http://www.google-melange.com/gsoc/program/home/google/gsoc2011 > > > Вначале (до начала марта) проекты объявляют о своем намерении > > > поучаствовать, предлагая список существующих направлений развития, а > Гугл > > > отбирает подходящие проекты. Потом (до начала апреля) студенты > выступают со > > > своими предложениями по реализации представленных задач, а руководители > > > проекта их оценивают. Прошедшие дальше студенты начинают потихоньку > > > знакомиться с проектом и к концу мая приступают собственно к решению > задачи. > > > В середине июля представляются промежуточные результаты, в середине > августа > > > - итоговые. Подробный график есть тут: > > >http://www.google-melange.com/document/show/gsoc_program/google/gsoc2. > .. > > > > > Это отчасти напоминает летнюю школу, разве что не надо сидеть в офисе. > > > > > Вся прелесть участия в том, что каждый студент получает за это > стипендию > > > размером $5000, в три этапа: $500 в июне, $2500 в июле и $2500 в > августе. > > > Это еще одно приятное отличие от летней школы. =) > > > Еще несколько причин, по которым стоит попробовать: > > > - Вы все уже более или менее знакомы с проектом: как его собрать, где > что > > > лежит, и как оно все приблизительно работает, - а это неплохая фора > перед > > > другими возможными участниками > > > - Еще нам всем проще, потому что сможем общаться по-русски > > > - Засветиться в Гугле лишним не бывает > > > - Ну и опыт конечно же ;) > > > > > Сейчас нужно составить список интересных нам с вами задач, чтобы наш > проект > > > вообще допустили к участию. Задачи можно формулировать совершенно > разного > > > плана, начиная от вполне конкретных и заканчивая BlueSky в стиле "а > клёво > > > было бы, если Embox умел ...". Насколько я понял, в сам список > направлений > > > лучше включать разжеванные и проработанные задачи, но потом никто не > > > запрещает заниматься задачей не из списка, а предложенной самим > студентом. > > > Так что отписываемся, кому чем интересно заняться. > > > > > Лучше проявить активность сейчас, потом будет легче с выбором задачи и > > > написанием предложения о том, как ее решать. Заодно можно будет > подумать о > > > задаче уже заранее, а не в разгар летней сессии. > > > > > -- > > > Best regards, > > > Eldar Sh. Abusalimov > > > > -- > > Best regards, > > Eldar Sh. Abusalimov >

