История изменений
Исправление hobbit, (текущая версия) :
Очень интересуюсь opensource. С чего начать разработку под линукс?
С опыта пользователя Linux. Какой программы тебе не хватает? Есть ли программа, которой ты пользуешься, но в ней не хватает каких-то возможностей? Вливайся в проект и добавляй. Я серьёзно, на ЛОРе примерно раз в полгода появляются темы «Какую программу написать»? Иногда они похожи на клоунаду, но дельные идеи даже при этом в них найти можно.
Есть Linux-API, который позволяет взаимодействовать с ядром оперционной системы, но все это 90 процентов воды.
Это такая вещь, про которую полезно знать, что она есть, но обычно используются более высокоуровневые обёртки. Ну знаю я, что кутешная QLibrary является обёрткой над dlopen() в линуксе и прочих юниксах и над LoadLibrary() в винде. Аналогичная обёртка над теми же функциями есть в SDL, например. Полезно ли это знание? Скорее, да, поскольку путь к библиотекам, если его не указать явно, в этих функциях ищется немного по-разному. Но пожалуй важнее понимание, как написать код так, чтобы он работал и там, и здесь.
Тут вопрос: ты хочешь писать именно линкус-эксклюзивы или переносимые программы? От этого даже набор рекомендуемых средств зависит.
Как вы начинали разрабатывать под линукс?
Давным-давно у меня был линукс, на компьютере, на котором иксы страшно тормозили (16 МЕГАбайт ОЗУ), поэтому работал в командной строке. Я разобрался с gcc и make и попробовал сделать небольшой проектик – синхронизатор файлов закладок для разных браузеров (на тот момент актуальными были Opera и Netscape, даже, кажется ещё не Mozilla). Я всё делал со звериной основательностью, поэтому тот проект так и остался в виде бесполезных набросков. Но знания приобрёл. Следующий большой опыт линукс-программирования был уже по работе, продолжается до сих пор. Параллельно поучаствовал патчами в паре открытых проектов, а потом, наконец, набрёл на задачу, в которой до меня была непаханая поляна (сейчас уже не совсем). От той темы до собственно начала проекта прошла ещё пара лет, поскольку водил сына в детский сад. Раскачивался, конечно, долго.
Дайте советы по материалам, группам где можноо найти единомышленников
Гитхаб, гитфлик, ЛОР. :) Я бы, пожалуй, сказал, что после кончины sql.ru и перехода prog.org.ru в полудохлое состояние в качестве места, где можно что-то именно обсудить по разработке – ЛОР вне конкуренции.
Исправление hobbit, :
Очень интересуюсь opensource. С чего начать разработку под линукс?
С опыта пользователя Linux. Какой программы тебе не хватает? Есть ли программа, которой ты пользуешься, но в ней не хватает каких-то возможностей? Вливайся в проект и добавляй. Я серьёзно, на ЛОРе примерно раз в полгода появляются темы «Какую программу написать»? Иногда они похожи на клоунаду, но дельные идеи даже при этом в них найти можно.
Есть Linux-API, который позволяет взаимодействовать с ядром оперционной системы, но все это 90 процентов воды.
Это такая вещь, про которую полезно знать, что она есть, но обычно используются более высокоуровневые обёртки. Ну знаю я, что кутешная QLibrary является обёрткой над dlopen() в линуксе и прочих юниксах и над LoadLibrary() в винде. Аналогичная обёртка над теми же функциями есть в SDL, например. Полезно ли это знание? Скорее, да, поскольку путь к библиотекам, если его не указать явно, в этих функциях ищется немного по-разному. Но пожалуй важнее понимание, как написать код так, чтобы он работал и там, и здесь.
Тут вопрос: ты хочешь писать именно линкус-эксклюзивы или переносимые программы? От этого даже набор рекомендуемых средств зависит.
Как вы начинали разрабатывать под линукс?
Давным-давно у меня был линукс, на компьютере, на котором иксы страшно тормозили (16 МЕГАбайт ОЗУ), поэтому работал в командной строке. Я разобрался с gcc и make и попробовал сделать небольшой проектик – синхронизатор файлов закладок для разных браузеров (на тот момент актуальными были Opera и Netscape, даже, кажется ещё не Mozilla). Я всё делал со звериной основательностью, поэтому тот проект так и остался в виде бесполезных набросков. Но знания приобрёл. Следующий большой опыт линукс-программирования был уже по работе, продолжается до сих пор. Параллельно поучаствовал патчами в паре открытых проектов, а потом, наконец, набрёл на задачу, в которой до меня была непаханая поляна. От той темы до собственно начала проекта прошла ещё пара лет, поскольку водил сына в детский сад. Раскачивался, конечно, долго.
Дайте советы по материалам, группам где можноо найти единомышленников
Гитхаб, гитфлик, ЛОР. :) Я бы, пожалуй, сказал, что после кончины sql.ru и перехода prog.org.ru в полудохлое состояние в качестве места, где можно что-то именно обсудить по разработке – ЛОР вне конкуренции.
Исправление hobbit, :
Очень интересуюсь opensource. С чего начать разработку под линукс?
С опыта пользователя Linux. Какой программы тебе не хватает? Есть ли программа, которой ты пользуешься, но в ней не хватает каких-то возможностей? Вливайся в проект и добавляй.
Есть Linux-API, который позволяет взаимодействовать с ядром оперционной системы, но все это 90 процентов воды.
Это такая вещь, про которую полезно знать, что она есть, но обычно используются более высокоуровневые обёртки. Ну знаю я, что кутешная QLibrary является обёрткой над dlopen() в линуксе и прочих юниксах и над LoadLibrary() в винде. Аналогичная обёртка над теми же функциями есть в SDL, например. Полезно ли это знание? Скорее, да, поскольку путь к библиотекам, если его не указать явно, в этих функциях ищется немного по-разному. Но пожалуй важнее понимание, как написать код так, чтобы он работал и там, и здесь.
Тут вопрос: ты хочешь писать именно линкус-эксклюзивы или переносимые программы? От этого даже набор рекомендуемых средств зависит.
Как вы начинали разрабатывать под линукс?
Давным-давно у меня был линукс, на компьютере, на котором иксы страшно тормозили (16 МЕГАбайт ОЗУ), поэтому работал в командной строке. Я разобрался с gcc и make и попробовал сделать небольшой проектик – синхронизатор файлов закладок для разных браузеров (на тот момент актуальными были Opera и Netscape, даже, кажется ещё не Mozilla). Я всё делал со звериной основательностью, поэтому тот проект так и остался в виде бесполезных набросков. Но знания приобрёл. Следующий большой опыт линукс-программирования был уже по работе, продолжается до сих пор. Параллельно поучаствовал патчами в паре открытых проектов, а потом, наконец, набрёл на задачу, в которой до меня была непаханая поляна. От той темы до собственно начала проекта прошла ещё пара лет, поскольку водил сына в детский сад. Раскачивался, конечно, долго.
Дайте советы по материалам, группам где можноо найти единомышленников
Гитхаб, гитфлик, ЛОР. :) Я бы, пожалуй, сказал, что после кончины sql.ru и перехода prog.org.ru в полудохлое состояние в качестве места, где можно что-то именно обсудить по разработке – ЛОР вне конкуренции.
Исправление hobbit, :
Очень интересуюсь opensource. С чего начать разработку под линукс?
С опыта пользователя Linux. Какой программы тебе не хватает? Есть ли программа, которой ты пользуешься, но в ней не хватает каких-то возможностей? Вливайся в проект и добавляй.
Есть Linux-API, который позволяет взаимодействовать с ядром оперционной системы, но все это 90 процентов воды.
Это такая вещь, про которую полезно знать, что она есть, но обычно используются более высокоуровневые обёртки. Ну знаю я, что кутешная QLibrary является обёрткой над dlopen() в линуксе и прочих юниксах и над LoadLibrary() в винде. Аналогичная обёртка над теми же функциями есть в SDL, например. Полезно ли это знание? Скорее, да, поскольку путь к библиотекам, если его не указать явно, в этих функциях ищется немного по-разному. Но пожалуй важнее понимание, как написать код так, чтобы он работал и там, и здесь.
Тут вопрос: ты хочешь писать именно линкус-эксклюзивы или переносимые программы? От этого даже набор рекомендуемых средств зависит.
Как вы начинали разрабатывать под линукс?
Давным-давно у меня был линукс, на компьютере, на котором иксы страшно тормозили (16 МЕГАбайт ОЗУ), поэтому работал в командной строке. Я разобрался с gcc и make и попробовал сделать небольшой проектик – синхронизатор файлов закладок для разных браузеров (на тот момент актуальными были Opera и Netscape, даже, кажется ещё не Mozilla). Я всё делал со звериной основательностью, поэтому тот проект так и остался в виде бесполезных набросков. Но знания приобрёл. Следующий большой опыт линукс-программирования был уже по работе, продолжается до сих пор. Параллельно поучаствовал патчами в паре открытых проектов, а потом, наконец, набрёл на задачу, в которой до меня была непаханая поляна. От той темы до собственно начала проекта прошла ещё пара лет, поскольку водил сына в детский сад. Раскачивался, конечно, долго.
Дайте советы по материалам, группам где можноо найти единомышленников
Гитхаб, гитфлик, ЛОР. :)
Исходная версия hobbit, :
Очень интересуюсь opensource. С чего начать разработку под линукс?
С опыта пользователя Linux. Какой программы тебе не хватает? Есть ли программа, которой ты пользуешься, но в ней не хватает каких-то возможностей? Вливайся в проект и добавляй.
Есть Linux-API, который позволяет взаимодействовать с ядром оперционной системы, но все это 90 процентов воды.
Это такая вещь, про которую полезно знать, что она есть, но обычно используются более высокоуровневые обёртки. Ну знаю я, что кутешная QLibrary является обёрткой над dlopen() в линуксе и прочих юниксах и над LoadLibrary() в винде. Полезно ли это знание? Скорее, да, поскольку путь к библиотекам, если его не указать явно, в этих функциях ищется немного по-разному. Но пожалуй важнее понимание, как написать код так, чтобы он работал и там, и здесь.
Тут вопрос: ты хочешь писать именно линкус-эксклюзивы или переносимые программы? От этого даже набор рекомендуемых средств зависит.
Как вы начинали разрабатывать под линукс?
Давным-давно у меня был линукс, на компьютере, на котором иксы страшно тормозили (16 МЕГАбайт ОЗУ), поэтому работал в командной строке. Я разобрался с gcc и make и попробовал сделать небольшой проектик – синхронизатор файлов закладок для разных браузеров (на тот момент актуальными были Opera и Netscape, даже, кажется ещё не Mozilla). Я всё делал со звериной основательностью, поэтому тот проект так и остался в виде бесполезных набросков. Но знания приобрёл. Следующий большой опыт линукс-программирования был уже по работе, продолжается до сих пор. Параллельно поучаствовал патчами в паре открытых проектов, а потом, наконец, набрёл на задачу, в которой до меня была непаханая поляна. От той темы до собственно начала проекта прошла ещё пара лет, поскольку водил сына в детский сад. Раскачивался, конечно, долго.
Дайте советы по материалам, группам где можноо найти единомышленников
Гитхаб, гитфлик, ЛОР. :)