Спустя два года после формирования ветки 11.x представлен (https://lists.freebsd.org/pipermail/freebsd-announce/2018-De... релиз FreeBSD 12.0, который подготовлен для архитектур amd64, i386, powerpc, powerpc64, powerpcspe, sparc64, aarch64, armv6 и armv7. Дополнительно подготовлены образы для систем виртуализации (QCOW2, VHD, VMDK, raw) и облачных окружений Amazon EC2.
Ключевые новшества (https://www.freebsd.org/releases/12.0R/relnotes.html):- Реализована архитектура armv7 (ранее были только armv6 и aarch64). В сборках armv6 теперь поставляется только образ для устройств Raspberry Pi модели "B". Для устройств BANANAPI, BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi 2, PANDABOARD, WANDBOARD, GENERICSD задействован порт armv7. Добавлена поддержка CPU Allwinner A13;
- В пакетный фильтр ipfw добавлена поддержка именованных динамических состояний (keep-state, limit и check-state снабжены дополнительным аргументом flowname, который назначается для динамического правила опкодом keep-state или limit). Добавлен модуль ipfw_nptv6 с транслятором адресов для IPv6;
- В конфигурации ядра по умолчанию включена опция VIMAGE, активирующая одноимённый фреймворк виртуализации, который базируется на Jail и виртуальном сетевом стеке VNET (https://svnweb.freebsd.org/base/projects/vnet/)). При помощи VNET обеспечена возможность использования пакетного фильтра pf внутри jail-окружений;- Добавлен драйвер netdump, позволяющий отправлять дампы состояния ядра после краха по сети, вместо их сохранения на локальном диске. Для отправки данных используется UDP-протокол, обслуживаемый минимальным обособленным TCP/IPv4 стеком. Приём дампа осуществляется netdump-сервером, запущенным на внешнем хосте. Создание Netdump целесообразно для отслеживания крахов бездисковых узлов кластеров, загружающихся по PXE машин или в случае отладки проблем в дисковой подсистеме;
- Проведена реструктуризация поддержки графических драйверов (https://wiki.freebsd.org/Graphics). Свежие драйверы для GPU AMD и Intel теперь можно загрузить из портов. Драйверы для GPU AMD и Intel также сохранены в базовой системе и по-прежнему предлагаются по умолчанию, но они отстают в плане поддержки новых графических карт. Для получения более актуальных драйверов в большинстве случаев достаточно установить порт "graphics/drm-kmod" и активировать необхолимый дрвйвер в rc.conf при помощи опции kld_list (например, "kld_list=/boot/modules/i915kms.ko", "kld_list=/boot/modules/amdgpu.ko" или "kld_list=/boot/modules/radeonkms.ko");
- В файловой системе UFS2 обеспечена поддержка проверочных хэшей в таблицах групп цилиндров (cylinder-group map). В UFS/FFS также добавлена и включена по умолчанию возможность консолидации команд TRIM/BIO_DELETE для сокращения операций чтения и записи за счёт пакетной отправки сразу нескольких TRIM-сообщений. Для отключения консолидации TRIM можно использовать sysctl vfs.ffs.dotrimcons=0;
- В сервере NFSv4.1 реализовано расширение Parallel NFS (pNFS), которое позволяет организовать высокоскоростной обмен данными между машинами сети за счет возможности распараллеливания обращения к данным на нескольких хранилищах, а также разделения передачи потоков данных и мета-данных. Реализация pNFS позволяет запустить один сервер метаданных и несколько серверов хранения, с которыми могут работать любые клиенты NFSv4.1 с поддержкой pNFS File Layout;
- Компоненты графического окружения KDE в портах обновлены до выпуска 5.12.5 (ранее в портах предлагался KDE 4);
- Переработана утилита top;
- В syslog и syslogd добавлена поддержка протокола RFC 5424 (https://tools.ietf.org/html/rfc5424) для отправки по сети syslog-сообщений о наступлении событий;
- В rc-скрипты добавлены новые ключевые слова "enable", "disable" и "delete" (помимо "yes" и "true");
- Добавлен дополнительный уровень изоляции выполнения процесса sshd, реализованный при помощи системы capsicum (https://www.opennet.ru/opennews/art.shtml?num=36724);
- В инсталлятор bsdinstall добавлена поддержка установки с использованием связки UEFI+GELI (шифрованные разделы на системах с UEFI);- В ядрах GENERIC и MINIMAL для архитектуры amd64 включена по умолчанию поддержка систем NUMA (Non-Uniform Memory Access). Для отключения поддержки NUMA можно использовать sysctl-переменную vm.numa.disabled=1 в loader.conf.
- Обновлён драйвер виртуальной консоли. Новый вариант обеспечивает отрисовку текста в 2-6 раз быстрее;
- Фреймворк capsicum, позволяющий организовать изолированное выполнение приложений с ограничением использования определённых функций, включён по умолчанию для архитектур armv6 и armv7;
- В систему виртуализации добавлена поддержка эмуляции устройств NVMe и запуска в jail виртуальных окружений на базе гипервизора bhyve (активируется при помощи sysctl security.jail.vmm_allowed=1). Появилась возможность приёма соединений к VNC-серверу через IPv6;
- Внесены улучшения в загрузчик, написанный на языке Lua: добавлено определение списка доступных ядер во время загрузки и реализована поддержка чёрного списка модулей ядра;
- Помечена устаревшей утилита ctm (зеркалирование исходных текстов FreeBSD);- В набор rescue добавлена утилита bectl для управления загрузочными окружениями ZFS. Устранён вывод ошибки при попытке активации уже активного загрузочного окружения;
- Пакетный менеджер pkg в dvd1.iso и файл конфигурации pkg обновлены для использования ежеквартально обновляемого набора пакетов (2018Q4);
- Обновлены компоненты прослойки для обеспечения совместимости с Linux. Добавлены новые версии модулей linux.ko и linux64.ko. Обеспечена возможность использования порта x11/nvidia-driver* с модулем linux64.ko;
- В утилиту localedef добавлены опции '-b' и '-l' для определения порядка следования байт в выводе. Утилита localedef теперь используется при сборке share/ctypedef и share/colldef;
- Исключена возможность прерывания процесса загрузки без перехода к приглашению ввода пароля;
- Обновлены версии поставляемых в базовой системе сторонних проектов:
OpenSSL 1.1.1a (https://www.opennet.ru/opennews/art.shtml?num=49255) (с поддержкой TLS 1.3), Unbound 1.8.1 с включением по умолчанию DANE-TA (https://en.wikipedia.org/wiki/DNS-based_Authentication_of_Na... OpenSSH 7.8p1 (https://www.opennet.ru/opennews/art.shtml?num=49180).
До версии 4.46 обновлён шрифт Terminus BSD Console, используемый драйвером виртуального терминала. Компоненты Clang, libc++, compiler-rt, LLDB, LLD и LLVM обновлены до версии 6.0.1 (https://www.opennet.ru/opennews/art.shtml?num=48223) (во FreeBSD 11.2 используется версия 6.0.0, поэтому изменения только корректирующие);
- Объявлены устаревшими драйверы: ae(4), bm(4), cs(4), de(4), dme(4), ed(4), ep(4), ex(4), fe(4), pcn(4), sf(4), sn(4), tl(4), tx(4), txp(4), vx(4), wb(4) и xe(4).URL: https://lists.freebsd.org/pipermail/freebsd-announce/2018-De...
Новость: https://www.opennet.ru/opennews/art.shtml?num=49769
Божественно! На фоне последних новостей о дырявости системд есть куда бежать.
Конечно есть куда, есть же линукс дистрибутивы без systemd
Пока есть.
В последних новостях вообще-то про CVE в фрибсд было ;)
Эти ребята хотят уменьшить срок поддержки мажорных релизов. Если это случится, получится аналог федоры или вообще троллингрелиз. К сожалению это поветрие сейчас крайне популярно. Вот такая "свобода", свобода топтаться по граблям.
>это поветрие сейчас крайне популярноНаоборот. Срок поддержки убунту 18.04 увеличили до 10 лет.
Я не про это. Сами программы переходят на троллинг-релиз. Каноникал всего лишь собирает вместе и причёсывает гнутые (и не только) программы. Таким образом есть вероятность, что скоро сложным софтом без сопровождения будет нельзя пользоваться и вся "свобода" превратится в тыкву.
Пока ещё есть благословенный FTP, «простой» HTTP, и файловые архивы, есть смысл делать свои если не зеркала, то файловые «тревожные чемоданчики» с нужным софтом. Его не так уж и много, как показывает практика.
Я уже. Но может статься, что в вэб без постоянных добровольно-принудительных обновлений скоро не сунешься.
да уж, quic вам во все места. обизьянки уже побежали настраивать. обратная совместимость - не, не слышали, и вообще им кто-то сказал что tls<1.8 несекьюрно.
Это у вас последствия травмы от чтения новостей.
На самом деле пофик на обновления, очень многие системы как работали так и будут работать пока не развалятся.
Вся тема с необходимостью установки обновлений раздувается безопасниками.
В той же фряхе за год не было особо никаких страшных дыр.
Куча найденого в андройде - ваще мимо.Я лично обновляю фряху и софт не из соображений безопасности, а из соображений что закрываются старые баги, чего то там оптимизируется и потому что если долго не обновляться потом бывает весьма проблематично, ибо авторы не предусмотрели миграцию с версии n на версию n+2.
На андройде - рутую и выпиливаю автообновление системы, потому что это куда большая дыра чем те дыры которые есть и которые найдут. Ну а софт какой то не обновляю совсем, какой то редко, какой то часто - через фдройд который.
Не знаю при чём здесь андоид и прочие -фоны. Я и сказал, что обновляться без нужды глупо. Обновления безопасности важны (непонятно с вашим подходом "они не нужны, паранойя" зачем вам .никс), обновления на каждый чих вредны. Возможно вы и обновляетесь пересборкой всего.
Чем обновления безопасности принципиально отличаются от обычных обновлений?
Технически - ничем, практически - для нормальной работы важна стабильность прикладных программ. Обновления безопасности просто неизбежное зло.
Я вижу проблему не в самих обновлениях, а в недостаточной фазе их стабилизации.
>Я вижу проблему не в самих обновлениях, а в недостаточной фазе их стабилизации.Ну так а кто будет стабилизировать? Энтузиастам скучно этим заниматься, а коммерсанты будут постоянно требовать платную подписку (ничего не стабилизировав, ведь тогда нужда в их услугах пропадёт).
Да, обновляюсь сборкой из сорцов.
Обновления безопасности и прочие обновления - современный каргокульт, мс и прочие сейчас на этом зарабатывают.
И производители всяких андройдов тоже, ведь не все разбивают телефоны, а как ещё заставить поменять рабочую мобилу - сказать что она небезопасна потому что не обновлялась.
в Gentoo можно без systemd
Боже храни FreeBSD! Спасибо вам за ваши труды!
Думаю они вполне справятся и без божественного вмешательства.
И вообще все ***BSD и особенно GNU/BSD!
С картами Wi-Fi там по прежнему туго...
Извращение с NDISulator.
Либо еще большее извращение, тут где то читал, установить минимальтый Linux в bhyve, настроить в Linux Wi-Fi, а во Фре выставить этот линукс как шлюз О_о
а какая карта у Вас не работает?)
> а какая карта у Вас не работает?)Realtek RTL8723BE
Да, похоже не повезло:(
Многим не повезло:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1788997/
> Многим не повезло:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1788997/ну там немного не про то :)
убунтоголовые смогли "улучшить" в lts то, что работало. Починили Фатальную Недоработку апстрима, так сказать:)
тут на работе (я не застал, к сожалению, а то бы поржал знатно) клоуны из каноникал умудрились апдейтом в security(?) поломать сеть на ixgbe, штоль. 16.04, 1.5+ года назад.
OPNsense 18.7, netbook "MSI U90X MS-N811", Wi-Fi "Realtek RTL8187SE Wireless 802.11b/g Driver" -
не работает. Как прикрутить?
> OPNsense 18.7, netbook "MSI U90X MS-N811", Wi-Fi "Realtek RTL8187SE Wireless 802.11b/g
> Driver" -
> не работает. Как прикрутить?а я по чем знаю?) что есть какое-то opnsense я из этого коммента узнал. все (?) wifi рылтеки, которые умеет FreeBSD, обслуживаются 2 драйверами - rtwn(4) и urtw(4).
как вариант, можно попробовать загрузиться в FreeBSD-12 с флешки, например. там вкорячили хрень (бесит, ссска, аштрисет) вокруг devd - devmatch. Если железо поддерживается, оно должно (по идее) вгрузить нужный драйвер.какой-то usb-ный рылтек за пару-тройку баксов у меня через urtwn с пол-пинка взлетел еще когда 12 была ранним HEAD.
Извращение - это работа с Wi-Fi картами, под *BSD
Только ZX Spectrum, только хардкор!
> Извращение - это работа с Wi-Fi картами, под *BSDИ в чем извращение?
Как бы не очень удобно пользоваться ноутом без Wi-Fi
Прикинь, кроме ноутов бывают ещё и компьютеры.
> Прикинь, кроме ноутов бывают ещё и компьютеры.У меня на 4 ноутах все заводилось. Даже пальцечиталка.
Ну о чем собственно и говорю фряха на ноуте - это извращение
>Ну о чем собственно и говорю фряха на ноуте - это извращениеТвое мнение очень важно для нас.
Я конечно понимаю что моё мнение тебе не очень важно, но может расскажешь, что со сроком поддержки планируется? Будет как в федоре, раз в 6 месяцев или аж целый год? Как вообще активные юзеры относятся к этой "инновации"?
Если говорить об активных юзерах в сфере десктопа - то вообще пох, а может и лучше даже. Обновы всегда проходили гладенько, чего б не обновиться?
В сфере 20-ти террабайтов данных к примеру. Да и на десктопе к чему на каждый чих обновляться? Если примут новую политику, придётся мне в качестве шлюза опенбзд использовать, а файлопомойку убрать за периметр.
и зачем у тебя 20T данных смотрят голой cpaкой в интернеты? А если нет - хранилки обновлять не принято, пока не обнаруживаешь конкретную проблему в ядре системы (не помешавшую, чудесным образом, когда-то эту хранилку поставить под нагрузку)> Да и на десктопе к чему на каждый чих обновляться?
немного неудобен десктоп без игрушек и еще и к интернету не подключенный. А там в общем плохие ребята ходят - есть дырка - могут присунуть, нет дырки - проковыряют и все равно присунут.
и какие у тебя проблемы с обновлением маршрутизатора?
проект сдулся, последние разработчики ниасилили реликвию ne2000 в ядре поддерживать, а ты хочешь от них чтоб они тебе двадцать лет патчили openssl0.9.8zg, сохраняя младшую буковку версии, чтоб никакая поделка в портах двадцатилетней давности не сдохла, и при этом чтоб почта через ms exchange продолжала работать?
добро пожаловать в прекрасный новый мир, где стабильность это нонсенс :-(
и зачем у тебя 20T данных смотрят голой cpaкой в интернеты?Не совсем голой.
хранилки обновлять не принято,
Железо уже не то, 10-20 лет не проработает.
и какие у тебя проблемы с обновлением маршрутизатора
Пока их не было, но думаю скоро появятся, потому и хочу поставить на периметр опенбздю.
добро пожаловать в прекрасный новый мир, где стабильность это нонсенс :-(
Я о том и толкую. Троллинг-релиз во все поля.Люди действительно делают вид что не знают, для чего придумали компьютеры, тупо крадут время и деньги.
> Железо уже не то, 10-20 лет не проработает.ну через десять лет и поапгрейдишься, все равно к тому моменту твои 20T будет немодно, в каждом телефоне по 10 будет.
> Пока их не было, но думаю скоро появятся
скорее без обновлений появятся - в том числе потому что ipsec в продвинутых формах зависит от openssl.
>ну через десять лет и поапгрейдишься, все равно к тому моменту твои 20T будет немодно, в каждом телефоне по 10 будет.20 это с учётом дублирования (зеркало). есть сомнения, что в телефон при современном уровне технологий можно засунуть столько и непонятно на кой это там нужно.Как кстати относишься к хранению на оптике(бэкап для бэкапа)? А то интересовался, но все разное говорят том числе потому что ipsec
> ipsec в продвинутых формах зависит от openssl.
Мне не актуально, обойдусь либром.
Оптика — это оптические диски? Если да, то судя по тому, что мне приходилось читать, для бэкапа лучше покупать болванки однократной записи. Почему-то в них лучше вся эта химия с точки зрения долговременного хранения.На эту тему есть интересный RTFM: https://www.clir.org/pubs/reports/pub121/
>Оптика — это оптические диски?Да. Потенциально они долговечнее.
> Если да, то судя по тому, что мне приходилось читать, для бэкапа лучше покупать болванки однократной записи. Почему-то в них лучше вся эта химия с точки зрения долговременного хранения.
На эту тему есть интересный RTFM: https://www.clir.org/pubs/reports/pub121/
Спасибо за комментарий и ссылку.
В этом документе пишут про разницу в химии следующее. Для однократно записываемых болванок на отражающий металлический слой используют золото, серебро или сплав серебра; для перезаписываемых — алюминий. Свойствами используемых материалов отчасти и обусловлена разница в свойствах носителя.
(Для пробуждения интереса у не читающих по ссылкам анонимов я скопирую этот текст сюда)
3.3.2 Metal Layer in R DiscsIn R discs (CD-R, DVD-R, DVD+R), gold, silver, or a silver alloy is used for the reflective layer. Silver is slightly more reflective than gold but can lose reflectivity with corrosion on exposure to adverse environmental conditions. Silver corrodes through reaction with sulfur dioxide, an environmental pollutant that can migrate through the disc with moisture. Gold is noncorrosive, very stable, and longer lasting, but it is also expensive. Either metal should outlast the dye. Aluminum is not used with these discs because it can react with the dye in the recording (data) layer.
3.3.3 Metal Layers in Double-Layer DVD-ROM DiscsDVD-ROMs can be manufactured with two reflective metal layers that allow the laser to read data from both layers using one side of the disc. These “double layered” DVDs provide up to four times the capacity for content (video, audio, computer applications) as do “single-layered” DVDs. The laser beam must pass through a semi-re- flective metal layer to read data from a fully reflective layer. The outer metal layer (silicon, gold, or silver alloy) is semi-reflective; that is, it reflects back some of the laser beam and allows some of it to pass through to a fully reflective layer (aluminum) and then reflect back. Both parts are thus reflected to, and detected by, the photosensor in the laser head, which focuses on one layer at a time.
Пардон, по собственному недосмотру потерял начало раздела.
3.3 Metal (Reflective) LayerThe metal layer in optical discs reflects the laser beam back to the la- ser photosensor in the laser head. Three types of reflective metals are typically used for this layer: aluminum, gold, and silver or silver al- loy. In “double-layer” DVDs, silicon is sometimes used as one of the semireflective layers.
3.3.1 Metal Layer in RW, ROM, and RAM DiscsRW, ROM, and RAM discs (CD-RW, CD-ROM, DVD-RW, DVD+RW, DVD-ROM, DVD-RAM) use aluminum for the reflective layer, main- ly because it is inexpensive and easy to apply. Aluminum oxidizes on exposure to oxygen from the environment or to moisture that has penetrated the disc. In some earlier CDs, poor sealing allowed oxygen to come into contact with the aluminum metal layer, causing the aluminum to oxidize. Oxidation of the aluminum diminishes its reflectivity, making the disc unreadable by the laser, and is some- times referred to as disc “rot.” It is the primary cause of ROM disc degradation from environmental influences. Not so, however, for RW and RAM disc degradation; the phase-changing film in these discs normally degrades at a faster rate than the aluminum in the disc oxidizes.
это 2003й год, плюсминус пара лет на подготовку к печати книжки. Забудьте.уже в том самом 2003м золотые диски были аудиофильским раритетом, и стоили как... золотые.
хорошие dvd-r/+r использовали фталоцианин, плохие - кал буйвола, его в индии, куда перенесено (уже тогда) ВСЕ производство матриц - навалом.
сейчас даже тех "хороших" не делают уже пятнадцать лет.
Насколько читаются мои TY'шные диски 2004го года - не знаю и проверять не хочу.
хотя вот надысь выковырянная rw болванка примерно 2007го - читается и пишется, не смотря на phase-changing.
Читаемость ещё и от читалки (привода) может зависеть.
а чего это ты обращаешься к человеку на "ты", а о себе говоришь "нас" ?
>Как бы не очень удобно пользоваться ноутом без Wi-Fiзато как безопасно!
А нам после OS/2 не привыкать. Кстати это извращение на поддерживаемых чипсетах весьма эротичненько.
> установить минимальтый Linux в bhyve, настроить в Linux Wi-Fi, а во Фре выставить этот линукс как шлюз О_отак Unix Way же!
Юниксвэй вроде бы не о том чтобы гланды удалять через задний проход, автогеном...
стетоскопом лучше. хоть слышен крик фряхи)))) а так сразу зажарка))) ну и с чего им не перетащить дрова из линуха?
обнаружен еретик!
банану 32 битную уже пора на свалку, а они только разродились ))))))))))
Делов-то, выкинь, купи новую
Отличная работа! Как нибудь надо будет обновить парочку своих серваков.
Вообще я рад, что есть и активно развивается такая система, как более свободная, гибкая и единая альтернатива линуксу.
От кого более свободная? От корпорастов?
У каждого свои мнения по разновидностям лицензий, мне же больше по душе принцип BSD-License в первую очередь и для некоторых проектов GNU - во вторую очередь. И в первом и во втором как мы знаем есть и плюсы и минусы.
TCP Fast Open включен по-умолчанию в GENERIC (для клиента)
#sysctl -a | grep fastopen
net.inet.tcp.fastopen.server_enable: 0
net.inet.tcp.fastopen.psk_enable: 0
net.inet.tcp.fastopen.path_disable_time: 900
net.inet.tcp.fastopen.numpsks: 0
net.inet.tcp.fastopen.numkeys: 0
net.inet.tcp.fastopen.maxpsks: 2
net.inet.tcp.fastopen.maxkeys: 2
net.inet.tcp.fastopen.keylen: 16
net.inet.tcp.fastopen.client_enable: 1
net.inet.tcp.fastopen.ccache_buckets: 2048
net.inet.tcp.fastopen.ccache_bucket_limit: 16
net.inet.tcp.fastopen.autokey: 120
net.inet.tcp.fastopen.acceptany: 0
> TCP Fast Open включен по-умолчанию в GENERIC (для клиента)Вроде во FreeBSD 11.2 ещё включили.
Нет https://svnweb.freebsd.org/base?view=revision&revision=335610
Отличная работа. Каждый новый релиз фряхи радует
Они бы еще консолью с поддержкой UTF8 порадовали.
Вы всё проспали. Это ещё в 10-ку завезли, а в 11 включили по-умолчанию.
Хммм.
Может быть я действительно все проспал, однако в официальном руководстве для русского языка по прежнему висят рекомендации:• Кроме того, используйте в /etc/rc.conf такие настройки:
keymap="ru.koi8-r"
scrnmap="koi8-r2cp866"
font8x16="cp866b-8x16"
font8x14="cp866-8x14"
font8x8="cp866-8x8"
• Для каждого устройства ttyv* в файле /etc/ttys , используйте cons25r в качестве типа терминала.А вот про то, чтобы сделать UTF8 в консоли, никто ничего внятно не написал.
Если вы не смогли найти в руководстве про поддержку UTF-8 это ещё не значит что там нет. Сейчас по умолчанию поддерживается UTF-8 драйвером vt(newcons) и ничего там настраивать не нужно.
переводное руководство сильно устарело. а иногда и английский оригинал не успевает за изменениями
Вообще-то ссылку на русский мануал с сайта удалили, как на протухший. А эта рекомендация для драйвера sc ещё долго будет болтаться в анналах, а для vt это всё бесполезно. Хочется UTF-8 в консоли - не надо включать текстовый режим для драйвера vt и всё будет "из каропки".
Во вроде как не протухшем английском мануале опять же ничего нет про консоль в UTF8 и написанное не сильно отличается от русского мана:
https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/u...Могли бы хотя бы ссылку на упомянутый выше vt оставить :(
А накой оно нужно? Кто может объяснить?
Ну не понимает человек разницы между консолью и tty, чего вы от него хотите?
> The dd(1) utility has been updated to add the status=progress option, which prints the status of its operation on a single line once per second, similar to GNU dd(1).И зачем собезъянничали этот костыль?
>> The dd(1) utility has been updated to add the status=progress option, which prints the status of its operation on a single line once per second, similar to GNU dd(1).
> И зачем собезъянничали этот костыль?гнутая обезьянка, получившая коммит бит, не знала про ctrl-T
>> И зачем собезъянничали этот костыль?
> гнутая обезьянка, получившая коммит бит, не знала про ctrl-TВзял и испортил приманку на гордозадранногузых пингвинодидов … что за человек!
Оно ж изначально в GNU версии было
https://github.com/coreutils/coreutils/commit/5a74e8ae4ef3f5...
#ifndef SIGINFO
# define SIGINFO SIGUSR1
#endif
но т.к. "SIGINFO пережиток прошлого! Нинужна!", то передовым прогрессорам пришлось 18 лет извращаться по типу "while killall -SIGUSR1 dd; do sleep 1; done" (пока не сделали костыль в виде автоматического прогрессвыхлопа)
тогда как на бздах достаточно было жмякнуть CTRL-T.ЧСХ, теперь (бсдшный) dd умеет показывать сам прогресс в человекочитаемых юнитах, тогда как стандартный статус по SIGINFO и как саммари все еще вываливается в байтах.
dcfldd есть
Ну напиши в спортлото, чтоб убрали обратно.
Время поддержки стало таким что пора фрибсде переходить на ролинг релизы.
Скоро большинство программ перейдёт на мерзкий троллинг-релиз. Даже рэдхэль (10 лет, это только кажется).Радуйтесь, олдскульщики, вы застали софт годным для юзеров.
Радуемся, да. Я использую добротный окаменевший софт, который давно не поддерживается и не интересует даже мамкиных кульхацкиров.
Сам использовал (и ещё буду) XMMS.
это про линукс на ядре 2.2?))) или 2.4, потому как с 2.6 началась гонка на цифры)) и оч скоро ядро перевалит за "linux 20.0"))
Про готовый софт. Например, полные дистрибутивы RHEL, SLE, Debian интересных выпусков. В пару (при условии их полноценного зеркалирования) терабайтных дисков можно уместиться, думаю.
"Добавлена возможность использования mount_fusefs в jail"Ничего не добавляли, такая возможность всегда была. Сейчас это просто включено по-умолчанию (работает из коробки), а раньше нужно было кастомные правила для devfs прописывать на хосте.
ток нихирена не реализовали автоматическое отмонтирование джейла, когда помер процесс (процессы) в джейле. и команда старта джейла не сработает пока висят маунты от старого.
теперь можно создавать скрипты инициализации на Python;Пожалуйста, не надо!!!
Как будто на шелле лучше.
python: ошибся табом - прощай система за 1700 км.
> python: ошибся табом - прощай система за 1700 км.
$ if [ -n $1 ]; then echo "foo"; fi
foo
$ if [-n $1 ]; then echo "foo"; fi
sh: [-n: not found
$ x=4
$ x =4
sh: x: not found
$ x = 4
sh: x: not found
$ x= 4
sh: 4: not found
Оно?
[ - это команда, а не часть оператора
ага, повторяй это каждый километр пути из этих 1700км
вам сразу укажет где у вас и на каком километре тот самый пропущенный "таб"
> вам сразу укажет где у вас и на каком километре тот самый
> пропущенный "таб"укажет мне сишечка при компиляции, а шелл будет хранить молчание до того момента, пока не попытается выполнить (по крайней мере баш так работает)
>> вам сразу укажет где у вас и на каком километре тот самый
>> пропущенный "таб"
> укажет мне сишечка при компиляции, а шелл будет хранить молчание до того
> момента, пока не попытается выполнить (по крайней мере баш так работает)$ bash -n script.sh
> [ - это команда, а не часть оператораИ поэтому "система за 1700 км" выдаст "Ладно, так и быть -- раз не питон, то на первый раз прощаю! Но там все же нужен пробел!"? :)
Тем более, пробелы вокруг операторов можно по привычке "втыкать на автомате".
какие нахрен пробелы, "[" - команда юниксовая, а "-n" - параметр команды, а как вы знаете параметры от команды в том же шеле разделяются пробелами (так же как значения параметров, если только не разбирать по "длинным названиям" параметров где значение отделяется знаком равенства (=)), ибо, что и вам выше выдало, предупреждение об несуществующей команде!
>> там все же нужен пробел
> какие нахрен пробелы, ... разделяются пробелами (так же как значения параметров,"Сам придумай, сам оспорь" - отличная стратегия.
> что и вам выше выдало, предупреждение об несуществующей команде!Это конечно большая разница и будет отличным утешением во время внепланового заезда на "длинные дистанции" …
>>"Сам придумай, сам оспорь" - отличная стратегия.так суть в том, что там не "нужен пробел", а "должен быть пробел", разницу в стратегии ощущаете?
>>"длинные дистанции"
про "длинные дистанции" я описал коментарием выше, вам не зачем беспокоиться, интерпретатор питона вам укажет "на каком километре" не проставили "таб"
если вы хотите играть в футбол по правилам баскетбола, то придумайте свою игру, ибо в футболе играть рукой категорически запрещено, что приводит к противоречию между футболом и баскетболом. Представьте игру где "свободные правила", а точнее если их вообще нет, скажите мне в какую игру вы играете? Правильно, вы играете в игру всех игр.
>if [ -n $1 ];ну блин... кавычки для аргумента кто будет писать?
if [ -n "$1" ];
или
if [ "x" != "x$1" ];и будет работать _точно также_
if [ -n "$1" ];и даже
if [ -n "$1" ];
Кавычки будет писать тот, кто не осилил двойные квадратные скобки.
разница в том, что тут любому видна твоя глупость, а вот тут:
ничего не видно. А там целая пачка значащих для прекрасного пихона управляющих символов.
И отличить пять пробелов от четырех, если они не один под другим, а через пол-экрана - ты уже не можешь.
> разница в том, что тут любому видна твоя глупость,Конечно же это моя глупость (про белко-истеричность упомянуть забыл! Ай, нехорошо!)
Это же я не осилил whitespace-mode в редакторе, проигнорировал до кучи pep8 "E111 indentation is not a multiple of four" и написал с умным видом фигню:> а вот тут:
> ничего не видно. А там целая пачка значащих для прекрасного пихона управляющих символов.https://docs.python.org/2/reference/lexical_analysis.html
> A logical line that contains only spaces, tabs, formfeeds and possibly a comment, is ignored (i.e., no NEWLINE token is generated).
>(О как! Я тоже умею в передергивание и вырывание из контекста.)
> Это же я не осилил whitespace-mode в редакторе, проигнорировал до кучи pep8если бы его энфорсил язык - оно бы тебя может и спасло, а так - никак ты лишний пробел или его отсутствие не увидишь, и спасет тебя только редактор с режимом поддержки перфокарт. Вот у фортранаIV все было чотко - символ продолжения должен быть в шестой колонке или идите лесом, не компилируется.
стесняюсь спросить - а вот, к примеру, diff с режимом поддержки перфокарт у вас уже есть?
> "E111 indentation is not a multiple of four" и написал
ты сам-то в их примере эти пробелы видишь? И можешь без контекста отличить тот что с тремя, от того что с четырьмя?
> (О как! Я тоже умею в передергивание и вырывание из контекста.)
мне просто лень выдирать пример реального кода на страницу длинной, где хрен ты увидишь, когда после четвертого пробела затесался пятый.
>> Это же я не осилил whitespace-mode в редакторе, проигнорировал до кучи pep8
> если бы его энфорсил язык - оно бы тебя может и спасло,
> а так - никак ты лишний пробел или его отсутствие не увидишь,Т.е. о том, что pep8 являетсе еще и одноименной тулзой, проверяющей это самое соответствие -- как обычно, не в курсе?
>> "E111 indentation is not a multiple of four" и написал
> ты сам-то в их примере эти пробелы видишь? И можешь без контекста
> отличить тот что с тремя, от того что с четырьмя?Еще раз: видеть не нужно. Отличать тоже не нужно. Нужно запустить pep8 (или какой-нибудь pylint) и суметь прочитать выхлоп.
На что "E111" вроде как должен был намекнуть.>> (О как! Я тоже умею в передергивание и вырывание из контекста.)
> мне просто лень выдирать пример реального кода на страницу длинной, где хрен
> ты увидишь, когда после четвертого пробела затесался пятый.Передерг заключался в приписывании мне "защиты питонопробелов" или что ты там придумал и доблестно опроверг.
А пример был лишь о том, что на самом деле *рен редьки не особо слаще, тем более при редактировании "на живую".
> Т.е. о том, что pep8 являетсе еще и одноименной тулзой, проверяющей это самое соответствие
> -- как обычно, не в курсе?и постараюсь обратно забыть - кто, в здравом уме, будет проверять копипастерские правки системных скриптов специальными инструментами, предназначенными компенсировать убогость языка навязанными правилами форматирования? У меня вот пихона нет, наверное, только в доисторической фре8, да и то потому что специально предприняты меры, чтобы его туда вместе с прочим мусором не притащило, а никакого pep8 чтойта не наблюдаю ни в одной системе.
> А пример был лишь о том, что на самом деле *рен редьки не особо слаще, тем более при
хрен редьки таки слаще, потому что ошибка видна сразу. Без спецтулзей.
со своими задачами при этом sh справляется, а если не получится - я воспользуюсь tcl (с тех пор как perl выкинули из base system, я не вижу необходимости писать скрипты на нем). Ему тоже все равно, три пробела или четыре. Матчинг скобок мой редактор обеспечивает (впрочем, там надо постараться чтоб всерьез был нужен)
лучше
Естественно на шелл лучше. Что может быть хуже питона? Яваскрипт и производные.
"Прекращена поддержка протоколов token-ring и Arcnet"ХНЫГ
Ну таки… Ми таки думаем, что OS что этика безопасная среда для решения своих обыденных задач, а не полигон вечной борьбы. Ми таки думаем что хотим немножко изучить среду и н… хй всё. А в дальнейшем просто тыкать в свои аудио текстовые видео табличные сапр редакторы. Не заморачивясь неведомой фигней, которую выдумают мамкинуклцхакеры.
дык сиди на винде и тыкай, тебя даже про перезагрузку ради обновлений могут не спросить. Дяди все придумали за тебя. ИГрай дальше в танчики и доку 2.
> думаем, что OS что этика безопасная среда для решенияКорчеватель?
>Обновлены версии поставляемых в базовой системе сторонних проектов: OpenSSL 1.1.1a (с поддержкой TLS 1.3), Unbound 1.8.1 с включением по умолчанию DANE-TA, OpenSSH 7.8p1, Lua 5.3.5LUA
т.е. теперь в базовой системе есть LUA?
>Процесс init адаптирован для запуска исполняемых файлов на языках, отличных от shell, например, теперь можно создавать скрипты инициализации на Python;
Init скирпты на LUA :)?
В общем-то и стандартого sh хватает, но там где хочется таблиц и псвевдообъектов LUA весьма интересен.
> LUA
> т.е. теперь в базовой системе есть LUA?Причем, в самой базе базы:
https://reviews.freebsd.org/D14295
> liblua glues the lua run time into the boot loader.А вообще, просто заменили старый (и довольно экзотичный) FORTH на LUA в загрузчике.
Мне лишь интересно можно ли использовать этот lua в своих скриптах. Т.е. до установки любых пакетов.Впрочем скоро узнаю сам. Надеюсь особых проблем с переходом от 11.2 не будет. Чай не с 4ки на 5ку или с 9ки на 10ку. Вроде ничего кардинального.
Вы не поняли, это не init, а бут-лоадер, тот самый что рисует чертика в загрузке, если так понятней. Раньше был FORTH, очень маленикий и удобный для таких целей с точки зрения - только что очень маленький, но не хрена не понятный, там польская нотация операций, как в стеке, сперва ложишь на стек данные, потом применяешь операцию к этим данным, короче доступен только для тех использовал калькулятор Б-34. LUA же вполне нормальный язык и опять же довольно маленький для таких целей как загрузчик.
это было очень хорошо что он был непонятный - не только лишь каждый мог испортить тебе загрузчик, требовалась какая-никакая квалификация.
Но, видимо, у проекта не осталось никого, кто ей бы обладал.
iproute2 по умолчанию завезли?
> iproute2 по умолчанию завезли?Чем ifconfig не угодил?
"Сетевая ос" которая имеет инструмент устаревши в 2005 году. Хотя вон оно, удачное решение, рядом лежит, бери! Нет, не хочу удачное решение, хочу жрать г****о. И это админы?
Это он в линукс устарел, грамотей. Хотя для тебя не существует ничего кроме священного ядра кое-как скрепленного с гну-программами. Как видно любители "инноваций" и "прогресса" отличаются широчайшим (с булавочную головку) кругозором.
> инструмент устаревшипоздравляю соврамши
ifconfig выполняет всё, что от него требуется.
Такой фактор как удобство, красные фанатики не рассматривают впринципе.Не удивлюсь, что они фряху на рабочей станции используют.
>Такой фактор как удобствоЧем неудобен ifconfig? Или бла-бла в эфир с папиного нотника?
>Не удивлюсь, что они фряху на рабочей станции используют.
То анонимусы недовольны что не используют.
Теперь что используют.Вы уж определитесь, плиз.
> "Сетевая ос" которая имеет инструмент устаревши в 2005 году.
% git log --reverse sbin/ifconfig/
commit 475bdabd4d7858d65fef64d51de810440cd7959c
Author: dg <dg@FreeBSD.org>
Date: Mon Aug 8 10:45:06 1994 +0000Added support for setting the per-interface MTU
% git log sbin/ifconfig/
commit 63ac8149da1f0b8b2fb333700533e5c245de72ae
Author: ae <ae@FreeBSD.org>
Date: Sat Nov 17 23:56:25 2018 +0000MFC r339535:
Do not allow use `create` keyword as hostname when ifconfig(8) is invoked
for already existing interface.
А устарел он, потому что пингвинята сначала написали свой ifconfig, из общего с БСДшным имеющий только имя и пару-тройку(ну ладно, больше) идей, а потом объявили его устаревшей?> Хотя вон оно, удачное решение, рядом лежит, бери!
В смысле, бсдшный ifconfig вместо своего велосипеда? Да берите, не жалко и лицензия позволяет. Что-что? Не знали, что интерфейсы в ядре сильно разные и поэтому использовать слету, без переписывания половины логики -- не выйдет?
> Нет, не хочу удачное решение, хочу жрать г****о.
А может "не хочу ниче знать, хочу умничать на опеннете и нахваливать JITы в ядре!"
Стесняюсь даже спрашивать, а что ноне "не устаревший" инструмент?
ip?
nmcli?
systemd-networkd, простимягдигрешного?
> systemd-networkdСмотрите, смотрите - еще один замшелый отыскался на наши головы! Голый networkd использует, наверное, еще и конфиги вручную пишет!
Про networkd-dispatcher на божественном пихоне он, похоже, даже и не слышал!
Я не спец конечно, но разве #!/path_to_shell в начале скрипта не должен был указывать, чем этот скрипт исполнять?
Разговор о bootloader, там раньше идиотский forth был который понимают пару человек наверное, LUA значительно привлекательней и понятней
читать неправильно вы
идиотский форт нет
> читать неправильно вы
> идиотский форт нетЧитать правильно я
Если кому то нравиться задом наперед ходить, то беру свои слова обратно насчет "идиотского", - каждому свое, только что то не вижу я множества любителей этого форта...
61-MK калькулятор ламповый тёплый ностальгией с вспоминаю.Записи польской обратной сторонником был Йода Мастер, несомненно.
> 61-MK калькулятор ламповый тёплый ностальгией с вспоминаю.МК-61, это уже "мерседесс", первый программируемый был кажется Б3-34 и c его скоростью в 5 операций в секунду это вообще-то тогда был прорыв офигенный, интегралы даже на нем считали... да летит время, раньше в память из ста комманд умещали космические вещи, а теперь блин гиги памяти и все в угоду user experience, но юзер как был - "чем проще-тем лучше", так и остался...
Программируемый. Свой. Реальный. Да, для доступных калькуляций это был прорыв.Жаль, что такое важное и чудесное изобретение как личный компьютер превратили в товар для самых примитивных развлечений.
> МК-61, это уже "мерседесс", первый программируемый был кажется Б3-34 и c его
> скоростью в 5 операций в секунду это вообще-то тогда был прорыв
> офигенный, интегралы даже на нем считали... да летит время, раньше в
> память из ста комманд умещали космические вещи, а теперь блин гиги
> памяти и все в угоду user experience, но юзер как был
> - "чем проще-тем лучше", так и остался...Ахаха. Та да. Кто-то на расстоянии миллиарда километров перепрошивает девайс из-за битой ячейки памяти, и перепрошивка работает.
А у кого-то на тачке с 8-мью гигами ОЗУ (в двести тысяч раз больше чем на Вояджере) OOM киляет Хром пушо открыл не 5 вкладок, а аж 10. Лол.
>[оверквотинг удален]
>> скоростью в 5 операций в секунду это вообще-то тогда был прорыв
>> офигенный, интегралы даже на нем считали... да летит время, раньше в
>> память из ста комманд умещали космические вещи, а теперь блин гиги
>> памяти и все в угоду user experience, но юзер как был
>> - "чем проще-тем лучше", так и остался...
> Ахаха. Та да. Кто-то на расстоянии миллиарда километров перепрошивает девайс из-за битой
> ячейки памяти, и перепрошивка работает.
> А у кого-то на тачке с 8-мью гигами ОЗУ (в двести тысяч
> раз больше чем на Вояджере) OOM киляет Хром пушо открыл не
> 5 вкладок, а аж 10. Лол.Так на вояджере же оома нету. Вот если бы был, хрен его знает куда бы он долетел…
> Так на вояджере же оома нету. Вот если бы был, хрен его
> знает куда бы он долетел…Я не за ООМ на Вояджере, я за то, что мы куда-то свернули с правильного пути развития)
Только идиот не осиливший божественный Форт может считать его идиотским
> Только идиот не осиливший божественный Форт может считать его идиотскимГде же тогда эти "не идиоты", которые сломали(точнее сломал) парольную защиту загрузочного меню аж с восьмой версии ради улучшения внешнего вида дяьволенка и вплоть по 11 версию так починить и не смогли, не смотря на баг репорты...
Их идиоты от python/js/lua затопали, как водится.
> Их идиоты от python/js/lua затопали, как водится.Lua в этом списке явно лишней будет.
> Где же тогда эти "не идиоты", которые сломали(точнее сломал) парольную защиту загрузочного меню
> аж с восьмой версии ради улучшения внешнего вида дяьволенка и вплоть по 11 версию так починить
> и не смогли, не смотря на баг репорты...как обычно - в гробу. Те кто умели и хотели писать на форте, я имею в виду.
Те кто не умеют, а полезли улучшать - вот они, на lua вам сейчас переписали, скоро на js еще раз перепишут.
Те кто умеют но улучшать ничего не лезут - не пользуются "парольной защитой загрузочного меню" - серверу оно нахрен не вперлось, для личного ноута с cp и адресами закладок не катит, там надо нормальную криптографию, а не чтоб любой хрен, подключившийся к диску напрямую, мог рыться в базе твоих клиентов.
> Те кто умеют но улучшать ничего не лезут - не пользуются "парольной
> защитой загрузочного меню" - серверу оно нахрен не вперлосьНе правда ваша...
Серваки на колакэйшн, где наружу выведена клава и монитор только, остальное все в клетке металической, - очень даже нуждаются в этой фичи, для защиты от любопытных соседей...
> Серваки на колакэйшн, где наружу выведена клава и монитор только, остальное все в клетке
> металической, - очень даже нуждаются в этой фичи, для защиты от любопытных соседей...для защиты от любопытных соседей в приличных ДЦ есть регламенты и камеры в каждом проходе между стойками. И ipmi, а не возня с клавиатурой и монитором. К тому же критичные стойки запираются.
А вводить там пароль под теми же камерами я, пожалуй, не буду.А те кто хостятся в неприличных - не могут нанять меня, чтобы я посмотрел, что там налажали в форте. А их программисты умеют только божественный vue. Поэтому баг никому и не попался из тех, кто реально мог его починить, хотя там кода-то...
> Поэтому баг никому и не попался из тех,
> кто реально мог его починить, хотя там кода-то...Да вместе с баг репортом и патч был вообще-то рабочий на "божественном", только вот не удосужились добавить в релизах, не смотря на "Thank you!" и обещание применить, а допиливать каждый раз вручную, не серьезно как то, но надо, ибо регалменты в ДЦ не нами писаны :(
Досадно просто, на фига было ломать то что работало годами...
в смысле, то есть, нафига? а как вам еще улучшить картинку при загрузке, раскрасив ее в разные цвета (очень удобно в тех древних ДЦ с разбитыми разъемами видеокабелей, где она и так всех цветов радуги) ?там, правда, еще пытались добавить bootenv'ы, но с ними вышло фиаско похуже чем с паролями.
В смысле, это починить никому не удалось, поскольку там не только загрузчик задействован.btw, в 12й bootenv есть смысл попробовать еще раз - возможно, оно сейчас работает хоть с каким-нибудь из двух. Мне уже, к счастью, не надо.
> btw, в 12й bootenv есть смысл попробовать еще раз - возможно, оно
> сейчас работает хоть с каким-нибудь из двух. Мне уже, к счастью,
> не надо.Я думаю, что с ЛУА все таки попроще будет что либо добавлять/менять, опять же, если адекваные руки будут это дело трогать...
>> btw, в 12й bootenv есть смысл попробовать еще раз - возможно, оно
>> сейчас работает хоть с каким-нибудь из двух. Мне уже, к счастью,
>> не надо.
> Я думаю, что с ЛУА все таки попроще будет что либо
> добавлять/менять, опять же, если адекваные руки будут это дело трогать...Пока (или «если») понимаешь написанное. В топике про бету Фри, где сломали загрузчик, я уже писал, что новый загрузчик не отличается понятностью кода. Хотя всё там «типа модульно» (чуть ли не в полусотне файликов в нескольких местах) и написано на Lua. Написано оно, к слову, неким студентом в порядке GSoC. Но под присмотром более опытного товарища, ага. «О времена, о нравы…» Впрочем, согласно документации, вроде бы как пока ещё можно вернуть старый загрузчик, если кому надо.
оно там в немного причудливом режиме исполняется - при недостартанувшем devfs, controlling tty вообще-то есть и с него может прилететь сигнал но он не совсем tty и т д.не то что пихон, tcsh не весь работает - проблемы с background processes и не только.
видимо, что-то допилили в init, чтобы сделать щастье любителям невидимых символов в инит-скриптах.
> В rc-скрипты добавлены новые ключевые слова "enable", "disable" и "delete" (помимо "yes" и "true");Вспомнил эти портянки шелл-скриптов и сразу расхотелось опять связываться с фрёй. Как там с внедрением nosh, есть подвижки?
ну так сиди на божественной десяточке и не связывайся с плохой фрей, где каждый может поправить стартапный скрипт как ему нравится.У нас вот хрен поправишь.
nosh ???> It doesn't do argument handling. It doesn't do parsing, parameter substitution, or variables. It doesn't do redirection. It doesn't do syntax. It doesn't do C-style escape sequences.
А вы гурман батенька...
> Вспомнил эти портянки шелл-скриптов и сразу расхотелось опять связываться с фрёй. Как
> там с внедрением nosh, есть подвижки?Слава Богу, самовыпиливание таких как ты из числа пользователей фряшечки хранит нашу любимую ОС от мерзости типа системды.
> Вспомнил эти портянки шелл-скриптов и сразу расхотелось опять связываться с фрёй. Как
> там с внедрением nosh, есть подвижки?Да где вы там портянки видели, кроме редких случаев?
Помнится, писал слухача логов с СОМ-порта, в который был воткнут РВХ ЛЖ-Нортель. Вся ботва, включая отправку репортов мылом, уместилась менее, чем в 50 строк.
# RACK TCP Stack: Netflix's TCP Recent ACKnowledgment (Recent ACK) and Tail
# Loss Probe (TLP) for improved Retransmit TimeOut response. RACK uses the
# notion of time, instead of packet or sequence counts, to detect TCP losses
# for connections supporting per-packet timestamps and selective acknowledgment
# (SACK). Connections that do not support SACK are automatically serviced by
# the default, base FreeBSD TCP stack. Use "sysctl
# net.inet.tcp.functions_available" to show available TCP stacks loaded by the
# kernel. FYI: introduced in FreeBSD 12; the kernel must be rebuilt with
# additional TCP stacks (makeoptions WITH_EXTRA_TCP_STACKS=1) and the high
# precision TCP timer (options TCPHPTS). Look lower on this page for instructions.
# https://tools.ietf.org/html/draft-ietf-tcpm-rack-04
#
#net.inet.tcp.functions_default=rack
> Python 2.7Вот на этом моменте немного подвис. Решил, что опечатка переводчика, полез в релизнотесы - нет, и там 2.7. А какой там был до этого тогда? 2.6 что ли, зарелизившийся 10 лет назад?
Тем страннее это выглядит рядом со вполне, в общем-то, современными версиями всех прочих пакетов (ну, современными по меркам FreeBSD).
> (ну, современными по меркам FreeBSD).Интересно, чем плохи мерки "2nd place by number of metapackages up to date":
https://repology.org/repositories/statistics/newest
Метрики метриками, но если взять пересечение между пакетами, имеющимися в этом релизе, и пакетами, которые стоят в моей системе, то у меня все версии новее на пару-тройку шагов, хотя, казалось бы, Gentoo в этом рейтинге где-то на 25 месте после тестингового дебьяна и каких-то поделок, о которых я даже не слышал. Статистика - она такая дама, коварная, ее надо аккуратно танцевать, а то может выйти хрень собачья
> Метрики метриками, но если взять пересечение между пакетами, имеющимися в этом релизе,И все бы хорошо, но выпуск и обновление пакетов не привязано к "релизу" базы. Дерево портов для всех одно.
Единственное - в релизверсиях по умолчанию используются репы с квартальными срезами.
> и пакетами, которые стоят в моей системе, то у меня все
> версии новее на пару-тройку шагов,Т.е. запостить сюда выхлоп пакетника с софтом и версиям, строк на 10-20 -- вас не затруднит?
Пруф или не было.
>> Python 2.7
> Вот на этом моменте немного подвис. Решил, что опечатка переводчика, полез в
> релизнотесы - нет, и там 2.7. А какой там был до этого тогда? 2.6 что ли, зарелизившийся 10 лет назад?Хе-хе, это по моей просьбе недопечатали 15 после точки - хотелось посмотреть на реакцию ЛОРа и опеннета, как и на бездумную копипасту.
Ну и побочно пришлось не запускать в рассылку, а то ведь (один из трех подписчиков), могли бы и заметить!А 2.7.0 появился в 2010 году:
https://www.freshports.org/lang/python27/?page=2
> 15 Aug 2010 19:12:51 2.7.0
Лучше бы его вообще там не было. Ни 2.7 не 277.
это просто супер, на моём ноуте, которому уже более 13 лет freeBSD в связке с Lumina просто летает и это при том, что оперативки всего 1 Гиг и проц одноядерный. Во как! :)
Тогда, скорее всего у Вас уже не 12.0-RELEASE а 13-CURRENT
> это просто супер, на моём ноуте, которому уже более 13 лет freeBSD
> в связке с Lumina просто летает и это при том, что
> оперативки всего 1 Гиг и проц одноядерный. Во как! :)да-да, учитывая что ты непроходимый нуб в фре, это просто чудо!
Опачки, perl обновился perl-5.26.3 -> perl5-5.28.1.