воскресенье, 14 сентября 2014 г.

Почему нельзя создать отечественную ОС

"Министерство связи и массовых коммуникаций РФ рассматривает возможность введения 10% сбора от стоимости лицензий на ПО с целью изыскания средств для финансирования создания отечественных программных продуктов..."
Один мой знакомый юрист говорил - Читаешь закон - ищи где деньги!
Так уж получилось, что в России нет собственной операционной системы, а так-же прикладного ПО, как-то - браузеров, баз данных, офисных пакетов и т.д. Мир IT прочно захватили решения Intel+Microsoft, и в ближайшее время ничего не изменится. Если мы хотим действительно иметь что-то собственное, никому не платить лицензионных отчислений и обеспечить безопасность так, как понимает это государство и соответствующие службы (ФСБ, ФСТЭК) то нам нужно либо переписать ОС и прикладное ПО с нуля, что экономически абсолютно бессмысленно, а значит работать не будет, либо забить на все и остаться на том уровне что есть.
О третьем пути, как завещал Будда - никто не думает. Сертификация производства (ТУ и НДВ) решили бы вопрос если бы ОС действительно кому-то тут была нужна. Есть МСВС есть ALT Linux которые в принципе прошли этот путь, на сколько я понимаю. Но самый удачный пример - ASP Linux, он собирал операционную систему практически без изменений, и этот путь совместно с аудитом исходного кода и сертификацией производства и есть путь единственно правильный и верный. Но тогда получается, что бизнес в лице всяких изобретателей велосипедов и костылей не получит свое бабло. В общем делайте выводы сами, в очередную инициативу наших любимых правителей я не верю.

Кто сомневается в экономической НЕвозможности сделать все с нуля пример из смежной области - Intel уже более 40 лет доходы от продажи процессоров реинвестирует в усложнение технологии, владеют кучей патентов — и чтобы сейчас достичь их уровня в равных условиях (налоги, бюрократия, доступность капитала) понадобилось бы по моей грубой оценке порядка 352 млрд$ и 30 лет работы — на что конечно никто пойти не может. Всем нужен свой Intel за 0.1, а лучше 0.01млрд$ :-)

понедельник, 14 апреля 2014 г.

Джон Резиг: Пишите код каждый день

В моей организации работы обнаружилось несколько серьёзных проблем. В основном я работал по выходным и иногда по вечерам. Как оказалось, это не самая лучшая для меня стратегия. Необходимость сделать за выходные как можно больше и лучше сильно давила на меня, а если мне не удавалось доделать задуманное, это ощущалось как провал. Проблему усугубляло и то, что не было никакой гарантии, что очередные выходные будут свободны, и даже если так — не факт, что я захочу кодить с утра до вечера все эти два дня — надо ведь иногда как-то развлечься или просто расслабиться.
 
Я установил для себя несколько правил:
  1. Я обязан кодить каждый день. Я могу заниматься другими вещами — писать документацию или статьи в блог, но только в дополнение к работе над кодом.
  2. Это должен быть функциональный код. Возня с отступами, переформатирование, и, насколько это возможно, рефакторинг — не считаются. Я могу заниматься всем этим, но это не может быть основной частью дневной нормы.
  3. Считается только код, написанный до полуночи.
  4. Весь код должен быть открытым и публиковаться на Гитхабе.

среда, 2 апреля 2014 г.

Программный роутер - VyOS/Vyatta?

Vyatta, программный роутер на базе Linux, был приобретен компанией Brocade и успешно закрыт. Поздравляем авторов успешно продавшихся Brocade, и увы нам. Но не все так плохо энтузиасты подхватили проект. Последний релиз 17 января 2014 - http://en.wikipedia.org/wiki/VyOS

Ключевые возможности:
•Статическая и динамическая маршрутизация для IPv4 и IPv6 (RIP, OSPF, BGP, RIPng);
•Межсетевое экранирование для IPv4 и IPv6, включая фильтрацию p2p-трафика;
•Трансляция сетевых адресов;
•Балансировка нагрузки и резервирование канала;
•Резервирование маршрутизаторов с синхронизацией таблицы состояний соединений;
•Виртуальные частные сети (IPsec, L2TP/IPsec, PPTP, OpenVPN);
Документация:
  1. VyOS http://vyos.net/wiki/Main_Page