The OpenNET Project / Index page

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

Проект по портированию системного окружения OpenBSD для работы в Linux

20.08.2012 20:32

В рамках проекта OBase ведётся работа по адаптации базового программного окружения OpenBSD для работы с использованием ядра Linux и системной библиотеки Glibc. В настоящее время доступна ранняя альфа-версия проекта, включающая около 200 портированных утилит из директорий /bin и /usr/bin. Пока не поддерживается работа утилит, привязанных к специфичным возможностям ядра OpenBSD (например, не работает "tail -f", использующий kqueue).

  1. Главная ссылка к новости (https://github.com/chneukirche...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/34622-openbsd
Ключевые слова: openbsd, linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (39) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 20:36, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Зачем?
     
     
  • 2.2, SB (??), 20:38, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    нада
     
  • 2.4, добрый дядя (?), 20:50, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    очень очень надо, ну просто тебе не понять, мне тоже :)
     
  • 2.5, saNdro (?), 20:55, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Дурью маются. Хотят видимо опёнок, но с широтой поддержки оборудования и прочими фичами из линуксового ядра.
     
     
  • 3.22, Аноним (-), 01:52, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Дурью маются. Хотят видимо опёнок, но с широтой поддержки оборудования и прочими
    > фичами из линуксового ядра.

    Значит они хотят линукс, но стесняются заметить этот факт :)

     
     
  • 4.28, Клыкастый2 (?), 09:05, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Всегда легче предположить, что остальные - идиоты, ведь так?
     
  • 2.6, ВовкаОсиист (ok), 21:07, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Гнутый софт не нравится видимо.
     
     
  • 3.9, sashkan (ok), 21:33, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Гнутый софт не нравится видимо.

    а слона-то они и не заметили:
    > и системной библиотеки Glibc

     
     
  • 4.33, solardiz (ok), 13:10, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Другой проект Christian'а (причем более ранний) - дистрибутив Linux на основе musl. Предполагаю, что и в этом проекте, если он не будет заброшен, glibc будет в какой-то момент заменен на musl.
     
  • 2.15, Аноним (-), 00:23, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Зачем?

    Очевидно, чтобы запускать (окружение) OpenBSD на современном оборудовании.

     
     
  • 3.19, BratSinot (?), 01:39, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    У OpenBSD цель это <censored> на голову безопастность, а тут действия, которые уж слишком эту цель нейтрализуют.
     
     
  • 4.23, Аноним (-), 01:57, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > У OpenBSD цель это <censored> на голову безопастность

    По методу неуловимого джо: нафиг никому не нужен - его и не ловят.

     
  • 3.20, Аноним (-), 01:40, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Оно и так работает. Если, конечно, не пытаться поднимать десктоп со свистоперделками и не пытаться впихнуть опенка на ноутбук. Ну не предназначено оно для этого.
     
     
  • 4.29, kurokaze (ok), 09:45, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Всего несколько лет назад ни фрю ни опенка просто невозможно было водрузить на настоящее серверное железо, от HP к примеру. С тех пор ситуация улучшилась ненамного. И с тех пор у них и осталась ниша - некий процент "г..носерверов" из самосбора для "одминов локалхоста"
     
     
  • 5.35, samm (ok), 14:46, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    если у вас руки из жопы растут, то не стоит этим хвастать.
     
     
  • 6.36, Аноним (-), 15:53, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > если у вас руки из жопы растут, то не стоит этим хвастать.

    Руки из жопы растут у разработчиков OpenBSD, пользователи в этом не виноваты.

     
  • 6.39, zsh (ok), 18:01, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да прекрати, руки тут в последнюю очередь. Буквально пару недель назад, хотел поставить 5.1 на свой пожилой домашний pc 2008-2009 года. Фейл, :( в качестве оправдания могу предъявить множество других инсталляций.
     

  • 1.7, iFRAME (ok), 21:12, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ха-ха-хааа))))

    Членораздельно: ждем новостей в духе "Проект по портированию системы инициализации OpenBSD", "Проект по портированию pf", "Проект по созданию слоя совместимости линукс-драйверов с ядром OpenBSD"

     
     
  • 2.8, О (?), 21:21, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    От PF в Линуксе я бы не отказался. Да и многие, я уверен, тоже.
     
     
  • 3.10, мефистофель (?), 22:08, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати да, фс всяких в ядре до попы а fw всего один. Непорядок.
     
     
  • 4.12, asp (??), 22:48, 20/08/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А зачем если он самодостаточен, синтаксис может не всем нравится но есть всякие ufw и т.п.  всякие pf и ipfw может в чем то и лучше, но некоторые вещи до сих пор не умеют.
     
     
  • 5.44, Аноним (-), 11:02, 24/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    scrub iptables до сих пор не умеет.
     
     
  • 6.45, AlexAT (ok), 11:31, 24/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > scrub iptables до сих пор не умеет.

    Это вам только кажется. Механизм нормализации TCP можно спокойно реализовать цепочкой фильтра. И так далее. Вопрос в том, что правильнее: очевидная цепочка правил в конфиге или некий монолит "scrub", который неизвестно что внутри делает. В iptables выбран первый вариант. Второй вариант - это для любителей винды.

     
  • 4.16, Аноним (-), 00:24, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Кстати да, фс всяких в ядре до попы а fw всего один.
    > Непорядок.

    netfilter - это не просто fw, а универсальный фреймворк, позволяющий творить с сетью практически любые извращения. Фряшный примерный аналог - netgraph - только один, в опенке вообще аналога нет (afaik).

     
     
  • 5.25, kshetragia (ok), 06:24, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Что значит только один? Сколько их должно быть для чувства глубоко удовлетворения анонима? Работает и есть не просит.
     
     
  • 6.37, Аноним (-), 15:54, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Что значит только один? Сколько их должно быть для чувства глубоко удовлетворения
    > анонима?

    Очевидно, не меньше, чем фаерволов.

     
  • 5.42, Аноним (-), 17:26, 22/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    netgraph - несколько больше чем аналог netfilter. который то и подходит только для фильрования пакетов.
     
  • 3.18, Аноним (-), 00:28, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > От PF в Линуксе я бы не отказался. Да и многие, я уверен, тоже.

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

     
  • 2.40, AlexAT (ok), 18:03, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > "Проект по портированию pf", "Проект по созданию слоя совместимости линукс-драйверов с
    > ядром OpenBSD"

    Не совсем так. Судя по тенденции -
    "проект по портированию системы инициализации OpenBSD"
    "проект по портированию pf"
    "проект по портированию whatever"
    "мануал по прозрачному переносу имеющегося функционала и ПО с OpenBSD на Linux"

     

  • 1.14, Аноним (-), 23:49, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сделали бы линуксулятор нормальный лучше. Сейчас он у них только в i386. А это зачем нужно, совершенно ума не приложу.
     
     
  • 2.17, Аноним (-), 00:26, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Сделали бы линуксулятор нормальный лучше. Сейчас он у них только в i386.

    Зачем запускать на опеночном ядре линуксовые программы? Все равно поддержка железа (и прочих фич) в опеночном ядре значительно отстает от линуксовой, и поэтому...

    > А это зачем нужно, совершенно ума не приложу.

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

     
     
  • 3.21, Аноним (-), 01:46, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > ... гораздо логичнее запускать опеночные программы на линуксовом ядре.

    Дык запускают же. Openssh например :)

     
  • 3.30, Аноним (-), 10:25, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    У FreeBSD почему-то все есть. У них что, поддержка железа и фич незначительно отстает? Или они переписали пол-линукса со всеми флагами clone?

    Не троллирую, на самом деле хочется узнать, в чем такое принципиальное различие между фрей и опенком. Подозреваю банальную нехватку рук.

     
  • 2.24, Аноним (-), 01:59, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Сделали бы линуксулятор нормальный лучше.

    Ага, с поддержкой ВСЕХ флагов clone() например. Правда придется переписать/дописать половину линукса :)

     

  • 1.26, manefesto (??), 07:29, 21/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Наверное если бы опенбсдшники захотели бы запилить линуксовое окружение на основе своего ядра сообщество GPL было бы крайне возмущено

     
     
  • 2.32, Zenitur (ok), 12:47, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Имешь в виду все DE, компиляторы, системные службы? А ты думаешь что там сейчас? Ну и сообщество GPL - что это за сообщество? Первый раз слышу.
     
  • 2.38, Аноним (-), 15:55, 21/08/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Наверное если бы опенбсдшники захотели бы запилить линуксовое окружение на основе своего
    > ядра сообщество GPL было бы крайне возмущено

    Если без нарушения GPL - какие могут быть поводы для возмущения?

     

  • 1.41, Аноним (-), 11:17, 22/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ОС и ядро ОС суть понятия не эквивалентные.
     
  • 1.43, vle (ok), 17:33, 22/08/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Программистам, фанатеющим от autoshit-а, я бы посоветовал глянуть на то, как чисто
    и красиво сделаны Makefile-ы. Ну, за исключением разьве что корневого.
    Это чистый bmake (NetBSD make) и так называемые mk files -- библиотека bmake-а,
    которой лет эдак 20 от рождения.

    Взяв эти mk-files за основу я сделал mk-configure

       http://github.com/cheusov/mk-configure

    Это более развитая реализация библиотеки для bmake-а,
    в основе которой лежат те же идеи,
    но куча нового функционала, например, есть все, что необходимо
    a la autoconf, libtool, есть поддерка многих компиляторов, линкеров,
    кросс-компиляции и т.д.

    Примеры использования здесь

       http://github.com/cheusov

    Немного словоблудия на русском можно почитать здесь (стр. 51)

       www.altlinux.ru/media/protva-2012.pdf

    Сам раздумывал о проекте nbutils, NetBSD utils (по аналогии с coreutils),
    портированные на, как минимум,
    *BSD, Linux, Solaris, Darwin, Haiku, Syllable.
    Не добрался.

     

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



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

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