gladilov.org.ru gladilov.org.ua

585 заметок с тегом

интересное

Всякие интересности.



18 октября   досуг   интересное   книги   моё чтиво

Солярки

   Добралась очередь до «пощупанных» дистрибутивов Solaris...

Соларис (Solaris) — это разработанная  Sun Microsystems (архивная ссылка) совместно с AT&T в начале 1990-х годов операционная система, основанная на  UNIX System V Release 4 (SVR4), в 1993 году заменившая  SunOS (основанную на  BSD). В 2010 году, после приобретения Sun компанией  корпорацией Oracle, дистр был переименован в  Oracle Solaris. В сентябре 2010 года Oracle решила прекратить распространение созданной в июне 2005 года открытой ветки дистра  OpenSolaris, в августе этого же года прекратила предоставление общедоступных обновлений исходного кода ядра. После этого от OpenSolaris был форкнут проект  illumos, существует несколько дистрибутивов на основе этого проекта.

Эволюция логотипа: Показать

Хотя Solaris создана с закрытыми исходными кодами, в июне 2005 года большая его часть была открыта и опубликована под лицензией CDDL, после чего большая часть кодовой базы перешла в проект OpenSolaris. Первоначальный выпуск был в июне 1992 года, выпуск последней на данный момент версии (11.4) был 28 августа 2018 года. В 2011 году исходный код ядра Solaris 11 был выложен в сети BitTorrent. Пакетный менеджер — Image Packaging System. Периодически выпускаются обновления версий. Раньше они назывались по месяцу и году выпуска, например «Solaris 10 1/13». Начиная с версии 11, порядковые номера обновлений добавляются к имени выпуска через точку, например «Oracle Solaris 11.4». В релизах, основанных на ядре SunOS версии 5, младшая часть версии ядра включена в номер релиза. Так, например, дистр версии 2.4 включает ядро SunOS 5.4. После выхода версии дистра 2.6 компонент «2.» был отброшен, следующая версия ОСи уже называлась Solaris 7, последний на сегодняшний день выпуск ядра SunOS 5.11 — часть Solaris 11.4.

Первые два выпуска (2.0 и 2.1) были только для архитектуры SPARC. С версии 7 (ноябрь 1998 года) поддерживается 64-битные приложения SPARC. Первая x86-версия Солярки (2.1) была выпущена в июне 1993 года. с версии 10 поддерживается системы с архитектурой x86_64. 28 ноября 2007 года IBM , Sun и Sine Nomine Associates был выпущен экспериментальный релиз с поддержкой процессорной архитектуры System z. Версия 2.5.1, вышедшая в мае 1996 года, включала поддержку платформы PowerPC (PowerPC Reference Platform), но релиз был отменён. В январе 2006 года сообщество разработчиков Blastwave начало работу над портом PowerPC, который они назвали Polaris. В октябре 2006 года проект сообщества OpenSolaris, основанный на усилиях Blastwave и проекте Sun Labs Pulsar, реинтегрировавший соответствующие части из версии 2.5.1 в OpenSolaris, объявил об официальном выпуске исходного кода. В 1997 году было объявлено о планах по портированию Соляриса на архитектуру Intel Itanium, но порт так и не вышел.

До 29 апреля 2019 года ОСь была зарегистрирована как совместимая с  UNIX 03. Солярка имеет репутацию операционки, хорошо подходящей для симметричной многопроцессорной обработки данных на системах с большим количеством процессоров. Её инновационными функциями можно назвать такие, как:
– фреймворк динамической трассировки DTrace,
– файловая система ZFS (Zettabyte File System),
– служба создания резервных снапшотов Time Slider,
– унифицированный механизм служб Service Management Facility (SMF),
– технология виртуализации Solaris Containers,
– технология подключения дисков через несколько контроллеров Solaris Multiplexed I/O,
– приложение для работы с логическими томами RAID Solaris Volume Manager,
– система гарантированной безопасности Solaris Trusted Extensions с моделью принудительного контроля доступа.

В первых версиях (вплоть до версии 8) в качестве стандартной среды рабочего стола использовался  OpenWindows (поддерживались приложения NeWS и X, обеспечивая обратную совместимость для приложений SunView из более старой среды рабочего стола Sun). Начиная с версии 2.6 стандартным GUI стал  Common Desktop Environment (в последние релизы не включается), с версии 8 дистр поставляется с  GNOME (в этой версии так же был менеджер окон olwm, OPEN LOOK Window Manager), в версию Solaris 10 включена поддержка  Sun Java Desktop System Release 3 (базируется на GNOME). С версии 11 ОСь опять идёт в комплекте со стандартной версией GNOME. Также на сайте blastwave.org доступны скомпилированные пакеты  KDE и  Xfce, так же возможно «привинтить» множество других оконных менеджеров.

Вот список тех дистров Солярки и производных от неё проектов, что я успел «пощупать» (отсутствие скрина, как обычно, означает, что «пощупать» ещё не успел, но планирую): Показать


Текущие

Прекращённые

 SunOS  Solaris  OpenSolaris
 OpenSXCE
 MilaX
 Dyson
 BeleniX
 EON ZFS Storage
 Nexenta OS  Jaris OS  MartUX  StormOS

Источники
https://ru.wikipedia.org/wiki/Solaris
https://tftwiki.ru/wiki/Solaris_(operating_system)
https://www.corporacia.ru/pages/page/show/2341.htm

P. S. Статья неизбежно будет дополняться по мере рассмотрения мною новых «солярок».

17 октября   виртуальные ОСи   досуг   интересное   ОС   софт

Прочтённые книги — 15.10.2021

Прочёл/прослушал
    Фантастика, 1973-1974 годы

Сборник фантастических произведений издательства «Молодая гвардия» за 1973-1974 годы. Произвёл большое впечатление рассказ Севера Феликсовича Гансовского «Млечный Путь» о том, как 75-летний разочаровавшийся в своей жизни человек благодаря разговору с голосом из далёкого будущего и разговору с собой молодым изменил взгляд на свою прошлую жизнь и жизненный путь.

15 октября   досуг   интересное   книги   моё чтиво

Минцифры РФ разработало открытую лицензию

В git-репозитории программного комплекса «Витрины данных НСУД», разработанного по заказу Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации, обнаружен текст лицензии, озаглавленной «Государственная открытая лицензия, версия 1.1». Согласно пояснительному тексту, права на текст лицензии принадлежат Минцифры. Датирована лицензия 25 июня 2021 года.

Показать

По сути лицензия является пермиссивной и близка к лицензии MIT, но создана с оглядкой на российское законодательство и гораздо более многословна. Условия лицензии содержат множество уточнений, и без того следующих из законодательства РФ. В то же время в лицензии присутствуют спорные моменты в части определений. Так, исходный код определяется как «программа для ЭВМ в форме текста на языке программирования, который может быть прочтён человеком», что не обязательно подразумевает возможность получения из него исполняемого кода, а также то, что этот код не является сгенерированным на базе настоящего исходного кода (то есть кода в предпочтительной форме для внесения изменений).

Лицензия разрешает использовать программу или её части в любых не запрещённых законодательством РФ целях, а также изучать, перерабатывать и распространять копии программы и своей изменённой версии. Лицензия не требует распространять производную программу на условиях той же лицензии. В тексте также достаточно подробно раскрыты вопросы освобождения от ответственности — ни одна из сторон лицензионного соглашения не вправе требовать от другой стороны возмещения убытков, в том числе вызванных возможными недостатками или ошибками программы, а лицензиар не обязан исправлять недостатки или ошибки.

Примечательно, что в пояснительном тексте указана версия лицензии 1.0, в то время как текст лицензии имеет версию 1.1. Вероятно, это указывает на то, что лицензия дорабатывалась наспех.

Источники:
https://g.info.gov.ru/datamart/nsud-datamarts/-/blob/master/open_license_ru
http://www.opennet.ru/opennews/art.shtml?num=55960

13 октября   досуг   интересное   Россия   сисадминство   события   софт
12 октября   досуг   интересное   книги   моё чтиво
8 октября   досуг   интересное   книги   моё чтиво

Компания Canonical представила оболочку Ubuntu Frame

Компания Canonical представила первый выпуск оболочки Ubuntu Frame, предназначенной для создания интернет-киосков, терминалов самообслуживания, информационных стендов, цифровых вывесок, умных зеркал, промышленных экранов, IoT-устройств и других подобных применений. Оболочка рассчитана на предоставление полноэкранного интерфейса для одного приложения и базируется на использовании дисплейного сервера  Mir и протокола  Wayland. Наработки проекта распространяются под лицензией GPLv3. Для загрузки подготовлены пакеты в формате snap.

Показать

Ubuntu Frame можно использовать для запуска приложений на базе  GTK,  Qt,  Flutter и  SDL2, а также программ на базе Java, HTML5 и Electron. Возможен запуск как приложений, собранных с поддержкой Wayland, так и программ на базе протокола  X11 (используется Xwayland). Для организации работы в Ubuntu Frame с отдельными web-страницами или сайтами развивается программа Electron Wayland с реализацией специализированного полноэкранного web-браузера, а также порт движка WPE WebKit. Для быстрой подготовки и развёртывания решений на основе Ubuntu Frame предлагается использовать пакеты в формате snap, при помощи которых организована изоляция запускаемых программ от остальной системы.

Оболочка Ubuntu Frame адаптирована для работы поверх системного окружения  Ubuntu Core, компактного варианта дистрибутива Ubuntu, поставляемого в форме неделимого монолитного образа базовой системы, в котором не применяется разбивка на отдельные deb-пакеты и используется механизм атомарного обновления всей системы. Компоненты Ubuntu Core, включая базовую систему, ядро Linux, системные надстройки и дополнительные приложения, поставляются в формате snap и управляются инструментарием snapd. Компоненты в формате Span изолируются при помощи AppArmor и Seccomp, что создаёт дополнительный рубеж для защиты системы в случае компрометации отдельных приложений. Базовая файловая система монтируется в режиме только для чтения.

Для создания кастомизированного киоска, ограниченного работой одного приложения, разработчику достаточно подготовить само приложение, а все остальные задачи по поддержке оборудования, поддержанию системы в актуальном состоянии и организации взаимодействия с пользователем берут на себя Ubuntu Core и Ubuntu Frame, включая поддержку управления при помощи экранных жестов на системах с сенсорными экранами. Заявлено, что обновления с устранением ошибок и уязвимостей в выпусках Ubuntu Frame будут формироваться в течение 10 лет. При желании оболочку можно запустить не только в Ubuntu Core, но и в любом дистрибутиве Linux с поддержкой пакетов Snap. В простейшем случае для развёртывания web-киоска достаточно установить и запустить пакет ubuntu-frame и настроить несколько параметров конфигурации:

snap install ubuntu-frame
snap install wpe-webkit-mir-kiosk
snap set wpe-webkit-mir-kiosk daemon=true
snap set ubuntu-frame daemon=true
snap set wpe-webkit-mir-kiosk url=https://example.com

Источники:
https://ubuntu.com/blog/canonical-launches-ubuntu-frame-the-foundation-for-embedded-displays
https://www.opennet.ru/opennews/art.shtml?num=55933
https://github.com/MirServer/ubuntu-frame

7 октября   ubuntu   в мире   досуг   интересное   сисадминство   события   софт

Что-то там-СЕЛЬ

В продолжение темы про ТОВы заодно поискал в морских терминах слова, заканчивающиеся на «-сель». Происходит от английского sail (или голландского zeil) — «парус». Результаты поисков:

Аксель – косой парус (бермудский, гуари, гафельный, шпринтовый), который ставится в диаметральной плоскости судна.
Апсель – косой треугольный парус, самый нижний из стакселей, ставящийся на штагах бизань-мачты на парусных судах с прямым вооружением или на спортивных двухмачтовых яхтах.
Брамсель – прямой парус, ставящийся на брам-рее над марселем. Является летучим парусом, если его рей не вооружён топенантами и брасами. Могут быть предусмотрены два разрезных брамселя — верхний и нижний.
Бом-брамсель – парус, ставящийся между бом-брам-реем и брам-реем. Является летучим парусом, если его рей не вооружён топенантами и брасами.
Дымсель – небольшой четырёх- или трёхугольный парус (парусиновый щит), ставящийся впереди камбузной трубы, когда судно стоит против ветра для препятствия дыму разноситься по палубе.
Крюйсель – самый меньший марсель на трёхмачтовых судах, ставящийся между крюйсель-реем и бегин-реем.
Лисель – дополнительный парус, ставящийся на лисель-спиртах реев фок- и грот-мачт в помощь прямым парусам для увеличения их площади при попутных ветрах. Начиная с нижнего — ундер-, марса-, брам-, бом-брам-лисели.
Марсель – прямой второй или третий снизу парус, ставящийся на марса-рее под брамселем. Могут быть предусмотрены два разрезных марселя — верхний и нижний.
Мунсель – прямой летучий парус трапециевидной или треугольной формы, ставящийся на самом верху мачты, выше трюмселя на трюм-стеньге или на флагштоке.
Стаксель – косой треугольный штаговый парус, поднимаемый по штагу между мачтами или впереди фок-мачты.
Топсель – косой треугольный или трапециевидный дополнительный рейковый парус, поднимаемый в слабый ветер над гафельным или рейковым парусом между стеньгой и гафелем. На больших парусных судах с сухой бизань-мачтой ставится над бизанью, на малых судах с косым вооружением — над фоком и гротом. Существуют галф-, фор-, грота-, брифок- и кливер-топсели.
Трисель – 1) косой треугольный или четырёхугольный парус; 2) штормовой парус на яхте, не имеющий гика и площадью около 20 % нормальной парусности лодки; 3) часть рангоута, вертикально расположенная позади мачты, по которому ходят сегарсы триселя и поднимается и опускается гафель (шняв-, трисель- или сноу-мачта).
Трюмсель – прямой летучий парус трапециевидной или треугольной формы, устанавливаемый на трюм-рее выше бом-брамселя при слабых ветрах.

5 октября   досуг   интересное   море   паруса   парусные суда   суда
3 октября   досуг   интересное   книги   моё чтиво
Ранее Ctrl + ↓
Наверх