From: Sergey Matveev Date: Fri, 12 Oct 2018 17:43:23 +0000 (+0300) Subject: Попробовал TrueOS X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=845b0e6299c1db573fc766dfee1d9557a917fa46;p=stargrave-blog.git Попробовал TrueOS Вообще попробовал исключительно потому-что она базируется на 12.0-CURRENT FreeBSD и возможно умеет работать со Skylake графической подсистемой. Действительно работает, так что в FreeBSD 12.0, как и обещано, будет поддержка моей графики. TrueOS раньше была PC-BSD которая приобретена iXsystems, среди основателей которой был аж сам Кирк МакКузик. PC-BSD меня ни капли не привлекала -- это desktop-ориентированная система. TrueOS вообще такой же остаётся, но вот из коробки она даже Xorg не ставит. При установке очень мало задала вопросов. Например я ответил ровно один раз что всю сеть надо настроить автоматически: DHCP и SLAAC были выставлены. Про тип файловой системы вопросов не было: ZFS и всё тут. Однако они не спрашивают какие параметры выставлять и по-умолчанию не включают сжатие, что я не понимаю почему. От него огромный profit, и нет недостатков на любом современном amd64 железе. Этот факт мне не понравился. Плюс не криптографические checksum-ы. Говорят, что используют LibreSSL. Это хорошо. Отличительной особенностью является использование OpenRC вместо родной FreeBSD системы или systemd как в GNU/Linux: https://www.kompulsa.com/2018/02/23/5-differences-trueos-linux/ Ну тут ничего не могу сказать. Я для себя не вижу никакого profit-а от OpenRC, но ничего против него не имею. Но вот напрягает что вместо родных портов у них своя система пакетов и свои репозитории. Их дело конечно, но быть в отрыве от огромнейшего репозитория программ FreeBSD... не хотелось бы. В любом случае, я TrueOS не буду использовать, но выглядит достаточно качественной системой. ------------------------ >8 ------------------------ Особо мне понравилась мелочь в продолжении темы про управление партициями на дисках: 2e2ddd2329bb3abaa7c4dd842dd6da7a57475298 TrueOS на 4GB флешке, куда производилась установка, сделала 2GB swap раздел. Пока установка неспешно шла, то я это обнаружил и по живому захотел удалить этот раздел расширив основной. https://en.wikipedia.org/wiki/BSD_disklabel * swapoff /dev/da0s1b -- отключаем swap * gpart show чтобы посмотреть таблицы разделов => 63 7831489 da0 MBR (3.7G) 63 1985 - free - (993K) 2048 7829504 1 freebsd [active] (3.7G) => 0 7829504 da0s1 BSD (3.7G) 0 7829504 1 freebsd-zfs (1.7G) 0 ??????? 2 freebsd-swap (2.0G) * надо удалить раздел в BSD disklabel-е который freebsd-swap. Никогда в gpart-е не управлял BSD-разделами, но с первого раза успешно и это просто интуитивно понятно: gpart delete -i 2 da0s1 и он скажет что da0s1b удалён * gpart show покажет что в da0s1 у нас появилось пустое место на 2GB * gpart resize -i 1 da0s1, так как не указан размер, расширит da0s1a до максимально доступного * как расширять zpool я не помню. man zpool, ищем по expand, сразу же попадаем на информацию о zpool online -e и делаем: zpool online -e tank da0s1a После чего, размер нашего pool-а расширен Всё это проделывается удобно, без лазания в Интернет, с man-ом только для zpool online. gpart превосходнейшая вещь! Просто идеальная система управления разделами диска. BSD системы существенно меньший порог вхождения имеют, они интуитивнее, понятнее и проще. Рулить сетями и дисками (собственно, основным вводом/выводом) -- одно удовольствие. Рулить контейнерами? Аналог Jail? Вроде как только относительно недавно LXC появившийся дорос в GNU/Linux мире. aed8672cfa2a8cbaa1256fc9741d7f8626b8137b ---