Привет всем кернел-программерам
Может организуем какой-нить проект? Напишем что-то вместе?
Например... драйвер, или может есть какие-нить другие идеи?
При себе иметь:
* Свободное время
* Интерес к ядру
Проект (практический подход)
Модератор: Модераторы разделов
-
- Сообщения: 2041
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
Проект
Labor omnia vincit
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Проект
предлагаю идею модуля, который при своей загрузке будет исполнять двигателем cd-rom-а «танец маленьких утят».
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 974
- Статус: зарёган в пятницу 13
- ОС: Linux
Re: Проект
Stauffenberg писал(а): ↑15.05.2009 02:35Привет всем кернел-программерам
Может организуем какой-нить проект? Напишем что-то вместе?
Например... драйвер, или может есть какие-нить другие идеи?
При себе иметь:
* Свободное время
* Интерес к ядру
Я не против. Может что-то и получиться. Только идей пока особых нет, ну и знаний не скажу что вагон.
Если что, стучи в личку.
-
- Сообщения: 1338
- Статус: We are all Kosh
- ОС: Fedora 10
-
- Сообщения: 428
- ОС: openSUSE 12.3
Re: Проект
Может имеет смысл пофиксить таки баг или как там его правильно назвать связанный со 100% загрузкой процессора при копировании с места на место?
-
- Сообщения: 2041
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
Re: Проект
не дурно (:
Но так как у меня у самого опыта в этом немного, предлагаю написать что-то несложное, что-то типа... драйвера к клавиатуре. Как вам идейка?
Я сейчас собираю информацию по теме, но пока еще ничего не написал.
linux/drivers/input/keyboard/atkbd.c -- драйвер ps/2 клавы.
linux/drivers/input/serio/i8042.c -- драйвер контроллера i8042
Инфромания идет через подситсему serio.
Сейчас пишу (пытаюсь написать ) обработчик прерываний для irq = 1, что соответсвует клаве.
Labor omnia vincit
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
-
- Сообщения: 992
- ОС: openSUSE
Re: Проект
Вот вам идея, хотя не совсем про ядро, но всё же: у меня есть виндовая софтина и USB девайс, с которым она работает. wine не умеет работать с usb. Нужно любыми способами их подружить. Или как минимум обмануть софтину, натравив её на какое-то псевдо-устройство, которое будет эмулировать usb, а обмен между ними будет идти либо через какой-то хитрый драйвер, либо ещё сделать аппаратный конвертер usb->rs232. Софтина пропритарная (чесно куплена, поддержка про Линукс и слышать не желает), в винде никаких драйверов не устанавливается, но при отсутствии девайса она сигфолтится. Мои знания програмирования ограничены ассемблером для PIC и немного шелл, поэтому осилить даже пробовать не стоит. Если кто-то готов взятся то я предоставлю всю необходимую инфу и поговорим о цене вопроса
-
- Сообщения: 974
- Статус: зарёган в пятницу 13
- ОС: Linux
Re: Проект
Stauffenberg писал(а): ↑15.05.2009 12:25не дурно (:
Но так как у меня у самого опыта в этом немного, предлагаю написать что-то несложное, что-то типа... драйвера к клавиатуре. Как вам идейка?
Я сейчас собираю информацию по теме, но пока еще ничего не написал.
linux/drivers/input/keyboard/atkbd.c -- драйвер ps/2 клавы.
linux/drivers/input/serio/i8042.c -- драйвер контроллера i8042
Инфромания идет через подситсему serio.
Сейчас пишу (пытаюсь написать ) обработчик прерываний для irq = 1, что соответсвует клаве.
Это получиться, что мы его просто перепишем, нужно что-то вбульбенить своё.
-
- Сообщения: 1685
- ОС: SuSe 10.2
Re: Проект
Может быть вы займетесь чем-либо более приземленным если уж у вас есть время?
чем кропать модуль ведра для двигания сд-ромом, может например накропаете пару компонент для моего QDROID ?
или напишите "виртуальный принтер" для OTPD ?
чем кропать модуль ведра для двигания сд-ромом, может например накропаете пару компонент для моего QDROID ?
или напишите "виртуальный принтер" для OTPD ?
-
- Сообщения: 2041
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
Re: Проект
кодировщик писал(а): ↑15.05.2009 17:24Это получиться, что мы его просто перепишем, нужно что-то вбульбенить своё
Да, мы его просто перепишем. Но после того, как мы его перепишем, мы хоть понимать будем что там и зачем. Это только кажется, что "просто переписать драйвер" так просто.
Опять же, со своим драйвером легче играть, манипулировать, разбирать...
После этого можно уже будет браться за что-то поинтересней.
Labor omnia vincit
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
-
- Сообщения: 2041
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
Re: Проект
В общем, вижу всех интересует что-то свое и уровень подготовки тоже разный.
Я уже работаю над драйвером и думаю довести дело до конца, так что если кому интересно - в личку. Насобирается хотя бы 3-4 человека, откроем новую тему.
з.ы. в проекте 2 программиста
Я уже работаю над драйвером и думаю довести дело до конца, так что если кому интересно - в личку. Насобирается хотя бы 3-4 человека, откроем новую тему.
з.ы. в проекте 2 программиста
Labor omnia vincit
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)