Как стать автором
Обновить

Комментарии 55

Что же за девайсина у него под монитором? Похоже на роутер, но зачем ему 16-портовый роутер, и что туда во все порты так плотно подключено?
Может быть это не роутер, а KVM.
Скорее всего у него там стоит несколько компов для тестов.
Сразу видно, что вы не застали времена PS/2.
Застал, но в те времена одного компьютера мне хватало на все мои нужды.
НЛО прилетело и опубликовало эту надпись здесь
Судя по виду коннекторов, туда включено 16 PS/2 мышек-клавиатур :-)
Всего лишь 1 мышь, 1 клава, и один моник, остальные четыре провода от kvm'ки подключаются непосредственно к компам
У кого-то большие проблемы с юмором.
у кого?
Присоединюсь к вопросам по картинке — не могу понять, к верхнему левому телефону LPT чтоль подохдит или 25-пиновый COM? Или там за ним что-то еще стоит и не видно?
Cейчас в NSA используются STE (Secure Terminal Equipment) соотвественно ISDN и RS-232.
Справа NSTS NSA/CSS Secure Telephone System
Вот когда говорят о кросс платформенности и одновремнно выпиливают Win и Mac… Плохая новость. Портабельность програм пострадает.
А, кстати, вопрос к знатокам: в чем разница с технической точки зрения в поддержке Mac и Linux (или *BSD) вроде как везде nix подобные ядра и Posix?
Не путайте Mac и Mac OS X. Как я понял, они именно старую макось выпилили.
Там нагромождение поддержек кучи исторических платформ.
Никто не говорит о кроссплатформенности, говорят о POSIX — совместимости. И если ваша операционная система не поддерживает POSIX, может уже хватит пользоваться Windows 3.11?
posix-совместимость под Win?! Сокеты, потоки, рожь синхронизация, вот это всё — под виндой несколько иначе сдалано и нужно учитывать.
Ну, сложно сказать однозначно. У Windows старших версий можно доставлять компонент, отвечающий за POSIX-совместимость. И они даже сертифицировались где-то.

Другое дело, что POSIX — это только часть UNIX-окружения, и большинство программ, написанных под Unix, используюут API, которые нигде не стандартизированы, но де-факто присутствуют во всех *nix-системах.
Не у старших, а у win2k, а у старших его наоборот выпилили — у win7 его уже нет. И не работал он, так как создавал полностью изолированное окружение (нельзя взаимодействовать с нативными приложениями и GUI), а тогда проще виртуализацию использовать.
И да, на POSIX есть стандарты, которые активно развиваются. Другое дело, что стандарты стандартами, а ядра идут своим путём (хотя есть положительная тенденция добавлять в ядра то, что есть/добавлено в стандарт).
В Win7 еще не выпилили, но его переименовали из SFU (Services For Unix) в SUA (Subsystem for Unix Applications) — это еще в Висте. В Win8 его еще можно поставить, но он deprecated. В Win8.1 выпилили окончательно. В серверной линейке аналогично.
Пишу из 2017 года. Его выпилили, но в Windows 10 сделали поддержку отдельного дерева unix-каталогов на манер cygwin или copperative linux. GUI можно пускать через XMING.
Давайте не будем рассказывать сказок, а?

POSIX компонент там был изначально чтобы можно было поставлять Windows в госсулжбы США (да, там было раньше такое требование).

И он был сделан так, чтобы пройти все тесты но при этом реально его использовать было бы нельзя. В последних версиях Windows его выпилили за ненадобностью.
Пишу из 2017 года. Его выпилили, но в Windows 10 сделали поддержку отдельного дерева unix-каталогов на манер cygwin или copperative linux. GUI можно пускать через XMING.

Пишу из 2021 года. в Win10 сначала развили WSL(1) [Windows Subsystem for Linux] — то о чем вы писали, а потом все перетекло в немного переосмысленный WSL2 (со своими нюансами и фичами).


А вот совсем недавно MS начали тестирование по запуску GUI-приложений Linux в Win.




А на счет LibreSSL:


Они все же вернули поддержку Windows
LibreSSL Portable is known to work well on the following platforms:

Linux (kernel 3.17 or later preferred)
FreeBSD (tested with 9.2 and later)
NetBSD (7.0 and later preferred)
HP-UX (11i)
Solaris (11 and later preferred)
Mac OS X (tested with 10.8 and later)
AIX (5.3 and later)
LibreSSL also supports the following Windows environments:

Microsoft Windows (Vista or higher, x86 and x64)
Wine (32-bit and 64-bit)
Builds with Visual Studio 2013 or newer, Mingw-w64 and Cygwin
По-моему лучше сделать нормальную абстракцию над платформами, чтобы можно было портировать куда надо. Типа как Quake 3. Разрабы OpenSSL видно про layered architecture не слышали.
Вообще прикольный у них офис

Прям как в видеоиграх
image

image

image
Угу, вдохновлялись фильмами и играми при создании дизайна этого помещения.
Мне всегда казалось наоборот: создатели игр отражали те интерьеры, что видели в жизни.
Удалена поддержка Windows, поскольку всё это мало кому нужно.

LOL
Openvpn под windows использует openssl.
Много чего портированного использует OpenSSL под Windows. Скрипт-языки (ruby, php и т.п.), программы, фреймворки. Так что они как-то погорячились. Хотя у винды есть собственная реализация.
Очищенная от разработчиков версия OpenSSL…
Стоит добавить, что статья «OpenSSL писали обезьяны» была написана еще аж в 2009 году.
И все как обычно, делается через авось и всеобщий пофигизм.
На этом проекте чуть ли не вся безопасность в интернете держится.
Статья была написана аж в 2009 году… но пока гром не грянет, мужик не перекрестится.
Что стоило компаниям типа гугла, взять под свое крылышко такую серьезную библиотеку?
Есть мнение, что другая крупная компания (под крылом Конгресса США) взяла всю криптографию и телефонию под крылышко…
Так что никто не поможет, кроме нас самих. Осталось узнать, где эти нассамихи живут. :-Q
А я прочитал, что версия была очищена от разработчиков :-)
Ну все правильно: нет разработчиков -> нет кода -> нет уязвимостей :)
Убить всех человеков (с)
Самая больная тема для рунета: а поддержку ГОСТовых алгоритмов они, надеюсь, не выпилили?
НЛО прилетело и опубликовало эту надпись здесь
а почему нельзя было почистить OpenSSH? тем паче, что в чистке принимает участие и его основатель…
Довольно странная инициатива Тео де Раадт, нет чтобы собрать деньги и провести аудит кода, дак лучше выпилить кучу платформ, а на качество кода забить и при этом протрубить, что теперь все ОКей, код прост и легок, но по сути от этого он не стал более грамотен и нет гарантии что там не осталось нелепых багов и дыр.
Выпиливание поддержки разных ОС всё-таки не цель, а промежуточный этап:
Multi OS support will happen once we have
— Flensed, refactored, rewritten, and fixed enough of the code so we have stable baseline that we trust and can be maintained/improved.
— The right Portability team in place.
— A Stable Commitment of Funding to support an increased development and porting effort.
и Windows, поскольку всё это мало кому нужно

«Всё правильно сделал»
Интересно, а OCF они уже окончательно «очистили»? Или надеются что все забыли… Считаю, что данной статье не хватает ссылок на скандал 2010 года с крипто-фреймворком самой OpenBSD.
Удалена поддержка MacOS, Netware, OS/2, VMS и Windows, поскольку всё это мало кому нужно.

<...>а 98% не нужна поддержка Windows.

И правда, кому все это может быть нужно?
И правда, кому все это может быть нужно?


Скорее всего нужно и вырезать это не следовало.
Вот к примеру захочу я написать кросс-платформенное приложение для шифрования с использованием LibreSSL, а вот дудки, библиотеку можно будет собрать только вод Linux, т.к. MacOS и Windows в ней будет успешно выпилено. И что тогда делать? Тео де Раадт рубанул с плеча не подумав о сообществе.
Что делать? Использовать OpenSSL
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории