Новости 1-12 июля
Состояние пространства пользователя
SynAPI: 82 системных вызова реализовано и проверено
POSIX (Linux/BSD capability): 75 системных вызова реализовано и проверено
Реализована возможность использовать нескольких подсистем системных вызовов в одной программе.
Пример:
Новое ПО:
- mlibc - полнофункциональная стандартная библиотека языка Си, разработанная с учетом переносимости.
- UnQLite - автономная бессерверная система управления транзакционными базами данных для приложений на C и C++.
- sh.c из xv6 - минимальный легковесный консольный интерпретатор.
- c-chat-gpt-2 - движок интерференса gpt-2 на C.
Состояние пространства пользователя
SynAPI: 82 системных вызова реализовано и проверено
POSIX (Linux/BSD capability): 75 системных вызова реализовано и проверено
Реализована возможность использовать нескольких подсистем системных вызовов в одной программе.
Пример:
#include <synapi.h>
#include <stdio.h>
#include <sys/utsname.h>
void test(void *arg) {
(void)arg;
syn_sleep(1000);
syn_printf("[sus] test thread exiting\n");
syn_proc_exit(0);
}
int main(int argc, char **argv) {
(void)argc;
(void)argv;
struct utsname uname_test;
uname(&uname_test);
syn_printf("[sus] sysname: %s, node: %s, %s\n", uname_test.sysname, uname_test.nodename, uname_test.domainname);
syn_printf("[sus] release: %s, version: %s\n", uname_test.release, uname_test.version);
syn_printf("[sus] machine: %s\n", uname_test.machine);
syn_thread_create((uintptr_t)test, NULL);
return 0;
}
Новое ПО:
- mlibc - полнофункциональная стандартная библиотека языка Си, разработанная с учетом переносимости.
- UnQLite - автономная бессерверная система управления транзакционными базами данных для приложений на C и C++.
- sh.c из xv6 - минимальный легковесный консольный интерпретатор.
- c-chat-gpt-2 - движок интерференса gpt-2 на C.
1🔥4
Приветствую, друзья!
Какими эмуляторами вы пользуетесь?
Для вашего удобства мы предусмотрели гостевые расширения (гостевые агенты) для разных эмуляторов. Они позволяют получать информацию о потреблении и активности ОС внутри эмулятора без настройки дополнительного ПО, а также расширяют функционал системы⚡️
При тестировании проекта мы используем:
Qemu, Virtualbox, VMware
Телеграм чат
Сайт
Прямая связь с разработчиком
Какими эмуляторами вы пользуетесь?
Для вашего удобства мы предусмотрели гостевые расширения (гостевые агенты) для разных эмуляторов. Они позволяют получать информацию о потреблении и активности ОС внутри эмулятора без настройки дополнительного ПО, а также расширяют функционал системы⚡️
При тестировании проекта мы используем:
Qemu, Virtualbox, VMware
Телеграм чат
Сайт
Прямая связь с разработчиком
👍2
Приветствую, друзья!
Разработка Синапс ОС активно продолжается. На данный момент идет активная работа над поддержкой различного ПО.
Так как проект активно разивается ограниченными ресурсами, мне особенно важна обратная связь от будущих пользователей и разработчиков. Хочу понять, какие функции сделают ОС полезной имено для вас.
Также не стесняйтесь предлагать свои идеи в комментариях👇
Телеграм чат
Сайт
Прямая связь с разработчиком
Разработка Синапс ОС активно продолжается. На данный момент идет активная работа над поддержкой различного ПО.
Так как проект активно разивается ограниченными ресурсами, мне особенно важна обратная связь от будущих пользователей и разработчиков. Хочу понять, какие функции сделают ОС полезной имено для вас.
Также не стесняйтесь предлагать свои идеи в комментариях👇
Телеграм чат
Сайт
Прямая связь с разработчиком
👍8
Порт musl 1.2.6 уже доступен в Синапс ОС
musl это более легкая (по сравнению с GNU C Library, glibc), эффективная и строго соответствующая стандартам реализация стандартной библиотеки для языка C.
github.com/0Nera/musl
musl это более легкая (по сравнению с GNU C Library, glibc), эффективная и строго соответствующая стандартам реализация стандартной библиотеки для языка C.
github.com/0Nera/musl
10🔥5⚡1
Lua 5.5.1 уже доступен в Синапс ОС
Lua это скриптовый язык программирования с динамической типизацией, своей реализацией ООП на базе парадигм и метатаблиц.
Это очень популярный язык программирования для встраиваемых систем, конфигураций. Широко применяется в играх.
Его используют в Garry’s Mod, Roblox Studio, Love2D, Factorio и других проектах.
Собрано при помощи musl 1.2.6. Включено в сборку по-умолчанию.
https://github.com/0Nera/lua
Lua это скриптовый язык программирования с динамической типизацией, своей реализацией ООП на базе парадигм и метатаблиц.
Это очень популярный язык программирования для встраиваемых систем, конфигураций. Широко применяется в играх.
Его используют в Garry’s Mod, Roblox Studio, Love2D, Factorio и других проектах.
Собрано при помощи musl 1.2.6. Включено в сборку по-умолчанию.
https://github.com/0Nera/lua
1🔥2
sbase и ubase в Синапс ОС
sbase и ubase это наборы минималистичных утилит, созданных сообществом Suckless. Они дополняют друг друга и предназначенны для замены традиционну coreutils. Вместе они позволяют использовать привычные команды из unix-подобных систем.
Собрано при помощи musl 1.2.6
Включено в сборку по-умолчанию
https://github.com/0nera/ubase
https://github.com/0nera/sbase
sbase и ubase это наборы минималистичных утилит, созданных сообществом Suckless. Они дополняют друг друга и предназначенны для замены традиционну coreutils. Вместе они позволяют использовать привычные команды из unix-подобных систем.
Собрано при помощи musl 1.2.6
Включено в сборку по-умолчанию
https://github.com/0nera/ubase
https://github.com/0nera/sbase
50🔥3
Lua интегрирован как основной язык для скриптов в Синапс ОС
Но это не значит что скрипты написанные на bash не будут работать, напротив. Поддержку bash скриптов взял на себя loksh (порт OpenBSD ksh под Linux).
Но это не значит что скрипты написанные на bash не будут работать, напротив. Поддержку bash скриптов взял на себя loksh (порт OpenBSD ksh под Linux).
⚡2🔥2
Forwarded from РВТИ Медиа
все российские ОС 1.9.xlsx
47.8 KB
#РВТИ_собственное
Проект таблицы всех российских операционных систем.
Ревизия 1.9 (все российские ОС 1.9.xlsx)
88 ОС "десктопных" или "общего назначения; 31 "серверная" ОС, 18+2 мобильных ОС и 94 "специализированные" ОС.
Добавлены особенности мобильных ОС и мини-табличка про "стилизацию" мобильных ОС (потому что я люблю нескучные обои и никто мне их не запретит любить)
Прибавок не очень много, но за 4 месяца пора бы ревизию выпустить, напомнить про существование этой таблицы
Потом хочу добавить номера из ФИПС (свидетельства о регистрации программы для ЭВМ), там ой как много этих операционок (в том числе отсутствующих в реестре Минцифры)
Актуализировано 02.09.2026 в 16:06 по московскому времени.
https://disk.yandex.ru/i/t2QFLwU5kdklXw
Проект таблицы всех российских операционных систем.
Ревизия 1.9 (все российские ОС 1.9.xlsx)
88 ОС "десктопных" или "общего назначения; 31 "серверная" ОС, 18+2 мобильных ОС и 94 "специализированные" ОС.
Добавлены особенности мобильных ОС и мини-табличка про "стилизацию" мобильных ОС (потому что я люблю нескучные обои и никто мне их не запретит любить)
Прибавок не очень много, но за 4 месяца пора бы ревизию выпустить, напомнить про существование этой таблицы
Потом хочу добавить номера из ФИПС (свидетельства о регистрации программы для ЭВМ), там ой как много этих операционок (в том числе отсутствующих в реестре Минцифры)
Актуализировано 02.09.2026 в 16:06 по московскому времени.
https://disk.yandex.ru/i/t2QFLwU5kdklXw
⚡2👍1🔥1
Forwarded from Twitblit
Друзья, у нас БОЛЬШОЙ анонс. Социальная сеть для авторов Twitblit и первая российская модульная операционная система SynapseOS объединяют усилия.
SynapseOS строится на принципах модульности и открытости. Twitblit защищает права авторов и свободу самовыражения. Наши ценности совпали на 100%.
Вместе мы делаем российские цифровые продукты безопасными, независимыми и удобными для каждого.
Это только начало. Следите за обновлениями — будущее уже здесь!
Источник: https://twitblit.ru/tb/twitblit/21525
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡9🔥3💯2