Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Начало работы на Linux


Автор: OlegIT 12.8.2011, 14:16
Жизнь заставляет работать под Linux на ARM. С Unix системами знаком слегка, немного программировал под Solaris, но не администрировал, и были помощники, сейчас их нет. Что почитать, с чего начать, чем продолжить. Интересует не только программирование под Linux, но и сборка, оптимизация самого ядра. Для этого говорят есть Linux SDK. В каких книгах об этом пакете почитать можно?

Автор: NZero 14.8.2011, 00:22
Вот книги, которые рекомендуют:

1. Андрей Робачевский. Операционная система UNIX (я могу ошибиться с названием, поправьте меня!).

2. Эви Немет. Руководство системного администратора UNIX.

3. Патрик Фолькердинг и др. Установка Linux. Учебный курс.

Автор: OlegIT 15.8.2011, 11:11
Спасибо. Третью книжку найти не могу.
А для Linux SDK есть описание? 

Автор: bilbobagginz 15.8.2011, 11:34
OlegIT, извините, но не заморачивайтесь на книгах.
они очень заводят в заблуждение, особенно когда есть опечатки (а они есть во всех книгах),
а вопрос автора не всегда спросишь. потому что переводчик не знает тему, а автор не знает русского.
а если вы уже и так знете английский, то обратитесь официальной (онлайн) документации.
при конкретных вопросах, спрашивайте в соотвествующей тематической рассылке (по ядру/встроенным системам),
или тут.

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

удачи.

Автор: OlegIT 15.8.2011, 20:20
Согласен, но с чего начать-то. Ладно, нашёл я книги для этого начала. А с вариантом дистрибутива то же не заморачиваться? Во всех дистрибутивах GNU C поддерживает компиляцию для ARM? Или это нужно у каждого варианта выяснять.

Автор: bilbobagginz 15.8.2011, 22:18
практически для всех (стандартных) дистрибутивов есть коммьюнити ARM разработчиков.
(т.е. дистрибутивы на основе классики: debian, redhat-fedora, slackware, etc.)

Автор: CompWorm 16.8.2011, 12:16
Цитата(bilbobagginz @  15.8.2011,  11:34 Найти цитируемый пост)
книги конечно приятно держать на унитазе, и полистывать

ну вот что касается бумажных изданий, пожалуй для многих это справедливо, но вот в электронном виде книги нужны, ибо как верно подметил автор, с чего-то надо начать! а начать с мануала - это худшая идея. мануалом надо пользоваться, когда понял откуда ноги растут и нуждаешься в детализации. 

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

чтоб это не выглядело троллингом, вечером напишу название неплохой книжки... там бегло описывается общий принцип сборки своего дистрибутива  smile тоненькая, как вводный курс перед разработкой полезно почитать)))

Автор: OlegIT 16.8.2011, 20:52
Книги я нашёл на http://www.bookwork.ru/unix.
Жду "название неплохой книжки". Спасибо!

Автор: bilbobagginz 16.8.2011, 23:05
можно поконкретнее, вот тут:
Цитата(OlegIT @  12.8.2011,  13:16 Найти цитируемый пост)
работать под Linux на ARM

?

Добавлено через 4 минуты и 18 секунд
Цитата(CompWorm @  16.8.2011,  11:16 Найти цитируемый пост)
чтоб это не выглядело троллингом, вечером напишу название неплохой книжки... там бегло описывается общий принцип сборки своего дистрибутива 

один предлагает сисадминить, другой ядро собирать, а что челу надо на самом деле пока еще и не ясно.


Автор: CompWorm 17.8.2011, 08:47
Цитата(bilbobagginz @  16.8.2011,  23:05 Найти цитируемый пост)
один предлагает сисадминить, другой ядро собирать, а что челу надо на самом деле пока еще и не ясно.

если я правильно понимаю, автор хочет админить И программить...  короче, почитает и тогда сформулирует по-человечески.  smile 

- Брайан Вард "Работаем в Linux" Серия "Самоучитель" - http://books.wikimart.ru/computers/operating_systems/model/4582200/operacionnye_sistemy_sredy_rabotaem_v_linux_samouchitel_nt_press_brajan_vard/!

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

Автор: OlegIT 17.8.2011, 20:19
Цитата

вот она!

Спасибо.

Цитата

работать под Linux на ARM

Это значит разрабатывать программы не для того компа на котором я работаю в Linux, а для процессоров ARM, на которых работает Linux. Для начала на макетных платах собираюсь работать, потом свою сделаем и тут как раз пригодится Linux SDK.

Автор: CompWorm 18.8.2011, 15:08
Цитата(OlegIT @  17.8.2011,  20:19 Найти цитируемый пост)
Это значит разрабатывать программы не для того компа на котором я работаю в Linux, а для процессоров ARM

ах вот оно что! http://www.arm.linux.org.uk/docs/kerncomp.php

Автор: OlegIT 18.8.2011, 22:10
Цитата

ах вот оно что! тогда сюда.

Пока мельком пробежал. интересно.
И книга Брайан Вард "Работаем в Linux" Серия "Самоучитель", конечно не отменяется?

Автор: CompWorm 19.8.2011, 08:38
Цитата(OlegIT @  18.8.2011,  22:10 Найти цитируемый пост)
конечно не отменяется? 

да, её всё же стоит сперва полистать, а потом уже к статье переходить... к тому же стоит она копейки по сравнению с аналогами...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)