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 ()

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

>С тоской гляжу на ваше поколенье, раз других вариантов уже не имеете.

Аналогично гляжу, и все равно кто ты: школьник или тот, кому за 30.
Хотя судя по отеческому тону, скорее тот, кому за 30. Так вот, про тех,
кому за 30, хороший фильм сняли. «Изображая жертву» называется. Рекомендую
посмотреть. Вас таких много, как в этом фильме.
А если школьник, то желаю потерять то, что можно приумножить. Пока есть
возможность.

По твоей версии - ты когда другу даришь подарок - это от тупости или

от высокого ЧСВ? Жаль, что многим уже непонятна другая мотивация


добрых дел.



Когда я дарю __другу__, я дарю именно __другу__. Но у меня нет друзей в
микрософте, и нет поводов для его уважения.

Всё норовите кусок урвать, ибо сознание загрязнённое.


Это откуда следует? Где я такое говорил? У тебя отсутствуют причинно-
ледственные связи? Ты гуманитарий? Может у тебя сознание загрязнено?

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

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

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

Колличество инсталляций подсчитай.

PF vs. IPTABLES2 - вот здесь поподробнее пожалуйста, аргументированно.
Eclipse vs. - да хавно и эклипс и нет бенс, даже word wrap не умеют!

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

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

Как нельзя лучше разжевал! +10000E

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

>просили системы на основе линукса, которые гугл ставит на свои сервера

Гугл не продает эти системы. Он ими пользуется. А GPL не требует
открытия используемого для собственных нужд кода. Это бы привело
к противоречию со здравым смыслом, типа: «вышлите мне, пожалуйста,
ваши правки на 17 часов 7 минут 2003 года.» А также 8 минут, 9 минут
и т.д.

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

> >просили системы на основе линукса, которые гугл ставит на свои сервера

Гугл не продает эти системы. Он ими пользуется. А GPL не требует

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

Именно, и так большинство контор, поэтому GPL ничем не помогает развитию софта под этой лицензией, полезные наработки корпораций назад в общество не возвращаются.

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

мне кажется, что сторонники двух лагерей (bsdl и gpl) говорят на разных уровнях абстракции, и потому не могут прийти к консенсусу. подозреваю, что gpl и bsdl соотносятся друг с другом как коммунизм и социализм. именно к идеалистичному bsdl-обществу (чьи взгляды я разделяю, нужно отметить) и пытается привести gpl, на мой взгляд. т.е., это просто ответ на текущую агрессивную среду, в то время как bsdl пытается отрицать реальность и «ведёт себя» так, будто весь мир такой же культурный и нравственный, каким и должен быть (по мнению авторов bsdl). если проводить аналогию с подарком другу, то gpl опасается, что в процессе дарения подбежит какая-нибудь гопота и стырит подарок: возьмёт исходник, незначительно его изменит (при этом, доведя до уровня несовместимости с первоначальным вариантом), и впарит обывателям (с помощью бабловых рычагов, коими обладает). в итоге в проигрыше окажутся и первоначальный автор (не имеющий ресурсов конкурировать с проприетарщиной), и пользователь, лишившийся выбора. возможно, я ошибаюсь, но помнится, что сам столман именно так и позиционировал gpl, как временное решение, соответствующее текущему положению опенсорса.

boo32
()

А ихнее гореутилзы (grep, iconv etc) чем-нибудь лучше гнутых? Ну там может быть работают быстрее, от glib не зависят или может быть исходниками краше?

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

>ftp клиент в винде бсднутый

4.2 Он был там когда-то из BSD, с десяток лет назад. Пора бы Вам вылезти из криокамеры

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

>от glib не зависят

Конечно не зависят. Убогой гнутой glib в FreeBSD вообще нет

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

+1 GPL оказался жизнеспособнее в реальной среде, что и видно по статистике.

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

Hokum

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

А где можно получить исходники freebsd-шного окружения? Того которое CURRENT?

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

Не ко мне вопрос, я БСД гляжу раз в год для актуализации внутреннего ощущения от неё

Hokum ☆☆☆☆
()
Ответ на: комментарий от splinter

>к счатью этим дерьмом уже не пользуюсь

Этим дерьмом никто не пользуется, но это не значит, что нужно толкать 4.2 напаво и налево. Никому не интересно что там было в винде 15 лет назад

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

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

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

Колличество инсталляций подсчитай.


Знаем — миллионы мух не могут ошибаться.

PF vs. IPTABLES2 - вот здесь поподробнее пожалуйста, аргументированно.


Уже писал. IPTABLES2 кроме работы в SMP ничего из себя не представляет. Впрочем, легко заменяем на тот же бздёвый IPFW.

Eclipse vs. - да хавно и эклипс и нет бенс, даже word wrap не умеют!


Открой для себя хоткей Ctrl+Shift+F.

iZEN ★★★★★
()

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

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

>что gpl и bsdl соотносятся друг с другом как коммунизм и социализм

что примечательно оба -низма схлопнулись в течении века ;-)

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

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

Новый компьютер: чипсет AMD 785G/SB710 (новее не бывает), набортная гигабитная сеть на Realtek 8111DL, SATA-II контроллёр JMicron® JMB362, audio Realtek ALC 888S — всё работает.
ЧЯДНТ?

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

если IPTABLES2 заменяем это не значит что ipfw лучше.

IPFW лучше IPTABLES2 как по скорости обработки сетевых пакетов, так и по фичастости фреймворка NetGraph с кучей плагинов модулей.

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

вы, вероятно, считаете, что ссср - единственная в мире страна?

http://ru.wikipedia.org/wiki/Норвежская_рабочая_партия http://ru.wikipedia.org/wiki/Социал-демократическая_партия_Германии http://ru.wikipedia.org/wiki/Итальянская_коммунистическая_партия http://ru.wikipedia.org/wiki/Коммунистическая_партия_Испании http://ru.wikipedia.org/wiki/Французская_коммунистическая_партия http://ru.wikipedia.org/wiki/Социалистический_Интернационал

ну и так далее. пусть это партии, занимающие лишь какой-то процент в правительствах стран (а в норвегии, к примеру, бОльший процент относительно других партий), но говорить о смерти коммунизма и социализма как идеологий рано.

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

И что? LSB поставил? небось на i386? какой тогда смысл от нового железа если в линуксе железо работает на полную и без эмуляций?

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

> И что? LSB поставил? небось на i386? какой тогда смысл от нового железа если в линуксе железо работает на полную и без эмуляций?

На этом железе: FreeBSD 8.0-STABLE [amd64] ONLY.

На внешний 2,5" винчестер USB/SATA ставил FreeBSD 8.0-STABLE [i386] методом кросс-компиляции исходников — на этом же железе всё завелось с полпинка.

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

> что оно в венде работает мы знаем,

Вы-то, может и знаете. Я — не знаю. На этом компе винду даже не пытался ставить.

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

Железка: ECS A785GM-M.

Действительно, концепт-железка. Без PS/2- и FDD-интерфейсов. Драйверы для винды и прошивку BIOS подсунешь только через загрузочную флэшку. ;) С виндой даже связываться не стал, а BIOS перепрошил через флэшку, сделанную на работе.

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

Live-системы уже загружаются? А то 7ая никак не хотела загружать иксы на примерно таком-же железе.

У меня внешний винчестер с двумя интерфейсами: USB и (E)SATA. Установка и работа системы выполнялась через SATA. Через USB как-то пока не пробовал загрузиться — боюсь питания на интерфейсе не хватит, чтобы раскрутить винчестер, а подключить второй USB-хвостик для питания — спереди разъёмы слишком тесно расположены, не влазит, а сзади подключать — отодвигать стол не хочется. Кстати, внешний винчестер такой: VS7 ViPowER VP-352518-0-E Ссылка на сайте производителя: http://vipower.ru/catalog/card.php?card=387

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

>Я автор программы, и я (и никто другой!) в праве выбирать условия, на которых предоставляю ее третьим лицам. Да, я не хочу, чтобы кто-то форкал мой проект и распространял его без исходников, потому что я хочу, чтобы все наработки были в мэйнлайне

В таком случае выбирайте GPL, в чём проблема?

А вот мне например всё-равно кто и как будет использовать мой код (ну разве что я против использования его в оружии массового поражения). Я написал код. Я им поделился. Если кому- то нужен этот код по работе, меня это устроит. Возможно этот кто- то выложит свой код который поможет по работе мне. Я не боюсь что кто- то форкнет мой проект. Требуемый МНЕ функционал в нём есть и я доволен. Кто- то захочет улучшить и выложить патч- спасибо ему. А если нет... То что я теряю?

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

Ну так и как обстоят дела с ATI видео, HDMI...?

Интерфейс HDMI не к чему подключать — ничего не могу сказать про видео на этом интерфейсе. Всё отлично работает с драйвером xf86-video-ati 6.12.4 по DVI. Драйвер xf86-video-radeonhd 1.3.0 после обновления с версии 1.2.5_2 не очень хорошо работает — артефакты и тормоза.

Аудиоканал HDMI как основной определяется, даже пришлось выставить в /boot/loader.conf флаг, чтобы не использовать его, а использовать в качестве основного audio-кодек, интегрированный на материнке.

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

> BSD-like это зараза и плодить её даже не смешно... просто надо сказать решительное НЕТ и остановиться на небольшой части существующих лицензий

Не смешно впаривать GPL во все щели. У всего есть своя ограниченая сфера применения. У GPL (только никому не говорить)- тоже.

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

>Требуемый МНЕ функционал в нём есть и я доволен. Кто- то захочет улучшить и выложить патч- спасибо ему. А если нет... То что я теряю?

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

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

> злой предприниматель, стыривший ваш код, сможет оставить вас за бортом, предлагая пользователю вашу же программу (слегка модифицированную). не?

А примеры есть?

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

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

Так уже давно. В своё время я сел на FreeBSD 4.5 вместо Linux исключительно из- за того что BSDшная публика мне более адекватно обьяснила что оно и зачем оно надо. И это учитывая то что тогда любители линуха в основной своей массе вцелом вели себя чуть более адекватно.

yurkis
()
Ответ на: а где профит-то? от sash-kan

>ну вот перепишут gnu-утилиты. а кто ж поддерживать-улучшать этот код будет?

Вы действительно считаете что кроме как в GPL community программистов больше нигде нет?

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

>А примеры есть?

нет, я всего лишь «расшифровываю» мнение сторонников gpl. сам при этом остаюсь в нейтралитете, весь в белом.

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

>«Свободные народы должны неутомимо и с ревностною бдительностью охранять свою свободу.»

От себя доавлю: "...неся свою свободу и демократию в сопредельные и не очень государства как то Ирак, Афганистан, etc."

Бенджамин Франклин.

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

Возглавляя партии и классы,

лидеры вовек не брали в толк,

что идея, брошенная в массы, -

это девка, брошенная в полк.

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

>>Дарить нужно своё, а не чужое.

Когда женщина дает всем, это называется бл.дством

А вот женщину которая отдаётся ИСКЛЮЧИТЕЛЬНО бесплатно и потом зарабатывает на консультациях по технике полового акта и последующему лечению венерических заболеваний я вот честно не знаю даже как и назвать :)))

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

> по-вашему и получается, что bsdl подходит только для небольших утилит, написанных исключительно для личного пользования. если же предполагается третье лицо (потенциальный пользователь вашей программы), то злой предприниматель, стыривший ваш код, сможет оставить вас за бортом, предлагая пользователю вашу же программу (слегка модифицированную). не?

BSDL подходит для проектов с «плагинной» архитектурой. Когда основное ядро программной системы, как правило, небольшое и со стабильным ABI (сохраняющее обратную совместимость от версии к версии), выкладыватеся под BSDL, а модули могут иметь любую другую лицензию.

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

Среди разработчиков плагинов (модулей расширения) будет небольшая конкуренция, и в силу узкой специализации и функциональной направленности модулей хорошо заработывать будут все. Пример таких проектов с BSD-like-ядром: Firefox, Eclipse, Apache Server.

К сожалению, модель разработки крупных GPL-лицензированных продуктов предполагает наличие основного держателя прав на весь исходный код, чтобы исключить форки. А это значит, что разработчики плагинов (модулей расширения) будут держаться в стороне, чтобы не увязнуть в «смоляной яме» завязанной на ядро ответственности, не подпасть вод косвенный диктат (который предполагает проведение многочисленных переговоров и согласований) основного разработчика ядра программной системы. Выход из ситуации сильной связности GPL — использование LGPL. Но, опять же, LGPL не даёт той свободы манёвра для специализированных решений, так как требует публикации исходного кода изменённых частей ядра системы (изменения ядра системы неизбежны для специализированных сред). Прямой заработок на ноу-хау кода под GPL/LGPL невозможен в принципе.

iZEN ★★★★★
()

Я думал тут только возбужденное ололоканье с несвежими шуточками про некрофилию и закапывания на 8 страниц. Но нет, тут оказались еще и суровые разработчики, опасающиеся, что их код стырят воротилы софтверного бизнеса. Какой _ваш_ код, лол? Лаба на дельфи или в лучшем случае дипломка на пехепе? Когда ж вы поймете, что заказчику не нужна ваша красноглазая свобода (как и конечному потребителю)? Она нужна только аналитикам ЛОРа.

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

> Жалко, придётся пробовать самому.

Вечером, если время будет, попробую и отпишу.

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

>а между тем FreeBSD не шагает по планете, даже не ползёт, просто топчется на месте.

... и по какой- то привратности судьбы это больше всех волнует линуксоидов.

Выйди уже из астрала, новые компьютеры не умеет работать, новые железки не знает.

Вот жеж блин! А мужики и не знают!

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