roboforum.ru

Технический форум по робототехнике.

Linux (Из беседы про разделы)

SSG » 21 июн 2007, 10:18

В линуксе мне нравится возможность собирать систему под себя. Например, на одном пристойном заводе до сих пор работает сервер на АМД К5 133МГц под линуксом. А как вот серверную винду поставить на такую машину?  :lol: А еще мне нравятся всякие линуксовые Live CD. Очень даже ничего для примитивных игр, выхода в интернет и даже для некоторых более серьезных задач. Гибкость линукса и его встраиваемость - вот его самое главное преимущество. И мне, в перспективе, Линукс видится во многих устройствах, начиная от серверов и ПК и заканчивая КПК, смартфонами и часами.  :lol: В этом смысле винде с ним не потягаться.

Myp » 21 июн 2007, 10:25

вииирусы
уууууууу
страшные бяки которые трахают бедных виндузятников во все отверстия

разве у вас небыло вируса на компе ни разу в жизни?
и не приходилось винду переустанавливать от того что вирь всё покоцал?
а счастливые линуксоиды даже незнают что такое вирус или антивирус
появились конечно в последнее время нечто врусоподобное, но это ерунда
я так ни разу и не видел живого вируса под линух тока в новостях читал что ктото изобрёл



а вот со скоростью у линуха некоторые напряги...
у меня кде со всякими красявостями и кучей всяких демонов грузится раза в два дольше чем винда =)


зато запасся 4мя болванками
по очереди скормил их в комп при установке линуха
и всё=) сиди довольный, музычка есть ворд работает, картинки можно смотреть, фильмы тоже, лишник или дельфя тоже уже стоит
всякая мелочёвка типа линейки экран мерять и чай делать тоже готова


ниччё не надо искать докупать и ставить
всё сразу при установке выбирается

Digit » 21 июн 2007, 10:28

Линукс, как и Винда - это инструмент. Кто чем эффективно пользоваться умеет, тот тем и пользуется. Чего об этом спорить? :)
Ну какая вам нафик разница, что электронный микроскоп - это крутая, высокотехнологичная штука с большими возможностями, если рабоатть на нем вы не умеете? Ну будет микроскоп такой у вас... И что? :) Так и пользователи :) Спор бессмысленный.  :wink:
------
2 Мур.
Так это от диска зависит - кто дистриб собрал... :) У меня к винде тоже диск - DVD. Самодельный. Все нужные мне проги. Делов на 40 минут установить все :) Так что это не плюс :) Плюс - что бесплатно и с открытыми исходниками. А вот с дровами гемороя больше, чем в винде :)

Myp » 21 июн 2007, 10:54

да ну
какой геморой
=)

скачал исходнички, под себя подправил, быстренько собрал и установил
и все счастливы


ну так тебе под себя дистриб надо сначало скока дней собирать? чтоб всё работало и всё ставилось автоматом
а под линуха уже сразу готовое
покупаешь в магазине коробочку и ставишь
галочками тока при сетапе отметил чё ты хочешь...


кста проблемы с дровами ток если у тебя чёто вобще специфическое
видюхи звуковухи сетевухи и тп ставитсо без проблем автоматом если дистриб свежий

setar » 21 июн 2007, 10:58

я в философию вдаваться не буду ;)
скажу просто, если кому потребуется помощь по линуксу, советами в какую сторону копать (не готовыми решениями а направлением) - стучитесь в асю (форум не успеваю отслеживать).

Myp » 21 июн 2007, 12:16

ааааа
зацепило =)




а мне бы кто подсказал как в скотине автоматические задания делаются??
тоесть у меян на серваке процесс архивации каждую ночь запускается
а каким фигом и откуда никто не знает =/
так было всегда а кто так сделал уже лет 5-7 тут не работает
вот поменять бы расписание да никто не знает где копать его =/

setar » 21 июн 2007, 12:54

Myp писал(а):ааааа
зацепило =)




а мне бы кто подсказал как в скотине автоматические задания делаются??
тоесть у меян на серваке процесс архивации каждую ночь запускается
а каким фигом и откуда никто не знает =/
так было всегда а кто так сделал уже лет 5-7 тут не работает
вот поменять бы расписание да никто не знает где копать его =/

копаем исходя из слова crontab
в ско немного отличаются каталоги но вероятно, что то можно найти в /etc/crontab
там могут быть прописаны либо скрипты автозапуска либо каталоги из которых запускаются процедуры.

Сергей » 21 июн 2007, 14:38

А что насчет софта, для робототехника, под Линукс? Какие компиляторы для AVR И ARM есть? Ктонибудь слышал?

Виталий » 21 июн 2007, 15:09

Компилятор для AVR - avr-gcc =)

SSG » 21 июн 2007, 15:18

Вирусов меньше из-за меньшей распространенности  ОС и из-за ограниченности прав пользователя. В винде если под грамотно настроенным юзером работать, то тоже вирусяки не особо голову поднимут  :lol:
А вообще хорошая это весчь - выбор. Хочешь то - на! Хочешь это - пожалуйста! Даже как-то наткнулся на диковинку - Менуэт ОС, написанную на асме, с графическим интерфейсом и влазящую на дискетку 1.44 Мб. Из под неё даже в Инет можно было выходить помойму. Чисто любительская ОСа, но прикольная.

setar » 21 июн 2007, 15:21

Сергей писал(а):А что насчет софта, для робототехника, под Линукс? Какие компиляторы для AVR И ARM есть? Ктонибудь слышал?

конечно есть
я же на кпк hx4700 линук ставил
там arm
компиляция под другие процы называется кросс компиляцией
ну и пакеты включают в назвение cross

например в портах gentoo есть генератор тулчейнов (набора инструментов для крос компиляции)
sys-devel/crossdev
    Available versions:  0.9.17-r3 0.9.18-r1
    Installed versions:  0.9.18-r1(10:34:27 28.05.2007)
    Homepage:            http://www.gentoo.org/
    Description:         Gentoo Cross-toolchain generator


он ставит для arm такой пакет : armv5te-softfloat-linux-gnueabi

lebaon » 21 июн 2007, 18:44

[off]ssg, я тоже ее пускал :wink: ничего так [/off]
а куда и какие файлы копирует при сборке ядра make install? а то я никак не пойму  :oops:
а сам скрипт не фурычит  :cry:

Myp » 21 июн 2007, 19:16

ну так надо со скриптом разобратся  почему не работает и заставить работать

setar » 22 июн 2007, 11:13

lebaon писал(а):[off]ssg, я тоже ее пускал :wink: ничего так [/off]
а куда и какие файлы копирует при сборке ядра make install? а то я никак не пойму  :oops:
а сам скрипт не фурычит  :cry:

ядро как и большинство программ представленных в исходниках собирается так :
(всё делаем юзером root)

распаковываем содержание архива ядра в /usr/src/{имя ядра}
#tar -xvzf ./{имя пакета}.{tgz|tar.gz} -C /usr/src/{имя ядра}

делаем ссылку /usr/src/linux на /usr/src/{имя ядра}
#rm /usr/src/linux
#ln -s /usr/src/{имя ядра} /usr/src/linux

переходим в /usr/src/linux
#cd /usr/src/linux

конфигурируем ядро - сначала стандартную конфигурацию
#make defconfig

Редактируем и проверяем опции ядра (значения ключей это тема отдельной беседы)
#make menuconfig

начинаем сборку
#make clean
#make dep
#make all
#make modules

убидившись что всё собрано без ошибок (на warning`и можно внимания по началу не обращать) устанавливаем ядро
при этом нужно убедиться что каталог /boot подмонтирован и там есть файлы (часто из безопасности его размонтируют после запуска)
#mount /boot
#make install
#make modules_install

файлы ядра лежат в /boot
файлы модулей в /lib/modules/{имя ядра}


далее по прописываем новое ядро в загрузчик
последнее время это как правило grub, его конфиг примерно такой

/boot/grub/grub.conf

Код: Выделить всёРазвернуть
timeout 5
default 0
fallback 1

title  My New Kernel
root (hd0,0)
kernel /vmlinuz-2.6.20 root=/dev/sda3


при этом чтобы можно было откатиться на прежнее ядро в случае неудачи последние 3 строки не заменяем а добавляем повыше аналогичных имеющихся

перегружаемся и .... :)
если что то не так думаем, грузимся в старое ядро и вносим исправления

Master » 22 июн 2007, 12:35

Проще пареной репы :)
А по какой книжке лучше линукс учить?


Rambler\'s Top100 Mail.ru counter