Сегодня я хотел немного пофилосовствовать и поразмышлять насчет "открытого кода". Посмотрим, что нам выдаст википедия: открытое программное обеспечение, то есть программное обеспечение с «открытым» исходным кодом (англ. open source software) — способ разработки ПО, при котором исходный код создаваемых программ открыт, то есть общедоступен для просмотра и изменения. Это позволяет всем желающим использовать уже созданный код для своих нужд и, возможно, помочь в разработке открытой программы. А теперь задайте себе вопрос: предположим есть 2 программных продукта. По функционалу они сильно похожи. Одна программа с закрытым кодом, а вторая с открытым. И вот вы стоите перед выбором: какой программе доверить решение нужных задач. " Ответ просто очевиден ! Конечно программе open source, ведь можно убедиться что в ней нет какого то скрытого(вредоносного, ненужного и т.п.) кода. И ее можно еще и модифицировать под себя! " - воскликните Вы. И вот тут Вы ошибаетесь! Это всег...
Итак, после небольшого перерыва решил написать небольшую заметку на тему DNS. Не буду рассказывать теорию( в Интернете ее полно ). Перейдем сразу к делу. Дано: локальная сеть 192.168.0.0/24 сервер: debian 5. Предположим, что у него ip 192.168.0.1 Требуется: поднять dns-сервер, таким образом, что бы для внутренней локалки были как свой домен, так и root-DNS Интернета. Домен 1-го уровня: пусть будет ex. Тогда хосты будут иметь имена test.ex, h1.ex и т.п. Жирным выделено то, что было добавлено к стандартному конфигу. Решение(все действия из-под root или через sudo; здесь примеры конфигов, и то что нужно поправить в них для решения нашей задачи): debian:/#apt-get install bind9 debian:/etc/bind# cat ./named.conf.options acl "corpnets" {192.168.0.0/24; 127.0.0.1;}; options { directory "/var/cache/bind"; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; allow-query {"corpnets";}; }; debian:/etc/bind# cat ./named.conf include...
После почти двух лет разработки выпущен долгожданный релиз Debian GNU/Linux 5.0 (Lenny). Основные новшества: Обновление программного обеспечения: Linux ядро 2.6.26, Gnome 2.22 (из-за проблем с интеграцией gvfs Nautilus и панель взяты из версии 2.20), KDE 3.5.10 (в бэкпортах доступна сборка KDE 4.1.4), XFCE 4.2, LXDE 0.3.2.1, Xorg 7.3, OpenOffice.org 2.4, Firefox 3, Apache 2.2.9, MySQL 5.0.51, PHP 5.2.6, Ruby 1.8 и 1.9, Python 2.5.2. Всего в репозитории Debian Lenny насчитывается около 22 тыс. пакетов. В состав дистрибутива решено включить спорные проприетарные бинарные компонены (firmware). Работа по проверке и чистке неоднозначных бинарных вставок отложена на неопределенный срок. Напомню, что правила проекта Debian запрещают помещение в состав дистрибутива компонент для которых отсутствуют исходные тексты, в то время как у большого числа драйверов из состава Linux ядра имеется привязка к проприетарным бинарным прошивкам, для которых исходные тексты недоступны. Также в репозитор...
Комментарии