

Տոկիո — երբ ես 1980‑ականների NASA‑ի ընթացքում էի աշխատում, ուղեծր են մտնող յուրաքանչյուր արբանյակ և տիեզերանավ իրականացնելիս գործարկում էր մեկանգամյա, ձեռքով գրված, մասնակից մասամբ բացարձակորեն սեփականաշնորհված ծրագրեր: Սա մոդելն էր ցավալի, թանկ և երբեմն աղետալի` ինչպես 1999 թվականին Մարսի կլիմայական օրբիտերի կորստի դեպքում ծրագերի սխալի պատճառով: Փոխհարաբերությունները փոխվել են: «Space Grade Linux» թեմայով Open Source Summit Japan konֆերանսի ներքո Ռամոն Ռոշեն, երկարամյա ռոբոտոտեխնիկայի ծրագրավորող և Dronecode Foundation‑ի գլխավոր տնօրենի տեղակալ, ներկայացրեց, թե ինչպես Linux‑ն և բաց աղբյուրի ծրագրերը դառնում են յուրաքանչյուր մեկնարկի ստանդարտը` փոխարինելով անցած ժամանակների հատուկ, մեկանգամյա ծրագրերը: Այս փոփոխությունը մի քանիսը ժամանակ է գալիս: 2013 թվականի ընթացքում International Space Station (ISS)–ը փոխեց Windows‑ի լապթոփերը Debian Linux մեքենաներով կարևոր առաքելությունների համար: Հիմա SpaceX–ի աշխատաշուկայական ռակետը Falcon 9‑ը և դրա Dragon տիեզերանավը երկուքլանի վրա աշխատում են Linux‑ի վրա: Ռոշեն նաև նշում է, որ Մարսի Ingenuity հելիկոպտերը առաջին օդաչու մեքենա է, որը թռչել է Linux‑ի վրա: Այժմ մի ծրագրավորող հաջողությամբ կարողացել է աշխատեցնել բաց աղբյուրի Doomon–ը` ESA–ի արբանյակ: Բայց Ռոշեն ընդգծում է, որ մի բան է բացակայում` ընդհանուր տիեզերական Linux հարթակ, որը թույլ կտա տիեզերական ընկերություններին դադարեցնել «պլուլինգով մրցումը» ու կիսվել հիմնական ծրագրային ենթակառուցվածքով: Նոր Space‑ի մարտահրավերներ` ավելի էժան մեկնարկներ, ավելի բարդ ծրագրավորումներ Տնտեսական ֆոնի պատմությունը տիեզերա‑հետազոտական ոլորտի դասական շարքի նման է.orbit‑ի հասանելիությունը շատ էժանացել է, բայց ծրագրային բարդությունը և անվտանգության պահանջները շարունակում են աճել: «Դուք կարող եք մեկ արբանյակ տեղադրել գեղեցիկ ավտոմոբիլի արժեքով», — ասել է Ռոշեն՝ նշելով, որ քաշի արժեքը հասնում է «զրոյից նվազագույնը մոտ 100 դոլար մեկ կիլոգրամի» տիեզերք տեղափոխելու համար, ինչը վայրէջք է դնում ավելի շատ մեկնարկների, ավելի շատ կիրառությունների և նույնիսկ «Տիեզերքում տվյալների կենտրոնների» ստեղծման վրա։ Ինչն անհետևաբար չի մեծանում, ըստ նրա, դա այն ճանապարհն է, որով շատ արշավներ դեռ կառուցվում են որպես հատուկ, մեկանգամյա ծրագրային շքաշպաշներ: «Ես հիմա 2025‑րդ տարիքին եմ ասում, մենք դեռ գտնվում ենք մի փուլում, որը նման է 1969‑ի ժամանակին, երբ առաքելությունները մեկանգամյա և թանկ էին: այդ մոդելը կարող էր տեղին լինել այն ժամանակ, երբ մեկնարկները արժեին մի քանի միլիոն դոլարներ, սակայն արդեն չի համապատասխանում NewSpace‑ի տնտեսական նորմերին: Տիեզերքի ոլորտի բաց աղբյուրի ապագան Տիեզերքի խիստ իրականությունները` ռադիացիայից առաջացվող «single set events» որոնք առանց նախազգուշության վերաբեռնում են համակարգերը, կապի ուշացումները минутներով չափվում, և խափարված արբանյակը «SSH‑ով այնտեղ հասնել» անհնարինը — այս ամենը խթանում է ծրագրավորողներին դեպի խոշոր, լավ պաշտպանում, հանրային պահպանվող բաց աղբյուրի ծրագրեր, ոչ թե սեփականաշնորհված ստեքեր: Խնդիրը, ինչպես Ռոշեն է տեսնում, ավելի շատ կախված է նրանից, արդյոք Linux‑ը ճիշտ հիմք է autonomous systems‑ի համար, թե ինչպես է այն օգտագործվում: Embedded Linux‑ի հարցում փորձագերվողների վերլուծությունը Yocto‑ին ասել է «պարզ հաղթող», բայց մեզ դեռ կա «ծրագրավորողների խառնաշփոթ»` թիմերը փորձում են կառուցել իրենց սեփական Linux‑ը սկզբից մինչև վերջ, առանց ընդհանուր շրջանակի: «Բոլորը համաձայն են, որ Linux‑ը պատասխանն է», — ասում է նա, — «բայց ոչ ոք չի համաձայնում, թե որ Linux‑ն է»: Դրոն ոլորտի Open Source‑ի հաջողություններից սովորելը Այդ խառնաշփոթությունն աչքի է գալիս Ռոշեին, ով ավելի քան տասը տարի է շրջում PX4‑ի և կապված նախագծերի շուրջ դրոն կենսաբազմանկյունում: «2010 թվականին ես այնտեղ էի, երբ դրոն արդյունաբերությունը շատ նման էր այս ժամանակին: բոլորը կառուցում էին իրենց սեփական ստեքերով, ոչ ոք չէր խոսում մյուսների հետ», — հիշում է նա՝ բացատրելով «բարդ տարիների umi» և «յուրաքանչյուր ընկերություն նորաձևում էր հարդարանքը, անհամատեղելի պրոտոկոլներ», մինչ համայնքը հանգեցրեց մի խաչմերուկի՝ դադարեցնել պլմբինգի վրա մրցելը և մրցել միայն նորարարության վրա: Դրոն ոլորտի բաց աղբյուրի հաջողությունները աշխարհով մեկ դրդեցին աշխարհի մեծ մասի կոմերցիոն և պրոֆեսիոնալ դրոնների տարածմանը՝ գյուղատնտեսությունից և ստուգումից մինչև քարտեզագրում, որոնում‑հետաձգում և նույնիսկ պաշտպանության մասեր: Papermoon՝ Space‑Grade Linux Stack‑ի առաջարկ Պատասխանը Papermoon‑ն է` առաջարկվող Space‑grade Linux stack‑ը: Ռոշեն այն ձևակերպում է որպես «բաց աղբյուրի նախագիծ և նոր հիմնադրամ», որը կառուցված է Linux‑ի վրա որպես «autoplay, middle layer architecture», MIT‑ի լիցենզիայի տակ, Developer Certificate of Origin‑ով, ոչ թե ներարժեցված մեծի ներդրումային պայմանագրերով։ Հիմնադրամի ֆաշոնը ներառում է կշիռները. - վերին հատվածը` առաքելության համար հատուկ օգտագործողի‑ինֆրասվածրաւթույներ: - միջին խրվածք` բորտ‑սապորտի և կառավարման ենթակառուցվածքային շերտ; - ներքևի հատվածը` Yocto/OpenEmbedded‑ը կառուցման ներքո, որը ապահովում է կրկնօրինական պատկերներ, լոնգ‑թերն պահպանություն և խաչակոմպիլացիա: Հաշվի առածն այն է, որ տեխնիկական կողմում սկզբնական նպատակները ներառում են RISCV զարգացման բորտեր, որոնք հարթակների օրինակներ են, Raspberry Pi‑ի նման գնի նկատառումով, ինչպես նաև Space‑ին նախագծված պլատֆորմներ` Microchip‑ի radiation‑tolerant MPSoC‑ներ, իսկ շարունակական ինտեգրացիան արդեն գործել է «յուրաքանչյուր հանձնաժողովի վրա» և պատկերը տիպի վրա համապատասխանում է իրական բորտներին: «Այսպիսով եք ստանում», — անդադարձում է Ռոշեն լսարանին, ասելով, որ Papermoon‑ը ընդունող թիմերը «զրոյից չեն սկսում»` բազային շերտը, կառուցման համակարգը և «ան、安全‑գիտելիքի կարգավորումները» կազմում են այն մասերը, որոնցով կարող ենք խուսափել միմյանցից կրկին ստեղծել դրանք՝ համատեղելով մեզ հետ: Բաց աղբյուրի անվտանգության համակարգերի կառուցում ELISA նախաձեռնությամբ Այս բաց թողումը մակերես, անվտանգության և սերտիֆիկացումը հասցնելու նպատակով նախագիծը ինտեգրված է Linux Foundation‑ի Enabling Linux in Safety Applications (ELISA) նախաձեռնության մեջ: Ռոշեն ներկայացրեց ELISA‑ի փոխնախագահ Քեթ Ստյուարտի ոգեշնչող աշխատանքները որպես դրսևորում` Papermoon‑ի կապի փորձի հետ համընկնող մասեր: «Եթե կառուցում եք անվտանգության‑կարող համակարգեր Linux‑ի վրա, այնտեղ չկա ավելի լավ փորձաքննություն, քան ELISA‑ն»; «ELISA‑ը այս խնդիրը սկսել է 2019‑ից: իմանալ, թե ինչպես օգտագործել Linux‑ը այնպիսի համակարգերում, որտեղ անզուգականությունը կարող է մարդկային կյանք փչացնել»: Տարին մեկ այլ փաստա՛ք NASA Goddard Space Flight Center‑ում մոտ 30 մարդ անձամբ հո՞մերի հետ ծանոթացան, իսկ ավելի քան 20 կազմակերպություններից, գործակալություններից և հետազոտական խոցերներից 40 հոգի միացան հեռավար` որոշելու նախագծի ուղին, ինչը Ռոշեն ներկայացնում որպես «ոչ միայն վերանMaintenance‑ի քննարկում, այլ իսկական հանձնառություն»: Երկարաժամկետ ճանապարհորդություն՝ incubation‑ից հիմնադրամի հետ նորաձևաձևություն Հաջորդ քայլը, ըստ Ռոշեի, է «ELISA incubation»‑ից դուրս գալը և ստեղծել մեր սեփական հիմնադրամը` չհիմնված օժանդակադոների, անդամի ղեկավարմամբ, նույն արդյունավետ մոդելներով, որոնք հաջողությամբ գործում են ավտոմոբիլային Linux‑ում, որտեղ հիմնադիր անդամները օգնում են ձևավորել կառավարման, ճանապարհային քարտեզի և հաստատումների խնդիրները՝ որոնք մենք կմուտքագրենք: Ռոշեի համար ծրագրավորողների և կազմակերպությունների հասցրած գրավման ձայնը պարզ էր. Ingenuity‑ն ապացուցեց, որ Linux‑ն տեղավորվում է տիեզերքում, բայց հաջորդ առաքելությունը չի սկսել զրոյից: «Հարցն այն է, թե յուրաքանչյուր թիմ այս բացթողումից հետո կվերակառուցվի զրոյից, թե ոչ, կամ մենք կստանանք այդ հիմնադրամը, որով նրանք կարողին կրկնել տարիքային մասնաքական կառուցվածքը»: Papermoon‑ը առաջարկվում է որպես այդ միասնական հիմքը և կոչ է տիեզերական ոլորտի նվագողներին, ովքեր ճանաչում են այդ pattern‑ը drones‑ից և ավտոմոբիլային արդյունաբերությունից, գալ մեզ մոտ, խոսել և օգնել ստեղծելու տիեզերքի հաջորդ դարաշրջանի համար հիմք։