Наверное, даже хорошо) Изгнанные из Линукса российские разработчики ядра начнут же собственные проекты?🤔 Хотя бы из чувства порицания и противоречия)
Форкнули репу и пилят дальше. Это огромный удар именно по линукс сообществу, потому что они больше не получат актуальных багфиксов от российских мейнтейнеров. А вот российские ребята смогут без проблем мерджить апстрим :)
Так что, кто тут остался в жопе это ещё надо выяснить (не РФ).
И сильнейший удар по Линусу персонально, так обосраться - нужно уметь!
И ведь никто за язык не тянул!
С полгода назад начал переводить все сервисы на freebsd и скажу она сильно шагнула вперед за последние 5 лет. Конечно полноценной поддержки того же докера нет, но там где это не нужно вполне годная система.
Так я и говорю где нет devops. Может когда нибудь контейнеры с аубером туда и завезут, в целом докер можно запустить через Linux Abi, но кому эти костыли нужны...
Отнюдь. Просто они потеряли заметный процент качественных разрабов, которые писали драйверы, модули ядра, подсистемы, и т.д.
Какие проекты? Свою ОС они сделать не способны, как и все остальные, могут просто продолжать делать те же правки, но до офф. репозитория это не дойдет.
Проблема сделать не ОС, а ПО к ней и драйвера к оборудованию, линукс уже десятками лет развивается, а с ПО до сих пор не все гладко, учитывая сколько работы было проделано.
Целую ОС сделать с нуля это еще какая проблема. И драйвера с базовым ПО это часть ОС. Другая проблема - сделать нормальное ПО от сторонних разработчиков и вот это уже никто делать не будет, даже на линукс мало кто портирует свой софт.
Нет, похоже вы очень далеки от разработки ОС. Драйвера пишут производители оборудования под ОС. Вам ни один производитель не раскроет секреты своих сложных устройств. В ОС находятся несложные базовые универсальные драйвера, к примеру устройств ввода. Есть некоторые стандарты по базовому выводу изображения с видеокарты, но вот драйвер должен будет писать для вашей ОС NVIDIA, AMD или Intel. Они и для линукса пишут. Даже Майкрософт в винде не особо занимается драйверами, там есть только минимальный набор необходимых драйверов, все остальное ставится от производителей.
Внезапно нвидия открыла драйвер для линукс уже пару лет как. Как и амд уже более пяти лет назад. Закрытые остались только дрова для CAD. Так же закрытые остались прошивки видеокарт, но драйвер открыт.
https://github.com/NVIDIA/open-gpu-kernel-modules
Амд же прям коммитит в ядро и месу.
вот пример собранного открытого драйвера от нвидии в арче (пользуюсь уже пару лет без проблем):
[me@laptop ~]$ pacman -Ss nvidia-open
extra/nvidia-open 560.35.03-19
NVIDIA open kernel modules
extra/nvidia-open-dkms 560.35.03-16
NVIDIA open kernel modules - module sources
Только одни из важных и сложных компонентов CUDA, OpenGL, Vulkan по прежнему закрыты. Конечно можно что то попытаться сколхозить с mesa, а вот cuda увы, мимо. Драйвер по прежнему не способен работать без проприетарного кода в userspace. Но в целом интересно, эта новость от нвидии как то пролетела мимо меня, краем уха где-то слышал об их утечках, но, что после этого они открыли драйвер не слышал, единственное он несовместим с более старшими поколениями видеокарт.
В смысле несовместим. Вы не туда смотрите. Недавно 3ххх карту на нем запускал. У меня в ноуте 3050
Я про Maxvell поколение, тоже достаточно актуальное еще, Pascal и новее требуются, как я понял. А не, Pascal в списках тоже нет. Так что 2000 серия минимум.
Хз. У меня уже такого нет даже на старых компах. Все от 1660ти начинается, которое тоже вариация 2ххх. Для старых там народ на nouveau (или как там оно пишется) довел все до полностью рабочего состояния, т.к. они не требовали инжекта прошивки с драйвера.
На nouveau далеко не уедешь, если с графикой работаешь, только проприетарный драйвер. 970-980, 1060-1080 по прежнему очень популярны, одни из удачных поколений, которые до сих пор актуальны.
это еще какая проблема
А можно подробнее, в чём она заключается? Почему шизу, который сделал TempleOS со своим ядром она по силам а группе российских топов нет?
Потому что TempleOS - простая как три рубля, и по сути является фанатской поделкой.
На ней все сильно упрощено, куча всего не поддерживается. И главная проблема - прикладной софт.
И главная проблема - прикладной софт.
безусловно, но @kaspergreen утверждает что сделать ОС с нуля это большая проблема.
Сделать машину не проблема, вы можете в гараже из газонокосилки и досок сделать вполне рабочую машину на которой можно ездить.
Но сделать коммерчески успешную и нужную людям машину сложно.
Сделать машину не проблема, вы можете в гараже из газонокосилки и досок сделать вполне рабочую машину на которой можно ездить.
Да, речь была именно об этой части ответа. То есть сделать какую-то (пусть кривую и косую) ОС - не проблема.
Но сделать коммерчески успешную и нужную людям машину сложно.
Это справедливо, но никто про это не спрашивал)
В масштабах современных популярных дистров - немалая проблема, на самом деле. Уж больно много человеко-часов потрачено, и придется много что переделывать, дописывать.
Да нет никакой проблемы. Написать простенькое POSIX-совместимое ядро может любой более-менее толковый студент 3 курса. Что нам, собственно, и продемонстрировал гражданин Торвальдс в своё время.
Проблема не в ОС как таковой, а в дровах и прикладных программах.
Скорее всего, вы их недооцениваете. Раньше там не было смысла делать свою ось, так как уже был Линукс и они над ним работали.
И сейчас линукс никуда не денется :/
Да и в данном случае писать свою ос - скорее пустая трата денег
А своя ось для чужих компьютеров не защитит ни от чего. Кто мешает этим чужим компьютерам перестать поддерживать эту ось на уровне ядра процессора, а производителям периферии отключать возможность работы с драйверами под эту ось? Этот поезд уже лет 50, как ушёл.
Мир не замкнут на россию и запад, есть еще китая азия и африка.
И позиция "мы можем отключить всё в любой момент" это не та фича что продает ваш товар.
Мир - нет. А все, что связано с процессорами и системным ПО - да. И пока не прилетят инопланетяне и не подарят что-то свое, внезапно изменив расклад, так и будет.
Ну через десяток лет скорее всего будут китайцы со своим аналогом всего. И тут уже "я отключу всё если у вас мало демократии" против "мы не вводим санкции (но возможно наши процессоры с закладками)", сложный выбор)
Или будут, закон мура потихоньку умер, а догонять проще, особенно когда у тебя есть страна на полтора миллиарда населения и стремление догнать. И когда тебе помогают санкциями, создавая конкурентные условия.
Как ни странно лучше всего на западный техрынок работало именно то что они продавали всё и всем, сложно заскочить в этот поезд если то что ты делаешь на поколение-два слабее и еще и дороже, но всё меняется когда тебе отказываются продавать. Или даже показывают что могут отказаться.
Вопрос предельно глупый. Из серии "зачем писать свои программы, если ОС всё равно не своя". Или, чтобы было понятнее, "зачем пахать свой огород, если нет своих тракторов".
Ты даже не представляешь, насколько угадал, хоть ты и не в теме вообще. Если в "не своей" оси сделают фичу, не позволяющую запускать чьи-то программы, то и писать их там не будет смысла. Например, на iOS только один легальный депозитарий. И если туда отечественное ПО попасть не сможет (а сейчас уже почти не может), то и разрабатывать под эту систему смысла не будет. Когда то же самое приключится с другими системами сказать сложно, но это будет точно и не в каком-то далеком будущем, а ближайшие годы.
Вы ошибаетесь, я в теме :)
То, что Вы описали, канает только с закрытими исходниками. А исходники ОС уже есть.
Единственный вариант, которым можно реализовать неподдержку "лишнего" софта - это полная и безглючная реализация неотключаемого safe boot и связанных технологий подписи всего софта. Но это они даже у себя пока внедрить полностью не смогли, до сих пор всё ломают. Это значительное изменение всего рынка ПО и быстро оно не произойдёт
Но в дальней (лет 10) перспективе - это, действительно, реальная опасность.
А от open source Россию тоже просто отключить средствами самой России. Достаточно в текст комментария в начале каждой софтины пихать статью про Украину, а в библиотеки добавлять метод, выводящий такую статью на экран и РКН отработает, как надо. И останется только свой путь - unix 50-тилетьней давности с сообщениями на килиллице и свой софт, написанный полностью с нуля без помощи гитхаба и сообществ.
Астра это что? Не линукс разве? Опять таки, не свое, это просто один из дистрибутивов со своими правками. Не плохо конечно, но это все же не свое.
Смотря как рассматривать вопрос и для каких целей. С точки зрения обычных юзеров свое не нужно, там нужно то что наиболее распространено. С точки зрения оборонки и гос. структур - чтобы не были известны очевидные проблемы ОС. Все opensource-ное ломается легче, так как заранее известны все внутренности кода.
Разница в том что линукс это ядро над которым работали и наработки этого ядра используются в разнообразных дистрибутивах, а Астра это как раз дистрибутив, который имеет куда меньший спрос на и без того не шибко востребованный товар, с точки зрения пользователей. Но по сути никакой.
Кого включить в пользователей? Корпораты нормально на неё едут, домашним она в одно место не уперлась.
Пользователь и администратор вещи разные. Серверные решения не для пользователей и это очевидно. Для потребителя, на ПК, никсы не уперлись практически никому, даже в корпоративном секторе.
если астра не будет обновлять ядро ближайшие пять лет то это ваще чудесно ))). не придется софт переписывать.
Хотя бы при переходе на мажорные версии ядра - наверняка куча всего переписывается. Не думаешь же ты, что скажем одна и та же версия питона будет работать, скажем, на 2.6 и 4.9 одинаково?
Мауро? Какого хера ты опять сломал юзерспейс? Шат зе фак ап Мауро! Ты извращенец Мауро.
Обновленное ядро никак не повлияет на ваш питон, на ваши glibc и все остальное. Любая программа не в ядре будет работать ровно так же. Иначе контейнеры бы не взлетели никак. Любая версия питона в контейнере на lenny будет работать так же.
Сомневаюсь. Попробуй запустить, скажем, Python3.9 на Debian 5 Lenny? Если он не бэкпортирован, а он скорее всего не бэкпортирован, то работать он не будет.
Мы обсуждаем необходимость переписывания прикладного софта при обновлениях ядра. Как минимум при смене мажорной версии.
Свою ОС они сделать не способны, как и все остальные
Свою ОС сделать не проблема. Есть даже чисто фанатические проекты операционок тип KolibriOS. Проблема в том, чтобы сделать так, чтобы кто-то под твою ОС написали достаточное количество прикладного софта, чтобы ей имело смысл пользоваться, и вот с этим то у российской ОС как раз и будут проблемы -- никто за пределами России под нее писать не будет, а внутри России рук не хватит, чтобы нужное количество софта написать. Разве что МЦСТ может попробовать сделать такую, чисто под свое железо и ограниченный набор софта для конкретных заказчиков, как когда-то делал какой-нибудь Sun со своим Солярисом.
Свою ось сделать не проблема, блядь. На один чертов usb-стек не один человекогод уйдет. А это только мелкий кирпичик.
Вы уточняйте что имеете ввиду под ОС тогда. Потому что с формальной точки зрения это по сути софтина которая может взаимодействовать с пользователем и периферией. То есть поддерживает клаву, выводит на экран информацию и имеет какой нибудь калькулятор с текстовым процессором, эт считай уже ОС, тут спокойно можно обойтись и без USB. Если же говорим о совеременной ОС с современными функциями...эт да.
Ох как мне это нравится - "без внятного ТЗ результат ХЗ". "Ну Вы же не уточняли что ОС должна что то на монитор выводить". Вот таким хитровыделанным прогерам надо руки по самые яйца отрубать, чтоб не размножались.
Ну а что вы хотите? Это обсуждения уровня - сайт запилить сложно. Одностраничник - легко. Какой нибудь ВК...пиздец сложно. Так же и ОС, само по себе дело не сложное. А вот запилить аналог win 11 да еще и с поддержкой всего чего можно...эт да пиздец как тяжко. Так что да, вопрос в целях и в первую очередь в ТЗ конечно же :) А если ни целей ни ТЗ нет, то и не запилишь ничего.
Это обсуждение ради обсуждения, не более. Речь даже не идет про винду, банально запилить полнофункциональную ОС типа дистрибутива Ubuntu - вот что подразумевается под ОС для ПК.
Но при этом всё равно куча багов, не совместимостей, сложностей в подборе заменителей софта.
Баги и несовместимость, это от необходимости поддерживать целый ворох железа. Упомянутый мной Солярис или какой-нибудь VxWorks вам в этом плане бы тоже не понравился, вряд ли бы он заработал с вашей вэб камерой, принтером или видеокартой, но от этого он не перестает быть полноценной ОС. А прикладной софт это отдельная проблема, в чем и была суть моего комментария.
Я не оправдываю, я объясняю, что вы смешиваете все в одну кучу и рассуждаете об операционных системах с "колокольни" пользователя персонального компьютера . Строго же говоря, ОС вообще не обязана иметь графического окружения, или буфера обмена. Например большая часть ОС реального времени этого не имеет, но быть ОС не перестают.
ну пост то не про них
Пост про Линукс, где кроме Убунту чего только нет, с разными вариантами интерфейса, в том числе кардинально не похожими ни на Мак, ни на Виндовс (тот же Manjaro i3) вы просто внимания на них не обращаете. А похожими на Винду и Мак окружения рабочего стола пытаются делать исключительно ради удобства новых пользователей, привыкших к Макам и Винде. Ну а мой комментарий в принципе про операционные системы, даже не про Линукс, и уж тем более не про десктопные ОС. Тратить время на десктопную ОС сейчас вообще бессмысленно, потому что время десктопов уходит -- продажи падали 9 лет, потом выросли из за короны и удаленки, и снова продолжили падать.
На один чертов usb-стек не один человекогод уйдет
Ну так есть открытый код USB-стека и вообще всего основного под BSD-лицензиями, можно брать и спокойно портировать под свою ОС, как все и делают.Но если у вас и на это ресурсов нет, то нет и смысла задумываться о своей ОС, так как объем необходимого для нормальной работы прикланого софта куда больше. Не проблема != силами трех студентов за палку колбасы.
Свою ось подавляющее большинство тех мужчин вам на вечер в блокноте напишет. Половина из них сделает это "по старой памяти".
Вся проблем в том, что это будет "неуловимый Джо".
Не нужна никому ОС без софта. А софт ты и за триллиарды не запилишь в хоть сколько то разумные сроки
Не говоря уж о том, что где такие деньги, там сразу же распилы и откаты. Притом на гос уровне


IT-юмор
7.1K постов53.2K подписчиков
Правила сообщества
Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору