The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Увидел свет Debian GNU/Hurd 2013

22.05.2013 09:33

Представлен релиз Debian GNU/Hurd 2013, редакции дистрибутива Debian 7.0 "Wheezy", сочетающей программное окружение Debian c ядром GNU/Hurd. GNU Hurd выступает в роли замены ядра Unix, оформленной в виде набора серверов, работающих поверх микроядра GNU Mach и реализующих различные системные сервисы, такие как файловые системы, сетевой стек, система управления доступом к файлам. Микроядро GNU Mach предоставляет IPC-механизм для организации взаимодействия, используемый для организации взаимодействия компонентов GNU Hurd и построения распределённой мультисерверной архитектуры.

После Debian GNU/KFreeBSD сборка Debian GNU/Hurd является второй платформой Debian, созданной на базе ядра, отличного от Linux. Платформа GNU/Hurd не вошла в число официально поддерживаемых архитектур Debian 7, поэтому релиз Debian GNU/Hurd 2013 выпущен по инициативе команды разработчиков данного проекта и является неофициальным выпуском Debian.

Готовые сборки, снабжённые специально созданным графическим инсталлятором, и пакеты в настоящее время доступны только для архитектуры i386. Подготовлены как установочные образы NETINST, CD и DVD, так и предустановленный системный образ для запуска гостевых систем. В репозитории доступно более 10 тысяч пакетов, что составляет примерно 75% от общего размера архива Debian (для сравнения в Debian GNU/kFreeBSD число работающих пакетов составляет примерно 90%).

Для того, чтобы опробовать новую систему в виртуальном окружении KVM или VirtualBox можно использовать следующие команды:


   wget http://ftp.debian-ports.org/debian-cd/hurd-i386/current/debian-hurd.img
   kvm -no-kvm-irqchip -drive file=debian-hurd*.img,cache=writeback -m 1G
или 
   VBoxManage convertfromraw debian-hurd.img debian-hurd.vdi --format vdi

Настройка работы Debian GNU/Hurd 2013 во многом отличается от настройки Debian GNU/Linux. Например, не поддерживается традиционная система конфигурирования сетевых устройств /etc/network/interfaces и скрипты ifup/ifdown. Для настройки сети следует использовать утилиты dhclient, settrans или fsysopts (например, "dhclient /dev/eth0", "settrans -fgap /servers/socket/2 /hurd/pfinet -i /dev/eth0 -a a.b.c.d -g e.f.g.h -m i.j.k.l" или "fsysopts /server/socket/2 -a 10.3.0.2 -m 255.255.0.0 -g 10.3.0.128").

Для монтирования файловых систем также используется команда settrans (например, для монтирования файла "settrans ~/mnt /hurd/iso9660fs CD_image.iso" или для монтирования удалённой FTP-директории "settrans -c /ftp: /hurd/hostmux /hurd/ftpfs /"). Поддерживается запуск X-сервера (требуется ручная настройка X.Org и запуск через startx) и графического окружения на базе простых оконных менеджеров, таких как twm, fvwm, wmaker, icewm и openbox.

  1. Главная ссылка к новости (http://www.gnu.org/software/hu...)
  2. OpenNews: Увидел свет Debian 7.0 "Wheezy". Обзор новшеств
  3. OpenNews: Портирование компилятора Clang для GNU/Hurd
  4. OpenNews: Прогресс в разработке Debian GNU/Hurd
  5. OpenNews: В состав Debian Wheezy может войти Debian GNU/Hurd
  6. OpenNews: Представлен новый установочный диск с Debian GNU/Hurd
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/36990-debian
Ключевые слова: debian, gnu, hurd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (87) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, ryoken (?), 09:54, 22/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Надо полагать, на современном железе не взлетит? Где-нибудь HCL водится?
     
  • 1.3, EuPhobos (ok), 09:59, 22/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > пакеты в настоящее время доступны только для архитектуры i386

    Как замена linux, в котором выпилили поддержку i386

     
     
  • 2.11, Анончик (?), 10:47, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> пакеты в настоящее время доступны только для архитектуры i386
    > Как замена linux, в котором выпилили поддержку

    В линуксах, в наиболее используемых дистрибутивах давно уже i386 не поддерживается!
    А в тех дистрах в которых есть поддержка, значит кому-то это надо.

     
  • 2.12, Khariton (?), 10:48, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> пакеты в настоящее время доступны только для архитектуры i386
    > Как замена linux, в котором выпилили поддержку i386

    феноменальная замена!
    ЮСБ нет, АМД-НВИДИА - нет.
    2д-3д ускорения в далеких планах.
    про остальное железо только мечтать...

     
     
  • 3.13, inferrna (ok), 10:52, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Можно сделать взломоустойчивый сервер. В том плане, что никто не станет писать эксплойты под это дело.
     
     
  • 4.17, VoDA (ok), 11:00, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Можно сделать взломоустойчивый сервер. В том плане, что никто не станет писать
    > эксплойты под это дело.

    Только программы работать на нем будут через раз. А количество феерических ошибок из-за не полного соответствия Linux может просто зашкаливать. Или приложения уже начали официально поддерживать Hrud (наличие тест сервера с нужной ОС и ядром)?

    PS где то между "не нужно" для корпорация и "пусть развлекаются" для тех, кто ее пилит.

    ;-)

     
     
  • 5.22, inferrna (ok), 11:21, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +12 +/
    > Или приложения уже
    > начали официально поддерживать Hrud

    Вот тут у вас ошибочка. Приложения под ядро почти не пишут, разве что те же эксплойты. Тот набор пакетов, который сейчас идёт с Debian/Hurd, уже наверняка включает в себя всё необходимое для построения файл/веб/прочее сервера. И большинство пакетов, скорее всего, собрано без каких-то особых hurd-специфичных патчей.

     
     
  • 6.44, Аноним (-), 17:15, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > уже наверняка

    Не наверняка, а именно так и есть )

    > И большинство пакетов, скорее всего, собрано без каких-то особых hurd-специфичных патчей.

    А это - увы.

     
  • 6.46, Аноним (-), 17:28, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ознакомьтесь, что умеет Hurd из нынче актуального
    http://packages.debian.org/experimental/hurd-i386/web/
    http://packages.debian.org/experimental/hurd-i386/net/

     
     
  • 7.48, Аноним (-), 17:31, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пардон, закрывающие слэши отразились.
    packages.debian.org/experimental/hurd-i386/web/
    packages.debian.org/experimental/hurd-i386/net/
     
  • 7.76, northbear (??), 07:09, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Размер списка удивил. Но состав... Не вижу ни одного завалящего http-сервера.
     
     
  • 8.78, Аноним (-), 11:14, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Похоже на какой-то глюк, а вообще - вот он, как раз завалящий http packages de... текст свёрнут, показать
     
     
  • 9.80, Аноним (-), 12:07, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    не там просто смотрите, надо packages debian org experimental httpd ... текст свёрнут, показать
     
  • 4.81, бедный буратино (ok), 12:15, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Можно сделать взломоустойчивый сервер. В том плане, что никто не станет писать
    > эксплойты под это дело.

    - А давайте его разыграем и вместо лимонада ему в стакан водки нальем!
    - А давайте лучше меня так разыграем!


    Уже есть OpenBSD. Который более взломоустойчивый сервер, by design.

     
     
  • 5.82, Аноним (-), 15:32, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Который более взломоустойчивый сервер

    И чем же конкретно ты намерЯл это? А Linux он, конечно, менее взломоустойчивый, да? )

    > by design

    Как раз в этом самом by design-то имеются кой-какие сомнения... Если, конечно, они не переписали втихоря ядро.  

     
     
  • 6.84, бедный буратино (ok), 15:42, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > И чем же конкретно ты намерЯл это?

    В том, что в отличие от Hurd он практичен, он реален и он регулярно светится в нмапах известных ресурсов. А его особенности -


    > А Linux он, конечно, менее взломоустойчивый, да? )

    Linux - это фруктовый микс. Как в "двух до пяти" - "я понял, рай это компот". Те же защиты от популярного переполнения стека где-то собираются, где-то - нет, где-то дистрибутивы используют одни фичи, где-то - другие. Теоретически, можно собрать и безопасный, но практически у конкретного пользователя на это времени не хватит.


    > Как раз в этом самом by design-то имеются кой-какие сомнения...

    У таких, как вы, вечно сомнения. Но это только от общего непонимания и неумения смотреть в нужном направлении. Вас слушать - себя не уважать.

     
     
  • 7.85, Аноним (-), 16:54, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > И чем же конкретно ты намерЯл это?
    >> В том, что в отличие от Hurd он практичен, он реален и он регулярно светится в нмапах известных ресурсов.

    Да ладно?! оО

    > Теоретически, можно собрать и безопасный, но практически у конкретного пользователя на это времени не хватит.

    У какого ещё конкретного пользователя (мои тапочки уже похатывают из-под дивана)? Ты область применения там часом за утренней опохмелкой не попутал, свидетель интерпрайза?  

    > Вас слушать - себя не уважать.

    Ну конечно, как слушать - так сразу не уважать, а как отвечать - так эт пожалуйста, все пальчики до дланей с удовольствием протрёшь )

     
  • 7.101, Аноним (-), 20:12, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И какие там особенности для защиты от взлома Чур, на неуловимого Джо не кивать ... большой текст свёрнут, показать
     
     
  • 8.104, serg1224 (ok), 02:19, 24/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А если мой сервер и есть виртуалный на железном сервере хостера Меня, по больш... текст свёрнут, показать
     
  • 5.83, Аноним (-), 15:38, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    ... на что-нибудь менее монолитное.
     
  • 4.98, Аноним (-), 19:42, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В том плане, что никто не станет писать эксплойты под это дело.

    Боевые технологии неуловимого Джо.

     
  • 3.26, Аноним (-), 12:02, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А на 80386 DX/SX USB вообще были? А видео там на ISAшных карточках, в лучшем случае, VLB. Так что никакого аппаратного 2D-3D там в помине не было.
     
     
  • 4.39, Stax (ok), 15:25, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    USB появился в 1996'ом, во времена первых пней.
     
  • 3.36, Аноним (-), 14:51, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > феноменальная замена!
    > ЮСБ нет, АМД-НВИДИА - нет.
    > 2д-3д ускорения в далеких планах.
    > про остальное железо только мечтать...

    BSD какое-то, прямо.

     
  • 3.49, alex (??), 17:40, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Тоже самое писали про linux 20 лет назад.
     
     
  • 4.51, Аноним (-), 17:51, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Тока Linux за 20 лет ускакал довольно далеко. А Hurd, практически его ровесник, "и ныне там".
     
  • 4.99, Аноним (-), 19:46, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Между прочим, когда Торвальдс стал писать Linux, Hurd уже существовал А то что ... большой текст свёрнут, показать
     
  • 2.29, nmorozov (ok), 12:16, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Как замена linux, в котором выпилили поддержку i386

    В линуксе выпилили процессор 80386 а не архитектуру 386

     
  • 2.86, Аноним (-), 16:54, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Как замена linux, в котором выпилили поддержку i386

    Уточним, 80386 доисторического, которые нынче остались только у коллекционеров антиквариата и на полочках музеев :)

     

  • 1.8, v0ffk0 (?), 10:14, 22/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    ну что-же... будем посмотреть 8) а то совсем от них ни слуху-духу :)
     
  • 1.14, Аноним (-), 10:53, 22/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Оно ipv6 умеет?
     
     
  • 2.21, rm (??), 11:04, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да.
     

  • 1.15, xstream (?), 10:55, 22/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Осталось дело за малым - написать драйвера для большинства современных устройств. В линуксе это, кстати, половина кода.
     
     
  • 2.19, VoDA (ok), 11:02, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Осталось дело за малым - написать драйвера для большинства современных устройств. В
    > линуксе это, кстати, половина кода.

    А набрать отзывы от end-users и пофиксать проявившиеся проблемы - это 90% работы.

     
  • 2.72, serg1224 (ok), 01:00, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Осталось дело за малым - написать драйвера для большинства современных устройств. В
    > линуксе это, кстати, половина кода.

    Если в первую очередь сделают полноценную поддержку в гостевых системах для виртуального оборудования (Xen, KVM, VirtualBox и т.п.), то это даст хороший толчок в развитии проекта, т.к. можно будет особо требовательные сервисы начинать переводить на HURD.

     
  • 2.87, Аноним (-), 16:56, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > линуксе это, кстати, половина кода.

    Это уже более половины кода и основная порция изменений - именно об этом.

    А без этого только и останется что запускать систему на виртуалочке. Все-равно на реальном оборудовании без этого не будет работать или будет работать так, что лучше бы совсем не работало - одно расстройство только.

     
     
  • 3.91, serg1224 (ok), 17:02, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> линуксе это, кстати, половина кода.
    > Это уже более половины кода и основная порция изменений - именно об
    > этом.
    > А без этого только и останется что запускать систему на виртуалочке. Все-равно
    > на реальном оборудовании без этого не будет работать или будет работать
    > так, что лучше бы совсем не работало - одно расстройство только.

    Подозреваю, что очень скоро в виртуалках будет жить львиная доля хостинга, ибо сплошные удобства. Поэтому, если Hurd начнёт наступление именно с виртуального фронта, то явно не прогадает.

     
     
  • 4.100, Аноним (-), 20:00, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Вот только виртуалочки крутятся на железном серваке И чтобы все это закрутил... большой текст свёрнут, показать
     
     
  • 5.103, serg1224 (ok), 02:06, 24/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот это как раз самое интересное - проверить теорию на практике Погодим чутк... большой текст свёрнут, показать
     

  • 1.16, Аноним (-), 10:57, 22/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    На настоящем (и новом) железе это можно запустить?
     
     
  • 2.18, VoDA (ok), 11:01, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > На настоящем (и новом) железе это можно запустить?

    Походу только на виртуальном железе ))) Зато сколько понтов ;)))

     
     
  • 3.40, Аноним (-), 15:35, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    каких понтов? ;)))
     
     
  • 4.53, Аноним (-), 17:52, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > каких понтов? ;)))

    Виртуальных.

     
  • 2.62, Аноним (-), 21:56, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > На настоящем (и новом) железе это можно запустить?

    А оно надо? Стаду Hurd самое место в виртуальных фермах - обеспечивать там 24 на 7.

     
     
  • 3.64, Аноним (-), 22:52, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А оно надо? Стаду Hurd самое место в виртуальных фермах - обеспечивать там 24 на 7.

    Что именно он там будет обеспечивать 24x7, если не секрет?

     
     
  • 4.73, serg1224 (ok), 01:12, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> А оно надо? Стаду Hurd самое место в виртуальных фермах - обеспечивать там 24 на 7.
    > Что именно он там будет обеспечивать 24x7, если не секрет?

    Да хоть сервера для DNS, HTTP, FTP, SMTP, POP3, IMAP, да мониторинг типа Nagios - уже дело будет.

    Или хоть особо надёжный syslogd для кучи хостов. Для мониторинга, например, надёжность важней супер-быстрого отклика при просмотре отчётов через web-интерфейс.

    Тут главное - начать. Возросшая популярность добавит внимания к HURD и со стороны разработчиков, и со стороны мэнтейнеров.

    Так глядишь и до ip-телефонии на базе HURD рукой подать будет.

     
     
  • 5.88, Аноним (-), 16:57, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Да хоть сервера для DNS, HTTP, FTP, SMTP, POP3, IMAP, да мониторинг
    > типа Nagios - уже дело будет.

    Это уже там обеспечивают другие. В режиме 24х7. Уже много лет.

     
     
  • 6.92, serg1224 (ok), 17:03, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Да хоть сервера для DNS, HTTP, FTP, SMTP, POP3, IMAP, да мониторинг
    >> типа Nagios - уже дело будет.
    > Это уже там обеспечивают другие. В режиме 24х7. Уже много лет.

    "Этим" и пригодится "там" Hurd. Чтобы спать спокойней.

     
  • 6.93, Аноним (-), 17:03, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь к этим другим ещё один добавился, дальше что? )
     
     
  • 7.94, serg1224 (ok), 17:10, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Теперь к этим другим ещё один добавился, дальше что? )

    Пока у Debian "всего" три ядра:
    Linux
    FreeBSD
    Hurd
    Пока мучиться с выбором не придётся :-)

    А вообще, Debian конечно крут! У какого ещё дистрибутива ядро является заменяемым компонентом?! Тут правда нужно заметить, что управление сетевыми и другими настройками всё-таки желательно привести к унифицированному виду. Иначе это будут разные Дебианы.

     
  • 4.79, Аноним (-), 11:36, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> А оно надо? Стаду Hurd самое место в виртуальных фермах - обеспечивать там 24 на 7.
    > Что именно он там будет обеспечивать 24x7, если не секрет?

    Пока в самом деле очень не многое: имеется Апач с работающим ПыХом (правда, без единой нативной БД), полноценная Самба, полноценный ДНС-сервер, какой-никакой VPN-сервер, годные SOCKS- и IRC-сервер... Tor, кстати.

     
     
  • 5.105, Fyjybv (?), 16:44, 25/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А шо же вы за Twisted-то молчите?
     

  • 1.20, Аноним (-), 11:03, 22/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Судя по примерам команд: мир еще не готов к этому =)
     
     
  • 2.25, Аноним (-), 11:50, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Норм команды, мы, BSD-шники, всегда все руками делаем.
     
     
  • 3.31, anonymous (??), 13:02, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Норм команды, мы, BSD-шники, всегда все руками делаем.

    BSDшники всё через rc.conf делают. Чтобы после перезагрузки работало. А Вы похоже чудаки.

     
     
  • 4.41, Аноним (-), 15:36, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А как ваши BSDшники изменения rc.conf на лету применяют? Или они изменяют настройки с помощью перезагрузки?
     
     
  • 5.54, Аноним (-), 17:53, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А как ваши BSDшники изменения rc.conf на лету применяют? Или они изменяют
    > настройки с помощью перезагрузки?

    Нормальный юниксвей. Не то, что всякие виндоподобные пингвиньи комбайны, которые все на лету меняют.

     
     
  • 6.70, Куяврик (?), 23:56, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    для сарказма - тупо, для "всерьёз" - тупо. что это было?
     
  • 5.58, Аноним (-), 18:48, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Настройки чего в rc.conf? Сети? Тогда /etc/rc.d/netif restart. PostgreSQL, Apache, Postfix и т.д.? /usr/local/etc/rc.d/pgsql[httpd|postfix] restart.
     
  • 5.61, Аноним (-), 21:45, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А как ваши BSDшники изменения rc.conf на лету применяют? Или они изменяют настройки с помощью перезагрузки?

    [/usr/local]/etc/rc.d/something [start|stop|restart]
    Оно лезет в rc.conf посмотреть запускаться или нет.

    Красивая абстракция: разделение декларативной и императивной частей. В одном месте пишем, что надо сделать, в другом - как этого достичь. Помимо красивости почти даже работает. У меня проблемы возникали только с порядком подъема сетевых интерфейсов (когда, например, туннель надо поднять после DHCP, а в промежутке прописать роуты) - вот тут красота концепции натыкается на уродливую правду жизни и приходится писать все в императивном стиле.

     
     
  • 6.63, Аноним (-), 22:25, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дак да, пихаешь все по порядку в скрипт и копируешь его в /usr/local/etc/rc.d/ Более того, можно в $PREFIX/etc/rc.d/ сделать что-нить типа такого:

    $PREFIX/etc/rc.d/00dhcp.sh
    $PREFIX/etc/rc.d/01routing.sh
    $PREFIX/etc/rc.d/02tunnel.sh

    и всё будет ништяк

     
     
  • 7.68, Аноним (-), 23:35, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Можно еще красивей - комментарии REQUIRE и PROVIDE в сами скрипты. rcorder их понимает и пускает в нужном порядке не требуя циферок в имени. Но красота концепции все равно потеряна: захоти я, например, поменять очередность DHCP и туннеля - надо лезть в сами скрипты вместо rc.conf. Печаль.
     
  • 6.66, Аноним (-), 22:57, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Красивая абстракция: разделение декларативной и императивной частей. В одном месте пишем,
    > что надо сделать, в другом - как этого достичь.

    Это, простите, системДЭ какое-то. Еще скажите, что все это и документировать надо.

    В настоящем юниксе конфигурация и код должны быть неделимы. Хочешь поменять настройки - правь код. Хочешь понять, что это за хрень вообще и зачем - читай код.

     
     
  • 7.69, Аноним (-), 23:45, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Красивая абстракция: разделение декларативной и императивной частей.
    > Это, простите, системДЭ какое-то. Еще скажите, что все это и документировать надо.

    Да все более-менее задокументировано man rc, man rcorder.

    > В настоящем юниксе конфигурация и код должны быть неделимы. Хочешь поменять настройки - правь код. Хочешь понять, что это за хрень вообще и зачем - читай код.

    Значит мне не нужен настоящий (он же, наверное, правильный?) юникс. Мне больше нравится такой, где "хочешь поменять настройки - правь настройки".

     
  • 4.89, Аноним (-), 16:57, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > BSDшники всё через rc.conf делают.

    А, так вот как это теперь называется...

     
  • 3.56, Anonim (??), 18:21, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В бсдях и то синтаксис не такой страшный вроде. Да и имена команд хоть на что-то намекают
     
     
  • 4.67, Аноним (-), 23:02, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > В бсдях и то синтаксис не такой страшный вроде. Да и имена команд хоть на что-то намекают

    Ага-ага.
    route add -net 10.175.0.0/16 10.114.1.3
    vs
    ip route add 10.175.0.0/16 via 10.114.1.3

    Первая команда сразу намекает, где тут подсеть, а где шлюз. А из второй ничего не понятно.

     
     
  • 5.71, Куяврик (?), 23:59, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > route add -net 10.175.0.0/16 10.114.1.3
    > vs
    > ip route add 10.175.0.0/16 via 10.114.1.3
    > Первая команда сразу намекает,

    а мне маска намекает. короче обе конструкции предельно понятны. не понимаю в чём затык.


     

  • 1.24, jOKer (ok), 11:48, 22/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Блин, я все понимаю - микро-ядро... то-се... Но команды управления сетью зачем было менять?! Кому iproute2 мешал-то? Что-к-чему....
     
     
  • 2.30, anonymous (??), 13:00, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >iproute2

    Он, внезапно, является интерфейсом для сетевой подсистемы Linux. Вас ведь не смущает, что под FreeBSD его тоже нет?

     
     
  • 3.45, jOKer (ok), 17:23, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вас ведь не смущает, что под FreeBSD его тоже нет?

    Смущает. Вообще-то я считаю это несколько неправильным;).... Но вы меня уговорили - остаюсь на Линуксе!))))

     
  • 3.74, serg1224 (ok), 01:23, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>iproute2
    > Он, внезапно, является интерфейсом для сетевой подсистемы Linux. Вас ведь не смущает,
    > что под FreeBSD его тоже нет?

    Конечно смущает. Давно пора производителям разных ОС и "железяк" определиться со стандартными сетевыми утилитами.

    Кстати, вот тут http://ru.wikipedia.org/wiki/Iproute2 написано:
    >iproute2 предлагает унифицированный синтаксис для управления самыми разными
    >аспектами сетевых интерфейсов. Этот синтаксис во многом проще и логичнее, чем
    >синтаксис наследованных *nix утилит, и подобен синтаксису операционной системы
    >Cisco IOS.

    Не знаю насколько это правда, но идея мне нравится.

     
  • 2.32, Фтщтнь (?), 14:05, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Блин, я все понимаю - микро-ядро... то-се... Но команды управления сетью зачем
    > было менять?! Кому iproute2 мешал-то? Что-к-чему....

    iproute2 исключительно Linux-специфичная комманда, так что это вопрос к Linux-деятелям скорее, зачем им нужно было менять комманды управления сетью.

     
     
  • 3.34, Аноним (-), 14:50, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ради удобства, очевидно же.
     
     
  • 4.60, ip1981 (ok), 20:40, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    dladm/ipadm - наше всё
     
  • 3.90, Аноним (-), 16:59, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > зачем им нужно было менять комманды управления сетью.

    Затем что стандартных команд на все то что умеет пингвин - немножечко не хватало.

     

  • 1.33, lucentcode (ok), 14:14, 22/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что-то Hurd пилят, пилят и никак не допилят. Когда уже он будет готов к промышленному применению? С одной стороны - это будущее всех ОС(микро-ядро и сопутствующие плюшки), а с другой - до сих пор не ясно допилят ли его в обозримом будущем. Или его место займёт другое микро-ядерное подделие. Что-бы не писать все драйвера с нуля, разработчики могут реализовать необходимую прослойку для работы с драйверами Linux и NetBSD.
     
     
  • 2.38, анон (?), 15:21, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >С одной стороны - это будущее всех ОС(микро-ядро и сопутствующие плюшки)

    Если эту мантру очень долго повторять, то правдой данное утверждение не станет.

     
     
  • 3.75, serg1224 (ok), 01:24, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>С одной стороны - это будущее всех ОС(микро-ядро и сопутствующие плюшки)
    > Если эту мантру очень долго повторять, то правдой данное утверждение не станет.

    Значит это не мантра :-)

     
  • 2.43, анонимш (?), 16:57, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Genode
     
     
  • 3.96, Аноним (-), 19:36, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Genode

    Можно еще на выбор Minix, ReactOS, и прочие haiku. При том во всех из них проблема будет одинаковой: "драйверов нет, б-ть!"

     

  • 1.57, JavJav (?), 18:47, 22/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Неожиданное решение команды Столлмана отказаться от разработки Emacs OS в пользу более легковесного решения на базе GNU/Hurd
     
     
  • 2.65, Аноним (-), 22:54, 22/05/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Неожиданное решение команды Столлмана отказаться от разработки Emacs OS в пользу более
    > легковесного решения на базе GNU/Hurd

    Emacs - это DE для ОС GNU/Hurd.

     

  • 1.77, DmA (??), 10:35, 23/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прогресс есть, ещё недавно, нужно было для запуска хурда компилировать на Линуксе или NetBSD. Есть есть система с кучей пакетов, установщиком итд. Это не может не радовать. Другое дело преимущества, которые даёт Хурд большей частью пока не используются
     
     
  • 2.95, Аноним (-), 17:11, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Посмотрите в несколько ином ракурсе: есть свободная микроядерная, УЖЕ работающая система! Со свободной лицензией! С перспективой относительно несложного портирования ДАВНО отполированных пакетов! Разве это всё не вдохновляет?
     
     
  • 3.97, Аноним (-), 19:41, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Этих микроядерных как блох на собаке, уже лет хренадцать как. Только оно так по большому счету никому не надо в general purpose применениях. Космическая ракета - это круто и технологично. Но в соседний магазин на ней летать - ужасно непрактично. Вот они и остаются штучным товаром.
     
     
  • 4.102, Аноним (-), 21:06, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Этих микроядерных как блох на собаке, уже лет хренадцать как.

    Minix, раз. Однако, стесняюсь даже спросить, какие у остальных-то блох лицензии?

    > Только оно так по большому счету никому не надо в general purpose применениях.

    GNU Hurd имеет двух именитых дистрибьюторов на настоящий момент: Debian и Arch. Выходит, кому-то всё же надо )

    > Космическая ракета - это круто и технологично. Но в соседний магазин на ней летать - ужасно непрактично.

    Если до ближайшего пара тысяч км, могут повылезти неожиданные бонусы. Хотя по большому счёту Вы правы...

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру