LINUX.ORG.RU

Квартальный отчет о развитии FreeBSD

 


0

0

Вышел очередной отчет о состоянии проектов по развитию FreeBSD. В нем подведены итоги работы за октябрь-декабрь 2009 года.

Специально для LOR-а необходимо подчеркнуть, что в этом отчете перечисляются проекты с различным статусом исполнения - от готовых в внедрению в STABLE до таких, которые еще не приняты даже в CURRENT.

Краткий обзор отчета по направлениям:

Замена GNU GPL на лицензию BSD

  • переписан iconv;
  • продолжается работа над заменой GCC в базовой системе на clang/llvm;
  • подходит к завершению проект по переписыванию утилит обработки текста (grep, sort, bc/dc)

Поддержка оборудования

  • расширена поддержка модемов 3G USB;
  • сильно расширена поддержка web-камер (webcamd, V4L);
  • новый драйвер для оборудования Broadcom Wireless;
  • драйвер для устройств USB Ralink wireless RT2700U/2800U/3000U;
  • в ветку CURRENT внесена поддержка 802.11s (Wireless mesh networking);
  • новая реализация инфраструктуры ATA, унифицированной для дисковых устройств PATA/SATA/SAS (на базе CAM, используемой для SCSI устройств);
  • драйвер NVidia для версии AMD64 (BETA);
  • в официальный репозиторий Asterisk добавлен модуль поддержки DAHDI (Zaptel);

Сетевые функции

  • решены проблемы с поддержкой IPcomp при работе через IPSEC;
  • файервол pf синхронизирован с версией OpenBSD 4.5

Файловые системы

  • на конец января 2010 готовится к тестированию в ветке CURRENT проект HAST (highly available storage) - аналог технологии Linux DRDBD;
  • в технологию SoftUpdates добавлено журналирование;
  • для UFS и ZFS добавлена поддержка NFSv4 ACL;

Пользовательское ПО

  • порт chromium web browser;
  • VirtualBox OSE 3.1.2

Поддержка архитектур

  • для embedded freebsd готовится поддержка технологии FDT, позволяющей описывать ресурсы оборудования, которое не умеет само отдавать информацию (ARM,AVR32,MIPS,PowerPC);
  • заявлено о готовности работы на архитектуре MIPS - внесено в CURRENT;
  • увеличена стабильность работы порта для архитектуры ia64;
  • решены некоторые проблемы работы на архитектуре SPARC64

>>> Подробности



Проверено: Shaman007 ()

> подходит к завершению проект по переписыванию утилит обработки текста (grep, sort, bc/dc)

а почему это обязательно нужно включать это в основную систему? Нет, обязательно надо сделать велосипед, чтобы потом Баллмер мог в винде грепить

annulen ★★★★★
()
Ответ на: комментарий от annulen

> А под BSDL не ноль? Любой M$/Apple/... будет грести бабло лопатой, а изначальные разработчики не получат ни рубля, ни славы

Славу получает по условию лицензии. А рубль, как правило, получает опосредствованно.

teodor
()
Ответ на: комментарий от cetjs2

> мне насрать на лицензии

я ничего не имею против тырения кода

Слив засчитан. Отправляйся в игнор, мальчик.

liksys ★★★★
()
Ответ на: комментарий от liksys

GPL - как закон. Он дает тебе право пользоваться трудами многих

людей и делится самому, гарантируя при этом, что твои наработки не

будут стырены проприетарщиками. Однако он запрещает тебе красть

чужой код, закрывать его и наживаться на нем


трололо давайте пример, за последние 10 лет
1) когда, был украден код GPL
2) и пример, когда кто то нажился на коде под BSDL
?

anonymous
()
Ответ на: комментарий от anonymous

> В этом смысле она менее свободна, чем лицензия BSD.

Я тебе еще раз говорю: хочешь, чтобы твой код пользовали, а сам ты нищенствовал - BSDL в руки.

liksys ★★★★
()
Ответ на: комментарий от teodor

>А рубль, как правило, получает опосредствованно.

Если команда фряхи работает за деньги (в чем я лично сомневаюсь), то молодцы ребята, зарабатывают на хлеб с маслом.

annulen ★★★★★
()
Ответ на: комментарий от liksys

>Я тебе еще раз говорю: хочешь, чтобы твой код пользовали, а сам ты

нищенствовал - BSDL в руки.

постгрес тому пример, да?

anonymous
()
Ответ на: комментарий от anonymous

>1) когда, был украден код GPL

регулярно возникают в новостях. То в мс какую-то утилитку наваяли из GPLного кода, то какую-то шнягу сделали на основе дистрибутива линукс

2) и пример, когда кто то нажился на коде под BSDL

MS, Apple

annulen ★★★★★
()
Ответ на: комментарий от annulen

Если команда фряхи работает за деньги (в чем я лично сомневаюсь), то

молодцы ребята, зарабатывают на хлеб с маслом.


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

anonymous
()
Ответ на: комментарий от iZEN

>кода FreeBSD, который последний раз изменялся в 1994 году

И эти люди будут говорить, что бзд не рип?

anonymous
()
Ответ на: комментарий от annulen

1) когда, был украден код GPL


регулярно возникают в новостях. То в мс какую-то утилитку наваяли

из GPLного кода, то какую-то шнягу сделали на основе дистрибутива

линукс


регулярно это первый раз за 10 лет?

2) и пример, когда кто то нажился на коде под BSDL


MS, Apple


дружок ты бы уроки делал а не тролил ага
Apple уже 10 лет ничего не берет от BSD
MS никогда ничего не брала от BSD

ядро Apple в свободном доступе
ядро MS под названием WRK также
если ты у тебя кОсОгЛаЗие иЛи ПлОха СоЗреНиЕм
то не троли, хорошо?

еще примеры будут?

ps
плять выгоните школоту с лора!

anonymous
()
Ответ на: комментарий от anonymous

>1) когда, был украден код GPL

http://www.linux.org.ru/view-message.jsp?msgid=4237038

Ъ: Утилита Windows 7 USB/DVD Tool содержит код распространяемый под лицензией GPL

2) и пример, когда кто то нажился на коде под BSDL

Microsoft && TCP/IP-стек? Поскольку бзд-код никто особо не искал в закрытых продуктах (все законно), где тебе взять статистику по этому?

anonymous
()
Ответ на: комментарий от liksys

> Я тебе еще раз говорю: хочешь, чтобы твой код пользовали, а сам ты нищенствовал - BSDL в руки.

И я тому пример :)

teodor
()

Единственные адекватно пищущие люди в треде - iZEN и yurkis, все остальные могут свалить отсюда нахрен, толку с вас никакого. Вы толсто троллите не потому, что вы тролли, а потому, что вы по сути ничего написать не можете и прикрываете троллингом полнейшую некомпетентность. iZEN замечательно по пунктам все разложил, спасибо большое. Сподвигло поглубже копнуть в данном вопросе.

anonymous
()
Ответ на: комментарий от namezys

> Но я не могу тебе запретить оригинальный фаил редактировать.

открыт именно оригинальный фаил.

Ты обязан упоминуть, что твой проект берет начало в коде с BSD лицензией

Существующий код ты не можешь закрыть. Если он опубликован как BSD - то он теперь навечно открыт

Было бы очень смешно, если бы ты мог запретить что-то делать с оригиналом. А в *моем* проекте мне ничего не мешает закрыть существующий чужой бсд-код. И всё, что я буду должен авторам — упомИнуть «© 2010 славно-на-меня-поработавший-кодер».

И после этого бсдшники еще утверждают, что им важна свобода. Бвахаха.

anonymous
()
Ответ на: комментарий от annulen

А под BSDL не ноль? Любой M$/Apple/... будет грести бабло лопатой, а изначальные разработчики не получат ни рубля, ни славы

Слава твоя останется в веках в виде причисления твоего имени к лику святых списку разработчиков (коммерческого) продукта. Рубль получишь, если сделаешь работу по доточке продукта НА ЗАКАЗ, при этом все права на доточку (патчи) будут принадлежать работодателю (если работа непосредственно преследовала цель правки исходников), а исходный код останется под BSDL (BSD-like-лицензией). (Firebird, PostgreSQL, Apache Derby).

Такое развитие сюжета весьма вероятно, если продукт представляет законченную ценность и не ущемляет права других авторов == деньги платятся конкретно за заточку. То есть деньги, которые могли бы выделить на «техническую поддержку» GPL- (или EULA-) продукта из-за несвободной лицензии, будут вложены в исправления открытого под BSD-like лицензией кода, его тюнинг ради коммерческого профита (никому ничего не должны!) относительно исходного продукта. Только в этом случае деньги не спустятся эникейщикам из армии техподдержки, которые снова и снова решают одни те же проблемы пользователей, а пойдут непосредственно в ДЕЛО по заточке исходного продукта.

В случае с GPL: кому нужны безвестные (хе-хе, да и известные) авторы кода, подписавшие соглашение об участии в GPL-проекте, например, с Sun, и отдавшие плоды своего труда в полное управление контрибутора? (MySQL). Да они бесправны и звать их никак.

Таким образом, мы приходим к странному на первый взгляд выводу:

* программные продукты под GPL и EULA «работают» на техническую поддержку организации, предоставившей программный продукт == реальные деньги (а не жалкая зарплата) до программистов практически не доходят (в том числе по причине безвестности отдельно взятого разработчика такого продукта) == пользователям приходится иметь дело с организацией, но не с авторами кода;

* программные продукты под BSDL (и BSD-like лицензиями, APL, MPL) для сопровождения требуют специалиста, то есть непосредственно того, кто писал код. Реальные деньги «находят» специалистов мгновенно, так как авторы известны поимённо из текста лицензии.

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

регулярно это первый раз за 10 лет?


Ты таки дебил? http://www.linux.org.ru/view-news.jsp?tag=gpl Вперед

в прошлое. Раз в месяц стабильно на ЛОРе проходит новость


таки дебил ты
сходи найди
прийдешь со списком, отчитаешься

и не забудь
список за 10 лет

anonymous
()
Ответ на: комментарий от iZEN

>программные продукты под BSDL (и BSD-like лицензиями, APL, MPL) для сопровождения требуют специалиста, то есть непосредственно того, кто писал код

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

annulen ★★★★★
()
Ответ на: комментарий от teodor

Apple уже 10 лет ничего не берет от BSD


Из фрюхи брали


давай раз и на всегда уточним
ты правильно сказал БРАЛИ
и дествительно взяли когда то, за основу ядро BSD
дальше развивают совершенно свою ветку
и ничего от BSD уже не берут.

MS никогда ничего не брала от BSD


IE->about почитай


сам то ты когда последний раз этот about читал?
процитируй мне от туда то что тебя смущает

anonymous
()
Ответ на: комментарий от anonymous

Ъ: Утилита Windows 7 USB/DVD Tool содержит код распространяемый под

лицензией GPL


код функции printf?
ах да
три функции printf+strcat+strlen

зачетно своровали! дествительно потому что ничего стоищего в GPL больше нет
один быдло код

Microsoft && TCP/IP-стек? Поскольку бзд-код никто особо не искал в

закрытых продуктах (все законно), где тебе взять статистику по

этому?


тоесть сам ты не вкурсе? кто то когда то пукнул на лоре, и ты это в свою огромную и единсвенную извилну записал
сотри, и пока не найдешь доказательсв или сам не разберешься не троли, гуд?

anonymous
()
Ответ на: комментарий от liksys

cetjs2 - и для меня тоже отправляется в игнор.

спасибо отправляется liksys за выявление =)

sniper21 ★★★★★
()
Ответ на: комментарий от iZEN

возникло такое вИдение предмета: GPL - мы написали какой-то код. Нам с него ничего не перепадает. Только если кто-нибудь из больших мира(rh,intel..) сего не захочет нас поддержать. Выгоды нам никакой, и имена наши могут не упоминаться, но по крайней мере мы уверены, что на этом коде никто не сможет делать бабло,и не закроет. BSD - мы написали какой-то код. Нам с него ничего не перепадает. Выгоды нам никакой, и этот код можете закрывать, и делать на этом бабло, но там есть наши имена. И может быть если кто-то захочет его использовать в закрытой форме - он нас позовёт и будет нам платить бабло за допил этого кода.

anonymous
()
Ответ на: комментарий от anonymous

> сам то ты когда последний раз этот about читал? процитируй мне от туда то что тебя смущает

Меня там ничего не смущает, тебя смутит упоминание о libjpeg

teodor
()
Ответ на: комментарий от anonymous

> GPL - мы написали какой-то код. <...> Выгоды нам никакой, и имена наши могут не упоминаться, но по крайней мере мы уверены, что на этом коде никто не сможет делать бабло,и не закроет.

Закроют и не поперхнутся. GPL-код с заточками можно использовать внутри организации, не публикуя исходники. Авторы, надеявшиеся на то, что им что-то покажут, в пролёте.

BSD - мы написали какой-то код. <...> И может быть если кто-то захочет его использовать в закрытой форме - он нас позовёт и будет нам платить бабло за допил этого кода.


Именно!

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

>программные продукты под GPL и EULA «работают» на техническую поддержку организации, предоставившей программный продукт == реальные деньги (а не жалкая зарплата) до программистов практически не доходят (в том числе по причине безвестности отдельно взятого разработчика такого продукта) == пользователям приходится иметь дело с организацией, но не с авторами кода;

далеко не все GPL продукты принадлежат компаниям. Да разговор собственно и не о них - пусть компании сами решают, какая модель разработки и лицензирования для них лучше. А вот в случае «ничьих» проектов все совсем не так. Группа разработчиков не слишком большого GPL-проекта может продавать коммерческие лицензии, а потом как Qt кому-нибудь продаться и получать запрплату

annulen ★★★★★
()
Ответ на: комментарий от anonymous

> авай раз и на всегда уточним ты правильно сказал БРАЛИ и дествительно взяли когда то, за основу ядро BSD дальше развивают совершенно свою ветку и ничего от BSD уже не берут.

Кстати, Safari тоже использует libjpeg

ЗЫ Чой-то я забеспокоился, об о том и том же мы говорим? Ты под BSD понимаешь FreeBSD или любой код под BSD?

teodor
()
Ответ на: комментарий от anonymous

>BSD - мы написали какой-то код. Нам с него ничего не перепадает. Выгоды нам никакой, и этот код можете закрывать, и делать на этом бабло, но там есть наши имена. И может быть если кто-то захочет его использовать в закрытой форме - он нас позовёт и будет нам платить бабло за допил этого кода.

А кто мешает зарабатывать на локальной заточке GPL-кода под заказчика?

annulen ★★★★★
()
Ответ на: комментарий от annulen

> А кто мешает зарабатывать на локальной заточке GPL-кода под заказчика?

Рабство. Программист переходит на службу к заказчику, а не выступает как партнёр.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

>Только в этом случае деньги не спустятся эникейщикам из армии техподдержки, которые снова и снова решают одни те же проблемы пользователей, а пойдут непосредственно в ДЕЛО по заточке исходного продукта.

Не понимаю... Как BSDL может снизить затраты на техподдержку?

annulen ★★★★★
()
Ответ на: комментарий от iZEN

какое рабство? нормальные трудовые отношения. а какое может быть партнерство между noname прогером и M$/Sun/IBM/... ? тут либо берут на ставку, либо на подряд, либо шлют лесом и дорабатывают сами

annulen ★★★★★
()
Ответ на: комментарий от iZEN

если код под bsdl написан просто и понятно и выполняет требуемую задачу, компания не будет специально платить за его доработку - это сможет сделать любой программист из штата. Если код под GPL, то есть хотя бы возможность заставить проприетарщика приобрести коммерческую лицензию на продукт. А писать криво, чтобы никто кроме автора не разобрался - контрпродуктивно.

annulen ★★★★★
()
Ответ на: комментарий от cetjs2

легко быть не против тырения, когда сам тыришь. а вот когда у тебя.. :о)

boo32
()
Ответ на: комментарий от annulen

Не понимаю... Как BSDL может снизить затраты на техподдержку?

Под BSD-like пишется всё же более качественный код, который реально востребован.

iZEN ★★★★★
()
Ответ на: комментарий от annulen

> А писать криво, чтобы никто кроме автора не разобрался - контрпродуктивно.

Вот в Linux нестабильный ABI специально задуман, чтобы никто кроме автора не разобрался, и пользователю перманентно нужна техподдержка (а лучше автор, чтобы отпинать). :))

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

>Под BSD-like пишется всё же более качественный код

пруф? по-моему качественных и известных GPL проектов гораздо больше

annulen ★★★★★
()
Ответ на: комментарий от iZEN

>В случае с GPL: кому нужны безвестные (хе-хе, да и известные) авторы кода, подписавшие соглашение об участии в GPL-проекте, например, с Sun, и отдавшие плоды своего труда в полное управление контрибутора? (MySQL). Да они бесправны и звать их никак.

передёргиваем? какая разница, что одна из mysql-лицензий — gpl? на её месте может быть всё что угодно ровно с тем же эффектом: суть-то в отказе от прав, нет?

sash-kan
()
Ответ на: комментарий от annulen

> пруф? по-моему качественных и известных GPL проектов гораздо больше

PostgreSQL vs. MySQL (кто лучше — понятно)
Firebird vs. MySQL (кто лучше — понятно)

BSD-like vs. (L)GPL:
PF vs. IPTABLES2 (кто лучше — понятно)
X.org vs. ??? (кто лучше — понятно)
XULRunner vs. WebKit (кто пока лучше — понятно)
Firefox vs. ??? (кто лучше — понятно)
Thunderbird vs. ??? (кто лучше — понятно)
Eclipse vs. ??? (кто лучше — понятно)

iZEN ★★★★★
()
Ответ на: комментарий от Alex_A_V

> тот товарищ который мечтал «дарить» свой код

Тот товарищ мечтал на халяву получать весь чужой код, не давая ничего в замен. «Дарить» он по определению ничего не способен :-)

no-dashi ★★★★★
()
Ответ на: комментарий от iZEN

>> А кто мешает зарабатывать на локальной заточке GPL-кода под заказчика?

Рабство. Программист переходит на службу к заказчику, а не выступает как партнёр.

в gpl так и написано? вот же ж, век живи — век учись!

спасибо, что глаза мне открыли!

sash-kan
()

не понимаю, зачем вкладывать стока эмоций в обсуждение лицензий в отрыве от реальных проектов. это как говорить о том, что зонтик безусловно лучше клюшки для гольфа. для конкретного проекта, для конкретного разработчика, для конкретных экономических условий, взаимодействий с пользователями и заказчиками может проявить себя лучше та или иная лицензия. есть цель (для конкретного человека или компании, при разработке конкретного ПО), и инструмент (лицензия) должен позволять достичь его наиболее эффективным методом. для freebsd, видимо, наиболее приемлема bsdl, не нужно делать вывод о том, что она лучше, чем gpl/lgpl. не?

boo32
()
Ответ на: комментарий от BlackV

> Не распишите ли вы как именно будет происходить смена лицензии, так что бы эту самую лицензию не нарушить?

Вот тебе новая лицензия к скомпилированной билиотеке:

Данный код является маей интелектуальной собственностью, и если вы его используете, то подписываетесь под тем, что отдадитесь в банальное рабство мне, не получаете никаких гарантий и не требуете исходного кода. Этот код базируется на коде написаном теми-то и теми-то, в таком-то и таком-то году, и имена их вам вслух упоминать запрещено.

Все, лицензия BSD соблюдена, а ты попал в банальное рабство

no-dashi ★★★★★
()
Ответ на: комментарий от iZEN

>PostgreSQL vs. MySQL

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

PF vs. IPTABLES2

Неочевидно. пруф?

X.org vs. ???

В Linux наметилась тенденция отказа от иксов. Не знаю, насколько это хорошо в стратегическом плане, но особо качественным продуктом X.org не назовешь

XULRunner vs. WebKit

WebKit не весь BSD, много кода под lgpl

Firefox

вообще не бсд, и говно))

Thunderbird

не нужен и не бсд

Eclipse

NetBeans уж получше. Хотя я лично предпочитаю Geany, не люблю монстров

annulen ★★★★★
()
Ответ на: комментарий от boo32

>для freebsd, видимо, наиболее приемлема bsdl

на практике приводит к массовому самобичеванию и переписыванию отлично работающих GPL программ

annulen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.