Create Your Own Operating System (OS) - Kernel
In this video we will create a simple "Hello World!" kernel in C, then writing functions to display strings/numbers on a screen and also creating a simple singly linked list in kernel.
Go to following sites for information about creating a kernel in C.
https://github.com/pritamzope/OS
https://www.codeproject.com/Articles/1225196/Create-Your-Own-Kernel-In-C
https://www.c-sharpcorner.com/article/create-your-own-kernel/
http://createyourownos.blogspot.com/
Requirements for writing a kernel in this video,
GNU/Linux :- I am using GNU/Kali Linux 2017 i386 distribution .
Assembler :- I am using GNU Assembler(gas) to instruct the bootloader for loading the starting point of our kernel.
GCC :- GNU Compiler Collection a cross compiler. Any version 4,5,6,7,8.
Xorriso :- A package that creates, loads, manipulates ISO 9660 filesystem images.(man xorriso)
grub-mkrescue :- Make a GRUB rescue image, this package internally calls the xorriso functionality to build an iso image.
QEMU :- Quick EMUlator to boot our kernel in virtual machine without rebooting the main system.
To create a Bootloader in 16 bit assembly language,
https://www.youtube.com/watch?v=l2wZf45ZcAg&t=436s
http://createyourownos.blogspot.com/
https://github.com/pritamzope/OS
In video, i said more than 6.x version of gcc is required for compiling the kernel, which is not true, it can be compiled with any version of gcc,
see issues here,
https://github.com/pritamzope/OS/issues
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Create Your Own Operating System (OS) - Kernel», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.