Я от безысходности уже играл немного, но ничего не увидел необычного даже там, осообенного достижения что-то не нашёл... Хотя я играл с использованием бесплатных клиентов.
Жаль, что переходят полностью на UEFI, мне кажется он слишком перегружен ненужными функциями, из-за чего могут возникать вопросы например с безопастностью. Под UEFI даже IRC-клиенты пишут https://github.com/codyd51/uefirc. Интересно как будет работать GRUB2 и загрузка с ним на таких платах без legacy режима.
Мне тоже интересно было бы почитать про USB, PCI-express или загрузку с флешек по сети, с этим полностью согласен.
Ну, а так, чтобы до этого дойти человеку нужно достаточно много всего изучить и возможно реализовать в своей ОС, если с нуля начинать. Сразу до USB тяжело допрыгнуть, возможно просто разобрать как это работает в Линуксе. Надежда на то, что после таких начальных статей люди как раз будут больше мотивированы продолжать и доберутся до всего перечисленного вами интересного. :-)
Но перед драйвером диска и файловой системы конечно разумно дойти до Long Mode.
Чтобы загрузится в Long mode из Protected примерно нужно выполнить следующее( по крайней мере я делал примерно так, после загрузки Grub2 правда):
Чтобы проверить присутствие 64-бит(long mode) нужно проверить присутствие иструкции cpuid. Потом использовать её для проверкии Long mode. Потом включить Paging. Сначало разобравшись как он работает. Потом загрузить GDT. Тоже разобравшись как она работает. Тут неплохо написано: https://os.phil-opp.com/entering-longmode/ Ну и конечно на osdev.org смотреть там тоже много всего.
Для файловой системы нужно сначало написать драйвер диска. Самым простым будет ATA-PIO driver(https://wiki.osdev.org/ATA_PIO_Mode). А файловая система самая простая будет FAT12 или FAT16. У меня в репозитории можно посмотреть реализацию файловой системы и драйвера диска: https://github.com/JustVic/melisa_kernel или https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z41oQJssJbL5T2So5n78ggcqX68Xt. Я не очень умный программист, потому у меня всё как можно проще, из грязи палок :). Не сочтите за рекламу, первоночально я начинал по курсу : https://www.udemy.com/course/writing-your-own-operating-system-from-scratch/, (я никак не связан с автором курса) если вдруг повезёт где-то бесплатно или дёшего получить к нему доступ, то неплохой старт, там загружаются в 64-bit(Long mode) до файловой системы доходят, но там нету драйвера диска, там как-то схитрили. Но там все видео с защитой DRM, скачать неполучается. В курсе используется NASM и пишут свой загрузчик.
Статья хорошая. Только странно видеть 16-битная операционная система для архитектуры Intel x86_64. Ведь этот режим остался в наследство от куда более ранних архитектур. Интересно почему автор решил писать полностью на ассемблере не переходя на С/C++/Rust или это только для первой статьи и переход в планах? Сам в свободное время изучаю осестроение, благо щас много открытых источников правдо на английском и конечно open source. Даже пытаюсь начать записывать свои эксперименты на бусти. Очень желаю автору удачи в этом деле!
Не знаю как в этом случае, но вообще выглядит очень лицемерно когда все эти ИИ обучаются без разрешения на работах художников, музыкантов, программистов и других, а сами в тоже время всеми мерами запрещают обучать ИИ другим на работах их ИИ и банят за это. Например OpenAI так делает...
Мне кажется при скорости развития современных технологий и в частности ИИ, для меня кажется вполне возможным развитием событий, и ёщё другой тоже вероятный вариант, что ИИ всё таки не удастся контролировать и он возможно начнёт "переробатывать всё на скрепки". Странно почему большинство воспринимает такое совсем не реалистичным.
Люди уже имеют мало понимания, что происходит в мозгах у ИИ, причём даже его создатели. Ведь там только коэффициенты хранятся и кто его знает что эти циферки означают...
Но следующие задание тоже сходу не удалось пока пройти.
Да я прошел, если еще интересно. Но могу наверно только сказать, все могут заблуждаться... :)
del
Ну или от wireguard... но вожможны и еще варианты :)
Эта надпись вроде как намекает, что в игре ответов не найти?... :)
Я от безысходности уже играл немного, но ничего не увидел необычного даже там, осообенного достижения что-то не нашёл... Хотя я играл с использованием бесплатных клиентов.
Возможно ещё "и узнаешь прикольные факты даже о такой простой вещи, как IP-адреса", но я всё равно ничего не придумал.
Попробуй все возможные значения lol и все значения tic, и расшифруй морзе может на что-то тебя наведёт.
Там еще есть второй путь, возможно там понадобится ответ отсюда.
Сложить что-то можно, но вот что делать с сложенным вообще непонятно...
Жаль, что переходят полностью на UEFI, мне кажется он слишком перегружен ненужными функциями, из-за чего могут возникать вопросы например с безопастностью. Под UEFI даже IRC-клиенты пишут https://github.com/codyd51/uefirc. Интересно как будет работать GRUB2 и загрузка с ним на таких платах без legacy режима.
Мне тоже интересно было бы почитать про USB, PCI-express или загрузку с флешек по сети, с этим полностью согласен.
Ну, а так, чтобы до этого дойти человеку нужно достаточно много всего изучить и возможно реализовать в своей ОС, если с нуля начинать. Сразу до USB тяжело допрыгнуть, возможно просто разобрать как это работает в Линуксе. Надежда на то, что после таких начальных статей люди как раз будут больше мотивированы продолжать и доберутся до всего перечисленного вами интересного. :-)
Но перед драйвером диска и файловой системы конечно разумно дойти до Long Mode.
Чтобы загрузится в Long mode из Protected примерно нужно выполнить следующее( по крайней мере я делал примерно так, после загрузки Grub2 правда):
Чтобы проверить присутствие 64-бит(long mode) нужно проверить присутствие иструкции cpuid. Потом использовать её для проверкии Long mode.
Потом включить Paging. Сначало разобравшись как он работает.
Потом загрузить GDT. Тоже разобравшись как она работает.
Тут неплохо написано: https://os.phil-opp.com/entering-longmode/
Ну и конечно на osdev.org смотреть там тоже много всего.
Для файловой системы нужно сначало написать драйвер диска. Самым простым будет ATA-PIO driver(https://wiki.osdev.org/ATA_PIO_Mode). А файловая система самая простая будет FAT12 или FAT16. У меня в репозитории можно посмотреть реализацию файловой системы и драйвера диска: https://github.com/JustVic/melisa_kernel или https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z41oQJssJbL5T2So5n78ggcqX68Xt. Я не очень умный программист, потому у меня всё как можно проще, из грязи палок :). Не сочтите за рекламу, первоночально я начинал по курсу : https://www.udemy.com/course/writing-your-own-operating-system-from-scratch/, (я никак не связан с автором курса) если вдруг повезёт где-то бесплатно или дёшего получить к нему доступ, то неплохой старт, там загружаются в 64-bit(Long mode) до файловой системы доходят, но там нету драйвера диска, там как-то схитрили. Но там все видео с защитой DRM, скачать неполучается. В курсе используется NASM и пишут свой загрузчик.
Статья хорошая. Только странно видеть 16-битная операционная система для архитектуры Intel x86_64. Ведь этот режим остался в наследство от куда более ранних архитектур. Интересно почему автор решил писать полностью на ассемблере не переходя на С/C++/Rust или это только для первой статьи и переход в планах? Сам в свободное время изучаю осестроение, благо щас много открытых источников правдо на английском и конечно open source. Даже пытаюсь начать записывать свои эксперименты на бусти. Очень желаю автору удачи в этом деле!
Не знаю как в этом случае, но вообще выглядит очень лицемерно когда все эти ИИ обучаются без разрешения на работах художников, музыкантов, программистов и других, а сами в тоже время всеми мерами запрещают обучать ИИ другим на работах их ИИ и банят за это. Например OpenAI так делает...
Мне кажется при скорости развития современных технологий и в частности ИИ, для меня кажется вполне возможным развитием событий, и ёщё другой тоже вероятный вариант, что ИИ всё таки не удастся контролировать и он возможно начнёт "переробатывать всё на скрепки". Странно почему большинство воспринимает такое совсем не реалистичным.
Люди уже имеют мало понимания, что происходит в мозгах у ИИ, причём даже его создатели. Ведь там только коэффициенты хранятся и кто его знает что эти циферки означают...
Мы приближаемся к потолку, выше уровнем уже некуда скоро будет...
Только Хозяин. Любые его пожелания лучше выполнит ИИ чем люди, люди вообще не нужны....