The OpenNET Project / Index page

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

Отчёт о состоянии развития FreeBSD за первый квартал 2015 года

05.05.2015 10:27

Представлен отчёт о развитии проекта FreeBSD с января по март 2015 года.

Основные достижения:

  • Система
    • Поставляемые в базовой системе компилятор Clang, компоненты LLVM и отладчик LLDB обновлены до выпуска 3.6. Импортирован новый снапшот compiler-rt, который позволил добавить в поставляемый в базовой системе инструментарий средства для выявления ошибок при работе с памятью (Address Sanitizer) и детектор неопределённого поведения программы (Undefined Behavior Sanitizer);
    • На финальный этап разработки вышел проект по созданию загрузчика со встроенной поддержкой языка Lua, который должен заменить собой загрузчик на базе языка Forth. Все скрипты уже переписаны на Lua и размещены в директории sys/boot/lua. Новый загрузчик будет интегрирован во FreeBSD HEAD как только будет завершено его тестирование и достигнут паритет в функциональности с загрузчиком Forth;
    • Подготовлен релиз пакетного менеджера Pkg 1.5 с возможностью возобновления прерванных загрузок, режимом установки пакета в иную корневую директорию без использования chroot и начальной поддержкой опций provides/requires, позволяющих определить какой установленный пакет предоставляет указанную библиотеку и какие пакеты используют данную библиотеку.
    • Добавлены два новых системных вызова futimens() и utimensat(), позволяющие манипулировать временем модификации файла с наносекундной точностью. Утилиты cp, mv и touch уже обновлены для сохранения параметров доступа с повышенной точностью. Ранее, stat() и похожие системные вызовы выводили параметры с наносекундной точностью, но установить эти параметры можно было только с точностью до микросекунд.
    • В основное дерево исходных текстов приняты наработки по обеспечению сборки FreeBSD для развёртывания в качестве гостевой ОС в cloud-окружениях Amazon EC2, что дало возможность наладить формирование AMI-сборок FreeBSD в рамках основного процесса формирования релизов. Для сборки следует выполнить "make ec2ami" в директории src/release.
    • Во FreeBSD HEAD обеспечена возможность динамической загрузки многопоточной библиотеки libthr.so из однопоточных процессов, собранных без опции "-lpthread". Для обхода ранее присутствовавших ограничений библиотека libthr.so преобразована в плагин к libc.
    • Стартовал процесс миграции FreeBSD на инструментарий работы с исполняемыми файлами в формате ELF, эквивалентный набору GNU Binutils, но распространяемый под лицензией BSD. В настоящее время уже подготовлены BSD-версии библиотек libelf и libdwarf, а также утилит addr2line, nm, readelf, size, strings и strip (elfcopy). Пока отсутствуют аналоги утилит as, ld и objdump, но их планируется заимствовать у проекта LLVM.
  • Изолированные окружения, эмуляторы, безопасность и ограничения ресурсов
    • Отмечается прогресс в реализации верифицированной загрузки на системах с UEFI Secure Boot. В ветку 11-CURRENT добавлена новая утилита uefisign для формирования цифровых подписей для файлов EFI. Остальные утилиты размещены в портах sysutils/pesign, sysutils/sbsigntool и sysutils/shim. Подготовлен прототип патча для использования Secure Boot shim в загрузчике boot1.
    • В рамках проекта Nested Kernel для FreeBSD развивается реализация новой системной архитектуры, подразумевающей запуск отдельного небольшого вложенного изолированного ядра помимо основного монолитного ядра. Вложенное ядро берёт на себя все операции с обновлением таблиц трансляции виртуальной памяти, обеспечивая защиту основного ядра от полной компрометации в случае атаки (вложенное ядро инициализирует систему, так что все страниц памяти становятся отражены в режиме только для чтения, все страницы с кодом защищены от записи, а все страницы с данными защищены от запуска). С точки зрения производительности подобный поход приводит к накладным расходам, которые оцениваются для http-сервера apache в 1%, для sshd - в 3.7%, для компиляции ядра - 2.7%.
    • Продолжается работа по улучшению реализации гипервизора BHyVe, изначально разработанного компанией NetApp и поставляемого в базовом составе FreeBSD 10. Работа сосредоточена на обеспечении поддержки новых типов гостевых систем и доведении функциональности до других гипервизоров. В настоящее время поддерживается создание хост-систем на базе платформы FreeBSD/AMD64 и запуск в гостевых системах FreeBSD, Linux i386/x64, OpenBSD i386/amd64 и NetBSD/amd64. Из последних достижений отмечается поддержка неблокирующего VCPU асинхронного ввода/вывода в драйвере virtio-blk, возможность параллельной обработки запросов в устройствах virtio-blk и ahci-hd, поддержка операции TRIM в ahci-hd.

      Из задач на будущее выделяются: развитие инструментария bhyveucl, поддержка virtio-scsi, создание гибких сетевых бэкендов, таких как wanproxy и vhost-net, объединение процессов bhyveload и bhyve, возможность запуска bhyve без прав root, фильтры для образов виртуальных машин VMDK, VHD и QCOW2, абстрактная прослойка для видео, не привязанная к X11 или SDL, поддержка спящего режима, Live-миграция, вложенный запуск виртуальных машин, поддержка архитектур ARM, MIPS и PPC.

    • Подготовлен новый патч с улучшенной реализацией технологии ASLR (Address space layout randomization) для защиты от некоторых видов атак, манипулирующих переполнением буфера. Новый патч отличается более высокой надёжностью и уже опробован проектом HardenedBSD в промышленной эксплуатации. В качестве следующего шага намечена компиляция приложений и библиотек базовой системы в формате PIE (Position-Independent Executables), который необходим для эффективной работы ASLR.
  • Сетевая подсистема
    • Подготовлена новая версия патчей с реализацией расширения Multipath TCP (MPTCP), позволяющего организовать доставку пакетов одновременно по нескольким маршрутам через разные сетевые интерфейсы, привязанные к разным IP-адресам. Целью проекта является подготовка MPTCP-патчей для ядра FreeBSD, совместимых с эталонной реализацией MPTCP и дополнительными улучшениями. Новая версия патчей отличается полностью переработанной архитектурой, пригодностью установки соединений по нескольким каналам связи и поддержкой повторной передачи на уровне данных (data-level re-transmission).
    • В рамках проекта "opaque ifnet" совместно с компанией Netflix развивается новый программный интерфейс ядра (KPI) для сетевых драйверов, который позволит развивать сетевой стек без нарушения совместимости с уже существующими драйверами. Основная идея нового интерфейса в скрытии от драйвера структуры ifnet, позволяя не заботиться о составе данной структуры.
    • Для iSER Initiator, развиваемого в рамках нового нативного стека iSCSI, подготовлена начальная поддержка iSCSI-расширений для RDMA (Remote Direct Memory Access), используемых в продуктах компании Mellanox. Данные расширения предоставляют доступ к средствам аппаратного ускорения перемещения данных, присутствующих в 10, 40, 56 и 100 gigabit IB/Ethernet адаптерах Mellanox.
  • Системы хранения и файловые системы
    • Разработка реализации файловой системы autofs и связанного с ней демона automountd для организации автоматического монтирования ФС при попытке обращения к связанным с ними разделам, после включения в состав FreeBSD 10.1 в основном перешла на стадию оптимизации и устранения ошибок. При этом отмечается и появление новшеств, таких как дополнительная привязка "-media", предназначенная для обработки внешних накопителей, таких как Flash и DVD, а также средства для её поддержки в сопутствующих подсистемах, таких как fstyp и GEOM devd. Кроме того, добавлена привязка "-noauto" для типового автоматического монтирования ФС, помеченных флагом "noauto" в fstab, без необходимости написания отдельных правил autofs.
  • Поддержка оборудования
    • Представлен CheriBSD, ответвление от FreeBSD для исследовательских процессоров CHERI (Capability Hardware Enhanced RISC Instructions). В рамках проекта CheriBSD ведётся работа по адаптации ядра FreeBSD и пользовательского окружения для использование развиваемой в CHERI системы управления доступом к памяти, основывающейся на модели проекта Capsicum.
    • Реализована, но ещё требует тестирования, начальная поддержка горячего подключения устройств PCI Express (PCIe), которая позволит на лету при работе системы извлекать и подключать периферийные устройства с интерфейсом PCIe (например, подключение адаптеров Gigabit Ethernet и eSATA через слоты ExpressCard и Thunderbolt на ноутбуках).
    • Продолжается портирование FreeBSD для процессоров POWER8. Для экспериментов проект FreeBSD получил сервер GN70-BP010 POWER8. Добавлена поддержка инструкций VSX (Vector-Scalar Extensions);
    • Проведение работы по обеспечению поддержки расширений современных платформ x86, таких как x2APIC и VT-d IR.
    • Добавлена поддержка новых ARM-плат Amlogic SoC aml8726-m6 и aml8726-m8b;
    • Отмечен значительный прогресс в реализации поддержки 64-разрядной архитектуры ARM64 (AARCH64). Во FreeBSD-HEAD уже приняты прошедшие рецензирование изменения, которых достаточно для работы под управлением эмуляторов QEMU и ARM Foundation Model. В качестве эталонной аппаратной платформы, для тестирования FreeBSD/ARM64 используется плата Cavium ThunderX.
  • Приложения и система портов
    • Дерево портов FreeBSD держится на уровне 25 тысяч портов, число незакрытых PR достигло отметки в 1500. За отчётный период закрыто около 2 тысяч PR и внесено приблизительно 7 тысяч изменений.
    • Продолжена работа по чистке и упрощению сопровождения портов, связанных с языком программирования Python (lang/python*). Обновлены версии CPython (2.7.9 и 3.4.3), фреймворк Twisted обновлён до выпуска 15.0.0.
    • Окружение GNOME обновлено до выпуска 3.14, а окружение Cinnamon до выпуска 2.4. Ведётся работа по портированию GNOME 3.16 и рабочего стола MATE 1.10, релиз которого ожидается в ближайшем будущем.
    • Началась работа по портированию libinput и тестированию Wayland. Поддержка Wayland в портах ожидается после прекращения времени жизни ветки FreeBSD 8.4;
    • Проведена адаптация новых версий десктоп-оболочки KDE и фреймворка Qt для FreeBSD. В порты помещены релизы 4.14.3, Qt 5.4.1, Calligra 2.9.1 (в area51), CMake 3.1.0, 3.1.1, 3.1.3, DigiKam 4.2.0, 4.8.0 (в area51), PyQt 4.11.3 + QScintilla 2.8.4 + sip 4.16.5, sip 4.16.7 (в area51). В репозиторий area51 началось добавление компонентов KDE Frameworks 5;
    • Обновлён графический стек. В портах libglapi, libGL, libEGL, libglesv2, gbm и dri задействован новый выпуск Mesa 10.4.x. Проходят тестирования порты с Mesa 10.5 и xorg-server 1.17. Добавлен новый порт drm-kmod, предоставляющий новые версии драйверов drm2, i915kms и radeonkms для FreeBSD 9.3-RELEASE и 9.3-STABLE. DRM-компоненты и драйвер i915kms синхронизированы с ядром Linux 3.8.
    • Порт с Wine, открытой реализации Win32 API, обновлён до выпуска 1.6.2 (emulators/i386-wine), также доступен порт с экспериментальным выпуском 1.7.39 (emulators/i386-wine-devel). В порт i386-wine-devel добавлена поддержка V4L, сборки с расширением X composite и Wine64, позволяющего запускать 64-разрядные приложения Windows.
    • В порты добавлено десктоп-окружение Xfce 4.12, а также обновлены версии связанных с Xfce приложений, таких как x11-fm/thunar 1.6.6.


  1. Главная ссылка к новости (https://www.freebsd.org/news/s...)
  2. OpenNews: Отчёт о состоянии развития FreeBSD за третий квартал 2014 года
  3. OpenNews: Отчёт о состоянии развития FreeBSD за первый квартал 2014 года
  4. OpenNews: Отчёт о состоянии развития FreeBSD за четвёртый квартал 2013 года
  5. OpenNews: Отчёт о состоянии развития FreeBSD за третий квартал 2013 года
  6. OpenNews: Отчёт о состоянии развития FreeBSD за второй квартал 2013 года
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/42163-freebsd
Ключевые слова: freebsd, summary
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (76) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 10:45, 05/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Nested Kernel и CheriBSD очень интересные задумки, если взлетят будет что-то типа GEOM и Netmap по инновационности.
     
  • 1.5, mozgoprav (ok), 11:24, 05/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Хороший отчет! FreeBSD 11 будет очень интересной.
     
     
  • 2.64, Аноним (-), 22:31, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    UTF-8 в консоли будет?
     
     
  • 3.69, нектобы (?), 00:15, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > UTF-8 в консоли будет?

    Заходите из иксов или удалённо - и будет.

    А если опишете ваш юзкейс, когда UTF-8 необходим в стандартном 80x25, то вероятно разработчики и там его поддеркжу добавят.

     
     
  • 4.81, Аноним (-), 08:25, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Заходите из иксов или удалённо - и будет.

    Какой тонкий намек на putty.exe :)

    > когда UTF-8 необходим в стандартном 80x25,

    Про 80х25 в 2015 году пора бы уже забыть. А юзкейс - например по человечески посмотреть оглавление файлухи с UTF8-именами.

     
     
  • 5.99, a (??), 17:51, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Какой тонкий намек на putty.exe :)

    Самый тонкий намек в самом putty.exe в качестве дефолтного терминала

     
  • 4.86, _yurkis_ (ok), 11:51, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    И снова здравствуйте!

    А vt что выпилили уже?

     
  • 4.96, Аноним (-), 15:39, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У меня недобук используется как переносной терминал ко всякоразным девайсам. Иксы мне там ну совершенно не уперлись, мне достаточно консоли и консольных же прог. Ставить иксы из-за одного UTF? No way! Скажи, что это не юзкейс? И да, там линуксь, ибо во фряхах нема ни UTFа в консоли,  ни NetworkManager'а.
     
     
  • 5.105, Jan Dakinevich (ok), 02:04, 07/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > ...ни NetworkManager'а.

    К счастью, этой дряни там нет.

     
     
  • 6.110, Аноним (-), 16:22, 07/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Предложи мне более удобный способ управлять большим числом конфигураций сети? На локалхосте оно, конечно же, "нeнужно"
     
  • 6.118, Аноним (-), 09:02, 08/05/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Из твоего опуса понял только, что у тебя что-то едет, скорее всего - крыша.:)
     
  • 4.101, Аноним (-), 18:08, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А у меня уже два и более года в консоли по-умолчанию 1920х1200, еть!
     
  • 3.71, Аноним (-), 00:28, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > UTF-8 в консоли будет?

    C разморозкой?


    r262861 | jhb | 2014-03-06 19:30:56 +0100 (Do, 06 Mär 2014) | 8 lines
    Merge the vt(4) driver (newcons) to stable/10.


    *Из зала подсказывают, что до этого просто ставили jfbterm*

     
  • 3.97, iZEN (ok), 16:24, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > UTF-8 в консоли будет?

    UTF-8 в консоли поддерживается в 10.1: https://www.freebsd.org/releases/10.1R/announce.html
    (Не знай, чего вы тормозите с легаси-базой 8.x и 9.x).

     
  • 2.90, Абыр (?), 14:29, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И KDE патчить не надо!
     

  • 1.7, Xenia Joness (ok), 12:32, 05/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –18 +/
    "... который должен заменить собой загрузчик на базе языка Forth " :%
    Капец, наркоманы.. Я думала, что этот язык создан, как и Brainfuck, just for lulz:0 А на нём ещё и софт пишут.. Впринципе, какой язык, такой и софт;)
     
     
  • 2.8, тигар (ok), 12:42, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > "... который должен заменить собой загрузчик на базе языка Forth " :%
    > Капец, наркоманы.. Я думала, что этот язык создан, как и Brainfuck, just
    > for lulz:0 А на нём ещё и софт пишут.. Впринципе, какой
    > язык, такой и софт;)

    у прогрессивных пупсиков в моде питон, ага.
    ну или пегл, накрайняк, да?;-)

     
     
  • 3.12, YetAnotherOnanym (ok), 14:01, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Перл не трожь! Перл - это святое!
     
     
  • 4.13, тигар (ok), 14:11, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Перл не трожь! Перл - это святое!

    ну да, о мертвом либо хорошо, либо никак. тогда буду "никак"

     
     
  • 5.22, uniman (ok), 14:42, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> Перл не трожь! Перл - это святое!
    > ну да, о мертвом либо хорошо, либо никак. тогда буду "никак"

    PERL - это навсегда =)


     
  • 5.42, rob pike (?), 17:56, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    отож

    на CPAN модулей отчего-то только прибавляется, правда.

    Или вот свежий инновационный (даже без сарказма) ассемблер для Maxwell-based GPU угадайте на чём запилен - https://github.com/NervanaSystems/maxas

     
     
  • 6.55, Аноним (-), 19:32, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Или вот свежий инновационный (даже без сарказма) ассемблер для Maxwell-based GPU
    > угадайте на чём запилен - https://github.com/NervanaSystems/maxas

    Осталось найти психопатов которые этим еще и пользоваться будут.

     
  • 5.52, Аноним (-), 18:36, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > либо хорошо, либо никак

    Чтобы повторить чужую глупость много ума не надо. В оригинале было не "никак", а "правду".

    >  тогда буду "никак"

    Ты лучше промолчи, за умного сойдешь.

     
  • 2.10, A.Stahl (ok), 12:49, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ого, Форт уже для лулзов создан.
    Хотя с какой посмотеть стороны. Всякие телескопы и прочая оптика (откуда Форт и вырос) в принципе изначально больше для лулзов и использовались :)
     
     
  • 3.35, Аноним (-), 16:46, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Так он для лулзов читает файлики .4th, и выводит шарик с рожками и менюшкой на экран, тут еще где-то в рассылке пролетало предложение рисовать чертиков на бутскрине, 1 чертик на 1ядро, и патч прилагался.
     
     
  • 4.39, Аноним (-), 17:10, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Так он для лулзов читает файлики .4th, и выводит шарик с рожками
    > и менюшкой на экран, тут еще где-то в рассылке пролетало предложение
    > рисовать чертиков на бутскрине, 1 чертик на 1ядро, и патч прилагался.

    C новым vt/newcons?
    А можно ссылочку или хотя бы примерные координаты (а то как-то не гуглится)? :)


     
     
  • 5.40, Аноним (-), 17:23, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    https://reviews.freebsd.org/D2181
     
     
  • 6.54, Аноним (-), 19:27, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > https://reviews.freebsd.org/D2181

    спасибо, на досуге потыкаю.

     
  • 4.89, Аноним009 (?), 14:27, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Так он для лулзов читает файлики .4th, и выводит шарик с рожками
    > и менюшкой на экран, тут еще где-то в рассылке пролетало предложение
    > рисовать чертиков на бутскрине, 1 чертик на 1ядро, и патч прилагался.

    Шарики только у тех, кто поленился прописать beastie в boot.conf

     
  • 2.18, uniman (ok), 14:40, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    интерпретатор forth очень компактен и быстр, раньше по этой причине часто исполь... большой текст свёрнут, показать
     
     
  • 3.56, Аноним (-), 19:33, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > интерпретатор forth очень компактен и быстр, раньше по этой причине часто использовался
    > во встраиваемом оборудовании.

    Осталось только это оборудование показать. Если не считать сановских извращений, за все время возни с эмбедовкой я встретил аж 1 психа заклиненого на форте. Остальные предпочитали менее эзотеричные и более прямые подходы.

     
     
  • 4.67, uniman (ok), 23:23, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> интерпретатор forth очень компактен и быстр, раньше по этой причине часто использовался
    >> во встраиваемом оборудовании.
    > Остальные предпочитали менее эзотеричные и более прямые подходы.

    Программирование в ассемблерных кодах?

    Загрузчик /boot/loader работает в соотвествии с требованиями-requiremens.
    У тебя претензии к исполнению?
    Или предлагаешь поработать волонтером?
    Или просто трандишь?

     
     
  • 5.79, Аноним (-), 08:22, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Программирование в ассемблерных кодах?

    Именно. На мелочи. На том что покрупнее - на си. Этот подход подразумевает большинство чипмейкеров в SDK/BSP и прочая.

    > Загрузчик /boot/loader работает в соотвествии с требованиями-requiremens.

    Ты уже надоел этой маркетоидной х-ней, поэтому:
    1. Кто их составляет?
    2. По каким принципам?
    3. Что там прописано в данный момент?
    4. Какова процедура изменения таковых?
    5. Ну и конечно же ты подгонишь пруфлинк в пользу своего 3.14-жа?

    > У тебя претензии к исполнению?

    Для начала - изволь-ка показать что за "план" они "исполняют", раз уж такой шустрый.

    А то пока в порядке трындежа вспоминается что-то про "все идет по плану".

     
  • 3.106, Аноним (-), 08:57, 07/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    > - is a complete and powerful programming language
    > - is interactive
    > - has object oriented programming features that can be used to wrap
    > data structures or classes of the host system without altering them-even
    > if the host is mainly written in a non-OO language
    > Ficl syntax is based on ANS Forth and the code is ANSI
    > C. See below for examples of software and products that include
    > ficl. Ficl stands for "Forth inspired command language".
    > ------
    > ANSI Forth, Карл =)

    :) фикал

     
  • 3.112, Аноним (-), 16:40, 07/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > сейчас ficl (интерпретретатор forth в составе /boot/loader) занимает около 120kb.

    Ну никто как бы и не спорит. Но попробуй найди сейчас фортера ... а луистов как грязи.
    Притом что не так то уж всё и плохо:

    Quote from http://www.lua.org/about.html :
    Under 64-bit Linux, the Lua interpreter built with all standard Lua libraries takes 241K and the Lua library takes 412K.


    Хотя да конечно, с фортом целая эпоха уходит :-\

     
  • 2.62, eSyr (ok), 20:59, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    https://en.wikipedia.org/wiki/Open_Firmware
     
     
  • 3.80, Аноним (-), 08:23, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > https://en.wikipedia.org/wiki/Open_Firmware

    ...которое в итоге оказалось никому на...й не нужно.

     
  • 2.65, Аноним (-), 22:47, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Поколение Бибера и не знает, наверное, что GreenArrays — компания, производящая 144 ядерные чипы, использующие Forth в качестве машинного языка, основана в 2009 году.
     
  • 2.85, Аноним (-), 11:44, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    зря вы так.
    в эмбеддовке - использовался и долго еще будет.
    единственный случай, когда не-ассемблерный софт - может быть не только компактнее, но и быстрее :=)
    и таки-да, компилятор под большинство диалектов его - тоже ничего.
    к сожалению компилятор под Эрланг - пока помоложе в этом плане и пожиже.
    p.s.
    у Lua - лютый оверхэд и он Абсолютно не масштабируется.
    они бы еще питон или PHP в загрузчик засунули, с Перлом(из которого, почти "на соплях и скотче" почти все Линукс-дистры - состоят).
     
     
  • 3.113, Аноним (-), 16:42, 07/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > у Lua - лютый оверхэд и он Абсолютно не масштабируется.

    Звиздёж. Я уже постил цифры - на 64битах + 241K
    Так что в сад.

     
  • 3.115, Аноним (-), 17:26, 07/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > у Lua - лютый оверхэд и он Абсолютно не масштабируется.
    > они бы еще питон или PHP в загрузчик засунули, с Перлом(из которого,
    > почти "на соплях и скотче" почти все Линукс-дистры - состоят).

    Ну, еще ничего не решено - потестят, а там может и никакого перехода не будет (если профита от него ноль) - ибо "изменения ради изменений" вроде пока еще не в моде (главное, Леню на расстояние укуса к разработчикам не подпускать :) )


     
  • 2.122, Michael Shigorin (ok), 09:23, 12/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Капец, наркоманы.. Я думала

    --- Xenia Joness
    Раньше сидел на линуксе (на убунте)
    --- http://www.opennet.dev/openforum/vsluhforumID3/102213.html#29

    --- Xenia Joness
    Как их установить? Там нет файла *.exe...:(
    --- http://www.opennet.dev/openforum/vsluhforumID3/102098.html#16

    --- Xenia Joness
    Мак нынче рулит
    --- http://www.opennet.dev/openforum/vsluhforumID3/102503.html#34

    Коллеги, а не выдать ли нам этому наркоману и гермафродиту в квадрате тумаков?

     
     
  • 3.125, dr Equivalent (ok), 17:29, 18/05/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Очевидный тролль очевиден.

    И дело тут не в половой самоидентификации.

     

  • 1.32, Сергей (??), 15:37, 05/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Надо будет посмотреть на новый графический стек, а то 3-и месяца назад столкнулся с проблемой, запускал ВМ под виртуалбоксом и юзал встроенного видео от интел, как ставишь в ВМ 2-а или более проца, то *опа, если один, то хоккей, меняешь видео на АМД, а там этого не наблюдалось,  причем проблема была и в графическом режиме и когда headless...
     
     
  • 2.36, Аноним (-), 16:49, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Портировали куски  drm из ядра linux 3.8.13, полноценной поддержки PRIME пока нет, поддержки Haswell пока нет.
     
     
  • 3.120, Куяврег (?), 20:29, 10/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    один опенсорсный проект взял код у другого опенсорсного проекта. вайбидабида
     
  • 2.57, Аноним (-), 19:36, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Надо будет посмотреть на новый графический стек,

    Новый, гггг. Ядро линукса 3.8 - определенно, не свежак.

     

  • 1.38, Аноним (-), 17:08, 05/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    В ветке Дмитрия Чагина реализована поддержка 64-битных линуксовых бинарников в линуксоляторе, также реализованы новые вызовы ядра linux до версии 2.6.32.
    https://svnweb.freebsd.org/base/user/dchagin/?view=log
     
     
  • 2.59, Аноним (-), 19:44, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > также реализованы новые вызовы ядра linux до версии 2.6.32.

    И что, даже namespaces запилили? Ну там новые флаги clone() и все такое прочее?

     
     
  • 3.60, Аноним (-), 19:47, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > И что, даже namespaces запилили? Ну там новые флаги clone() и все
    > такое прочее?

    Мда... Единственное что там про clone есть - совсем не то и не про то. Но тоже сурово:



    The latest cp tool is trying to use the btrfs clone operation that is
    implemented via ioctl interface. First of all return ENOTSUP for this



     
  • 2.66, Аноним (-), 22:59, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >В ветке Дмитрия Чагина реализована поддержка 64-битных линуксовых бинарников в линуксоляторе, также реализованы новые вызовы ядра linux до версии 2.6.32.
    >https://svnweb.freebsd.org/base/user/dchagin/?view=log

    Какой толк в работе над поддержкой 64-битных линуксовых бинарников, если половина новых 32-х битных не пашет? Skype-4.3 не пашет, Steam не ставится. Текущий линуксятор в 10.1 может запускать только допотопные бинари.

     
     
  • 3.70, нектобы (?), 00:22, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Steam не ставится.

    Тут некоторые кипятком писают от того, что в свободной системе (линуксе) наконец-то начали игры появляться. Ну так воспользуйся свободкой-то и собери этот стим под freebsd.

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

     
     
  • 4.72, Аноним (-), 00:33, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Забинарят ваш линукс, будет у вас одно ядро из исходников, да
    > systemd, а остальное будете ставить в форме шаровари из собранных по
    > помойкам репозиториев официальных производителей,

    На ЛОРе недавно опять был "нытья тред", что игры из стима не заводятся толком на "не-убунте".

    > А то как вендузятники в начале 2000-х

    Это было давно (половина нытиков под стол пешком ходила) и поэтому уже почти не правда! :)

     
     
  • 5.74, Аноним (-), 01:08, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >На ЛОРе недавно опять был "нытья тред", что игры из стима не заводятся толком на "не-убунте".

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

     
     
  • 6.121, Куяврег (?), 20:33, 10/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну и кто вам, линуксятникам, доктор, если развели зоопарк дистрибутивов?

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

    короче виноваты проприетаршики. инфа 100%

     
  • 3.73, Аноним (-), 00:34, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Зонд-4.3 не пашет, Ненужно не ставится.

    fixed


     
  • 3.75, Lilian (?), 05:52, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Какой толк в работе над поддержкой 64-битных линуксовых бинарников, если половина новых 32-х битных не пашет? Skype-4.3 не пашет, Steam не ставится. Текущий линуксятор в 10.1 может запускать только допотопные бинари.

    Это, конечно, печально, но в этом нет ничего необычного. Когда перестанет запускаться 99% софта, то либо линуксолятор удалят за ненужностью, либо кто-то, кому он действительно нужен, займется-таки наконец его поддержкой.

    Сейчас де-факто он особо никем не маинтейнится.

     
  • 3.95, Dmitry (??), 15:17, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Хм. Я думал, что для линукса больше чем четыре программы написано.
    Кроме того, никто не отменял wine. Тот же эмулятор, только вид сбоку.

    http://blog.pcbsd.org/2014/12/steam-on-pc-bsd-how-to-get-wine-running-3d-game

     

  • 1.76, Аноним (-), 05:59, 06/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    одобряю, главное чтоб в вбоксе как в масле, а потом и на живую переедет
     
     
  • 2.77, Andrey Mitrofanov (?), 07:33, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > одобряю, главное чтоб в вбоксе как в масле, а потом и на живую Hyper-V переедет

    //не за что

     
     
  • 3.114, Аноним (-), 16:44, 07/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> одобряю, главное чтоб в вбоксе как в масле, а потом и на живую Hyper-V переедет
    > //не за что

    О! Я вижу у мсье богатый опыт В! :)

     

  • 1.78, Аноним (-), 08:10, 06/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Skype похоже все, не будет.
    Так что правильно нечего всякому от МС работать тут..
     
     
  • 2.82, Аноним (-), 08:28, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Так что правильно нечего всякому от МС работать тут..

    Что такое? MS как обычно вытер о коврик ноги, не забыв надергать кода и подложить свинью? :)

     
     
  • 3.98, Аноним (-), 16:51, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > MS как обычно вытер о коврик ноги, "сырцов не будет - вот вам зонд, вводите, а не согласные сидят без скайпа!". А бубунята и рады - похваляются перед бздунами тем, что зонд практически без вазелина ставится - не то что у некоторых!

    fixed

     
     
  • 4.100, Аноним (-), 17:55, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я понял, с вазелином приятнее. Вот она, суть бздунов.
     
     
  • 5.103, Аноним (-), 19:52, 06/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Я понял, с вазелином приятнее. Вот она, суть бздунов.

    Т.е. с остальным вы не спорите - ясненько, понятненько.

    По теме - вообще-то речь шла об отсутствии "зондов" а не о ваших личных предпочтениях "с вазелинчиком или без? Вот в чем вопрос!"  :)

    Ну а теперь я буду знать, что ярые бзд-ненавистники и (правда, только по собственным утверждениям) фанаты убунты фапают на проприетарный софт от МСца и считают невозможность нативного запуска этого самого - огромнейшим недостатком и абсолютной непригодностью платформы!

     
     
  • 6.109, Аноним (-), 16:14, 07/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А вот у фанатов бзды, зато абсолютно всё на вантузе, который они считают пригодной платформой, ИСЧХ, используют.

    П.С. Я не пользователь скупэ, но знаю, что многим оно очень нужно.

     

  • 1.84, privation (?), 10:43, 06/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    непонятно чем forth им неугодил, хотя луэ тоже ничего , похоже просто на дань моде
     
  • 1.104, Аноним (-), 23:46, 06/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    pf обновлять не собираются?
     
  • 1.107, продавец_кирпичей (?), 09:18, 07/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А это уже можно поставить йуда либо кроме x86 так, что бы все работало и этим можно было пользоватся ?
     
     
  • 2.108, Аноним (-), 13:19, 07/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    на планшетиках и распбери пай юзабельна
     

  • 1.116, Денис (??), 17:27, 07/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Печально, на самом деле, с отчётом. Если в прошлые годы сетевая система довольно активно развивалась, то сейчас на месте топчемся. Где доведённые до ума netmap? Где Carrier-Grade NAT решения, позволяющие использовать одновременно шейпер? Про поддержку MPLS, ERPS/EAPS и не говорю...
     
     
  • 2.117, Аноним (-), 04:18, 08/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    MPLS/VPLS и прочие TE/LDF хреновины - вроде были, не?
    корявые, но уже есть.
     

  • 1.119, Аноним (-), 11:11, 08/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    BSD RIP!
     
  • 1.124, Иван Ерохин (ok), 12:40, 18/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А не подскажите как там обстоят дела с ATI в иксах?
    Или нормально пока работает лишь NVIDIA?
    У интела в консоль не вернуться.
     
     
  • 2.126, Аноним (-), 06:02, 20/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >А не подскажите как там обстоят дела с ATI в иксах?

    ATI Работает всё, a AMD только до 7000 серии. https://wiki.freebsd.org/Graphics
    >У интела в консоль не вернуться.

    C VT работает проверял.

     

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



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

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