Форум программистов, компьютерный форум, киберфорум
Проекты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 31.01.2023
Сообщений: 3

Ищу энтузиастов для создания новой ОС!

31.01.2023, 10:28. Показов 6014. Ответов 63

Студворк — интернет-сервис помощи студентам
Друзья! Я начинающий программист, хочу предложить разработать собственную русскую оперативную систему для ПК. Сейчас в трудное время, все меньше и меньше становится возможность пользоваться Windows, сейчас многие компании переходят на русские платформы на базе Linux. Я уверена, многие из вас как и я задумывались над темой создания альтернативной системы, которая будет понятна пользователю и безопасна. Есть множество минусов в "новых" ОС и уязвимостей. Мне очень трудно одной и каких-то вещей я не понимаю, у меня есть определенная литература по ассемблеру. Если кому-то интересна эта тема, пишите мне в личку или на почту: daravisloguzova200@gmail.com
Буду ждать ваших откликов!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.01.2023, 10:28
Ответы с готовыми решениями:

Ищу энтузиастов для создания игр
Я программирую около полутора лет(конечно, это не много, но опыт так сказать какой то есть). Недавно решил заняться созданием игр, ну и для...

Ищу энтузиастов для создания небольшой воксельной игры
Из названия топика,думаю всё предельно ясно. Ищу HLSL скриптера, C# программиста и 3D художника. Необходимые знания: 1....

Ищу энтузиастов для создания мобильного Android/iOS приложения
Всем привет! Разработан проект и ТЗ по созданию мобильного приложения для экономии денежных средств для пассажиров (для перемещения из...

63
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,663
Записей в блоге: 29
31.01.2023, 11:09
Цитата Сообщение от DashutaV Посмотреть сообщение
оперативную систему
не ошиблись с термином?
Цитата Сообщение от DashutaV Посмотреть сообщение
возможность пользоваться Windows
никуда не делась, остались также линукс и макос
0
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
31.01.2023, 14:05
Цитата Сообщение от DashutaV Посмотреть сообщение
Я уверена, многие из вас как и я задумывались над темой создания альтернативной системы, которая будет понятна пользователю и безопасна.
Я задумывался. Но писать свою ОС для существующих платформ это не благодарное дело, дело в том что существующие компьютеры развивались постепенно и в них заложены древние баги и неказистая архитектура, которую изучать только будете годами, не говоря уже чтобы что-то под это написать.

Если бы у нас разработали свой процессор современный, или хотя-бы свои FPGA были на которых это можно сделать и затем изготовить интегральную схему процессора. Тогда написание ПО под новую архитектуру было бы интересным и занятным делом, многие энтузиасты подключились бы. А сейчас это утопия.

ЗЫ. У меня для вас есть более интересное предложение. Если интересно можем пообщаться в скайпе или дискорде.
1
Антикодер
Эксперт функциональных языков программирования
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,088
31.01.2023, 15:16
Много времени тратить на попытку разработки ядра ОС не советую.

Всю жизнь сижу на Gentoo Linux уже настроил всё под себя.
Кроме этого пытаюсь сделать конфигурационный файл для ОС GuixSD(это тоже Linux), который пишется на Guile(Scheme).
Введение в язык Scheme для школьников
(может быть пригодится кому то)

Если хочется закопаться глубже:

Я написал инструкцию о том как получить часть перевода на русский язык книги Linux From Scratch:
https://gitlab.com/LFS-Russian... ch-russian
Такие системы собираются руками без установщика и позволяют досконально разобраться в устройстве Linux-а.

Кроме того есть аналогичный проект на русском:
https://lx4u.ru

Кроме того я разбирался с простыми ОС на C для микроконтроллеров более 10 лет назад.

А современные попытки создания ядер не смотрел.

Для командной разработки ядра нужно как минимум уметь пользоваться git-ом.
0
Эксперт .NET
 Аватар для Usaga
14071 / 9289 / 1346
Регистрация: 21.01.2016
Сообщений: 34,850
31.01.2023, 16:10
Цитата Сообщение от DashutaV Посмотреть сообщение
собственную русскую оперативную систему для ПК
А ПК тоже будет русский?

Цитата Сообщение от DashutaV Посмотреть сообщение
все меньше и меньше становится возможность пользоваться Windows
Откуда инфа? Из пальца высосана?

Цитата Сообщение от DashutaV Посмотреть сообщение
сейчас многие компании переходят на русские платформы на базе Linux
Да вот нифига.
0
фрилансер
 Аватар для Алексей1153
6435 / 5630 / 1126
Регистрация: 11.10.2019
Сообщений: 14,970
31.01.2023, 16:46
Цитата Сообщение от DashutaV Посмотреть сообщение
возможность пользоваться Windows
внезапно

28 декабря 2022 09:30
|
<...>Microsoft внезапно открыла россиянам доступ к Windows.
На сайте Microsoft вновь появилась возможность скачивания дистрибутивов Windows с российского IP-адреса. Она была недоступна россиянам с июня 2022 г. Также Microsoft неожиданно вернула своим российским пользователям доступ к обновлениям Windows, закрытый в сентябре 2022 г.<...>
0
78 / 73 / 19
Регистрация: 18.05.2021
Сообщений: 287
01.02.2023, 20:14
DashutaV, есть kolibri os, как полноценная маленькая система на ассемблере, есть react os, как клон windows. Почему бы не прибиться к ним, а не повторять весь путь заново в очередной раз?
0
Эксперт JS
 Аватар для DrType
6553 / 3624 / 1075
Регистрация: 07.09.2019
Сообщений: 5,877
Записей в блоге: 1
01.02.2023, 22:00
Есть же TempleOS.
1
0 / 0 / 0
Регистрация: 31.01.2023
Сообщений: 3
02.02.2023, 17:48  [ТС]
Напиши, пожалуйста, на почту daravisloguzova200@gmail.com. Спишемся там. Спасибо за ответ.

Добавлено через 1 минуту
С ПК проблема, я слышала мнение и не раз, что интереснее писать на чем-то новом. Но сами понимаете с русскими разработками в плане новых устройств большая проблема

Добавлено через 1 минуту
Для интереса, собственный прорыв. В этом и проявляется энтузиазм

Добавлено через 1 минуту
Смешно)))
0
Антикодер
Эксперт функциональных языков программирования
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,088
02.02.2023, 18:45
Вообще-то ещё книга есть:
Бос Херберт, Таненбаум Эндрю "Современные операционные системы"
0
Неэпический
 Аватар для Croessmah
18144 / 10728 / 2066
Регистрация: 27.09.2012
Сообщений: 27,026
Записей в блоге: 1
08.02.2023, 12:10
Цитата Сообщение от Usaga Посмотреть сообщение
сейчас многие компании переходят на русские платформы на базе Linux
Платформы базе Т-72 и Т-80
0
-7 / 1 / 0
Регистрация: 15.11.2022
Сообщений: 50
11.02.2023, 09:59
Цитата Сообщение от DashutaV Посмотреть сообщение
Буду ждать ваших откликов!
С какой полезной для всех целью это нужно, хорошо бы обсудить для начала.
0
0 / 0 / 0
Регистрация: 31.01.2023
Сообщений: 3
12.02.2023, 15:56  [ТС]
У меня есть эта книга, сейчас ее читаю

Добавлено через 4 минуты
Наверняка есть из вас люди, которым было бы это просто интересно попробовать, у меня есть идея, в принципе есть ресурсы, почему бы и нет? А вдруг, создадим что-то новое, а вдруг получится классный проект? Возможно вы скажете: "Это утопия", и будете правы, а зачем вообще тогда быть программистом, если не превращать утопию в реальную жизнь? Вы настоящие волшебники, властители мира, почему бы не попробовать?)
0
Неэпический
 Аватар для Croessmah
18144 / 10728 / 2066
Регистрация: 27.09.2012
Сообщений: 27,026
Записей в блоге: 1
12.02.2023, 16:03
Цитата Сообщение от DashutaV Посмотреть сообщение
почему бы не попробовать?
Жизнь мешает.
0
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
13.02.2023, 08:39
Цитата Сообщение от DashutaV Посмотреть сообщение
Наверняка есть из вас люди, которым было бы это просто интересно попробовать, у меня есть идея, в принципе есть ресурсы, почему бы и нет? А вдруг, создадим что-то новое, а вдруг получится классный проект? Возможно вы скажете: "Это утопия", и будете правы, а зачем вообще тогда быть программистом, если не превращать утопию в реальную жизнь? Вы настоящие волшебники, властители мира, почему бы не попробовать?)
Лично я не против, только за, но желания одного мало, нужны знания и опыт, а этого нет и это приобретается только со временем, а люди не терпеливы они хотят здесь и сейчас, вот чтобы сейчас всё уже было. Но:
Цитата Сообщение от Croessmah Посмотреть сообщение
Жизнь мешает.
С этим трудно не согласится. Есть масса препятствий, начиная от того же незнания до бытовых дел и тд. Мне вот не достаёт понимание как организована память, там масса областей под порты, видеобуфер, какие-то утилиты и чёрт ногу сломит.. BIOS, векторы прерываний, MS-DOS, свободные адреса, опять BIOS, MS-DOS.. Хочется чего-то простого, чтобы было чистое пространство оперативной памяти и ты распоряжаешься как хочешь, где хочешь стек, где видеобуфер, где область переменных, где загрузка программ и тд. Но в существующих компьютерах кромешный бардак, разбираться что где и как использовать это просто мрак.. ИМХО

ЗЫ. Может я не понимаю в архитектуре и там всё просто, вот сможет мне кто-то объяснить как на голом железе с нуля программировать, распоряжаться оперативкой так как захочется и тд. Чтобы не было там никаких пережитков прошлого в виде MS-DOS и тп. https://ok-t.ru/life-prog/baza... age021.jpg

ЗЗЫ. Как здесь вставлять картинки?

Добавлено через 13 минут
DashutaV, Ещё один момент. Одно дело написать свою ОС под одно устройство, пусть с использованием встроенного графического интерфейса, примитивной графикой, но ещё надо под другие устройства с хорошей графикой и там ещё намного сложнее. Это хорошо если получится существующие графические\видео и аудио библиотеки для периферийных устройств разных видео карт загружать и запускать на своей оперативке, с нуля такое лично я уже не потяну написать.
0
Антикодер
Эксперт функциональных языков программирования
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,088
13.02.2023, 09:08
Поэтому, я считаю, есть смысл абстрагироваться от железа и моделировать. А моделировать лучше на функциональном языке программирования, предварительно изучив приёмы математики, логики и диалектики Гегеля. Видимо это самый короткий путь.
0
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
13.02.2023, 09:36
Цитата Сообщение от XRuZzz Посмотреть сообщение
Поэтому, я считаю, есть смысл абстрагироваться от железа и моделировать. А моделировать лучше на функциональном языке программирования, предварительно изучив приёмы математики, логики и диалектики Гегеля. Видимо это самый короткий путь.
Вот только проблема в том что ядро надо писать с ноля и на ассемблере, а для этого нужно изучить как всё устроено, организация памяти у меня просто убивает всё желание что-то делать. А так конечно же, можно было бы написать ядро, под него свой язык программирования(существующие языки меня тоже удручают, писать можно, но если у меня была возможность свой язык сделать, я сделал бы лучше существующих, это не пустые слова т.к. есть некоторые наработки) более высокого уровня и на нём уже делать всё что душе угодно
0
Антикодер
Эксперт функциональных языков программирования
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,088
13.02.2023, 10:12
Получается у нас один берег - это цели пользователя(варианты использования по Коберну), а второй - адаптация под железо. И чтобы сделать ОС нужно построить мост между этими берегами. А мост строится от берегов.
Подходящее сравнение?
0
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
13.02.2023, 10:21
Цитата Сообщение от XRuZzz Посмотреть сообщение
Получается у нас один берег - это абстрактное моделирование, а второй - адаптация под железо. И чтобы сделать ОС нужно построить мост между этими берегами.
Нет, не подходящее сравнение. ИМХО

Если как вы аллегорией выражать текущее положение. То получается, что сейчас нет никаких берегов, а построить мост в пустоте не получится. Нужно сначала насыпать грунт(как в Дубаях острова делали), для одного берега(ядро ОС написать на ассемблере под существующие архитектуры компьютеров), для другого берега(написать язык программирования с возможностью расширения функционала), а мост между этими берегами уже будет в процессе строительства(т.к. при создании острова(ядра ОС) это уже будет предусмотрено)
0
Эксперт .NET
 Аватар для Usaga
14071 / 9289 / 1346
Регистрация: 21.01.2016
Сообщений: 34,850
13.02.2023, 12:04
А моё IMHO в том, что ТСу было бы разумнее не свою ОС начинать пилить с 99.(9)% вероятностью забросить это дело, а присоединиться к работе над уже существующей ОС. Linux или *BSD. С одной стороны опыт будет тот же самый, в плане получаемых знаний (а то и лучше, ибо уже будет возможность посмотреть на чужие решения и подходы), с другой стороны - её работа не пропадёт даром, а закрепится в виде какого-то практически полезного для пользователей кода.

Осталось подавить в себе острое желание в обязательном порядке всё кидаться пилить с нуля.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.02.2023, 12:04
Помогаю со студенческими работами здесь

Ищу энтузиастов и просто людей которые хотят учиться вместе, для создания проекта
Сразу скажу, что это - стартап и ни о каком заработки речи не идёт. хотя вполне возможно заработать Суть проекта невероятна проста и...

Ищу энтузиастов для разработки игры
Всех приветствую. Тема, которая поднята в заголовке, далеко не нова для многих. Я, как начинающий программист (если те строчки кода,...

Ищу энтузиастов для нового проекта
Здравствуйте. Ищу людей готовых присоединиться к музыкальному проекту Bitloor. Bitloor - это медиасайт на котором каждый может слушать...

Ищу энтузиастов для разработки 3D Движка
Как то давно я заинтересовался разработкой игр, жаль что большинство движков требуют написание кода при этом зная какие либо языки...

Набор энтузиастов для создания сайта по рисованию анимации
Данный проект осуществляется на Canvas, а конкретно редактор где создаются анимации. Так же этот проект чем то напоминает Multator.ru,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru