Всем привет. К сожалению мы не прошли в этом году на GSoC.Надеюсь в следующем будет лучше
On 13 фев, 17:25, Anton Bondarev <[email protected]> wrote: > С чего бы это? > Если человек знает толк в удовольствиях, так сразу извращенец:) > > On 13 фев, 16:05, Nikolay Korotky <[email protected]> wrote: > > > > > > > > > Да вы извращенец, батенька=) > > > 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

