LINUX.ORG.RU

OpenBSD 6.3

 


0

2

2 апреля появился выпуск OpenBSD 6.3.

В этом выпуске вы увидите:

  • SMP для ARM64
  • Поддержка многих новых устройств для arm
  • Множественные улучшения в гипервизоре vmm
  • Ещё больше избавлений от KERNEL_LOCK в сетевой подсистеме
  • Разное

Порты/пакеты нового выпуска содержат: Firefox 59 и 52ESR, Chromium 65, Libreoffice 6.0.2, Gnome 3.26.2, KDE 4.14.3 и 3.5.10, Xfce 4.12, Emacs 25.3 и многое другое.

6.3 Song: Maybe... учитывая, что песню к 6.2 ждём почти год - это даже меньше, чем мейби.

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

★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от buratino

один из разработчиков вообще был французским актёром. но понадобилось - и втянулся :)

Можно подробнее? Я просто слабо представляю, зачем актеру внезапно понадобилась OpenBSD, да на таком уровне, что в разработчики входить.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от aureliano15

Посмотрим, что из этого получится. Пока, вроде, не очень получается.

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

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

Например Линус опытный сишник - но он, он не может (по моему мнению) объективно судить что ядра на Си писать лучше чем на Си++, хотя бы потому что он не разу не писал на Си++ и не знает языка. А не зная языка, хейтить его глупо https://losst.ru/pochemu-linus-torvalds-ne-lyubit-c.

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

А так, если мы знаем и Си и Си++ но не занимаемся системщиной - остаётся судить только по статьям каких-то дядь&тёть (ну или вникать/копать самим, как писал выше).

А судить по распространённости оси среди пользователей или заинтересованности в ней разработчиков прикладного п.о. (соответственно судить про ос по наличию софта для неё) не верно.

Например современный линукс технологически всем(наверное?) лучше (в том числе и на десктопе) современной Винды.

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

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

Кстати на счет ниш - линукс появился только из-за того что интернет не был развит. Ели бы Линус знал о BSD - он присоеденился бы к ней а не писал бы с нуля свою posix совместимую ос. С его слов :)

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

А. Ну да, это тоже повышает безопасность, но тормозит.

Да не особо. Разве что теоритически. При непосредственной работе с указателями так вообще разница только в один лишний вызов ф-ии геттера которая вернет указатель.

При создании объекта в замен просто выделения памяти под объект выделяется еще для доп структуры «управляющего блока» в котором грубо говоря кроме счетчика и указателя на возможный кастомный удалятель ничего нет. Т.е. очень примитивная струтура.

Которая затрагивается только при создании или уничтожении объекта умного указателя или при присваивании его самого или присваивании к нему кого-то. Ну типа того. Т.е. при доступе к непосредственно указауемому объекту - она не затрагивается.

Т.е. мизерные накладные расходы на фоне тех преимуществ которые эта технология дает. Забыл где-то очистить память в какой-то иф ветке ф-ии - не страшно - очистится по выходу из ф-ии. При этом очистится только тогда - когда на указуемый объект нигде более нет других связей.

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

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

Почему только посмотрев на код? Можно ещё посмотреть на частоту появления уязвимостей и их серьёзность, частоту падений, уровень тормознутости и требования к памяти при выполнении примерно одних и тех же операций, а также на оперативность латания обнаруженных багов и уязвимостей.

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

Ели бы Линус знал о BSD

То этот ресурс назывался бы hurd.org.ru :-)

мизерные накладные расходы на фоне тех преимуществ которые эта технология дает.

В общем, да.

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

Почему только посмотрев на код? Можно ещё посмотреть на частоту появления уязвимостей и их серьёзность, частоту падений, уровень тормознутости и требования к памяти при выполнении примерно одних и тех же операций, а также на оперативность латания обнаруженных багов и уязвимостей.

Cогласен

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

вайфай в винде-то получше чем в линуксе будет.

пытался завести pcmcia карточку в венде

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

так и не узнал легендарной лучшести вай-фая в винде

buratino ★★★★ ()

Загрузка через UEFI работает из коробки? У меня не завелась почему-то, Secure Boot отключал. Запись в efibootmgr добавлять пришлось руками, из boot menu ноута она так и не загрузилась. Как быть? Хотел попробовать в дуалбуте с линуксом. Update-grub, кстати, тоже не видит опенка, зато жалуется на кучу неправильно вложенных разделов.

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

Загрузка через UEFI работает из коробки?

я не знаю, что такое из коробки. у меня на ноуте нихрена не работает из коробки

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

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

С флешки я тоже загрузился нормально, а вот после установки у меня загрузить опёнок не удаётся. Сегодня я ещё пошаманю с Boot Order, может, так какой-то лог будет, но сомневаюсь. Кстати да, можно ли как-то настроить груб, чтобы он загружал obsd? Пробовал пару инструкций из гугла, не взлетело,там предлагали chainloading ЕМНИП.

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

либо set root=(hd0,x) chainloader +1, у меня такое на многих компьютерах работает

либо можно грузить kopenbsd bsd, но там обычно рут приходится указывать вручную, мож можно его как-то передавать, я не знаю, мне не требовалось, мне всегда в этом режиме требовалось, наоборот, рут вручную вписать

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

А при chainloading на какой раздел передавать управление, на obsdшный?

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

да, разумеется, на тот, который у тебя помечен, как A6

правда, в случае GPT не знаю, я GPT видел только два раза, первый и последний

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

а вообще, я на своих компах везде перешёл с grub на plpbt, так даже проще выходит :) правда, мне там gpt не требуется

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

После kopenbsd bsd в командной строке граба ещё что-то надо писать? А то ни при загрузке, ни из command-line ничего не происходит.

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

Вообще говоря нет, но про Grub + GPT там и не сказано. rEFInd грузит загрузчик obsd, но указать ему на ядро у меня не получается

SeTSeR ()

Firefox 59.0.2 у кого-нибудь работает нормально? У меня не локаль не поставил, не плюгинов в поиске не видит - такое ощущение, что собран криво

А вчера я ставил его на гном - так вообще лор белым экраном показывал.

С Firefox ESR 52 таких проблем нет.

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

ага... сам firefox ищет в lib/firefox/browser/extensions

а плюгин ставится в lib/firefox-59.0.2/browser/extensions

круто

buratino ★★★★ ()

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

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

ага... сам firefox ищет в lib/firefox/browser/extensions
а плюгин ставится в lib/firefox-59.0.2/browser/extensions

Создай симлинк.

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

Кстати да, можно ли как-то настроить груб, чтобы он загружал obsd?

Я выкручивался, добавляя в груб что-то вроде:

menuentry "OpenBSD" {
        insmod part_gpt
        insmod search_fs_uuid
        insmod chain
        chainloader (hd0,gpt1)/EFI/boot/BSD.BOOTX64.EFI
}
BSD.BOOTX64.EFI — это переименованный BOOTX64.EFI из комплекта obsd.

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

ну, разумеется я так и сделал - я просто объяснил, в чём была суть проблемы :)

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

тогда опёнок не для вас: там вообще ничего не отваливается

anonymous ()

Верной дорогой идёте, товарищи!!!

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

Верной дорогой идёте, товарищи!!!

Это похвала или сарказм? Если 2-е, то что не так?

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