The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Проект OpenBSD впервые участвует в программе Google Summer of Code

25.02.2014 05:07

В 2014 году организация OpenBSD Foundation стала участником спонсорской программы Google Summer of Code - первый раз за всё время существования данной программы. OpenBSD Foundation является некоммерческой организацией, помогающей, но не определяющей развитие проекта OpenBSD. Отсутствие OpenBSD в числе участников GSoC ранее было связано с рядом юридических нюансов, на данный момент решённых.

Краткий список предлагаемых на GSoC 2014 задач:

  • Сетевые задачи
    • Реализация совместимого аналога для SECCOMP-bpf;
    • Улучшение встраивания псевдодрайверов вроде carp(4) и bridge(4) в сетевой стек;
    • Реализация централизованного (единого) DHCP-клиента;
    • Клиент DHCPv6 для базовой системы;
    • Сервер DHCPv6 для базовой системы;
    • Модернизация dhcpd(8);
    • Реализация агрегации маршрутов FIB в OpenBGPd;
    • Поддержка Milter API в OpenSMTPd;
    • Разработка единого, постоянно работающего средства управления сетевой конфигурацией хоста;
    • Сведение четырёх присутствующих на данный момент реализаций PPP (ppp(4), sppp(4), pppoe(4) и pipex(4)) к одной (pipex).
  • Задачи, связанные с поддержкой оборудования
    • Замена wdc(4) средствами подсистемы atascsi;
    • Реализация средств работы с механизмом flat device table (FDT), использующимся во многих SoC;
    • Реализация собственного загрузчика для ARM-систем;
    • Реализация аппаратной поддержки вычислений с плавающей запятой на ARMv7;
    • Асинхронный режим работы с USB для ugen(4) и usb(4);
    • Поддержка стека для работы с SD/MMC в libsa (актуально для родного загрузчика на ARMv7).
  • Другие задачи в базовой ОС
    • Портирование Capsicum;
    • Замена парсера конфигурационного файла DHCP-сервера и клиента кодом на Yacc;
    • Реализация поддержки GPT;
    • Портирование драйвера X.org nouveau;
    • Реализация интерфейса evdev для wscons(4);
    • Исследование возможности интеграции файловой системы Hammer в OpenBSD;
    • Использование показаний акселерометра для парковки головок жёсткого диска.
  • Задачи по портированию или замене стороннего ПО
    • Портирование valgrind;
    • Портирование средств санации кода из состава LLVM/Clang;
    • Реализация lint-подобного средства аудита на базе LLVM/Clang, для выявления конструкций, считающихся опасными в OpenBSD;
    • Реализация ряда интерфейсов systemd;
    • Поддержка API разделённого рендеринга в Webkit 2 на OpenBSD;
    • Поддержка WebRTC в приложениях Mozilla на OpenBSD;
    • Реализация простой системы учёта сообщений об ошибках вместо gnats/Bugzilla, с интеграцией sendbug(1).
    • Разработка архитектуры решения по интеграции портов OpenBSD и внешних фреймворков по установке расширений (CPAN, Ruby gems и т.д.);
    • Не привязанный к ОС аналог GUI NetworkManager;
    • Портирование Java 8 (на данный момент в OpenBSD имеются порты для OpenJDK 1.6 и 1.7).


  1. Главная ссылка к новости (http://www.openbsdfoundation.o...)
Автор новости: PereresusNeVlezaetBuggy
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/39179-openbsd
Ключевые слова: openbsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (38) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 12:15, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Поддержка API разделённого рендеринга в Webkit 2 на OpenBSD;

    О чем идет речь? А то гугл при поиске ведет на эту новость.

     
     
  • 2.3, Аноним (-), 12:41, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ссылка в новости на оригинал!

    Project: Fix Webkit2 API on *BSD.
    Brief explanation: The split-process rendering API in Webkit available since 2.0 doesn't work on *BSD.

     
  • 2.4, PereresusNeVlezaetBuggy (ok), 12:45, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Указал явно, где смотреть подробности. Спасибо за напоминание.

    Заодно добавил три пропущенных пункта - ночь не есть лучшее время для творческой работы. :)

     
     
  • 3.7, ssh (ok), 13:29, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за информацию. Просто отличная новость!
     
  • 2.5, бедный буратино (ok), 13:09, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Epiphany (gnome-web) не работает :)
     
     
  • 3.18, Аноним (-), 18:14, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по списку работ, это далеко не хучшая из проблем...
     

  • 1.2, trdm (ok), 12:30, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Замечательно. Больше систем хороших и разных!
     
  • 1.6, Аноним (-), 13:26, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Systemd, нравится, мне приятный!
     
     
  • 2.9, Аноним (-), 14:54, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Поттеринга в проект!
     
     
  • 3.13, Аноним (-), 16:15, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Он не любит BSDL и не хочет писать системные демоны на перле :(
     
  • 3.16, Аноним (-), 17:18, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Поттеринга в проект!

    Точно-точно. Давайте его к BSD-шникам. Главное, без гарантий сохранения жизни и здоровья.

     
     
  • 4.25, Аноним (-), 22:43, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Точно-точно. Давайте его к BSD-шникам. Главное, без гарантий сохранения жизни и здоровья.

    Смотря чьего здоровья.

     
  • 3.36, Stellarwind (?), 12:11, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Его Theo прибьет через неделю.
     
     
  • 4.38, Аноним (-), 18:36, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    В смысле, добьёт из жалости, я правильно понял?
     

  • 1.8, Аноним (-), 14:50, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    О чём новость? Помимо OpenBSD там ещё тысячи сотни компаний.
     
     
  • 2.10, бедный буратино (ok), 14:56, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >  О чём новость?

    об OpenBSD

     
  • 2.11, Аноним (-), 14:57, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    OpenBSD - весьма крупный open source проект, и новость о том, что OpenBSD первый раз принимает участие в GSoC. Вполне возможно, что кто-то из читающих эту новость захочет и сам поучаствовать, на Россию программа распространяется с незначительными ограничениями (привет от Почты России). 5500$ для студента ведь не лишние. :)
     
     
  • 3.12, Аноним (-), 15:17, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > OpenBSD - весьма крупный open source проект

    ???

     
     
  • 4.17, Аноним (-), 17:19, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    !!!

    ...

     
  • 4.23, Дядя (?), 21:17, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Господи, забери всех идиотов. А если тебя нет, всё равно забери, пусть их тоже не будет.
     
  • 3.19, Аноним (-), 18:15, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > OpenBSD - весьма крупный open source проект,

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

     
     
  • 4.20, Аноним (-), 18:45, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Завидуешь, плесень :)
     
     
  • 5.26, Аноним (-), 22:43, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Завидуешь, плесень :)

    У меня есть деньги на оплату моих серверов, в отличие от.

     
     
  • 6.31, arisu (ok), 02:24, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > У меня есть деньги на оплату моих серверов, в отличие от.

    деньги-то у тебя есть, у тебя мозгов нет.

     
  • 4.21, Аноним (-), 20:31, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Наброс бездарный, увы. Хороший наброс не содержит прямого вранья, в котором легко уличить. Тренируйтесь.
     
     
  • 5.27, Аноним (-), 22:44, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дарный или бездарный, а некоторых вот пробрало. Значит не так уж и соврал...
     
     
  • 6.42, Аноним (-), 01:40, 27/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Запах того, что собачки по песочницам оставляют, тоже пробирает. Но совсем не потому, что собакам стоит гадить в песочницах. Просто противно.
     

  • 1.14, NYM (?), 16:51, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот интересно, что хочет гражданское подразделение АНБ впихнуть с помощью своего проекта GSoC в код защищенной ОС OpenBSD? не окажутся ли под угрозой коммуникации банков?
     
     
  • 2.15, Аноним (-), 17:17, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Какая разница... Всё равно мы все умрём... Безысходность повсюду...
     

  • 1.22, Дядя (?), 21:15, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Портирование Capsicum;

    Из линукса? Его же там нет!

     
     
  • 2.24, Kibab_not_logged_in (?), 21:40, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Там вообще много чего нет.

    Хотя конкретно Capsicum сейчас туда портируется, ибо Google смекнули, что seccomp -- это шлак.

     

  • 1.32, arisu (ok), 02:30, 26/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Реализация ряда интерфейсов systemd

    а я только собрался щупать опёнка на предмет перехода…

     
     
  • 2.35, Аноним (-), 10:02, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Не волнуйтесь, сам systemd никто реализовывать не собирается. Только ряд интерфейсов, чтобы завязывающееся на systemd ПО могло работать без большого шаманства.
     
     
  • 3.37, arisu (ok), 14:57, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    это-то я понимаю. только у них со временем есть все шансы вырасти в полновесный системды. лично с моей точки зрения более разумный подход — повыкидывать весь недософт, который без системды жить не может.
     
     
  • 4.39, Аноним (-), 18:49, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > это-то я понимаю. только у них со временем есть все шансы вырасти
    > в полновесный системды.

    Не больше шансов, чем что код OpenBSD перелицензируют под CDDL.

    > лично с моей точки зрения более разумный подход
    > — повыкидывать весь недософт, который без системды жить не может.

    Если бы всё было так просто, всё бы не было так сложно. :( Собственные libtool и pkg-config тоже не просто так появились. Но до степени клюкворазвесистости, до которой дошёл systemd, в OpenBSD докатываться не будут. Философия не та. Скажем, местную систему rc.d явно никто выбрасывать не будет.

     
     
  • 5.40, arisu (ok), 19:43, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> это-то я понимаю. только у них со временем есть все шансы вырасти
    >> в полновесный системды.
    > Не больше шансов, чем что код OpenBSD перелицензируют под CDDL.

    не, одной системы с заразой уже более чем достаточно. зараза в клетке — всё равно зараза.

    > Если бы всё было так просто, всё бы не было так сложно.

    всё действительно просто. это добавлять софт сложно, а выкинуть — просто.

    > Скажем, местную систему rc.d явно никто выбрасывать не будет.

    дык системды — это не только идиотская «замена init». оно же во все дырки лезет, пытаясь стать чуть ли не вторым ядром. вот это вот беда.

     
     
  • 6.41, Аноним (-), 01:38, 27/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>> это-то я понимаю. только у них со временем есть все шансы вырасти
    >>> в полновесный системды.
    >> Не больше шансов, чем что код OpenBSD перелицензируют под CDDL.
    > не, одной системы с заразой уже более чем достаточно. зараза в клетке
    > — всё равно зараза.

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

    Не так плохи отдельные компоненты systemd, как их попорукая реализация и втюхиваемые под соусом "иначе никак" сопутствующие костыли.

    >> Если бы всё было так просто, всё бы не было так сложно.
    > всё действительно просто. это добавлять софт сложно, а выкинуть — просто.

    Отрезать ногу тоже проще, чем потом пришить. :) Крайности лучше оставить авторам анекдотов.

    >> Скажем, местную систему rc.d явно никто выбрасывать не будет.
    > дык системды — это не только идиотская «замена init». оно же во
    > все дырки лезет, пытаясь стать чуть ли не вторым ядром. вот
    > это вот беда.

    Вот именно. Если брать как раз вторичные (относительно init), но кому-то нужные компоненты, реализовывать их интерфейсы, да ещё и оставлять результат опциональным для использования - вполне кошерно.

     
     
  • 7.43, arisu (ok), 01:41, 27/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    logind какой-нибудь? полноте, что это? зачем оно? гугель говорит, что какой-то consolekit заменяет. что это? зачем оно? остальная фигня такая же бесполезная.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру