Netman Linux - загрузочный CD с Linux для нужд системного администратора. Проект на начальной стадии развития, поставленные задачи (каким должен быть Netman):
- Он должен позволять производить различные установочные/восстановительные работы на Linux машине/машинах.- Позволять эффективно производить "разведку сети". Это, конечно, требует пояснения, но если коротко, то: ping, arping, traceroute, tcpdump, lcrzoex, ssh, ftp, nmap, DNS utils и т.п.
- Хорошо подходить для оперативной (быстрой и непродолжительной) работы в незнакомой среде. А это означает, что он должен быстро запускаться и быстро работать. Не заставлять делать кучу предварительных настроек, чтобы можно было действительно начать что-то делать.
- Умещаться на маленьком CD (230M). Что вытекает из предыдущего пункта, тогда его можно носить в кармане.
- Ориентирован на хорошо подготовленного пользователя, а не чайника. Это не значит, что он должен быть неудобным, и что не надо использовать возможности сделать его проще и доступней для новичков в Linux. Это все хорошо, но главное - эффективный инструмент для достаточно грамотного сис-админа.
- Четко ориентированным на своего целевого пользователя. Это например означает, что он не будет годиться на роль CD Linux для firewall-а и т.п. И наоборот, Linux CD, предназначенные для серверов и firewall-ов не годятся для выполнения перечисленных тут требований. Например, они требуют предварительной конфигурации, которую сохраняют на flash/floppy.
- Он не должен содержать всяких излишеств типа Xfree со всякими графическими приблудами. Лучше направить энергию на развитие действительно важной функциональности. К тому же это уменьшает размер. При этом всем в рамках своих главных задач он должен быть вполне комфортабельным (например, иметь web browser (тот же link), настроенный русский язык, почтовый клиент и т.п.).
- Позволять вынимать его из CD-ROM, чтобы можно было работать и другими CD. По-моему для этого по специальной команде базовый набор софта должен загружаться в RAM. Это должно занимать например 48M, не больше. Тогда это все будет нормально работать практически на любых более или менее современных машинах.
- Иметь автоматику, облегчающую работу, например, автоопределение сетевых карт. НО вся автоматика ДОЛЖНА включаться явно. И не лезть со своими дурацкими предложениями, когда оно не нужно. Часто все, что требуется - поднять сетевуху руками, загрузив модуль с параметрами и дав команды ifconfig и и route.
- Иметь средства программирования "на месте", то есть работая прямо с CD, и быстро отвечающие всем другим требованиям.
- Иметь клиенты к наиболее популярным БД (mysql, postgresql).
- Достаточно легко развиваться и модифицироваться пользователями под свои нужды, чтобы выпуск новой версии не превращался в героический подвиг. Т.е. это не просто Linux CD, но и технология его создания и обновления.
<h3>Что уже сделано</h3>
- Сделан уже работающий Linux CD (около 180M).- Он имеет многое из задуманного для работы с сетью и установочно/восстановительных работ: bash, mc, поддержку ext3/reiserfs, lvm, fdisk, ssh, links, wget, ncftp python в качестве средства программирования и много чего еще.
- Набор скриптов, позволяющих автоматически (почти) собрать файловую систему и CD image из обычных source tar.gz. Т.е. вы можете взять скрипты и source tar-ы и, запустив пару скриптов, собрать систему с нуля. Потом можете что-то добавить или убрать и сделать свой image. Все это похоже на Linux from scratch, хотя несколько проще. Например, уже есть скрипты для компиляции всего, что сделано, и создания Live CD.
<h3>Что надо сделать</h3>
- Не хватает некоторого количества автоматики, например, надо доделать автоопределение сетевых карточек и сделать определение scsi.- Написать нормальные загрузочные скрипты. То, что сейчас - совсем минимум. Там почти ничего нет.
- Хорошенько подумать над набором софта.
- Я не уверен, что лучше: python, может лучше perl?
- Еще пока нельзя вынуть CD.
URL: http://www.comar.ru/free/netman
Новость: http://www.opennet.me/opennews/art.shtml?num=3556
Это всё, конечно, здорово, что вы там описали
Только вот интересно - как это тянет на такую
охенную новость?
Ну пряма как пионеры на партийном съезде, блин
1. Принято в пионерию 99 процентов
2. Запранировано принять в пионеры одного отставшего полудурка
3. когда всех примем в пионеры - займёмся комсомолом.ТАКОЙ ЗАГРУЗОЧНЫЙ СИДЮК знающий человек соберёт за пару-другую часов. Для каких нужд надо - для таких и соберёт.
Я вижу в этой ЗАЯВЕ одну цель - привлечь внимание
к своей особе. Сама идея ничем особенным не блещет. Повозюкаетесь этой своей песочнице - и научитесь.Бог в помощь
>ТАКОЙ ЗАГРУЗОЧНЫЙ СИДЮК знающий человек соберёт за пару-другую часов. Для каких нужд
>надо - для таких и соберёт.И правда, зачем вообще нужны эти Linux дистрибутивы, любой знающий человек соберет из исходников нужный комплект за несколько часов. Чем же всякие RedHat, SuSE и прочие занимаются, когда любой специалист может это сделать ?
Ваш путь мне ясен, а я не хочу я тратить свое время на сборку, а потом пару недель на вылавливаение грабель, пару месяцев на написание обслуживающих и загрузочных скриптов, и в конце концов обнаружить, что забыл что-то собрать в самый неподходящий момент.
Боюсь уважаемый lamr сам не делал то о чем
говорит. На это уже ушло порядка 1-ой человеко
недели, и надо еще в два раза больше что бы
все это довести до ума.
>уважаемый lamrСпасибо, спасибо, очень приятно.
Прошу извинить за хамство
Сам был таким же энтуазистом>порядка 1-ой человеко
>недели, и надо еще в два раза больше что10 раз соберёте - начнёте это делать за пару часов
У знающего хакера и опыт, и наработанные скрипты
под рукойОдин раз соберёте и на этом остановитесь - значит
вы не хакер.
Вот это уже ближе к истине.А то что я называю
netman это собственно и есть набор скриптов.
для сборки файловой системы и iso image.Значит мы с вами об одном и томже. Просто я
пригласил желающих поучвствовать. Если вы такой
квалифицированый хакер, то можете показать класс.Скрипты я сегодня - завтра выложу на сайте.
было бы хорошо еще NTLM авторизацию добавить для подключения через M$ сервера ....
List of Live CDs:
http://www.frozentech.com/content/livecd.phpcheck the 'RIP' live CD