Написание собственной работоспособной ОС за пол года

image

Предыстория

Здравствуйте! Всех категорически приветствую, сегодня хотел бы рассказать Вам о своём опыте написание работоспособной ОС под архитектуру x86.
Как-то весенней ночью у меня родилась гениальная идея — попробовать себя в написании собственной ОС, которая может позволить запускать программы, работать с устройствами, да и в общем выжимать всю мощь из Intel’овской архитектуры в своих нуждах: к примеру, для своей фабрики или чего-либо иного. Моей целью было и есть написание такой ОС, которая могла бы позволить максимальную производительность для каких-то конкретных задач, не тратя процессорное время на всяческие излишества. В основном я преследую лишь спортивный интерес, получение опыта для себя в системном программировании и написания драйверов для устройств, которые используются повсеместно. Что из этого вышло — решать вам, сразу говорю, что не надо писать комментарии про создание собственного дистрибутива линукса, и преследовал интерес написать всё «From stratch» — с нуля, дабы хорошо погрузиться в тему ОСдева. Сразу хочу выразить огромную благодарность Бенджамину Лунту и форуму OSDev, так же как их Вики. Бен помог мне разобраться с EHCI, что несомненно внесло огромный вклад в мою ОС — USB устройства, они везде! Так же передо мной стояла задача создать собственную архитектуру, удобную мне, не исключая использование стандартов ELF-файлов. Читать дальше →
Написание собственной работоспособной ОС за пол года
Source: geektimes

Пост №3678528

Автор: Malal

Куда использовать 62 килограмма картофельного крахмалаНедалеко от дома закрылся ресторан азиатской кухни в который я иногда ходил, когда я проходил мимо мне предложили забрать открытые мешки с крахмалом и теперь у меня их целых 62 килограмма. Я вообще не знаю что с ним делать, кроме как запанировать курочку, но у меня нет двух тонн куриных крыльев так что посоветуйте рецепты в которых крахмал является основным ингридиентом Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3678528″ }, «headline»: «Куда использовать 62 килограмма картофельного крахмала / реактор помоги», «datePublished»: «2018-10-16T01:38:21+03:00», «dateModified»: «2018-10-16T01:38:21+03:00», «author»: { «@type»: «Person», «name»: «Malal» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Недалеко от дома закрылся ресторан азиатской кухни в который я иногда ходил, когда я проходил мимо мне предложили забрать открытые мешки с крахмалом и теперь у меня их целых 62 килограмма. Я вообще не знаю что с ним делать, кроме как запанировать курочку, но у меня нет двух тонн куриных крыльев так » }
Комментировать 
Пост №3678528
Source: Joyreactor

Пост №3678522

Автор: mutand

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3678522″ }, «headline»: «Zettai Pantsu :: Zettai Ryouiki (чулочки, гольфы, абсолютная область) :: gif :: разное», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Zettai-Pantsu-Zettai-Ryouiki-%D1%80%D0%B0%D0%B7%D0%BD%D0%BE%D0%B5-gif-4767374.gif», «height»: 456, «width»: 810 }, «datePublished»: «2018-10-16T01:29:21+03:00», «dateModified»: «2018-10-16T01:29:21+03:00», «author»: { «@type»: «Person», «name»: «mutand» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3678522
Source: Joyreactor

Пост №3678520

Автор: YaroslavBrain

Ездовой равазаврссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3678520″ }, «headline»: «Ездовой равазавр / cosplay :: динозавр :: костюм :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B4%D0%B8%D0%BD%D0%BE%D0%B7%D0%B0%D0%B2%D1%80-%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%BA%D0%BE%D1%81%D1%82%D1%8E%D0%BC-cosplay-4767372.gif», «height»: 320, «width»: 320 }, «datePublished»: «2018-10-16T01:25:29+03:00», «dateModified»: «2018-10-16T01:25:29+03:00», «author»: { «@type»: «Person», «name»: «YaroslavBrain» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3678520
Source: Joyreactor

Пост №3678516

Автор: Robotron3000

CONCERNING TRAPSРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3678516″ }, «headline»: «CONCERNING TRAPS / Shädbase (Комиксы Shadbase) :: Shädman (TheRealShadman, Shädbase) :: trap :: artist :: NSFW :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Sh%C3%A4dman-artist-Sh%C3%A4dbase-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-4767366.jpeg», «height»: 1791, «width»: 1000 }, «datePublished»: «2018-10-16T01:18:46+03:00», «dateModified»: «2018-10-16T01:18:46+03:00», «author»: { «@type»: «Person», «name»: «Robotron3000» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3678516
Source: Joyreactor

Пост №3678512

Автор: Robotron3000

Противостоять ГаэльюtwitterРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://ds.reactor.cc/post/3678512″ }, «headline»: «Противостоять Гаэлью / painter girl :: Ashen One :: DSIII персонажи :: Dark Souls 3 :: DS комиксы :: Dark Souls :: Slave Knight Gael :: DoNar0217 :: фэндомы :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/DoNar0217-Ashen-One-DSIII-%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%B6%D0%B8-Dark-Souls-3-4767360.png», «height»: 784, «width»: 700 }, «datePublished»: «2018-10-16T01:12:29+03:00», «dateModified»: «2018-10-16T01:12:29+03:00», «author»: { «@type»: «Person», «name»: «Robotron3000» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «twitter» }
Комментировать 
Пост №3678512
Source: Joyreactor

Пост №3678494

Автор: iFurus

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3678494″ }, «headline»: «все с собой :: рюкзак», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B2%D1%81%D0%B5-%D1%81-%D1%81%D0%BE%D0%B1%D0%BE%D0%B9-%D1%80%D1%8E%D0%BA%D0%B7%D0%B0%D0%BA-4767335.jpeg», «height»: 1080, «width»: 864 }, «datePublished»: «2018-10-16T00:51:52+03:00», «dateModified»: «2018-10-16T00:51:52+03:00», «author»: { «@type»: «Person», «name»: «iFurus» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3678494
Source: Joyreactor

Пост №3678493

Автор: AliaDen

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3678493″ }, «headline»: «гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки) :: котэ (прикольные картинки с кошками)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%BA%D0%BE%D1%82%D1%8D-4767334.gif», «height»: 400, «width»: 400 }, «datePublished»: «2018-10-16T00:51:49+03:00», «dateModified»: «2018-10-16T00:51:49+03:00», «author»: { «@type»: «Person», «name»: «AliaDen» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3678493
Source: Joyreactor

Пост №3678490

Автор: MRA aka CR

thehumon:Мне встречалось немало язычниц-не-скандинавок, которые отмечали, что не могут славить Фрейра из-за того, как он обращался с Гёрд. Что мне всегда казалось странным. Фрейр никогда не хотел причинить Гёрд боли. Он послал ей яблок и золота. Это Скирнир настоял на том, чтобы принести меч, и впоследствии использовал его для устрашения. К тому же, по северным традициям попросту незаконно заставлять женщину выходить замуж силой. Одина однажды выгнали из Асгарда на 10 лет за то, что он изнасиловал етуншу, так что если бы Гёрд не нравился Фрейр, она бы могла легко развестись. По некоторым версиям Скирнир ей даже не угрожает. В общем, скандинавская мифология временами напоминает головоломку из кусочков, как и любая другая религия, которой пришлось потесниться ради христианства. Ту малую часть легенд, что дожила до наших времен, записывали монахи-летописцы, которым дела до истории не было, так что в легендах много событий без какой-либо предыстории или пояснений. Гёрд волнуется о «том, кто убил ее брата», но никаких историй о собственно смерти брата нет, и как бы неизвестно, кем он был и кто был его убийцей. Фрейр убивает ётуна по имени Бели оленьим рогом, потому что на тот момент у него больше нет меча, потому некоторые полагают, что Бели — брат Гёрд, но так не сходится таймлайн, разве что Фрейр убил Бели после того, как Скирнир выехал к Гёрд, но до того, как тот приехал. Защитником ЛГБТК+ Фрейра считают потому, что в одной из историй рассказывается, что его славят мужчины, что «двигаются, как женщины», что они танцуют и звенят в колокольчики в честь Фрейра. В зависимости от трактовки текста, можно даже посчитать, что такие мужчины живут прямо в доме Фрейра. В общем, эта версия — лишь одна из теорий того, какова была история Фрейра и Гёрд. Известно, что Фрейр — очень важная личность и про него скорее всего были сотни историй, потому что очень многие места названы в его честь, а поклонение ему упоминается даже в текстах из других стран, но история о том, как он полюбил Гёрд, — единственная, где он главный персонаж.Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3678490″ }, «headline»: «скандинавская мифология :: humon :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/humon-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D1%81%D0%BA%D0%B0%D0%BD%D0%B4%D0%B8%D0%BD%D0%B0%D0%B2%D1%81%D0%BA%D0%B0%D1%8F-%D0%BC%D0%B8%D1%84%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F-4767333.png», «height»: 3868, «width»: 800 }, «datePublished»: «2018-10-16T00:50:40+03:00», «dateModified»: «2018-10-16T00:50:40+03:00», «author»: { «@type»: «Person», «name»: «MRA aka CR» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «thehumon:Мне встречалось немало язычниц-не-скандинавок, которые отмечали, что не могут славить Фрейра из-за того, как он обращался с Гёрд. Что мне всегда казалось странным. Фрейр никогда не хотел причинить Гёрд боли. Он послал ей яблок и золота. Это Скирнир настоял на том, чтобы принести меч, и впос» }
Комментировать 
Пост №3678490
Source: Joyreactor

Пост №3678476

Автор: YaroslavBrain

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3678476″ }, «headline»: «живность :: властвуй :: кот :: доминируй :: песель :: унижай», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B6%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%BA%D0%BE%D1%82-%D0%BF%D0%B5%D1%81%D0%B5%D0%BB%D1%8C-%D0%B4%D0%BE%D0%BC%D0%B8%D0%BD%D0%B8%D1%80%D1%83%D0%B9-4767311.jpeg», «height»: 2203, «width»: 2937 }, «datePublished»: «2018-10-16T00:34:53+03:00», «dateModified»: «2018-10-16T00:34:53+03:00», «author»: { «@type»: «Person», «name»: «YaroslavBrain» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3678476
Source: Joyreactor