LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

Далее планирую заняться программированием ядра Linux. Есть книги по ядру, планирую их изучать, но что делать дальше мне неясно.

Ты его для начала попересобирай с разными ключами. Весёлое занятие.

но что делать дальше мне неясно.

Тут напрашивается встречный вопрос: а почему тогда тебя заинтересовало именно программирование ядра? Типа писать прикладное ПО это не круто?

ИМХО (спорное): главные проблемы применения линукса давно уже лежат отнюдь не в области ядра. Полноценный импорт/экспорт в либреофис документов проприетарных офисных пакетов, например - проблема куда более запущенная. А файловых систем, кои тут уже упоминали, давно уже хоть ухом ешь, лично меня на уютненьком десктопе ext3/4 вполне устраивают. И даже планировщик можно выбирать из уже написанных.

И какие есть специализации в этой сфере?

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

...Хотя занятие, конечно, увлекательное. Я помню, я 20+ лет назад писал продвинутый драйвер клавиатуры/экрана для своего 8-разрядного ПК, причём писал его на ассемблере, и записывать исходники можно было только на магнитофон...

Исходная версия hobbit, :

Далее планирую заняться программированием ядра Linux. Есть книги по ядру, планирую их изучать, но что делать дальше мне неясно.

Ты его для начала попересобирай с разными ключами. Весёлое занятие.

но что делать дальше мне неясно.

Тут напрашивается встречный вопрос: а почему тогда тебя заинтересовало именно программирование ядра? Типа писать прикладное ПО это не круто?

ИМХО (спорное): главные проблемы применения линукса давно уже лежат отнюдь не в области ядра. Полноценный импорт/экспорт в либреофис документов проприетарных офисных пакетов, например - проблема куда более запущенная.

И какие есть специализации в этой сфере?

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

...Хотя занятие, конечно, увлекательное. Я помню, я 20+ лет назад писал продвинутый драйвер клавиатуры/экрана для своего 8-разрядного ПК, причём писал его на ассемблере, и записывать исходники можно было только на магнитофон...