Size: a a a

2020 November 07

AK

Artsiom Karakin in OpenBSD
И это ещё очень примитивный тупой способ восприятия всего происходящего, но даже из него можно понять почему musl libс не собрать OpenBSD
источник

AK

Artsiom Karakin in OpenBSD
Не сделает
источник

EL

Emerald L. Greene in OpenBSD
Можно транслятор syscall'ов накатить если хватит IQ, в фрибсд сделали, можно оттуда выдрать
источник

EL

Emerald L. Greene in OpenBSD
Креативность и талант человека проверяются трудными задачами
источник

EL

Emerald L. Greene in OpenBSD
источник

AK

Artsiom Karakin in OpenBSD
Ноис. Мы получим эмуляцию линукса,  а ему нужно собрать библиотеку и сделать так чтобы к ней линковались бинарники. Единственный способ переписать библиотеку, чтобы она использовала апи ядра ОС под которой она будет работать.
источник

EL

Emerald L. Greene in OpenBSD
А, человек хочет userland тоже от openbsd
источник

EL

Emerald L. Greene in OpenBSD
Или все же только ядро openbsd выдрать, к нему musl, gnu coreutils и обычные debian-like пакеты ?
источник

AK

Artsiom Karakin in OpenBSD
И вот ЗАЧЕМ ? Зачем если она в итоге будет из языка си выглядеть точно также, потому что написана под стандарт. Между тем в ней не будет всех тех mitigations типа malloc_conceal, которые есть в стандартной либе опёнка. А я просто вангую, что этот гражданин где-то услышал такая-то безопасная, и тут он решил впилить её в опёнок, ведь так безопаснее, ачё)
источник

AK

Artsiom Karakin in OpenBSD
Вот это кстати гораздо реалистичнее выглядело бы
источник

EL

Emerald L. Greene in OpenBSD
Из интереса, because they can (or not)
источник

EL

Emerald L. Greene in OpenBSD
Я замечаю что в закрытых корпорациях люди (иногда) могут делать то, что open source разработчикам с их полувековой сишной рухлядью кажется невозможным.
источник

EL

Emerald L. Greene in OpenBSD
Хотя бывают и выдающиеся open source ОС, из недавних redox os, zenith os
источник

EL

Emerald L. Greene in OpenBSD
Да, скорее всего второе. Но иногда человек берет и делает.
источник

AK

Artsiom Karakin in OpenBSD
Ну, простите, гораздо интереснее было бы написать стандартную библиотеку самому. По этому делу даже был какой-то древний учебник
источник

EL

Emerald L. Greene in OpenBSD
Да, это правда. Ещё интереснее было бы с Си слезть, но не в этом чате, ладно.
источник

EL

Emerald L. Greene in OpenBSD
И все же не понимаю почему это не будет работать. Наверняка линукс бинари со статически влинкованным musl будут часто работать во freebsd Linux эмуляторе
источник

AK

Artsiom Karakin in OpenBSD
Тео сказал, что он да и все остальные заибутся переходить на другой язык да и просто так пихать огромный кусок кода компилятора rust они в исходники системы не хотят
источник

EL

Emerald L. Greene in OpenBSD
С Тео умрёт OpenBSD, даже раньше, когда он на пенсию выйдет и потупеет от возраста.
источник

EL

Emerald L. Greene in OpenBSD
Ну поэтому для research можно смотреть на другие ос
источник