OSDev

для всех
Текущее время: 24 авг 2025, 12:24

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




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 557 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15 ... 56  След.
Автор Сообщение
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 13 янв 2014, 08:06 

Зарегистрирован: 20 дек 2013, 17:37
Сообщения: 243
Откуда: Россия
Встретил в сети довольно сносное описание процедуры загрузки ОС
на компьютерах с процессором АRМ

http://www.4tablet-pc.net/reviews-a-art ... ystem.html

Может быть кому-то пригодится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 13 янв 2014, 09:02 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1449
Это не "описание процедуры загрузки ОС на компьютерах с процессором АRМ", а поверхностный рассказ о том, что делает вполне конкретный загрузчик -- U-Boot. Использовать его никто не заставляет; лично я его видал в гробу и в белых тапках: зачем мне тормоз, который жрёт места чуть ли не больше, чем сама ОС? Ну да, в сравнении с Линухом, он же Андроид, любой загрузчик покажется быстрым и компактным, да только мне такое счастье не нужно -- тем более, что написать собственный загрузчик под конкретный процессор никаких проблем не составляет, а универсальный загрузчик для ARM создать невозможно в принципе. На IA-32, кстати, тоже -- возможность использования единого загрузчика на любом ПК объясняется тем, что на любом ПК имеется стандартизированный BIOS, который и выполняет функции в том числе первичного загрузчика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 13 янв 2014, 10:15 

Зарегистрирован: 20 дек 2013, 17:37
Сообщения: 243
Откуда: Россия
Для SII

Сам я ранее совсем не сталкивался с АRМ. Сейчас потихоньку разбираюсь
что к чему. Приведенная информация дает общее представление.
Если есть что сказать по процессу загрузки самостоятельной ОС на
компьютер с ARM, так и написали бы что-то. Такая тема в разделе "Практика"
совсем не помешала бы.

Вы писали
"а универсальный загрузчик для ARM создать невозможно в принципе"

Так вот тенденции сейчас как раз в этом направлении, то есть речь
идет в появлении UEFI в том числе и на компьютерах на базе ARM.
Именно Мелкософт этим сейчас и занимается, то есть созданием
Windows 8 совместимых платформ. Следует ожидать появления
стандарта на архитектуру компьютеров на базе ARM !

Есть желание открыть здесь на форуме тему, посвященную UEFI.
Наверное в разделе "Практика". Или в каком-то другом разделе?
Тема весьма актуальная.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 13 янв 2014, 12:53 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1449
Юрий Носков писал(а):
Следует ожидать появления стандарта на архитектуру компьютеров на базе ARM !


1. Когда появится, тогда и будет предмет для разговора.
2. ARM -- это далеко не только мощные процессоры для планшетов и компьютеров, но и куча других, куда менее мощных изделий для, например, промышленного применения. Всякие громоздкие UEFI там не просто неуместны -- они категорически противопоказаны для любых устройств высокой надёжности, в которых чем проще, тем лучше, и где разработчик должен иметь полный контроль над изделием, не маскируемый никакими прослойками. В частности, именно по этой причине, а не вовсе из-за низкой надёжности обычные ПК в принципе не могут использоваться в ответственных системах реального времени.

Цитата:
Есть желание открыть здесь на форуме тему, посвященную UEFI. Наверное в разделе "Практика". Или в каком-то другом разделе? Тема весьма актуальная.


Открыть можно, а что в ней писать? Если у кого какие конкретные проблемы возникают, он о них и пишет, а открывать "просто так" -- это пустая болтовня (которой, по большому счёту, является и эта тема).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 13 янв 2014, 13:34 

Зарегистрирован: 20 дек 2013, 17:37
Сообщения: 243
Откуда: Россия
Для SII

Так в микроконтроллеры никто ОС и не ставит.
Но так как микроконтроллеры проникли в область компьютеров
общего назначения и смартфоны стали полноценными компьютерами,
то стандартизация давно назрела. Почему этим никто не занялся до
Мелкософта это уже отдельный вопрос. Насколько такая платформа
будет открыта тоже, Линус не случайно же начал шум поднимать.

Процесс с UEFI идет полным ходом, этим сейчас нужно заниматься,
потом уже будет совсем поздно. Надеюсь, что в России появится
хотя бы одна фирма, ведущая разработки данного очень важного
софта.

А вот с точки зрения разработчиков ОС так все вроде как совсем
упростится с загрузкой, насколько при этом все железо для ОС
будет доступно напрямую пока непонятно. Подозрения, что
ОС как тип софта пытаются вытолкнуть в разряд Оболочек
в целом пока подтверждаются. Хотя я всего лишь месяц как
анализирую ситуацию в области ОС и всего того что с ними
связано сейчас.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 13 янв 2014, 14:38 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1449
Юрий Носков писал(а):
Так в микроконтроллеры никто ОС и не ставит

Бред. Ставят, и давно.

Цитата:
Но так как микроконтроллеры проникли в область компьютеров
общего назначения и смартфоны стали полноценными компьютерами


Снова бред. 1) В смартфонах, как и в первых КПК и даже обычных телефонах стояли именно процессоры, а не микроконтроллеры. 2) Смартфоны, как и наладонники, всегда были "полноценными компьютерами" (если под "полноценностью" не понимать, конечно, всенепременное наличие физической клавиатуры, мыши и прочих атрибутов ПК).

Цитата:
стандартизация давно назрела. Почему этим никто не занялся до Мелкософта это уже отдельный вопрос


Реальная стандартизация на таком уровне не шибко-то и нужна. Более того, она порядком ограничивает круг возможных "низкоуровневых" решений, что может мешать эффективно решать специализированные задачи и всячески препятствовать прогрессу (например, тот же BIOS регулярно становился таким тормозом, и новые возможности обеспечивались лишь посредством всё новых и новых "костылей"). К сожалению, бизнесу на эффективность техники плевать -- ему нужна лишь максимальная прибыль в минимальные сроки. Почему современные телефоны так быстро жрут батарею? Потому что используемые системы ни разу не "затачивались" для мобильных применений, являются громоздкими и неповоротливыми даже для ПК, вхолостую расходуют кучу ресурсов... Ну а внедрение громоздкого UEFI этому лишь поспособствует. И ради чего? Ради начальной загрузки, которую без проблем можно выполнить и так, надо лишь хоть немного меньше лениться, чтобы написать буквально от нескольких десятков до нескольких сотен строк кода на ассемблере? (Тем более, что аппаратная платформа любой модели телефона или там планшета, в отличие от классического ПК, почти полностью фиксирована на этапе разработки и изготовления, а поэтому и не требуется делать "универсальный загрузчик на все случаи жизни" -- ведь заранее известно, с какими устройствами придётся работать).

Ну а Микрософт, вероятно, занимается этим, чтобы не возиться с созданием эффективной системы, а "в лоб" использовать обычную персоналочную Винду -- а заодно создать максимум проблем конкурентам, которым придётся придерживаться этого стандарта, если он таки станет стандартом.

Цитата:
Насколько такая платформа будет открыта тоже, Линус не случайно же начал шум поднимать.


Если говорить об исходниках, то какая разница, насколько она будет открытой? Если интерфейсы документированы -- она может использоваться кем угодно, если не документированы -- её никто использовать и не будет. Куда важней открытость документации на аппаратуру, а не наличие исходных текстов программ. Ну а что ЛТ воняет... Опенсорцники обычно только тем и занимаются, что воняют по поводу "свободы" и прочих "прав человека", а реальную работу делают "молчуны" и "коммерсанты".

Цитата:
Процесс с UEFI идет полным ходом, этим сейчас нужно заниматься, потом уже будет совсем поздно. Надеюсь, что в России появится хотя бы одна фирма, ведущая разработки данного очень важного софта.


И что случится? Земля сойдёт с орбиты? Или российские ракеты потеряют способность достигать земли обетованной, а также других земель и тем самым нанесут непоправимый урон обороноспособности нашей страны? И зачем нужна какая-то российская фирма? Для очередного распила госбюджета?

Цитата:
А вот с точки зрения разработчиков ОС так все вроде как совсем упростится с загрузкой


Это на ПК упростится, да и то под вопросом -- BIOS плох скорей кучей костылей, чем реальными сложностями. А на ARMах наличие такой прослойки лишь усложнит и в разы замедлит загрузку (ну, в разы -- это смотря чего; учитывая, что и винда, и линух грузятся крайне медленно, на них особого эффекта от ещё одного тормоза никто и не заметит, а вот для нормальной системы, которая сама по себе способна была бы стартовать буквально за доли секунды -- это уже другой вопрос). От учёта особенностей аппаратуры всё равно никак не отказаться, поскольку всякие там UEFI участвуют лишь в загрузке, но не в нормальной работе системы, зато придётся подстраиваться ещё и под эту самую UEFI, а не только под "железо". Но сразу же теряется гибкость в настройке той же самой аппаратуры по меньшей мере до завершения процесса загрузки, а заодно появляется необходимость лепить вместе с процессором приличных объёмов ПЗУ для хранения кода UEFI. Не то чтобы всё это было само по себе большой проблемой, но немного здесь, немного там -- и имеем очередной кривой ПК с кривым ПО, только с другой системой команд у процессора.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 13 янв 2014, 15:19 

Зарегистрирован: 20 дек 2013, 17:37
Сообщения: 243
Откуда: Россия
Что понимать под процессором, а что под микроконтролером вопрос
определений, здесь нет темы для спора. Мне нужно как-то войти в
тему и использовать принятые термины и понятия.

Под операционкой понимаю такую программную часть компьютера,
которая позволяет исполнять сторонние программы. На сотовых
телефонах все это появилось не так давно в развитом виде.

По UEFI открыл отдельную тему в разделе "Практические вопросы".
Будет что-то встречаться по данному вопросу, буду бросать в эту
тему, аналогичное предложение к другим участникам. Может быть здесь
появится кто-то, кто этим займется более конкретно. Выйти на рынок
с таким продуктом гораздо проще, чем пропихнуть свою ОС.

Функция загрузки в UEFI далеко не единственная и не главная.
Вся кухня затеяна для другого - позволить удаленное администрирование
компьютера на уровне железа, в этом и будет участвовать UEFI.
Есть на компьютере при этом ОС или нет не имеет значения.

Так что выводы о важности вопроса читатели могут сделать сами.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 14 янв 2014, 09:45 

Зарегистрирован: 20 дек 2013, 17:37
Сообщения: 243
Откуда: Россия
Просьба к знающим платформу на базе процессоров ARM
просветить.

Имеются ли примеры реализации компьютеров с открытой
для изменения архитектурой?

Имеется ввиду возможность установки различных вариантов
оборудования, в первую очередь жестких дисков
и конечно же слотов под платы расширения, например, IDE.

Если имеются слоты для расширения, то что за чипы (аналог
87 для х86 платформы) реализуют шинные формирователи и
прочие дополнительные возможности.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 14 янв 2014, 11:19 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1449
Снова бред несёте. Подучили матчасть бы, что ли...

Не существует никакой "платформы на базе процессоров ARM" -- существуют лишь сами микропроцессоры и микроконтроллеры этой архитектуры, ну а кто что на них лепит, зависит исключительно от фантазии разработчиков. Конечно, возможности самого процессора или контроллера накладывают определённые ограничения, но на то и существует широта выбора, чтобы найти то, что нужно, для любой конкретной задачи.

"Платформы x86" в природе тоже не существует. Есть ПК на базе процессоров архитектуры IA-32, в народе называемых x86; вот они могут считаться платформой (поэтому допустимо выражение вроде "платформа ПК") -- но они не являются единственным вариантом использования процессоров такой архитектуры, а соответственно, нельзя утверждать, что "х86" -- это "платформа". В частности, существует сетевое оборудование и промышленные компьютеры на базе той же самой процессорной архитектуры, которые достаточно сильно отличаются по устройству от обычных ПК (причём до такой степени, что штатные ОС для ПК на них работать не смогут -- во всяком случае, без существенных доработок; например, там может напрочь отсутствовать традиционный BIOS).

"Слоты для расширения" -- понятие электромеханическое, не имеющее особого отношения ни к архитектуре как таковой, ни к "платформам". В современных ноутбуках, например, периферия связана с процессором и памятью шиной PCI Express, но никаких "слотов расширения" там обычно нет; в обычных ПК эти самые "слоты" присутствуют, хотя сама по себе архитектура ничем не отличается от ноутбучной и обе реализации являются одной и той же "платформой". Точно так же на обоих типах компьютеров используется в целом одинаковая память, хотя механически модули памяти, а значит, и "слоты" для них сильно различаются.

"87 для x86" -- это, пожалуй, арифметические сопроцессоры 80x87, которые давным-давно, ещё со времён 80486, стали составной частью самого процессора. К шинам они не имели ни малейшего отношения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 14 янв 2014, 11:46 

Зарегистрирован: 20 дек 2013, 17:37
Сообщения: 243
Откуда: Россия
Для SII

Да не придирайтесь Вы к словам, написал же выше, что сейчас
вхожу в принятую терминологию. Важна суть вопроса.

В железе особенно на основе ARM конечно не особо разбираюсь,
но все же вряд ли память оперативная там подключается по PCI.
Наверное все же речь идет об флеш-дисках.

Мой вопрос был - есть ли примеры построения привычных для
платформы х86 архитектур настольных и серверных решений
на базе ARM ?

Суть вопроса - появление настроечной части BIOS, позволяющей
посмотреть конфигурацию и выбрать текущие настройки.

Говоря чипсете 87, имел ввиду не сопроцессор, а чипсет,
организующий материнскую плату, например, об этом

http://www.nix.ru/support/compare_table ... tml?type=1


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

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


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

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


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

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