Опубликован (http://www.freebsd.org/news/newsflash.html#event20130303:01) отчёт о развитии проекта FreeBSD с июля (http://www.freebsd.org/news/status/report-2012-07-2012-09.html) по декабрь (http://www.freebsd.org/news/status/report-2012-10-2012-12.html) 2012 года.Основные достижения:
-
Система- Представлены два проекта по обеспечению запуска скриптов rc.d в параллельном режиме (rcexecr (https://github.com/buganini/rcexecr),
rcorder (https://github.com/kil/rcorder)). Проект rcexecr отличается достижением большего параллелизма и предоставлением более высокой гибкости, но при этом требует более значительной переработки скриптов в директории /etc. Какой из реализаций будет отдано предпочтение остаётся вопросом для обсуждения. Из актуальных задач также отмечается проведение оптимизации скриптов /etc/rc.d/* для исключения лишних задержек;- Обеспечена (https://wiki.FreeBSD.org/UEFI) возможность сборки рабочего 64-разрядного загрузчика для систем с UEFI. Подготовленный UEFI-загрузчик поддерживает загрузку ядра и загрузку системы до приглашения монтирования корневого раздела. Загрузка в полноценном многопользовательском режиме пока не тестировалась. Так же пока не поддерживается загрузка на системах с более чем 1 Гб ОЗУ. Из планов на будущее отмечается реализация поддержки режима UEFI Secure Boot;
- Во FreeBSD HEAD интегрирована улучшенная реализация (http://code.google.com/p/bsd-patch/) утилиты BSD patch, поставляемая под лицензией BSD и основанная на наработках проекта DragonFly BSD. В настоящее время задействовать BSD patch можно при сборке системы с опцией WITH_BSD_PATCH. После завершения тестирования новая утилита сможет заменить собой поставляемую в базовой системе утилиту GNU patch. Причиной замены является переход GNU patch на лицензию GPLv3, что вынуждает разработчиков FreeBSD оставаться на давно устаревшей версии GNU patch, распространяемой под лицензией GPLv2. Из дальнейших задач отмечается проведение всестороннего тестирования утилиты;
- В ветке HEAD продолжается работа над новой утилитой bsdconfig (https://www.opennet.ru/opennews/art.shtml?num=34153) с реализацией интерфейса для настройки различных параметров системы, который планируется интегрировать в новый инсталлятор bsdinstall для обеспечения функциональности похожей на меню "Configure" из sysinstall. В обособленном виде утилиту bsdconfig можно установить указав при сборке системы флаг WITH_BSDCONFIG. Кроме того, тестовые выпуски утилиты время от времени размещаются в дереве портов (sysutils/bsdconfig) и доступны для установки во FreeBSD 9. Тем не менее версия 0.8, развиваемая в ветке HEAD, ушла далеко вперёд от версии 0.7.3, поставляемой в портах. Из новшеств отмечается интеграция средств для управления пакетами и выполнение задач по обслуживанию дистрибутива;
-
Сетевая подсистема- Представлен проект pxe_http (http://svnweb.FreeBSD.org/base/user/sbruno/pxe_http_head/), позволяющий организовать загрузку FreeBSD, используя транспорт HTTP. В настоящее время работоспособна загрузка FreeBSD в окружении VirtualBox VM с использованием для отдачи загрузочных компонентов Apache 2.2 из портов;
- В ветку HEAD интегрированы наработки проекта (http://svnweb.freebsd.org/base/projects/pf/head/) по обеспечению распараллеливания на SMP-системах пакетного фильтра PF. Основной целью проекта было избавление PF от зависимости от единого мьютекса, из-за которого PF являлся по сути однопоточным. Параллельно были внесены разнообразные сопутствующие улучшения, направленные на общее улучшение работы порта PF для FreeBSD. Отмечается, что работа над проектом завершена и его можно рассматривать как готовый для промышленной эксплуатации;-
Системы хранения и файловые системы- Во FreeBSD CURRENT принят код реализации (http://svn.freebsd.org/viewvc/base/projects/nfsv4.1-client) клиента NFSv4.1, в том числе поддерживающего pNFS. Началась реализация сервера NFSv4.1, которую планируется летом довести до состояния, пригодного для интеграции во FreeBSD CURRENT. Прогрессирует разработка режима агрессивного дискового кэширования на стороне клиента NFSv4 (nfsv4-packrats);
- После проведения рецензирования интеграции в HEAD ожидает улучшенная реализация драйвера CFI (Common Flash Interface), предоставляющего программный интерфейс к различным типам устройств NOR Flash, используемых во встраиваемой технике. Улучшения коснулись исключения лишних циклов очистки. Для устройств с поддержкой записи единичных слов реализована только запись изменённых слов, для устройств Intel и Sharp обеспечена поддержка одновременной записи групп слов. Переработан код для работы с таймаутами. В итоге, внесённые изменения позволили более чем на порядок увеличить скорость потоковой записи;
- Проект по созданию нативного iSCSI Target достиг стадии рабочего прототипа. Основные усилия были потрачены на разработку работающего на уровне ядра iSCSI-фронтэнда к CAM Target Layer. В утилиту ctladm добавлена поддержка специфичных для iSCSI подкоманд, таких как вывод списка сессий iSCSI или принудительный разрыв соединения. Нативная реализация iSCSI Target корректно работает с входящим в состав FreeBSD iSCSI Initiator;-
Изолированные окружения, безопасность и ограничения ресурсов- Во FreeBSD 10-CURRENT интегрирован (https://wiki.freebsd.org/BHyVe) код с реализацией гипервизора BHyVe (http://www.bhyve.org/), изначально разработанного (https://www.opennet.ru/opennews/art.shtml?num=31693) компанией NetApp и поддерживающего запуск гостевых окружений на базе FreeBSD 8-STABLE, 9-STABLE и 10-CURRENT. Для работы требуется система с процессором Intel, поддерживающим аппаратные средства виртуализации VT-x и EPT (Extended Page Tables). Из проводимой в настоящее время работы отмечается реализация поддержки процессоров AMD с расширениями SVM/RVI, перевод кодовой базы на модульную основу и возможность запуска гостевых окружений с системами Linux и Windows. Из ещё не реализованных запланированных возможностей BHyVe упоминается поддержка Live-миграции, временной заморозки окружений и процессоров без аппаратных механизмов ведения изолированных таблиц страниц памяти (Nested Page Tables);
-
Поддержка оборудования- Началось развитие проекта (https://wiki.freebsd.org/AMD_GPU) по добавлению во FreeBSD поддержки переключения видео-режимов на уровне ядра (Kernel Mode Setting) для видеокарт AMD. В настоящее время драйвер уже позволяет запустить X.Org-сервер и обеспечить беспроблемную работу Firefox, а также организовать вывод видео через mplayer с использованием XVideo.
- В ветку HEAD интегрирована поддержка архитектур ARMv6 и ARMv7, включая поддержку SoC Marvell MV78x60, TI OMAP4 и AM335x. Из требующих улучшения элементов отмечается поддержка SMP, задействование инструкций VFP/NEON и создание дополнительных драйверов;- Началась работа по портированию FreeBSD для 64-разрядной архитектуры ARM64 (AARCH64). Для FreeBSD портированы тестовые ветки GCC и binutils с поддержкой ARM64, началась реализация поддержки инициализации ядра FreeBSD и настройки MMU на устройствах ARM64;
- Обеспечена работа FreeBSD на одноплатном компьютере Raspberry Pi, включая поддержку USB и SDHC контроллеров, сетевого адаптера, Framebuffer (HDMI и композитный выход), GPIO, интерфейса VCHI. Текущая реализация драйвера VCHI позволяет выполнить тесты Videocore (OpenGL, декодирование видео, доступ к экрану). Из не решённых вопросов отмечается поддержка DMA-режима для драйвера USB, переработка организации блокировок в драйвере VCHI, реализация драйверов SPI, PWM и audio;
- Для архитектуры FreeBSD/ARMv6 обеспечена возможность использования компилятора Clang. Поддержка ARM EABI теперь доступа как для GCC, так и для Clang, одновременно с поддержкой устаревшего ARM OABI. После решения некоторые наблюдаемых проблем система будет переведена на использование EABI по умолчанию.
- Отмечается прогресс в обеспечении работы FreeBSD на плате Beag...URL: http://www.freebsd.org/news/newsflash.html#event20130303:01
Новость: https://www.opennet.ru/opennews/art.shtml?num=36290
> улучшенная реализация утилиты BSD patch, поставляемая под лицензией BSD ... сможет заменить собой поставляемую в базовой системе утилиту GNU patch. Причиной замены является переход GNU patch на лицензию GPLv3Так и представляется картина: стоит велосипед, рядом лежит куча деталей от точно такого же велосипеда. Задача: по стоящему образцу собрать ... другой велосипед.
Вопрос к знатокам: а если тупо взять и поменять названия символов (переменных, функций, и тд) в GPL-коде, можно ли выдать его за самописный? :D
> можно ли выдать его за самописный? :DЧисто технически человек может сделать массу глупостей, вплоть до сноса себе головы бензопилой и номинирования в результате на Darwin Awards. Но это не значит что так и надо делать.
В общем - нет. В реальности - см. iTunes и GooglePlay
Так далеко Дениска не заходил..
эээ... про 1 Гб ОЗУ - это не опечатка?
> интегрирована улучшенная реализация утилиты BSD patch,просто эпик вин какой-то
Опять им GPLv3 мешает. У них прямо GPLофобия.
> Опять им GPLv3 мешает. У них прямо GPLофобия.В декабрьском прогрессе написано ровно:
""FreeBSD has been using for a while a very old version of GNU patch that is partially under the GPLv2. [...история поскипана...] As a result of this we now have a new version of patch committed in [...head чего-то там...]
Передавай отдельные спасибы, несущему отсебятину анонимному автору текста новости:
>>> Причиной замены является переход GNU patch на лицензию GPLv3, что вынуждает разработчиков FreeBSD оставаться на давно устаревшей версии GNU patch, [...]
- который ставит всё с ног на голову и придумывает придумки.
Ему, как _истому _бЗдоину, следует знать, что фриб3д обком _никогда_ (ни-ко-гда!!) не пишет о своей лютой [не]любви к GPLv3. Они просто _заменяют_ **почему-то** (см.цитаты выше!) неугодное на "более свободное" (<- этого *они* тоже не пишут, но тупые анонимы кудахчут _именно_это_).
+++ZOG не дремлет! ZOG побеждает.
> Передавай отдельные спасибы, несущему отсебятину анонимному автору текста новости:Передавайте спасибо не за отсебятину, а за то, что копает чуть глубже и поясняет причины, не ограничиваясь отпиской по тексту.
http://www.freebsdfoundation.org/press/2007Aug-newsletter.shtml
>> Передавай отдельные спасибы, несущему отсебятину анонимному автору текста новости:
> Передавайте спасибо не за отсебятину, а за то, что копает чуть глубже
> и поясняет причины, не ограничиваясь отпиской по тексту.
> http://www.freebsdfoundation.org/press/2007Aug-newsletter.shtml"Предупреждать надо."
Я ещё в прошлый раз, когда мне давали эту (кажется) ссылку, силился это запомнить. Вот беда, голова-то не резиновая помнить какие-то письма каких-то вице-президентов.
В новость эту ссылку напишите, мол,
> Причиной замены является переход GNU patch на лицензию GPLv3,
< Причиной сидения на древнючей GPLv2 версии GNU patch-а, является директивное письмо вайс-президетна за исх.номером таким-то, http :// такой-то.
Ну, то есть "Программа Партии", материалы "XXViii съезда" коре тиим, волею пославших их апплайянс вендоров. Чтоб всё чётко и ясно, без _повисших _в _воздухе "Причиной является GPLv3", а по ссылке про GPLv3 ни слова.
> Ну, то есть "Программа Партии"Есть. Имеют право не кушать то, что не нравится. В чём проблема-то? Наступили на воспалённое религиозное?
> Наступили на воспалённое религиозное?<<
>>В новость эту ссылку напишите<<
Ещё раз. Для тех, кто не понял, откуда в ней взялось "GPLv3", котрой по ссылке не было.
> Ещё раз. Для тех, кто не понял, откуда в ней взялось "GPLv3", котрой по ссылке не было.Я понял откуда взялось GPLv3. Я не понял откуда взялась твоя истерика.
> Я понял откуда взялось GPLv3. Я не понял откуда взялась твоя истерика.Рассказать тебе про белого бычка?
<< отдельные спасибы, несущему отсебятину анонимному автору текста новости
так, бсдшнег, хватит накручивать посты у темы.
> Я понял откуда взялось GPLv3. Я не понял откуда взялась твоя истерика.Да нет никакой истерики. Есть просто разные мнения. Мне вот например кажется бредовым такой подстилон под проприетарщиков в ущерб качеству работы системы и функционалы. Впрочем, каждый имеет выбор. А потом его имеет выбор...
> Есть просто разные мнения. Мне вот например кажется бредовым такой подстилон под проприетарщиков в ущерб качеству работы системы и функционалы.Очень сложно комментировать фанатские выплески. Речь, напомню, об утилике patch
#ls -l `which patch`
-r-xr-xr-x 1 root wheel 51040 Feb 23 23:29 /usr/bin/patch51К. Где же, чудак, ты вместил подстилон и ущерб системе?
> Очень сложно комментировать фанатские выплески. Речь, напомню, об утилике patch
> #ls -l `which patch`
> -r-xr-xr-x 1 root wheel 51040 Feb 23 23:29 /usr/bin/patch
> 51К. Где же, чудак, ты вместил подстилон и ущерб системе?Чудило, прочитай _новость (ну, по ссылке сходи, да) _внимательно. Они **четырьмя** *BSD проектами _более 20 лет_(*) переписывали 51-кашную "утилитку".
Ибо Партия велела (да, в 2007ом?!). Вендоров аплайянсов нужда!
Поздравления фанатам Свободы!
(*)У меня в patch/changelog.gz версия 2.1 (2.0 не случилось) отмечена [Thu Jun 10 21:13:47 1993].
> Чудило, прочитай _новость (ну, по ссылке сходи, да) _внимательно. Они **четырьмя** *BSD
> проектами _более 20 лет_(*) переписывали 51-кашную "утилитку".всё это время она не функционировала! не добавили failover/cluster/db-бэкэнды! пользователи были жестоко обмануты!
> Поздравления фанатам Свободы!
Да нормально. Жги далее. Ждём истошных историй о /bin/date. Вообще в /bin много свидетельств о кровавых проделках проприерастов и их коварных подельниках под ненавистной BSD. При правильно заточенном мозге прямо каждый бит вопит о сговоре и порабощении. Ну а с этим у тебя всё в порядке.
> (*)У меня в patch/changelog.gz версия 2.1 (2.0 не случилось) отмечена [Thu Jun 10 21:13:47 1993].
Видишь, насколько у тебя всё лучше и насколько ты счастливее.
Радует, что bhyve развивается. Я думал, что дело подзаглохло после первых анонсов, ан нет, живет!
Лучше бы они допилили XEN_PV_AMD64, а то на wiki Boot to single-user mode Basic kernel/user boundary entry/exit = 30%, а проект запустили один из первых, чего то не радует
А кто-то знает, как на фре сейчас вообще с виртуализацией? В каком состоянии KVM и Vidtualbox, например? В портах вроде есть.
KVM , вроде ни в каком. Vidtualbox нормально. Jail'ы есть.
> Jail'ы есть.Только это не виртуализация. И до "конкурентов" типа openvz или хотя-бы LXC - как раком до китая.
> Так же пока не поддерживается загрузка на системах с более чем 1 Гб ОЗУИбо нефиг, 640К хватит всем :)
Уже исправили, что вы прицепились?Fix a number of problems preventing proper handover to the kernel.
There were two issues at play here. Firstly, there was nothing preventing
UEFI from placing the loader code above 1GB in RAM. This meant that when
we switched in the page tables the kernel expects to be running on, we are
suddenly unmapped and things no longer work. We solve this by making our
trampoline code not dependent on being at any given position and simply
copying it to a "safe" location before calling it.Secondly, UEFI could allocate our stack wherever it wants. As it happened on
my PC, that was right where I was copying the kernel to. This did not cause
happiness. The solution to this was to also switch to a temporary stack in a
safe location before performing the final copy of the loaded kernel.
Теперь поцелуйтесь :D
Твоя ошибка только в том, что ты считаешь это свое хорошее жизнью :-)
В переведенной статье отсутствует проект Unmapped I/O, куда дели?
> ... куда дели?размаппили.
И еще отсутствует FreeBSD on Altera FPGAs
> Проведена адаптация новых версий десктоп-оболочки KDE и фреймворка Qt для FreeBSD. В порты помещены релизы KDE SC: 4.9.2а почему не последний стабильный релиз 4.9.5?
Потому, что это отчет за 2012 год в портах уже KDE 4.9.5
понял, спасибо
Крутота. Такое ощущение что за последний год темпы развития FreeBSD увеличились на порядок.
Ага, переписыванием всего GNU-софта. Объясните, кто знает, чем им не угодила GPLv3?
А вы почитайте русский текст GPLv3 и включите извилины...
нет. тем что когда ты использовал код под GPL v3, тебе выкручивают руки и указывают что делать.если кратко почитайте почему GPL v2 не соместимо с GPL v3, и сделано это было специально.
И вообще с чем GPL v3 совместимо.Нравится жить в золотой клетке где за каждый шаг в сторону расстрел? живите - но не указывайте другим как жить.
> нет. тем что когда ты использовал код под GPL v3, тебе выкручивают
> руки и указывают что делать.Коварно? Первая доза?!
> Нравится жить в золотой клетке где за каждый шаг в сторону расстрел?
> живите - но не указывайте другим как жить.Нравится. Наш "дедушка" учит использовать GPLv$CUR _or _above, ваш дедуля -- аплайянс вендоров и медиа-продавцев-копирастов обслуживать.
Свобода!
> Нравится. Наш "дедушка" учит использовать GPLv$CUR _or _above, ваш дедуля -- аплайянс вендоров и медиа-продавцев-копирастов обслуживать."Мой папка твоего папку побьёт". Теперь высморкайся и спать.
> Нравится. Наш "дедушка" учит использовать GPLv$CUR _or _above, ваш дедуля -- аплайянс
> вендоров и медиа-продавцев-копирастов обслуживать.Пока что вендоров и медиа-продавцев-копирастов обслуживают линуксятники.
> Свобода!
Ну так более 75% кода ядра Linux написано кодерами за зарплату. Их права обезличены.
> Ну так более 75% кода ядра Linux написано кодерами за зарплату.Не так. "Целых 25% ядра пишут бесплотные святые херувимы, не нуждающиеся в зарплате."
> Их права обезличены.У твоих прав есть лицо?! Суров.
> У твоих прав есть лицо?! Суров.В BSDL соблюдаются основной пункт копирайта: право автора указывать своё имя на произведении. Объявление о принадлежности произведения конкретному автору возведена во главу угла и прописана в самой лицензии. Вычёркивать лицензию, имена авторов исходного кода в производных продуктах никто не имеет права.
>> У твоих прав есть лицо?! Суров.
> В BSDL соблюдаются основной пункт копирайта:
>Вычёркивать лицензию, имена авторов исходного кодаДругие лицензии, ходящие под ЗоАП, _все _его _нарушают, по-твоему??
---Гримасса твоих прав прямо проступает на ЖКД.
> Пока что вендоров и медиа-продавцев-копирастов обслуживают линуксятники.#include <stdflame/294/use_them.h>
> нет. тем что когда ты использовал код под GPL v3, тебе выкручивают
> руки и указывают что делать.А когда я использую код под BSD - мне тоже указывают что делать. Как и в любой иной лицензии. А уж кому какой набор условий нравится - так это на вкус и цвет. Мне вот не нравится идея что я тут поработаю задаром а потом какой-то проприерас нахаляву заграбастает результат труда и не поделится не только заработанным баблом, но и даже доработками сорцев. Хотя без этого труда он бы вообще нифига не заработал. Если кто считает что это честно - флаг ему в руки коммитить код под BSDL. Только вот что-то скорость развития Linux vs BSD как-то намекает что режим "кормушки для халявщиков" - далеко не самый эффективный вариант разработки.
>А вы почитайте русский текст GPLv3 и включите извилины...Как всегда, проще показать свой "интеллект", чем ответить.
Они и были будь здоров. Прогиб был только в 5.х ветке, несмотря на то, что там пилили SMP она попортила репутацию изрядно. Далее темпы только возрастали.
После декабря во FreeBSD уже кучу всего вкусного интегрировали и оттюнили.
> После декабря во FreeBSD уже кучу всего вкусного интегрировали и оттюнили.Перечисли плиз.
>> После декабря во FreeBSD уже кучу всего вкусного интегрировали и оттюнили.
> Перечисли плиз.Здесь всё: http://svnweb.freebsd.org/base/stable/9/?sortby=date
Обратите внимание на MFC.
> После декабря во FreeBSD уже кучу всего вкусного интегрировали и оттюнили.Студенты в сша натаскиваются,обучаются на freebsd как полигоне ,а полтора гика в рф тащатся.
О, а вот и оналитек уровня опеннета.
> О, а вот и оналитек уровня опеннета.не дотягивает даже
А что-то ни одного упоминания pkg-ng. Его еще не пустили в строй?
В строю, но из-за секурити инцидента, не торопятся наделывать пакетов под него.
Если сам можешь осилить поставить себе собиратор пакеторв, то всё юзабельно.
Вовсе необязательно собирать пакеты, чтобы им пользоваться.Он годно и красиво делает локальную базу данных установленных пакетов.
> Если сам можешь осилить поставить себе собиратор пакеторв, то всё юзабельно.Прикольно - пакетный менеджер в котором пакеты собирает сам пользователь. Бессмысленно и беспощадно.
Это репа от PC_BSD. Обновляется регулярно.% cat /usr/local/etc/pkg.conf
ASSUME_ALWAYS_YES: YES
HANDLE_RC_SCRIPTS: YES
SHLIBS: YES
AUTODEPS: YESPUBKEY: /usr/local/etc/pkg-pubkey.cert
PKG_CACHEDIR: /usr/local/tmppackagesite: http://mirrors.isc.org/pub/pcbsd/packages/9.1-RELEASE/i386
Многие уже усилинно его используют. В инете можно найти кучу частных репозиториев.
http://pkgbeta.freebsd.org посли секюрити инцедента почистили и заполнять не торопятся. Скорей бы запилили официальный репозиторий.
я не понимать, зачем вздался этот bsdinstall, если через него нельзя устанавливать дефолтные пакеты. какой то недо установщик. вот мне кажется, самый удобные дистрибутивы были 4.x и 7.x
нет не кажется, в 8й версии, я еще мог игратся с звуковой картой, для того что бы был звук, и то, только для того, что бы подключить драйвер через kldload, потом, можно почитать, как на форумах с 8й версией играются USB мышками и их подключениями, в 9й версии, все идет автоматом, вынимал без выключения PS\2 мышь и вставлял USB и мышь автоматически определилась и работала, тормозов или падений у меня небыло. FreeBSD делают все лучше и лучше.
я главным образом говорил про установщик, bsdinstall какой недорубок
> я главным образом говорил про установщик, bsdinstall какой недорубока кто тогда писал, вот такие слова:
> самый удобные дистрибутивы были 4.x и 7.xсмнес наприсмерс удобней bsdinstall, тасмс все что касается установки
правильно, я говорил про установщик sysinstall. в 4й фряхе можно было настроить Иксы, убрали, ну ладно будем узать как сервак. А в 7й в отличии от 8й можно было убрать крестик с группы устанавливаемых пакетов, что тоже облегчало установку. ну например, устанавливаем с нуля, указываем установить всё, а потом убираем ненужное, типа убрать крестик с документации и готово в Семерке. а в 8й нужно убирать крестики с каждого языка. и так в любой группе.
ну как кто и как кому удобней было или есть, мне например удобней bsdinstall - так как цель установить систему, bsdconfig - уже достроить, никогда не ставил пакеты через sysinstll, еще при установке ОС, кто его знает может все изменится
> FreeBSD делают все лучше и лучше.А evdev в xorg ну совершенно ни при чём, видимо...
>> FreeBSD делают все лучше и лучше.
> А evdev в xorg ну совершенно ни при чём, видимо...так же как стим связан с опенсорсом, и развитием линукса, знаем обсуждали вчера.
> так же как стим связан с опенсорсом, и развитием линукса,Хорошо связан - регрессий и недоработок в открытых дровах нашли и исправили немеряно в результате. И вообще вендорье конкретно втопило в развитии открытых дров. Ну кроме нвидии разве что.
а как связан компонент ядра линукса и фря?
ты про "LINE" в FreeBSD ?
> ты про "LINE" в FreeBSD ?А что за "LINE" в FreeBSD?
так я называю эмуляцию линукса в FreeBSD )))
> так я называю эмуляцию линукса в FreeBSD )))Она под BSDL, так как написана программистами FreeBSD. Только заголовочные файлы системных вызовов ядра Linux под GPLv2, поскольку написаны не ими.
> Она под BSDL, так как написана программистами FreeBSD.Оно и заметно. Даже флаги clone() из 2.6.22 не реализованы. Хорошо сочетается с каким-нибудь wine изображающим винтукей.
> ты про "LINE" в FreeBSD ?не, чисто про evdev
> а как связан компонент ядра линуксаЯ про xf86-input-evdev интересовался.
>> а как связан компонент ядра линукса
> Я про xf86-input-evdev интересовался.А действительно, как он связан с FreeBSD?
>> а как связан компонент ядра линукса
> Я про xf86-input-evdev интересовался.а что это? на своих десктопах я такого компонента не наблюдаю. и в портах его доже нет
*BSD используют xf86-input-mouse, xf86-input-keyboard, и т.д.
> *BSD используют xf86-input-mouse, xf86-input-keyboard, и т.д.Понял, спасибо.
У меня встречный вопрос: про установку на ZFS с помощью bsdinstall не написано, потому что это уже реализовано, или потому что "новая утилита bsdconfig с реализацией интерфейса для настройки различных параметров системы" приоритетнее?
В bsdinstall zfs можно поставить только используя консоль https://wiki.freebsd.org/RootOnZFS/GPTZFSBoot/9.0-RELEASE. Установка на ZFS в bsdinstall не реализована, почему не знаю, возможно bsdconfig приоритетный проект, может не хватает рук.
Её и в 7.0-RELEASE можно было "поставить, только используя консоль". Сколько мы её, блин, ещё "ставить, только используя консоль" будем?
> Её и в 7.0-RELEASE можно было "поставить, только используя консоль". Сколько мы
> её, блин, ещё "ставить, только используя консоль" будем?Есть самый простой путь - установщик PC-BSD. Умеет zfs. Умеет ставить чистую (почти чистую с 9.1) фряху.
я когда у себя снес виндус и поставил фряху, у меня такое приятное ощущение появилось на душе, даже не знаю как передать. ощущение, чистоты, свободы, что теперь у меня законно используется комп. было много приятных эмоций. винда атрофирует мозг, сидеть на винде и юзать виртуальную машину не панацея. это как изучать английский не выезжая за рубеж на курсы к носителям, а только у себя дома по учебникам
> я когда у себя снес виндус и поставил фряху, у меня такое
> приятное ощущение появилось на душе,Вам небывало повезло что у вас есть свободное время
У меня вот допустим FreeBSD используется только на серверах да и то далеко не на всех а только на веб, шлюзах и проксях
Для десктопов есть линух и винда но не фря, хотя если есть время свободное можно и FreeBSD использовать на десктопе
Линух уже на столько стал жирненьким что становится страшно его держать на внешних шлюзах
Гнулинукс уже настолько стал жирненьким, что становится страшно его держать на домашнем десктопе. //FIX.
> Гнулинукс уже настолько стал жирненьким,Изен стал настолько жирненьким что становится просто страшно. Слушай, а как парни из openwrt этот самый линукс запихивают в 4Мб флешку, а? И еще почти два метра свободно под юзеровские пакеты остается, приколись? Жирнота просто поражает воображение.
> из openwrt этот самый линукс запихивают в 4Мб флешку, а? И
> еще почти два метра свободно под юзеровские пакеты остается, приколись?Так, на 2ух Мб http://www.dd-wrt.com/wiki/index.php/Supported_Devices#2MB_f... _пакеты_ уже не влезают! Убожество.</то ли дело fbsd на роутере!>
> Жирнота просто поражает воображение.
> Линух уже на столько стал жирненьким что становится страшноРазжирел, одряхлел, обрюзг, одрязг.. Мне страшно. Аминь.
Глупый пи́нгвин робко прячет
тело жирное в утесах...
Только гордый ̶Б̶у̶р̶е̶в̶е̶с̶т̶н̶и̶к̶ BSD'шник
реет смело и свободно
над ̶с̶е̶д̶ы̶м̶ ̶о̶т̶ ̶п̶е̶н̶ы̶ ̶м̶о̶р̶е̶м̶ ненужным GPL'ем!
На десктопах с пакетной репой от PC_BSD очень даже живет.
> я когда у себя снес виндус и поставил фряху, у меня такое
> приятное ощущение появилось на душе, даже не знаю как передать. ощущение,
> чистоты, свободы, что теперь у меня законно используется комп. было много
> приятных эмоций. винда атрофирует мозг, сидеть на винде и юзать виртуальную
> машину не панацея. это как изучать английский не выезжая за рубеж
> на курсы к носителям, а только у себя дома по учебникамУ меня виндовс не вызывала столь яростного протеста, как Linux, в котором без видимых причин ВДРУГ что-то отваливается. Например, в 2006 году первым "порадовал" Alt Linux Compact 3.0 DVD9, в котором при смене оболочки KDE на Xfce почему-то время от времени пропадали панели со всем содержимым, Gtk2 зиял чёрными дырами на месте виджетов. Вслед ему установленная Ubuntu 6.06 такого себе не позволяла, но звуковоспроизведение страдало паршивым качестсвом звука. Наконец, на том же компьютере была установлена FreeBSD 6.1. Ощущение прозрачности, логичности и адекватности ответных реакций BSD-системы меня не покидает до сих пор.
почти так и у меня было, установил FreeBSD и я понял, что у меня не кривые руки, это был линукс собраный с командой gmake -i (компильнуть, даже с ошибками)
> У меня виндовс не вызывала столь яростного протеста, как Linux, в котором
> без видимых причин ВДРУГ что-то отваливается. Например, в 2006 году первым
> "порадовал" Alt Linux Compact 3.0 DVD9, в котором при смене оболочки
> KDE на Xfce почему-то время от времени пропадали панели со всем
> содержимым, Gtk2 зиял чёрными дырами на месте виджетов. Вслед ему установленная
> Ubuntu 6.06 такого себе не позволяла, но звуковоспроизведение страдало паршивым качестсвом
> звука. Наконец, на том же компьютере была установлена FreeBSD 6.1. Ощущение
> прозрачности, логичности и адекватности ответных реакций BSD-системы меня не покидает
> до сих пор.Вы изначально не те линуксы ставил.Нормальные люди для работы с debian/rhel/centos,а
вы полезли по каким-то обочинам и свалкам.
> Вы изначально не те линуксы ставиллинукс это ядро, зачем мне не те ядра, мне нужна ОС, а не сброд дистроподделок
> Нормальные люди для работы с debian/rhel/centos
вы хотите сказать, что нормальные люди, ставлят убунту, год побыли, потом на федору и другие дистрибутивы, как я читал "Я лучше установлю один раз FreeBSD, чем 30 лет буду искать для себя дистрибутив линукс"
> вы хотите сказать, что нормальные люди, ставлят убунту, год побыли, потом на
> федору и другие дистрибутивы, как я читал "Я лучше установлю один
> раз FreeBSD, чем 30 лет буду искать для себя дистрибутив линукс"Развлекаюсь рисованием на OpenGL,и на free(пробовал) изображения получаются сильно
хуже,чем в линуксах(сейчас рисуюсь на CentOS),что не удивительно,более худшее
качество драйверов,соответствующих библиотек и т.д,много раз обсуждалось.
Вот и выбери freebsd вместо линукса,да собственно и выбирать не надо-есть только
пять основных и все одинаковы.
спасибо, я по себе всех не сужу, если я графикой не занимаюсь, то это не означает что ponyprog2000 надо всем, ваше дело на чем вы будете работать и какая ОС
Лол. Драйвера там те же самые, и картинка абсолютно такая же.
> мне нужна ОС, а не сброд дистроподделокДа что распереживались так -- нужна, пишите на здоровье.
>> мне нужна ОС, а не сброд дистроподделок
> Да что распереживались так -- нужна, пишите на здоровье.IMHO кроме студентов из беркли её никто не пишет и не собирается.Только попытки создать
вокруг *bsd культ с ореолом элитизма,и пробщить себя к нему,обеспечивая этим видимость
наличия высокой квалификации,что чаще не соостветсвует дествительности.
> кроме студентов из беркли её никто не пишет и не собирается.В смысле Икаса и Поттеренг мимо прошли?
Да и ладно. Стройная целостная система, с одним вектором развития.
А Дилон вообще красавец - очень толковая у него стрекоза.
>> кроме студентов из беркли её никто не пишет и не собирается.
> В смысле Икаса и Поттеренг мимо прошли?
> Да и ладно. Стройная целостная система, с одним вектором развития.
> А Дилон вообще красавец - очень толковая у него стрекоза.А Дилона, который фрибсдишную школоту послан нафиг, ата же школота називает "своим"... больше-то хвастаться нечем:)
> Да и ладно. Стройная целостная система, с одним вектором развития.
> А Дилон вообще красавец - очень толковая у него стрекоза.Если она толковая,то почему она такая нигде не используемая?
Если пингвин,после того как над ним поработали спецы по unix из ibm,технологически
стал пригоден для проышленного применения на серверах low-midle уровня,его инсталляционная
база резко пошла вверх,и сейчас занимает одну из лидирующих позиций.А *bsd
люди,занятые развитием инфраструктур,всерьёз рассматривают только в контексте образования.
зачем ? Я не "Попов"
если нужна ОС, то это не означает что ее надо писать или собирать с ядром линукс, зачем еще одна альтернативная ОС с нескучными рбрями, которой будут пользоватся полторы калеки
> если нужна ОС, то это не означает что ее надо писать(ещё безмятежней) Не, в смысле имеющуюся.
и ты пишешь такую ОС или твой кумир Попов ?
> и ты пишешь такую ОСМеня не вполне устраивает имеющаяся -- ровно поэтому и машу надфилем (http://git.altlinux.org/people/mike/packages/?o=age).
А ремарка была с учётом обычного характера Ваших комментариев: ну не может столь требовательный (или привередливый) человек быть полностью доволен тем, что уже есть. :)
вот меня устраивает ОС FreeBSD, хотя я могу собрать сборку с исходников в стиле make release, я в этом не нуждаюсь, нравится все как есть!
Удачи
> вот меня устраивает ОС FreeBSD, хотя я могу собрать сборку с исходников
> в стиле make release, я в этом не нуждаюсь, нравится все
> как есть!
> УдачиДостаточно убрать: makeoptions DEBUG=-g
из /usr/src/sys/amd64/conf/GENERIC
перекомпилировать и установить обновлённое ядро (на всё ~10 минут), чтобы избавиться от тормозов.Кто желает выбросить лишнее из десктопной системы, тот может воспользоваться вот этим конфигом и пересобрать всю систему:
% cat /etc/src.conf
WITHOUT_AMD=true
WITHOUT_ASSERT_DEBUG=true
WITHOUT_ATM=true
WITHOUT_BIND_DNSSEC=true
WITHOUT_BIND_ETC=true
WITHOUT_BIND_LIBS_LWRES=true
WITHOUT_BIND_MTREE=true
WITHOUT_BIND_NAMED=true
WITHOUT_BLUETOOTH=true
WITH_BSD_GREP=true
WITHOUT_BSNMP=true
WITH_CLANG=true
WITH_CLANG_IS_CC=true
WITHOUT_CVS=true
WITHOUT_EXAMPLES=true
WITHOUT_FLOPPY=true
WITHOUT_FREEBSD_UPDATE=true
WITHOUT_GAMES=true
#-WITHOUT_GCC=true
WITHOUT_GDB=true
WITHOUT_HTML=true
WITH_IDEA=true
WITHOUT_IPFILTER=true
WITHOUT_IPFW=true
WITHOUT_IPX=true
WITHOUT_IPX_SUPPORT=true
WITHOUT_LIB32=true
WITHOUT_LPR=true
WITHOUT_MAIL=true
WITHOUT_MAILWRAPPER=true
WITHOUT_NCP=true
WITHOUT_NDIS=true
WITHOUT_NETCAT=true
WITHOUT_NETGRAPH=true
WITHOUT_NETGRAPH_SUPPORT=true
WITHOUT_PPP=true
WITHOUT_PROFILE=true
WITHOUT_RCS=true
WITHOUT_SENDMAIL=true
WITHOUT_SYSINSTALL=true
WITHOUT_TELNET=trueУдачи.
Izen,а как там с рандомизацией в адллокаторе динамической памяти?Запилили?А то
помнится,когда в линуксах,windows её активно внедряли,в *bsd системах на неё забивали.
Даже в openbsd из соображения сохранения производительности.