[image]

За что я не люблю Linux

 
1 2 3 4 5
+
+1
-
edit
 
Bredonosec>> что-то за примерно 20 лет присутствия не замечал от тебя дельных комментариев по комп-теме.
U235> Анекдот про проститутку и станки знаешь? :D Зачем мне бесплатно и в свободное время заниматься тем же, чем я занимаюсь на работе? :)
Но занимаешься же тем, в чём дилетант.
Бесплатно. Активно. Агрессивно. Много. Пафосно. И времени не жалко.

Есть хоть одно основание считать специалистом в том, чего не показал? нету.

Bredonosec>> особенно гражданство влияет, ага.
U235> Конечно влияет.
бггг ))
больше вопросов не имею.
   62.062.0

Дем
Dem_anywhere

аксакал

☠☠
U235> В серьезных конторах и серьезных проектах так не работают. Сейчас в индустрии редко кто работает десятки лет на одном месте. Люди растут, развиваются, меняют сферы деятельности. Ты не можешь расчитывать что разработчик у тебя проработает больше чем несколько лет. Всё должно быть документировано, и рабочие процессы не должны позволять разработчику писать не поддающийся модификации и реинжирингу гов..код.
Если у тебя уникальная экосистема - то куда твой разработчик уйдёт? Он же в других не в зуб ногой.
Если у тебя уникальная экосистема - то кто к тебе на несколько лет придёт, чтобы выпасть из потока и потом никуда не уйти?
Так что пока военные контроллеры не будут программироваться на Scratch :D :D или ещё чём распространённом - хрен что изменится
   131.0131.0

U235

координатор
★★★★★
Дем> Если у тебя уникальная экосистема - то куда твой разработчик уйдёт?

На любой проект, где используется примерно тот же стек технологий для разработки, или не совсем тот, если возьмет труд подучить новое.

Дем> Он же в других не в зуб ногой.

Если разработчик не в состоянии оперативно осваивать новое, то это и не разработчик то толком.

Дем> Так что пока военные контроллеры не будут программироваться на Scratch :D :D или ещё чём распространённом - хрен что изменится

Хороший разработчик проектирует не на языке, а с использованием языка©
Какая, блин, разница, на каком языке программируется? Подходы то везде одинаковые. Язык - это самое простое и незначительное из того, что вообще должен знать и уметь разработчик
   2424
SE Татарин #25.10.2024 14:53  @Bredonosec#25.10.2024 12:58
+
-
edit
 

Татарин

координатор
★★★★★
Татарин>> Нет, тут Уран прав.
Татарин>> Безумная сложность нынешних ОС вызвана их безумной же универсальностью.
Bredonosec> прикол в том, что во многом это вынужденно.
В некотором смысле - да. Но это подход конца 20-го века.

Bredonosec> ты расплачиваешься необходимостью поддерживать НЕ одну экосистему, в которой варятся сотни миллионов юзеров и соответственно если хотя бы каждый сотый что-то понимает, у тебя уже миллионы советчиков в интернете по техническим вопросам. В твоём случае у етбя сотни мелких экосистем, которыми пользуется несколько тыщ человек, и в результате на каждый баг у тебя всего пару человек, которые хоть как-то понимают работу.
Нет, это не так работает. Система по-прежнему одна, суверенная (ну или 2-3, не суть).
Продукт с миллионом пользователей уже можно поддерживать нормально, с ростом количества далее сложность и стоимость поддержки скорее растёт, чем падает (винда хороший пример).
Просто потому, что точно также растут число и сложность "крайних случаев", растёт сложность самой структуры поддержки (ты пользовался суппортом микрософт по какому-нить реально сложному случаю? ну и как тебе? как быстро, имея поддержку "24/7" с максимально оплаченным уровнем, ты продрался через все слои до человека, который реально что-то понимает? У меня опыт крайне расстраивающий).
Собссно, в этом и смысл - закрыть 99% нужд, а если кому-то по работе, вот прям кровь из носу, обязательно нужно запустить именно виндовое приложение с виндой - ну, вот пусть конкретно её запускает.
В его случае всё будет в разы дороже, но общий расклад по цене компенсируется там, что для 99.99% пользователей их самые обычные таски на 0.05% дешевле. Цифири из пальца, просто чтобы показать суть и порядок.

Тебе нужно хорошо поддерживать 1-3 опсистемы с сотней миллионов одноязычных пользователей, которые пользуются более узким набором железа для более узкого круга задач. В итоге - более простая и дешёвая поддержка более простой и дешёвой системы. Это куда более простая и дешёвая задача. Точно посильная стране (точнее даже - незаметная на фоне более сложных задач, типа создания и поддержки самолёта).

Bredonosec> А зачем нам мнение тупых юзверей? Я ценю именно отказобезопасность. И разделение прав, делающее по сравнению с фатом просто земля и космос разницу.
А вот тут винда как раз слаба. Именно из-за её сильных сторон: она тянет очень старые концепты и решения ради совместимости, и любое движение ограничено совместимой базой и универсальностью. :)
С нуля можно всё то же самое сделать проще, дешевле и много лучше. Просто выделить то, что важно и спустить на тормозах второстепенное, отдав спецприменения на откуп спецсистемам.
Микрософт пустила бы половину своих программеров на мясо ради такой возможности, если б ей сказали, что потерь не будет. :D

>>КМК, отказаться от идеи ОС как экосистемы. Звучит как-то "инновационно" и "тупо", но на самом деле, переход сейчас идёт и так и этак, по-любому.
Bredonosec> То, что ты предлагаешь, - засунуть ОС в браузер.
Нет. Не так буквально.

Я просто констатирую, что пользование компутером сползает и очень сильно уже сползло в сеть. Вот смотри: когда ты смотришь фильм со стримингового сервиса, тебе есть разница, как и на чём работают сервера? Видеосервера могут работать даже вообще без ОС: высокая нагрузка, высокоспециализированная система. И так будет даже лучше.
То есть, если там и работает универсальная ОС, которую сильно наворотили ради такой работы, то она делает работу ХУЖЕ спецсистемы.
И с обратной стороны, с клиента: ТизенОС телевизоров Самсунг справляется с переработкой стрима ЛУЧШЕ, чем универсальная ОС линукс, приспособленная и заточенная для той же цели китайским производителем.
Понимаешь парадокс? :)

И это так в самых нагруженных приложениях, включая игры - им желательно не больше функционала ОС, а меньше, и та же винда прилагает много усилий, чтобы исключить себя как посредника при их работе. А в приложениях типа "Ворда" или "Экселя" производительности самых простых процессоров уже давно достаточно для того, чтобы приложения работали с промежуточной перекомпиляцией или даже с интерпретируемых скриптов (см. написанные на JS "сетевые" офисы).
То есть, ОС по-прежнему нужны и актуальны. Но вот нужда в нативном исполнении программ и сверхуниверсализации ОС давно ушла, уже как лет 10 точно неактуальна.

Посмотри на использование линукса: в большинстве применений от него оставляют лишь ядро и часть библиотек, а остальное допиливают. А это самое ядро - относительно простое, его легко заменить на КасперскийОС. Смотри, как на пример, на Андроид.

Bredonosec> И при этом всё равно браузеры имеют расширения, которые делают сторонние производители, потому как засунуть всё в один пакет - глупо. И они опять же совместимы. А если ты сделаешь свой - они не будут.
Это как раз вообще неважно, эти "расширения" - фигня вопрос, даже не миллионные доли от общей доли софта и его задач, да и сделать бравзер совместимым с Хром-расширениями (которые, по факту, тот же веб и яваскрипты) - фигня вопрос. Собссно, расширения Хрома - это тоже хороший пример ухода с ОС как с концепции. Гугл мог бы превратить Хром в аналог ОС и точку, вокруг которой обрастает экосистема, но он не стал. :) Вместо этого (по своим, конечно, соображениям) он взял открытые стандарты.

И уж тем более то же самое можно и нужно делать России - вообще отказаться от идеи "единой точки совместимости" в экосистеме, потому что эта точка всегда будет источником проблем и гирей на ногах. Перейти к концепции совместимости каждого сервиса или программы с конкретными службами, форматами, интерфейсами, которые нужны конкретной программе.

Ну вот как сетевому видеосервису пофиг, на какую опсистему, какой бравзер, какой прогрыватель и какой процессор он отдаёт видеопоток, а на клиенте пофиг, на какой системе и как работает видеосервис. У них контракт в согласован в единой точке - как передавать видеопоток.
И этот контракт никак не связан с тем, как хранить файлы, например.

Как сетевому "офису" пофиг, с какого бравзера и опсистемы с ним работают. Как налоговой системе пофиг, кто и как обрабатывает получившиеся XML, и наоборот - кто и как сгенерил налоговый отчёт, и на какой системе. Понимаешь, все эти системы пересекаются, но их контакты и контракты на уровне "точка-точка", они куда менее привязаны к среде исполнения, ОС, форматам и процессору, чем та же функциональность, но локально и 30 лет назад.

Bredonosec> Короче, предложение - сменить шило на мыло.
Нет.
   130.0.0.0130.0.0.0

Fakir

BlueSkyDreamer
★★★★☆

«Свободное ПО» – кого надо ПО

ОС Linux давно стала индустриальным стандартом в сетевой и серверной инфраструктуре, на смартфонах (Android – операционная система на ядре Linux), как игровая платформа (благодаря Valve)… //  globalaffairs.ru
 



...

Ещё чуть позже Джеймс Боттомли, один из директоров Linux Foundation, конкретизировал формальную причину устранения: «Если ваша компания находится в списках SDN OFAC США, подпадает под санкционную программу OFAC или принадлежит/контролируется компанией, которая находится в этом списке, наша возможность сотрудничать с вами будет ограничена и вы не сможете быть в файле MAINTAINERS».

Ну, допустим. Но тогда с неумолимой логикой возникает риторический вопрос: насколько открытым проектом вообще можно считать Linux, если доступ к его разработке вдруг ограничивается государственной/национальной принадлежностью?

«Эта нога – у того, у кого надо нога»
А если вглядеться в ситуацию пристальнее, вопросов становится ещё больше.

Во-первых, почему наших специалистов не переместили хотя бы в раздел CREDITS, как это традиционно делается? То есть возможности активного участия в разработке у человека нет, но за ним закрепляется хотя бы его вклад. Если уж устраивать чистку, то зачем настолько демонстративно?

Во-вторых, как тогда быть с Huawei? Ведь разработчики этой компании по-прежнему участвуют в сообществе Linux. Или внезапно американские санкции против них перестали существовать?

На этот счёт нашёлся «ответ» от Теодора Цо, создателя файловой системы Ext4, который пояснил, что для компаний типа Huawei существуют «определённые исключения». Такое ощущение, что выделяются «терапевтические исключения», как для норвежских лыжников-астматиков.

И всё это на фоне того, что SDN OFAC – это всего лишь список «запретных» лиц для американских юрисдикций. Это даже не вопрос санкций – в международной юрисдикции, как известно, их может накладывать только ООН, а тут просто рестрикции, эмбарго и репрессии. Что дальше?

Самое ироничное – откажется ли принципиальный Торвальдс от сетевого стека Linux, разработанного в своё время в очень большой степени за счёт вклада российских специалистов, которые когда-то трудились над этим в одном из НИИ в Московской области. Легендарный для сообщества Алексей Кузнецов, который был частью этой команды, теперь, выходит, «не в формате» ядра Linux? Но тогда возникнет целый пласт самых серьёзных вызовов.


Риски остановки OpenSource
Свободное программное обеспечение основано на принципе жёсткого лицензирования. Вся индустрия держится на свободных лицензиях как на фундаменте и до сих пор никогда не было удачных попыток нарушить эти основы. Поэтому сейчас настанет принципиальный момент: либо нужно будет отыграть всё назад, либо исключить все модули и компоненты ядра, разработчики которых так или иначе связаны с Россией.

Но в этом случае речь пойдёт уже не об одиннадцати разработчиках и далеко не только о сетевом стеке. Дело в том, что общий вклад в открытое программное обеспечение от России довольно большой. Это более трети всего кода, и эта доля растёт – а в ядре она даже выше. Обусловлено это тем, что почти тридцать лет многие глобальные корпорации именно в России создавали центры разработки, связанные с открытым программным обеспечением и конкретно с разработкой ядра Linux.

Благодаря квалифицированным кадрам (которые соглашались тогда на низкий, относительно западных стран, уровень оплаты труда) именно у нас сформировалось экспертное Linux-сообщество.

Если не разрушать святыню «свободного» программного обеспечения – открытые лицензии, то придётся удалить из кода ядра почти половину, что отбросит Linux примерно лет на 20–25 назад или вообще отодвинет на задворки истории.

Или же, под напором глобальных корпораций и «новой этики», придётся надругаться над символом веры в «свободное» программное обеспечение и удалить все упоминания об авторах кода, просто присвоив его (строки об авторстве не могут быть пустыми для включения кода в ядро и другие проекты Open Source).

«Мы пойдём своим путём, а они просто…»
Второй сценарий приведёт только к одному – к глобальному форку (разделению) разработки ядра и ключевых компонентов системы. Страны Глобального Юга, где доля Linux как на пользовательских, так и на серверных устройствах намного больше, чем в странах «развитой демократии», скорее всего, последуют в новый проект на государственном уровне, поскольку увидят в этом прецеденте значительные риски на будущее.

Открытое и свободное ПО используется на объектах КИИ практически во всех странах в мире именно по причине открытости, возможности аудита кода и принципов следования «свободным» лицензиям с гарантиями их соблюдения.

Что в этом случае ждёт Россию? Ничего плохого. В нашей стране больше всего собственных операционных систем на базе Linux – более 40 (и справедливо звучат вопросы, а зачем столько). Соответственно, и самое большое количество разработчиков ОС тоже у нас. Значит, форк ядра Linux может только сплотить наших разработчиков и усилить позиции отечественных стандартов на мировой арене в дальнейшем.

А вот разделение разработки для стран «переразвитой демократии» станет весьма проблемным. Так как собственные центры разработки операционных систем имеют лишь некоторые страны – это США, Соединённое Королевство, Германия и Франция.

Есть отдельные группы и в остальных странах, но противостоять диктатуре основных разработчиков ядра Linux они не смогут. Плюс сильное отставание по драйверам и темпам разработки может отвлечь много разработчиков в новую ветку. Так как по политическим мотивам заимствование из новой ветки для старой будет неприемлемым, но не наоборот, то отставание будет нарастать.

А вот поддержка стран Глобального Юга (где проживает бо?льшая часть населения планеты) будет способствовать притоку новых разработчиков и значительно повлияет на доли рынка для новой ветки разработки.

То есть, как и со множеством других западных санкций, запретов и ограничений, в случае с Linux для России то, что сейчас кажется несправедливостью и ущемлением наших прав – в перспективе может стать механизмом укрепления суверенитета и новой точкой роста экспорта стандартов и технологий.


   97.0.4692.9997.0.4692.99

pokos

аксакал

Fakir> «Эта нога – у того, у кого надо нога»
Ещё лет 15 назад я постулировал, что т.н. "свободное ПО" нужно только мега-корпорациям, чтобы снизить свои косты. Собсно, вот и подтверждение наступило. Буратины со всего мира покорячились забесплатно, сливки сымають всякие мелкомякоти.
   131.0.0.0131.0.0.0
EE Татарин #23.11.2024 00:00  @pokos#22.11.2024 12:19
+
-
edit
 

Татарин

координатор
★★★★★
Fakir>> «Эта нога – у того, у кого надо нога»
pokos> Ещё лет 15 назад я постулировал, что т.н. "свободное ПО" нужно только мега-корпорациям, чтобы снизить свои косты.
Это так, но это, собссно, прозрачно было.

Но почему и откуда "только"? Линукс - единственная экосистема, которая сейчас может сейчас жить в России, например. Отключили от каких-то глобальных репо, не отключили - какая разница?

Запрет разработчикам контрибутить (ну, при условии, что это не вредоносный и толковый код) - самая тупая вещь, которую может только изобразить держатель репы. Ну будут эти разработчики вносить изменения в репозиторий, который держится на российских серверах - и кому от этого будет хуже? России? разработчикам?
   131.0.0.0131.0.0.0
RU pokos #23.11.2024 10:49  @Татарин#23.11.2024 00:00
+
-
edit
 

pokos

аксакал

Татарин> ... - и кому от этого будет хуже?
Будет хуже кому:
1. ЦРУ
2. АНБ
3. Хомеланд Секъюрити
   131.0.0.0131.0.0.0
Последние действия над темой
1 2 3 4 5

в начало страницы | новое
 
Поиск
Поддержка
Поддержи форум!
ЯндексЯндекс. ДеньгиХочу такую же кнопку
Настройки






Твиттер сайта
Статистика
Рейтинг@Mail.ru
АвиаТОП
 
Яндекс.Метрика
website counter
 
free counters