Как одному чуваку удалось сделать ОС и почему больше таких чуваков нет, кто с нуля мог бы ядро ебаной ОС сделать?
>>215167869 (OP)Ну почему нет? Пишут. Сейчас время другое, в лоулвл мало народа заходит, а тогда это было обыденностью.
Хорошо что такой тред. Собираюсь перекатываться на линуксы. Из всего разнообразия дистров выбрал манжару на xfce. Какие подводные?
>>215167869 (OP)> Как одному чуваку удалось сделать ОСОн сделал не ОС, а ядро, и то скопировал по образу и подобию UNIX.
>>215168103>Собираюсь перекатываться на линуксы>выбрал манжаруЗачем тебе для вкатывания манжара? По каким параметрам ты её себе отобрал?
>>215168103>Собираюсь перекатываться на линуксы.>Какие подводные?может отъехать биос, может слететь сама ОС с любой хунйи.Советую для этих целей завести учебный комп или компоподобную чмоки-чмокиню, чтоб сначала изучить линукс и знать как его выводить из пиздеца.
>>215168184>Он сделал не ОС, а ядро, и то скопировал по образу и подобию UNIX.Не скопировал, а сделал подобную чмоки-чмокиню, но по своему.
>>215167869 (OP)Во-первых, он сам учился по учебнику, задачки из которого в итоге складывались в написание операционной системы. Во-вторых, своё ядро он писал в формате критики ядра написанной Эндрю Таненбаумом в учебных целях ОС Minix, собственно и лежащей в основе оного учебника. Таненбаум был сторонником микроядерной архитектуры, в то время как Торвальдс был сторонником монолитного ядра - в итоге спор разрешил фатальный недостаток архитектуры x86, приводивший к диким тормозам классических микроядерных ОС, портированных с RISC-архитектур, на которых они буквально летали. АЛСО сейчас подавляющая масса ОС имеет модульное гибридное ядро, в основе которого лежит микроядро, над которым затем надстраиваются модули, но при переключении потока процесов с модуля на модуль не происходит полного сброса контекста, как в старых микроядерных. Ну и не будем забывать, что Торвальдс пишет ядро, совместимое с софтом для Unix-образных ОС, а такие ядра не так уж уникальны: Hurd от GNU Project, Mach от BSD.
>>215168103 Если даже я, чмоки-чмоки который далёк от погромирования понимаю что только виктория ОС и Калибри ОС что то из себя представляют. Если только их имеет смысл разбирать на код и писать свою ОС. Ты шваль чел. Даже линукс фром скренч хуета а ты про дистры от васянов. Ссал в твоё горло шваль
>>215167869 (OP)Могут наверно, но не хочут. Это же дохуя времни надо, а денег может вообще не принести. Вообще дохуя денех на раскрутку нужно быдет. Короче не кто в это не вкладывается, вот и не делают.
>>215167869 (OP)Точно так же, как и создали кучу языков: тогда мода такая была. Сейчас стоят другие вопросы. Ты же не переписываешь библиотеки с нуля, а раньше их просто не было и все их писали. С ОС такая же чмоки-чмокиня. И на примере того же линекса все поняли, что своя ОС это заебись, но развивать ее до юзерфрендли без шекелей это пиздец. А заставить производителей писать хотя бы драйвера и подавно. Вот никто и не пишет.
>>215168720И что ты будешь делать на той КАЛибри? Смотреть как быстро у тебя загружается рабочий стол, на котором ничего делать нельзя без насилования своего ануса?
>>215168839>А заставить производителей писать хотя бы драйвера и подавно. Вот никто и не пишет.Интересно, откуда тогда взялись дрова на моём компе. Из репозиториев, куда их разрабы залили.
>>215168975>>215168896Ёбань, вы свою ОС пишите чтобы быть не в зонде, а не для того чтобы в фар край играть. Сука малолетние пидорасы, ещё такую детскую хуету я им разжевывать должен
>>215169840>для свободных людей с мозгомЭто чмоки-чмокиня для террористов или криптошизиков, прачущих порно с понями. Ю десайд.
>>215169921Ну часть да. Но ты не прав, потому что отрицаешь свободных людей которым нечего скрывать, но они не любят когда зонд windows или майл ру лаунчера отправляет скрины твоего рабочего стола.
>>215170064Чел, у тебя бекдоры в процессор вшиты, чел, что ты о свободе знаешь? Или свободные люди это сидящие на гнилых камнах <2008 года сборки?
>>215167869 (OP)Торвальдс положил начало этому процессу, и сейчас он возглавляет работу над ядром линукс, однако, он не один этим занимался и занимается, это коллективный труд тысяч людей со всего мира. К тому же, линукс это ядро, а ведь есть файловые системы, еще GNU утилиты, графические оболочки и много всякого разного другого, что составляет ОС.
>>215170226Я и говорю про тех кто пользуется железом до 1997 года или пилит его с нуля сам. Гаражники. + Код. После уже стали ставить зонды. Я думал это все знают. Даже школьники
>>215170226И ты какой то тупой. Что тебе мешает иметь комп для игор и отдельный в комнате Вильсона для анонимности.
>>215169141Ой блядь, ну давай сейчас будем игнорировать, что на 90% девайсов не выходят линекс дрова, а на старые девайсы и подавно. Именно поэтому мне приходится сидеть под виндой. Поговорим о софте? У меня половина всей чмоки-чмокини для музыки не существует под линекс, но об этом ты умолчишь. А то, что ты под свою сраную мышку нашел дрова, чтобы сролить двощ, это заебись.
>>215167869 (OP)До девяностых каждый третий погромист хуярил свою ОС. Это уже потом в определённый момент это стало слишком трудозатратно. Линус кстати говоря только начал писать, со временем комьюнити разрослось и ядро пишут дохуя народа.
>>215168091https://vk.com/kolibri_oshttps://reactos.org/хоть и немного, но есть чего, следить за новостями нада, а не вопросы на двачах задаватьесть ещё дохуя всяких попыток в ос на языке Rustну это такое маня фентези с копированием архитектуры от линупса и бсда вообще иди начмоки-чмоки, чо тебе ещё нада?есть винда, есить линупс, есть макось, хули ты дочмоки-чмокися блять
чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки чмоки-чмоки алсо, сижу на линуксе
>>215167869 (OP)как насчет что бы вообще создать аппаратную ось. что бы ничего не устанавливать, что б в самих микросхемах уже все было заложено?
>>215171022Потому что кудахтеры можно собирать из разных компонентов от разных вендоров. Как ты собираешься всё это увязать между собой?
>>215167869 (OP)Он написал не ОС, а ядро, демоны и некоторые утилиты. Другие демоны и утилиты были взяты из проекта ГНУ Штольмана.
>>215167869 (OP)просто линукс вовремя и удачно выстрелил. и торвальдс он его не в одиночку сделал. ну, конечно, 0.0.0.0.0.0.420 каких-то там младших версий, конечно, в одиночку (только от современного линукса там чмоки-чмоки да нихая), но ради интереса, выгрузи репозиторий ядра да посмотри, сколько там коммитеров. и у многих таких коммитеров имейлы содержат "@intel.com" или "@amd.com", то есть эти чуваки сидят на зарплатах в крупных корпорациях. вообще, где-то видел статью, в которой сказано, что переписать ядро линукса с нуля в текущих деньгах будет стоить больше 10 млрд баксов. и еще триллион будет стоить переписать всю экосистему, которая вокруг ядра сложилась (это уже моя оценка).
>>215170862>imeРасскажи мне, какие же данные сливает процессор и куда? А еще каким образом? Наверное, у него и свой софт есть, и свои линии связи с пентагоном.
Как думаете, настанет эпоха, когда производство железа станет настолько обыденной вещью, что любой васян на кухне сможет делать компуктеры с хардварными нанокриптобэкдорами и пиздить чужую инфу продавая свои домашние конплюхтеры?Хотя понятно что основное производство к тому моменту зайдёт ещё дальше, но и оно, уверен, не будет брезговать возможностью узнавать какой рукой я жёпу щекочу всеми способами вшиваясь в железо.
>>215171289Двачую этого. Более того почти весь Линукс так развивается. KDE как-то сам пилится, не особо вдавался в подробности. GNOME пилится красной шляпой, а они в свою очередь принадлежат уже как год IBM. Xfce тоже хз кем пилится. Видел что ребята из компании Globallogic хуярят патчи в Mesa, что тоже удивляет. В принципе достаточно много чего для GNU/Linux пилится аутсорсерами, а им в свою очередь заказывают услуги заинтересованные люди.
>>215173264Да это и уже реально. Покупаешь рабочую железку типо малинки, деплоишь туда свой софт и толкаешь в коробочках как минипк.
>>215167869 (OP)ты посмотри кто родители этого элементаТоварищ Куусинен тут товарищ.Всем капиталистам назло всем миром.
>>215170026> Потому что он уже создал ИдеалПочитай как-нибудь багтрекер ядра. Ну или хотя бы обновления, аутистыч.
>>215169937>поясни за микроядерную архитектуру ОСПри микроядре управлять контекстами и всяческими низкоуровневыми примитивами может только ядро, а запускаемые программы могут только "выполнять запросы к ядру", что по факту есть чтение функциями ядра инструкций с их последующим выполнением "на свой лад", то естьпользовательская программа в таком случае физически не способна сделать то, что ей не разрешено: то есть при попытке обратиться к закрытой области памяти ядро просто пересчитает запрошенный адрес и либо скажет программе, что она оборзела и хочеть больше оперативы, чем положено, или просто нарисует ей виртуальный адрес в оперативе, по которому будет пусто, если программа ещё не вышла за разрешённые пределы ОЗУ. То есть ядро с одной стороны является довольно небольшим набором функций, но с другой стороны для всех запускаемых на нём программ оно яляется виртуальной машиной. Так получаются мягче требования и к самим программам, потому что ядро в случае косяка не даст свалиться всей системе (рухнет только косячная программа), и к возможностям железа, потому что функции, не используемые ядром, оказываются не нужны.Но это было так на старых-добрых RISC-машинах. Потом какое-то время вроде как была надежда на VLIW-машины, которые по факту были теми же RISC-машинами, но с установленным сразу на отдельный чип на плате ядром.А потом пришли Intel с их бредовой идеей скрестить одно с другим и титаническим отделом маркетинга. Так появились CISC-машины, где вроде бы как и можно использовать обычные простые и понятные команды, но все их в любом случае парсит препроцессор, дабы ты мог при случае использовать непростые команды. Результат оказался фиговым, как RISC-машина, потому что препроцессор стал bottleneck'ом. Результат оказался фиговым, как VLIW-машина, потому что "расширенные команды" всё равно не позволяли полноценно отказаться от использования примитивов в коде. Плюс отдельные очки провала в карму за реализацию 386, где не смогли разобраться, что реализуется жёстко в железе/камне, а что программируется микрокодом. Сами Intel называют архитектуру x86 "мертворожденной" и "победой маркетинга над здравым смыслом".В итоге в точно таких же франкенштейновских монстров пришлось превратить и ядра ОС, дабы они были совместимы с этим ужасом. Но людям было всё мало, а потому появилось "аппаратное ускорение", где ядро должно не просто запустить от своего имени какой-то левый драйвер, нет, оно должно подвинуть драйвер и дать пользовательской программе напрямую выполнять запросы к железу, как если бы ни ядра, ни драйвера не было. Ядро физически не может следить за тем, что делает программа, потому что при выделении кванта времени на выполнение оно передаёт программе ЦПУ полностью, заводя на том таймер, чтобы программа не слишком сильно борзела, а также врубая ядру защищённый режим, дабы программа слишком много в настройках контекста не копалась. А потом при возвращении к работе ядра снова включается режим ядра, что вызывает полный сброс старого контекста и рисование нового, на что лишний раз тратится машинное время, но иначе никак.Теперь Intel решили исправляться и возвращаться к истокам в виде RISC-машин, и создали архитектуру ARM, но не удержались и добавили свой старый добрый препроцессор, снова сделавший из этого CISC-машину. То есть мы имеем вторую подряд мертворожденную архитектуру, в раскрутку которой уже вбухано немеренно бабла, а будет вбухано и ещё больше.И всё это заставляет разработчиков ядер мириться с тем, что они не могут использовать в коде изящные концепции, а вынуждены вместо того городить велосипеды из костылей, дабы обходить изъяны апаратной архитектуры, состоящей из них большей частью.
>>215173264>Как думаете, настанет эпоха, когда производство железа станет настолько обыденной вещью, что любой васян на кухне сможет делать компуктеры с хардварными нанокриптобэкдорами и пиздить чужую инфу продавая свои домашние конплюхтеры?Ну вообще собрать эпитаксиальную установку на кухне рандомный васян может уже сегодня. Разжиться описанием на Verilog'е какого-нибудь SPARC или MIPS в качестве базового шаблона он тоже может уже сегодня. Другое дело, что на выходе у него скорее всего получится что-то не лучше эльбруса, а то и хуже, но зато будет своё-родное.
>>215173264>Как думаете, настанет эпоха, когда производство железа станет настолько обыденной вещью, что любой васян на кухне сможет делать компуктеры с хардварными нанокриптобэкдорами и пиздить чужую инфу продавая свои домашние конплюхтеры?А она уже незаметно настала. В куче смартфонов (а что, это те же компьютеры) производители как железа, так и драйверов/фреймворков напихали своих зондов, а пипл всё хавает. Облачные IP-камеры, всякие "умные" лампочки, часы, чайники, автомобили (а т.к. бабла у производителя дохуя, они иногда и собственную спутниковую связь имеют) и прочее говно с управлением по WiFi со смартфона собирают статистику и шлют производителю. А знаю я это потому что сам эту чмоки-чмокиню и разрабатываю.
>>215167869 (OP)Ну, ему фортануло, что нашлись люди, которые его поделье стали развивать. А сейчас даже если ты Бох кодинга и нахреначишь супертоповое начало, то где ты людей столько найдешь желающих въебать миллионы часов своего времени, чтобы бесплатно сделать тебе ОС.
>>215167869 (OP)Да до фига их. Много кто ядра пишет, либо по приколу, либо под задачи специфические.Самый забавный наверное создатель TempleOS.Так вообще бывает третьекурсники на каникулах угорают. Другое дело что пользоваться этим конечно никто не будет.
>>215167869 (OP)Дохуя есть ОС. Только софта для них нет нихуя ВООБЩЕ и поддержки оборудования.Юзлесс чмоки-чмокиня.
>>215167869 (OP)>Как одному чуваку удалось сделать ОСядро >почему больше таких чуваков нет, кто с нуля мог бы ядро потому что требования к системам и ядру ебанул настолько что даже 100 кодеров работающих пару лет не хватит написать что то пригодное
Я считал в газете, что миллиарды денег были выданы, чтобы Россия сделала свою ОС для стран БРИКС(Бразилия, Россия, Индия, КНР, ЮАР). Ну, и русские программисты сделали свою ОС для стран БРИКС, чтобы дать пососать пендосам. Позже, я стал копать что за ОС такая, оказалось, что это программисты взяли за основу линупс и ебнули туда усиленную криптозащиту, чтобы ни один пендос не взломал. Ну, вот и все. Вот и вся ОС.
>>215167869 (OP)Таких чуваков десятки тыщ. А ядро Линуса стало распространенным, потому что он написал свободное ядро с юниксовым юзерспейсным апи/аби и сносным внутриядерным апи для дров именно тогда, когда люди в нем остро нуждались, хотя бы в настолько простом, как линукс0.1. А еще потому что он альфач с охуенными социальными скиллами и собрал в организованное сообщество всех, кто пришел его дописывать, сохранив при этом контроль над ним. Чего не сумел сделать Столлман, у него даже компилятор перехватили (в какой-то версии гцц просто заменили форком).