Создал с нуля настоящую операционную систему | Обзор

  Рет қаралды 9,431

PRoX  (Фаддей Кабанов)

PRoX (Фаддей Кабанов)

Күн бұрын

Пікірлер: 375
@rezo4846
@rezo4846 Күн бұрын
Молодой парень на протядении 8 минут уничтожает мою самооценку)
@rurysan
@rurysan Күн бұрын
Да ладно. Просто ты любишь отдыхать, а у него всё еще впереди, он еще отдохнет
@JalexWROK
@JalexWROK 6 сағат бұрын
Я бесконечно далек от кодинга и мне 42, могу только порадоваться таким успехам! Удачи вам молодой человек, надеюсь вы конвертируете свой талант и у вас сложится большая карьера. Big up!
@katewwu
@katewwu 3 күн бұрын
Блин, парень, ты столько работы проделал, жду того дня, когда мы сможем полноценно ей пользоваться, удачи тебе в работе
@PRoX_Dev
@PRoX_Dev 2 күн бұрын
Буду стараться. Хоть работы и много,так как всё делается с нуля,но я постараюсь сделать что нибудь такое,чем реально можно будет пользоваться.
@BILL_SANS
@BILL_SANS 2 күн бұрын
@@PRoX_Dev бро ты знаешь пайтон? просто если знаешь можно сделать проводник как в винде или линуксе
@yglyglya
@yglyglya Күн бұрын
@@BILL_SANS зачем пытхон
@skyhappy.official
@skyhappy.official Күн бұрын
​@@azhdaha_games, C++ очень быстрый.
@addpowersstreams5364
@addpowersstreams5364 Күн бұрын
@@BILL_SANS пайтон - ещё рановато. Да и не нужен пока проводник. Команды ls и cd на линуксе его заменяют.
@khromenkov.V
@khromenkov.V Күн бұрын
Молодец! Снимаю шляпу! Глядя на таких молодых людей понимаешь что не вся молодёжь деградирует. Удачи тебе!
@guywithmv
@guywithmv 2 күн бұрын
Мое почтение, в столь раннем возрасте уже создавать свою собственную операционную систему. Это можно рассматривать как первый шаг на пути к большим успехам.
@F1ory
@F1ory 2 күн бұрын
Молодец, очень много сил вложил. Удачи в разработке!
@PRoX_Dev
@PRoX_Dev 2 күн бұрын
Спасибо огромное!
@moroeen
@moroeen 2 күн бұрын
красавчик, хороший подход к разработке ос. Такие энтузиасты двигают прогресс
@BATONCHIK6B6T
@BATONCHIK6B6T Күн бұрын
Можешь выложить исходники на гитхабе? И ссылку пожалуста скинь. Имею похожий проект только на Unix основан, посмотрю как ты это сделал
@ya.yakushev
@ya.yakushev Күн бұрын
буебуебуебуе А ГДЭ ТЫ СВОЙ ИСХОДНИК ХРАНИШ????????? не хочу никого обидеть, ну вот просто вот так вот.
@SashaGun_GD
@SashaGun_GD 23 сағат бұрын
@ya.yakushev ну вот вот так вот вот ну вот так вот вот вот вот
@xentel-gd
@xentel-gd 6 сағат бұрын
Он на данный момент распространяет только код ядра, и, вроде, его нет на гитхабе
@_h1x
@_h1x 2 күн бұрын
Интересно наблюдать, как люди в комментариях задают один и тот же вопрос, даже не посмотрев видео до конца. Если вы видите этот комментарий (автор, закрепи, пожалуйста), прежде чем писать что-то вроде 'На чём написано?', сначала уделите хотя бы минуту просмотру. Автору лайк за операционку! Но было бы здорово, если бы сначала доработали файловую систему и систему пользователей/прав. edit: Поскольку мой комментарий в закрете, сделаю более нейтральный тон.
@yglyglya
@yglyglya Күн бұрын
права это часть файловой системы. впринципе можно сначала драйвер для fat32 сделать, ведь жто простая фс вообще, несложно будет
@_h1x
@_h1x Күн бұрын
@@yglyglya Права доступа - не часть файловой системы как таковой, а функционал операционной системы. Например, FAT32 вообще не поддерживает права доступа, потому что они не заложены в её структуру
@АлексейВиноградов-ц9ж
@АлексейВиноградов-ц9ж Күн бұрын
С какой целью ты даёшь оценку вопросам комментаторов, тебя просили? Явно ощущается, что ты считаешь себя умнее других.
@_h1x
@_h1x Күн бұрын
@@АлексейВиноградов-ц9ж бесят, разве сложно посмотреть 1 минуту от ролика, чтобы ответить на все свои вопросы?
@hpw-dev
@hpw-dev Күн бұрын
Не забудьте так же добавить интернет
@dimalegendarypro
@dimalegendarypro 2 күн бұрын
Зашел, подумал сначала что ты на питоне сделал "типа операционную систему", либо что в лучшем случае ты сделал систему на базе линукс дистрибутива.Ты большой молодец!Удачи!Кстати а ты можешь выложить исходники на git hub?
@NV.-
@NV.- 2 күн бұрын
А что такого если на питоне? Он упрощает работу всего лишь и это хорошо т.к. будет больше времени на создание а он такой же школьник как и я и времени у него вряд ли много
@thmUNIX
@thmUNIX 2 күн бұрын
@@NV.- такого, что вы тогда не понимаете, что такое операционная система. если для вас ОС - чисто окружение рабочего стола, то и разговаривать не о чем
@omega-vt2tk
@omega-vt2tk 2 күн бұрын
​​@@NV.- такого ,что на пайтоне это будет не os. Максимум что ты сможешь это выполнить ее как программу. Это даже не компилируемый язык
@lasash5296
@lasash5296 2 күн бұрын
​@@omega-vt2tkтак и чё что не компилируемый?
@omega-vt2tk
@omega-vt2tk 2 күн бұрын
@@lasash5296 Ну не знаю, подумай наверное. компилируемые языки могут напрямую взаимодействовать с железом, а интерпретируемые работают через интерпретатор, что добавляет слой абстракции
@АлександрШевцов-ы2с
@АлександрШевцов-ы2с 5 сағат бұрын
Спасибо! Желаю Вам успехов в таком нелёгком деле. :)
@kodirovsshik
@kodirovsshik Күн бұрын
Очень приятно видеть людей интересующихся этой областью в столь молодом возрасте. Хоть это и больше похоже на bare metal программу, чем на операционную систему в современном понимании, тем не менее показанный в видео результат - совместить ассемблер, Си, и нюансы низкоуровнего программирования - это очень похвальное достижение! Автору желаю успехов в дальнейшей разработке и изучения osdev'а. Всё таки область невероятно интересная, а голова у автора очень светлая, раз уж удалось такого добиться.
@im0shy4
@im0shy4 10 сағат бұрын
знать ассемблер это уже очень круто удачи в разработке, жду граф. оболочку и файловую систему, у себя еще потесщу
@mrkotyuk
@mrkotyuk 8 сағат бұрын
Здравствуй. Какие ресурсы читал/смотрел по написанию ядра? Ведь одних знаний в Си или ассемблере недостаточно, чтобы написать ОС.
@urson995
@urson995 Күн бұрын
Молодец. Ожидал простой COSMOS-like операционки, а ты прям поработал. Ещё и C++ знаешь, что для меня всегда было похоже на разговор на эльфийском языке. Про ядро на asm, вообще молчу лол
@anonsd5521
@anonsd5521 Күн бұрын
Лучше, он написал на C и ASM.
@goodjob115
@goodjob115 5 сағат бұрын
красавчик братуха продолжай в том же духе🤛
@Georgecoderoot
@Georgecoderoot 2 күн бұрын
Очень круто! Тоже было желания написать свою ОС с нуля, но что-то слишком сложно. Советую прочитать книгу Эндрю Таненбаума "Современные операционные системы", там кучу полезной инфы. Удачи!
@PRoX_Dev
@PRoX_Dev 2 күн бұрын
Спасибо за совет!
@DuplexKrokodile
@DuplexKrokodile Күн бұрын
Отличная книга
@АлексейВиноградов-ц9ж
@АлексейВиноградов-ц9ж Күн бұрын
Вместо сказок ему Таненбаума читали, Ричарда Столмана и Бьёрна Страуструпа 🤣
@Georgecoderoot
@Georgecoderoot 11 сағат бұрын
@@АлексейВиноградов-ц9ж жиза
@Ambreon866
@Ambreon866 2 күн бұрын
делаю сейчас для 8086 (16 битных) процессоров - 8086-kernel. C и Ассемблер. Так что, молодец!
@PRoX_Dev
@PRoX_Dev 2 күн бұрын
Спасибо!
@Игрульки-б9т
@Игрульки-б9т 12 сағат бұрын
@@Ambreon866 у вас есть 16-битные процессоры?
@kawaiiusagi4831
@kawaiiusagi4831 2 күн бұрын
Создай репозиторий в гите, мб кто-то присоеденится и поможет с разработкой А так удачи, ты крут!)
@PRoX_Dev
@PRoX_Dev 2 күн бұрын
Обязательно сделаю
@kawaiiusagi4831
@kawaiiusagi4831 2 күн бұрын
@@PRoX_Dev кинь мне ссыль, я точно буду контрибьютить, сам завис на дисковой подсистеме)
@kawaiiusagi4831
@kawaiiusagi4831 2 күн бұрын
@@PRoX_Dev мб вместе добьем ее)
@sheka7170
@sheka7170 7 минут бұрын
Мое почтение! Я в твоем возрасте только линь осваивал)
@6п45с
@6п45с Күн бұрын
Кто же на заре знакомства с компьютером не мечтал написать свою ОС?! Некоторые на восьмиразрядном BASIC в шестом клас пытались, даже толком не понимая, что такое ОС. Главное, что пишет А> и можно вводить команды! Позже были и самодельный fdisk на Turbo Pascal и ассемблере, и boot sector. Но это уже в студенческие годы. Завидую Вам, автор, по-белому. Вас впереди ждёт уйма открытий и увлекательных приключений!
@sino7146
@sino7146 2 күн бұрын
Супер, реально круто! Можешь выложить на гитхаб, каждый заинтересованный сможет потыкать и замоддить такой прикольный проект)
@serjog
@serjog 9 сағат бұрын
Такой юный и уже своя ОС! Это точно талант! Успехов тебе)
@andreybelyaev5703
@andreybelyaev5703 Күн бұрын
Молодец парень! Не пропадешь в жизни.
@Sergey-Primak
@Sergey-Primak 6 сағат бұрын
OS: ls, cd, pwd, cp, mv, exec - основные команды для работы с файлами остальные команды можно создавать как отдельные приложения. если делать более серьезную ОС, то нужно выбирать или разрабатывать файловую систему. обязательно диспетчер памяти. загрузка и запуск программ, выделение памяти, многозадачность... чем дальше в лес, тем больше дров!
@Никита-л5е7ш
@Никита-л5е7ш 2 күн бұрын
Прикольно надеюсь что проект будет дальше развиваться
@ОлегГапон-е8т
@ОлегГапон-е8т 16 сағат бұрын
Очень интересно. Не останавливайся. Одна из проблем ОС - это драйвера. Если бы это как то стандартизировать в мире, что бы драйвера зависели только от устройств, а не от ОС. Тоесть на каждай ОС был бы свой некий абстрактный слой для работы с драйверами. И тогда на своей ОС не нужно писать драйвера для всех устройств, а просто взять готовый драйвер с Винды или Линуха положить в некую папочку drivers/ и добавить какой то хитрый конфирационный файл и всё :) Но это мечты...
@Crazy-Mihey
@Crazy-Mihey 16 сағат бұрын
ПоПытки были: Legacy Plug and Play - Драйверы ЗаВисят не от OS, а от Фирмы Micro$oft. NDISwrapper, NDISulator - Драйверы ЗаВисят НеПонятно «От Чего», Глючат, но всё ещё ЗаВисят от Фирмы Micro$oft. 😂
@little-ork
@little-ork 14 сағат бұрын
блин было бы круто подтягивать драйвера с freebsd но это наверняка тоже самое что делать bsd подобную операционку ибо оно все за собой потянет и придется реализовывать кучу фич
@Crazy-Mihey
@Crazy-Mihey 12 сағат бұрын
@@little-ork Я со Фрёй много Лет Дружу - с Дровами там «Не Очень»… Даже со Всякими USBшными Blue-Tooth и Card-Readers можно долго ПроКовырятьСя и не факт, что получится. Правда вот nVidia стали Свои Дрова выпускать, но, как всегда, «ЗаКрытые», а BSDшники Такого Не Любят.
@alexkazimir3835
@alexkazimir3835 15 сағат бұрын
Это классный опыт, особенно в пересчёте затрат (20 дней). Успехов
@skyhappy.official
@skyhappy.official Күн бұрын
Лучший! Продолжай дальше! 🎉
@AlekseyDerkach_Ratomka
@AlekseyDerkach_Ratomka 17 сағат бұрын
Записал образ на диск и запустил на своём АМД1075. Уважуха, парень, так держать! Исходники б ещё :)
@CHRNBRY
@CHRNBRY Күн бұрын
Обалдеть... Я в свои 26 едва там что-то на C# со скрипом делаю, а ты на Ассемблере наваял, это, кончено, дизморалит, но ты мега крут, молодец!
@random_company
@random_company Күн бұрын
Я тоже создаю свою операционную систему) Только ещё я делаю уроки по созданию такой же
@Игрульки-б9т
@Игрульки-б9т 13 сағат бұрын
@@random_company где посмотреть Ваши уроки?
@Posudamojka
@Posudamojka Күн бұрын
Привет, мне 14 и я учусь на мобильного разработчика. Твои знания имеют огромный вес и ты станешь отличным программистом если не забросишь! Написать свою ОС с нуля может не каждый, так что ты реально большой молодец и старайся дальше.
@PRoX_Dev
@PRoX_Dev Күн бұрын
Привет! Удачи тебе в твоих проектах и большое спасибо за поддержку!
@flydoggyoffical
@flydoggyoffical Күн бұрын
Очень классно! Я год назад пытался создать свою ОС, но знаний было не достаточно. Я бы присоединился.
@KyrylWins
@KyrylWins Күн бұрын
ничесе, такой молодой голос, а уже ос разрабатывает. Красава!
@andriikropochev7411
@andriikropochev7411 2 күн бұрын
Большое спасибо, что поделился своей работой. Очень круто. Писать на ассемблере это как играть на треугольнике в оркестре. Кажется что для фриков, но тот кто играет, точно знает зачем это делает)
@Gnunotunix
@Gnunotunix 2 күн бұрын
Пацан хорош продолжай в том же духе! Было бы прикольно если бы ты сделал текстовый редактор ну и работу с файлами❤
@PRoX_Dev
@PRoX_Dev 2 күн бұрын
Над файлами я уже работаю
@Gnunotunix
@Gnunotunix 2 күн бұрын
@PRoX_Dev Вот и славно будет оч классно! Есть как по мне проблема ты сделал так чтобы если текст доходил до конца то удалялся. И из-за этого например если написать в середине команду help то отобразится не все комманды.
@volant111studio
@volant111studio 5 сағат бұрын
не пиши свою FS. возьми готовую - ext, xfs. надо будет - в будущем подменишь. не пиши свою графику - возьми Xserver memory manager тоже желательно в первую очередь сделать, как и task switcher/manager. после этого появится запуск программ и уже можно будет не перезагружаться для перекомпиляции ;-) работу с железом можно для начала отдать bios, но нужен виртуальный режим (3 кольцо), а там через исключения.... в обшем, интересно, но те еще дебри ))) (хотя может уже и переписали, я давно не брал в руки ассемблер и голый процессор) подпишусь, сам таким был примерно в 90-00-х годах
@evgeniynorfolk5909
@evgeniynorfolk5909 Күн бұрын
Ты суров! Совет - не расходуй время и силы на фигню типа факториалов и игр. Успехов и выгодных контрактов в будущем! Далеко пойдешь!
@Apaximatic_Play
@Apaximatic_Play 23 сағат бұрын
чем факториалы и игры не угодили?)
@DisRuptoROfficialTV
@DisRuptoROfficialTV Күн бұрын
Круто) В ситуации с погрешностью вычислений с плавающей точкой виноваты сами числа float (а именно то, как они устроены, они создавались такими для экономного использования памяти; если правильно помню, это спецификация ieee-804 или с каким-то похожим названием), ограниченность разрядной сетки регистров и разные системы счисления - бывает, что обычное вещественное число в десятичной системе при преобразовании в двоичную уже выходит за длину разрядной сетки. Вот, как видим, из 1.2*1.2 получается не чисто 1.44. Где-то это решают округлением результата до определенного разряда, где-то выделяют разрядную сетку побольше (например, не 32 бита, а 64 или 80).
@PRoX_Dev
@PRoX_Dev Күн бұрын
Информативно. Теперь мне всё стало понятно
@DisRuptoROfficialTV
@DisRuptoROfficialTV Сағат бұрын
ieee-754, а не 804, да
@xinvestoriginal
@xinvestoriginal 16 сағат бұрын
автору уважуха и лайк за его нелёгкий труд, было бы интересно посмотреть тесты твоей ОС на различном железе
@usergnusmas6879
@usergnusmas6879 Күн бұрын
Неплохое начало)
@al0ha09
@al0ha09 2 күн бұрын
Лучший , удачи тебе
@l1me_official
@l1me_official 4 сағат бұрын
Комментарий в поддержку
@holzstapler
@holzstapler 2 күн бұрын
В 13 делать свою операционку это очень классно. Вдохновляет
@linkway4471
@linkway4471 2 күн бұрын
Подскажи какой литературой руководствовался при создании или какая книга дала больший вклад? Обычно дистрибутивы можно на основе linux kernel создать с нуля (LFS). Интересно было бы посмотреть код ядра) А так очень круто, кто знает может быть когда нибудь на серверах будет стоять твоя ОС)
@anonsd5521
@anonsd5521 Күн бұрын
Какие готовые решения использовал?
@nexitron_835
@nexitron_835 Күн бұрын
Ждём когда эта система будет установлена на всех тапках страны
@xzen3362
@xzen3362 16 сағат бұрын
Лучший просто продолжай🎉🎉🎉
@Andrew-wh7uy
@Andrew-wh7uy Күн бұрын
Это ж наш отечественный TempleOS получается) Удачи в познаниях, они очень пригодятся в жизни
@vitaliy_harttman
@vitaliy_harttman 21 сағат бұрын
Не плохо. Во первых, визуал, и остальное, очень опенсурс своего ты мало чего завез, нет ты молодец. И о том что ты назвал калькулятором - являеться суммой двух чисел. Реализовать целую ОС и при этом не сделать полноценный калькулятор. Очень хорошо, что ты смог ее сделать, я ничего не имею против! Развивайся, меньше копипасть и работай над проектом, но скорее всего даже на любителей такие ОСки не пойдут, релизать ее рано. Должна быть полная поддержка загрузчика ефи, партитион диска(разбивка на разделы), терминал с мануалом, а не хелпом. И не проверять через ифы, а вставлять команды в отедельные модули. Желательно забабахать ей структуру, чтобы она работало корректно. Скажу еще одно 600 КБ для этой системы слишком много, по хорошему она должна использовать не более 200хста. Это не все, помни что ОС это целый организм которые не может работать как скрипт.
@Rindik
@Rindik 17 сағат бұрын
Афигеть парень, ты как всему научился? Я тока-тока постигаю более низкие уровни прогромирования по типум С и С++, а к асемблеру вообще страшно прикасаться.
@yglyglya
@yglyglya Күн бұрын
привет, мне 13 я тоже делаю свою ос (на ассембли), только под свой процессор с виртуальной машиной на C ещё ассемблер -- компилятор, правильно про язык говорить ассембли
@rurysan
@rurysan Күн бұрын
Неправильно. Адатированный термин - ассемблер.
@ll888ll
@ll888ll 15 сағат бұрын
Ассемблер (Язык ассемблера, Assembly, или ASM) - язык программирования низкого уровня, который непосредственно отражает архитектуру конкретного компьютера.
@serjog
@serjog 9 сағат бұрын
талант, успехов тебе)
@thmUNIX
@thmUNIX 2 күн бұрын
круто, но один вопрос. команды захардкожены или это реально грузятся в ramdisk исполняемые файлы? + если ты сказал, что работать с ФС не умеет, зачем в приглашении ввода у тебя домашняя директория (~/)? зачем написано имя пользователя, если это пока не многопользовательская система, я так понял? 6:30 я уж понадеялся на бинарный поиск 😂
@CatsWarriors-o3e
@CatsWarriors-o3e Күн бұрын
Можно подробную обучалку для чайников абсолютных!очень нужно,прошу!Ни у кого такого не видел, ты уникален!
@little-ork
@little-ork 14 сағат бұрын
блин а есть где можно посмотреть исходники? И ещё вопрос тогда, ты называешь команды программами, они реально отдельно от операционки грузятся или они встроенные? Вообще круто, желаю успехов, проделана титаническая работа, жду обновлений.
@Игрульки-б9т
@Игрульки-б9т 13 сағат бұрын
@@little-ork зачем исходники, если есть готовый ISO для тестирования и изучения?
@little-ork
@little-ork 10 сағат бұрын
@@Игрульки-б9т посмотреть что и как устроенно попробовать поиграться модифицировать как-нить
@AiJ_Alew
@AiJ_Alew 11 сағат бұрын
Я в 14 лет делал свою ОС но акцент был сразу на графической составляющей по типу винды. Тоже делал на асс и с ... перестал делать на моменте когда даже комментарии не помогали разбираться в своем коде
@bbmaxmsx
@bbmaxmsx 10 сағат бұрын
ты так старался! развивай ос дальше!
@VLYDDIOfficial
@VLYDDIOfficial 2 күн бұрын
Очень круто! Продолжай в том же духе! Можешь пожалуйста на этот канал выкладывать периодически обзоры на новые версии
@PRoX_Dev
@PRoX_Dev 2 күн бұрын
Да, конечно
@SergeySemenow-s4g
@SergeySemenow-s4g 14 сағат бұрын
Молодец парень, продолжай ...
@DuplexKrokodile
@DuplexKrokodile Күн бұрын
Круто. У меня только хело ворлд получилось из под биоса выводить 😂
@nullptr_or_null8301
@nullptr_or_null8301 10 сағат бұрын
Как сравниваются числа с плавающей запятой на равенство?
@ОлегГапон-е8т
@ОлегГапон-е8т 15 сағат бұрын
Как вариант, названия комманд для конвертации можно сделать в стиле: bin2dec hex2dec И возможно, название ближе к юниксовым командам. Легче будет пользоваться, так как всё, что в командной строке делается в основном на юниксовых осях. Интересная тема ещё - это скриптовый язык. Не всем нравится аля всякие bash, но они это скрывают :) Ещё, как я уже говорил про абстрактный слой драйверов, может есть смысл абстрагировать от всего по максимуму, но без фанатизма :) Я ниразу не силён в драйверах, но мне ниразу не нравится, например, что в линухе драйвера в ядре сидят. Например, можно абстрагироватся от процессора. Завтра будет какой то новый процессор на жидкий нейронах и нужно будет только аля драйвер для него написать
@Эдэм22
@Эдэм22 23 сағат бұрын
Респект 👍. Планируешь делать русификатор?
@PRoX_Dev
@PRoX_Dev 17 сағат бұрын
Как получится
@кто-б1р
@кто-б1р 7 сағат бұрын
а где ты выучил ассемблер с языком СИ ?? просто интересно тоже хотелось бы сделать ОС
@PRoX_Dev
@PRoX_Dev 6 сағат бұрын
Сайты и книги
@sergbo3114
@sergbo3114 16 сағат бұрын
Ну так себе. У меня есть вопрос, а в каком режиме работает процессор? Если в защищенном со страничной организацией памяти имеется ввиду использование регистров процессора для управления маппингом, то тогда норм еще. Если же нет, то данная программа не особо отличается от обычной прошивки скажем на stm. Это просто программа с прерываниями. Второй вопрос поддерживается ли многозадачность? Есть ли шедуллер? Прежде чем ставить громкие названия типа OS, все таки нужно сделать ее похожей на ос внутренне, а не просто сделать эмулятор терминала. В общем задумка веселая. Но подход детский. В принципе то ничего плохого не хочу сказать. Но ОС за 20 дней в одиночку звучит как-то...)
@Игрульки-б9т
@Игрульки-б9т 13 сағат бұрын
@@sergbo3114 автор сам ещё не взрослый, не только подход
@sergbo3114
@sergbo3114 12 сағат бұрын
@Игрульки-б9т то-то и оно.) Я вообще немного не понял зачем он сказал про 20 дней. Это типа как отмазка наперед, типа фигня полная потому что 20 дней или это типа хвастовство, мол смотрите я операционные системы пишу за двадцать дней штуку 😁
@TRVDE_ASMR
@TRVDE_ASMR Күн бұрын
О имба бро🤝
@vadimderishev6981
@vadimderishev6981 7 сағат бұрын
Не то ассемблер не тот, не то программист. Помню время, когда всего памяти было 640 килобайт
@bry-labs
@bry-labs 7 минут бұрын
wow, ты супер.
@redm1x459
@redm1x459 Күн бұрын
Ого, а на гитхабе выложишь? Если да, то когда?
@flynntaggart9973
@flynntaggart9973 10 сағат бұрын
Ты крут )
@alexeysuharev4418
@alexeysuharev4418 12 сағат бұрын
Не бросай! Найди команду!
@Sochived
@Sochived 11 сағат бұрын
Привет! Ты молодец! Я тоже что-то по типу такого пытаюсь сделать. Подскажи, как ты сделал .iso файл? И кстати у тебя в функции факториал используется не совсем правильный тип данных. Ты должен использовать не int, а беззнаковый int. Потому что факториал 20 получается отрицательным
@PRoX_Dev
@PRoX_Dev 11 сағат бұрын
Будет туториал по созданию своей ОС. Там расскажу)
@АндрейИсламов-в8щ
@АндрейИсламов-в8щ 17 сағат бұрын
Круто! Смело! Кто знает, может ты гений?! Может станешь знаменит, как Линус Бенедикт Торвальдс.
@Ikra_belaya
@Ikra_belaya 11 сағат бұрын
какой графический апи ты используешь? ты реализовал свой или использовал примитивный?
@PRoX_Dev
@PRoX_Dev 11 сағат бұрын
У меня операционка пока работает в текстовом режиме
@Ikra_belaya
@Ikra_belaya 11 сағат бұрын
@@PRoX_Devа когда планируешь переходить на графический? будешь весу или gop использовать?
@PRoX_Dev
@PRoX_Dev 10 сағат бұрын
Сейчас занимаюсь графикой
@Ikra_belaya
@Ikra_belaya 10 сағат бұрын
@@PRoX_Dev кстати а какой загрузчик используешь?
@PRoX_Dev
@PRoX_Dev 10 сағат бұрын
Grub
@kotprogramist
@kotprogramist 7 сағат бұрын
Привет! Как для ОС которую делали 20 дней очень даже ничего! Кстати, как ты скомпилировал образ системы в ISO файл? Просто я пытался чтото делать. И не знал как скомпилировать. Туторов на ютубе не было.
@stepanovps
@stepanovps 16 сағат бұрын
Неплохо, но до BolgenOS пока еще недотягивает…
@Игрульки-б9т
@Игрульки-б9т 13 сағат бұрын
обои скучноваты?
@Артемий-х6щ
@Артемий-х6щ Күн бұрын
а исходники можно?
@blaze_arch6864
@blaze_arch6864 Күн бұрын
Я сейчас пишу микроядро на Ada (FSF GNAT) и Assembly x86_64 (FASM) В своей ос я собираюсь реализовать GUI, надежность и безопасность :) А какое ядро у тебя? Удачи тебе
@PRoX_Dev
@PRoX_Dev Күн бұрын
Я с нуля ядро писал
@ДаниилБенгер
@ДаниилБенгер 9 сағат бұрын
очень круто! почему не opensource? я бы законтрибьютил чего)
@lovrallov
@lovrallov 12 сағат бұрын
Конечно операционка очень сырая еще, но блин, тебе явно не больше 20ти, это круто, что люди уже в таком возрасте пишут ядра и даже не игрушечные Почему к таким людям так мало внимания
@Crazy-Mihey
@Crazy-Mihey 14 сағат бұрын
8:20 А «ОбЗорщик» то, похоже, в Теме Не Шарит совсем… Хотел, кстати, спросить, Система «Читает» Клаву в ∞ Цикле, или делается Hlt «До Следующего ПреРывания»? Ну, в смысле, при ЗаПуске на Виртуалке, у Хостовой Системы одно Яйцо всегда 100% или Нет? Хотя… Чё Я тут спрашиваю, на 1:38 видно «639 KB RAM», что, скорее всего, означает Real-Address Mode и 20-Битную Адресацию (640 + 384) − Верхняя Память BIOS (BIOS ROM или Shadow, Video BIOS ROM) − IDT (1 KB в самом Начале) ≈ 639 KB. А в Этой Модэли, как правило, «Не Ждали» СоОбщений или Сигналов, а просто ОПрашивали Порты Ввода/ВыВода Клавиатур, Контроллеров Дисков, ВидеоАдаптеров, … в ∞ Цикле. Хотя, были и «Исключения», вроде DOS NaviGator, который умел «Засыпать», работая в Своём Окне…
@Игрульки-б9т
@Игрульки-б9т 13 сағат бұрын
@@Crazy-Mihey У Фаддея, скорее всего, не 16-разрядный Си
@Apaximatic_Play
@Apaximatic_Play 23 сағат бұрын
Круто, давай, глянем. Но относись к этому, как прикольному занятию, а не как к делу, которое обязательно должно выгореть. Помниться мне, как чуваки писали операционную систему SkyOS, очень много сделали, свой софт, свои драйвера, работа как целого агломерата. Но... проект пришлось забросить в 2013м году, потому что они тупо не успевали писать драйвера под новые устройства. Сейчас об этой, по настоящему ВЕЛИКОЙ операционной системе мало кто знает.
@hexvel
@hexvel 15 сағат бұрын
хороооооооош, уважуха
@loldosha
@loldosha 2 күн бұрын
Кстати я думал это будет скучное видео. Но в принципе есть потенциал. Продолжай
@ggez-nr8oi
@ggez-nr8oi 10 сағат бұрын
Привет! Можешь пожалуйста написать как ты так учился, что в малом возрасте уже сделал хоть небольшую, но ОС (PRos).
@klp5011
@klp5011 5 сағат бұрын
ctrl c + ctrl v
@PRoX_Dev
@PRoX_Dev 5 сағат бұрын
По книгам выучил Си. По статьям в интернете выучил Assembler
@klp5011
@klp5011 5 сағат бұрын
@@PRoX_Dev Го на стриме будешь писать код
@GPT376
@GPT376 10 сағат бұрын
агонь !
@windows95official
@windows95official 9 сағат бұрын
имба проект, а где ты вообще научился делать ос?
@PRoX_Dev
@PRoX_Dev 8 сағат бұрын
Всё сам
@windows95official
@windows95official 4 сағат бұрын
@@PRoX_Dev ну это сильно
@NV.-
@NV.- 2 күн бұрын
Ебать ты красава в свои годы, а я даже не не могу разобраться как мой докер контейнер на сервера закинуть 😓 ну думаю справлюсь. А ты создай эту пушку 💪
@PRoX_Dev
@PRoX_Dev Күн бұрын
Прошу без матов
@PRoX_Dev
@PRoX_Dev Күн бұрын
Прошу без матов. А так спасибо за поддержку!
@gepta000
@gepta000 Күн бұрын
рекомендую сделать поддержку ФС ext4 или BTRFS
@horuno2020
@horuno2020 Күн бұрын
Блин, ты реально крут, я нечто подобное только в 25 лет смог сделать и то получилось сильно хуже чем у тебя
@javaca-official
@javaca-official 10 сағат бұрын
Выходи на нормальную файловую систему. Удачи!
@ivanovv9329
@ivanovv9329 2 күн бұрын
Что.. ЧТО? Ты настоящий талант, я такого не видел. Красава
@PRoX_Dev
@PRoX_Dev 2 күн бұрын
Спасибо огромное!
@blaze_arch6864
@blaze_arch6864 Күн бұрын
Кстати чтобы не мерцало в Pong можно сделать double buffering То есть рендеришь кадр в буфер в ОЗУ и потом копируешь в видеоозу
@МегаЛев332
@МегаЛев332 2 сағат бұрын
А на нём в будущем можно запускать приложения? Или это невозможно сделать?
@МегаЛев332
@МегаЛев332 2 сағат бұрын
Если что не консольные
@huy_nigera
@huy_nigera 11 сағат бұрын
Дружище, я конечно не знаю возможно ли сделать это на ассемблере, или на другом твоём языке, но я думаю можно решить проблему с умножением в калькуляторе с помощью форматирования текста
@user-nq4vb5qm9n
@user-nq4vb5qm9n 13 сағат бұрын
Есть ли какие-то заимствования из GNU или всё написано с нуля?
@PRoX_Dev
@PRoX_Dev 11 сағат бұрын
Всё с нуля. Только grub в качестве загрузчика ОС используется.
@difine7595
@difine7595 Күн бұрын
Получается по факту ты сделал ОС калькулятора, способный сохранить историю?)
@Sergey-Primak
@Sergey-Primak 5 сағат бұрын
это не операционная система, это мини интерпретатор команд
@user-fj8gf2ey8n
@user-fj8gf2ey8n Күн бұрын
очень круто ждем api
Red Star OS: hello from North Korea
14:59
Daniel Myslivets
Рет қаралды 178 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
Делаю нейросеть с нуля
17:17
Onigiri
Рет қаралды 1,5 МЛН
Как Сделать Самую ЧЕРНУЮ Краску?
18:54
Файловые системы в Линуксе (2021)
18:00
PLAFON - Канал о линуксе
Рет қаралды 115 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН