ĂshtĂ« publikuar lĂ«shimi i Bastille 0.14.20250420, njĂ« sistem pĂ«r automatizimin e shpĂ«rndarjes dhe menaxhimit tĂ« aplikacioneve qĂ« ekzekutohen nĂ« kontejnerĂ« tĂ« izoluar pĂ«rmes mekanizmit FreeBSD Jail. Kodi Ă«shtĂ« shkruar nĂ« Shell, nuk kĂ«rkon varĂ«si tĂ« jashtme pĂ«r funksionimin dhe shpĂ«rndahet nĂ«n licencĂ«n BSD.
Për menaxhimin e kontejnerëve ofrohet utilitari i komandës bastille, i cili lejon krijimin dhe përditësimin e mjediseve Jail mbi bazën e versionit të zgjedhur të FreeBSD, si dhe kryerjen e operacioneve tipike me kontejnerët, siç janë nisja/ndalimi, ndërtimi, klonimi, importi/exporti, konvertimi, ndryshimi i konfigurimeve, menaxhimi i qasjeve në rrjet dhe caktimi i kufizimeve të konsumit të burimeve.
Lejohet instalimi në një enë të mjediseve c Linux (Ubuntu dhe Debian), që ekzekutohen duke përdorur Linuxulator. Nga veçoritë e avancuara është mbështetur ekzekutimi i komandave tipike njëherësh në disa enë, shabllonat e thelluara, snapshotet dhe backupi. Particioni root në enë montohet në mënyrë vetëm për lexim. serverë Mjedisi për ekzekutimin e enëve mund të krijohet si në serverët fizikë,
dhe në shërbimet cloud si AWS EC2, Vultr dhe DigitalOcean. serverëve Në depo ofrohen rreth 80 shabllone për nisjen e shpejtë të enëve të aplikacioneve tipike, ku paraqiten programe për
Në lëshimin e ri:
- (nginx, mysql, wordpress, asterisk, redis, postfix, elasticsearch, salt etj.), zhvilluesit (gitea, gitlab, jenkins, python, php, perl, ruby, rust, go, node.js, openjdk) dhe përdoruesit (firefox, chromium). Mbështetet krijimi i grupeve të enëve, duke lejuar përdorimin e një shablloni në një tjetër.
- Shtuar opsioni â-câ (ââconfigâ) dhe variablin e mjedisit BASTILLE_CONFIG pĂ«r tĂ« caktuar skedarin tuaj tĂ« konfigurimit. Kur pĂ«rdoret opsioni, tĂ« dhĂ«nat do tĂ« ruhen veçmas, nĂ« lidhje me skedarin e dhĂ«nĂ« tĂ« konfigurimit.
- E shtuar mĂ«nyra debug-mode («-x», «âdebug») pĂ«r debugin e infrastrukturĂ«s.
- Realizuar mundësia për të shtuar një vonesë para nisjes së një tjetër Jail-ambienti (p.sh., kur në një jail niset një DBMS i përdorur në ambientet e tjera jail).
- E shtuar mundësia për të specifikuar disa ambiente target në komandën «console».
- Në komandën «create» e shtuar mbështetje për specifikimin e parametrave ZFS dhe konfigurimin e VLAN (për Jail me shkëmbimin e rrjetit virtual VNET).
- Në komandën «destroy» e shtuar mundësia për të kërkuar keshin dhe për të specifikuar një listë jail për të kryer operacionin njëkohësisht për disa jail.
- Në komandën «limits» e shtuar operacionet «clear», «reset», «stats», «show», «add» dhe «remove».
- Në komandën «list» e shtuar mundësia për të dalë në formatin JSON.
- Në komandën «network» e shtuar mbështetje për shtimin dhe fshirjen e menjëhershme të disa ndërfaqeve rrjetore në jail.
- Opsioni «rcorder» shpallet si i vjetruar; për menaxhimin e nisjes janë realizuar opsione të reja «boot=on/off» dhe «priority=N».
Burimi: opennet.ru
