Да вы извращенец, батенька=)

On Feb 9, 12:47 am, vladimir m <[email protected]> wrote:
> Может 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

Ответить