Есть еще одна возможность сделать такое, более универсальная и более низкоуровневая, — заменить соответствующий вызов в таблице системных вызовов ядра.
Правда там можно столкнуться с иными проблемами — поиск этой таблицы и запись в нее, учитывая, что с не очень давнего времени, эта таблица находится в области памяти, на уровне процессора, запрещенной для записи (правда на ARM Linux такой защиты нет и таблицу можно модифицировать, главное найти её). Впрочем, при желании, все это довольно легко обходится :)
> А еще можно долго гадать кому стукнуло в голову установить на заре 2011 года dvd привод
Всегда веселят здешние фразы про ненужность приводов компакт-дисков. Вы наверное не догадываетесь, сколько у народа в обращении коллекций с фильмами, музыкой, сколько бытовых двд и мп3 плееров, имеющих только привод. Сколько дисков продается каждый день и используется для «записать по быстрому».
Ибо, к сожалению, далеко не у всех дома hd медиаплееры, вай фаи, терабайтные хранилища и многомегабитные сетки с iptv…
А у нас (Крым, Бахчисарайский район) уже 2 года ни один оператор не может базовую станцию поставить. Люди вынуждены покупать/собирать антенны к своим модемам (да, лвс/dsl есть еще далеко не везде).
Говорят, что в QUEMU работает. Сам не пробовал, для целей разработки мне были преобретены Asus eee pc 1000H и Nokia n900, там все отлично. Правда еще пробовал немного повозится с VirtualBox, безуспешно.
> анДроитД не имеет драйверов под 3г и 4г(????) модемы…
А как же по Вашему тогда работают все 3G коммуникаторы с Android и EVO 4G?
В случае с MeeGo — нетбучная версия уже достаточно юзабельна, правда случаются неприятные креши, а вот версия для коммуникаторов/планшетников еще достаточно глубоко в разработке…
Простите конечно, не специалист, но:
> Пакеты, отсылаемые на этот адрес, направляются на каждый компьютер, который решил войти в группу.
Не создает ли это проблемы в безопасности? Злоумышленник может, каким либо образом, войти в группу и спокойно получать пакеты, предназначенные для это группы. И там может быть не только радио.
Постоянно слушаю музыку в линуксе с помощью платы ESI Juli@.
Слушаю как правило через Amarok, а иногда через Mplayer, должен сказать, что последний действительно звучит лучше многих плееров, включая тот же амарок, тотем, ритмбокс (вообщем все, что использует xine или gstreamer).
Как уже сказали выше — софтовая прослойка очень влияет на качество воспроизведения.
Но в целом, я бы не назвал звук амарока очень уж отстойным (его эквалайзером, фильтрами и прочими софтовыми «улучшайзерами» не пользуюсь).
Как житель Крыма могу точно сказать, что тут сейчас очень ужасно. Жара невыносимая, дышать тяжело, воздух почти не движим, все ходят потные. В общественном транспорте вообще «смерть» (
Хоть в офисе кондиционер спасает немного.
Если кому интересно, на Linux ARM найти таблицу вызовов можно так:
unsigned long **FindSysCallTable(void)
{
unsigned long **sctable;
unsigned long ptr;
extern unsigned long loops_per_jiffy;
sctable = NULL;
for (ptr = (unsigned long)&elf_check_arch;
ptr < (unsigned long)&loops_per_jiffy;
ptr += sizeof(void *)
)
{
unsigned long *p = (unsigned long*)ptr;
if (p[__NR_close] == (unsigned long) sys_close)
{
sctable = (unsigned long**)p;
return &sctable[0];
}
}
return NULL;
}
Далее просто заменяем нужный вызов, не беспокоясь о защите памяти, т.к. её нет.
Конечно все это есть не очень гуд и следует стараться обходится без таких вот хаков…
Правда там можно столкнуться с иными проблемами — поиск этой таблицы и запись в нее, учитывая, что с не очень давнего времени, эта таблица находится в области памяти, на уровне процессора, запрещенной для записи (правда на ARM Linux такой защиты нет и таблицу можно модифицировать, главное найти её). Впрочем, при желании, все это довольно легко обходится :)
Всегда веселят здешние фразы про ненужность приводов компакт-дисков. Вы наверное не догадываетесь, сколько у народа в обращении коллекций с фильмами, музыкой, сколько бытовых двд и мп3 плееров, имеющих только привод. Сколько дисков продается каждый день и используется для «записать по быстрому».
Ибо, к сожалению, далеко не у всех дома hd медиаплееры, вай фаи, терабайтные хранилища и многомегабитные сетки с iptv…
По юзабилити/дизайну обгоняет все вышеназванные плеера, имхо.
Говорят, что в QUEMU работает. Сам не пробовал, для целей разработки мне были преобретены Asus eee pc 1000H и Nokia n900, там все отлично. Правда еще пробовал немного повозится с VirtualBox, безуспешно.
А как же по Вашему тогда работают все 3G коммуникаторы с Android и EVO 4G?
В случае с MeeGo — нетбучная версия уже достаточно юзабельна, правда случаются неприятные креши, а вот версия для коммуникаторов/планшетников еще достаточно глубоко в разработке…
> Пакеты, отсылаемые на этот адрес, направляются на каждый компьютер, который решил войти в группу.
Не создает ли это проблемы в безопасности? Злоумышленник может, каким либо образом, войти в группу и спокойно получать пакеты, предназначенные для это группы. И там может быть не только радио.
Слушаю как правило через Amarok, а иногда через Mplayer, должен сказать, что последний действительно звучит лучше многих плееров, включая тот же амарок, тотем, ритмбокс (вообщем все, что использует xine или gstreamer).
Как уже сказали выше — софтовая прослойка очень влияет на качество воспроизведения.
Но в целом, я бы не назвал звук амарока очень уж отстойным (его эквалайзером, фильтрами и прочими софтовыми «улучшайзерами» не пользуюсь).
Хоть в офисе кондиционер спасает немного.
Особенно быстром слепом наборе.