Синапс ОС | SynapseOS
124 subscribers
46 photos
1 video
5 files
18 links
Download Telegram
👍20
Билинейная интерполяция
👍19
21 мегабайт потребление включая размер ядра, модулей, буферов экрана и дерева устройств
👍19
Решили уменьшить синус чтобы не занимал много места, на KVM удалось уменьшить потребление до 18мб
👍18
Многоуровневая архитектура операционных систем 💻

Операционные системы - сложные программные комплексы. Для управления всеми компонентами системы, ОС строятся на основе многоуровневой архитектуры. Она предполагает разделение ОС на несколько логических уровней, каждый из которых отвечает за определенные функции и взаимодействует с другими через стандартные интерфейсы. Это повышает модульность, гибкость и расширяемость ОС. 🔍

Детальный обзор уровней ⚙️

Разделим все на 4️⃣ уровня, они и являются самыми важными 🔝

1️⃣ Аппаратный уровень: управляет физическими компонентами, предоставляет абстрактные интерфейсы для взаимодействия с аппаратурой. 🔌
2️⃣ Ядро ОС: отвечает за низкоуровневое управление ресурсами, организацию процессов и потоков, управление памятью. 🧠
3️⃣ Системные сервисы: предоставляют высокоуровневые интерфейсы для доступа к системным ресурсам (файловая система, сети и т.д.). 🔧
4️⃣ Пользовательский интерфейс: обеспечивает взаимодействие пользователя с ОС (консольный, псевдографический, графический интерфейс). 👨‍💻

Преимущества и недостатки 🔍

Преимущества:
⬆️ - Модульность и гибкость ⚙️
⬆️ - Повышение надежности 🔒
⬆️ - Эффективное использование ресурсов ⚖️
⬆️ - Лучшая переносимость 🌍
⬆️ - Упрощение разработки и поддержки 🛠️

Недостатки:
⬇️ - Более сложная архитектура по сравнению с одноуровневыми системами 🕸️
⬇️ - Возможное снижение производительности ⚠️

Сделаем короткий вывод: многоуровневая архитектура является доминирующим подходом, благодаря своей способности обеспечивать сбалансированные характеристики современных операционных систем. 💻💪

(У нас появился редактор, это его первый пост, поддержим?)
👍20
IRC в Синапс ОС

IRC (Internet Relay Chat) - одна из старейших и популярнейших платформ для онлайн-общения. Это текстовый чат, работающий по принципу клиент-сервер. 💻

Основные возможности IRC:

🔝 - Многопользовательские чат-комнаты (каналы) на различные темы 🗣️
🔝- Личные сообщения между пользователями 1-на-1 👥
🔝- Ведение логов разговоров 📝
🔝- Использование ников и настройка статуса 🆔
🔝- Подключение ботов и скриптов для автоматизации 🤖

IRC особенно популярен в среде разработчиков ПО, сисадминов и интернет-сообществ. Он предоставляет простой, но мощный инструмент для общения, обмена информацией и совместной работы. 🧠

В Синапс ОС уже реализован IRC. Дистрибутив для альфа тестирования будет содержать ПО для подключения, а также для развёртывания локального IRC сервера.
👍19👎1
К нам в сообщество довольно много народу перешло с Пикабу.

Напоминаю что проект не позиционирует себя как замену linux, "убийцу windows" и тд.

Наше ядро написано с нуля и не базируется на Linux, Minix, NT или любом другом ядре.

Исходный код ядра закрыт в связи с злоупотреблением со стороны сообщества и множественными нарушениями лицензии.
Исходный код драйверов, графической оболочки и некоторого ПО будет открыт во время бета-тестирования.

Во время закрытого альфа-тестирования на которое мы пригласили 10 программистов с разным опытом показало уязвимые и нестабильные места системы в пространстве пользователя. На данный момент мы занимаемся исправлением ошибок и переработкой пространства пользователя.

Для физических лиц основные возможности нашей ОС бесплатны.

Мы не нацелены на массового пользователя, наша система не будет им интересна, основная аудитория - опытные пользователи ПК.

Спасибо за интерес к проекту.

Если остались вопросы, пишите:
@0nera
t.me/nera00
👍24
Работаем над поддержкой большего количества современных материнских плат

---
В Декабре-Январе будут видео и скриншоты работы на разном железе включая ноутбуки, сервера, пк, а также виртуальные машины
👍21
С Новым годом!
👍23
Совсем забыли упомянуть что чат из вконтакте мигрировал

https://t.me/synapseos_chat
👍1
Друзья, важное объявление!

Сначала хочу искренне поблагодарить вас за поддержку и вклад в развитие проекта.

Однако сегодня хочу поделиться новостью, которая повлияет на ближайшие планы. По причинам, которые я не могу контролировать (срочная служба в армии), мне придется временно приостановить активную работу над проектом. Это решение далось непросто, но оно необходимо, и я обещаю вернуться через 12 месяцев с новыми силами и идеями!

Что дальше?
- Проект не закрывается. Мы не распускаем команду, не теряем наработанное.

А теперь — к вам.
Оставайтесь с нами! Делитесь своими мечтами о том, каким вы видите проект после перерыва.

Ваша вера в нашу миссию дает мне силы. До встречи через год — и пусть этот год пролетит быстро!

С теплом и уважением,
Арен Елчинян
😢25👍9🤝7😨3🔥2
Скоро вернусь.
11🔥14😨4
Дорогие друзья!

Проект возобновляется.
1🔥27
netcat 201.51.30.91 8
Синапс ОС стабильно работает на VDS от Timeweb уже неделю.

За это время сервер пережил:
10 сканирований по nmap
14 попыток вызвать buffer overflow
1 DDoS атаку



Телеграм чат
🔥12
Новости 1-12 июля

Состояние пространства пользователя

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