OSDev

для всех
Текущее время: 27 апр 2024, 14:00

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 129 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13
Автор Сообщение
 Заголовок сообщения: Re: Загрузка с флешки
СообщениеДобавлено: 15 дек 2011, 14:32 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
phantom-84 писал(а):
Ну, здесь у нас подходы совершенно разные. Как я уже сказал, для приложений действует защита.


Идея в том, что компановщик будет компоновать общий модуль загрузки из большого числа модулей (блоков). Таким образом в готовой системе не будет ни чего лишнего. Если мышка без пятой кнопки модуль один, есть пятая кнопка возьмёт другой блок, видео карт очень много развилось, сетевых, звуковых от этого не деться. Да придется самому пользователю менять блоки с программе через инет, нет ни чего страшного. Зато плюсов много, как я говорил не будет лишнего хлама, быстродействие программы, простота написания.
По поводу защиты считаю будем только в плюсе, если каждый сможет наворотить, что захочет, то к проверенному ПО будет спрос. А после жесткой минимальной компоновки функций, можно будет проверять контрольные суммы, ни один лишний байт не проскочит, и система будет очень стабильной, не как винда(мать её). Защита приорететами будет, грех не использовать, она в процессоре заложена, но её можно легко обойти, кто знает, на неё полажиться нельзя.
Через драйвера будет основная работа, стандартные функции, но их можно и улутщить, нельзя программистов лишать такой возможности, отвернутся.
Я когда залез в андроид, в эту яву, написал парочку скринов анимированных и не интересно стало. Ява медленная, систему не пощупать, все закрыто. И написать путем ни чего не напишеш, и интереса нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Загрузка с флешки
СообщениеДобавлено: 15 дек 2011, 15:57 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
А компоновщик кто будет запускать? Пользователь? Не проще ли тогда к примеру собрать все модули в одном каталоге и чтобы ядро во время загрузки автоматически их загружало и делало динамическое связывание? Тогда не нужно будет дублировать данные в отдельных модулях и в объединенном модуле.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Загрузка с флешки
СообщениеДобавлено: 15 дек 2011, 16:00 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
phantom-84 писал(а):
А компоновщик кто будет запускать? Пользователь? Не проще ли тогда к примеру собрать все модули в одном каталоге и чтобы ядро во время загрузки автоматически их загружало и делало динамическое связывание? Тогда не нужно будет дублировать данные в отдельных модулях и в объединенном модуле.


Компоновщик может в базовой системе менять блоки, потому, что система распространится базовой версией, а потом её меняют в зависимости от конкретного компа пользователя по инету


Последний раз редактировалось Станислав 15 дек 2011, 16:04, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Загрузка с флешки
СообщениеДобавлено: 15 дек 2011, 16:02 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
Конечно пользователь, за каждую фишку ещё и доплачивать будет, а как?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Загрузка с флешки
СообщениеДобавлено: 15 дек 2011, 16:10 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
Мы маркетинг обсуждаем или как?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Загрузка с флешки
СообщениеДобавлено: 15 дек 2011, 16:38 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
phantom-84 писал(а):
Мы маркетинг обсуждаем или как?


Ну да, реч была не о том.

Я предлогаю написать базовую версию и разбивать варианты драйверов на блоки, и блоки дополнений, но сначало надо определиться с нашим началом. Т.е. то, что я написал это в основном движок для оформления рабочего стола. Нужно будет к нему цеплять ярлыки, которые вызывают программы (основная программа это проводник, или дос навигатор, короче менеджер файлов, и сборка ресурсов на компьютере, информации в какомто менеджере устройств). Для этого нужно стряпать какието функции, и формат доступа к ним(блокам). Можно через вектора вызова функций, или по адресу функций. Предлагаю просто клеить бинарники подрят и не париться, А потом вызывать call адрескудазагрузили

Кстати о маркетенге, предлогаю писать всё на фасме.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Загрузка с флешки
СообщениеДобавлено: 16 дек 2011, 09:01 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
Станислав писал(а):
Предлагаю просто клеить бинарники подрят и не париться, А потом вызывать call адрескудазагрузили.
В плоской памяти такое не прокатит. См. что такое релокация.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Загрузка с флешки
СообщениеДобавлено: 16 дек 2011, 15:08 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
Ну, алгоритм такой. Добавляем в сектора флешки бинарник с сборкой функций и записываем адреса их в памяти куда загружены были, по которым их вызывать. Они у нас загружены, но висят пока ими не воспользовались. Можно некоторые функции написать в векторах и вызывать командой int, тогда не надо будет с адресами париться.
Дело пока не в этом, я хочю подготовить и выложить первую доку и оброз для демонстрации интерфейса который сейчас дописываю. Собственно куда втыкать функционал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Загрузка с флешки
СообщениеДобавлено: 26 сен 2012, 21:36 

Зарегистрирован: 26 сен 2012, 21:14
Сообщения: 26
Юзай Grub


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 129 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB