История изменений
Исправление
IvanR,
(текущая версия)
:
вообще знакомство с Linux следует начинать с редакторв, затем плавно перейти к возможности редактировать текст в автоматическом режиме, например встроенные функции vim, emacs, далее простые утилиты оболочки типа sort, tr, cut, join, find, seq test ит.п. затем плавно на примерах перейти к if, while, for until в sh с использованием ранее изученных утилит, затем regexp оболочки, затем sed и awk. Затем погрузить читателя в что-то более «осязаемое» например объяснить процесс загрузки системы, объяснить systemV, не забыть упомянуть и о systemd, показать, что есть пакеты, дистрибутивы, embeded системы, man страницы, ядро, жесткие диски, /proc и процессы, затем показать, что есть сети и таблицы маршрутизации, упомянуть динамичкую маршрутизацию, веб серверы и почтовые серверы, показать, что работать можно не только в консоле, а есть еще большое разнообразие всяких DE, затем уже можно переходить к «нормальным» компилируемым языкам и тут я бы все-таки взял си, так как система на нем написана и это касается не только ядра, а затем уже можно коснуться алгоритмов. Все это должно изобиловать отсылками к более подробному изложению, буквально каждый параграф должен иметь пару ссылок.
Я уже джва года жду такую книгу, вернее джва года ждал лет 7 назад, но так и не дождался. Если вы напишете такую книгу, то я буду ее рекомендовать читать.
Исходная версия
IvanR,
:
вообще знакомство с Linux следует начинать с редакторв, затем плавно перейти к возможности редактировать текст в автоматическом режиме, например встроенные функции vim, emacs, далее простые утилиты оболочки типа sort, tr, cut, join, find, seq test ит.п. затем плавно на примерах перейти к if, while, for until в sh с использованием ранее изученных утилит, затем regexp оболочки, затем sed и awk. Затем погрузить читателя в что-то более «осязаемое» например объяснить процесс загрузки системы, объяснить systemV, не забыть упомянуть и о systemd, показать, что есть пакеты, дистрибутивы, embeded системы, man страницы, ядро, жесткие диски, /proc и процессы, затем показать, что есть сети и таблицы маршрутизации, упомянуть динамичкую маршрутизацию, веб серверы и почтовые серверы, показать, что работать можно не только в консоле, а есть еще большое разнообразие всяких DE, затем уже можно переходить к «нормальным» компилируемым языкам и тут я бы все-таки взял си, так как система на нем написана и это касается не только ядра, а затем уже можно коснуться алгоритмов. Все это должно изобиловать отсылками к более подробному изложению, буквально каждый параграф должен иметь пару ссылок.
Я уже джва года жду такую книгу, вернее джва года ждал лет 7 назад, но так и не дождался. Если вы напишете такую книгу, то я быду ее рекомендовать читать.