A Microsoft a Windows olyan részhalmazán dolgozik, amelynek lábnyoma gigabájt helyett megabájtban van

Olvasási idő ikonra 2 perc olvas


Az olvasók segítenek az MSpoweruser támogatásában. Kaphatunk jutalékot, ha a linkjeinken keresztül vásárol. Eszköztipp ikon

Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább

Windows Phone 8.1

A táblagépeinkre, számítógépeinkre és szervereinkre telepített Windows operációs rendszer futtatása több gigabájtnyi helyet foglal el. Mivel a fogyasztók egyre inkább elterjednek a mobileszközökön, szükséges, hogy a Windows 4 GB-nál kevesebb tárhellyel rendelkező mobileszközön fusson. Ennek érdekében a Microsoft létrehozta a Windows technológiai bázis egy részét, amelyet olyan operációs rendszerek létrehozására használnak, amelyek kisebb méretűek, mint a teljes Windows-kliens vagy -kiszolgáló. Ezek a kisebb operációs rendszerek nagyságrendileg megabájtok – nem gigabájtok. Egy friss álláshirdetésből kiderült, hogy a Windows Phone az első olyan termék, amelyet ezzel a technológiával fejlesztettek ki. Emellett a Microsoft most a dolgok internete stratégiáját a Windows rendszerrel fejleszti, ez a technológia ott is érvényesülhet.

Csapatunk a Windows technológiai bázis egy részhalmazán dolgozik, amelyet olyan operációs rendszerek létrehozására használnak, amelyek kisebb méretűek, mint a teljes Windows kliens vagy szerver. A származtatott részhalmazok alapvető binárisokat használnak a szokásos Windows SKU-kkal (kernel, illesztőprogramok, hálózati veremek, grafikus és médiaveremek, a Windows API felület egy részhalmaza stb.). Ezeknek a kisebb operációs rendszereknek a lábnyoma megabájt – nem pedig gigabájt – nagyságrendű. A Windows Phone 8 volt az első olyan termék, amely ezt a technológiát alkalmazta.

Ahogy tovább csökkentjük az alacsonyabb költségű eszközöket és a kisebb méreteket, tovább kell javítanunk a CPU, a RAM és a lemez helyigényét. Csapatunk vezető SDE-t keres, hogy részt vegyen ebben az erőfeszítésben. A felelősségek közé tartozik majd:

– a legjobb buck for buck területek meghatározása az optimalizálás és az optimalizálás végrehajtása érdekében

– elemezze az API használati mintát, hogy meghatározza az optimális API-t a dll-leképezések hosztolásához

– statikus elemző eszközök használata a célforgatókönyvekben elérhetetlen kódok eltávolítására

A projekten való munkavégzés megköveteli a nagy, ismeretlen kódbázisok elemzésének és megváltoztatásának képességét azok feltörése nélkül, erős csoportokon átívelő készségeket, valamint azt a szenvedélyt, hogy karcsúsítson és mindenhol futhasson átlagos Windows.

Forrás: microsoft via: @h0x0d

Bővebben a témákról: microsoft, minwin, ablakok, Windows Phone