Друзья! Много ли платформ вы знаете, где для написания пользовательских приложений используется стек… веб-технологий, причём это единственный нативный способ писать программы? Услышав о HTML5 + CSS + JS, на ум приходит разве что webOS — которая используется в современных телевизорах от LG (а ранее использовалась ещё и в Palm Pre — уникальный смартфон, единственный в своём роде), а олды вспомнят ещё и про FireFox OS, в которой вся оболочка (включая многозадачность, шторку уведомлений и все приложения) также была реализована на JS. Но ни webOS, ни FFOS в своё время не суждено было стать массовыми ОС на смартфонах: сказывались аппаратные ограничения устройств, да и проблемы с портированием уже существующих приложений с других платформ (например, игр). Однако несколько лет назад, проект FireFox OS был форкнут и на свет появилась новая система, предназначенная для… умных кнопочных телефонов с LTE! И имя ей — KaiOS. Вероятно, многие мои читатели слышали о ней и о новых умных кнопочниках от Nokia. Но что из себя представляет система под капотом и чем она может быть интересна гику? Читайте в новом материале!Читать полностью »
Рубрика «linux»
Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE
2024-04-17 в 8:01, admin, рубрики: android, bodyawm_ништячки, css, Firefox, html, html5, JS, kaios, linux, nobby, nobby 240 lte, ril, timeweb_статьи, UNIX, гаджеты, ништяки, ОС, Программирование, смартфоны, фреймворкиUbuntu 24.04: финальный релиз уже скоро. Изменения и возможности дистрибутива
2024-04-15 в 16:48, admin, рубрики: linux, open source, Ubuntu, Разработка под LinuxУже 25 апреля будет опубликован финальный релиз дистрибутива Ubuntu 24.04 «Noble Numbat»Читать полностью »
Диагональная ориентация как идеал расположения экрана
2024-04-01 в 6:30, admin, рубрики: linux, X.Org, xorg, диагональная ориентация, ориентация монитора, первое апреляСвободное вращение нашей планеты происходит с наклонением. Причины этому заложены давно. Вероятно, около 4,5 миллиарда лет назад Земля столкнулась с планетой Тейя. Так у нашей планеты появились спутник Луна и наклон орбиты в 22,44 °.
Исходников нет, но мы не сдадимся: как и зачем я портировал более старый Android, чем стоял «с завода»?
2024-03-27 в 8:00, admin, рубрики: android, linux, monobogdan_ништячки, Samsung, sc6820, Spreadtrum, timeweb_статьи, гаджеты, девайсы, Железо, кастомы, китайцы, копии, Моддинг, научпоп, подделки, портирование, почитать, реплики, смартфоны, Читальный зал, ядра, ядроМоддинг-сцена с разработкой и портированием кастомных прошивок для Android-устройств существует вот уже более 10 лет. В основном, энтузиасты пытаются проапгрейдить свои устройства путем портирования более свежих версий Android, чем предлагает производитель девайса. Чего уж говорить, если Galaxy S III, которому уже 12 лет стукнуло, получил неофициальный апгрейд до Android 14. Порой мне в голову приходят различные, весьма странные моддерские мысли: например, почему бы не портировать на старенький смартфон… ещё более старую версию Android, дабы посмотреть «что будет». Казалось бы «портировал и портировал», но в процессе работы я столкнулся с множеством интересных нюансов и особенностей работы Android, о которых хотел бы рассказать и вам — моим читателям! Сегодняшняя статья будет в классическом «научпоп»-стиле без кода, зато с подробными объяснениями одной из техник портирования Android-прошивок путем патчинга скриптов для конфигурации системы и подмены Board-specific библиотек, дабы система «увидела» всё необходимое железо! Интересно? Тогда жду вас под катом!Читать полностью »
Как написать свою маленькую ОС
2024-03-11 в 9:00, admin, рубрики: BearSSL, Fomos, Godot Engine, GodotOS, javascript, linux, Oasis, OSDev, Rust, ruvds_статьи, SerenityOS, servo, shadow, UNIX, xv6, браузерный движок, операционная система, статическая связанность, экзоядроБольшое начинается с малого. Например, ядро Linux 0.0.1 состояло всего из 10 239 строк кода, из них 20% комментарии. Такой проект вполне может осилить студент в качестве курсовой или дипломной работы, программируя по вечерам на домашнем ПК (собственно, Линус и написал его во время учёбы в университете, когда вернулся из армии).
Если один студент смог это сделать тогда, то почему нельзя повторить? И действительно, в интернете есть даже специальные обучающие ресурсы для написания новых ОС и целые сообщества энтузиастов, которые помогают друг другу в этом непростом деле.Читать полностью »
OpenWrt отмечает 20 лет выпуском собственного маршрутизатора
2024-03-03 в 15:23, admin, рубрики: banana pi, linux, OpenWrt, TF-A, Trusted Firmware-A, wifi, доверенная прошивка, маршрутизаторыВ 2024 году опенсорсному проекту OpenWrt исполняется 20 лет. Разработчики решили отпраздновать этот юбилей дизайном нативного маршрутизатора OpenWrt One/AP-24.XY. Пока что это идея, предложенная на обсуждение сообществу.
В целом, преимущества свободной прошивки OpenWrt для маршрутизаторов хорошо известны. Это улучшенная безопасность и надёжность работы устройства, продвинутые функции блокировки рекламы, точечное перенаправление трафика по спискам доменов (например, для РФ внутри страны, для РФ снаружи и пр.), установка любых необходимых программ под Linux и др.
С выходом нативного маршрутизатора на рынке появится своего рода базовая референсная модель с идеальной программно-аппаратной совместимостью.
Читать полностью »
Wubuntu: Linux с интерфейсом Windows 11 и возможностью запускать «виндовый» софт. А ещё и Windows 95
2024-02-29 в 8:38, admin, рубрики: linux, windows, wubuntu, Разработка под Linux, СофтДистрибутивов Linux достаточно много — на любой запрос, вероятно, можно найти подходящий вариант. Не так давно появился ещё один дистрибутив, который внешне является почти полной копией Windows 11. Также он способен запускать Windows-программы и работает на относительно старых компьютерах и ноутбуках. Называется он Wubuntu, и подробности о нём — под катом.
Вперед в будущее: Wayland против X11
2024-02-28 в 14:01, admin, рубрики: de, gnome, kde, linux, timeweb_статьи, Wayland, wm, X, X Window System, X.Org, X11, графика, графический стек, дисплейные сервера, композиторы, системаДоброго времени суток, дорогие читатели! Сегодня я затрону одну интересную тему — графические дисплейные сервера и протоколы в Linux. В этой статье я расскажу вам о архитектуре X11 и Wayland, историю их создания и наконец-то сделаем вывод: Иксы на мороз, или вейланд на помойку?
Еще в далеком 2016 году вышла Fedora 25 с окружением GNOME 3.22 на базе дисплейного сервера Wayland. А в RHEL 10 выкинут X11 на мороз. Релиз RHEL 10 намечен на 2025 год, CentOS Stream 10 — на 2024 год. Для обеспечения работы приложений, требующих X11, будет использоваться XWayland. Таким образом, в 2029 году (к моменту окончания первого этапа поддержки RHEL 9) стоит ожидать появление первого аппаратного обеспечения, не поддерживающего X11.
И как я думаю — будущее за Wayland. Но пока X11 является стандартом. Давайте разберем это!
STM32. Процесс компиляции и сборки прошивки
2024-02-12 в 14:01, admin, рубрики: arm-none-eabi, debug, gnu-arm, gnu-gcc, linker, linux, openocd, Preprocessor, st-flash, st-link, stm32, timeweb_статьи, UbuntuТак родилась идея для этой статьи: не используя ничего, кроме текстового редактора и командной строки, собрать проект мигания светодиодом на отладочной плате STM32F0-Discovery. Поскольку я не до конца понимал, как происходит процесс компиляции и сборки проекта, мне пришлось восполнять пробелы в знаниях. Разобравшись с этим вопросом, я подумал — а почему бы не рассказать другим об этом?
Всем кому интересно — добро пожаловать под кат! 🙂