У меня есть раритетные лицензионные диски с играми Fallout 1 и 2. И вот на днях я решил тряхнуть стариной и немного поиграть. Устанавливаю, запускаю и Windows пишет, что ничего не выйдет и диски можно выкидывать — проблемы совместимости.
Выкидывать священные для меня реликвии не хотелось — больше хотелось выкинуть Windows, поэтому я за 5 минут установил Ubuntu, поставил WINE и без проблем запустил игры. Не потребовалось ничего настраивать, допиливать или искать. Игры работали корректно, без единого разрыва.
Наигравшись, возвращаться в Windows не тянуло. Я считаю, что с Linux была проделана реальная работа, в то время, как в Windows то убирали кнопку «Пуск», то возвращали и другие инновации отсуствуют. Настал тот момент, когда Linux тихо и незаметно превзошел Windows по удобству работы. Все на Linux! Ура, товарищи!
Не уточняется. Но гражданин пишет, что проблемы связаны с видеорежимом и правильным отображением цветов. Вроде как, пришлось поставить несколько апдейтов и заплаток и все более-менее заработало. Но сути это не меняет.
Комментирует Фокс Малдер (29.10.2015 в 18:31) #53731
Шли. На 64битной семёрке тоже, я даже режим совместимости с Windows95 не включал.
Такая ситуация не только с игрушками, Win имеет склонность терять поддержку периферии, у меня есть рабочие морально устаревшие устройства(сканер и т.п.), которые не имеют поддержки в 7 и 8, но работают в Lin на свободных драйверах.
Ну, это спорный вопрос. Linux накапливает много морально устаревшего говна в ядре. Даже сам Торвальдс как-то ужасался. Тут важно найти золотую середину: и совместимость сохранить, но и с ожирением бороться.
Даже у Торвальдса не доходят руки до тщательной правки ядра, плюс блобы производителей вносят свою лепту, надо же поддерживать максимальный обьем девайсов, прямо "из коробки"!
Комментирует Фокс Малдер (13.12.2015 в 17:59) #54866
Ну, это спорный вопрос. Linux накапливает много морально устаревшего говна в ядре.
никто не заставляет это держать в ядре, подключайте модулем.
в отличие от виндовс есть альтернатива. можно настроить конфиг сборки ядра и собрать под конкретное железо, а лишнее выпилисть совсем.
Комментирует Фокс Малдер (13.12.2015 в 19:16) #54872
После чего пересобирать ядро вручную с каждым фиксом очередной дырки в безопасности или чем-то подобным, поскольку пакетный менеджер будет притаскивать версии с тем же самым говном. Гентушники от такого не запаникуют, само собой, — но прочим придётся не сладко:)
Комментирует Фокс Малдер (13.12.2015 в 19:47) #54876
не совсем согласен.
Но с другой стороны:
— На фига вообще часто менять ядро?
— Да мы в курсе что заплатки вылетают не в пример винде(хотя вантуз это вообще прошлый век, но сравнивать как бы больше не с чем)
— и потом даже если(в настоящее время) появилась уязвимость: она как правило требует получить рут права — что сделать практически удалённо не реально.
В итоге объективно новая версия ядра требуется в подавляющем случае для поддержки нового оборудования.
Комментирует Фокс Малдер (13.12.2015 в 20:01) #54878
На федоре или опенсуси получить в систему новое ядро после очередного обновления дистра — плёвое дело, про арч вообще молчу. Не исправленную старую версию текущего, как на убунте, а именно новую. Стояла система с каким-нибудь 3.10, обновился в том же дистре — опаньки, у меня уже 4.2 какая-нибудь. С тем же хламом, который старательно из конфигов выпиливал:) Линуксоиды должны страдать.
Комментирует Фокс Малдер (13.12.2015 в 20:05) #54880
Линуксоиды должны страдать.
В чем страдания то заключаются?
Комментирует Фокс Малдер (13.12.2015 в 20:18) #54881
Человек жаловался, что в линуксовом ядре куча ненужного говна. Ему подсказали как эту проблему решить. Правильно подсказали, кстати. Только вот выбора у него всё равно нет: или получать эту же кучу при следующем обновлении ядра (неважно, в виде новой версии или фикса старой), или сидеть на старой версии (гадая, что именно отвалится при обновлении чего-то другого), или заниматься онанизмом в виде самостоятельного компиляния и патчинга.
А поставить другое ядро из репов, без "компилинга и напилинга"? уже так трудно...
Конечно, проше сливать данные, пищать на форумах о кривости драйверов после запуска очередной игры и т.д.:)
Комментирует Фокс Малдер (13.12.2015 в 22:11) #54892
С тем же говном внутри? В таком случае нет смысла возиться.
Комментирует Фокс Малдер (13.12.2015 в 22:38) #54895
Правильно. И дело не в смысле, а в том что вообще нафига это надо? Чем это "говно" мешает то? Хотя если жаба душит за лишние 20 Мб и там лишние 3 секунды при загрузке... хозяин барин)
Комментирует Фокс Малдер (13.12.2015 в 22:45) #54897
Мне ничем не мешает: нет линукса — нет и проблем:) У тех линуксоидов, что сидят на source based дистрах тоже проблем не будет: новое ядро подхватит старый конфиг и с ним соберётся. А остальных не жалко.
Комментирует Фокс Малдер (14.12.2015 в 00:19) #54904
вот именно. Да и какие там 3 секунды, я однажды полазил дня 2 по инету, собирал инфу, повыкидывал что только мог, скомпилил, разницу практически не заметил, меньше 1 секунды быстрее, избавление от ненужных служб больше пользы принесло. То что там полно старых дров и тд, это же не значить что ядро все это грузит:) Если например пропатчить ядро pf-патчсетом, которые меняют планировщик процессов, планировщик ввода вывода и тд — другое дело. А так не знаю — кто тут на сайте компилил ядро отзавитесь, у кого теперь скорость зашкаливает после выкидывания старых дров :))
Комментирует Фокс Малдер (14.12.2015 в 00:58) #54906
То что там полно старых дров и тд, это же не значить что ядро все это грузит:)
Смотря как собрано. Если в модулях лежит, то может и не грузить. Если же при сборке вкомпилено, то за милую душу в оперативку загонит. Ну да страсть основных линуксовых дистров к говну общеизвестна: вот захотелось мне, к примеру, дебиан поставить. Что я получу после установки иксов? Правильно, кучу дров для всяческих S3, матрасов, циррусов и всего того, чего на этой машине отроду не было и не будет. Ибо они у иксов в зависимостях висят. И обновляться они вместе с иксами будут несмотря на стопроцентную ненужность. Не понимаю: неужели нельзя сделать по-человечески, а не по-линуксовому? Чтобы инсталлятор проверял какое именно железо в системе стоит и тянул только то, что реально этому желеу надо. В арче или слаке такая возможность есть. Ставлю убунту, что я вижу в конце процесса? Правильно — удаление всяких ненужных локалей и шрифтов, который инсталлер на машину сам же пару минут назад и залил:)
Комментирует Фокс Малдер (14.12.2015 в 02:26) #54911
а так это вы про драйвера в процессе установки? Так это вообще мелочь. Туда же локали и шрифты и вообще все что касается инсталяции. Я думал разговор о обычной загрузке
Комментирует Фокс Малдер (14.12.2015 в 02:49) #54915
Ну так и при обычной загрузке всё, что не в модулях лежит а в ядро вкомпилено в оперативку пойдёт, разве нет? А с какими опциями авторы дистра ядро соберут только они и знают.
Комментирует Фокс Малдер (14.12.2015 в 12:05) #54925
это да, но я к сожалению не настолько сильно разбираюсь в процессе загрузки ядра, чтобы дать категоричный ответ. Просто при компиляции в процессе конфигурации мы видим дохрена встроенных драйверов, после загрузки линуха я не нахожу их не в логах ядра, ни в /sys. Я исхожу из того что ядро тоже избирательно грузит драйвера и это довольно логично. Как бы то ни было прироста скорости от перекомпиляции ядра и выкидывания всего "мусора" я не наблюдал. Хотя было бы интересно что сказали бы на этот счет профессионалы, кто тут есть на сайте
Комментирует Фокс Малдер (05.01.2016 в 17:33) #55312
Потому что ядро изначально сделано по-идиотски. Правильно Торвальдсу Таненбаум говорил: монолитное ядро — это гигантский шаг назад, из 90х в 70е. Драйверы, файловые системы и прочая шняга вообще в ядро входить не должны если изначально делать по уму.
Комментирует Фокс Малдер (05.01.2016 в 17:50) #55313
Нет, не правильно. Таненбаум — теоретик. Ему легко пи#$%деть. Его микроядро работает хорошо лишь в теории, а на практике абсолютно неюзабельно по причине высоких накладных расходов. Торвальдс сам не фанат монолитности, но он понял, что это единственный способ заставить ОС работать быстро и эффективно (ценой снижения надежности).
И сама жизнь поставила точку в этом споре. На базе Linux создан Android, который уже используется на миллиарде устройств. А где используется "правильный" Minix? ;)
Комментирует Фокс Малдер (05.01.2016 в 17:59) #55316
Его микроядро работает хорошо лишь в теории, а на практике абсолютно неюзабельно по причине высоких накладных расходов. Торвальдс сам не фанат монолитности, но он понял, что это единственный способ заставить ОС работать быстро и эффективно (ценой снижения надежности).
Гейось. OSX в смысле. Построена на ядре XNU, которое построено на микроядре Mach. На десктопе эта штука встречается в разы чаще линукса, и это я ещё хакинтоши не считаю. На том же XNU сделана iOS, под которой тоже крутится немало всего (не)нужного.
А где используется "правильный" Minix? ;)
Там же, где и планировалось: студентов на ней учат. Того же Линуса, к примеру, учили:)
Комментирует Фокс Малдер (05.01.2016 в 18:03) #55317
А XNU является гибридным ядром. Как раз потому, что просто микроядерная архитектура не годится для практического использования. В XNU взяли что-то от микроядра и добавили монолитности, чтобы хоть как-то завелось.
Комментирует Фокс Малдер (05.01.2016 в 18:08) #55319
Допустим. А как насчёт QNX? Насколько мне известно, эта штука вполне микроядерная. Как и VxWorks. В реале где только не используются: и в космической технике, и в медицинской, и в автомобилях — везде где надо работать быстро и надёжно, да при этом ещё и мало места занимать.
Комментирует Фокс Малдер (05.01.2016 в 18:20) #55320
QNX хорош, но используется только во встраиваемых системах, где нужен реалтайм. Это очень узкая ниша микроядер. А Таненбаум пытался доказать, что микроядро одинаково замечательно подходит для любого использования. Торвальдс не согласился и оказался прав.
Комментирует Фокс Малдер (05.01.2016 в 18:24) #55321
" Великий Линус — нас к торжеству и свободе, ведет..." (cейчас пользователи Вантуза набегут?) Ну современное ядро Линукса, уже давно использует модули и поэтому не может считаться полностью устаревшим и монолитным!? Скорее гибридная структура, также как XNU c Mach!?;)
QNX-единственная и нормально работающая продакшн-система на этой планете, построенная на микроядрах!
Комментирует Фокс Малдер (05.01.2016 в 20:14) #55326
Чо ты мелешь? Модули Linux работают в адресном пространстве ядра. Это типичная монолитная система. Если в модуле содержится ошибка, падает не только сам модуль, но и всё ядро.
Ух, ты...видно кто-то перебрал на праздниках!?:) Для особо неодаренных, напишу проще и более понятно:
1. Согласен только в области, в которой Linux, как впрочем, и BSD — все компоненты ядра (там они называются модулями) исполняются в едином адресном пространстве и некорректно написанный модуль может непреднамеренно или умышленно надругаться над чужой собственностью (превратить данные в винегрет, например). Это факт, но это теория и только!:)
2. Однако, при возникновении необрабатываемого исключения в ядре (например, обращения по нулевому указателю), Linux "грохает" только тот модуль, который это исключение и породил, не трогая все остальные.
3. Аварийный останов системы происходит только по серьезному поводу, когда рушится что-то очень фундаментальное, делающее дальнейшую работу ядра действительно невозможной.
Конечно, если "полетел" драйвер жесткого диска — это кранты, но вот, например, без драйвера звуковой карты можно какое-то время и обойтись, сохранив все не сохраненные данные и только потом перезагрузившись.
А теперь, мой вопрос, сколько раз вы сталкивались с падением драйверов накопителей в Linux?:) Я за 6 лет, НИКОГДА!
и до кучи, о микроядерных системах:
1. управление процессами выполняется не микроядром, а администратором процессов (который, правда, скомпонован с микроядром в один модуль).То есть "завалиться" он, и "фенита, ля комеди" этой системе в части процессов выполняемых на данном микроядре, а если это данные в потоке или это СХД, с критичными данными по времени?
2. Все процессы в QNX изолированны друг от друга и выполняются в своём собственном виртуальном адресном пространстве. За реализацию такой защиты отвечает блок управление памятью (Memory Management Unit, MMU). Наличие в процессоре устройства MMU является обязательным требованием для запуска QNX. В то же время, потоки одного процесса работают в одном адресном пространстве. и ничего не напоминает, о хваленной стабильности микроядер!?
3. Микроядерные системы в разработке на порядки сложнее и трудозатраты гораздо больше, проще "пихнуть" готовый или полуготовый монолит и доработать в рамках свободного сообщества! "Рой - всегда эффективнее одного индивида, только если, этот индивид не сообщество разнотипных клеток"!
4. сложно у микроядерных ОС - достичь хорошей производительности, при не слишком изрядном засирании дизайна архитектуры.:)
Вот и видим, где находится Linux?, а где Minix и все остальные и по распространению для архитектур CPU поддерживаемых ими и т.д.
Комментирует Фокс Малдер (05.01.2016 в 22:18) #55328
Херню какую-то ты написал. Если модуль работает в пространстве ядра, то архитектура называется монолитной. Точка. Учи матчасть, а потом выступай.
Уже бегу плакать!:) и вдогонку, от меня "контрольный"...
Операционные системы семейства NT используют гибридную архитектуру, сочетающую сильные стороны монолитных и микро-ядер (так же называемую "архитектурой модифицированного микроядра"), что теоретически, должно обеспечить превосходство над монолитным LINUX'ом (кстати говоря, экспериментальное ядро GNU/HURD построено как раз по микроядерной архитектуре). "Легендарно устойчивую" NT, которую по слухам можно "уронить" только вместе с сервером, на самом деле очень легко вогнать в "голубой экран". Достаточно любому, я повторяю любому, драйверу сделать что-то недозволенное, как система автоматически "катапультирует пользователя", заботясь о нем. Хорошо, что Microsoft не строит авиалайнеры!:)
Комментирует Фокс Малдер (05.01.2016 в 23:42) #55331
Недооси валятся не сильно сложнее, если на то пошло. Никогда не доводилось видеть напрочь погашенный экран и полностью мёртвую клаву с мышой? Сюрприз: это у нас иксы упали:) А может и kernel panic: пока Reset не ткнёшь, не разберёшься: в консоль по Alt-CTRL-Fn не переключается, на Alt-Ctrl-Backspace не реагирует, по сети не отвечает. Винда в таких случаях хоть синий экран выдаёт если капитально рухнуло ядро или видео перезапускает в случае несмертельного с ним глюка.
Комментирует Фокс Малдер (05.01.2016 в 23:32) #55330
QNX-единственная и нормально работающая продакшн-система на этой планете, построенная на микроядрах!
VxWorks используется в таких местах, куда недоось только в страшном сне допускают. Навскидку: сименсовское медоборудование, Phoenix Mars Lander — аппарат НАСА, предназначенный для изучения Марса, зонды Spirit, Opportunity и Curiosity, а также аппарат Mars Reconnaissance Orbiter. Система используется и в других космических миссиях, например, Deep Impact. Беспилотник Northrop Grumman X-47B и вполне пилотируемые Boeing 787 Dreamliner (операционная система VxWorks AE653 управляет системой Common Core System, которая является основой бортовой авионики лайнера Boeing 787 Dreamliner) и Lockheed C-130 Hercules. Вертолёты Super Puma EC225 и Cougar EC725. Всякие там роботы, навигаторы, роутеры и так далее. В общем диапазон применения как бы не больше QNX
1. Примеры оборонных систем, на основе QNX:
— Беспилотные системы управления самолетами;
— Акустические системы для слежения за перемещением танков;
— Военные радиостанции;
— Радиостанции высокой пропускной способности для передачи данных;
— Автономные подводные аппараты;
— Системы управления противотанковыми орудиями;
— Встраиваемые контроллеры для аэрокосмических систем;
— Системы глобального позиционирования GPS для наземных войск;
— Системы управления посадкой летательных аппаратов;
— Военные метео-спутники.
2. Только в России:
— РЛС ЦУ ЗЦ-25Э. Корабельная радиолокационная станция целеуказания.
- БАЛ-Э®. Наземная аппаратура системы управления.
— ПУРГА®. Система управления торпедной и бомбовой стрельбой.
— УРАН-Э®. Корабельная аппаратура системы управления (КАСУ)
— ГСН ПКР ЯХОНТ. Моноимпульсная головка самонаведения противокорабельной крылатой ракеты «Яхонт».
— Государственные сертификации (Гостехкомиссия РФ, DO-178B, MIL-STD 1553, QNX Neutrino RTOS: #0033857, cage code: 3AD83)
на Западе:
— AirNAV.
— Решения на базе QNX лицензированы для использования на более чем 10,1 миллионах единиц техники от практически всех ведущих производителей автомобилей, включая: BMW, Chrysler, Daimler, Fiat, Ford, General Motors, Honda, Hyundai, Mazda, Mitsubishi, Nissan, Saab, SsangYong, Toyota и Volkswagen. В частности, такие автомобили выпускаются под марками Acura, Alfa Romeo, Audi, Buick, Cadillac, Chevrolet, Dodge, Honda, Hummer, Infiniti, Jeep, Lancia, Mini, Mercedes, Opel, Pontiac.
— BigDog — четырёхногий робот с адаптивным управлением, созданный в 2005 году фирмой Boston Dynamics совместно с Foster-Miller, Лабораторией реактивного движения (NASA).
— в далеком уже — июне 2010 года компания RIM отчиталась о продаже 100-миллионного смартфона BlackBerry, а всего BlackBerry продаются в 175 странах мира.
Это не показатель — успешности продутов на базе QNX!?
Комментирует Фокс Малдер (06.01.2016 в 00:53) #55336
Ну так по VxWorks я тоже перечислил далеко не всё из того, что под неё имеется. И она, и QNX сделана на микроядре, обе системы активно применяются там, где требуется настоящий рилтайм и падение сильно дорого обойдётся. Недоось с её десятками миллионов строк кода, написанных непонятно как и непонятно кем к таким делам и близко не подпустят.
Я подтвердил, свою точку зрения об успешности, именно QNX!:-)
Недоось? хм, что вы имели в виду...
1. 25 марта на территории ФГУП «Комбинат „Электрохимприбор“» (ЗАТО Лесной, Свердловская область) состоялось совещание, где стало известно, что Linux-система для ядерного оружейного комплекса РФ — ОС «Синергия», создаваемая в «Росатоме», — уже проходит сертификацию.
Директор РФЯЦ-ВНИИЭФ Валентин Костюков сообщил, что разработанная в «Росатоме» операционная система «Синергия», основанная на ядре Linux и других свободных компонентах, отправлена на сертификацию, а в следующем году запланирован вывод продукта на рынок — для российских предприятий ядерного оружейного комплекса.
2. На Балаковской АЭС c 2002 года используется индустриальный Linux(ядро v.2.6) в системах управления, реактора ВВЭР-1000.
3. Linux используется в компьютерной инфраструктуре МКС с самого запуска станции в 1998 г., а также обеспечивает работу вычислительных систем центра управления полетами МКС в NASA.
и т.д.
Комментирует Фокс Малдер (06.01.2016 в 02:02) #55339
Пасьянсы бесплатные разложить, наверное. Во второгноме они были неплохими. Вообще всякие АЭС, электростанции, банки и прочее критичное и требующее надёжности под OpenVMS работают или какой ещё экзотикой. Если линукс туда и ставится, то это точно не дебилиан, бубунта или ещё какая позорная поделка: что-нибудь платное и с техподдержкой 24/7. И, конечно же, ставится не на рабочее железо — кадровикам с бухгалтерией и прочими ненужными персонажами.
Можно и пасьянсы в нерабочее время и на обеде разложить!:) А что в микрософтской недооси уже и пасьянсы стали платные, ужас, куды мир катиться!?
Атомщики тоже люди и им свойственно отдыхать...:)
Без "бухов" и их бюрократии, не обходится хозяйствующая организация, работники кушать, так то хотят!? Поэтому слетевший сервак с 1С, в день перед зарплатой, оставил 700 человек без оной, перед НГ 2016, можно не гадать, через сколько минут админ, стал безработным!?:) Ну и это была проза нашего дня!
А чего так не хватает индустриальному Linux, чтобы его не применяли на АЭС, или в банковских системах? Только конкретно и по пунктам, please?
Комментирует Фокс Малдер (06.01.2016 в 12:23) #55343
Только конкретно и по пунктам, please?
1. Точно такие же иконки как в виндовсе!
2. убогий(теперь уже на фоне современных офисных пакетов) ms-office.
3. ... дальше фантазии не хватает( А по желанию портированный IE, нет? и и и ещё фотошоп обязательно — потому что иногда нужно фотки с корпоратива по редактить ну там обрезать и эффект красных глаз убрать так что без фотошопа никуда!
Комментирует Фокс Малдер (06.01.2016 в 19:22) #55350
Бред упоротого однопроцентного.
1. Точно такие же иконки как в виндовсе!
Было ещё в Linux XP кучу лет назад.
2. убогий(теперь уже на фоне современных офисных пакетов) ms-office.
Да ну? Не скажу что люблю MSO, но остальное куда более убого. KOffice, OpenOffice, LibreOffice одинаково унылы и никчёмны и даже попытка IBM сделать из этого дерьмища конфетку в виде ни фига не удалась.
3. ... дальше фантазии не хватает
Это заметно. Может молитва портрету Столлмана её всё же сможет возбудить?
Комментирует Фокс Малдер (06.01.2016 в 19:35) #55351
А чего так не хватает индустриальному Linux, чтобы его не применяли на АЭС, или в банковских системах? Только конкретно и по пунктам, please?
Работоспособности, о чём честно говорят 15 и 16 главы GPL. "SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION." особо доставило. Плюс анальная огороженность GPL-лицензии, не зря от неё всё чаще отказываются в пользу по-настоящему свободных. Google и Apple то, что открыть решают — открывают обычно под BSD-лицензией, Microsoft под MIT и так далее.
Комментирует Фокс Малдер (06.01.2016 в 23:07) #55352
Отказ от гарантий есть в любой лицензии. И к Windows, и к QNX. Но вполне объяснимо, когда гарантия не распространяется на то, что досталось бесплатно. Как говорится, дареному коню в зубы не смотрят. И совсем другое, когда продают Windows, а в лицензии написано, что разработчик имеет только права и не имеет никаких обязательств.
Плюс анальная огороженность GPL-лицензии, не зря от неё всё чаще отказываются в пользу по-настоящему свободных
Полное непонимание принципов лицензирования. От BSD и MIT наоборот отказываются. Скажу по секрету, корпорациям было выгоднее развивать FreeBSD, чем Linux. На это неоднократно намекалось. Но из-за излишней свободы было решено не заниматься фрей, т.к. разработки одной компании могли быть использованы другой компанией без вклада в общее дело. Т.е. одна компания пашет, а другая стрижет капусту, что в мире жесткой конкуренции совершенно недопустимо. Вот и был выбран Linux, так как полусвободная GPL не позволяет взять чужой труд, создать производный продукт и при этом не поделиться исходниками.
Комментирует Фокс Малдер (06.01.2016 в 23:49) #55353
Отказ от гарантий есть в любой лицензии. И к Windows, и к QNX.
Ну так винду в критические области применения и не ставят, делов-то. Не знаю как сейчас, но раньше такое прямо запрещалось лицензионным соглашением.
И совсем другое, когда продают Windows, а в лицензии написано, что разработчик имеет только права и не имеет никаких обязательств.
Почесал затылок, вспомнил всякие RHEL, SLES, SLED и тому подобные линуксовые дистры. Стало интересно: а за что деньги берут в них? Случайно не за техподдержку и тому подобное добро, которого отроду не было во всяких федорах, опенсусях и прочих дебианах?
Сюрприз: в винде оно тоже есть.
Полное непонимание принципов лицензирования. От BSD и MIT наоборот отказываются.
Разве? Беру прошлый год:
Компания Google открыла под лицензией Apache код проекта Shaderc, в рамках которого подготовлена библиотека и инструментарий командной строки для трансляции графических шейдеров из формата GLSL в промежуточное представление SPIR-V, предложенное в рамках API Vulkan, продолжающего развитие OpenGL.
Компания Google представила новый высокопроизводительный RPC-фреймворк gRPC, позволяющий организовать прозрачное взаимодействие клиентских и серверных приложений. Сетевое взаимодействие в gRPC базируется на применении протокола HTTP/2. gRPC позволяет создавать микросервисы на различных языках программирования, которые взаимодействуют между собой при помощи универсального API. Код фреймворка написан на языке Си и распространяется под лицензией BSD.
Facebook объявил об открытии исходных текстов интегрированной среды разработки Nuclide, оптимизированной для разработки мобильных и web-приложений на языке JavaScript с использованием React или React Native, а также для разработки на языке Hack (вариант PHP со статической типизацией).
Код Nuclide опубликован под лицензией BSD и представляет собой набор компонентов для развиваемой компанией GitHub свободной платформы Atom, которая построена с использованием браузерного ядра Chromium.
Google открыл исходные коды TensorFlow, своей системы с искусственным интеллектом. Компания сама будет управлять проектом на новом сайте Tensorflow.org. Она открыла доступ к коду на основании лицензии Apache 2.0, которая означает, что каждый может использовать код по своему усмотрению.
Компания Microsoft открыла исходные тексты проекта Sora, в рамках которого развивается платформа для построения программных систем генерации, приёма и обработки произвольных радиосигналов (Software-defined radio), модуляция и частотные преобразования в которых реализуются программно при помощи обычных CPU, без использования специализированных ASIC. В состав входит SDK, BRICK-модель для программирования модулирующих сигналов, набор драйверов, образцы сигналов 802.11a/b/n, утилиты для визуализации и отладочный инструментарий. Код открыт под лицензией BSD и размещён на GitHub.
Компания Microsoft объявила о публикации на GitHub исходных текстов набора клиентских библиотек WCF (Windows Communication Foundation), позволяющих приложениям на базе открытой платформы .NET Core взаимодействовать с сервисами WCF, отправляя сообщения между сервисами в асинхронном режиме. Код открыт под лицензией MIT. Следует отметить, что открыт не полный набор библиотек WCF для рабочего стола, а только его подмножество, ориентированное на взаимодействие с сервисами для мобильных и серверных систем.
И так далее и тому подобное.
Комментирует Фокс Малдер (07.01.2016 в 03:35) #55354
Мне в ответ накопипастить софт, раскрытый под GPL, которого на несколько порядков больше?
GPL подразумевает сотрудничество, а полностью свободные лицензии подразумевают лишь то, что любой желающий может хапнуть чужой труд и не вложить в общую копилку кода ни строчки.
Комментирует Фокс Малдер (07.01.2016 в 03:47) #55355
Копипастить необязательно, я тоже далеко не обо всём написал. Просто назовите количество того, что в прошлом году было открыто серьёзными конторами под GPL, AGPL, LGPL и тому подобными лицензиями из своих разработок, до этого же было под свободными лицензиями недоступно вообще. Серьёзная контора имеется в виду сравнимая с RedHat (не знаю более успешного линуксового проекта) по численности сотрудников, капиталам и другим параметрам. Мелкомягкие там, гугл, лицокнига, яблочники, кошмарские с одинэсниками или ещё кто.
Комментирует Фокс Малдер (07.01.2016 в 04:12) #55356
А вы выше привели что-то ценное? Я впервые слышу названия этих программ. Есть даже предположение, что их именно потому и открыли, что они нахер никому не нужны, включая их создателей. Может для начала вы назовете крупные Open Source-проекты, которые эффективно развиваются, но при этом распространяются по говнолицензиями типа MIT/BSD/Apache?
Linux — GPL, LibreOffice — GPL, MySQL — GPL и так далее. Под MIT/BSD/Apache только мелкие или второстепенные проекты.
Комментирует Фокс Малдер (07.01.2016 в 04:47) #55357
А вы выше привели что-то ценное? Я впервые слышу названия этих программ.
Ну мало ли чего вы не знаете. Так, пример навскидку: дофига народа ежедневно заходит посмотреть видео на ютуб. Отдаётся оно оттуда либо в MP4 (кодеки H264 для видео и AAC для звука), либо в WebM (соответственно VP8/VP9 + Vorbis). Мой VLC, когда я ему ютубовский адрес скармливаю забирает именно WebM. Так вот видеокодеки VP8/9 когда-то были голимой проприетарщиной, но потом гугл их купил и решил подарить народу. И сделал он это ни фига не под GPL-лицензией, что характерно: бсдшная во всей красе.
Может для начала вы назовете крупные Open Source-проекты, которые эффективно развиваются, но при этом распространяются по говнолицензиями типа MIT/BSD/Apache?
Firefox пойдёт? Почти в любом линуксовом дистре есть. Mozilla Public License во всей красе. Banshee, Compiz, jQuery, Mesa3D, Lua с 5 версии, ncurses, X Window System, Node.js? Лицензия MIT. В поиске на sourceforge.net сейчас указал искать всё на лицензии zlib/libpng и получил список на 970 пунктов.
Linux — GPL, LibreOffice — GPL, MySQL — GPL и так далее. Под MIT/BSD/Apache только мелкие или второстепенные проекты.
Типично линуксовое враньё. Ни один известный мне и народу линуксовый дистр не содержит ничего GPL-Only: там полно компонентов с другими лицензиями. Или под линуксом подразумевается только ядро? LibreOffice — это говнофорк OpenOffice такой? Он тоже не только под GPL идёт. Цитирую их сайт: "LibreOffice is made available subject to the terms of the Mozilla Public License v2.0 which is reproduced below. It is based on code from Apache OpenOffice made available under the Apache License 2.0 but also includes software which differs from version to version under a large variety of other Open Source licenses, you are encouraged to refer to the LICENSE file in three formats (txt, flat ODF, HTML) inside an installation, or use the Help, License Information dialog while running the software for further information." MySQL? Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией. И так далее.
Комментирует Фокс Малдер (07.01.2016 в 05:00) #55358
Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией.
Правильно. Коммерческая для того, чтобы баблосы зарабатывать. А GPL для того, чтобы привлечь энтузиастов бесплатно помогать с разработкой. Как только MySQL выпустят под BSD, придет конкурент Oracle, запилит в базу что-нибудь свое проприетарное и станет продавать закрытые бинарники. Именно поэтому крупные компании, заинтересованные в развитии своих продуктов силами открытого сообщества, выбирают GPL и шарахаются от BSD/MIT. Ну а кодек можно и под MIT — бурная общественная работа по его допиливанию не предполагается изначально. Там ценен алгоритм, который существенно не меняется, а не его конкретная реализация.
LibreOffice — это говнофорк OpenOffice такой?
Мда...
Комментирует Фокс Малдер (07.01.2016 в 05:20) #55359
Правильно. Коммерческая для того, чтобы баблосы зарабатывать. А GPL для того, чтобы привлечь энтузиастов бесплатно помогать с разработкой.
Именно. Кто у нас в основном линукс пишет? RedHat, ага. Ляпают они на скорую руку федору два раза в год и дают всем желающим скачать бесплатно и без смс. Восторженные хомячки с воплями о свободе радостно бросаются качать и ставить, после чего наслаждаются морем сегфолтов, кернелпаников, сдохшими файловыми системами и тому подобным добром. Отчёты обо всех приключениях отсылаются красным шапочкам, которые эти баги фиксят по мере возможности. А фиксы идут ни фига не в федору, а в их платный RHEL, который стоит подороже винды и просто так законно уже не скачаешь и не поставишь:) То же самое делает Novell: хочешь свободы? Вот тебе глючная OpenSUSE. Хочешь чтобы работало? Плати за SLED, SLES или NLD.
Как только MySQL выпустят под BSD, придет конкурент Oracle, запилит в базу что-нибудь свое проприетарное и станет продавать закрытые бинарники.
Не помню рыданий со стороны разрабов FreeBSD когда именно так с ними поступила Sony. Не потому ли что их лицензия свободная по-настоящему, а не по-линуксовому?
Именно поэтому крупные компании, заинтересованные в развитии своих продуктов силами открытого сообщества, выбирают GPL и шарахаются от BSD/MIT.
Про мозиллу, иксы и всё такое я уже говорил.
Комментирует Фокс Малдер (07.01.2016 в 05:32) #55360
А фиксы идут ни фига не в федору, а в их платный RHEL
Ну что за глупость? И в Федору тоже идут. Или как вы себе представляете? Чувак столкнулся с проблемой, написал багрепорт, дырку заделали, а чувак так и сидит с проблемой? Тогда с чего бы ему вообще багрепорты писать? На самом деле баги фиксятся очень быстро и заплатки сразу же доступны всем. Я уже не говорю о том, что латанием дыр в Федоре занимается сообщество, а не один Red Hat.
Не помню рыданий со стороны разрабов FreeBSD когда именно так с ними поступила Sony.
А я помню. Официально вида не подавали, а у рядовых разработчиков был сильный баттхёрт. Полистайте архивы списка рассылки.
Про мозиллу, иксы и всё такое я уже говорил.
Говорить-то говорил, но этот пример против вас. Такое ощущение, что вы просто из Педиавикии всё дергаете. Вы в курсе, что собственная лицензия Firefox привела-таки к проблемам и разработчики были вынуждены ввести множественное лицензирование? И в первую очередь Firefox был лицензирован под GPL.
Комментирует Фокс Малдер (07.01.2016 в 05:57) #55361
Ну что за глупость? И в Федору тоже идут.
Идут. До выхода следующей федоры, где весь этот секс повторяется раз за разом:) Даже убунтятам живётся легче, у них LTS есть. Центось не предлагать: плавали, знаем.
Чувак столкнулся с проблемой, написал багрепорт, дырку заделали, а чувак так и сидит с проблемой? Тогда с чего бы ему вообще багрепорты писать?
Ему писать и не нужно, федора сама напишет: автоматическая система уведомлений об ошибках там с 12 версии в составе дистра. Отправляет она только багрепорты или же в комплекте с ними улетают логины, пароли, номера кредиток и всё такое — вопрос открытый:)
Я уже не говорю о том, что латанием дыр в Федоре занимается сообщество, а не один Red Hat.
Работает весь колхоз, а богатеет только красная шапочка? Что-то не вдохновляет перспектива: совсем как в винде получается.
А я помню. Официально вида не подавали, а у рядовых разработчиков был сильный баттхёрт. Полистайте архивы списка рассылки.
Полистаю, но как я понял ситуацию — всё в рамках бсдшной лицензии было и потому вида не подали. Никогда сонек не любил, те ещё жлобы.
Вы в курсе, что собственная лицензия Firefox привела-таки к проблемам и разработчики были вынуждены ввести множественное лицензирование? И в первую очередь Firefox был лицензирован под GPL.
Проблему я помню у линуксоидов, которые стали фокс с иксами форкать. Фокс чтобы выпилить иконки и ещё некоторые мелочи, а иксы потому что в версии 4.4 лицензию поменяли, добавив в неё строку «Данный продукт включает программное обеспечение, разработанное The XFree86 Project, Inc и его сотрудниками.» Столлман тут же мозолем подавился, а когда откашлялся — заистерил не по-детски.
Комментирует Фокс Малдер (14.01.2016 в 14:02) #55729
Linux — GPL, LibreOffice — GPL, MySQL — GPL и так далее. Под MIT/BSD/Apache только мелкие или второстепенные проекты.
Chromium. Есть такой забавный браузер, на основе которого делается куча других браузеров. Штука даже сама по себе более популярная, чем всякие линуксы на десктопе.
Чего-чего я использовал? Я лишь написал заметку, собрав предварительно материалы в сети. Подпись «по материалам отечественной и зарубежной прессы» в конце статьи об этом как бы намекает. А диски с Убукой я использую лишь по прямому назначению — соскабливаю ими дерьмо с подошвы.
Хм, я вас и не хотел причислять к толерастам! Ни в кои...Я написал, что вы применили информацию о игровом назначении данного продукта, а потом добавили " дерьма " в конце!:(
Товарищ, в чем претензия-то? Опять кому-то показалось, что я что-то не то написал? Уже миллион раз отвечал на это: заводите свой блог и пишите только правильные вещи. У нас свобода слова. ;)
Является-является! Терпимость — от слова терпеть (переносить неприятное ощущение или состояние). Если слабовольный мудак терпимый человек будет долго терпеть, то в кого он превратится в итоге? Правильно! В потерпевшего. И вы говорите, что быть потерпевшим — это хорошо? ;)
Вы про мудаков, а я про терпеливых и нейтральных...святые тоже переносили тяготы существования и что они все мудаками по-вашему были или многие люди, которые жертвовали жизнью и здоровьем ради мудаков, в истории Человечества?
Ради хохмы, апостолы в христианстве,также терпели лишения и состояния различные и во что они превратились!?
Что-то вас сильно в сторону уводит. Мне не нравится Убука за попытки Шаттлворта напичкать свободный Линукс всякой шпионящей дрянью. И никаких оснований для терпимости я тут не вижу. При чем тут святые и апостолы и вовсе не понимаю.
Я тоже не рад внутренней политики Марка и его стратегии развития продукта!:( Выпиливание гадости из Убунты занимает много времени и не нужное это все! Как мне, так и любому другому. Просто мы стали говорить о людях и мудаках, вот я привел альтернативу и другую сторону...противовес "дерьма"!
Комментирует Фокс Малдер (09.11.2015 в 02:33) #54008
Witcher 3: Wild Hunt на линуксе запустите, тогда и поговорим что к чему больше подходит. Хотите нативную версию, хотите в вайне виндовую. Да и первую готику с удовольствием бы в линуксовой версии прошёл снова. Или Morrowind без вайнов со стимами, а то OpenMW с 2002 года делают, но до сих пор даже первая версия не вышла: 0.36 последняя на прямо сейчас, и выглядит она как говно по сравнению с оригиналом 13летней давности — да вдобавок без файлов оригинала не работает.
Комментирует Фокс Малдер (09.11.2015 в 03:01) #54009
Детство в попе заиграло? Какие игры? Тут не школота вроде тебя, а серьезные люди и Linux им для работы. ;)
Комментирует Фокс Малдер (09.11.2015 в 10:15) #54019
Топикстартер по ходу дела не в курсе. Или Fallout, дота, скурим и прочие Angry Birds под вайном — это для линуксоидов уже рабочий софт?
Комментирует Фокс Малдер (09.11.2015 в 10:30) #54021
На уроки не опоздаешь? ;)
Комментирует Фокс Малдер (09.11.2015 в 10:57) #54023
Ты лучше переживай чтобы начальство не спалило тебя за работой с упомянутым софтом. Не поймут ведь и выгонят на мороз ссаными тряпками.
А какая винда? Емнип на 7й фоллауты шли (фаргусовские, при полной установке)
Не уточняется. Но гражданин пишет, что проблемы связаны с видеорежимом и правильным отображением цветов. Вроде как, пришлось поставить несколько апдейтов и заплаток и все более-менее заработало. Но сути это не меняет.
Шли. На 64битной семёрке тоже, я даже режим совместимости с Windows95 не включал.
Такая ситуация не только с игрушками, Win имеет склонность терять поддержку периферии, у меня есть рабочие морально устаревшие устройства(сканер и т.п.), которые не имеют поддержки в 7 и 8, но работают в Lin на свободных драйверах.
Ну, это спорный вопрос. Linux накапливает много морально устаревшего говна в ядре. Даже сам Торвальдс как-то ужасался. Тут важно найти золотую середину: и совместимость сохранить, но и с ожирением бороться.
Сканеру 5 лет. Не такой и старый – учитывая, что лампа сменная.
5 лет, и в семёрке не работает? Странно.
Моему сканеру 17 лет. Вот что он в семёрке не работает – не странно:-)
В линуксе работает (если файл его профиля закинуть куда надо).
Кстати, и в семёрке большинство сканеров можно завести через программу VueScan (не бесплатная, правда:-)
Такой что ли? :)
Похож! :-) Мой только чуть потоньше. Работает, цвета хорошо передаёт, удачная модель была.
Даже у Торвальдса не доходят руки до тщательной правки ядра, плюс блобы производителей вносят свою лепту, надо же поддерживать максимальный обьем девайсов, прямо "из коробки"!
никто не заставляет это держать в ядре, подключайте модулем.
в отличие от виндовс есть альтернатива. можно настроить конфиг сборки ядра и собрать под конкретное железо, а лишнее выпилисть совсем.
После чего пересобирать ядро вручную с каждым фиксом очередной дырки в безопасности или чем-то подобным, поскольку пакетный менеджер будет притаскивать версии с тем же самым говном. Гентушники от такого не запаникуют, само собой, — но прочим придётся не сладко:)
не совсем согласен.
Но с другой стороны:
— На фига вообще часто менять ядро?
— Да мы в курсе что заплатки вылетают не в пример винде(хотя вантуз это вообще прошлый век, но сравнивать как бы больше не с чем)
— и потом даже если(в настоящее время) появилась уязвимость: она как правило требует получить рут права — что сделать практически удалённо не реально.
В итоге объективно новая версия ядра требуется в подавляющем случае для поддержки нового оборудования.
На федоре или опенсуси получить в систему новое ядро после очередного обновления дистра — плёвое дело, про арч вообще молчу. Не исправленную старую версию текущего, как на убунте, а именно новую. Стояла система с каким-нибудь 3.10, обновился в том же дистре — опаньки, у меня уже 4.2 какая-нибудь. С тем же хламом, который старательно из конфигов выпиливал:) Линуксоиды должны страдать.
В чем страдания то заключаются?
Человек жаловался, что в линуксовом ядре куча ненужного говна. Ему подсказали как эту проблему решить. Правильно подсказали, кстати. Только вот выбора у него всё равно нет: или получать эту же кучу при следующем обновлении ядра (неважно, в виде новой версии или фикса старой), или сидеть на старой версии (гадая, что именно отвалится при обновлении чего-то другого), или заниматься онанизмом в виде самостоятельного компиляния и патчинга.
А поставить другое ядро из репов, без "компилинга и напилинга"? уже так трудно...
Конечно, проше сливать данные, пищать на форумах о кривости драйверов после запуска очередной игры и т.д.:)
С тем же говном внутри? В таком случае нет смысла возиться.
Правильно. И дело не в смысле, а в том что вообще нафига это надо? Чем это "говно" мешает то? Хотя если жаба душит за лишние 20 Мб и там лишние 3 секунды при загрузке... хозяин барин)
Мне ничем не мешает: нет линукса — нет и проблем:) У тех линуксоидов, что сидят на source based дистрах тоже проблем не будет: новое ядро подхватит старый конфиг и с ним соберётся. А остальных не жалко.
вот именно. Да и какие там 3 секунды, я однажды полазил дня 2 по инету, собирал инфу, повыкидывал что только мог, скомпилил, разницу практически не заметил, меньше 1 секунды быстрее, избавление от ненужных служб больше пользы принесло. То что там полно старых дров и тд, это же не значить что ядро все это грузит:) Если например пропатчить ядро pf-патчсетом, которые меняют планировщик процессов, планировщик ввода вывода и тд — другое дело. А так не знаю — кто тут на сайте компилил ядро отзавитесь, у кого теперь скорость зашкаливает после выкидывания старых дров :))
Смотря как собрано. Если в модулях лежит, то может и не грузить. Если же при сборке вкомпилено, то за милую душу в оперативку загонит. Ну да страсть основных линуксовых дистров к говну общеизвестна: вот захотелось мне, к примеру, дебиан поставить. Что я получу после установки иксов? Правильно, кучу дров для всяческих S3, матрасов, циррусов и всего того, чего на этой машине отроду не было и не будет. Ибо они у иксов в зависимостях висят. И обновляться они вместе с иксами будут несмотря на стопроцентную ненужность. Не понимаю: неужели нельзя сделать по-человечески, а не по-линуксовому? Чтобы инсталлятор проверял какое именно железо в системе стоит и тянул только то, что реально этому желеу надо. В арче или слаке такая возможность есть. Ставлю убунту, что я вижу в конце процесса? Правильно — удаление всяких ненужных локалей и шрифтов, который инсталлер на машину сам же пару минут назад и залил:)
а так это вы про драйвера в процессе установки? Так это вообще мелочь. Туда же локали и шрифты и вообще все что касается инсталяции. Я думал разговор о обычной загрузке
Ну так и при обычной загрузке всё, что не в модулях лежит а в ядро вкомпилено в оперативку пойдёт, разве нет? А с какими опциями авторы дистра ядро соберут только они и знают.
это да, но я к сожалению не настолько сильно разбираюсь в процессе загрузки ядра, чтобы дать категоричный ответ. Просто при компиляции в процессе конфигурации мы видим дохрена встроенных драйверов, после загрузки линуха я не нахожу их не в логах ядра, ни в /sys. Я исхожу из того что ядро тоже избирательно грузит драйвера и это довольно логично. Как бы то ни было прироста скорости от перекомпиляции ядра и выкидывания всего "мусора" я не наблюдал. Хотя было бы интересно что сказали бы на этот счет профессионалы, кто тут есть на сайте
Потому что ядро изначально сделано по-идиотски. Правильно Торвальдсу Таненбаум говорил: монолитное ядро — это гигантский шаг назад, из 90х в 70е. Драйверы, файловые системы и прочая шняга вообще в ядро входить не должны если изначально делать по уму.
Нет, не правильно. Таненбаум — теоретик. Ему легко пи#$%деть. Его микроядро работает хорошо лишь в теории, а на практике абсолютно неюзабельно по причине высоких накладных расходов. Торвальдс сам не фанат монолитности, но он понял, что это единственный способ заставить ОС работать быстро и эффективно (ценой снижения надежности).
И сама жизнь поставила точку в этом споре. На базе Linux создан Android, который уже используется на миллиарде устройств. А где используется "правильный" Minix? ;)
Гейось. OSX в смысле. Построена на ядре XNU, которое построено на микроядре Mach. На десктопе эта штука встречается в разы чаще линукса, и это я ещё хакинтоши не считаю. На том же XNU сделана iOS, под которой тоже крутится немало всего (не)нужного.
Там же, где и планировалось: студентов на ней учат. Того же Линуса, к примеру, учили:)
А XNU является гибридным ядром. Как раз потому, что просто микроядерная архитектура не годится для практического использования. В XNU взяли что-то от микроядра и добавили монолитности, чтобы хоть как-то завелось.
Допустим. А как насчёт QNX? Насколько мне известно, эта штука вполне микроядерная. Как и VxWorks. В реале где только не используются: и в космической технике, и в медицинской, и в автомобилях — везде где надо работать быстро и надёжно, да при этом ещё и мало места занимать.
QNX хорош, но используется только во встраиваемых системах, где нужен реалтайм. Это очень узкая ниша микроядер. А Таненбаум пытался доказать, что микроядро одинаково замечательно подходит для любого использования. Торвальдс не согласился и оказался прав.
Ясно, спасибо.
" Великий Линус — нас к торжеству и свободе, ведет..." (cейчас пользователи Вантуза набегут?) Ну современное ядро Линукса, уже давно использует модули и поэтому не может считаться полностью устаревшим и монолитным!? Скорее гибридная структура, также как XNU c Mach!?;)
QNX-единственная и нормально работающая продакшн-система на этой планете, построенная на микроядрах!
Чо ты мелешь? Модули Linux работают в адресном пространстве ядра. Это типичная монолитная система. Если в модуле содержится ошибка, падает не только сам модуль, но и всё ядро.
Ух, ты...видно кто-то перебрал на праздниках!?:) Для особо неодаренных, напишу проще и более понятно:
1. Согласен только в области, в которой Linux, как впрочем, и BSD — все компоненты ядра (там они называются модулями) исполняются в едином адресном пространстве и некорректно написанный модуль может непреднамеренно или умышленно надругаться над чужой собственностью (превратить данные в винегрет, например). Это факт, но это теория и только!:)
2. Однако, при возникновении необрабатываемого исключения в ядре (например, обращения по нулевому указателю), Linux "грохает" только тот модуль, который это исключение и породил, не трогая все остальные.
3. Аварийный останов системы происходит только по серьезному поводу, когда рушится что-то очень фундаментальное, делающее дальнейшую работу ядра действительно невозможной.
Конечно, если "полетел" драйвер жесткого диска — это кранты, но вот, например, без драйвера звуковой карты можно какое-то время и обойтись, сохранив все не сохраненные данные и только потом перезагрузившись.
А теперь, мой вопрос, сколько раз вы сталкивались с падением драйверов накопителей в Linux?:) Я за 6 лет, НИКОГДА!
и до кучи, о микроядерных системах:
1. управление процессами выполняется не микроядром, а администратором процессов (который, правда, скомпонован с микроядром в один модуль).То есть "завалиться" он, и "фенита, ля комеди" этой системе в части процессов выполняемых на данном микроядре, а если это данные в потоке или это СХД, с критичными данными по времени?
2. Все процессы в QNX изолированны друг от друга и выполняются в своём собственном виртуальном адресном пространстве. За реализацию такой защиты отвечает блок управление памятью (Memory Management Unit, MMU). Наличие в процессоре устройства MMU является обязательным требованием для запуска QNX. В то же время, потоки одного процесса работают в одном адресном пространстве. и ничего не напоминает, о хваленной стабильности микроядер!?
3. Микроядерные системы в разработке на порядки сложнее и трудозатраты гораздо больше, проще "пихнуть" готовый или полуготовый монолит и доработать в рамках свободного сообщества! "Рой - всегда эффективнее одного индивида, только если, этот индивид не сообщество разнотипных клеток"!
4. сложно у микроядерных ОС - достичь хорошей производительности, при не слишком изрядном засирании дизайна архитектуры.:)
Вот и видим, где находится Linux?, а где Minix и все остальные и по распространению для архитектур CPU поддерживаемых ими и т.д.
Херню какую-то ты написал. Если модуль работает в пространстве ядра, то архитектура называется монолитной. Точка. Учи матчасть, а потом выступай.
Уже бегу плакать!:) и вдогонку, от меня "контрольный"...
Операционные системы семейства NT используют гибридную архитектуру, сочетающую сильные стороны монолитных и микро-ядер (так же называемую "архитектурой модифицированного микроядра"), что теоретически, должно обеспечить превосходство над монолитным LINUX'ом (кстати говоря, экспериментальное ядро GNU/HURD построено как раз по микроядерной архитектуре). "Легендарно устойчивую" NT, которую по слухам можно "уронить" только вместе с сервером, на самом деле очень легко вогнать в "голубой экран". Достаточно любому, я повторяю любому, драйверу сделать что-то недозволенное, как система автоматически "катапультирует пользователя", заботясь о нем. Хорошо, что Microsoft не строит авиалайнеры!:)
Недооси валятся не сильно сложнее, если на то пошло. Никогда не доводилось видеть напрочь погашенный экран и полностью мёртвую клаву с мышой? Сюрприз: это у нас иксы упали:) А может и kernel panic: пока Reset не ткнёшь, не разберёшься: в консоль по Alt-CTRL-Fn не переключается, на Alt-Ctrl-Backspace не реагирует, по сети не отвечает. Винда в таких случаях хоть синий экран выдаёт если капитально рухнуло ядро или видео перезапускает в случае несмертельного с ним глюка.
VxWorks используется в таких местах, куда недоось только в страшном сне допускают. Навскидку: сименсовское медоборудование, Phoenix Mars Lander — аппарат НАСА, предназначенный для изучения Марса, зонды Spirit, Opportunity и Curiosity, а также аппарат Mars Reconnaissance Orbiter. Система используется и в других космических миссиях, например, Deep Impact. Беспилотник Northrop Grumman X-47B и вполне пилотируемые Boeing 787 Dreamliner (операционная система VxWorks AE653 управляет системой Common Core System, которая является основой бортовой авионики лайнера Boeing 787 Dreamliner) и Lockheed C-130 Hercules. Вертолёты Super Puma EC225 и Cougar EC725. Всякие там роботы, навигаторы, роутеры и так далее. В общем диапазон применения как бы не больше QNX
Ну так по VxWorks я тоже перечислил далеко не всё из того, что под неё имеется. И она, и QNX сделана на микроядре, обе системы активно применяются там, где требуется настоящий рилтайм и падение сильно дорого обойдётся. Недоось с её десятками миллионов строк кода, написанных непонятно как и непонятно кем к таким делам и близко не подпустят.
Я подтвердил, свою точку зрения об успешности, именно QNX!:-)
Недоось? хм, что вы имели в виду...
1. 25 марта на территории ФГУП «Комбинат „Электрохимприбор“» (ЗАТО Лесной, Свердловская область) состоялось совещание, где стало известно, что Linux-система для ядерного оружейного комплекса РФ — ОС «Синергия», создаваемая в «Росатоме», — уже проходит сертификацию.
Директор РФЯЦ-ВНИИЭФ Валентин Костюков сообщил, что разработанная в «Росатоме» операционная система «Синергия», основанная на ядре Linux и других свободных компонентах, отправлена на сертификацию, а в следующем году запланирован вывод продукта на рынок — для российских предприятий ядерного оружейного комплекса.
2. На Балаковской АЭС c 2002 года используется индустриальный Linux(ядро v.2.6) в системах управления, реактора ВВЭР-1000.
3. Linux используется в компьютерной инфраструктуре МКС с самого запуска станции в 1998 г., а также обеспечивает работу вычислительных систем центра управления полетами МКС в NASA.
и т.д.
Пасьянсы бесплатные разложить, наверное. Во второгноме они были неплохими. Вообще всякие АЭС, электростанции, банки и прочее критичное и требующее надёжности под OpenVMS работают или какой ещё экзотикой. Если линукс туда и ставится, то это точно не дебилиан, бубунта или ещё какая позорная поделка: что-нибудь платное и с техподдержкой 24/7. И, конечно же, ставится не на рабочее железо — кадровикам с бухгалтерией и прочими ненужными персонажами.
Можно и пасьянсы в нерабочее время и на обеде разложить!:) А что в микрософтской недооси уже и пасьянсы стали платные, ужас, куды мир катиться!?
Атомщики тоже люди и им свойственно отдыхать...:)
Без "бухов" и их бюрократии, не обходится хозяйствующая организация, работники кушать, так то хотят!? Поэтому слетевший сервак с 1С, в день перед зарплатой, оставил 700 человек без оной, перед НГ 2016, можно не гадать, через сколько минут админ, стал безработным!?:) Ну и это была проза нашего дня!
А чего так не хватает индустриальному Linux, чтобы его не применяли на АЭС, или в банковских системах? Только конкретно и по пунктам, please?
1. Точно такие же иконки как в виндовсе!
2. убогий(теперь уже на фоне современных офисных пакетов) ms-office.
3. ... дальше фантазии не хватает( А по желанию портированный IE, нет? и и и ещё фотошоп обязательно — потому что иногда нужно фотки с корпоратива по редактить ну там обрезать и эффект красных глаз убрать так что без фотошопа никуда!
Бред упоротого однопроцентного.
Было ещё в Linux XP кучу лет назад.
Да ну? Не скажу что люблю MSO, но остальное куда более убого. KOffice, OpenOffice, LibreOffice одинаково унылы и никчёмны и даже попытка IBM сделать из этого дерьмища конфетку в виде ни фига не удалась.
Это заметно. Может молитва портрету Столлмана её всё же сможет возбудить?
Работоспособности, о чём честно говорят 15 и 16 главы GPL. "SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION." особо доставило. Плюс анальная огороженность GPL-лицензии, не зря от неё всё чаще отказываются в пользу по-настоящему свободных. Google и Apple то, что открыть решают — открывают обычно под BSD-лицензией, Microsoft под MIT и так далее.
Отказ от гарантий есть в любой лицензии. И к Windows, и к QNX. Но вполне объяснимо, когда гарантия не распространяется на то, что досталось бесплатно. Как говорится, дареному коню в зубы не смотрят. И совсем другое, когда продают Windows, а в лицензии написано, что разработчик имеет только права и не имеет никаких обязательств.
Полное непонимание принципов лицензирования. От BSD и MIT наоборот отказываются. Скажу по секрету, корпорациям было выгоднее развивать FreeBSD, чем Linux. На это неоднократно намекалось. Но из-за излишней свободы было решено не заниматься фрей, т.к. разработки одной компании могли быть использованы другой компанией без вклада в общее дело. Т.е. одна компания пашет, а другая стрижет капусту, что в мире жесткой конкуренции совершенно недопустимо. Вот и был выбран Linux, так как полусвободная GPL не позволяет взять чужой труд, создать производный продукт и при этом не поделиться исходниками.
Ну так винду в критические области применения и не ставят, делов-то. Не знаю как сейчас, но раньше такое прямо запрещалось лицензионным соглашением.
Почесал затылок, вспомнил всякие RHEL, SLES, SLED и тому подобные линуксовые дистры. Стало интересно: а за что деньги берут в них? Случайно не за техподдержку и тому подобное добро, которого отроду не было во всяких федорах, опенсусях и прочих дебианах?
Сюрприз: в винде оно тоже есть.
Разве? Беру прошлый год:
И так далее и тому подобное.
Мне в ответ накопипастить софт, раскрытый под GPL, которого на несколько порядков больше?
GPL подразумевает сотрудничество, а полностью свободные лицензии подразумевают лишь то, что любой желающий может хапнуть чужой труд и не вложить в общую копилку кода ни строчки.
Копипастить необязательно, я тоже далеко не обо всём написал. Просто назовите количество того, что в прошлом году было открыто серьёзными конторами под GPL, AGPL, LGPL и тому подобными лицензиями из своих разработок, до этого же было под свободными лицензиями недоступно вообще. Серьёзная контора имеется в виду сравнимая с RedHat (не знаю более успешного линуксового проекта) по численности сотрудников, капиталам и другим параметрам. Мелкомягкие там, гугл, лицокнига, яблочники, кошмарские с одинэсниками или ещё кто.
А вы выше привели что-то ценное? Я впервые слышу названия этих программ. Есть даже предположение, что их именно потому и открыли, что они нахер никому не нужны, включая их создателей. Может для начала вы назовете крупные Open Source-проекты, которые эффективно развиваются, но при этом распространяются по говнолицензиями типа MIT/BSD/Apache?
Linux — GPL, LibreOffice — GPL, MySQL — GPL и так далее. Под MIT/BSD/Apache только мелкие или второстепенные проекты.
Ну мало ли чего вы не знаете. Так, пример навскидку: дофига народа ежедневно заходит посмотреть видео на ютуб. Отдаётся оно оттуда либо в MP4 (кодеки H264 для видео и AAC для звука), либо в WebM (соответственно VP8/VP9 + Vorbis). Мой VLC, когда я ему ютубовский адрес скармливаю забирает именно WebM. Так вот видеокодеки VP8/9 когда-то были голимой проприетарщиной, но потом гугл их купил и решил подарить народу. И сделал он это ни фига не под GPL-лицензией, что характерно: бсдшная во всей красе.
Firefox пойдёт? Почти в любом линуксовом дистре есть. Mozilla Public License во всей красе. Banshee, Compiz, jQuery, Mesa3D, Lua с 5 версии, ncurses, X Window System, Node.js? Лицензия MIT. В поиске на sourceforge.net сейчас указал искать всё на лицензии zlib/libpng и получил список на 970 пунктов.
Типично линуксовое враньё. Ни один известный мне и народу линуксовый дистр не содержит ничего GPL-Only: там полно компонентов с другими лицензиями. Или под линуксом подразумевается только ядро? LibreOffice — это говнофорк OpenOffice такой? Он тоже не только под GPL идёт. Цитирую их сайт: "LibreOffice is made available subject to the terms of the Mozilla Public License v2.0 which is reproduced below. It is based on code from Apache OpenOffice made available under the Apache License 2.0 but also includes software which differs from version to version under a large variety of other Open Source licenses, you are encouraged to refer to the LICENSE file in three formats (txt, flat ODF, HTML) inside an installation, or use the Help, License Information dialog while running the software for further information." MySQL? Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией. И так далее.
Правильно. Коммерческая для того, чтобы баблосы зарабатывать. А GPL для того, чтобы привлечь энтузиастов бесплатно помогать с разработкой. Как только MySQL выпустят под BSD, придет конкурент Oracle, запилит в базу что-нибудь свое проприетарное и станет продавать закрытые бинарники. Именно поэтому крупные компании, заинтересованные в развитии своих продуктов силами открытого сообщества, выбирают GPL и шарахаются от BSD/MIT. Ну а кодек можно и под MIT — бурная общественная работа по его допиливанию не предполагается изначально. Там ценен алгоритм, который существенно не меняется, а не его конкретная реализация.
Мда...
Именно. Кто у нас в основном линукс пишет? RedHat, ага. Ляпают они на скорую руку федору два раза в год и дают всем желающим скачать бесплатно и без смс. Восторженные хомячки с воплями о свободе радостно бросаются качать и ставить, после чего наслаждаются морем сегфолтов, кернелпаников, сдохшими файловыми системами и тому подобным добром. Отчёты обо всех приключениях отсылаются красным шапочкам, которые эти баги фиксят по мере возможности. А фиксы идут ни фига не в федору, а в их платный RHEL, который стоит подороже винды и просто так законно уже не скачаешь и не поставишь:) То же самое делает Novell: хочешь свободы? Вот тебе глючная OpenSUSE. Хочешь чтобы работало? Плати за SLED, SLES или NLD.
Не помню рыданий со стороны разрабов FreeBSD когда именно так с ними поступила Sony. Не потому ли что их лицензия свободная по-настоящему, а не по-линуксовому?
Про мозиллу, иксы и всё такое я уже говорил.
Ну что за глупость? И в Федору тоже идут. Или как вы себе представляете? Чувак столкнулся с проблемой, написал багрепорт, дырку заделали, а чувак так и сидит с проблемой? Тогда с чего бы ему вообще багрепорты писать? На самом деле баги фиксятся очень быстро и заплатки сразу же доступны всем. Я уже не говорю о том, что латанием дыр в Федоре занимается сообщество, а не один Red Hat.
А я помню. Официально вида не подавали, а у рядовых разработчиков был сильный баттхёрт. Полистайте архивы списка рассылки.
Говорить-то говорил, но этот пример против вас. Такое ощущение, что вы просто из Педиавикии всё дергаете. Вы в курсе, что собственная лицензия Firefox привела-таки к проблемам и разработчики были вынуждены ввести множественное лицензирование? И в первую очередь Firefox был лицензирован под GPL.
Идут. До выхода следующей федоры, где весь этот секс повторяется раз за разом:) Даже убунтятам живётся легче, у них LTS есть. Центось не предлагать: плавали, знаем.
Ему писать и не нужно, федора сама напишет: автоматическая система уведомлений об ошибках там с 12 версии в составе дистра. Отправляет она только багрепорты или же в комплекте с ними улетают логины, пароли, номера кредиток и всё такое — вопрос открытый:)
Работает весь колхоз, а богатеет только красная шапочка? Что-то не вдохновляет перспектива: совсем как в винде получается.
Полистаю, но как я понял ситуацию — всё в рамках бсдшной лицензии было и потому вида не подали. Никогда сонек не любил, те ещё жлобы.
Проблему я помню у линуксоидов, которые стали фокс с иксами форкать. Фокс чтобы выпилить иконки и ещё некоторые мелочи, а иксы потому что в версии 4.4 лицензию поменяли, добавив в неё строку «Данный продукт включает программное обеспечение, разработанное The XFree86 Project, Inc и его сотрудниками.» Столлман тут же мозолем подавился, а когда откашлялся — заистерил не по-детски.
Chromium. Есть такой забавный браузер, на основе которого делается куча других браузеров. Штука даже сама по себе более популярная, чем всякие линуксы на десктопе.
WoW! Что я вижу, автор ресурса использовал Ubuntu для игр? А как же "нежная любовь" к Debian?
Чего-чего я использовал? Я лишь написал заметку, собрав предварительно материалы в сети. Подпись «по материалам отечественной и зарубежной прессы» в конце статьи об этом как бы намекает. А диски с Убукой я использую лишь по прямому назначению — соскабливаю ими дерьмо с подошвы.
Я пошутил, а вы сразу про " дерьмо"!? Не очень то толлерантно к хорошо известному дистрибутиву из мира Linux!;)
Никогда не относил себя к толерастам.
Ну а известность — это еще не основание для уважения. Про героин тоже все слышали, но это еще не значит, что его обязательно нахваливать.
Хм, я вас и не хотел причислять к толерастам! Ни в кои...Я написал, что вы применили информацию о игровом назначении данного продукта, а потом добавили " дерьма " в конце!:(
Товарищ, в чем претензия-то? Опять кому-то показалось, что я что-то не то написал? Уже миллион раз отвечал на это: заводите свой блог и пишите только правильные вещи. У нас свобода слова. ;)
А нет претензий, просто написал свою точку зрения на ваш комментарий! У нас же свобода слова и мысли!?
И в чем эта «точка зрения» заключается? В том, чтобы я не писал слово «дерьмо» в своих статьях об Убуке? ;)
в том что статья интересна, но вот дерьмо в контексте, "плохо пахнет"!;)
Canonical Ltd лично мне пахнет Microsoft, а Microsoft ну да дерьмом.
Терпимость и нейтральность — не является, чем-то негативным в хорошем понимании этих значений!:)
Является-является! Терпимость — от слова терпеть (переносить неприятное ощущение или состояние). Если
слабовольный мудактерпимый человек будет долго терпеть, то в кого он превратится в итоге? Правильно! В потерпевшего. И вы говорите, что быть потерпевшим — это хорошо? ;)Вы про мудаков, а я про терпеливых и нейтральных...святые тоже переносили тяготы существования и что они все мудаками по-вашему были или многие люди, которые жертвовали жизнью и здоровьем ради мудаков, в истории Человечества?
Ради хохмы, апостолы в христианстве,также терпели лишения и состояния различные и во что они превратились!?
Что-то вас сильно в сторону уводит. Мне не нравится Убука за попытки Шаттлворта напичкать свободный Линукс всякой шпионящей дрянью. И никаких оснований для терпимости я тут не вижу. При чем тут святые и апостолы и вовсе не понимаю.
Я тоже не рад внутренней политики Марка и его стратегии развития продукта!:( Выпиливание гадости из Убунты занимает много времени и не нужное это все! Как мне, так и любому другому. Просто мы стали говорить о людях и мудаках, вот я привел альтернативу и другую сторону...противовес "дерьма"!
Witcher 3: Wild Hunt на линуксе запустите, тогда и поговорим что к чему больше подходит. Хотите нативную версию, хотите в вайне виндовую. Да и первую готику с удовольствием бы в линуксовой версии прошёл снова. Или Morrowind без вайнов со стимами, а то OpenMW с 2002 года делают, но до сих пор даже первая версия не вышла: 0.36 последняя на прямо сейчас, и выглядит она как говно по сравнению с оригиналом 13летней давности — да вдобавок без файлов оригинала не работает.
Детство в попе заиграло? Какие игры? Тут не школота вроде тебя, а серьезные люди и Linux им для работы. ;)
Топикстартер по ходу дела не в курсе. Или Fallout, дота, скурим и прочие Angry Birds под вайном — это для линуксоидов уже рабочий софт?
На уроки не опоздаешь? ;)
Ты лучше переживай чтобы начальство не спалило тебя за работой с упомянутым софтом. Не поймут ведь и выгонят на мороз ссаными тряпками.