Доклад о том какие нововведения появятся в релизе FreeBSD 11
Первая версия доклада была подготовлена для IT Global Meetup #8, данная версия расширена для SpbLUG
Different flaws of BSD operating systems family are reviewed on the subject of their readiness as a desktop OS.
Criteria of desktop readiness covering the ease of configuration and maintenance, as far as needed desktop software are presented, and
the easy sequence of steps is proposed to make quick comparison covering large subset of these criteria.
Доклад о том какие нововведения появятся в релизе FreeBSD 11
Первая версия доклада была подготовлена для IT Global Meetup #8, данная версия расширена для SpbLUG
Different flaws of BSD operating systems family are reviewed on the subject of their readiness as a desktop OS.
Criteria of desktop readiness covering the ease of configuration and maintenance, as far as needed desktop software are presented, and
the easy sequence of steps is proposed to make quick comparison covering large subset of these criteria.
2 июля 2011, Я.Субботник в Екатеринбурге
Алексей Андросов "HTML5 в Я.Почте"
О докладе:
Вопросы практического применения современных технологий передачи и хранения данных в браузере на примере Яндекс.Почты, проблемы и ограничения, с которыми можно столкнуться, а также способы их решения.
Для чего нужны WebSocket, localStorage и кроссдоменные AJAX запросы? Как реализовать их поддержку с учетом старых браузеров, которые не поддерживают эти технологии? Как обойти проблемы и баги в этих технологиях?
Как сделать стриминг для сервиса, который хранит миллионы видеофайлов — Лев Т...Yandex
Я расскажу о том, как организовать проигрывание видео на всевозможных устройствах при таких условиях: 99% загруженных роликов никто никогда не посмотрит, 0,5% откроют один раз, а 0,1% будут смотреть тысячи людей в сутки.
2 июля 2011, Я.Субботник в Екатеринбурге
Алексей Андросов "HTML5 в Я.Почте"
О докладе:
Вопросы практического применения современных технологий передачи и хранения данных в браузере на примере Яндекс.Почты, проблемы и ограничения, с которыми можно столкнуться, а также способы их решения.
Для чего нужны WebSocket, localStorage и кроссдоменные AJAX запросы? Как реализовать их поддержку с учетом старых браузеров, которые не поддерживают эти технологии? Как обойти проблемы и баги в этих технологиях?
Как сделать стриминг для сервиса, который хранит миллионы видеофайлов — Лев Т...Yandex
Я расскажу о том, как организовать проигрывание видео на всевозможных устройствах при таких условиях: 99% загруженных роликов никто никогда не посмотрит, 0,5% откроют один раз, а 0,1% будут смотреть тысячи людей в сутки.
The document discusses how businesses can embrace open source software development. It suggests that businesses should learn from the open source approach of having a special motivation, organizational structure, and development rhythm rather than just superficially adopting open source practices. True embrace of open source involves letting developers redefine business needs, taking a multi-layer problem solving approach, and becoming an important part of the open source ecosystem.
This document discusses how operating systems are becoming less important as thin middleware layers below large distributed applications and services hosted in the cloud. It argues that BSD-based operating systems risk wasting effort by not consolidating functionality that could be provided at the operating system level. The document proposes ways for BSD to provide more useful conveniences and set trends by moving more logic down into the operating system to better support large distributed systems. This includes role-aware configuration management, distributed execution capabilities, and fault tolerance for both hardware and software.
Unix in the Cloud — Ignorance, Stagnation, ObsolescenceAndrew Pantyukhin
This document discusses the limitations of traditional operating systems in large cloud computing environments and proposes incremental steps to address these limitations. It argues that the concept of the operating system is becoming obsolete as distributed applications take on more OS-like responsibilities. Some specific problems mentioned include a lack of scalability, fault tolerance, distributed configuration management, and storage solutions for large multi-node environments. The document advocates for a mindful approach focused on immediate practical improvements while keeping a long-term perspective.
Jay Arca is a PMP consultant with experience in healthcare informatics project management. He has provided project management services for several large healthcare organizations in California, including the Los Angeles Department of Health Services, Orange County Health Care Agency, Catholic Healthcare West Daughters of Charity Health System, and hospitals in Long Beach and St. Mary's.
Dear all,
ITS World Congress 2009 is now only few hours away and we hope you are ready. We are!
The CVIS team has set up an impressive set of demonstrations of cooperative systems (v2v and v2i based technologies and applications). We can offer you not less than four types of demonstrations:
1. Public road tour where you will be able to experience 12 CVIS applications
2. Test track demonstrations at the Cooperative Systems Demo Area where CVIS is presenting amongst others joint work with SAFESPOT and COOPERS projects
3. Theatrical play on cooperative systems at the Demonstration Theatre (the play is jointly prepared with SAFESPOT)
4. Simulator demonstrations at the European Commission stand (joint work with SAFESPOT)
In addition when you visit these congress highlights you can also win exclusive prizes.
Interested? Learn more from the CVIS Live! brochure.
See you soon and have a nice trip!
CVIS Consortium
How ITS Can Contribute To Urban Freight Efficiencyzjeftic
ITS can contribute to urban freight efficiency in three key ways:
1) A pilot project measured and quantified the energy savings from eco-driving support, adaptive speed controls, and dynamic delivery bay management among other measures.
2) Successful pan-European deployment requires cooperation between stakeholders using an open reference platform for cooperative applications and services.
3) Future development aims to develop cooperative systems using vehicle-to-vehicle and vehicle-to-infrastructure communication to help drivers, fleet managers, and road operators manage traffic and operations more efficiently through tools like eco-driving assistance, freight logistics planning, and adaptive traffic control systems.
This document summarizes how a media company stores and processes over 15 million assets totaling 3 petabytes of data using PostgreSQL instead of traditional file systems. The PostgreSQL database stores metadata, file hashes, and derivatives for ingestion, processing, distribution and analysis while handling over 200GB of core data and 500GB of XML processing. A custom solution was built using PostgreSQL data types, hashing functions, and asynchronous actions to support the large scale storage and processing needs of the company.
Cooperative Vehicle Infrastructure Systems (CVIS)zjeftic
The document summarizes the Cooperative Vehicle-Infrastructure Systems (CVIS) project. The project aims to increase road safety and efficiency through vehicle-to-vehicle and vehicle-to-infrastructure communication enabled by an open architecture. It has a budget of €41 million with €22 million in EC funding and involves 61 partners. The project is developing a core software toolkit to enable communication and applications, and working on standardization through ETSI. It will demonstrate applications across Europe in 2009 and have a showcase in 2010.
This document discusses the history and current state of third-party software management under BSD operating systems. It covers the early history of package management in UNIX and BSD, the development of different package management systems in Linux in the 1990s, and the current diverse set of package management approaches across different BSD distributions. It also outlines many opportunities for improving scalability, customization, and collaboration across BSD package management systems.
The document discusses European Union transport policy and how intelligent transport systems (ITS) can help address issues like congestion, safety, and environmental impact. It provides an overview of the EU's support for ITS research and development over 20 years. EU Transport Commissioner Antonio Tajani is quoted discussing the goals of reducing congestion, improving safety for all road users including pedestrians and cyclists, and promoting more sustainable transport like public transit and rail through the use of ITS. Common standards and interoperability are seen as important to fully realize the benefits of ITS.
This document discusses using Unix/BSD as a cloud computing platform. It notes that while large tech companies have pioneered cloud computing, their approaches are centralized and inefficient. Unix was not originally designed for cloud tasks like email, web hosting, and file storage. However, a case study demonstrates how Unix can be adapted to run tasks on 100-1000+ machines in a heterogeneous, fault-tolerant, and automated way like modern clouds. The document argues that Unix communities should embrace cloud ideology and sharing at the OS level to make BSD more useful for large organizations and seize new opportunities.
Este álbum de fotografías contiene imágenes de momentos importantes en la vida de Karolina Dayanara Mayorga Valverde. Las fotos muestran eventos familiares como cumpleaños y reuniones, así como recuerdos de viajes y vacaciones. El álbum sirve para preservar los recuerdos de Karolina a lo largo de los años.
Сейчас OpenStack на слуху, но детальных отзывов и описаний дизайна инфраструктуры все еще не много. Постараемся немного упростить задачу для тех, кто еще только планирует развертывание инфраструктуры виртуализации, и расскажем, как это делали мы в некоторых наших проектах:
погрузимся в нюансы реализации окружения OpenStack в боевой среде;
поговорим об отказоустойчивости;
рассмотрим варианты организации резервного копирования;
обратим внимание на конфигурацию «железок»: СХД и сети.
Алексей Котов. "Разделяй и властвуй". IT-пятница, октябрь 2018GigaCloud
"Облачные виртуальные маршрутизаторы. MikroTik как альтернатива Cisco CSR". Доклад Алексея Котова, администратора сети в gigacloud.ua, в рамках ІТ-пятницы в октябре 2018 года.
В докладе рассматривается текущее состояние механизмов поиска и установки необходимых библиотек и утилит. Мы пробежим по общему определению менеджера пакетов и рассмотрим несколько распространенных примеров. Взглянем на типичные сценарии использования и на то, какие возможности были использованы в качестве критериев сравнения, а также составим представление о существующих решениях в мире С++ их конструктивных особенностях и примерах решаемых задач.
Архитектура и особенности Cisco Nexus 5000, Fabric Extender (FEX), Virtual Po...Cisco Russia
Презентация с вебинара, организованного в рамках сообщества Cisco Support Community.
Приглашаем Вас на другие мероприятия Cisco Support Community, а также к участию в жизни нашего сообщества технической поддержки Cisco:
http://cs.co/CSCRu
How to run linux on atmel/microchip sama5d3 platform: selecting toolchain, building rootfs and boot components. Using NAND for data storage with hardware Error Correction Coding (MPECC module).
Что нового в nginx? / Максим Дунин (Nginx, Inc.)Ontico
Что нового появилось в nginx за последнее время и для чего всё это нужно?
В докладе - рассказ про основные новые функции в nginx 1.9.x (1.10.x) и 1.11.x. HTTP/2, модуль stream, динамическая загрузка модулей и так далее - зачем всё это нужно и как это использовать.
Читаем CHANGES вместе и разбираем на примерах.
Что нового в nginx? / Максим Дунин (Nginx, Inc.)Ontico
HighLoad++ 2017
Зал Конгресс-Холл, 7.ноября, 11:00
Презентация и тезисы:
http://www.highload.ru/2017/abstracts/2981.html
Что нового появилось в nginx за последнее время, и для чего всё это нужно? В докладе - рассказ про основные новые функции в nginx 1.11.x (доступно в стабильной ветке 1.12.x) и 1.13.x. Для чего нужен параметр сборки --with-compat, что делает директива mirror, будет ли работать TLS 1.3, как обновлять кэш с помощью proxy_cache_background_update, что такое stale-while-revalidate, как логировать JSON и что делать, если после обновления конфигурации старые рабочие процессы долго не завершаются.
Читаем CHANGES вместе и разбираем на примерах.
3. Год 2009
▪ выходит FreeBSD 8.0
▪ прошёл очередной Google Summer of Code
▪ начинается FreeBSD 9-CURRENT
▪ GPLv3 агитирует enterprise за BSD
4. Восемь-точка-Ноль
▪ почти по расписанию
▪ революционная эволюция
▪ POLA, COMPAT_FREEBSD7, ports/misc/
compat7x
5. файловые системы
▪ production ZFS, версия 13
▪ NFS kernel locking
▪ новый NFS v3/v4, с базовой поддержкой
Kerberos
▪ NFS v4 ACLs в 8.1
6. дисковая подсистема
▪ ATA AHCI — CAM, NCQ
▪ bsdlabel расширен до 26 разделов
▪ загрузка с ZFS
▪ горячее отключение смонтированных флэшек
и не только
7. geom
▪ GEOM_PART по умолчанию
▪ переход с fdisk и bsdlabel на gpart
▪ загрузка с GPT на обычном BIOS
▪ gvinum 2 — наследие GSoC 2007
8. виртуализация
▪ Xen domU — пока только 32-bit
▪ Jails v2
▪ • multi-IPv4/v6/no-IP
• persistent jails
• иерахические jails
• привязка к CPU
• CPU/RAM ограничения - на подходе
▪ Sun VirtualBox в режиме Host
9. подсистема USB
▪ полностью новый MPSAFE-стэк
▪ переписаны почти все драйверы
▪ Linux compatibility layer
▪ поддержка популярной libusb
▪ поддержка новых типов транзакций (HS ISOC,
split)
▪ device-side режим
12. ядро
▪ MPSAFE TTY layer
▪ superpages
▪ ULE 3.0: поддержка cpusets и фундамент для
топологий типа (cc)NUMA
▪ kmem_max до 512Gb
▪ NGROUPS от 1024 и выше
▪ обновленный syscons, UTF-8 в 8.1
13. безопасность
▪ no zero (NULL) mapping
▪ options MAC в GENERIC
▪ свежая версия аудит-подсистемы OpenBSM
14. архитектуры
▪ PowerPC G5, POWER3/4
▪ UltraSPARC III/IIIi
▪ • поддержка интерфейсов на Sun Fire v440
▪ много новых типов ARM/Xscale
15. порты
▪ параллельная сборка — пока в пределах
одного порта
▪ Mark Linimon работает над bug-tracking
▪ дополнительный quality assurance
16. Summer of Code 2009
▪ 17 успешных проектов из 20 начатых (85%)
▪ много студентов из числа committers,
ветеранов GSoC
▪ как обычно, успешные студенты продолжают
работать в проекте
17. Проекты GSoC 2009
▪ инфраструктура лиценизий в портах
▪ GPL-free поддержка ext2fs
▪ pkg_tools переписаны на libpkg
▪ порт puffs из NetBSD
▪ фундамент для tickless-ядра
▪ аудит отдельных приложений на базе
TrustedBSD
▪ дисковый планировщик на базе geom
19. 9.x: сеть
▪ inet6-only, inet-less ядро
▪ packet batching — группировка пакетов
▪ 802.11n на полной скорости
▪ дальнейшее распараллеливание
▪ повышение эффективности процессорного
кэша
20. 9.x: компилятор
▪ мы избегаем GPLv3 в базовой системе
▪ поэтому GCC давно не обновлялся
▪ плавно переходим на LLVM/Clang
▪ • ядро i386/amd64 уже работает
• userland собирается на 99%
▪ Apple резво разрабатывает Clang
21. 9.x: виртуализация
▪ Xen dom0, развитие domU
▪ дальнейшая работа над VirtualBox
▪ совершенствование jails, vimage/virtnet, multi-
FIB
▪ иерархические ограничения ресурсов
22. 9.x: архитектуры
▪ avr32, mips64, …
▪ форсированное улучшение поддержки arm
▪ уверенно занимаем промышленный embedded-
рынок
▪ уверенно шагаем в пользовательский
embedded-рынок
▪ • свои люди в тылу врага :-)
23. 9.x: userland
▪ пользовательский DTrace
▪ переработка rc.d — параллельный запуск,
зависимости в runtime
▪ улучшенные cross-compilation и cross-runtime
▪ улучшенная поддержка pstack/ltrace/strace
24. 9.x: ядро
▪ глубокая модульность сетевога стэка
▪ GENERIC+modules должно хватать всем
▪ • binary-only системы, обновления ядра freebsd-
update
▪ kexec для горячей перезагрузки ядра
▪ развитие RDMA, поддержка InfiniBand
25. 9.x: энергетика
▪ hibernate (suspend-to-disk, S4)
▪ выключение опущенных интерфейсов, других
PCI-устройств
▪ расширение поддержки CPU-states (C1/2/3/4E)
26. сообщество
▪ BSD-сертификация на конференциях
▪ официальные forums.FreeBSD.org
▪ 346 активных committers (октябрь 2009)
▪ присутствие на IT-events по всему миру
27. конференции
▪ BSDCan — Оттава, Канада, ежегодно в мае
▪ EuroBSDCon 2009 — Cambridge, Англия,
сентябрь
▪ EuroBSDCon 2010 — Карлсруэ, Германия,
октябрь