URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 117900
[ Назад ]

Исходное сообщение
"Разработчики Haiku развивают порты для RISC-V и ARM"

Отправлено opennews , 12-Июл-19 09:39 
Разработчики операционной системы Haiku (https://www.haiku-os.org) приступили (https://www.haiku-os.org/blog/pulkomandy/2019-07-11_haiku_mo.../) к созданию портов для архитектур RISC-V и ARM. Для ARM уже успешно собраны (https://git.haiku-os.org/haiku/commit/?id=8c8615a29391771ac6...) необходимые bootstrap-пакеты для запуска минимального загрузочного окружения.  В порте для RISC-V работа сосредоточена на обеспечении совместимости на уровне libc (поддержка типа "long double", который имеет разный размер для ARM, x86, Sparc и RISC-V). В процессе работы над портами в основной кодовой базе проведено обновление версий  GCC 8 и binutils 2.32. Для разработки потртов Haiku для  RISC-V и ARM подготовлены Docker-контейнеры, включающие все необходимые зависимости.


Также отмечаются успехи в области оптимизации системы распределения памяти rpmalloc. Внесённые в rpmalloc изменения и задействование отдельного кэша объектов позволили снизить потребление памяти и сократить фрагментацию. В итоге, к моменту второго бета-выпуска окружение Haiku сможет устанавливаться и загружаться на системы с 256 Мб ОЗУ, а может и ещё меньше. Началась работа и по аудиту и разграничению доступа к API (некоторые вызовы будут доступны только root).

Напомним, что проект Haiku был создан в 2001 году как реакция на сворачивание разработки ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS. Система напрямую базируется на технологиях BeOS 5 и нацелена на бинарную совместимость с приложениями для данной ОС. Исходные тексты большей части ОС Haiku распространяются под свободной лицензией MIT (http://www.opensource.org/licenses/mit-license.php), исключение составляют некоторые библиотеки, медиа-кодеки и компоненты, заимствованные из других проектов.

Система ориентирована на персональные компьютеры, использует собственное ядро, построенное на основе микроядерной архитектуры, оптимизированное для высокой отзывчивости на действия пользователя и эффективного выполнения многопоточных приложений. В качестве файловой системы используется OpenBFS, поддерживающая расширенные атрибуты файлов, журналирование, 64-разрядные указатели, поддержку хранения мета-тэгов (для каждого файла можно сохранить атрибуты в форме ключ=значение, что делает ФС похожей на БД)  и специальных индексов для ускорения выборки по ним. Для организации структуры директорий используются "B+ tree" деревья. Из кода BeOS в состав Haiku включен файловый менеджер Tracker и панель Deskbar, исходные тексты которых были открыты после прекращения развития BeOS.


URL: https://www.haiku-os.org/blog/pulkomandy/2019-07-11_haiku_mo.../
Новость: https://www.opennet.me/opennews/art.shtml?num=51050


Содержание

Сообщения в этом обсуждении
"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Акроним , 12-Июл-19 09:39 
Неделя микроядер. Мы с Медведевым ждем месяц нано.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Tita_M , 12-Июл-19 15:49 
Haiku - не микроядро, а модульный монолит с элементами гибридных ядер.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 15:54 
Типа DragonFly?

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Tita_M , 12-Июл-19 16:11 
Если я правильно понял слова одного из разработчиков, то ближе к линуксу.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Tita_M , 12-Июл-19 16:17 
Я не много ошибся на счёт "ближе к линуксу".
Вот слова одного из разработчиков:

We are not a “microkernel OS”; we have a monolithic kernel with slightly hybrid tendencies. We use dynamic kernel modules almost exclusively in a way Linux and the BSDs don’t, and support FUSE, etc.; but by-and-large all hardware drivers and other such modules run in kernel space. I’m not sure where you got this from; even our Wikipedia page lists us as having a “hybrid kernel”.


"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Albertio , 12-Июл-19 09:49 
Долгих лет жизни. Надеюсь проблемы с дровами когда-нибудь решат (не то, чтобы они не работали вообще, но там, где работают - поведение крайне странное)

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено 45656 , 15-Июл-19 06:51 
This article is part of a series:
https://medium.com/@probonopd/my-first-day-with-haiku-s...
https://medium.com/@probonopd/my-second-day-with-haiku-...
https://medium.com/@probonopd/my-third-day-with-haiku-r...
https://medium.com/@probonopd/my-fourth-day-with-haiku-...
https://medium.com/@probonopd/my-fifth-day-with-haiku-l...

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 10:16 
Ну им бы сначала х86 подтянуть бы.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Анончик999999 , 12-Июл-19 11:42 
Вместо того, чтоб наконец-то через 2-3 года допилить основную цель до более-менее стабильного состояния, разработчики взялись за очень отдаленную перспективу, или за вообще ненужное! А это еще лет 3-5. А вообще вещь ненужная! Скорее Windows код открыют под свободной лицензией, чем эти страдальцы когда-то сделают что-то более-менне конкурирующее.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 13:52 
Причем тут шиндовс?

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 12:22 
При обеспечении кроссплатформенности ловятся сложнообнаружимые ошибки.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 13:13 
Может, кроссархитектурности?

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 19:51 
Кроссархитектурность — подмножество кроссплатформенности, разве нет?

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено qcgg , 12-Июл-19 20:48 
> сложнообнаружимые

сложнообнаружиВАЕмые


"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 13-Июл-19 08:40 
>> сложнообнаружимые
> сложнообнаружиВАЕмые

Кто-то всё обнаруживает, а кто-то уже обнаружил.


"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено anono , 12-Июл-19 10:20 
ИМХО, концептуально ничего нового, нет виртуализации.
Вывод: не вытеснит оно существующие ОС и даже не будет рядом стоять.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 10:27 
Haiku прямое продолжение BeOS, который развивается с 1991 года и по сути альтернативная ветка развтия macOS. О каком вытеснении может быть речь, другие системы его уже вытеснили. Для своего времени технологии были прорывные, но жлобство авторов сгубило.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено anono , 12-Июл-19 10:42 
от BeOS там только "название" и ABI API совместимость... ядро там не БеОСное... и текущему ядру до него как.....
альтернативная ветка macOS - Darwin
Создавая новый продукт ставить в заслуги превосходство задушеной почти 25 лет назад системы - это как бы совсем не солидно...
Речь о вытеснении о том, что система не сможеть быть альтернативой никакой из ныне существующих систем - что губительно сказывается на ее развитии.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 11:28 
> ABI API совместимость

доооо, там эта совместимость таким костылём приделана, что лучше б поломали уже совсем


"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Diver , 12-Июл-19 12:06 
Ну расскажите нам каким это там костылем приделано? Где ваши доказательства? :)

В Хайку API совместимость с BeOS была написана практически с самого начала путем обратного инжениринга и ее проверки на сотнях приложений.


"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено mandala , 12-Июл-19 17:25 
Для amd64 уже нет уже совместимости, так что да, пора ыб уже закопать вообще.

А ты прежде чем ля-дя хотя бы немного бы ознакомился с предметом.


"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 16:00 
>от BeOS там только "название" и ABI API совместимость

А сколько штук актуальных сегодня бинарных программ есть от той ещё BeOS?


"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено anono , 13-Июл-19 09:43 
0

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Ilya Indigo , 12-Июл-19 10:50 
>  но жлобство авторов сгубило.

Не только жлобство но и 3.14здобольство.
Может быть и Джобс не вернулся бы в Apple и она развивалось бы как ОС для маков.
Но авторы вообразили что держут Apple за яйца и та ничего уже не поделает.


"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 15:03 
> Вывод: не вытеснит оно существующие ОС и даже не будет рядом стоять.

Наверно разработчикам стоит у себя на сайте прямо написать, что такой цели у них нет и не было. А то в комментах к новостях о Haiku какое-то засилье Капитанов Очевидность прям.


"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено anono , 13-Июл-19 09:47 
ну да - у них же была только цель совместимости для запуска программ BeOS.
Они своего достигли давно - можно заканчивать, потому как где эти "нужные" программы под BeOS сейчас и кому они уже нужны?!

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 14-Июл-19 12:43 
Я правильно понял, у вас какие-то претензии к разработчикам и их pet project?

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено anono , 14-Июл-19 22:40 
никаких

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 11:27 
Удачи проекту и развиваться быстрее.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено жека воробьев , 12-Июл-19 13:24 
Удачи в чем? У ОС нет никаких перспектив

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 13:30 
В развитии учебного проекта.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Попугай Кеша , 15-Июл-19 14:12 
Вас спросили, корпораст проклятый

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Урри , 12-Июл-19 11:41 
С удовольствием попробую портировать один из своих проектов под них. Надеюсь, позикс зайдет без особо мощных действий напильником?

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено 45656 , 15-Июл-19 06:52 
Да!
This article is part of a series:
https://medium.com/@probonopd/my-first-day-with-haiku-s...
https://medium.com/@probonopd/my-second-day-with-haiku-...
https://medium.com/@probonopd/my-third-day-with-haiku-r...
https://medium.com/@probonopd/my-fourth-day-with-haiku-...
https://medium.com/@probonopd/my-fifth-day-with-haiku-l...

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Kido Katsuragi , 16-Июл-19 10:13 
Прочитал по диагонали первую статью. Автор какой-то упоротый идиот.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 12:16 
> базируется на технологиях BeOS 5 и нацелена на бинарную совместимость с приложениями для данной ОС.

На RISC-V никак нельзя без совместимости с этим несчастьем.

А вообще, правильно делают что портируют. Альтернативным ОС, по-моему, в первую очередь нужно поддерживать raspberry pi.


"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено НяшМяш , 12-Июл-19 13:15 
Кстати самая та операционка для пирожка будет - быстрая и нетребовательная.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 15:18 
Откуда инфа, что нетребовательная? Учитывая, что она до сих пор не умеет толком переключать частоту CPU/GPU и всегда работает на максималках, нетребовательной ее точно не назовешь.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено НяшМяш , 12-Июл-19 19:29 
Ну это, конечно, достаточно голословное утверждение с моей стороны. Что там с энергосбережением я не в курсе, но я пробовал её на ноутбуке с Celeron 1.6 и 1.5 гига ОЗУ (там энергосберегайками не пахнет вообще). Работает намного отзывчивее той же попсовой лубунты, даже попробовал запустить Telegram, который на жирных (в рамках гайки) кутях написан - запустился быстрее чем в лубунте, работал примерно так же.

Я думаю, если в Haiku портировать большую часть популярного софта - то она вполне может заменить линукс на каких-нибудь третьепнях у бабушки дома.


"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Самец , 12-Июл-19 21:11 
Кста, да. Недобук с одноядерным атомом Гайка воскресила. Отзывчивость радует.
Правда видосики на Ютубе лучше даже не пытаться смотреть. Ждем пока завезут нормальные дравера с ускорением видео.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено mikhailnov , 13-Июл-19 01:38 
А туда и так портировано много софта, см. https://github.com/haikuports/haikuports , в большинстве случаев патчи минимальные.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 23:56 
Пока не сделают переключение частоты - не заменит. Ну разве только если вам нормально будет сидеть за воющим кулером и пышущим жаром компом, жрущим электричество как электрочайник, а батарейки на ноутах выжимая в хлам. Как только сделают - в тот же момент она станет вполне пригодная для пользования, и я его с нетерпением жду. Но ждать еще долго. Я жду с начала нулевых наверно, с тех пор как узнал об этом проекте первый раз.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Самец , 12-Июл-19 12:46 
Надююсь, когда порт допилят, появятся доступные дев-борды на Risc-V
С удовольствием поставил бы туда Гаечку

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 13:17 
Самец, Гаечку... поставил бы ;)

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено вейланд , 12-Июл-19 15:19 
Так вот что такое дев-борда. Это же доска для дев!

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 16:04 
Или дева с нулевым размером.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Canis Dirus Leidy , 12-Июл-19 22:59 
> доступные дев-борды на Risc-V

Хочешь — купи себе: https://www.seeedstudio.com/sipeed


"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 13:22 
Картинка не открывается! Я хотел посмотреть поближе, уж не скайп ли там открыт? Молодежь помогите дедушке.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено anono , 12-Июл-19 13:42 
https://cdn.bfm.ru/news/maindocumentphoto/2019/04/24/d2abqvw...

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 16:11 
Правоохранители ищут прон.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 13:44 
Телегу видно. Скайп не вижу

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Дедушка , 12-Июл-19 14:12 
>Телегу видно. Скайп не вижу

Благодарю


"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 13:45 
А никто случайно порт их webpositive под линь не встречал??

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 15:24 
Его нет, но ўебпозитив на ўебките написан. Так что, ближайшим аналогом будет midori.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 15:23 
Лучше бы linux compatibility layer запилили, чесслово. Это хоть юзербазы добавит.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Tita_M , 12-Июл-19 15:42 
Что-то такое планируется. Уже есть какие-то патчи здесь https://review.haiku-os.org/c/haiku/+/430

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Tita_M , 12-Июл-19 15:46 
Помимо работ по портированию на RISC-V и ARM разрабы ещё ведут работу по портированию на SPARC.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 16:07 
Вспомнили бы ещё про Mac Classic.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено mandala , 12-Июл-19 17:27 
Зачем эта мертвичина?

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 23:04 
Есть же OpenRISC und OpenSPARC!!!

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 23:05 
Существуют OpenRISC, OpenSPARC.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 16:17 
что сейчас лучше, из ресурсоемких ос - гайка или колибри? Или там не шибко большое преимущество относительно фряхи/линуха, в этом плане?

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Самец , 12-Июл-19 16:46 
По ресурсоемкости Колибри лучше, но на Гайке с прикладным софтом гораздо лучше. Браузеры есть, офис. Жить можно.

С Фряхой/Линуксом сравнивать нет смысла, т.к. Гайка - чисто десктопная ОС.


"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Tita_M , 12-Июл-19 17:12 
Колибри может работать с 6-8 мегабайтами RAM. Правда использовать может только одно ядро. Хайку же в текущем состоянии требует где-то около 364 МиБ RAM и у неё врождённая поддержка многоядерности. Так же софта полноценного значительно больше чем в Колибри. Плюс также значительно больше драйверов для железа. Есть прослойка совместимости для сетевых драйверов из ФриБСД.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Tita_M , 12-Июл-19 17:14 
Добавлю ещё: но шанс, что Колибри заведётся на твоём железе больше чем у Хайку.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 23:11 
Syllable Desktop или AROS.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено AlexYeCu_not_logged , 12-Июл-19 19:59 
Приступили?
Вот прям только-только?
Пару лет назад уже ж порт под Малину пилили, только до финала там было очень далеко. Или то был неофициальный старт работ?

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Юрий. , 12-Июл-19 21:04 
Вопрос к тем, кто пользовался/смотрел эту ОС:
Скажите, она поддерживает теги (хотя бы для объектов ФС) по аналогии с тем, как это сделано в МакОС?

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено 3dEyes , 13-Июл-19 05:51 
Файловая система OpenBFS поддерживает атрибуты на файлах формата ключь=значение. Можно производить поиск по атрибутам, делать "живые" запросы к файловой системе.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Yuri , 13-Июл-19 10:08 
> Файловая система OpenBFS поддерживает атрибуты на файлах формата ключь=значение. Можно
> производить поиск по атрибутам, делать "живые" запросы к файловой системе.

Спасибо.
(надо будет на досуге посмотреть...)


"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 22:26 
I ♥ Haiku.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 22:27 
Вот бы к ним ещё иксы прикрутить, чтобы Гном или КДЕ там.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено 3dEyes , 13-Июл-19 05:41 
Для запуска KDE приложений наличие иксов необязательно. KDE приложения великолепно работают в Haiku.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 13-Июл-19 07:22 
Мне не нужны приложения по отдельности, мне нужна СРС целиком!

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено 45656 , 15-Июл-19 06:56 
Qt 5.13.0  достаточно, а иксы - отстой

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено 45656 , 15-Июл-19 06:57 
This article is part of a series:
https://medium.com/@probonopd/my-first-day-with-haiku-s...
https://medium.com/@probonopd/my-second-day-with-haiku-...
https://medium.com/@probonopd/my-third-day-with-haiku-r...
https://medium.com/@probonopd/my-fourth-day-with-haiku-...
https://medium.com/@probonopd/my-fifth-day-with-haiku-l...

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 12-Июл-19 22:36 
А как там дела с OpenRISC und OpenSPARC?

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 13-Июл-19 16:16 
Das ist Fantastisch! :)

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Sbsbb , 16-Май-21 22:44 
На подходе

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 13-Июл-19 03:06 
Разработчики KolibriOS тоже могли бы так сделать. Но увы, 10 лет разработки на непереносимом x86 ассемблере коту под хвост.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Zenitur , 13-Июл-19 11:15 
В своё время, Linux стал мега-популярен благодаря тому, что Silicon Graphics на него перешёл, а также появлению LAMP. На Гайку бы видеодрайвер хороший, как на линукс и фрибсд...

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено asdasd , 13-Июл-19 17:15 
> поддержка типа "long double", который имеет разный размер для ARM, x86, Sparc и RISC-V

Имхо, про long double нужно было забыть как только появился SSE/SSE2 + amd64. x87 может когда-то и был нужен, но даже тогда это был такой кусок велосипедов, что мама не горюй.


"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Аноним , 15-Июл-19 17:29 
Это одно пользовательская ОС где отсутствуют элементарные технологии безопасности.

"Разработчики Haiku развивают порты для RISC-V и ARM"
Отправлено Andrey_Karpov , 25-Июл-19 10:23 
Кстати: "Как выстрелить себе в ногу в C и C++. Сборник рецептов Haiku OS" - https://habr.com/ru/company/pvs-studio/blog/461255/ :)