Полностью с нуля? Вообще, можно "покопать" в сторону микроядра L4, там очень много документации (правда на английском языке), поддерживаются различные архитектуры (правда, ARM на сколько я знаю уже не поддерживается).
А так, Эндрю Таненбаум "Современные операционные системы", Эндрю Таненбаум "Операционные системы: Разработка и реализациая", Макаров, Насыров "Написание собственной операционной системы" (достаточно примитивно, но понятно).
А вообще, есть достаточно неплохая подборка.
Как пример, можно поинтересоваться проектом "Хамелеон" - русской микроядерной операционной системой, на базе L4.
На счет исходников - лучше всего посмотреть исходный код FreeBSD, он достаточно прост и лаконичен, в отличии от Linux (слишком много "наворотов").
Я уже отвечал на вопрос от вас, там я писал что все операционные системы которые сейчас существуют написаны на с++ абсолютно все , не придумали еще более комфортного и хорошего языка программирования чем с++
Они и так давно созданы.Если пользоваться нормальным софтом а не ломанным-переломанным-крякнуто-пиратским,то и работать будет без тормозов.
Обычно данные о FTP сообщаются хостинг-провайдером через e-mail.В сообщении будет адрес сервера, имя и пароль пользователя.Если письма нет,то можете найти эту инфу в информационном разделе контрольной панели вашего сайта.Если и там ничего нет,свяжитесь с тех.поддержкой.
Прежде всего для сайта нужна идея. То, что Вы хотите рассказать людям. Без этого сайт будет мертвым. А потом все на Ваш выбор: изучение теории и практики сайтостроения или просто деньги, чтобы заказать сайт у специалистов. Деньги понадобятся в любом случае:купить домен, купить хостинг. Но, прежде всего, идея. Все остальное решаемо в рабочем порядке.