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

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

31.01.2023, 10:28. Показов 6029. Ответов 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
 Аватар для 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
14071 / 9289 / 1346
Регистрация: 21.01.2016
Сообщений: 34,850
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
13018 / 7584 / 1660
Регистрация: 25.05.2015
Сообщений: 23,041
Записей в блоге: 14
13.02.2023, 12:35
Цитата Сообщение от pgb Посмотреть сообщение
Когда есть понимание того, что в существующих системах плохо, и как можно сделать лучше, то по мне резонно сделать с ноля по своему.
И откуда же такому понимаю взяться у новичка?
Цитата Сообщение от pgb Посмотреть сообщение
Нежели вставать на те же грабли и довольствоваться как они постоянно бъют по башке..
Велосипедостроение без знания имеющихся альтернатив и есть те самые грабли.
Цитата Сообщение от pgb Посмотреть сообщение
Ведь результат уже очевиден, если использовать, то что есть, получишь, то же самое(тот же linux или windows), вот какой в этом смысл, максимум узнаешь о граблях(всяких багах в этих системах и тп.) набьёшь шишек. А как это поможет в будущем?
Набьешь шишки - поймёшь, что надо сделать лучше. В этом и есть смысл.
Только вот получится всё, как обычно:


Очередной NIH.
0
3011 / 1444 / 262
Регистрация: 16.03.2008
Сообщений: 6,441
Записей в блоге: 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
3011 / 1444 / 262
Регистрация: 16.03.2008
Сообщений: 6,441
Записей в блоге: 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
13018 / 7584 / 1660
Регистрация: 25.05.2015
Сообщений: 23,041
Записей в блоге: 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
3011 / 1444 / 262
Регистрация: 16.03.2008
Сообщений: 6,441
Записей в блоге: 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
3011 / 1444 / 262
Регистрация: 16.03.2008
Сообщений: 6,441
Записей в блоге: 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
13018 / 7584 / 1660
Регистрация: 25.05.2015
Сообщений: 23,041
Записей в блоге: 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
13018 / 7584 / 1660
Регистрация: 25.05.2015
Сообщений: 23,041
Записей в блоге: 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
14071 / 9289 / 1346
Регистрация: 21.01.2016
Сообщений: 34,850
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
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
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
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru