В общем, поставил я на Sansa E270 прошивку от Rockbox, да и возрадовался необычайно.
А всё потому, что, когда мне было лет 10 или меньше, я начал интересоваться тем, что сейчас называют интерфейс. На примере, скажем, электронных часов. Я понимал, что вот часы, у них есть кнопки и дисплей, а дальше надобно придумать, как так сделать, чтобы пользоваться часами (включая все продвинутые функции, вроде различных секундомеров, будильников и т.п.) было удобно. Потому что кнопок явно меньше, чем функций у часов.
Тогда я про всё это размышлял и намечтал, как обычно дети мечтают, вот что: хорошо бы были такие часы, чтобы можно было задавать, что происходит при нажатии на каждую кнопку. Тогда бы каждый владелец часов мог бы себе их настроить так, как нравится ему, а не как придумали.
Надо сказать, что мысль была довольно продвинутая, потому что про программирование я тогда ничего не знал. А потом узнал, и именно потому все эти компьютеры мне и понравились, что позволяли всё настроить так, как нравится тебе -- то есть самому написать программу, самому обрабатывать нажатия на кнопки и самому на экране рисовать.
Со временем пришло понимание, что увы, все программы сам не напишешь, компьютеры большие и сложные, часто приходится довольствоваться тем, что есть. А потом я узнал про free software, что всё-таки есть модели, где всё самому писать необязательно, но при желании есть возможность залезть и поправить.
И вот этот вот Rockbox в плеере (а также и Линукс на моих десктопах и ноутбуках, и прошивка DD-WRT в роутере) приводят меня в состояние неописуемого восторга. Особенно Rockbox в плеере, потому что там много интерфейса и потому что железка маленькая (вот как те электронные часы из детства).
Про сам Rockbox, видимо, в следующей части уже.