FreeBSD шоронд суурилсан савны удирдлагын систем болох Bastille 0.9.20220216 хувилбарыг гаргасан.

FreeBSD Шоронгийн механизмыг ашиглан тусгаарлагдсан чингэлэгт ажиллаж байгаа програмуудыг байршуулах, удирдах ажлыг автоматжуулах систем болох Bastille 0.9.20220216 хувилбар хэвлэгдэн гарлаа. Код нь Shell дээр бичигдсэн, ажиллахад гадны хамаарал шаарддаггүй бөгөөд BSD лицензийн дагуу түгээгддэг.

Контейнеруудыг удирдахын тулд FreeBSD-ийн сонгосон хувилбар дээр үндэслэн Шоронгийн орчныг үүсгэх, шинэчлэх, эхлүүлэх/зогсоох, бүтээх, хувилах, импортлох/экспортлох, хөрвүүлэх, тохиргоог өөрчлөх, сүлжээний хандалтыг удирдах, нөөцийн хэрэглээнд хязгаарлалт тогтоох. Linux-ийн орчинг (Ubuntu болон Debian) Linuxulator ашиглан ажиллуулж буй контейнерт байрлуулах боломжтой. Дэвшилтэт функцуудын дунд энэ нь хэд хэдэн саванд нэгэн зэрэг стандарт тушаалуудыг ажиллуулах, үүрлэсэн загварууд, хормын хувилбарууд болон нөөцлөлтүүдийг дэмждэг. Контейнер дэх үндсэн хуваалт нь зөвхөн унших горимд суурилагдсан.

Тус сан нь сервер (nginx, mysql, wordpress, од, redis, postfix, elasticsearch, salt гэх мэт), хөгжүүлэгчид (gitea, gitlab, jenkins jenkins , python) зэрэг програмуудыг агуулсан ердийн хэрэглээний контейнеруудыг хурдан ажиллуулах 60 орчим загварыг санал болгодог. , php, perl, ruby, rust, go, node.js, openjdk) болон хэрэглэгчид (firefox, chromium). Нэг загварыг нөгөөд ашиглах боломжийг олгодог савны стек үүсгэхийг дэмждэг. Контейнер ажиллуулах орчныг физик сервер эсвэл Raspberry Pi самбар, AWS EC2, Vultr болон DigitalOcean үүл орчинд хоёуланг нь үүсгэж болно.

Төслийг SaltStack-ийн Кристер Эдвардс боловсруулж байгаа бөгөөд тэрээр мөн FreeBSD-д зориулсан Salt төвлөрсөн тохиргооны удирдлагын системийн портуудыг ажиллуулдаг. Кристер нэг удаа Ubuntu-г хөгжүүлэхэд хувь нэмрээ оруулж, GNOME санд системийн администратор байсан бөгөөд Adobe-д ажиллаж байсан (тэр нь Adobe-ийн системийн аюулгүй байдлыг хянах, хадгалах нээлттэй эхийн Hubble хэрэгслийг зохиогч).

Шинэ хувилбарт:

  • ZFS хуваалтууд дээр байрлуулсан шоронгийн орчныг хувилах дэмжлэг нэмэгдсэн.
  • Системийн хувилбаруудыг орчинд жагсаах үед завсрын хувилбаруудыг харуулах "bastille list release -p" командыг нэмсэн.
  • Линукс орчныг сайжруулсан. Aarch64 (arm64) архитектурт Debian болон Ubuntu орчныг ашиглах дэмжлэг нэмэгдсэн.
  • VNET дэд системийг ашиглан контейнеруудыг нэгтгэх виртуал сүлжээ үүсгэхтэй холбоотой асуудлууд шийдэгдсэн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх