Режим читання збільшує текст, прибирає всю зайву інформацію зі сторінки і дозволяє зосередитися на матеріалі. Тут ви можете вимкнути його в будь-який момент.
Режим читання
Режим читання збільшує текст, прибирає всю зайву інформацію зі сторінки і дозволяє зосередитися на матеріалі. Тут ви можете вимкнути його в будь-який момент.
Завершити
Медіа Wired пише, що стара мова програмування Forth і нова операційна система Collapse OS можуть врятувати людей під час глобального збою всіх систем. Розповідаємо, на чому грунтується ця теорія.
Що сталося
Колумніст Wired Тіффані Нг, поглинений думками про неминучий апокаліпсис, звернувся до WikiHow за порадами з виживання і таким чином знайшов канадського програміста Вергілія Дюпра, розробника операційної системи Collapse OS, який вважає, що крах цивілізації відбудеться у дві хвилі:
Спочатку через руйнування глобальних ланцюгів постачань, що призведе до розпаду суспільства.
Потім через вихід з ладу останніх комп’ютерів, що спричинить поступове відключення всіх технологій.
Однак в теорії стара мова програмування Forth і нова операційна система Collapse OS можуть врятувати людей під час глобального збою всіх систем.
Дюпрас почав створювати Collapse OS у 2019 році, намагаючись зберегти здатність людства програмувати 8-розрядні мікроконтролери. Ці крихітні комп’ютери керують такими речами, як радіо та сонячні батареї, і їх можна використовувати в усьому — від моніторингу погоди до цифрового зберігання. Дюпрас вважав, що можливість перепрограмувати їх із мінімальними ресурсами, що залишилися, буде важливою після краху світу. Але спочатку йому довелося навчитися відповідній мові програмування, захищеній від апокаліпсису.
Ця мова програмування Forth — середовище для програмування, розроблене Чарльзом Муром на початку 1970 років. Forth є процедурною, стековою, рефлективною та безтиповою мовою програмування. Нові програми створюються шляхом розширення мови «новими словами» (позначення для підпрограм у Forth). Найбільше поширення Forth отримав у вбудованих системах керування, як мова програмування інтелектуальних контролерів. Ранні версії Forth мали малий розмір, генерували ефективний код.
Forth керує пам’яттю за допомогою «слів», визначених користувачем. Завдяки тому, що основні команди мови написані в машинному коді, Forth вимагає менше ресурсів, що забезпечує високу «щільність потужності». Це робить її ідеальною для Collapse OS, операційної системи, розробленої для роботи в умовах обмежених ресурсів після потенційного колапсу цивілізації.
Чому це цікаво
Усвідомлюючи обмеженість Collapse OS для відновлення суспільства після краху, Дюпрас у 2022 році розробив Dusk OS — адаптовану версію для сучасних пристроїв. Використовуючи Forth, він створив компілятор, що забезпечує сумісність з кодом C (на ньому написано більшість сучасних програм), дозволяючи Dusk OS обробляти текст і файли резервних копій без переписування наявних програм. Ця система може працювати на смартгодинниках і старих планшетах, пропонуючи користувачам гнучкість у налаштуванні.
У випадку глобальної катастрофи, коли цифрові ресурси стануть недоступними, Dusk OS покликана забезпечити доступ до збережених знань, подібних до Глобального сховища насіння Шпіцбергена. Однак, щоб скористатися ним, необхідно заздалегідь встановити Dusk OS на старий телефон, карту пам’яті або ноутбук, оскільки після колапсу, без доступу до інтернету, єдиним способом отримати систему буде копіювання з пристрою, де вона вже встановлена.