Flatpak מגיע ל-WSL ב-Windows 10
אם אתה משתמש ב-Windows Subsystem for Linux (WSL) ב-Windows 10, תשמח לדעת שהיא תקבל תמיכה עבור Flatpak בעתיד הקרוב. אז, תוכל לקבל גרסאות אפליקציה טריות באותו אופן שאפשרי בהפצות מיינסטרים של לינוקס.
אלכסנדר לרסון, המפתח הראשי והיוצר של מערכת החבילות Flatpak, כתב פוסט בבלוג על איך זה עובד על מערכת המשנה של Windows עבור לינוקס (WSL).
יצרתי ענף wip/WSL של flatpak שיש לו כמה דרכים לעקיפת הבעיה כדי שה-flatpak יעבוד, וכתבתי כמה מסמכים פשוטים כיצד לבנות ולבדוק אותו.
יש כמה בעיות ממש גדולות עם היציאה הזו. לדוגמה, WSL אינו תומך ב-seccomp או במרחבי שמות של רשת, מה שמסיר חלק מהשירות של ארגז החול. יש גם באג רע שגורם ל-Bind-mounts לקריאה בלבד לא לעבוד עבור flatpak, וזה ממש לא בטוח מכיוון שאפליקציות יכולות לשנות את עצמן (או את זמן הריצה). היו גם באגים שונים אחרים המדווחים כעת למיקרוסופט. בנוסף, אפליקציות מסוימות מסתמכות על דברים על מארח לינוקס שאינם קיימים בסביבת WSL (כגון pulsaudio, או שירותי dbus שונים).
אז זה עדיין עבודה בתהליך. יש לזה בעיות ודורש שרת X של צד שלישי להפעלת אפליקציות GUI. אבל בכל מקרה, אלו חדשות טובות. יום אחד, נוכל לבנות סביבת לינוקס עובדת ב-Windows 10 בכמה לחיצות בלבד, וזה נשמע נהדר.