x64os девлог – Telegram
x64os девлог
43 subscribers
22 photos
5 files
6 links
девлог разработки x64os
github: https://github.com/SachaTending/x64os
для связи: @tendingstream73
Канал с информацией куда можно задонатить: https://news.1rj.ru/str/x64os_donate
Download Telegram
x64os девлог pinned «что такое x64os? это операционная система для всех, которая написана на c++, c и ассемблер в качестве лицензии выбрано GPL V3, что означает то что ос и его ядро будет бесплатно и с открытым исходным кодом, и любой может изменить код ядра и стать участником…»
текущее состояние ядра
пытаюсь использовать tss(пригодится для системных вызовов)
👍2💊1
объявляю конкурс на логотип для x64os
работы можете кидать в коменты под этот пост
логотип может даже использоватся в процессе загрузки(типа анимация загрузки винды) и попадёт в readme
результаты завтра(если кто то поучаствует, ну хотя бы один человек, моя операционка интересна только 3.5 анонимусам(тоесть она нахуй никому не нужна))
работы с ии не принимаются
👍1
x64os девлог
результаты конкурса обьявлю завтра в 12:00 МСК
результаты конкурса: никто не выиграл
так как работ небыло под постом
конкурс продлевается до завтрашнего дня, результаты будут в 15:00 МСК
уже 2 подписчика(1 подписчик это я, так что 3-1=2)
конкурс продлевается до вторника следующей недели
результаты будут объявлены в 15:00 МСК
причина: мало работ(минимум должно быть 2)
с 1 работой получается нечестно
девлог разработки ос
мучаюсь с tss, пытаюсь заставить его работать(если запускать через kvm, то ядро крашается до входа в режим мультизадачности)
аааааааааа, почему так сложно?
итак
победитель конкурса - @HRMNDV
его работа:
Channel photo updated
думаю сменить ssfn(то что рендерит текст в консоли) на stb_freetype
😨3🆒1
Теперь TSS работает и в KVM
🥰3💊1
остаётся только имплементировать вход в 3 кольцо(usermode) и потом начать писать код для загрузки программ
😨5👍1💊1
Ядро научилось входить в 3 кольцо(usermode)
(ошибка возникает из за того что код в 3 кольце пытается выполнить опкод iretq, но iretq работает только в 0 кольце)
👏3💊1