ВОПРОСЫ LINUX ДОЛЖНЫ БЫТЬ ПРОГРАММИРОВАНЫ. Используйте этот тег только в том случае, если ваш вопрос касается программирования с использованием API-интерфейсов Linux или специфичного для Linux поведения, а не только потому, что вы случайно запускаете свой код в Linux. Если вам нужна поддержка Linux, вы можете попробовать https://unix.stackexchange.com или сайт Stack Exchange конкретного дистрибутива Linux, например https://askubuntu.com или https://elementaryos.stackexchange.com/.

GNU / Linux - это Unix-подобнаякомпьютерная операционная система, которая состоит из необходимых библиотек пользовательского пространства и программ, предоставляемых GNU в Кембридже, штат Массачусетс, и ядро, разработанное Линус Торвальдсв Хельсинки, Финляндия.

Спор об именах GNU / Linux - это спор между членами сообщества свободного программного обеспечения с открытым исходным кодом о том, как обращаться к операционной системе компьютера, обычно называемой linux.


Дизайн

Система на основе GNU / Linux - это модульная Unix-подобная операционная система. Он основан на принципах, заложенных в Unix в 1970-х и 1980-х годах. В такой системе используется монолитное ядро, которое управляет процессами, сетями, доступом к периферийным и файловым системам. Драйверы устройств либо интегрируются непосредственно с ядром, либо добавляются как модули, загруженные во время работы системы.

Отдельные проекты, которые взаимодействуют с ядром, обеспечивают большую часть функциональности системы более высокого уровня. Пользовательская среда GNU является важной частью большинства систем на основе GNU / Linux, обеспечивая наиболее распространенную реализацию библиотеки C, популярную оболочку и многие из распространенных инструментов Unix, которые выполняют множество основных задач операционной системы. Графический интерфейс пользователя (или GUI), используемый большинством систем GNU / Linux, построен поверх реализации системы X Window.


Использование тегов

Тег linuxв переполнении стека обычно используется для вопросов о:

  • программирование на основе API, предоставляемых операционной системой
  • реализация ядра
  • инструменты и методы программирования для использования в системе на базе Linux.

Известные вопросы, которые, вероятно, не принадлежат:

  • вопросы об использовании системы GNU / Linux для настольного или портативного компьютера лучше адресовать суперпользователю, Unix и Linux, Ask Ubuntuили Elementary OS, если речь идет именно об этих дистрибутивах.
  • вопросы об администрировании систем GNU / Linux для других пользователей и сетевых системах GNU / Linux в контексте, более сложном, чем минимальная домашняя сеть, лучше направлены на отказ сервера .

Многие вопросы о GNU / Linux также могут быть помечены как unix, но некоторые функции относятся к GNU / Linux и не встречаются в других Unix ™ и Unix-подобных операционные системы. Если у вас есть вопросы по поводу конкретного дистрибутива и версии (например, ubuntu-14.04, возможно, нет необходимости использовать этот тег для этого вопроса.

Достаточное количество linuxвопросов - это вопросы о командной оболочке (по умолчанию bash во многих системах), и, вероятно, лучше пометить их тегом shellи / или конкретная оболочка, которая вас интересует (bash, zsh, tcshи т. д.).

Вопросы о внутренностях ядра Linux или о написании модулей ядра Linux должны быть помечены linux-kernel.


Бесплатные книги по Linux и GNU / Linux


Распространенные дистрибутивы GNU / Linux

Distrowatchобъединяет уведомления о новых выпусках из этих и сотен других дистрибутивов GNU / Linux, Phoronixотслеживает новые функции GNU / Linux и производительность GNU / Linux.

Другие источники

Связанные теги

debianfedoraopensuseubuntucentosgentooredhatunixgnuoperating-system