The OpenNET Project / Index page

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

Улучшения FreeBSD, созданные в рамках программы Summer of Code 2007

20.09.2007 12:52

Опубликован отчет о проделанной в рамках программы Summer of Code 2007 работе, выполненной по заказу проекта FreeBSD. Ниже, краткий список:

  • GNOME интерфейс для freebsd-update
  • mdnsd - Multicast DNS responder;
  • Оптимизация работы с БД /var/db/pkg/* через использование хэшей (Berkeley DB);
  • mtund - Super Tunnel Daemon, демон для организации туннелей, отличающийся гибкой, основанной на плагинах, структуре.
  • Переработка lockmgr(9);
  • Адаптация FreeBSD для работы на ноутбуках Apple MacBook;
  • Тестовые комплекты для проверки корректности работы FreeBSD Mandatory Access Control Framework и TCP/IP стека;
  • Улучшение GVinum.
  • Портирование из OpenBSD инфраструктуры для опроса аппаратных сенсоров (sysctl hw.sensors);
  • Distributed audit daemon - демон для безопасного и гарантированного хранения логов подсистемы аудита на другой машине;
  • Generic input device layer
  • Проект по созданию альтернативы GPL bintools с лицензией BSD;
  • Поддержка Linux ядра 2.6 в Linuxulator;
  • GEOM модуль для ведения "copy-on-write" логов для операций ввода/вывода, для возможности отката операций;
  • Утилита для анализа данных в логе системного аудита;
  • Улучшение инфраструктуры портов FreeBSD;
  • Проект по созданию PXE модуля для закачки загрузочного образа через HTTP;
  • finstall - модульный инсталлятор FreeBSD с поддержкой графического режима;
  • Портирование гипервизора Linux KVM под FreeBSD;


  1. Главная ссылка к новости (http://www.freebsd.org/project...)
  2. FreeBSD: Google Summer of Code 2007 Projects
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/12112-freebsd
Ключевые слова: freebsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (20) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, creativ (??), 13:43, 20/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда же начнется выпуск бет FreeBSD 7.0? С момента предыдущего релиза почти год
     
     
  • 2.5, serg1224 (?), 17:23, 20/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Да, год без релиза - это кошмар! Ломка начинается :-)
     

  • 1.2, pavel (??), 13:49, 20/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    вообще с релизами затишье =(
     
  • 1.3, Акроним (?), 14:23, 20/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    там работы ещё конь не валялся, а вам все релизов подавай. куда спешим?
     
     
  • 2.4, man (??), 15:15, 20/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Ну отбранчить-то можно было бы уже давно
     

  • 1.6, Аноним (-), 18:36, 20/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Портирование гипервизора Linux KVM под FreeBSD;

    Linux KVM is a Virtual Machine Monitor, part of the Linux kernel, that uses Intel VT-x or AMD-V extensions for x86 processors to create a full virtualization environment. This project consists in porting Linux KVM to the FreeBSD kernel.

    Вот это ценно. Под линаксом им пользуюсь.

     
     
  • 2.7, Аноним (-), 19:24, 20/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    а под линуксом чем пользуешься?
     
  • 2.17, ReWire (??), 13:42, 21/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Аппартная виртуализация пока хуже чем программная - тормозит, блин. ;)
     

  • 1.11, universite (ok), 05:36, 21/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда будет полноценная поддержка ZFS и iSCSI?
     
     
  • 2.15, otaku (ok), 10:02, 21/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    искази уже годами разрабатывают под фрибсд, а довести до ума   так и не смогли
     
     
  • 3.22, temp (??), 10:21, 22/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    > а довести до ума   так и не смогли

    а если поискать, то смогли таки ;) /usr/share/examples/iscsi_target

     
  • 2.21, Nyaha (?), 06:42, 22/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    а кто сказал что iSCSI нет ?

    man://iscsi_initiator(4), iscsi.conf(5), camcontrol(8)

    ISCONTROL(8)            FreeBSD System Manager's Manual           ISCONTROL(8)

    NAME
         iscontrol -- login/negotiator/control for an iSCSI initiator session

    SYNOPSIS
         iscontrol [-vd] [[-file] [-n nickname]] [-t target] [variable=value]

    DESCRIPTION
         Internet SCSI (iSCSI) is a network protocol standard, that allows the use
         of the SCSI protocol over TCP/IP networks, the iscontrol program is the
         userland side of an iSCSI session, see iscsi_initiator(4).  It has 2
         modes of operation, if -d (discovery session) is specified, it will print
         out the target names returned by the target and exit.  In the second
         mode, it will, after a successful login/negotiation, run in daemon mode,
         monitoring the connection, and will try to reconnect in case of a net-
         work/target failure.  It will terminate/logout the session when a SIGHUP
         signal is received.  The flags are as follows:


    ----

    /usr/ports/net/iscsi-target  - а это чтобы FreeBSD была сама в качестве target iSCSI Server
    ..
    The simple example is as follows, consisting of one piece of storage
    presented by one target:

            # extent        file or device          start           length
            extent0         /tmp/iscsi-target0      0               100MB

    ..

     
     
  • 3.23, universite (ok), 11:41, 22/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >
    >man://iscsi_initiator(4), iscsi.conf(5), camcontrol(8)
    >
    >ISCONTROL(8)            
    >FreeBSD System Manager's Manual        
    >   ISCONTROL(8)
    >
    >NAME
    >     iscontrol -- login/negotiator/control for an iSCSI initiator
    >session

    Тогда осталось корректно ZFS докрутить, как в i386, так и в amd64.

     
     
  • 4.24, universite (ok), 11:52, 22/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >>man://iscsi_initiator(4), iscsi.conf(5), camcontrol(8)
    >>
    >>ISCONTROL(8)            
    >>FreeBSD System Manager's Manual        
    >>   ISCONTROL(8)
    >>
    >>NAME
    >>     iscontrol -- login/negotiator/control for an iSCSI initiator
    >>session
    >

    Кстати, а есть список поддерживаемых железок iSCSI?

     

  • 1.12, Аноним (-), 08:38, 21/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, как именно они улучшили порты?
     
     
  • 2.13, Root (??), 09:23, 21/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Нормальной реализацией DESTDIR.
     

  • 1.14, ZANSWER (??), 09:25, 21/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Project: Improve the FreeBSD Ports Collection Infrastructure
    Student: Gábor Kövesdán
    Mentor: Andrew Pantyukhin
    Summary:

    This project reimplemented the DESTDIR support from the last GSoC by the same student in a technically better way. Additionally, the PERL support was refactored from bsd.port.mk into its own file and enhanced to provide more features.
    Ready to enter CVS: already committed

     
  • 1.18, oops (?), 15:45, 21/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> Оптимизация работы с БД /var/db/pkg/* через использование хэшей (Berkeley DB);

    Вот это очень хорошо.. еще бы портанули на 6-ку..

     
     
  • 2.19, anonymous (??), 18:07, 21/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    древо портов не имеет веток, если закомиттят, то все будут ипаться с Berkley DB >:)
     
     
  • 3.20, Root (??), 19:21, 21/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Дерево-деревом, а pkg_add(1) и сотоварищи все же часть RELENG.
     

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



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

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