The OpenNET Project / Index page

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

26.04.2018 23:54  Кандидат в релизы NetBSD 8.0

Началось тестирование первого кандидата в релизы NetBSD 8.0, приуроченного к 25-летию с момента первого официального выпуска проекта. Установочные сборки подготовлены для основных поддерживаемых архитектур. Из новшеств по сравнению с NetBSD 7.0 можно отметить:

  • Переработанный USB-стек с поддержкой USB3;
  • Встроенная в ядро система микширования звука;
  • Обеспечение повторяемых сборок, позволяющих убедиться, что распространяемые бинарные файлы собраны из предоставляемых исходных текстов и не содержат скрытых изменений;
  • Задействование по умолчанию механизма защиты памяти W^X (Write XOR Execute или PaX MPROTECT), суть которого в том, что страницы памяти процесса не могут быть одновременно доступны на запись и исполнение. Таким образом, код может быть исполнен только после запрещения записи, а запись в страницу памяти возможна только после запрета исполнения. Механизм W^X помогает защитить приложения в пространстве пользователя от типовых атак, осуществляемых через переполнение буфера, в том числе от переполнений стека (записанный за пределы буфера код не может быть исполнен). Защита активирована для ELF-файлов для архитектур i386, amd64, evbarm, landisk и pmax;
  • На архитектурах i386, amd64, evbarm, landisk, pmax и sparc64 включена по умолчанию рандомизация адресного пространства (ASLR) при сборке;
  • На архитектурах i386, amd64, arm, m68k, mips, sh3 и sparc64 по умолчанию исполняемые файлы собраны в режиме MKPIE (position independent executables);
  • Добавлен драйвер с реализацией сокетов для шин CAN;
  • Добавлена утилита ipsecif для настройки VPN;
  • Часть сетевого стека избавлена от глобальной блокировки и помечена как MP-safe. В ядро добавлена опция NET_MPSAFE;
  • Повышена стабильность и производительность подсистемы журналирования мета-данных (WAPBL);
  • Добавлена защита от атак Meltdown и Spectre;
  • Добавлена поддержка набора инструкций SMAP (Supervisor Mode Access Prevention), который позволяет блокировать доступ к данным в пространстве пользователя из привилегированного кода, выполняемого на уровне ядра;
  • Добавлен загрузчик для систем с UEFI;
  • Добавлены новые драйверы: nvme (SSD-накопители), iwm (Intel Wireless AC7260, AC7265, AC3160), ixg (X540, X550), ixv (Intel 10G Ethernet), bta2dpd (Bluetooth Advanced Audio Distribution Profile);
  • Обновлены версии сторонних компонентов GCC 5.5 с поддержкой Address Sanitizer и Undefined Behavior Sanitizer, GDB 7.12, GNU binutils 2.27, Clang/LLVM 3.8.1, OpenSSH 7.6, OpenSSL 1.0.2k, mdocml 1.14.1, acpica 20170303, ntp 4.2.8p11-o, dhcpcd 7.0.3, Lua 5.3.4.


  1. Главная ссылка к новости (http://blog.netbsd.org/tnf/ent...)
  2. OpenNews: Обновление NetBSD 7.1.2
  3. OpenNews: Обновление NetBSD 7.1.1
  4. OpenNews: Релиз операционной системы NetBSD 7.1
  5. OpenNews: В NetBSD обеспечена поддержка повторяемых сборок
  6. OpenNews: Релиз операционной системы NetBSD 7.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: netbsd
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 02:44, 27/04/2018 [ответить] [показать ветку] [···]    [к модератору]
  • –10 +/
    > Обновлены версии сторонних компонентов GCC 5.5

    Это обновление?! Ну нифига себе! В убунте двухлетней давности gcc и то свежее.

     
     
  • 2.10, Andrey Mitrofanov (?), 09:54, 27/04/2018 [^] [ответить]     [к модератору]
  • +2 +/
    Да, лан Свежачок-с 1 Вона в oldoldstable LTS ещё только https lists debi... весь текст скрыт [показать]
     
  • 2.37, qwerty123 (??), 13:18, 29/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Бубунта мой мир А вопрос - нафига В чем отличия в результирующем коде Ты ... весь текст скрыт [показать]
     
     
  • 3.42, funny.falcon (?), 17:09, 29/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Новые версии гораздо больше хороших ворнигов пишут. И вывод ошибок в C++ тоже кошернее.
     
     
  • 4.54, qwerty123 (??), 12:51, 30/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Ну да Поэтому ты займешся интеграцией новых версий GCC в NetBSD Какие аппаратн... весь текст скрыт [показать]
     
  • 3.45, Аноним (-), 04:35, 30/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Мои эксперименты показали что GCC 6 x и тем более 7 x порой генерят более компак... весь текст скрыт [показать]
     
     
  • 4.53, qwerty123 (??), 12:46, 30/04/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Смеркалось Рожь, пшеница, вот это все А теперь вернись в тему системной ... весь текст скрыт [показать]
     
  • 1.2, Васёк (?), 05:34, 27/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    >Переработанный USB-стек с поддержкой USB3

    А раньше USB 3.0 в ней не поддерживался? Стандарту уже 10 лет как-бы.

     
     
  • 2.8, Аниним (?), 09:46, 27/04/2018 [^] [ответить]    [к модератору]  
  • –3 +/
    Welcome to "free" software.
     
     
  • 3.18, 111400qet (?), 16:16, 27/04/2018 [^] [ответить]    [к модератору]  
  • –5 +/
    Corrected:
    Welcome to *BSD
     
     
  • 4.19, Другой Аноним (?), 17:02, 27/04/2018 [^] [ответить]    [к модератору]  
  • +7 +/
    > Corrected:
    > Welcome to *BSD

    Сorrected:
    Welcome to a the puddle full of gasifying anons, lapchatyj!

    https://www.freebsdnews.com/2010/10/14/freebsd-usb-3-0-support/
    > FreeBSD gets USB 3.0 Support
    > by iXsystems | Oct 14, 2010 | FreeBSD | 0 comments

     
  • 4.38, qwerty123 (??), 13:23, 29/04/2018 [^] [ответить]     [к модератору]  
  • +/
    man xhci NAME xhci 8211 USB eXtensible Host Controller driver SYNOPSIS... весь текст скрыт [показать]
     
  • 3.20, _ (??), 18:36, 27/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    >Welcome to "free" software.

    All the *BSD systems a free, not a "free", you asshole :-)

     
     
  • 4.46, Anomymous Cowardus (?), 05:56, 30/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > All the *BSD systems a free, not a "free", you asshole :-)

    Cool story, bro! Tell it to Geohot and his Nintendo Switch.

     
     
  • 5.58, _ (??), 20:31, 01/05/2018 [^] [ответить]    [к модератору]  
  • +/
    They _KNOW_ it, you asshole ! :-)
     
  • 1.3, A.Stahl (ok), 08:47, 27/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Да что вы накинулись со своей "свежестью". В БСД мире время течёт иначе. И для пользователей БСД всё происходит часто, регулярно и вовремя. Линуксоидам сложно это понять.
     
     
  • 2.16, Другой Аноним (?), 14:17, 27/04/2018 [^] [ответить]    [к модератору]  
  • +7 +/
    > Линуксоидам сложно это понять.

    Особоенно опеннетным. Им вообще некогда понимать - опять нужно с важными видом надувать щечки, как будто самолично впиливали поддержку usb3 в пингвина.

     
  • 2.39, qwerty123 (??), 13:31, 29/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > Линуксоидам сложно это понять.

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

    И первое как диагноз инфантилизма.

     
     
  • 3.47, Аноним (-), 06:36, 30/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > Да, особенно если учесть что "линуксоид" и "системный разработчик" не пересекаются ваще.

    I lol'd. Успехи BSDшников в системных разработках заметны невооруженным глазом.

     
     
  • 4.52, qwerty123 (??), 12:34, 30/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Ты вообще в теме разработки Или так, квакнуть и в тину ... весь текст скрыт [показать]
     
     
  • 5.55, Аноним (-), 13:45, 30/04/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Да как вы смеете У него есть майка с портретом Линуса и Грега и с надписью Im... весь текст скрыт [показать]
     
  • 1.5, Аноним (-), 09:01, 27/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Встроенная в ядро система микширования звука;

    кто-нить пробовал работать со звуком в нетбсд? интересно же!

     
     
  • 2.6, 123 (??), 09:09, 27/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Он не для этого и не о том. Для работы со звуком есть macOS, Windows, iOS и Ubuntu Studio.
     
     
  • 3.9, Аноним (-), 09:53, 27/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Особенно macOS и Windows со всеми их костылями. Нет, просто для них написан софт (для линукса тоже). Про айос что-то слишком.
     
     
  • 4.43, funny.falcon (?), 17:12, 29/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Не совсем. Просто в Windows и MacOS есть звуковой стэк с мизерными задержками
    А в линухе победил пульс-аудио, сегт не имоверными не контролируемыми задержками.
     
     
  • 5.50, Аноним (-), 10:16, 30/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > Просто в Windows и MacOS есть звуковой стэк с мизерными задержками

    УПРЛС?
    > А в линухе победил пульс-аудио, сегт не имоверными не контролируемыми задержками.

    RT-ведро + JACK, например.

     
  • 3.17, Аноним (-), 14:26, 27/04/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    > Он не для этого

    Он только для новостей на опеннете?

     
  • 3.22, Аноним (-), 00:11, 28/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Я не фетишиста спрашивал, а тех, для кого запилили микшер в ядре
     
  • 2.7, Аноним (-), 09:28, 27/04/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    Я в NetBSD слушаю музыку через moc, вроде слышно.
     
  • 1.11, iZEN (ok), 10:07, 27/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Интересно, что раньше выйдет: NetBSD 8.0 или FreeBSD 11.2-RELEASE?
     
     
  • 2.14, Аноним (-), 12:44, 27/04/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    Зачем?
     
     
  • 3.15, Andrey Mitrofanov (?), 12:52, 27/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > Зачем?

    https://www.opennet.ru/openforum/vsluhforumID3/114168.html#3

    Зеня сидит на берегу, наблюдая течение.

     
     
  • 4.48, Аноним (-), 06:38, 30/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > Зеня сидит на берегу, наблюдая течение.

    Мимо проплыл сине-зеленый XP. Виндокапец - подумал Зеня.

     
  • 1.12, Аноним (-), 10:37, 27/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Новые обои с силуэтом бионического бобра - вот настоящее новщество!
     
     
  • 2.13, Аноним (-), 10:39, 27/04/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    LOL мимо темы. Тебе бы вкладок поменьше держать...
     
  • 1.21, _ (??), 18:39, 27/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >Добавлен загрузчик для систем с UEFI;

    Ну всё! Пошла вода в хату! Ожидаются массовые замены oZZ на новом железе! :-))))

     
  • 1.23, Рамзан Кадыров (?), 03:27, 28/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Хорошая вещь. Планирую начать обучение архитектуры ОС с изучения именно NetBSD.
     
     
  • 2.24, iZEN (ok), 10:56, 28/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Угу. NetBSD - наименее документированная из всех *BSD.

    В то время, как в NetBSD носятся c Clang/LLVM 3.8.1, на FreeBSD переходят на Mesa-18.0.1 и LLVM/Clang 6.0.0.

     
     
  • 3.26, Аноним (-), 12:02, 28/04/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    Так то оно так, но FreeBSD уже давно превратилась в какое-то подобие линукса сре... весь текст скрыт [показать]
     
     
  • 4.27, iZEN (ok), 14:32, 28/04/2018 [^] [ответить]     [к модератору]  
  • –3 +/
    FreeBSD портирована на множество архитектур и новых процессоров amd64 https ... весь текст скрыт [показать]
     
     
  • 5.28, Аноним Анонимыч (?), 18:01, 28/04/2018 [^] [ответить]    [к модератору]  
  • +/
    К этим 8 можно прибавить еще полсотни
     
     
  • 6.32, iZEN (ok), 20:36, 28/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > К этим 8 можно прибавить еще полсотни

    Какие из них вы будете использовать или уже используете?

     
     
  • 7.33, Аноним Анонимыч (?), 20:48, 28/04/2018 [^] [ответить]    [к модератору]  
  • +/
    А это вообще важно? Главное - разработчики смогли сделать свой код высоко портируемым. Фря отдыхает в сторонке
     
     
  • 8.36, iZEN (ok), 00:48, 29/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > А это вообще важно?

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

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

    FreeBSD много переняла из NetBSD - это её, можно сказать, тётка (если не мать, как-никак - непосредственный потомок в линейке освобождённых BSD). Так что по портируемости не уступает, а по фичам и документации превосходит предшественницу.


     
  • 6.41, qwerty123 (??), 14:00, 29/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > К этим 8 можно прибавить еще полсотни

    К которым плату даже на дальних ебеях не найти. Пройдено.

     
  • 5.30, Аноним (-), 19:08, 28/04/2018 [^] [ответить]     [к модератору]  
  • +/
    http www netbsd org ports history html NetBSD s slogan is Of course it runs N... весь текст скрыт [показать]
     
  • 4.40, qwerty123 (??), 13:55, 29/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > FreeBSD уже давно превратилась в какое-то подобие линукса среди BSD

    Нет.

    >Корявое нагромождение каких-то костылей.

    Не сказал бы. Все относительно.

    В общем шинная топология почти та же самая, драйвера с тем же probe/init/attach/io/reset/detach/.
    Клюква более развесистая и ветвистая, это да.

    >дни только машинонезависимые драйверы чего стоят

    "машинонезависимые драйверы", это нечто. вообщето 40 лет этой идее =)

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

    Советую написать пару драйверов на периферию для/c микроконтроллером, с даташита, или таки разобрать чей-то код, тогда будет понятнее.

     
     
  • 5.44, Аноним (-), 01:00, 30/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Любой, кто плотно работал с кодом ядра Linux, знает, что, несмотря на то что в ... весь текст скрыт [показать]
     
     
  • 6.49, Аноним (-), 06:43, 30/04/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Поэтому, там где линуксоид просто возьмет и напишет что хотел, нетбсдшник будет ... весь текст скрыт [показать]
     
     
  • 7.51, qwerty123 (??), 12:21, 30/04/2018 [^] [ответить]    [к модератору]  
  • +/
    >Поэтому, там где линуксоид просто возьмет и напишет что хотел

    "Линуксоид" не напишет, это такой сферический конь в вакууме.

     
  • 7.56, Аноним (-), 13:50, 30/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > Поэтому, там где линуксоид просто возьмет и напишет что хотел на форумах или в комментарях к новости на опеннете

    Дополнил. Не благодари.

     
  • 7.57, Аноним (-), 18:26, 01/05/2018 [^] [ответить]    [к модератору]  
  • +/
    >...но в конечном итоге в лине дров - во. А в сабже - во.

    Ты не юли, а приводи цитату полностью:

    >А теперь представь, насколько разные по количеству участников команды это делали!

     
  • 3.31, PereresusNeVlezaetBuggy (ok), 19:36, 28/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Очень авторитетное заявление от человека, который NetBSD в глаза не видел (о чем говорит коммент ниже с вопросом про портабельность).
     
  • 1.25, iZEN (ok), 11:17, 28/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    >     GDB 7.12,

    - портирован на FreeBSD в январе 2017, сейчас актуальная версия порта gdb-8.1.

    >     GNU binutils 2.27,

    - портировано на FreeBSD в августе 2016, сейчас актуальная версия порта binutils-2.30.

    >     Clang/LLVM 3.8.1,

    - портирован на FreeBSD в июле 2016, сейчас актуальная версия порта llvm/clang-6.0.0.

    >     OpenSSH 7.6,

    - портирован на FreeBSD в октябре 2017, сейчас актуальная версия порта openssh-portable-7.7.p1.

    >     OpenSSL 1.0.2k

    - портирован на FreeBSD в январе 2017, сейчас актуальная версия порта openssl-1.0.2o.

    >     mdocml 1.14.1

    - на FreeBSD актуальная версия порта mdocml-1.14.3.

    >     acpica 20170303

    - портирован на FreeBSD в мае 2017, сейчас актуальная версия порта acpica-tools-20180427.

    >     ntp 4.2.8p11-o

    - аналогично.

    >     dhcpcd 7.0.3

    - на FreeBSD сейчас актуальная версия порта dhcpcd-6.11.5.

    >     Lua 5.3.4.

    - аналогично.


     
     
  • 2.29, Аноним Анонимыч (?), 18:22, 28/04/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    Работа по портированию нового софта для ОС всегда связана с кадровыми ресурсами. Кадры, то есть программисты, хотят получать за свою работу деньги. Деньги имеются в первую очередь у крупных корпораций, которые поддерживая тех или иных разработчиков, определяют таким образом какой дистрибутив будет развиваться лучше. FreeBSD имеет поддержку со стороны крупных корпораций (в первую очередь, со стороны Apple, так как FreeBSD является существенной частью Mac OS X). NetBSD практически не поддерживается крупными корпорациями, в него не идут инвестиции, и он развивается медленнее. Кроме того, примерно с 2013 года в сообществе разработчиков произошел раскол. NetBSD не исчез к данному моменту только потому, что его до сих пор держит на плаву крупная идея, лежащая в его основе - весь софт (включая такой важный, как драйверы) на NetBSD должен работать на любой из 53 платформ. Так что удивляться тому, что на не поддерживаемой крупным капиталом и испытывающей проблемы менеджмента операционной системе (но еще более-менее живой) довольно старый софт, не стоит. В этом есть даже один плюс: второй гном там сохранился в целости и сохранности
     
  • 2.34, Аноним (-), 21:01, 28/04/2018 [^] [ответить]    [к модератору]  
  • +/
    http://pkgsrc.se/devel/gdb

    правда для твоей жавы он все равно бесполезен.

    >     mdocml 1.14.1

    - на FreeBSD актуальная версия порта mdocml-1.14.3.

    и что, там офигенно много изменений?

     
     
  • 3.35, iZEN (ok), 00:41, 29/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > правда для твоей жавы он все равно бесполезен.

    Так для Java есть VisualVM.

    Version:
    1.4 (Build 171211); platform 20171211-unknown-revn
    System:
    FreeBSD (11.2-PRERELEASE) , amd64 64bit
    Java:
    1.8.0_162; OpenJDK 64-Bit Server VM (25.162-b12, mixed mode)
    Vendor:
    Oracle Corporation, http://java.oracle.com/
    Environment:
    UTF-8; ru_RU (visualvm)

     

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


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