06:44
1,0×
00:00/06:44
26,9 тыс смотрели · 3 года назад
4982 читали · 2 года назад
Очередной звоночек, что от Линукса, как основной отечественной операционной системы, надо уходить, я это давно уже писал. Но фанаты Линукса приводили мне тысячи доводов «за» эту систему и её фактическую безальтернативность. Ну, что же, тогда будем всё время вторичными. И вот вам очередная причина, почему с Линуксом у нас пути нет. На днях, 14 марта 2023 года разработчик из Байкал Электроникс Сергей Сёмин написал разработчикам ядра Линукс письмо, в котором переложил им пакет правок. В патчах для сетевого драйвера STMMAC была реализована поддержка GMAC и X-GMAC SoC Baikal, а также предложены общие исправления для упрощения кода драйвера. Ответ Якуба Кичиньского, мэйнтейнера сетевой подсистемы ядра оказался довольно странным: «We don't feel comfortable accepting patches from or relating to hardware produced by your organization. Please withhold networking contributions until further notice.» «Нам некомфортно принимать патчи от вашей организации или связанные с произведённым ей оборудованием. Пожалуйста, перестаньте контрибутить до дальнейшего уведомления.» Напомню, что мэйнтейнер — человек, который встраивает исходный код в двоичный пакет для распространения, фиксируют исправления или организуют код в репозитории исходного кода. Конечно, мы можем сами каждый раз с выходом нового ядра перелопачивать его и вносить туда всё нарастающий ком правок. Более того, через какое-то время всё это устаканится, и правки опять без проблем будут приниматься. Но это всё выглядит ужасно тупо. Впихивать свои правки в фактически чужое ядро — такое себе удовольствие. Кстати, весной 2022 г. в мире СПО произошел другой инцидент. Американский разработчик Брэндон Миллер выпустил обновление пакета node-ipc, содержащим вредоносную компоненту. Эта компонента перезаписывала все файлы на компьютерах пользователей из России и Белоруссии. Пакет использовался в таких СПО-продуктах, как платформа для разработки пользовательских интерфейсов на базе JavaScript Vue.js и утилита Unity Hub для управления платформой 3D-анимации Unity. Может, хватит уже упираться в Линукс? Может, стоит поддержать разработку действительно отечественных OC? Например, почему бы не помочь развитию KasperskyOS? Она, конечно, и так развивается, уже делается графический стек к ней, как одна из наиболее сложных компонент системы. Но, может, стоит как-то дополнительно простимулировать разработку хотя бы намёком на режим наибольшего благоприятствования для этой системы в случае её выхода на смартфоны и пользовательские компьютеры страны? И не надо твердить про недоступность драйверов. Полно комплектующих с открытыми драйверами. Более того, надо делать своё железо. Тогда и свои драйверы будут. И всё к этому идёт. Так что перспективы у хорошей российской ОС великолепные! Ну и совсем уж упёртые фанаты Линукса могут ознакомиться вот с этой статьёй про просто-таки зашкварную дырявость этой системы: s3r.ru/...ka. А в наступающей эпохе это фиаско, братан...
2 года назад
Linux — это операционная система с открытым исходным кодом, которая широко используется разработчиками по всему миру. Он обеспечивает надежную и надежную платформу для программирования и известен своей безопасностью, стабильностью и гибкостью. В этой статье мы рассмотрим важность использования Linux для программирования и некоторые ключевые преимущества, которые он предоставляет. Linux с открытым исходным кодом — это операционная система с открытым исходным кодом, что означает, что ее исходный код находится в свободном доступе для использования и изменения любым пользователем. Это делает его отличным выбором для программистов, поскольку они могут настроить операционную систему в соответствии со своими конкретными потребностями. Кроме того, природа Linux с открытым исходным кодом означает, что существует огромное сообщество разработчиков, работающих вместе над улучшением операционной системы и созданием новых инструментов и приложений. Стабильность и безопасность Linux известен своей стабильностью и безопасностью. Она менее подвержена сбоям и другим ошибкам, чем другие операционные системы, что делает ее надежной платформой для программирования. Кроме того, Linux менее подвержен вредоносным программам и другим угрозам безопасности, чем другие операционные системы, что делает его идеальным выбором для программистов, которые хотят защитить свою работу от нарушений безопасности и других уязвимостей. Гибкость Linux — очень гибкая операционная система, которую можно настроить для удовлетворения потребностей отдельных программистов. Он совместим с широким спектром языков программирования и инструментов разработки, что делает его отличным выбором для разработчиков, которые хотят работать с различными технологиями. Кроме того, Linux может работать на самых разных аппаратных средствах, от маломощных встроенных систем до высокопроизводительных серверов, что делает его универсальной платформой для программирования. Инструменты командной строки Linux предоставляет богатый набор инструментов командной строки, необходимых для программирования. Эти инструменты позволяют разработчикам работать эффективно и автоматизировать повторяющиеся задачи, такие как управление файлами и контроль версий. Кроме того, многие языки программирования, такие как Python и Ruby, предназначены для беспрепятственной работы с инструментами командной строки Linux, что делает его идеальной платформой для этих языков. Совместная работа Linux — это платформа для совместной работы, которая поощряет командную работу и обмен знаниями. Природа Linux с открытым исходным кодом означает, что разработчики могут вносить свой вклад в операционную систему и другие проекты и работать вместе над их улучшением. Кроме того, Linux предоставляет такие инструменты, как Git и GitHub, которые упрощают разработчикам совместную работу над кодом и обмен результатами своей работы с другими. Linux — отличный выбор для программирования благодаря своей природе с открытым исходным кодом, стабильности, безопасности, гибкости, инструментам командной строки и характеру совместной работы. Он предоставляет разработчикам надежную и универсальную платформу для работы над широким спектром проектов и технологий. Кроме того, обширное сообщество разработчиков, работающих вместе над улучшением Linux и созданием новых инструментов и приложений, делает его мощной и динамичной платформой для программирования.