VMware د فوټون OS 5.0 لینکس توزیع خپروي

د لینکس توزیع فوټون OS 5.0 خپور شوی ، چې هدف یې په جلا کانټینرونو کې د غوښتنلیکونو چلولو لپاره لږترلږه کوربه چاپیریال چمتو کول دي. پروژه د VMware لخوا رامینځته کیږي او ویل کیږي چې د صنعتي غوښتنلیکونو ځای په ځای کولو لپاره مناسب وي ، پشمول د امنیت لوړولو لپاره اضافي عناصر او د VMware vSphere ، مایکروسافټ Azure ، Amazon Elastic Compute او Google Compute Engine چاپیریالونو لپاره پرمختللي اصلاح وړاندیز کول. د فوټون OS لپاره رامینځته شوي اجزاو سرچینې کوډونه د GPLv2 جواز لاندې چمتو شوي (د libtdnf کتابتون استثنا سره ، کوم چې د LGPLv2.1 جواز لاندې خلاص دی). چمتو شوي ISO او OVA عکسونه د x86_64، ARM64، Raspberry Pi سیسټمونو او مختلف کلاوډ پلیټ فارمونو لپاره د جلا کارونکي تړون (EULA) لاندې چمتو شوي.

سیسټم کولی شي ډیری کانټینر فارمیټونه پرمخ بوځي ، پشمول د ډاکر ، راکټ او باغ فارمیټونه ، او د کانټینر آرکیسټریشن پلیټ فارمونو لکه میسوس او کبرنیټس ملاتړ کوي. د سافټویر اداره کولو او تازه معلوماتو نصبولو لپاره ، دا د pmd (فوټون مدیریت ډیمون) په نوم د شالید پروسې کاروي او د دې خپل tdnf اوزار کټ ، کوم چې د YUM بسته بندۍ مدیر سره مطابقت لري او د بسته بندۍ پراساس د ژوند دورې مدیریت ماډل وړاندیز کوي. سیسټم د پراختیایی چاپیریالونو څخه د غوښتنلیک کانټینرونو په اسانۍ سره مهاجرت لپاره وسیلې هم چمتو کوي (لکه هغه چې د VMware فیوژن او VMware ورک سټیشن کاروي) تولید کلاوډ چاپیریال ته.

systemd د سیسټم خدماتو اداره کولو لپاره کارول کیږي. کرنل د VMware هایپروایزر لپاره د اصلاح کولو سره جوړ شوی او د KSPP (د کرنل د ځان ساتنې پروژې) لخوا وړاندیز شوي امنیت لوړولو لپاره تنظیمات شامل دي. کله چې کڅوړې رامینځته کړئ ، د امنیت لوړولو کمپیلر اختیارونه فعال شوي. توزیع په دریو نسخو کې رامینځته کیږي: لږترلږه (538MB ، یوازې لومړني سیسټم کڅوړې او د کانټینرونو چلولو وخت پکې شامل دي) ، د پراختیا کونکو لپاره جوړونه (4.3GB ، په کانټینرونو کې وړاندې شوي برنامو رامینځته کولو او ازموینې لپاره اضافي کڅوړې شاملې دي) او په ریښتیني ډول پرمخ وړونکو دندو لپاره رامینځته کول -time (683MB، د ریښتیني وخت غوښتنلیکونو چلولو لپاره د PREEMPT_RT پیچونو سره دانه لري).

د فوټون OS 5.0 په خوشې کولو کې کلیدي پرمختګونه:

  • د XFS او BTRFS فایل سیسټمونو لپاره ملاتړ اضافه شوی.
  • د VPN WireGuard ترتیب کولو لپاره مالتړ، ډیری لارې، SR-IOV (واحد روټ ان پټ / آوټ پوټ مجازی کول)، د مجازی وسایلو جوړول او تنظیم کول، د NetDev، VLAN، VXLAN، Bridge، Bond، VETH (مجازی ایترنیټ) انٹرفیسونو رامینځته کول شامل شوي. د شبکې د تنظیم کولو مدیر پروسه. MacVLAN/MacVTap، IPvlan/IPvtap او تونلونه (IPIP، SIT، GRE، VTI). د تنظیم کولو او لید لپاره د شبکې وسیلې پیرامیټرو لړۍ پراخه شوې.
  • د PMD-Nextgen (Photon Management Daemon) پروسې ته د کوربه نوم، TLS، SR-IOV، Tap او Tun انٹرفیسونو تنظیم کولو لپاره ملاتړ اضافه شوی.
  • د JSON ب formatه کې د شبکې ډیټا ځای په ځای کولو وړتیا د شبکې - پیښې - بروکر کې اضافه شوې.
  • د لږ وزن لرونکي کانټینرونو جوړولو وړتیا د cntrctl یوټیلیټ کې اضافه شوې.
  • د cgroups v2 لپاره ملاتړ اضافه شوی، کوم چې کارول کیدی شي، د بیلګې په توګه، د حافظې محدودولو لپاره، CPU او I/O مصرف. د cgroups v2 او v1 ترمنځ کلیدي توپیر د ټولو ډولونو منابعو لپاره د عام cgroups درجه بندي کارول دي، د CPU سرچینو تخصیص، د حافظې مصرف تنظیم کولو، او I/O لپاره د جلا جلا درجه بندي پرځای.
  • پرته له دې چې کار ودروي او پرته له ریبوټ کولو څخه د لینکس کرنل ته د پیچونو پلي کولو وړتیا اضافه کړي (د کرنل لایو پیچینګ).
  • د SELinux پالیسیو په کارولو سره د کانټینرونو خوندي کولو لپاره ملاتړ اضافه شوی.
  • د روټ کارونکي پرته د کانټینرونو رامینځته کولو وړتیا اضافه کړه.
  • د linux-esx کرنل لپاره د ARM64 جوړښت لپاره ملاتړ اضافه شوی.
  • د PostgreSQL DBMS لپاره ملاتړ اضافه شوی. 13، 14 او 15 څانګې ملاتړ کیږي.
  • د tdnf بسته مدیر د بدلونونو تاریخ سره د کار کولو لپاره د کمانډونو لپاره ملاتړ اضافه کړی (لیست ، رول بیک ، بیرته کول او بیا کول) ، او د نښه کمانډ پلي شوی.
  • انسټالر د سکریپټونو لپاره ملاتړ اضافه کړی چې د نصب کولو دمخه مرحله کې ویل کیږي. ستاسو د خپل initrd عکسونو رامینځته کولو لپاره یوټیلټي اضافه کړه.
  • د "A/B" برخې کولو حالت لپاره ملاتړ اضافه شوی، په کوم کې چې په ډرایو کې دوه ورته ریښې برخې رامینځته شوي - فعال او غیر فعال. نوی اوسمهال په غیر فعاله برخه کې نصب شوی پرته له دې چې په هیڅ ډول د فعال برخې عملیات اغیزه وکړي. بیا پارشنونه تبادله کیږي - د نوي تازه کولو سره برخه فعاله کیږي ، او پخوانی فعال برخه غیر فعال حالت ته کیښودل کیږي او د راتلونکي تازه نصبولو ته انتظار باسي. که د تازه کولو وروسته یو څه غلط شي، تاسو کولی شئ بیرته پخوانی نسخه ته لاړ شئ.
  • د بسته بندۍ نسخې تازه شوي، د مثال په توګه، د لینکس کرنل 6.1.10، GCC 12.2، Glibc 2.36، Systemd 253، Python3 3.11، Openjdk 17، Openssl 3.0.8، Cloud-init 23.1.1، Ruby 3.1.2، روبی .5.36، لاړ شئ 1.26.1.

سرچینه: opennet.ru

Add a comment