LINUX.ORG.RU

Сообщения javascript

 

Не дистрибутивы Linux

Мне известны только две операционные системы, основанные на ядре Linux, но не являющиеся дистрибутивами операционных систем семейства linux.

Это Android и ChromeOS.

Даже несмотря на то, что ChromeOS базируется на генту, сама по себе она не является дистрибутивом ни самой генту, ни каким-либо ее развитием (как например debian -> ubuntu), ни gnu/линукса, ни вообще дистрибутивом ос семейства линукс.

И Android и ChromeOS - это полностью самобытные операционные системы, основанные на ядре линукс. Но не дистрибутивы.

У меня два вопроса.

  1. Какие еще существуют и существуют ли вообще ОС, базирующиеся на Linux, но не являющиеся при этом рядовыми дистрибутивами этого семейства.

  2. Почему среди опенсорс комьюнити нет свободных проектов по созданию таких самобытных ОС, с какими-то концептуальными новыми решениями, идеямми, экосистемой или чем-то еще.

Проектов, не в которых разработчики решили просто перебить шильдик на сплешскрине, поднять свои репозитории пакетов, и предоставить пользователю какой-то дефолт из инит+пм+де с выбором все из тех же вариаций пакетов и де и инитов и вм и прочего, что он все так же может компоновать как ему вздумается, как и в любом другом дистрибутиве.

Проектов, которые не просто занимаются сопровождением пакетной базы.

А тех, которые являются цельными платформами. Со своим путем, философией, и прочим.

Я нарочно не рассматриваю в качестве таких проектов NixOS или GuixOS, потому как это просто попытки пересмотреть менеджемент пакетов, и отойти от FHS (и то лишь частично). В сути самих дистрибутивов лежит всё то же самое, что и во всех остальных - вот вам конструктор, играйте.

Меня интересуют ОС основанные на ядре линукс, а не дистрибутивы gnu/linux.

 , , ,

javascript
()

Опенсорс разработчик пожаловался на то, что ему не платят

Денис Пушкарев (zloirock) разработчик библиотеки core-js, являющейся популярной транзитивной зависимостью во множестве, в том числе коммерческих, проектах, пожаловался на свое бедственное положение.

Он рассказал, что является по факту единственным контрибьютором проекта, который развивает единолично с 2014-го года, и который используется на каждом втором веб-сайте из топ-1000 Alexa.

При этом он практически не получает финансовой поддержки, а после санкций его и без того малые доходы от пожертвований сократились почти в шесть раз (с $2500 до $400).

Помимо прочего он рассказал, как начав развивать проект в 2014-ом году, вскоре решил бросить основную работу и заниматься только развитием своей некоммерческой библиотеки с открытым исходным кодом. А чтобы жить было попроще, он вернулся в Россию, потому что там жить дешевле.

В 2019 году он стал виновником ДТП, совершив наезд на мотоцикле на пешеходном переходе на двух девушек 18 лет, одна из которых погибла на месте. Денису присудили выплаты компенсации морального вреда пострадавшим в размере, почти 1,5 млн рублей, и 18 месяцев колонии-поселения, из которых он отбыл 10 месяцев и освободился условно-досрочно.

Сам Денис описывает случившееся происшествие весьма поверхностно, но при этом упоминает, что будь он сыном депутата, ему бы не пришлось отбывать столь строгое наказание. Самих пострадавших девушек называет «жертвами» в кавычках, а виной всему глупые законы. После чего сетует о том, как в заключении он подвергался практически рабскому труду на химическом производстве, в окружении убийц, воров и насильников.

Помимо прочего, с момента начала разработки, Денис успел обзавестись семьей и сейчас у него есть маленьких ребенок. А жить не на что.

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

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

Когда случилась ситуация с ДТП, не нашелся никто, кто взял бы на себя поддержку и развитие библиотеки. За всю историю проекта так и не случилось ни одного полноценно развивающегося форка. А Денис по сей день остается единственным контрибьютером библиотеки.

Он призывает к дискуссии опенсорс сообщество, потому что не находит выхода из сложившейся ситуации. Он хочет найти или работу на полную ставку над опенсорс проектами, либо поддержку в виде пожертвований, так чтобы доходы хотя бы покрывали ставку в $80/час, либо же планирует изменить лицензию и сделать свой проект коммерческим, со следущего крупного релиза.

 , ,

javascript
()

Тема от прошлого, от 2012 года

 ,

javascript
()

Приключения разработчика вредоносного npm-пакета

Вчера в твиттере разработчика npm-пакета node-ipc Брендона Миллера (RIAEvangelist), который накануне встроил вредоносный код в свою разработку, сменился аватар на Российски флаг и появилось несколько провокационных твиттов, в которых он извиняется перед всеми и своей женой, признается в содеяном, а так же оскорбляет украинцев.

I spread malware and cheat on my wife

My name is Brandon Charles Miller, In 2014 i joined the adultery site ashley madison to cheat on my wife, i bought a 50$ upgrade. I am sorry for everything i have done

Выкладывает деанонимизирующее досье

read more about me https://doxbin.com/upload/BrandonNozakiMiller

fuck jannies for taking down my /g/ thread

REMINDER i cheated on my wife 5 months after marrying her in 2014

По состоянию на 6 утра по МСК посты в твиттере сохранены.

Так же в README репозитория того самого пакета на гитхабе он разметил сообщение

Thanks for all the free pizza, and thanks to all the police that showed up to SWAT me. They were really nice fellas.

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

 

javascript
()

Специальный вредоносный код в npm-пакете для России и Белоруссии

Разработчик популярного npm-пакета node-ipc добавил в проект код, который совершает запросы на удаленный сервер и при совпадении IP-адреса с Российским или Белорусским перезаписывает содержимое всех файлов на жестком диске на эмоджи-сердечко (♥).

Пакет node-ipc стоит в зависимости более чем у 300 других не менее популярных проектов, в том числе из экосистемы Vue.js (vue/cli)

Незадолго до этого тот же самый разработчик добавил в реестр npm модуль peacenotwar, который выводил в консоль сообщение со словами [данные удалены] и создает в нескольких поддериктория домашнего каталога файл WITH-LOVE-FROM-AMERICA.txt с содержимом на множестве языков мира.

Пакет peacenotwar так же был включен в зависимости для node-ipc

Вредоносный код, затирающий файлы, был добавлен в пакет node-ipc 7 марта в версии 10.1.1

Несмотря на то, что спустя некоторое время пакет был помечен как deprecated, его успели скачать несколько тысяч раз.

На данный момент текущая версия пакета 11.1.0 больше не содержит вредоносный код, затирающий файлы сердечком, но все еще содержит в зависимостях модуль peacenotwar, который больше не выводит сообщения в консоль, но создает файлы WITH-LOVE-FROM-AMERICA.txt в домашнем каталоге.

Подробности об уязвимости

 ,

javascript
()

Intel и AMD приостановили поставки продукции в Россию

Как сообщает множество информационных ресурсов, ссылаясь друг на друга и на собственные источники, компании Intel и AMD на фоне событий последних дней временно приостанавливают поставки своей продукции на территорию РФ.

 , ,

javascript
()

Intel заблокировал доступ на сайт с российских IP

При попытке зайти на https://intel.com с российского IP редиректит на страницу со следующим содержимым

Access Denied You don’t have permission to access «http://www.intel.com/» on this server. Reference #

UPD. на 18:00 по МСК доступ с российских IP снова восстановлен

 

javascript
()

Судьба Пандоры

cast @Novator

Что стало с твоим проектом децентрализованной сети Pandora спустя 10 лет?

И почему ты выпилил все свои статьи о ней на хабре? Они были особо ценны дискуссией в комментариях.

Рассказывай.


презентация проекта на хабре http://web.archive.org/web/20140303124457/http://habrahabr.ru/post/164149/

презентация проекта на лоре P2P социальная сеть Pandora 0.1 (альфа-версия)

обсуждение спустя четыре года Тестирование P2P-болталки Pandora

задумка проекта автором Децентрализованный видеочат

репа https://github.com/Novator/Pandora/

 , ,

javascript
()

Мы написали вам Браузер, чтобы вы открывали в нем Браузер

По мотивам темы о компиляции Qt6 в Wasm

Браузер QML прямо в вашем браузере (написанный на Qt6 и скомпилированный в wasm).

https://www.canonic.com/

Несколько демок

Солитер https://www.canonic.com/#https://raw.githubusercontent.com/danieloneill/Solitaire-WASM/main/Solitaire.qml

Анимация в стиле Матрицы https://www.canonic.com/#https://raw.githubusercontent.com/toby20130333/QtQuickExample/master/matrix/MatrixItem.qml

Песочница, чтобы запускать ваш собственные QML-скрипты https://www.canonic.com/#https://playground.canonic.com

 , ,

javascript
()

Почему ты в IT?

Привет. Расскажи мне, почему ты связал свою жизнь с IT?

  1. Какова твоя основная специализация? Можешь перечислить все области, которыми ты занимаешься, но обозначь ту, что считаешь основной.

  2. Сколько лет ты занимаешься IT?

  3. Зарабатываешь ли ты этим? Если да, то напиши свой средний месячный доход за последний год.

  4. Пилишь ли ты проекты (пет, опенсорс, что-то еще) на энтузиазме или участвуешь ли ты в них? Если да, то как часто? Почему?

  5. Какими еще профильными сферами помимо IT ты интересуешься? Какими занимаешься? В каких считаешь себя специалистом?

  6. Работал ли ты когда-либо не по IT-специализации? Кем и как долго? Работаешь ли до сих пор или почему ушёл?

  7. Любишь ли ты своё дело и то чем ты занимаешься? Или ты предпочел бы заниматься чем-то другим? Расскажи почему любишь, или почему занимаешься, если не любишь.

  8. Считаешь ли ты IT своим призванием?

  9. Имеешь ли ты профильное образование в своей специализации? Имеешь ли ты профильное образование в смежных специализациях? Имеешь ли ты любое техническое образование? Имеешь ли ты любое гуманитарное образование? Имеешь ли ты вообще образование вне средней школы - по какому направлению?

  10. Имеешь ли ты свою семью (жена, муж, дети)? Какой процент времени своей жизни ты уделяешь им?

  11. Как много времени ты уделяешь IT? Как работе, так и самообучению, чтению, занятиями некоммерческими проектами?

  12. Как часто и как много ты отдыхаешь?

  13. Кем ты видишь себя через пять лет? Серьезно.

0. Ты счастлив?

 , , ,

javascript
()

Интервью с Дугласом Крокфордом - создателем JSON

Дуглас Крокфорд - американский программист, занимающийся разработкой с 80х годов, работал в компании Atari, на студии Lucasfilm, был основателем нескольких стартапов.

Известен созданием формата обмена данными JSON, разработкой линтера JSLint, минификатора JSMin, разработкой типа для представления десятичных чисел с плавающей точкой DEC64. Является участником комитета по стандартизации TC39, принимал активное участие в разработке спецификации ECMAScript 2015 (ES6). Автор нескольких книг по JavaScript.

Интервью на русском языке выложено на youtube-канале https://www.youtube.com/watch?v=WSqCpWYfTFU

Основные тезисы:
  • Программистом стоит быть только если вы любите программировать
  • Дуглас начинал свою карьеру в качестве разработчика видео-игр, но сам в игры не играет
  • JSON хорош тем, что он всегда останется таким, какой он есть. Но если бы Дуглас разрабатывал его сейчас, то он бы его еще больше упростил
  • TypeScript не нужен
  • Статическая и сильная типизация не нужна. Динамическая и свободная система типов дает больше выразительности, возможностей и экономит время
  • Дуглас не доволен множеством нововведений в JS и он пользуется только подмножеством языка, как всегда и декларировал. Ему не нравится реализация Promise и он считает сахар async/await лишним.
  • 20-ти летние сеньоры были всегда, даже во времена его молодости. Это не веяние моды
  • Он ничего не знает и никогда не слышал о таких компаниях как Тинькофф, Сбербанк, Авито и Яндекс
  • Тесты на знания алгоритмов при приеме на работу бесполезны. Программистов надо отбирать по примерам их кода.
  • Чтобы стать крутым нужно постоянно учиться

 

javascript
()

Почему вы доверяете бинарным репозиториям?

Всегда было интересно спросить, у тех, кто постоянно уповает на всевозможные потенциальные закладки в проприетарном программном обеспечении, и у тех, кто особо рьяно относится к своей безопасности\анонимности\приватности\етк, но при этом сидит хоть и на opensource, но бинарной дистрибуции ПО

  • А почему вы собственно уверены, что бинарные пакеты программ (да и ядра) в репозиториях вашего дистрибутива соответствуют исходным кодам этого самого ПО? Ведь даже в теории, чтобы это проверить, необходимо знать полное сборочное окружение, в котором собирались пакеты, но эта информация не поставляется майнтенерами. На практике же, этого никто и никогда не проверяет.

Чем каноникал, шапка, дебиан, арч и все прочие лучше какого-нибудь майкрософта или гугла? На чем основана ваша уверенность в том, что в вашей gnu/linux ос, которую вы даже не собирали самостоятельно, нет закладок?

 , ,

javascript
()

Форум osdev.ru переехал

Отечественный форум с многолетней историей, посвященный разработке и проектированию операционных систем osdev.ru переехал на новый домен osdev.su

Старый домен угнали киберсквоттеры (описание драмы тут)

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

(данное сообщение несет информационный, а не рекламный характер)

 

javascript
()

TypeScript Native (AOT) Compiler

На гитхабе доступна для тестирования всеми желающими пре-альфа компилятора TypeScript в нативный машинный код.

Компилятор написан на C++ для LLVM, и позволяет генерировать бинари для всех целевых платформ, в том числе в WASM.

Поддерживается сборка мусора и взаимодействие с плюсовым кодом.

https://github.com/ASDAlexander77/TypeScriptCompiler

 , ,

javascript
()

Многооконность

Как часто на вашей десктопной рабочей станции на одном рабочем столе одновременно открыты два и более видимых окна?

Опишите ваши юзкейсы, в которых вы используете данную компоновку окон приложений. Какие задачи требуют такого подхода?

И дополнительно, пользуетесь ли вы многооконностью (разделением экрана) на андроидах? Если да, то аналогично, опишите юзкейсы, какие задачи этого требуют?

 

javascript
()

Когда люди начнут писать на JavaScript?

И зачем они этого не делают до сих пор, не считая поддержки легаси?

 

javascript
()

Снести тему

Pinkbyte Тема www.linux.org.ru/forum/talks/16042062 была снесена

Требую снести тему www.linux.org.ru/forum/talks/16040770 по той же причине.

 

javascript
()

RSS подписка на новые темы