ROS Google Summer of Code

Материал из Русский WINE
Перейти к: навигация, поиск

Google Summer of Code (GSoC) — инициативная программа компании Google, в рамках которой ежегодно проводится отбор проектов с открытым исходным кодом, в которых могут принять участие студенты. Победителям выплачиваются денежные гранты. Проекты должны предложить будущим участникам задания по программированию в рамках проекта. Студент-участник, выполнивший задание, получает до $5000, а сам проект — по $500 за каждого студента.

ReactOS четырежды принимал участие в GSoC — в 2006, 2011, 2016 и сейчас, в 2017 году.

2006

Реализованные проекты:

  • клиент удаленного рабочего стола
  • ReactOS Print Spooler Service
  • Login System
  • Clipboard Server API

2011

Реализованные проекты:

  • замена драйвера TCP/IP с использованием библиотеки LwIP
  • GDI Font Driver
  • Kernel mode test suite
  • поддержка тем
  • поддержка оболочки для Проводника
  • аудио микшер

2016

Реализованные проекты:

  • поддержка AHCI ATA/ATAPI драйверами
  • улучшение стека USB
  • улучшение драйвера NTFS
  • написание Win32-сетевого драйвера с использованием библиотеки LwIP

2017

Реализуемые проекты:

  • ReactOS App Manager - улучшение программы + работа через консоль а-ля пакетный менеджер Linux (by Alexander Shaposhnikov)
  • улучшения драйвера NTFS - продолжение добавления поддержки записи. (by Trevor Thompson)
  • расширения оболочки для панели задач - состояние батареи, извлечение USB-устройства и панель быстрого запуска. (by Shriraj Sawant)
  • драйвер USBXHCI для контроллеров USB 3.x (by Rama Teja Gampa)

Прочее

  • CORE-13524 - перевод для новых расширений оболочки
ReactOS
Search.png
Доклады
О ReactOSARWINSSЧастовстречаемые заблуждения о ReactOS
Информация Новости Выпуски новостейПереводы блоговНовости проектаВидео про ReactOSReactOS на ХабреUSB от Вадима Галянта
Разработка Руководство по программированиюОтсутствующая функциональностьВетви разработкиКомпоненты системыReactOS и WineПлан работРазработчикиСовместимость с dll WindowsНаиболее значимые изменения за годИспользуемые проектыGoogle Summer of CodeИзвестные проблемы
Порты AMD64ARMXboxPowerPC
Компоненты Файловые системыРежим совместимостиОтчеты об ошибкахПечатьUSBЯдро
Загрузчик Восстановление MBRЗагрузка из GRUBПараметры загрузки
Прочее ARWINSSПриложения в ReactOSОформление ReactOS
Другое КоординаторыТипы ядерFreeWin95"Пасхальные яйца" в ReactOS
Помощь
RAM-диск ReactOS по PXEс жесткого диска
Разработка Стиль написания кодаСтандарты RC-файловРабота с документациейВенгерская нотацияGNU Indent • [ Subversion : ветвислияниеиспользование TortoiseSVN ] • Основы переводаОтправка патчей
Репорты Отладка в VirtualBoxОтладка на экранДобавление программы в менеджер приложенийОтправка отчетов
Отладка Com0comGDBKdbgRossym.gdbRoswin.gdbWinDBGРуководство по WinDBGВключение трассировки ядраКоды DPRINTУдалённый отладчик ReactOS
Сборка CMakeRBuildФайлы RBuildАвтоматическое копирование файловСборка MINGW-w64Сборка модулейСреда сборки
Тестирование VirtualBoxVMwareQEMUHyper-VНеобходимый объём дискаПеренос файлов на виртуальный дискУстановка ReactOSУстановка драйверов
Использование ПО в ReactOS Samba
Обновление ReactOSЗагрузочная флешкаЧем можно помочь проектуСоздание нового пользователяЗвук и сеть в VirtualBoxСъемка и публикация видеоIRC-каналОбщие папкиСторонние компоненты
Обзоры ОболочкаNTVDMWOWCommunity Edition