Bare færdig med 2016 ser Canonical-ingeniører tilbage for at fortælle os, hvordan det har været mig i det forløbne år. 2016 har bestemt været en god periode for Mir: det bruges i et større antal miljøer, det har et højere niveau af support, og det er samtidig lettere at portere til nye projekter. Hvis din udvikling fortsætter som før, Det forventes, at version 2017 endelig i år 1.0 vil blive opnået.
Udviklingen af Mir har gradvist udviklet sig mod to klart differentierede miljøer: på den ene side systemet Ubuntu-skrivebordet og på den anden side systemet Ubuntu mobile enheder. I 2016 kunne vi se en første version af, hvad der vil være Unity 8 baseret på Mir, og på samme tid teste sin kioskversion takket være de snap, der leveres af Ubuntu Core.
Dette nye kanoniske år sigter mod arbejde i 3 retninger Med hensyn til Mir's udvikling:
- Aktiver et værktøjssæt, et bibliotek eller et eller andet klientprogram til at arbejde med Mir.
- Opret en skal baseret på Mir.
- Aktivér Mir på nye platforme.
Canonical er ambitiøs i denne forstand, og for hvert mål har det givet en gruppe ingeniører, der gør det muligt for udviklingen af Mir at udvikle sig i alle de foreslåede retninger. Alt dette uden at glemme, hvad det virkelig er Mir's ultimative mål: hans opsætning til Ubuntu 17.04-udgivelsen.
Aktivér et værktøjssæt, biblioteker eller klientapplikationer til at arbejde med Mir.
Siden Mir 0.14-versionen blev introduceret i juli 2015, blev har brug for at implementere en slags udviklingsværktøj der fik lov til at arbejde med ham. Derudover gjorde udvidelsen af sin egen API dette projekt endnu mere nødvendigt.
I 2016 første test af værktøjerne med serveren miral-skal som et miljø, at kunne debugge vinduesadministrator takket være disse hjælpeprogrammer. Ligeledes som Mirs støtte til GTK3, Qt, SDL2 og Kodi I løbet af det forløbne år skal støtte til nye miljøer komme frem.
Opret en skal baseret på Mir.
Mir's ABI-server har forskellige kompatibilitetsproblemer på grund af kontinuerlige ændringer I sin udvikling. Hvert delprojekt, der er genereret fra det, har været i stand til at tilpasse koden til dens behov, men en stabil kilde er stadig nødvendig. I 2016 blev der udført arbejde i denne henseende med de deraf følgende ændringer i API'en.
I 2017 vil arbejdet fortsætte med at opnå større stabilitet, både i hovedkoden og i de sekundære.
Aktivér Mir på nye platforme.
Canonical har i det mindste i tankerne tre forskellige hardwareplatforme, hvor Mir's kode kan portes: Android-baserede hardwareenheder og drivere, Ubuntu-distributioner ikke baseret på Mesa-drivere og en ny grafisk API.
Alle projekter er under udvikling, og der er ikke planlagt nogen lancering, i det mindste i øjeblikket. Dette skal ændre sig i år 2017.
Med alt, hvad vi har talt om Mir, udviklingen af den nye API er måske det mest lovende projekt og også det mest presserende for at øge anvendelsen af denne grafiske server. Lad os tænke på ham moduludvikling og fremtidig Vulkan support, selvom det kun er eksperimentelt, eller forbedring af reaktionstid. Som du kan se, er der stadig meget arbejde at gøre, når det kommer til Mir.
kilde: Indsigt i Ubuntu.