реклама на сайте
подробности

 
 
> Установка *nix на промышленный x86 компьютер., Вопросы чайника.
o-henry
сообщение Mar 24 2008, 13:07
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 8-03-06
Из: степей Украины
Пользователь №: 15 069



Есть задача “малой кровью” соорудить некий вычислитель/котроллер на базе промышленного x86 компьютера. Есть пожелание заказчика применить в качестве операционки что-либо из *nix (не хочет связываться с Microsoft). Компьютер будет укомплектован либо обычным IDE винчестером, либо IDE Flash Drive. Есть еще два пожелания/требования заказчика (как сторгуемся):
1) Винчестер должен использоваться только для чтения – никаких свопов и.т.п
2) Время загрузки при подаче питания должно быть минимально возможным.

Как я вижу решение проблемы “в лоб”:
- Беру я какой-либо десктоповый дистрибутив Linux в бинарниках (например RedHat),
- Пишу и отлаживаю прикладное ПО.
- Переношу все это добро на промышленный компьютер.
Вот как этот перенос провести с минимальными телодвижениями - и есть основной вопрос, так как на данный момент мои навыки работы с *nix стремятся к нулю.
Т.е в идеале мне хотелось бы из того же десктопового дистра в бинарниках поставить Linux на пром. ЭВМ, запустить свои приложения и перевести ЭВМ в спящий режим (hibenate). Использование hibernate вроде бы позволяет выполнить требование №2, но противоречит требованию №1. Да и гугл накидал кучу ссылок, что с hibernate в linux возникают проблемы. Какие есть варианты?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kirill Frolov
сообщение Mar 24 2008, 13:23
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 111
Регистрация: 10-02-07
Из: St.Petersburg, Russia
Пользователь №: 25 241



Цитата(o-henry @ Mar 24 2008, 16:07) *
Как я вижу решение проблемы “в лоб”:
- Беру я какой-либо десктоповый дистрибутив Linux в бинарниках (например RedHat),
- Пишу и отлаживаю прикладное ПО.


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

Цитата
- Переношу все это добро на промышленный компьютер.


Нет. Десктоповый дистрибутив вести себя будет погано.
Поскольку security updates, поддержка нового говножелеза
и т.п. странные вещи не нужны -- рекомендую взять Slackware,
выкинуть ненужное (это не просто -- для этого надо знать, что действительно нужно из пакетов) и на том остановиться. Стартовые скрипты переписать 1) под себя, 2) по возможности параллельно пускать что можно. Будет быстро. Иначе нет.

Вопросы использования Gentoo -- отмечаю особо -- не рассматриваю, так как нужно хорошо в Gentoo разбираться,
хотя успеха добиться, с моей точки зрения, можно куда большего.
Linux From Scratch -- если впереди есть вечность времени...

RedHat, Fedora, Debian, Alt, Mandriva, SuSe, Ubuntu -- ОДНОЗНАЧНО ЗАБЫТЬ. Вам нужна система которую вы контролируете, а на наоборот. Нужен дистрибутив с минимальным уровнем собственного интеллекта. Кстати, неплохо бы подошла FreeBSD, возможно.

Цитата
есть основной вопрос, так как на данный момент мои навыки работы с *nix стремятся к нулю.


Тогда лучше эту работу отдать кому-то ещё, человеку с опытом сисадминистрирования, например, и заняться написанием софта.
Сборка самодельного "дистрибутива" и его установка -- ДА ЭТО
РАБОТА. Требующая кое-каких знаний и сил.

Цитата
Т.е в идеале мне хотелось бы из того же десктопового дистра в бинарниках поставить Linux на пром. ЭВМ, запустить свои приложения и перевести ЭВМ в спящий режим (hibenate).


А оно надо? А оно точно надо? Всякие гибернации работают отвратительно ненадёжно. Везде.

Цитата
Какие есть варианты?


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


--------------------
[ZX]
Go to the top of the page
 
+Quote Post
bve
сообщение Mar 24 2008, 15:46
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 316
Регистрация: 20-02-05
Из: Ленинградская обл.
Пользователь №: 2 765



Не умножайте сущности сверх необходимого!

Многие производители промышленных компьютеров
предоставляет готовый дистрибутив какого-либо линукса для своих изделий!
Можно взять и от стороннего производителя - под имеющуюся аппаратную конфигурацию.
Т.к. на многих компьютерах уже стоит FLASH-диск, то дистрибутивы обходятся без свопа...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- o-henry   Установка *nix на промышленный x86 компьютер.   Mar 24 2008, 13:07
|- - Kirill Frolov   Цитата(bve @ Mar 24 2008, 18:46) Не умнож...   Mar 24 2008, 19:25
|- - zltigo   Цитата(Kirill Frolov @ Mar 24 2008, 22:25...   Mar 24 2008, 19:42
|- - o-henry   Цитата(zltigo @ Mar 24 2008, 21:42) Тольк...   Mar 25 2008, 07:22
|- - Kirill Frolov   Цитата(o-henry @ Mar 25 2008, 10:22)...   Mar 25 2008, 10:18
|- - zltigo   Цитата(o-henry @ Mar 25 2008, 10:22)...   Apr 4 2008, 18:00
|- - Kirill Frolov   Цитата(zltigo @ Apr 4 2008, 21:00) Ключев...   Apr 4 2008, 19:00
|- - zltigo   Цитата(Kirill Frolov @ Apr 4 2008, 22:00)...   Apr 4 2008, 19:18
- - ?ELF   Загляните сюда. Может, пригодится? ЦитатаDamn Smal...   Mar 24 2008, 16:12
- - Idle   Цитата(o-henry @ Mar 24 2008, 16:07)...   Mar 24 2008, 19:56
|- - zltigo   Цитата(Idle @ Mar 24 2008, 22:56) А чем В...   Mar 24 2008, 20:10
- - alexander55   Цитата(o-henry @ Mar 24 2008, 16:07)...   Mar 25 2008, 14:15
|- - Tcom   Цитата(alexander55 @ Mar 25 2008, 18:15) ...   Mar 26 2008, 09:31
|- - A. Fig Lee   Цитата(Tcom @ Mar 26 2008, 05:31) И допо...   Apr 4 2008, 15:42
- - vshemm   Средства разработки бесплатны для некоммерческого ...   Apr 4 2008, 16:14
- - DRUID3   Цитата(o-henry @ Mar 24 2008, 16:07)...   Apr 4 2008, 17:47
- - vshemm   Линукс с досовского RAM диска - это как? После заг...   Apr 5 2008, 11:32
|- - zltigo   Цитата(vshemm @ Apr 5 2008, 14:32) Линукс...   Apr 6 2008, 06:39
|- - vshemm   Цитата(zltigo @ Apr 6 2008, 10:39) RAM ди...   Apr 6 2008, 21:25
- - DRUID3   как вариант   Apr 7 2008, 18:22
|- - o-henry   Цитата(DRUID3 @ Apr 7 2008, 21:22) как...   Apr 8 2008, 06:07
|- - alexander55   Цитата(o-henry @ Apr 8 2008, 10:07) ...   Apr 14 2008, 06:59
- - o-henry   Наверное скачаю я для пробы QNX 6.3 из закромов дл...   Apr 14 2008, 07:30
|- - alexander55   Цитата(o-henry @ Apr 14 2008, 11:30)...   Apr 14 2008, 08:18
|- - o-henry   Цитата(alexander55 @ Apr 14 2008, 11:18) ...   Apr 14 2008, 08:42
|- - alexander55   Цитата(o-henry @ Apr 14 2008, 12:42)...   Apr 14 2008, 09:06
|- - vshemm   Цитата(alexander55 @ Apr 14 2008, 13:06) ...   Apr 14 2008, 10:32
|- - alexander55   Цитата(vshemm @ Apr 14 2008, 14:32) Неско...   Apr 14 2008, 11:59
- - DMax   Цитата(o-henry @ Mar 24 2008, 17:07)...   Apr 16 2008, 07:07


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 15:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.0142 секунд с 7
ELECTRONIX ©2004-2016