Podman-ის გუნდმა ოფიციალურად დააანონსა მე-6 ვერსიის მნიშვნელოვანი ცვლილებები, რომლებიც უშუალოდ ვირტუალური მანქანების (Machine) მართვის პროცესს ეხება. განახლების მთავარი მიზანი მომხმარებლისთვის ტექნიკური ბარიერების შემცირება და მუშაობის პროცესის მაქსიმალურად ინტუიციური გახდომაა.
Podman-ის ეკოსისტემაში „პროვაიდერი“ არის ტერმინი, რომელიც განსაზღვრავს, თუ როგორ ეშვება Linux-ის ვირტუალური მანქანა კონკრეტულ პლატფორმაზე. ქვემოთ მოცემულ ცხრილში ნაჩვენებია პროვაიდერების განაწილება პლატფორმების მიხედვით:
წინა ვერსიაში, Podman 5-ში, პრობლემა იყო პროვაიდერების იზოლირებულობა. თუ მომხმარებელი შექმნიდა ვირტუალურ მანქანას არა-სტანდარტული პროვაიდერის გამოყენებით (მაგალითად, Podman Desktop-ის საშუალებით), ბრძანების სტრიქონი (CLI) ამ მანქანას ხშირად ვერ ხედავდა. შედეგად, მომხმარებელს უჭირდა CLI-დან ისეთი მარტივი მოქმედებების შესრულება, როგორიცაა მანქანის გაჩერება ან წაშლა.
გამარტივებული სამუშაო პროცესი
Podman 6-ში დეველოპერებმა გადაწყვიტეს, რომ პროვაიდერის ტიპი მომხმარებლისთვის ნაკლებად შესამჩნევი უნდა იყოს. ახალი ვერსიის პრინციპია: „უბრალოდ მიუთითე მანქანის სახელი და Podman-მა იცის, რა გააკეთოს“.
| Platform | Supported Providers |
| Windows | WSL1 |
| HyperV | |
| Linux | QEMU1 |
| MacOS | Libkrun1 |
| Applehv2 |
მნიშვნელოვანი ცვლილებებია:
- ბრძანებების უნივერსალურობა: ისეთი ბრძანებები, როგორიცაა rm, stop და start, ახლა მუშაობს პროვაიდერის მიუხედავად.
- ავტომატური ხილვადობა: ბრძანება podman machine ls ახლა ავტომატურად აჩვენებს ყველა არსებულ მანქანას ყველა პროვაიდერიდან. მანამდე არსებული --all-providers დროშა აღარ არის საჭირო, რადგან ეს ქცევა ნაგულისხმევი გახდა.
- მოქნილი ინიციალიზაცია: podman machine init ბრძანებას დაემატა ახალი --provider დროშა, რაც მომხმარებელს საშუალებას აძლევს, მანქანის შექმნისას მარტივად აირჩიოს კონკრეტული პროვაიდერი, მაშინაც კი, თუ ნაგულისხმევი პარამეტრი განსხვავებულია.
მაგალითად, თუ თქვენს სისტემაში ნაგულისხმევი პროვაიდერი libkrun-ია, მაგრამ კონკრეტული ამოცანისთვის applehv გჭირდებათ, ამის გაკეთება ახლა პირდაპირ, ერთი ბრძანებით არის შესაძლებელი.
მომავალი განვითარება
Podman 6-ის განვითარება უკვე აქტიურ ფაზაშია და გუნდი მოუწოდებს საზოგადოებას, ჩაერთონ პროექტში. ეს არ გულისხმობს მხოლოდ პროგრამირებას — ნებისმიერ მსურველს შეუძლია საკუთარი წვლილი შეიტანოს პლატფორმის გაუმჯობესებაში.





დისკუსია
0 კომენტარი
ჯერ კომენტარი არ არის — იყავი პირველი.