3.4.1. Идея открытого кода
3.4.1. Идея открытого кода
Знаете, почему Linux называется открытой операционной системой? Потому что любому желающему доступен исходный код ее ядра и большинства Linux-приложений. Вы можете загрузить исходный код любой программы и откомпилировать его.
Раньше программы для Linux распространялись только в исходных кодах. Но, сами понимаете, для конечного пользователя компиляция пакета - занятие удручающее. Это в свое время и отпугивало пользователей от Linux. Использовать Linux было сложно: командная строка, отсутствие хорошего графического интерфейса, проблемы с локализацией, установка программ из исходного кода…
Разработчики Linux всеми возможными способами старались сделать Linux проще, чтобы теперь она была такой, как мы ее видим: интуитивно понятный графический интерфейс пользователя, минимум использования командной строки, никаких проблем с русским языком и удобная установка пакетов!
Для упрощения установки программ как раз и были придуманы пакеты. В пакетах программы находятся уже в откомпилированном виде. Разработчики программ компилируют программы сами, затем помещают их в пакеты, а пользователю остается лишь установить пакет.
Но лаже сейчас иногда приходится устанавливать пакеты из исходного кода. Например, вы используете дистрибутив Fedora, а в Интернете нужная вам программа распространяется только в виде DEB-пакета или в виде исходного кода. Поскольку DEB-пакет в Fedora установить нельзя, то нам придется скачать исходный код и самостоятельно откомпилировать программу.
Если вы просто хотите использовать самые новые версии программ, которые еще не собраны в пакеты, то вам тоже нужно загрузить "исходники" и откомпилировать их вручную.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Как возникла идея этой книги?
Как возникла идея этой книги? Об этом уже кратко рассказал Игорь Манн в своем предисловии. Мы с ним подумали, что можно подготовить хороший сборник материалов, раскрывающий все основные аспекты продвижения компании в Сети. Книга по определению должна была получиться
§ 161. Идея на минус миллион
§ 161. Идея на минус миллион 21 октября 2009Редкий изобретатель не ценит собственный труд. При этом никакой зависимости между интересностью изобретения и жадностью его автора нет.Хозяйке на заметку Очень часто автор самой обычной идеи живет уверенностью в том, что у него уже
Есть Идея – действуй!
Есть Идея – действуй! Значение имеет лишь результат Мы давно вынашивали идею собрать в одном месте действительно гуру инфобизнеса России. Самых настоящих профессионалов и экспертов, которые могли бы поделиться своей уникальной информацией, опытом и навыками не только
1.5.4. Сообщество открытого исходного кода
1.5.4. Сообщество открытого исходного кода Сообщество, первоначально сформированное вокруг ранних дистрибутивов Unix, уже никогда не исчезало. После бурного роста Internet в начале 90-х годов в его ряды было вовлечено все новое поколение увлеченных хакеров с домашними
2.3. Движение открытого исходного кода: с 1998 года до настоящего времени
2.3. Движение открытого исходного кода: с 1998 года до настоящего времени К моменту выхода браузера Mozilla в 1998 году хакерское сообщество наиболее правильно было бы охарактеризовать как множество группировок или братств. В него входили: движение свободного программного
16.5. Поиск открытого исходного кода
16.5. Поиск открытого исходного кода Ввиду того, что в Unix-мире доступно огромное количество открытого исходного кода, навыки поиска такого кода для повторного использования могут иметь неоценимое значение — гораздо большее, чем в случае других операционных систем.
17.2.3. Стандарты Unix в мире открытого исходного кода
17.2.3. Стандарты Unix в мире открытого исходного кода В середине 1990-х годов сообщество открытого исходного кода начало собственную работу по стандартизации. Эти усилия основывались на совместимости на уровне кода, закрепленной стандартом POSIX и его потомками. В частности Linux,
19.2. Лучшие практические приемы при взаимодействии с разработчиками открытого исходного кода
19.2. Лучшие практические приемы при взаимодействии с разработчиками открытого исходного кода Основной составляющей лучшей практики в сообществе открытого исходного кода является естественная адаптация к распределенной разработке. В оставшейся части данной главы
1.5.4. Сообщество открытого исходного кода
1.5.4. Сообщество открытого исходного кода Сообщество, первоначально сформированное вокруг ранних дистрибутивов Unix, уже никогда не исчезало. После бурного роста Internet в начале 90-х годов в его ряды было вовлечено все новое поколение увлеченных хакеров с домашними
2.3. Движение открытого исходного кода: с 1998 года до настоящего времени
2.3. Движение открытого исходного кода: с 1998 года до настоящего времени К моменту выхода браузера Mozilla в 1998 году хакерское сообщество наиболее правильно было бы охарактеризовать как множество группировок или братств. В него входили: движение свободного программного
16.5. Поиск открытого исходного кода
16.5. Поиск открытого исходного кода Ввиду того, что в Unix-мире доступно огромное количество открытого исходного кода, навыки поиска такого кода для повторного использования могут иметь неоценимое значение — гораздо большее, чем в случае других операционных систем.
17.2.3. Стандарты Unix в мире открытого исходного кода
17.2.3. Стандарты Unix в мире открытого исходного кода В середине 1990-х годов сообщество открытого исходного кода начало собственную работу по стандартизации. Эти усилия основывались на совместимости на уровне кода, закрепленной стандартом POSIX и его потомками. В частности Linux,
19.2. Лучшие практические приемы при взаимодействии с разработчиками открытого исходного кода
19.2. Лучшие практические приемы при взаимодействии с разработчиками открытого исходного кода Основной составляющей лучшей практики в сообществе открытого исходного кода является естественная адаптация к распределенной разработке. В оставшейся части данной главы
В чем идея
В чем идея Явно и точечно определите видение для вашего приложения.Что ваше приложение должно делать? Это действительно все?Перед тем как вы начнете проектировать или кодировать что-либо, вам нужно знать цель вашего продукта — видение. Думайте. Почему это может