Âî âòîðíèê íà TechFest, åæåãîäíîì ñìîòðå ïðîåêòîâ ñâîåãî èññëåäîâàòåëüñêîãî îòäåëåíèÿ, Microsoft ïðîäåìîíñòðèðîâàëà îïåðàöèîííóþ ñèñòåìó Singularity, ïðåäíàçíà÷åííóþ äëÿ ýêñïåðèìåíòîâ ñ êîìïüþòåðíûìè àðõèòåêòóðàìè.
«Îòíîñèòåñü ê íåé êàê ê êîíöåïò-ÎÑ», — ñêàçàë ãåíåðàëüíûé ìåíåäæåð Microsoft Research Ðèñê Ðàøèä. Êîìïàíèÿ ñäåëàëà ïðîòîòèï Singularity ñâîáîäíî äîñòóïíûì íà ñâîåì âåá-ñàéòå CodePlex äëÿ àêàäåìè÷åñêèõ è èññëåäîâàòåëüñêèõ ñîîáùåñòâ â íàäåæäå íà òî, ÷òî îíè èñïîëüçóþò åå äëÿ ñîçäàíèÿ êîìïüþòåðíûõ àðõèòåêòóð íîâîãî òèïà.
Àêàäåìè÷åñêîìó ñîîáùåñòâó òðóäíî ýêñïåðèìåíòèðîâàòü ñ êîìïüþòåðíûìè àðõèòåêòóðàìè, ïîÿñíèë Ðàøèä. Singularity ïðèçâàíà îáëåã÷èòü èññëåäîâàòåëÿì èçó÷åíèå âçàèìîäåéñòâèÿ îïåðàöèîííûõ ñèñòåì è ïðèëîæåíèé äðóã ñ äðóãîì. «Ýòî íîâàÿ îïåðàöèîííàÿ ñèñòåìà, ïîñòðîåííàÿ ñ íóëÿ, — ñêàçàë îí. — Ãëàâíàÿ çàäà÷à ñîñòîèò â òîì, ÷òîáû ñäåëàòü åå íàäåæíîé». Microsoft íàäååòñÿ, ÷òî Singularity ïîìîæåò ïîâûñèòü íàäåæíîñòü ïðîãðàììíîãî îáåñïå÷åíèÿ è óñêîðèòü èññëåäîâàíèÿ â îáëàñòè ÿçûêîâ è èíñòðóìåíòîâ ïðîãðàììèðîâàíèÿ.
Ðàøèä ïðîäåìîíñòðèðîâàë òàêæå BEE3, àïïàðàòíûé ïðîåêò, êîòîðûé Microsoft âåäåò âìåñòå ñ ó÷åíûìè èç Êàëèôîðíèéñêîãî óíèâåðñèòåòà â Áåðêëè. Ýòî îáîðóäîâàíèå ïîìîæåò èññëåäîâàòåëÿì ýêñïåðèìåíòèðîâàòü ñ êîìïüþòåðíûìè àðõèòåêòóðàìè. «Èäåÿ â òîì, ÷òîáû ñîçäàòü êîíôèãóðèðóåìóþ ñèñòåìó, — ïîÿñíèë Ðàøèä. — Ýòîò êîìïüþòåð ìîæíî ïðîãðàììèðîâàòü òàê, ÷òîáû ïîëó÷èëñÿ äðóãîé êîìïüþòåð èëè àðõèòåêòóðà äðóãîãî òèïà è ÷òîáû ìîæíî áûëî ýêñïåðèìåíòèðîâàòü ñ íîâûìè âèäàìè àëãîðèòìîâ».
Ðàøèä è åãî êîëëåãè ïðåäñòàâèëè ðàçíûå òåõíîëîãèè, íàä êîòîðûìè ðàáîòàåò èññëåäîâàòåëüñêàÿ ãðóïïà Microsoft. Íåêîòîðûå ïðîåêòû ñî âðåìåíåì áóäóò ïðèìåíÿòüñÿ â ïðîäóêòàõ êîìïàíèè, à äðóãèå, òàêèå êàê ñîçäàíèå âàêöèíû ïðîòèâ ÑÏÈÄà èëè êâàíòîâûå êîìïüþòåðû, êàæóòñÿ ñëàáî ñâÿçàííûìè ñ îñíîâíûì áèçíåñîì êîìïàíèè. Òåì íå ìåíåå, ïî ñëîâàì Ðàøèäà, ãðóïïà Microsoft Research îáåñïå÷èâàåò íàèáîëüøóþ äîõîäíîñòü èíâåñòèöèé êîìïàíèè è ïðèíåñëà åé îêîëî ÷åòâåðòè âñåõ ïàòåíòîâ.