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

 
 
> Установка *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
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 30)
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
?ELF
сообщение Mar 24 2008, 16:12
Сообщение #4


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

Группа: Участник
Сообщений: 163
Регистрация: 8-09-06
Из: Россия, Челябинская область
Пользователь №: 20 187



Загляните сюда. Может, пригодится?
Цитата
Damn Small Linux is a very versatile 50MB mini desktop oriented Linux distribution.
http://damnsmalllinux.org/

Puppy Linux
http://www.puppylinux.com/


Или посмотрите в сторону miniBSD.
Цитата


--------------------
do ut des
Go to the top of the page
 
+Quote Post
Kirill Frolov
сообщение Mar 24 2008, 19:25
Сообщение #5


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

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



Цитата(bve @ Mar 24 2008, 18:46) *
Не умножайте сущности сверх необходимого!
Многие производители промышленных компьютеров
предоставляет готовый дистрибутив какого-либо линукса для своих изделий!


Linux Is Not UniX.

Цитата
Можно взять и от стороннего производителя - под имеющуюся аппаратную конфигурацию.
Т.к. на многих компьютерах уже стоит FLASH-диск, то дистрибутивы обходятся без свопа...


Есть ещё такая штука -- noatime (man mount). А без неё флеш протрётся быстро. Если он конечно не полностью readonly.
Да здесь дофига ньюансов. Куда складывать логи. Не будет ли какой демон 100 раз в секунду гадить в /var... Это всё
вполне подъёмно для одного человека и не надо быть финским мегагуру, просто надо как-то систематизировать такие вещи.
Может посмотреть как собираются линуксы для роутеров, там во многом сходные задачи.


--------------------
[ZX]
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 24 2008, 19:42
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Kirill Frolov @ Mar 24 2008, 22:25) *
Может посмотреть как...

Если не посвящать этому месяцы своей жизни, то DOS -> имидж на RAM диск, и с него уже линукс поднимать. Для свопа, естественно smile.gif тоже RAM диск и все. Ну и ядро в переделах возможностей стандартных конфигураторов поусекать. Только по включению линукс будет новенький с иголочки, но скорее всего это Автору и надо.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Idle
сообщение Mar 24 2008, 19:56
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 351
Регистрация: 5-04-05
Пользователь №: 3 874



Цитата(o-henry @ Mar 24 2008, 16:07) *
на базе промышленного x86 компьютера

А чем Ваш промышленный отличается от обычного? Видел промышленные себе компьютеры - установлена была asp девятка, по тем временам современный дистрибутив. Не знаю как ребята писали софт, но ничто не мешало поставить туда дистрибутив, там же написать софт, отключить иксы...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 24 2008, 20:10
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Idle @ Mar 24 2008, 22:56) *
А чем Ваш промышленный отличается от обычного?

Да ничем. Только железки и процессор бывают поуникальнее и если не среднепотолочное "386" ядро ставить, то возможно придется для выжимания производительности повозится с патчами ядра, хотя в свежих дисрибутивах столько всего напихано - скорее всего просто "галочек" хватит. Тот-же Geode с его чипсетом, который лет пять-шесть назад пришлось подпиливать по месту ныне штатный прибамбас. Но если HDD не ставить, то начинаются нюансы, даже при использовании DOM или CF ну а если DOC2000, то придется помучаться.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
o-henry
сообщение Mar 25 2008, 07:22
Сообщение #9


Местный
***

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



Цитата(zltigo @ Mar 24 2008, 21:42) *
Только по включению линукс будет новенький с иголочки, но скорее всего это Автору и надо.
Именно этого и хочется. И еще чтобы с момента включения питания до полной загрузки проходило поменьше времени.

Цитата(zltigo @ Mar 24 2008, 21:42) *
Если не посвящать этому месяцы своей жизни, то DOS -> имидж на RAM диск, и с него уже линукс поднимать.
Можно подробней, как такое делается?
Или ссылочку, где почитать про это.


Цитата(?ELF @ Mar 24 2008, 18:12) *
Загляните сюда. Может, пригодится?
спасибо, погляжу.


Цитата(bve @ Mar 24 2008, 17:46) *
Не умножайте сущности сверх необходимого!
Многие производители промышленных компьютеров
предоставляет готовый дистрибутив какого-либо линукса для своих изделий!
этот не предоставляет sad.gif . Иначе и вопроса бы не было.
Go to the top of the page
 
+Quote Post
Kirill Frolov
сообщение Mar 25 2008, 10:18
Сообщение #10


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

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



Цитата(o-henry @ Mar 25 2008, 10:22) *
Именно этого и хочется. И еще чтобы с момента включения питания до полной загрузки проходило поменьше времени.


Оптимизация стартовых скриптов. Сам линух грузится за пару-тройку секунд.

Цитата
Можно подробней, как такое делается?
Или ссылочку, где почитать про это.


Я ниасилил, что ЭТО, но для работы с linux нужен linux, а не DOS или windows. Linux конечно можно запустить из доса. Но абсолютно не нужно. Вам необходимо просто иметь ОБРАЗ СИСТЕМЫ на любом подходящем (например, compacf flash через переходник в IDE) носителе, который вы на обычном ИБМ-ПЦ с установленным линухом доведёте до ума и переставите накопитель в специальный компутер.


--------------------
[ZX]
Go to the top of the page
 
+Quote Post
alexander55
сообщение Mar 25 2008, 14:15
Сообщение #11


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(o-henry @ Mar 24 2008, 16:07) *

Поглядите на QNX. Это нечто.
Go to the top of the page
 
+Quote Post
Tcom
сообщение Mar 26 2008, 09:31
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Цитата(alexander55 @ Mar 25 2008, 18:15) *
Поглядите на QNX. Это нечто.

И дополню что она платная......
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Apr 4 2008, 15:42
Сообщение #13


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(Tcom @ Mar 26 2008, 05:31) *
И дополню что она платная......


не все вроде бы платное с недавних пор.

http://www.qnx.com/products/getmomentics/


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
vshemm
сообщение Apr 4 2008, 16:14
Сообщение #14


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

Группа: Участник
Сообщений: 167
Регистрация: 15-08-07
Пользователь №: 29 803



Средства разработки бесплатны для некоммерческого использования, но рантайм лицензии никто не отменял smile.gif
И "малой кровью" не обойдется, QNX своеобразная система, со своими тараканами (и кучей багов и недокументированных "фич").
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Apr 4 2008, 17:47
Сообщение #15


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



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

Как я вижу решение проблемы “в лоб”:
- Беру я какой-либо десктоповый дистрибутив Linux в бинарниках (например RedHat),
- Пишу и отлаживаю прикладное ПО.
- Переношу все это добро на промышленный компьютер.
Вот как этот перенос провести с минимальными телодвижениями - и есть основной вопрос, так как на данный момент мои навыки работы с *nix стремятся к нулю.
Т.е в идеале мне хотелось бы из того же десктопового дистра в бинарниках поставить Linux на пром. ЭВМ, запустить свои приложения и перевести ЭВМ в спящий режим (hibenate). Использование hibernate вроде бы позволяет выполнить требование №2, но противоречит требованию №1. Да и гугл накидал кучу ссылок, что с hibernate в linux возникают проблемы. Какие есть варианты?

Поставьте Knoppix (одну из сборок). Ненужное убейте после установки. Своп еще при разбитии раздела поставьте 0, т.е. вообще под него ничего не отводите. Файловую систему не журналируемую. Не знаю, что там у Вас за промЭВМ, но на тех что я держал в руках (эпиа) Knoppix просто летал. Кстати он у меня сейчас стоит на AMD-K6III 400 MHz (с рабочим столом KDE- при "0"-е подкачки!) и не жалуююсь. Ели будете ставить на IDE-флешь - то это просто как на винт, если на USB - то вот......Из "+" - полностью настроенная рабочая система поддерживающая практически все на свете - эпиу 100% - в которой запросто разбереЦЦо любой студент!
Если есть охота сделать все так-же но только с BSD - то вот... - там еще проще...

Самосборки я категорически не рекомендую, сам бы не принял...а иначе будете ее же 1000 лет потом админить...


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 4 2008, 18:00
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(o-henry @ Mar 25 2008, 10:22) *
Можно подробней, как такое делается?

Ключевое слово loadlin


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Kirill Frolov
сообщение Apr 4 2008, 19:00
Сообщение #17


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

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



Цитата(zltigo @ Apr 4 2008, 21:00) *
Ключевое слово loadlin


Ну даконечно. Мокрософт поработил... DOS не нужен. ВООБЩЕ. Ламукс лучше дос чем дос.


--------------------
[ZX]
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 4 2008, 19:18
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Kirill Frolov @ Apr 4 2008, 22:00) *
Ну даконечно. Мокрософт поработил...

Сначала разберитесть в вопросе, как просто, забутировать Linux с RAM диска дабы после выключения/выключения получить нетронутый линукс. Ну и по прводу DOSов - MSофтом все их разнообразие не исчерпывается.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
vshemm
сообщение Apr 5 2008, 11:32
Сообщение #19


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

Группа: Участник
Сообщений: 167
Регистрация: 15-08-07
Пользователь №: 29 803



Линукс с досовского RAM диска - это как? После загрузки ядра RAM диск исчезнет.

Основных способов загрузки линукса в эмбеддед два (с учетом отсутствия записи на флеш-носитель корневой фс).

1. Корневая система помещается полностью в initrd (это аналог RAM диска но под linux). Причем файловая система initrd должна иметь возможность монтироваться как read-write. На выходе получается 2 файла - ядро и сжатый initrd, которые переносятся на целевую систему. После чего происходит их загрузка в память (loadlin, syslinux, ...) и вуаля smile.gif
Единственный недостаток - все находится в памяти и отжирает ее. Зато такая система довольно проста, быстродействующа и отвязана от носителя, с которого происходит загрузка. Boot time очень мал (от нескольких до 15-20 секунд).

2. Корневая система строится на специализированной файловой системе, которая, как правило, обеспечивает сжатие и может быть только read only (к примеру, squashfs). Тут немного сложнее, т.к. для работы линуксу нужно иметь возможность записывать в определенные каталоги. Поэтому эти каталоги на этапе сборки заменяются ссылками в определенное место (допустим, в /var/tmp). Получаются 3 файла - ядро, небольшой initrd и сама сжатая rootfs.
Загрузка происходит следующим образом: сначала ядро + небольшой initrd (загрузчиком как в п. 1), затем скрипт из initrd обеспечивает доступ к основной rootfs (загружает, если нужно, драйвера для носителей, для файловой системы, производит монтирование). Далее он должен создать что-то вроде RAM диска (tmpfs) в том месте, куда будут указывать ссылки, т.е. в /<точка монтирования корневой фс>/var/tmp. После чего происходит смена корня и initrd выгружается. В результате, в памяти находятся только "текущие" рабочие данные, а программы подгружаются на лету из сжатого образа.
Грузится такая система чуть дольше, и работает медленнее (пока не прокешируется значительная часть сжатой rootfs). Зато требования по памяти не зависят от размера rootfs.
Такой способ используется во многих "live"-дистрибутивах (в slax и knoppix, например), а также во многих девайсах (ADSL-модемы и т.п.).

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

На словах, наверное, все это выглядит сложным, но это не так smile.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 6 2008, 06:39
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(vshemm @ Apr 5 2008, 14:32) *
Линукс с досовского RAM диска - это как? После загрузки ядра RAM диск исчезнет.

RAM диск не "досовский". Думаю, пересказывать, то, что спокойно по первой-же ссылке лежит в интернете смысла нет. Тем более, если буквально строчкой ниже Вы сами-же помянули loadlin на который я наводил в посте №16


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
vshemm
сообщение Apr 6 2008, 21:25
Сообщение #21


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

Группа: Участник
Сообщений: 167
Регистрация: 15-08-07
Пользователь №: 29 803



Цитата(zltigo @ Apr 6 2008, 10:39) *
RAM диск не "досовский".

Я так и понял. Только из Вашего поста #6 можно сделать и другой вывод..
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Apr 7 2008, 18:22
Сообщение #22


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



biggrin.gif lol.gif как вариант


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
o-henry
сообщение Apr 8 2008, 06:07
Сообщение #23


Местный
***

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



Цитата(DRUID3 @ Apr 7 2008, 21:22) *

Впечатляет smile.gif .
Но в данном конкретном случае - не наш метод (bios запаян).
Go to the top of the page
 
+Quote Post
alexander55
сообщение Apr 14 2008, 06:59
Сообщение #24


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(o-henry @ Apr 8 2008, 10:07) *
Впечатляет smile.gif .
Но в данном конкретном случае - не наш метод (bios запаян).

QNX (пусть 4.25) без фотона (графическая облочка типа KDE) < 1 Mb. И от рождения (как все *x)обладает сетевыми возможностями.
Go to the top of the page
 
+Quote Post
o-henry
сообщение Apr 14 2008, 07:30
Сообщение #25


Местный
***

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



Наверное скачаю я для пробы QNX 6.3 из закромов для "поглядеть".
А с ценами на него никто не в курсе? Хотя бы порядок.
В явном виде цену не нашел.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Apr 14 2008, 08:18
Сообщение #26


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(o-henry @ Apr 14 2008, 11:30) *
Наверное скачаю я для пробы QNX 6.3 из закромов для "поглядеть".
А с ценами на него никто не в курсе? Хотя бы порядок.
В явном виде цену не нашел.

Ходят слухи, что 6.3 стоит очень дешево (порядка 3000 рублей), но у нее нет сертификата военной приемки. А не для коммерческого применения бесплатно (это сейчас популярно).
4.25 наша контора купила за 100 000 рублей, со всеми делами (обычной и военной версией, SDK, фотон и тд и тп).
Люди уже поучились на курсах по 4.25 (меня прокатили мимо biggrin.gif ).
Go to the top of the page
 
+Quote Post
o-henry
сообщение Apr 14 2008, 08:42
Сообщение #27


Местный
***

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



Цитата(alexander55 @ Apr 14 2008, 11:18) *
100 000 рублей, со всеми делами
как я понимаю, столько стоит комплект разработчика.
А на каждую копию, которую я встраиваю в своё устройство, нужна отдельная лицензия?

Цитата(alexander55 @ Apr 14 2008, 11:18) *
обычной и военной версией
07.gif ??? Это как?
Что такое микросхема в военном исполнении я могу понять.
А что такое обычная и военная версии ОС?
Go to the top of the page
 
+Quote Post
alexander55
сообщение Apr 14 2008, 09:06
Сообщение #28


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(o-henry @ Apr 14 2008, 12:42) *
как я понимаю, столько стоит комплект разработчика.
А на каждую копию, которую я встраиваю в своё устройство, нужна отдельная лицензия?

Да, но это уже немного.

Цитата(o-henry @ Apr 14 2008, 12:42) *
Что такое микросхема в военном исполнении я могу понять.
А что такое обычная и военная версии ОС?

Нет, это военные адаптировали ее под свои понятия:
Например, кнопки "ОК", "Cancel" стали у них "Есть", "Отставить" и т.д.
Они содрали ее беззастенчиво и без отчислений за использование. QSSL деликатно помалкивает. biggrin.gif
Go to the top of the page
 
+Quote Post
vshemm
сообщение Apr 14 2008, 10:32
Сообщение #29


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

Группа: Участник
Сообщений: 167
Регистрация: 15-08-07
Пользователь №: 29 803



Цитата(alexander55 @ Apr 14 2008, 13:06) *
Да, но это уже немного.

Несколько сотен баксов (в зависимости от функционала) это не то чтобы немного... впрочем, как договоритесь.
Цитата
Нет, это военные адаптировали ее под свои понятия:
Например, кнопки "ОК", "Cancel" стали у них "Есть", "Отставить" и т.д.
Они содрали ее беззастенчиво и без отчислений за использование. QSSL деликатно помалкивает. biggrin.gif

Байку про кнопки такие я тоже слышал, но по отношению к МСВС. Действительно байкой оказалось smile.gif
А разница все-таки в этом: http://www.kpda.ru/press_200402_19.html
Go to the top of the page
 
+Quote Post
alexander55
сообщение Apr 14 2008, 11:59
Сообщение #30


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(vshemm @ Apr 14 2008, 14:32) *
Несколько сотен баксов (в зависимости от функционала) это не то чтобы немного... впрочем, как договоритесь.

В зависимости от функционала цена может меняться в 10 и больше раз спокойно.

Цитата(vshemm @ Apr 14 2008, 14:32) *
Байку про кнопки такие я тоже слышал, но по отношению к МСВС. Действительно байкой оказалось smile.gif
А разница все-таки в этом: http://www.kpda.ru/press_200402_19.html

Дистрибутив этот продают в довесок. Его наши ребята даже не устанавливали. Я использую образ 4.25 под VMWare. Весит 167 MB. Это с фотоном, кучей демо, игрушки и т.д. и т.п.
Go to the top of the page
 
+Quote Post
DMax
сообщение Apr 16 2008, 07:07
Сообщение #31


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

Группа: Свой
Сообщений: 161
Регистрация: 19-01-08
Из: Питер
Пользователь №: 34 234



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


Гуглить по ключевым словам "'linux kernel 2.6 initramfs". В кратце предстоит весь твой дистрибутив заархивировать с помощью cpio. Далее, сказать загрузчику (GRUB'у, например), чтобы он подсунул этот архив ядру в качестве initrd. Далее, ядро само создаст RAM-диск и инициализирует его содержимым этого архива и начнет с него грузится. 100% - после этого никакого обращения к флэшке не будет. Единственный недостаток - при обновлении софта надо будет обновлять целиком весь образ. Но тут есть уже варианты. Если какой-то софт часто меняется, то можно вынести его в отдельный раздел на флэшке и брать оттуда.
Go to the top of the page
 
+Quote Post

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

 


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


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