Проект PiDP-10 развивает клон мэйнфрейма PDP-10 на базе платы Raspberry Pi 5
Энтузиасты ретрокомпьютеров опубликовали проект PiDP-10. Он нацелен на создание рабочей реконструкции мэйнфрейма DEC PDP-10 KA10, образца 1968 года. Для устройства изготовлен новый пластиковый корпус управляющей панели, оснащённый 124 ламповыми индикаторами и 74 переключателями.
Вычислительные составляющие и программное окружение воссозданы при помощи платы Raspberry Pi 5 с дистрибутивом Raspberry Pi OS, основанным на Debian, и инструментария SIMH, который поддерживает полную симуляцию PDP-10, включая воспроизведение известных ошибок.
В эмуляторе можно запустить многозадачную и многопользовательскую операционную систему TOPS-10, которая изначально поставлялась на мэйнфреймах PDP-10. В качестве опции также поддерживается запуск альтернативной операционной системы ITS, разработанной в 1967 году в MIT для PDP-10. Для запуска в ITS доступно более 400 исторических приложений, восстановленных из ленточных архивов MIT. Код использованных проектом компонентов и скрипт для автоматизации установки опубликованы на GitHub.
Linux / Линукс🥸
Энтузиасты ретрокомпьютеров опубликовали проект PiDP-10. Он нацелен на создание рабочей реконструкции мэйнфрейма DEC PDP-10 KA10, образца 1968 года. Для устройства изготовлен новый пластиковый корпус управляющей панели, оснащённый 124 ламповыми индикаторами и 74 переключателями.
Вычислительные составляющие и программное окружение воссозданы при помощи платы Raspberry Pi 5 с дистрибутивом Raspberry Pi OS, основанным на Debian, и инструментария SIMH, который поддерживает полную симуляцию PDP-10, включая воспроизведение известных ошибок.
В эмуляторе можно запустить многозадачную и многопользовательскую операционную систему TOPS-10, которая изначально поставлялась на мэйнфреймах PDP-10. В качестве опции также поддерживается запуск альтернативной операционной системы ITS, разработанной в 1967 году в MIT для PDP-10. Для запуска в ITS доступно более 400 исторических приложений, восстановленных из ленточных архивов MIT. Код использованных проектом компонентов и скрипт для автоматизации установки опубликованы на GitHub.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤6😁2
Дайджест новостей и статей
• Переезд на линукс .NET разработчика. Как изменился линукс за 15 лет
• Как настроить программу для управления компьютерным классом Veyon
• Терминальная ферма 1C на x2go
• Нарушаем ограничения файловых систем *NIX
• Личное облако на Proxmox
• Доступ к серверу за NAT
• Telegram-бот как системный администратор сервера
• Большие пакеты в Arch Linux
• Вперед в будущее: Wayland против X11
• Why Desktop Linux Is Finally Growing In Popularity
• Mastering the Core: A Guide to Linux Kernel Customization
• Linux Variants of Bifrost Trojan Evade Detection via Typosquatting
• Canonical Turns 20: Shaping the Ubuntu Linux World
• Linux 6.9 Will Be the First To Top 10 Million Git Objects
Linux / Линукс🥸
• Переезд на линукс .NET разработчика. Как изменился линукс за 15 лет
• Как настроить программу для управления компьютерным классом Veyon
• Терминальная ферма 1C на x2go
• Нарушаем ограничения файловых систем *NIX
• Личное облако на Proxmox
• Доступ к серверу за NAT
• Telegram-бот как системный администратор сервера
• Большие пакеты в Arch Linux
• Вперед в будущее: Wayland против X11
• Why Desktop Linux Is Finally Growing In Popularity
• Mastering the Core: A Guide to Linux Kernel Customization
• Linux Variants of Bifrost Trojan Evade Detection via Typosquatting
• Canonical Turns 20: Shaping the Ubuntu Linux World
• Linux 6.9 Will Be the First To Top 10 Million Git Objects
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
🎉 Сегодня Столлман Ричард Мэттью отмечает 71 год
Основатель движения свободного программного обеспечения, проекта GNU, Фонда свободного программного обеспечения и Лиги за свободу программирования.
Linux / Линукс🥸
Основатель движения свободного программного обеспечения, проекта GNU, Фонда свободного программного обеспечения и Лиги за свободу программирования.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉158👍10❤9 6
Выпуск библиотеки Libadwaita 1.5 для создания интерфейсов в стиле GNOME
Проект GNOME опубликовал выпуск библиотеки Libadwaita 1.5, включающей набор компонентов для стилевого оформления интерфейса пользователя, соответствующего рекомендациям GNOME HIG (Human Interface Guidelines). Библиотека включает в себя готовые виджеты и объекты для построения приложений, соответствующих общему стилю GNOME, интерфейс которых может адаптивно подстраиваться под экраны любого размера. Код библиотеки написан на языке Си и распространяется под лицензией LGPL 2.1+.
Основным изменением в libadwaita 1.5 стала переработка адаптивных виджетов для создания диалоговых окон, подстраивающихся под размер видимой области. В отличие от традиционных диалогов, которые размещаются в отдельных окнах, новые диалоги формируются на стороне клиента, отрисовываются внутри существующих окон и не могут выходить за пределы родительского окна.
Linux / Линукс🥸
Проект GNOME опубликовал выпуск библиотеки Libadwaita 1.5, включающей набор компонентов для стилевого оформления интерфейса пользователя, соответствующего рекомендациям GNOME HIG (Human Interface Guidelines). Библиотека включает в себя готовые виджеты и объекты для построения приложений, соответствующих общему стилю GNOME, интерфейс которых может адаптивно подстраиваться под экраны любого размера. Код библиотеки написан на языке Си и распространяется под лицензией LGPL 2.1+.
Основным изменением в libadwaita 1.5 стала переработка адаптивных виджетов для создания диалоговых окон, подстраивающихся под размер видимой области. В отличие от традиционных диалогов, которые размещаются в отдельных окнах, новые диалоги формируются на стороне клиента, отрисовываются внутри существующих окон и не могут выходить за пределы родительского окна.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Rocky Linux, Oracle и SUSE обеспечат дальнейшее сопровождение ядра Linux 4.14
Ассоциация OpenELA (Open Enterprise Linux Association), в прошлом году образованная компаниями CIQ (Rocky Linux), Oracle и SUSE для объединения усилий по обеспечению совместимости с RHEL, представила проект kernel-lts, в рамках которого обеспечит дополнительное сопровождения для некоторых устаревших LTS-веток ядра, после прекращения их официальной поддержки.
Первым ядром, для которого будет предоставлена дополнительная поддержка станет ветка 4.14, которая была опубликована в ноябре 2017 года и сопровождалась 6 лет. В январе основная команда разработчиков ядра прекратила сопровождение данной ветки. Силами OpenELA сопровождение возобновлено и обновления для ядра 4.14 будут выпускаться как минимум до декабря 2024 года. После финального выпуска ядра Linux 4.14.336 командой OpenELA уже выпущены расширенные обновления 4.14.337-openela, 4.14.338-openela и 4.14.339-openela.
Осуществляемое организацией OpenELA сопровождение будет производиться с соблюдением тех же правил и процессов, что применяются для обычных стабильных LTS-ядер. Никаких дополнительных ограничений, таких как привязка к определённому оборудованию или продуктам, вводиться не будет.
Linux / Линукс🥸
Ассоциация OpenELA (Open Enterprise Linux Association), в прошлом году образованная компаниями CIQ (Rocky Linux), Oracle и SUSE для объединения усилий по обеспечению совместимости с RHEL, представила проект kernel-lts, в рамках которого обеспечит дополнительное сопровождения для некоторых устаревших LTS-веток ядра, после прекращения их официальной поддержки.
Первым ядром, для которого будет предоставлена дополнительная поддержка станет ветка 4.14, которая была опубликована в ноябре 2017 года и сопровождалась 6 лет. В январе основная команда разработчиков ядра прекратила сопровождение данной ветки. Силами OpenELA сопровождение возобновлено и обновления для ядра 4.14 будут выпускаться как минимум до декабря 2024 года. После финального выпуска ядра Linux 4.14.336 командой OpenELA уже выпущены расширенные обновления 4.14.337-openela, 4.14.338-openela и 4.14.339-openela.
Осуществляемое организацией OpenELA сопровождение будет производиться с соблюдением тех же правил и процессов, что применяются для обычных стабильных LTS-ядер. Никаких дополнительных ограничений, таких как привязка к определённому оборудованию или продуктам, вводиться не будет.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20 4🎉3❤1😢1
Обновление установочных сборок Void Linux
Сформированы новые загрузочные сборки дистрибутива Void Linux, который является самостоятельным проектом, не использующим наработки других дистрибутивов и разрабатываемый с применением непрерывного цикла обновления версий программ. Кроме появления актуальных загрузочных образов на основе более свежего среза системы обновление сборок функциональных изменений не несёт и их использование имеет смысл только для новых установок (в уже установленных системах обновления пакетов доставляются по мере готовности).
Linux / Линукс🥸
Сформированы новые загрузочные сборки дистрибутива Void Linux, который является самостоятельным проектом, не использующим наработки других дистрибутивов и разрабатываемый с применением непрерывного цикла обновления версий программ. Кроме появления актуальных загрузочных образов на основе более свежего среза системы обновление сборок функциональных изменений не несёт и их использование имеет смысл только для новых установок (в уже установленных системах обновления пакетов доставляются по мере готовности).
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17 2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁95 12😢6👍5❤3
Новые сборки дистрибутива Raspberry Pi OS
Изменения:
– Выполнена синхронизация с актуальной пакетной базой Debian 12.
– Ядро Linux обновлено до версии 6.6.20.
– Обновлены файлы с прошивками для плат Raspberry Pi.
– Изменена логика обработки звуковых потоков - при подключении или отключении других звуковых устройств, текущее воспроизведение теперь не прерывается.
– Удалён устаревший видеодрайвер fbturbo.
– В штатный конфигуратор добавлена возможность настройки разрешения экрана при работе в режиме без подключённых дисплеев (headless).
И другие изменения.
Дополнительно можно отметить обеспечение возможности разгона плат Raspberry Pi 5 через повышение тактовой частоты с CPU с 2.4 GHz до 3.14 GHz. При более высоких значениях начинают возникать сбои.
Linux / Линукс🥸
Изменения:
– Выполнена синхронизация с актуальной пакетной базой Debian 12.
– Ядро Linux обновлено до версии 6.6.20.
– Обновлены файлы с прошивками для плат Raspberry Pi.
– Изменена логика обработки звуковых потоков - при подключении или отключении других звуковых устройств, текущее воспроизведение теперь не прерывается.
– Удалён устаревший видеодрайвер fbturbo.
– В штатный конфигуратор добавлена возможность настройки разрешения экрана при работе в режиме без подключённых дисплеев (headless).
И другие изменения.
Дополнительно можно отметить обеспечение возможности разгона плат Raspberry Pi 5 через повышение тактовой частоты с CPU с 2.4 GHz до 3.14 GHz. При более высоких значениях начинают возникать сбои.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23 4❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁154 12👍6😢2
Ошибка в Bcachefs, приводящая к разрушению ФС при использовании нескольких устройств
В ядре Linux 6.7 обнаружена достаточно серьёзная ошибка в логике работы файловой системы Bcachefs, проявляющаяся в конфигурациях с несколькими устройствами хранения при использовании новых версий инструментов для создания ФС. Проблема выражается в том, что возможно создать ситуацию, когда ФС попробует обновить версию, это не будет завершено, после чего ядро может попробовать сделать версию ФС более старой - и в результате такого взаимодействия может произойти серьёзное разрушение ФС.
На данный момент всем пользователям Bcachefs с более чем одним устройством рекомендуется обновиться до ядра 6.8.
Linux / Линукс🥸
В ядре Linux 6.7 обнаружена достаточно серьёзная ошибка в логике работы файловой системы Bcachefs, проявляющаяся в конфигурациях с несколькими устройствами хранения при использовании новых версий инструментов для создания ФС. Проблема выражается в том, что возможно создать ситуацию, когда ФС попробует обновить версию, это не будет завершено, после чего ядро может попробовать сделать версию ФС более старой - и в результате такого взаимодействия может произойти серьёзное разрушение ФС.
На данный момент всем пользователям Bcachefs с более чем одним устройством рекомендуется обновиться до ядра 6.8.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔11👍2❤1
Компилятор GnuCOBOL достиг зрелости. Первый выпуск среды разработки SuperBOL
Фабрис Ле Фессант (Fabrice Le Fessant) подвёл итоги 20-летней разработки свободного компилятора GnuCOBOL, позволяющего транслировать программы на языке COBOL в представление на языке Си для последующей компиляции при помощи GCC или других Си-компиляторов. По мнению Фабриса проект достиг зрелости, готовности к использованию в промышленных системах и способности конкурировать с проприетарными решениями. Из конкурентных преимуществ GnuCOBOL отмечается поддержка 19 диалектов языка COBOL, высокая производительность и кросс-платформенность, позволяющая использовать инструментарий на различных системах, включая Linux, BSD, macOS, Windows, Android и многие проприетарные Unix-подобные ОС.
Из связанных с GnuCOBOL событий также можно упомянуть публикацию первой версии интегрированной среды разработки SuperBOL Studio. Она представляет собой расширение к редактору кода VS Code, работающее с компилятором GnuCOBOL и предназначенное для разработки, отладки и профилирования проектов на языке COBOL. SuperBOL также предоставляет реализацию сервера LSP (Language Server Protocol) для интеграции в друге IDE средств навигации, анализа и редактирования кода на языке COBOL.
Linux / Линукс🥸
Фабрис Ле Фессант (Fabrice Le Fessant) подвёл итоги 20-летней разработки свободного компилятора GnuCOBOL, позволяющего транслировать программы на языке COBOL в представление на языке Си для последующей компиляции при помощи GCC или других Си-компиляторов. По мнению Фабриса проект достиг зрелости, готовности к использованию в промышленных системах и способности конкурировать с проприетарными решениями. Из конкурентных преимуществ GnuCOBOL отмечается поддержка 19 диалектов языка COBOL, высокая производительность и кросс-платформенность, позволяющая использовать инструментарий на различных системах, включая Linux, BSD, macOS, Windows, Android и многие проприетарные Unix-подобные ОС.
Из связанных с GnuCOBOL событий также можно упомянуть публикацию первой версии интегрированной среды разработки SuperBOL Studio. Она представляет собой расширение к редактору кода VS Code, работающее с компилятором GnuCOBOL и предназначенное для разработки, отладки и профилирования проектов на языке COBOL. SuperBOL также предоставляет реализацию сервера LSP (Language Server Protocol) для интеграции в друге IDE средств навигации, анализа и редактирования кода на языке COBOL.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25😁12 6
Please open Telegram to view this post
VIEW IN TELEGRAM
😁69❤35 12👍2🤔1
В Snap Store выявлены вредоносные приложения для работы с криптокошельками
В каталоге приложений Snap Store, сопровождаемом компанией Canonical и продвигаемом для использования в Ubuntu, выявлено 10 приложений, стилизованных под официальные клиенты для популярных криптовалютных кошельков, но на деле не имеющие отношения к разработчикам данных проектов и выполняющие вредоносные действия. Более того, в каталоге данные приложения снабжены меткой "Safe", которая создаёт иллюзию того, что приложение проверено и является безопасным.
Приложения опубликованы пользователем digisafe00000 под именами, подобными "exodus-build-96567", но в списке приложений выглядят как обычные криптовалютные приложения Exodus, Tronlink, Polygon, Electrum, Uniswap, Ladger, Metamask, JaxxLiberty, Avalanche и Trustwallet.
В настоящее время указанные приложения уже удалены из каталога Snap Store, но почти сразу после их удаления они были размещены заново под новым пользователем.
Linux / Линукс🥸
В каталоге приложений Snap Store, сопровождаемом компанией Canonical и продвигаемом для использования в Ubuntu, выявлено 10 приложений, стилизованных под официальные клиенты для популярных криптовалютных кошельков, но на деле не имеющие отношения к разработчикам данных проектов и выполняющие вредоносные действия. Более того, в каталоге данные приложения снабжены меткой "Safe", которая создаёт иллюзию того, что приложение проверено и является безопасным.
Приложения опубликованы пользователем digisafe00000 под именами, подобными "exodus-build-96567", но в списке приложений выглядят как обычные криптовалютные приложения Exodus, Tronlink, Polygon, Electrum, Uniswap, Ladger, Metamask, JaxxLiberty, Avalanche и Trustwallet.
В настоящее время указанные приложения уже удалены из каталога Snap Store, но почти сразу после их удаления они были размещены заново под новым пользователем.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉33😁22 7
Forwarded from 📚Системный Администратор (RTFM)
OpenGFW — это гибкая, простая в использовании реализация GFW с открытым исходным кодом для Linux.
👀https://github.com/apernet/OpenGFW
📚@IT_obrazovach
👀https://github.com/apernet/OpenGFW
📚@IT_obrazovach
GitHub
GitHub - apernet/OpenGFW: OpenGFW is a flexible, easy-to-use, open source implementation of GFW (Great Firewall of China) on Linux
OpenGFW is a flexible, easy-to-use, open source implementation of GFW (Great Firewall of China) on Linux - apernet/OpenGFW
😁16🤔9
Microsoft открыла код хранилища Garnet, совместимого с Redis
Компания открыла исходные тексты NoSQL-системы Garnet, рассчитанной на создание кэширующих хранилищ и совместимой с существующими клиентскими библиотеками для хранилища Redis. Garnet поддерживает создание масштабируемых кластеров для кэширования данных, в которых может использоваться репликация, миграция ключей и сегментирование данных между узлами кластера.
Проект написан на языке C# с ядром хранения на C++, открыт под лицензией MIT и может работать на всех платформах, поддерживаемых в .NET (первичными платформами заявлены Linux и Windows).
Linux / Линукс🥸
Компания открыла исходные тексты NoSQL-системы Garnet, рассчитанной на создание кэширующих хранилищ и совместимой с существующими клиентскими библиотеками для хранилища Redis. Garnet поддерживает создание масштабируемых кластеров для кэширования данных, в которых может использоваться репликация, миграция ключей и сегментирование данных между узлами кластера.
Проект написан на языке C# с ядром хранения на C++, открыт под лицензией MIT и может работать на всех платформах, поддерживаемых в .NET (первичными платформами заявлены Linux и Windows).
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
3 команды Vim для быстрой навигации между скобками
▪️ %
(стрелка, указывает на положение курсора)
( пример )
↑
Нажмите %:
( пример )
ㅤㅤㅤㅤ ↑
Нажмите % опять:
( пример )
↑
% также находит следующий элемент в этой строке после курсора или под ним.
% работает не только с (), но и с:
• парами: () или [] или {}
• комментарий в стиле C: /* */.
• HTML-тег: <div></div>
▪️ [( и [{
[( перескакивает назад к (
[{ перескакивает назад к {
▪️ ][ и []
][: перескакивает вперёд к следующему } в первой колонке
[]: перескакивает назад к следующему } в первой колонке
Linux / Линукс🥸
▪️ %
(стрелка, указывает на положение курсора)
( пример )
↑
Нажмите %:
( пример )
ㅤㅤㅤㅤ ↑
Нажмите % опять:
( пример )
↑
% также находит следующий элемент в этой строке после курсора или под ним.
% работает не только с (), но и с:
• парами: () или [] или {}
• комментарий в стиле C: /* */.
• HTML-тег: <div></div>
▪️ [( и [{
[( перескакивает назад к (
[{ перескакивает назад к {
▪️ ][ и []
][: перескакивает вперёд к следующему } в первой колонке
[]: перескакивает назад к следующему } в первой колонке
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM