The OpenNET Project / Index page

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

Отчет о развитии проекта NetBSD за 3 и 4 кварталы 2005 года.

27.01.2006 10:16

Опубликован квартальный отчет проекта NetBSD с резюмированием основных событий произошедших во второй половине 2005 года.

  1. Главная ссылка к новости (http://www.netbsd.org/Foundati...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/6872-netbsd
Ключевые слова: netbsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (5) RSS
  • 1, Вопрос (?), 10:29, 27/01/2006 [ответить]  
  • +/
    Че-то они пересталии выпускать пакаджис СД. Надо наказать. Отдельно скачанные репозитории невсегда ставятся. Не хватает им какого-нибудь пакета с названием из одних цифр. Сравнивал содержимое СД и фтп - они отличаются.
     
  • 2, Вопрос (?), 10:42, 27/01/2006 [ответить]  
  • +/
    Я очень долго думал над словами их гланого девелопера, что типа чем на большее число архитектур мы портируем тем лучше будет код.
    Я был долгое время согласен с этим, думая что я далек от их уровня мастерства.

    Но недавно подкрались сомнения:

    1) Код тяжело читать, поскольку наверное испещрено всюду типа:

    if ($ARCH==Amiga) {
    ...
    }

    if ($ARCH==x786) {
    ...
    }

    if ($ARCH==Skorovarka) {
    ...
    }

    2) Если портировать на "худший процессор", то код
    разрастется и будет запутанным из-за того что не будет доставать некоторых елегантных интсрукций "хорошего" проца.

    Вот пример портирования на тостер:

    NetBSD ported to working toaster [20050811] (top)
    http://www.netbsd.org/Foundation/reports/2005Q3Q4.html#toaster

    Technologic Systems Designs NetBSD Controlled Toaster
    http://www.embeddedarm.com/news/netbsd_toaster.htm

    Зачем тостеру ОС типа NetBSD? Достаточно тако же примерно как на примитивном сотовом телефоне или калькуляторе. О каком улучшении качества кода может идти речь в данном случае? Я вас спрашиваю.

    Поэтому надо форкнуть NetBSD, оставить только 2 архитектуры: x86 и SPARC.

     
     
  • 3, bss (??), 10:52, 27/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >Поэтому надо форкнуть NetBSD, оставить только 2 архитектуры: x86 и SPARC.

    Предварительно обругав всех в рассылке :) Один раз уже такое было.
    А если серьезно - этих архитектур мало, нужна поддержка G5, powerpc, было бы
    неплохо поиметь zaurus и некоторые другие вещи.

     
  • 5, chip (ok), 17:08, 27/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >1) Код тяжело читать, поскольку наверное испещрено всюду типа:

    Полагаю (сужу по коду FreeBSD), всё сделано куда более элегантно. И процессоро-зависимый код вынесен в отдельные модули (читай директории/файлы):
    > ls -1 /sys/ | grep -E '(i386|ia64|pc98|amd64|alpha)'
    alpha
    amd64
    i386
    ia64
    pc98
    > uname -rs
    FreeBSD 6.0-STABLE
    >

    >2) Если портировать на "худший процессор", то код
    >разрастется и будет запутанным из-за того что не будет доставать некоторых елегантных
    >интсрукций "хорошего" проца.

    больше напоминает неправду.

    ps: надеюсь, NetBSDшники ответят более комптентно.

    >Зачем тостеру ОС типа NetBSD? Достаточно тако же примерно как на примитивном
    >сотовом телефоне или калькуляторе. О каком улучшении качества кода может идти
    >речь в данном случае? Я вас спрашиваю.

    Почитать идею Cell процессоров :). Так что скоро крышка унитаза будет рендерить картинки для quakeN

     

  • 4, Irish (??), 11:28, 27/01/2006 [ответить]  
  • +/
    Я считаю, что заявленное большое количество архитектур и платформ - просто наследие прошлого. Поскольку код уже написан, его продолжают некоторым образом поддерживать в соответствии, хотя целевая платформа уже канула в лету. В настоящее же время активная разработка ведется только x86, SPARC, ARM и может, парочки других.Поддержка новой платформы зависит от трех факторов: наличия разработчика, 6наличия у него оборудования и необходимости разработчику реализовать какую-либо задачу на этом оборудовании.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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