Обложили кругом!

Мик­ро­софт всё стра­ща­ет и стра­ща­ет, мол, в октяб­ре сего года, доро­гой това­рищ, пре­вра­тит­ся твоя Вин­да-10 обрат­но в тык­ву.

Не могу я Вин­дой-11 поль­зо­вать­ся. Ну, гов­но в ней интер­фейс. Всё такое, блин… план­ше­то­об­раз­ное, как для дура­ков сде­лан­ное. Что­бы най­ти нор­маль­ные настрой­ки обо­ру­до­ва­ния, надо через три экра­на прой­ти.

Но и с этим мож­но, в прин­ци­пе, жить — мне же не каж­дый день надо лазить в тон­кие настрой­ки сете­вой кар­ты. Гораз­до хуже то, что панель задач у ентой ОС вер­ти­каль­но не ста­но­вит­ся в прин­ци­пе. На широ­ких мони­то­рах это недо­пу­сти­мая поте­ря полез­ной пло­ща­ди, да и вооб­ще: вер­ти­каль­ная панель задач — это лич­но мне тупо удоб­нее.

Поэто­му поче­сал я сисад­мин­скую репу и решил — а постав­лю-ка я себе на рабо­чую маши­ну… Вин­ду Сер­вер 2022. Она до октяб­ря 2026 года будет под­дер­жи­вать­ся точ­но. А там, наде­юсь, либо шах, либо ишак. Может быть, Вин­да-12 с нор­маль­ным интер­фей­сом вый­дет. Был же прен-цен-дент с Виндой‑8 и сер­вер­ным её вари­ан­том — Вин­дой-2008. А потом вышла 8.1 и 2008R2, и ста­ло по-чело­ве­че­ски.

А с домаш­ней маши­ной не знаю пока, чего делать. Пря­мо хоть на Мак беги, там интер­фейс не меня­ет­ся так ради­каль­но. На Маках, кста­ти, панель задач тоже мож­но сде­лать вер­ти­каль­ной.

Если б не игры, пра­во-сло­во, дав­но бы под Мак сбе­жал.

PS: Оста­вать­ся на десят­ке дома, увы, не вари­ант — так как на домаш­ней машине я так же рабо­таю, то-есть, под­па­даю под дей­ствие дого­во­ра об уда­лён­ной рабо­те, в пунк­тах кото­ро­го я обя­зан иметь на рабо­чей стан­ции под­дер­жи­ва­е­мую вен­до­ром ОС.

Про версии ОС Виндоуз

По состо­я­нию на ноябрь 2024 года с гуся мы име­ем вот такую кар­ти­ну; это доля раз­лич­ных вер­сий ОС Вин­до­уз на поль­зо­ва­тель­ских ком­пью­те­рах:

Мне кажет­ся очень иро­нич­ным то, что более новые вер­сии Windows: 8 и 8.1 СУММАРНО име­ют мень­ший про­цент, чем более ста­рая Windows 7, а Windows 8 (не гово­ря уже про, не к ночи будет ска­за­но, Windows Vista) име­ет даже мень­ший про­цент поль­зо­ва­те­лей, чем древ­няя XP. Мик­ро­софт поче­му-то упор­но не хочет учить урок про то, что как толь­ко они начи­на­ют вно­сить очень силь­ные изме­не­ния в ОС, осо­бен­но в части интер­фей­са, то поль­зо­ва­те­ли этой обнов­лён­ной вер­сии начи­на­ют избе­гать.

Это же каса­ет­ся почти вдвое боль­шей доли Windows 10 про­тив новой Windows 11 — и это несмот­ря на то, что Win11 вышла три с лихе­ром года назад и явля­ет­ся бес­плат­ным обнов­ле­ни­ем для ком­пью­те­ров с Win10. А ещё в октяб­ре сле­ду­ю­ще­го года для Вин10 пере­ста­нут выпус­кать обнов­ле­ния, тем не менее, поль­зо­ва­те­ли всё рав­но про­дол­жат её экс­плу­а­ти­ро­вать. Отча­сти понят­но, поче­му — уве­ли­чен­ные тре­бо­ва­ния к желе­зу зача­стую тре­бу­ют менять всю систе­му под корень. Но если тре­бо­ва­ние к про­цес­со­ру быть не ниже вось­мо­го поко­ле­ния я ещё худо-бед­но пони­маю, то за каким мака­ром даже для вер­сии Windows 11 Home нужен крип­то­гра­фи­че­ский сопро­цес­сор (TPM) — уже нет. Един­ствен­ное, для чего он реаль­но нужен — это шиф­ро­ва­ние дис­ка бит­ло­ке­ром. Ну сде­лай­те вы его опци­о­наль­ным, блин. Хошь бит­ло­кер — пода­вай сопро­цес­сор. Или убе­ри­те шиф­ро­ва­ние дис­ков вооб­ще из вер­сии Home.

Но самая, конеч­но, мякот­ка — это кре­тин­ский интер­фейс Win11. Мик­ро­софт стал зара­ба­ты­вать непло­хие день­ги на линей­ке сво­их план­ше­тов Сёр­фес, и, пола­гаю, имен­но поэто­му про­дол­жа­ет зата­чи­вать интер­фейс опе­ра­ци­он­ной систе­мы типа под план­ше­ты. Но так как в Мик­ро­соф­те по срав­не­нию с Эпплом сидят кре­ти­ны, неспо­соб­ные нор­маль­но отде­лить молоч­ное от мяс­но­го деск­топ­ную вер­сию ОС от план­шет­ной, полу­чи­лось гов­но, кото­рое нор­маль­но не выгля­дит ни тут, ни там. У Эппла поче­му-то полу­чи­лось сде­лать отдель­но iOS и отдель­но MacOS, обе выгля­дя­щие пре­крас­но, а тут «не шмаг­ла я». А ещё у Эппла хоро­шо полу­ча­ет­ся делать нор­маль­но выгля­дя­щие новые вер­сии деск­топ­ных опе­ра­ци­он­ных систем, кото­рые не отли­ча­ют­ся друг от дру­га столь ради­каль­но. При пере­сад­ке с МакОС 14 «Соно­ма» на МакОС 15 «Секвойя» поль­зо­ва­те­ли ком­пью­те­ров Эппл не начи­на­ют бегать с выпу­чен­ны­ми гла­за­ми с наск­пи­да­рен­ным задом, и зано­во искать, в какие дебри эти коз­лы в оче­ред­ной раз спря­та­ли панель управ­ле­ния. То же самое каса­ет­ся пор­та­тив­ных устройств. При пере­хо­де с iOS 17 на iOS 18 поме­ня­лись толь­ко малень­кие дета­ли интер­фей­са, а не так, что­бы хоба — и всё вооб­ще по-дру­го­му. Вот хотя бы за это ком­па­ния Эппл сре­ди меня поль­зу­ет­ся боль­шим ува­же­ни­ем.

Я пере­хо­дить на Windows 11 не буду про­сто до послед­не­го. Меня очень раз­дра­жа­ет невоз­мож­ность нор­маль­но сде­лать вер­ти­каль­ную панель задач. На совре­мен­ных широ­ких и сверх­ши­ро­ких мони­то­рах эта огром­ная хрень вни­зу экра­на тра­тит огром­ную пло­щадь совер­шен­но впу­стую. Будем ждать Windows 12. У Мик­ро­соф­та поче­му-то посто­ян­но так полу­ча­ет­ся — гов­но и повид­ло чере­ду­ют­ся через одну вер­сию. Так что надеж­да есть.

Кар­тин­ка отсю­да

PS: Чем вооб­ще кому-то интер­фейс WindowsXP не уго­дил? Пре­крас­но же всё было. Не надо было по три часа искать, «А вот настрой­ка вто­рич­но­го айпи адре­са — это как, уже в панель управ­ле­ния надо лезть, али ещё «настрой­ка­ми» мож­но обой­тись?» Нет, я пони­маю — обнов­лён­ное ядро, мно­го­за­дач­ность, ГПУ, и про­чее. Но поче­му при этом мор­да долж­на со скре­же­том отва­ли­вать­ся к херам? Поче­му у Эппла, где точ­но так же обнов­ля­ет­ся ядро и про­чие важ­ные части опе­ра­ци­он­ной систе­мы, тако­го не про­ис­хо­дит? Ну да, там, поль­зо­ва­тель­ский экс­пи­ри­енс меня­ет­ся, конеч­но, но очень не силь­но.

Вот уж не подумал бы

…что когда-нибудь сно­ва нач­ну хва­лить про­дук­цию АМД.

Одна­ко, вынуж­ден заявить, что из недо­ро­гих ХаПеш­ных биз­нес ноут­бу­ков, кото­рые я поку­паю для сотруд­ни­ков нашей ком­па­нии, ноут­бу­ки на про­цес­со­рах Интел явля­ют­ся намно­го более про­блем­ны­ми, чем ноут­бу­ки на про­цес­со­рах АМД. При­чём, про­блем­ные места Инте­ла — они не сколь­ко в самом про­цес­со­ре, сколь­ко в гра­фи­че­ском ядре, в него встро­ен­ном. Инте­лов­ская гра­фи­ка, увы, так и оста­лась гов­ном. Даже их серия Айрис, кото­рая вро­де как покру­че чем УХД, посто­ян­но под­глю­ки­ва­ет, и не рабо­та­ет с док-стан­ци­я­ми в неко­то­рых режи­мах. И драй­ве­ры какие-то бан­га­лор­цы впе­ре­меш­ку с паки­стан­ца­ми пишут. Вро­де всё рабо­та­ет, но выхо­дит новая вер­сия драй­ве­ра и ХОБА — сно­ва начи­на­ют­ся рит­ми­че­ские уда­ры в бубен.

А на ноут­бу­ках с про­цес­со­ра­ми АМД Рязань сто­ят Роди­о­ны 680М или 780М, и хотя по про­из­во­ди­тель­но­сти звёзд с неба не хва­та­ют, но рабо­та­ют без­упреч­но, даже с самым раз­но­об­раз­ным хла­мом у поль­зо­ва­те­лей дома.

О как.

Статистика с фаерволла

Сде­лал, нако­нец, пра­виль­ную отгруз­ку ста­ти­сти­ки с фай­ер­вол­ла на pfSense через Syslog, напи­сал пар­сер на Питоне, кото­рый затем загру­жа­ет все мета­дан­ные о каж­дом паке­те дан­ных в базу дан­ных на SQL Server. SQL Server, кста­ти, рабо­та­ет на ентом вашем Линуп­се, пото­му как где я ещё возь­му маши­ну, что­бы сра­зу и SQL Server и Syslog?

Так вот, за послед­ние семь меся­цев фай­р­волл про­пу­стил через свой наруж­ный интер­фейс 104,992,979 паке­тов дан­ных. Из кото­рых 56,178,554 были зло­на­ме­рен­ны­ми, и были фаер­вол­лом бло­ки­ро­ва­ны. Это у нас полу­ча­ет­ся, на мину­точ­ку, что 53% (боль­ше поло­ви­ны!) все­го тра­фи­ка — это боты и и про­чие кря­ке­ры. На самом деле, ещё боль­ше — ибо фаер­вол, голо­ву про­за­кла­ды­вать мож­но, бло­ки­ро­вал дале­ко не всё, что надо бы.

Рех­нуть­ся, сколь­ко в этих ваших интер­не­тах — ГОВНА вся­ко­го. Намно­го боль­ше, чем нор­маль­но­го, нуж­но­го людям кон­тен­та. А ведь и за этот гов­но­тра­фик день­ги плО­че­ны — его тоже надо рау­тить, пере­сы­лать туда-сюда, гонять по волок­нам. Пря­мо как реак­тив­ная нагруз­ка какая-то, них­ре­на полез­ной рабо­ты не дела­ет, а про­во­да гре­ет. И что с этим делать — реши­тель­но непо­нят­но.

Конеч­но, неко­то­рые отдель­ные стра­ны вокруг себя фаер­вол­лов пона­стро­и­ли, и мог­ли бы, навер­ное, тео­ре­ти­че­ски этот гов­но­тра­фик хоть как-то филь­тро­вать. Но на деле ни в одной из таких стран я бы не хотел жить, а вычис­ли­тель­ные мощ­но­сти их фаер­во­лов ухо­дят на борь­бу с ина­ко­мыс­ли­ем и про­чим пер­дя­чим паром, а не с интер­нет-пре­ступ­ни­ка­ми и бота­ми.

Математическое и компьютерное

Вот неко­то­рые дума­ют, что если вычис­ле­ния пере­не­сти на ГПУ вме­сто ЦПУ, то:

1. Всё сра­зу зара­бо­та­ет в сто раз быст­рее.
2. Будет сра­зу рабо­тать луч­ше.

Авот­шЫш. Не все­гда, и не вез­де.

Вот сде­лал я ней­ро­сеть, модель оди­на­ко­вая, доволь­но неслож­ная, пяти­слой­ная, сто ней­ро­нов в каж­дом слое, ито­го 50 тысяч пара­мет­ров — по нынеш­ним мер­кам вооб­ще три копей­ки.

Запус­каю на ЦПУ — сеть тре­ни­ру­ет­ся за три мину­ты, и выда­ёт доволь­но нор­маль­ный резуль­тат, с точ­но­стью в пре­де­лах 0.7%

Запус­каю на ГПУ — сеть тре­ни­ру­ет­ся уже за пять минут, а не за три, а резуль­тат у ней — замет­но хре­но­вей, с погреш­но­стью уже 1.23%

Я пола­гаю, что послед­нее это пото­му, что TensorFlow, будучи запу­щен­ным на ГПУ, по умол­ча­нию до сих пор исполь­зу­ет 16 бит для пред­став­ле­ния чисел с пла­ва­ю­щей запя­той, вме­сто 32 бит или даже 64. Надо будет погля­деть, мож­но ли его заста­вить исполь­зо­вать боль­ше бит. Хотя, конеч­но, мате­ма­ти­ка на ком­пью­те­рах — она дело такое, что вооб­ще-то никто гаран­тии, что резуль­тат вычис­ле­ний будет оди­на­ко­вым, если про­грам­ма запус­ка­ет­ся на про­цес­со­рах раз­ной архи­тек­ту­ры, нико­гда не давал. Осо­бен­но, если чис­ла такие, что пред­ста­вить их точ­но в фор­ма­те IEEE-754 невоз­мож­но (напри­мер, деся­тич­ная дробь 0.2).

А вот поче­му оно ничуть не быст­рее рабо­та­ет на ГПУ, чем на ЦПУ — для меня уже загад­ка. RTX3080 вро­де как пошЫр­ше дол­жен быть во флоп­сах, чем i9-11900k @ 3.5GHz. Может быть, такая малень­кая модель его про­сто нагру­зить тол­ком не в состо­я­нии.

И да, «что­бы два раза не вста­вать».

Как наи­бо­лее пра­виль­но счи­тать и пред­став­лять сред­нюю ошиб­ку в вычис­ле­ни­ях?

Вот, напри­мер, если в одном пред­ска­за­нии из двух про­грам­ма ошиб­лась на +100%, а во вто­ром — на ‑100%, вряд­ли заяв­ле­ние о том, что сред­няя ошиб­ка состав­ля­ет 0% (100−100)÷2, будет пред­став­лять­ся нам истин­ным.
Но с дру­гой сто­ро­ны, если тупо счи­тать ошиб­ки по моду­лю, а про­грам­ма при этом ста­биль­но оши­ба­ет­ся то на +1%, то на ‑1%, ста­ти­сти­че­ски-то ведь она, мож­но ска­зать, что не оши­ба­ет­ся вовсе.
Как обыч­но дей­ству­ют, вдруг кто зна­ет?

Пну-ка я Линукс в очередной раз

Дав­но я не пинал эту подел­ку, пну опять.

Име­ем: сер­вер с уста­нов­лен­ной Убун­той 22.04 — самым рас­по­след­ним дис­три­бу­ти­вом LTS. Не ста­вить же в про­дакшн бета-вер­сии.

На сер­ве­ре уста­нов­лен Апач 2.4.52. На него руга­ет­ся Нес­сус — мол, там дыр­ка, хозя­ин. При­чём дыр­ке уже боль­ше года.

Хоро­шо — apt update && apt upgrade? А вот шЫш — 2.4.52 это самая рас­по­след­няя вер­сия в репо­зи­та­ри­ях Убун­ты 22.04:

И чего пред­ла­га­е­те делать? Как я в 1998 году делал, из сыр­цов соби­рать само­му? Что­бы потом полу­чить фиг зна­ет чего, что после апгрей­да биб­лио­те­ки, напри­мер, libc, грох­нет­ся про­сто с гаран­ти­ей? Нафиг такие идеи и пред­ло­же­ния, я насо­би­рал­ся из сыр­цов выше кры­ши ещё в про­шлом веке.

Мож­но доба­вить в репо­зи­та­рии чеха, и поста­вить отту­да. Но всё это абсо­лют­но без гаран­тий.

Что име­ем в сухом остат­ке? Оче­вид­ную иди­о­тию — по умол­ча­нию самая послед­няя вер­сия LTS рели­за ста­вит Апа­ча с дырой, и обно­вить её, если не делать пля­сок с буб­ном и заячьей лап­кой, не полу­чит­ся.

А потом линук­со­и­ды нам рас­ска­зы­ва­ют, какой Вин­до­уз дыря­вый, ну-ну.

В моём люби­мом FreeBSD, кста­ти, в пор­тах чело­ве­че­ская вер­сия.

Вот вам и Линукс про­тив BSD.

Вот это дыра

В БИО­Се прак­ти­че­ски всех суще­ству­ю­ших совре­мен­ных ком­пью­те­ров есть дыра по обра­бот­ке лого­ти­па, изоб­ра­жа­е­мо­го при вклю­че­нии ком­пью­те­ра. Его мож­но под­ме­нить, при­чём из ОС, на точ­но так же выгля­дя­щее изоб­ра­же­ние, но содер­жа­щее вре­до­нос­ный код. Этот вре­до­нос­ный код обыч­ный анти­ви­рус уда­лить не может — он не уме­ет писать в БИОС.

https://arstechnica.com/security/2023/12/just-about-every-windows-and-linux-device-vulnerable-to-new-logofail-firmware-attack/

Вот это кру­то, блин. Послед­ствия могут быть самые шикар­ные. Неуда­ля­е­мый мал­варь хоти­те?

Обал­деть, дав­но тако­го не было. Теперь при­це­пить такое к экс­плой­ту-чер­вя­ку и конец все­му живо­му.

Поколенческое про игры

Я заме­тил одну инте­рес­ную вещь про ком­пью­тер­ные игры и моло­дое поко­ле­ние — и чем они млад­ше, тем боль­ше это прав­да. Вот мне (поко­ле­ние Х), напри­мер, не очень инте­рес­но рас­смат­ри­вать, как кто-то игра­ет в игру. Нет, я ино­гда смот­рю, это вер­но — напри­мер, погля­деть на какое-то инте­рес­ное тво­ре­ние в Scrap Mechanic, или как прой­ти осо­бо злю­ще­го бос­са. Но в целом смот­реть на то, как игра­ют дру­гие мне в целом не ска­зать, что­бы силь­но завле­ка­тель­но — зна­чи­тель­но инте­рес­нее играть само­му.

А вот моло­дым, осо­бен­но поко­ле­нию аль­фа (2010+), прак­ти­че­ски рав­но­цен­но: что смот­реть на то, как игра­ют дру­гие, что играть самим. Они полу­ча­ют прак­ти­че­ски такое же удо­воль­ствие от обо­их видов раз­вле­че­ния. Сам я не силь­но пони­маю, как так, но с дру­гой сто­ро­ны, смот­рим же мы фут­бол, бейс­бол, хок­кей, и про­чий боб­слей — непо­сред­ствен­но в них не участ­вуя, но полу­чая удо­воль­ствие от про­смот­ра.

Нашёл в ентих ваших интор­не­тах инте­рес­ную кар­тин­ку, под­твер­жда­ю­щую мои наблю­де­ния.

Про работу в ентом ОйТи

Про­чи­тал инте­рес­ный раз­го­вор.

–А чем пло­ха рабо­та в IT сфе­ре?
–Момен­таль­ным уста­ре­ва­ни­ем. Вот смот­ри, я высо­ко­ква­ли­фи­ци­ро­ван­ный инже­нер-про­грам­мист. Десять лет назад наша ком­па­ния раз­ра­бо­та­ла один из широ­ко ныне при­ме­ня­е­мых про­грамм­ных паке­тов для поис­ка новых неф­тя­ных место­рож­де­ний. Мы одни­ми из пер­вых нача­ли исполь­зо­вать машин­ное обу­че­ние для реше­ния подоб­ных задач, изу­ча­ли про­бы, ланд­шафт, дела­ли пред­ска­за­ния. Про­грам­ма рабо­та­ла пре­вос­ход­но, мы с боль­шой пом­пой её пре­зен­то­ва­ли, удач­но про­да­ва­ли и зара­бо­та­ли кучу денег.
–Так ведь здо­ро­во!
–Ну да, толь­ко уже после полу­го­да с момен­та выхо­да мы нача­ли выпус­кать к ней обнов­ле­ния, пять лет назад серьёз­но пере­пи­са­ли, а теперь она уже мораль­но уста­ре­ла и её надо пере­де­лы­вать почти зано­во. Появи­лись обе­ща­ю­щие мно­гое ней­ро­се­ти, ана­лиз мест­но­сти теперь про­из­во­дит­ся с дро­нов, объ­ём дан­ных серьёз­но вырос, нам уже надо исполь­зо­вать гра­фи­че­ские уско­ри­те­ли для их обра­бот­ки, и по сути всю рабо­ту надо начи­нать чуть ли не с нуля. А два года назад мы с женой были в Евро­пе. И зна­ешь что я там уви­дел? Кар­ти­ны Рем­бранд­та. И тут мне при­шло в голо­ву — ё‑моё, этим кар­ти­нам почти четы­ре­ста лет, а они до сих пор пре­крас­ны, и будут радо­вать людей и даль­ше. А моё тво­ре­ние за десять лет уста­ре­ло и место ему теперь на помой­ке.

Ино­гда испы­ты­ваю схо­жие мыс­ли. Я в нача­ле жиз­ни в США ещё в 1990 годах рабо­тал на строй­ке, плот­ни­чал. Постро­ен­ный дом сто­ит до сих пор. А все IT про­ек­ты, в кото­рых я участ­во­вал, в тече­ние несколь­ких лет выхо­ди­ли в тираж. На этом самом острие надо нахо­дить­ся посто­ян­но, это осо­бен­но важ­но в облач­ных тех­но­ло­ги­ях, где всё за год может поме­нять­ся ради­каль­ней­ше. Смот­ришь на что-то, что исполь­зо­вал бук­валь­но меся­ца три назад, ан вишь оно уже deprecated и надо раз­би­рать­ся с чем-то новым; это, без­услов­но, инте­рес­но, но ино­гда подоб­ная недол­го­веч­ность силь­но ездит по моз­гам.

Музыкальный лайфхак

У меня нет абсо­лют­но слу­ха, к боль­шо­му мое­му сожа­ле­нию. Абсо­лют­ный слух раз­вить прак­ти­че­ски невоз­мож­но, он может полу­чить­ся толь­ко сам, если ребё­нок с ран­не­го воз­рас­та (менее шести меся­цев) слы­шит музы­ку, при­чём часто.

Раз­вить мож­но отно­си­тель­ный слух, то-есть, если сыг­рать одну ноту, а пото­му сра­зу за ней ещё одну, то мож­но научить­ся узна­вать, на сколь­ко тонов эта вто­рая нота выше или ниже пер­вой. Этим зани­ма­ют­ся, в част­но­сти, на уро­ках соль­феджио.

Зато зна­е­те, у кого есть абсо­лют­ный слух? У быст­рых пре­об­ра­зо­ва­ний Фурье! Поэто­му если мне надо подо­брать какую-то мело­дию, а у меня не полу­чит­ся, я про­сто беру при­ло­же­ние-хро­ма­ти­че­ский тюнер для теле­фо­на и тупо её теле­фо­ну напе­ваю, и он мне сра­зу гово­рит, напри­мер, тут у тебя «си-бемоль», а потом «до», и т.д. Очень удоб­но.