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

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

31.01.2023, 10:28. Показов 7518. Ответов 64

Студворк — интернет-сервис помощи студентам
Друзья! Я начинающий программист, хочу предложить разработать собственную русскую оперативную систему для ПК. Сейчас в трудное время, все меньше и меньше становится возможность пользоваться 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 приложения
Всем привет! Разработан проект и ТЗ по созданию мобильного приложения для экономии денежных средств для пассажиров (для перемещения из...

64
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
13.02.2023, 12:15
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Usaga Посмотреть сообщение
А моё IMHO в том, что ТСу было бы разумнее не свою ОС начинать пилить с 99.(9)% вероятностью забросить это дело, а присоединиться к работе над уже существующей ОС. Linux или *BSD. С одной стороны опыт будет тот же самый, в плане получаемых знаний (а то и лучше, ибо уже будет возможность посмотреть на чужие решения и подходы), с другой стороны - её работа не пропадёт даром, а закрепится в виде какого-то практически полезного для пользователей кода.
Осталось подавить в себе острое желание в обязательном порядке всё кидаться пилить с нуля.
Для меня лично это будет мартышкин(бесполезный) труд. Те разработки которые есть типа Linux, BSD и тд. это куча мала всяких зависимостей, с ними багов\косяков\костылей\нюансов и тд. и тп. это даже в миллиарды раз больше времени потребуется чтобы всё это изучить потом что-то написать и в итоге получится тот же Linux. Нежели изучить голое железо и под него написать так что будет намного проще в дальнейшем работать, некий стандарт программирования(говнокодерам\копипастер ам этого не понять).
0
Эксперт .NET
 Аватар для Usaga
14371 / 9478 / 1360
Регистрация: 21.01.2016
Сообщений: 35,752
13.02.2023, 12:18
Цитата Сообщение от pgb Посмотреть сообщение
Для меня лично это будет мартышкин(бесполезный) труд.
Для тебя да. Я сейчас о нормальных разработчиках. Если ТС хочет расширить и углубить свои знания, а заодно и не потратить время зря, то присоединиться к опытным коллегам будет разумнее, чем собирать костыли и заново протаптывать дорожки, которые уже пройдены другими, заново всё переизобретая.
0
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
13.02.2023, 12:30
Цитата Сообщение от Usaga Посмотреть сообщение
Для тебя да. Я сейчас о нормальных разработчиках. Если ТС хочет расширить и углубить свои знания, а заодно и не потратить время зря, то присоединиться к опытным коллегам будет разумнее, чем собирать костыли и заново протаптывать дорожки, которые уже пройдены другими, заново всё переизобретая.
Когда есть понимание того, что в существующих системах плохо, и как можно сделать лучше, то по мне резонно сделать с ноля по своему. Нежели вставать на те же грабли и довольствоваться как они постоянно бъют по башке.. Ведь результат уже очевиден, если использовать, то что есть, получишь, то же самое(тот же linux или windows), вот какой в этом смысл, максимум узнаешь о граблях(всяких багах в этих системах и тп.) набьёшь шишек. А как это поможет в будущем?
0
Эксперт .NET
 Аватар для Rius
13391 / 7844 / 1699
Регистрация: 25.05.2015
Сообщений: 23,854
Записей в блоге: 14
13.02.2023, 12:35
Цитата Сообщение от pgb Посмотреть сообщение
Когда есть понимание того, что в существующих системах плохо, и как можно сделать лучше, то по мне резонно сделать с ноля по своему.
И откуда же такому понимаю взяться у новичка?
Цитата Сообщение от pgb Посмотреть сообщение
Нежели вставать на те же грабли и довольствоваться как они постоянно бъют по башке..
Велосипедостроение без знания имеющихся альтернатив и есть те самые грабли.
Цитата Сообщение от pgb Посмотреть сообщение
Ведь результат уже очевиден, если использовать, то что есть, получишь, то же самое(тот же linux или windows), вот какой в этом смысл, максимум узнаешь о граблях(всяких багах в этих системах и тп.) набьёшь шишек. А как это поможет в будущем?
Набьешь шишки - поймёшь, что надо сделать лучше. В этом и есть смысл.
Только вот получится всё, как обычно:


Очередной NIH.
0
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,510
Записей в блоге: 2
13.02.2023, 12:36
Кстати, для тех кто хочет силы в написании ОС попробовать можно посмотреть на xv6 как раз используется в MIT в курсе по проектированию ОС. Кода относительно не много - интересно покопаться.

Цитата Сообщение от pgb Посмотреть сообщение
. Одно дело написать свою ОС под одно устройство, пусть с использованием встроенного графического интерфейса, примитивной графикой,
Эта фраза уже намекает, что у вас "в планах" монолит. Если же делать по умному, то все вопросы взаимодействия с железом производятся на отдельном слое. Т.е. GUI как и любые прочие программы вообще на прямую с железом не должны работать. И единственное как GUI может "зависеть" от железа - это наличие необходимого компилятора.

В целом я согласен с тем что выше сказали. Писать свою ОС с ноля, интересно и полезно для прокачки скилов, изучения и т.п. Для практического применения лучше присоединиться к сообществу. И тут есть куча векторов для приложения сил. Считаете что не достаточен охват архитектур - сделайте это дополнение, и сразу вся ОС в полном объеме будет благодаря вам на новой архитектуре. Не нравится как устроено ядро, напишите свое ( и такие примеры есть, есть ядра кроме Linux и BSD) и вся экосистема GNU будет работать. Т.е. с вашей работой уже сразу будут работать все офисы, браузеры и прочее и прочее.

А дальше уже сообщество уже решит: если ваше решение будет действительно гениальным, полезным или более удобным. Его будут использовать, нет - у вас будет повод подумать
0
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
13.02.2023, 12:38
Лично у меня задумка ОС такая. Пишется ядро для управления памятью, язык программирования по типу интерпретатора, модули для работы с графикой, звуком, диском, сетью и тд. и всё на этой базе можно какие угодно приложения писать.

Сейчас же капец, и жизни не хватит чтобы изучить что и как, и тд. это пустая\бессмысленная трата времени..
0
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,510
Записей в блоге: 2
13.02.2023, 12:41
Цитата Сообщение от pgb Посмотреть сообщение
это пустая\бессмысленная трата времени.
Именно по этому в этой теме и звучал несколько раз более правильный путь как поступить если есть желание развиваться и приносить реальную пользу в этом направлении.
0
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
13.02.2023, 12:50
Цитата Сообщение от Rius Посмотреть сообщение
Велосипедостроение без знания имеющихся альтернатив и есть те самые грабли.
Я вот уже набил себе кучу шишек на этих граблях в существующих системах, поэтому есть желание и понимание как сделать по другому. ТС ищет энтузиастов, я не против, но у меня лично нет понимания как организовать работу с памятью, чтобы убрать все те пережитки прежних времён..

ЗЫ. Даже сам ассемблер костыльный в котором переход в защищённый режим и прочие прибамбасы, если кто писал на нём знают о чём я говорю.
0
Эксперт .NET
 Аватар для Rius
13391 / 7844 / 1699
Регистрация: 25.05.2015
Сообщений: 23,854
Записей в блоге: 14
13.02.2023, 12:52
Цитата Сообщение от pgb Посмотреть сообщение
Я вот уже набил себе кучу шишек на этих граблях в существующих системах поэтому есть желание и понимание как сделать по другому.
Ага. Всё, везде и сразу - криво и неправильно. Но мы то обязательно сделаем лучше! Особенно, не перенимая имеющийся опыт. См. рисунок выше


Цитата Сообщение от pgb Посмотреть сообщение
ТС ищет энтузиастов, я не против, но у меня лично нет понимания как организовать работу с памятью, чтобы убрать все те пережитки прежних времён..
Вот так весь энтузиазм и заканчивается на построении простых, интересных автору и базовых вещей.
А потом предстоит тяжёлая работа по наполнению. Кто её будет делать для этого велосипеда? Да никто. Некий опыт велосипедостроения будет приобретён, но вот конкурентный продукт - не выйдет.
0
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
13.02.2023, 12:55
Цитата Сообщение от Rius Посмотреть сообщение
Но мы то обязательно сделаем лучше! Особенно, не перенимая имеющийся опыт. См. рисунок выше ↑
А кто сказал что я не перенял опыт. Я писал на существующих языках и системах, так что опыта у меня предостаточно чтобы сделать не так как сейчас всё через задний проход..
0
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,510
Записей в блоге: 2
13.02.2023, 12:58
Цитата Сообщение от pgb Посмотреть сообщение
Я вот уже набил себе кучу шишек на этих граблях в существующих системах поэтому есть желание и понимание как сделать по другому
Ваши шишки от того, что вы очень поверхостно изучаете (если вообще изучаете) инструменты аналоги, которых хотите разрабатывать.

Цитата Сообщение от pgb Посмотреть сообщение
как организовать работу с памятью, чтобы убрать все те пережитки прежних времён.
Это вы про это
Цитата Сообщение от pgb Посмотреть сообщение
BIOS, векторы прерываний, MS-DOS, свободные адреса, опять BIOS, MS-DOS.. Хочется чего-то простого, чтобы было чистое пространство оперативной памяти и ты распоряжаешься как хочешь, где хочешь стек, где видеобуфер, где область переменных, где загрузка программ и тд. Но в существующих компьютерах кромешный бардак, разбираться что где и как использовать это просто мрак..
И в чем у вас мрак? Только в том, что вы в этом не разобрались?

Добавлено через 1 минуту
Цитата Сообщение от Rius Посмотреть сообщение
Особенно, не перенимая имеющийся опыт. См. рисунок выше ↑
Рисунок выше это жутко оптимистичный вариант. Максимум: сообщения на форуме, что вот вот скоро выйдет новая революционная ОС, и несколько видео (типа про ОС) показывающая как сделать кнопку желаемого цвета
0
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
13.02.2023, 13:00
Цитата Сообщение от Rius Посмотреть сообщение
Вот так весь энтузиазм и заканчивается на построении простых, интересных автору и базовых вещей.
А потом предстоит тяжёлая работа по наполнению. Кто её будет делать для этого велосипеда? Да никто. Некий опыт велосипедостроения будет приобретён, но вот конкурентный продукт - не выйдет.
Кто без знаний начинают делать, да у них ничего не получится. Я же начинал и заканчивал разные программы и они намного лучше существующих, так что в чём в чём, а в своих способностях делать лучше чем есть я уверен на все 100%. Ну а ТС перенял бы мой опыт и операционку.

Опять же говорю меня угнетают пережитки прошлого, как всё неказисто сделано. Если это как то решить, то я легко написал бы свою ОС.
0
3061 / 1463 / 265
Регистрация: 16.03.2008
Сообщений: 6,510
Записей в блоге: 2
13.02.2023, 13:01
Цитата Сообщение от pgb Посмотреть сообщение
А кто сказал что я не перенял опыт. Я писал на существующих языках и системах, так что опыта у меня предостаточно чтобы сделать не так как сейчас всё через задний проход.
Написать вы может хоть, что это именно вы в одно лицо написали "весь гугл, фейсбук и gpt чат".... Только вот вы на форуме много чего пишите такого, по чему отлично видно, что ваш "опыт" оставляет желать лучшего.

Так что, в отношении вас, ждем пока вашего решения для веба, посмотрим выйдет ли что то реальное, или так и будет только слова..
0
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
13.02.2023, 13:02
Цитата Сообщение от voral Посмотреть сообщение
Ваши шишки от того, что вы очень поверхостно изучаете (если вообще изучаете) инструменты аналоги, которых хотите разрабатывать.
Получше вас изучаю. И не надо судить о том чего не знаете.
0
Эксперт .NET
 Аватар для Rius
13391 / 7844 / 1699
Регистрация: 25.05.2015
Сообщений: 23,854
Записей в блоге: 14
13.02.2023, 13:13
Цитата Сообщение от pgb Посмотреть сообщение
Я же начинал и заканчивал разные программы и они намного лучше существующих,
Примеры?
Цитата Сообщение от pgb Посмотреть сообщение
Если это как то решить, то я легко написал бы свою ОС.
А весь софт к ней кто будет писать? А драйвера для зоопарка железа?
0
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
13.02.2023, 13:44
Цитата Сообщение от Rius Посмотреть сообщение
Примеры?
Есть реализация своего сервера, базы данных, языка программирования в виде dll модулей, приложение в котором эти модули подключаются, настраиваются и можно делать сервер для приложения по типу 1С, так же и для веб сайтов можно использовать и др. Проблема в том, что я писал на Pascal(когда работал на заводе хотел по быстрому написать программу по типу 1С для конструкторов, технологов, начальников цехов, для служебной документации и тд, а то всё с бумажками бегали, служебными записками, карточками разрешения тп.) и использовал готовые библиотеки для сети и тд. в которых куча багов, поэтому работает не так как хочется, поэтому я буду это переписывать на C++

А вот фреймворк для создания сайтов я отточил почти до идеала, но пришлось опять же бороться с кучей багов в реализации браузеров, в PHP, его модулях и тд. но по мне получилось очень даже не плохо по сравнению со всем винегретом что сейчас прикручивают к сайтам разных: бутстрап, фм vue,react, в бэке laravel или на шлаковом конструкторе и тп.

Уже скоро на нём буду сайты делать, доделываю контрольную панель(типа админки сайта, но это для самого фреймворка для тех кто не умеет программировать для основных настроек).
Цитата Сообщение от Rius Посмотреть сообщение
А весь софт к ней кто будет писать? А драйвера для зоопарка железа?
Главное начать, если реализация будет удачной, то подтянутся и другие, а для драйверов надо будет просто предусмотреть совместимость с Linux\Window
0
Эксперт .NET
 Аватар для Rius
13391 / 7844 / 1699
Регистрация: 25.05.2015
Сообщений: 23,854
Записей в блоге: 14
13.02.2023, 13:47
Ну, то есть, всё то, что вы делали, работало плохо. И только потому, что в используемом софте были баги.

Совместимость с драйверами и linux, и windows одновременно? И при этом надо ещё не потянуть за собой всех их баги?
И ещё совместимость с софтом, наверное, от linux, windows и macos?
1
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
13.02.2023, 14:28
Цитата Сообщение от Rius Посмотреть сообщение
Совместимость с драйверами и linux, и windows одновременно? И при этом надо ещё не потянуть за собой всех их баги?
И ещё совместимость с софтом, наверное, от linux, windows и macos?
Есть интерфейс\рекомендации(api для драйверов) от этих систем как писать драйвера, надо просто эти интерфейсы реализовать, драйвера будут обращаться к системе(нашей ОС) и не заметят даже подлога + своё api, потом постепенно если операционка будет удачнее, то можно вытеснить linux&windows
Но это опять же надо изучать и бороться с дебилизмом(api для драйверов) этих linux&windows систем\операционок..
0
Эксперт .NET
 Аватар для Usaga
14371 / 9478 / 1360
Регистрация: 21.01.2016
Сообщений: 35,752
13.02.2023, 16:20
Как же легко сворачиваются горы и совершаются революции, когда ты только рассуждаешь)
2
 Аватар для pgb
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
13.02.2023, 16:47
Цитата Сообщение от Usaga Посмотреть сообщение
Как же легко сворачиваются горы и совершаются революции, когда ты только рассуждаешь)
Не судите по себе..

ЗЫ. То есть я по вашему только рассуждал и несколько модулей для базы данных, язык программирования и др. фреймворк для создания сайтов сами реализовались и я не изучал ничего, не перелопатил кучу чужого лажового кода, не выявлял баги, не искал обходные пути для этих багов и тп.

ЗЫЫ. Вот к примеру недавно выявил баг в JS, при слиянии свойств объектов Object.assign() методы запускаются, а если методов ещё нет то ошибка, это не логично, зачем при слиянии объектов запускать методы, мля.. и это мелочи, я ещё и не с таким дебилизмом сталкивался.. Вот вы пользуетесь готовыми решениями, это всё равно, что просто мышкой двигать, и вы даже не подозреваете сколько тупого кода это всё выполняет. Современные компьютеры могут выполнять миллиарды операций с секунду, и большая их часть бесполезны и не нужны потому что код написан очень тупо, если код написан был более продуманнее, то компьютеры и с меньшей мощностью работали бы не хуже.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.02.2023, 16:47

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Новости компьютерного мира и их обсуждение (4) Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru