[О блоге] [наверх] [пред] [2018-10-12 20:43:23+03:00] [845b0e6299c1db573fc766dfee1d9557a917fa46]
Темы: [bsd]

Попробовал 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

    [оставить комментарий]